@import url('bootstrap.min.css'); @import url('font-awesome.min.css'); @import url(https://fonts.googleapis.com/css?family=Raleway:100,200,300,300italic,400,400italic,500,600,600italic,700,800,900);body{font-family: 'Raleway';font-weight: 500;color: #5e5e5e;font-size: 14px;padding-top:4%;}.inner{padding-top:10%;}.navbar-dark{background-color:#3e3e3e ; background-color: rgba(0,0,0,0.8) !important;}.navbar-dark1{background-color:#3e3e3e ; background-color: rgba(0,0,0,0.7) !important;}a{text-decoration: none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}a:hover{text-decoration: none;}.black{font-weight: 900;}.bold{font-weight: 700;}.bold1{font-weight: 800;}.extrabold{font-weight: 900;}.medium{font-weight: 600;}.light{font-weight: 300;}.topbar{font-size: 14px;background-color: #ffffff;}.top-border{height: 4px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#59ad33+0,2757a3+100 */background: #59ad33; /* Old browsers */background: -moz-linear-gradient(left, #59ad33 0%, #2757a3 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left, #59ad33 0%,#2757a3 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right, #59ad33 0%,#2757a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59ad33', endColorstr='#2757a3',GradientType=1 ); /* IE6-9 */}.navbar-brand{height: auto;}.menu2 li a{font-size: 12px;}.menu1 li a, .menu2 li a{color: #787878;padding-bottom: 0;}.menu1 li .fa{font-size: 18px;color: #191966;}.menu1 li{margin-right: 17px;}.menu1{padding-top:10px;}.menu2 li span{background-color: #191966;border-radius: 50%;width: 25px;height: 25px;text-align: center;line-height: 25px;color: #ffffff;}.navbar-fixed-top{background-color: #191967;background-color: #191967;border:0;}.main-menu{padding-left: 15px;}.main-menu li a{color: #efefef !important;font-size: 14px;letter-spacing:0.2px;}.main-menu li a:hover{color: #ffffff !important;}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color: #ffffff !important;background:none;}.menu2 li .fa-phone{-ms-transform: rotate(25deg); /* IE 9 */ -webkit-transform: rotate(25deg); /* Chrome, Safari, Opera */ transform: rotate(25deg);}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .fa-long-arrow-left,.carousel-control .fa-long-arrow-right{position: absolute; top: 60%; z-index: 5; display: inline-block; margin-top: -10px; font-size:20px; padding:5px; border:1px solid #ffffff;}.carousel-control .icon-prev,.carousel-control .fa-long-arrow-left{left: 50%; margin-left: -10px;}.carousel-control .icon-next,.carousel-control .fa-long-arrow-right{right: 50%; margin-right: -10px;}.carousel-control.right, .carousel-control.left{background:none;}#homecarousel .carousel-caption{right: 10%;top: 38%;left:auto;width: 400px;}.fif-cap{right:0% !important;}#homecarousel .carousel-caption h1 span{display: block;font-size:50px;text-align: left;text-transform: uppercase;}#homecarousel .carousel-caption h1 span.medium{font-size: 45px;}.btn-round{color: #ffffff;font-size:20px;border-radius: 20px;padding-right: 30px;padding-left: 30px;border:2px solid #ffffff;}.btn-round:hover{background-color: rgba(255,255,255,0.8);color: #A00306;padding-right: 40px;padding-left: 40px;}.left-rule{background: #59ad33; /* Old browsers */background: -moz-linear-gradient(left, #59ad33 0%, #2757a3 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left, #59ad33 0%,#2757a3 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right, #59ad33 0%,#2757a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59ad33', endColorstr='#2757a3',GradientType=1 ); /* IE6-9 */height: 2px;width: 100px;}.center-rule{background: #59ad33; /* Old browsers */background: -moz-linear-gradient(left, #59ad33 0%, #2757a3 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left, #59ad33 0%,#2757a3 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right, #59ad33 0%,#2757a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59ad33', endColorstr='#2757a3',GradientType=1 ); /* IE6-9 */height: 2px;width: 100px;margin: 0 auto;}.title{font-size:26px;color: #A00306;}.title span{display:block;}.tagline{padding:15px 0;font-size: 16px;}p{line-height: 1.8em;}.text{padding: 20px;}.section{padding-top:30px;padding-bottom:30px;}.cta a, .cta{color: #A00306;display: inline-block;}.cta a{padding: 5px 0px;border:1px solid transparent;border-radius: 20px;}.cta a:hover{border-color: #A00306;padding: 5px 25px;}.mouse{display: block;margin-top:8px;position: absolute;bottom: 10px;left: 50%;}.mouse:hover{bottom: 20px;}.img-center{display: block;margin: 0 auto;}.block{display: block;}.section2{background-color: #e7e7e7;background-image: url(../images/pattern.jpg);}.service{position: relative;overflow:hidden;}.service-text{position: absolute;bottom: -150px;background-color: rgba(0,0,0,0.8);color: #ffffff;padding: 10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height: 100%;width: 100%;}.ser-icon{position: absolute;top: 0;padding: 5px;left: 0;background-color: #000000;background-color: rgba(0,0,0,0.6);}.ser-icon img{width: 40px;}.service:hover .service-text{cursor: pointer;bottom: 0;}.service-text p{font-size: 14px;color:#adadad;line-height: inherit;padding: 20px;}.service-text span{display: block;text-align: center;}.service-text .cta{display: block;opacity: 1 !important;}.section3{background-image: url(../images/ctabg.jpg);background-size: cover;color: #ffffff;}.section3 span{font-size:24px;}.section3 .button-white{color: #000000;background-color: #ffffff;border-radius: 30px;padding-right: 20px;padding-left: 20px;padding-top: 5px;display: inline-block;padding-bottom: 5px;border:2px solid transparent;}.section3 .button-white:hover{padding-right: 30px;padding-left: 30px;border-color: #6bbee5;}.section4{background-image: url(../images/p-bg.jpg);background-size: cover;color: #ffffff;}.section4 .title{color: #ffffff;}img.desaturate{border:1px solid #dcdcdc;opacity: 0.7;margin-top: 20px;}footer{background:#eeeeee;padding: 20px;font-size: 14px;margin-top:50px;}footer .left-rule{width: 50px;}footer .title{font-size:18px;font-weight: 700;}.footer-about p{padding: 10px;padding-left: 0;padding-bottom: 0;margin-bottom: 0;}.footer-about .cta{padding: 0;}.footer-list li a{color: #787878;}.footer-list li a:hover{color: #000000;}.footer-list li{padding-bottom:5px;list-style-type: none;}.footer-list li span{padding-right: 5px;}.footer-list{padding-left:0px;margin-top: 10px;}.footer-contact .fa{padding-right: 5px;}.footer-contact p{margin-top: 10px;}.copy{text-align: center;background:url(../images/foot-bg.jpg); font-size: 12px;color: #ffffff;}.copy a{color: #ffffff;}.copy p{margin: 0;padding: 5px;}body{padding-top: 40px;}.topbar{position: relative; top: 0; transition: top 0.2s ease-in-out; width: 100%;}.nav-up{top: -200px;}.breadcrumbs{padding:10px;padding-bottom: 5px;font-size: 12px;text-transform: uppercase;font-style: italic;color: #58ab35;border-bottom:1px solid #c0d4b8;margin-bottom: 20px;}.breadcrumbs a{color: #58ab35;}.punchline{font-size:25px;color:#333333;}.color{color: #A00306;}.alliances{margin-top: 3%;}.alliance{padding:30px 10px;border:1px solid #bfbfbf;margin-bottom: 20px;}.alliance h4{color: #333333;font-size: 20px;}.alliance .col-sm-3{padding-top: 10px;}.navbar-default .navbar-toggle{background-color: #ffffff;border-radius: 0;border:0;}.navbar-default .navbar-toggle:hover{background-color: #A00306;}.navbar-default .navbar-toggle:hover .icon-bar{background-color: #ffffff;}.navbar-default .navbar-toggle .icon-bar{background-color: #A00306;}.inner footer{margin-top: 0;}.no-padding{padding: 0;}.no-padding-right{padding-right: 0;}.no-padding-left{padding-left: 0;}.left-content{border-right: 1px solid #dcdcdc;}.sidebar .title{font-size:20px;}.cat-list{list-style-type: none;padding-left: 0;margin-top: 20px;}.cat-list li a{color: #333333;clear: both;padding-bottom: 40px;display: block;}.cat-list sub{display: block;margin-top:8px;opacity: 0.8;}.cat-list img{margin-right: 10px;}.caret-up{width: 0; height: 0; border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-bottom: 4px solid; display: inline-block; margin-left: 2px; vertical-align: middle;}.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:none;color: #A00306;}.dropdown-menu{border-radius: 0;background:rgba(0,0,0,0.8);border:0;}.dropdown-menu li a{padding-top: 5px;padding-bottom: 5px;}.dropdown-menu li a:hover{color: #444444 !important;}.menu-ic{display: none;}.p-title{border-top:1px dotted #dcdcdc;padding: 10px 20px;}.p-title h4{line-height: 1.4em;font-size: 16px;margin-top: 0;color: #000000;}.p-logos{-webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); filter: grayscale(100%); filter: url(#greyscale); filter: gray; opacity: 0.9; padding: 15px; margin-left: 10px; border-top:1px dotted #dcdcdc;}.p-logos span{margin-right: 10px;display: inline-block;}.p-logos img{width: 80px;display: block;margin-bottom: 0px;}.width-b{width: 100px !important;}.product{border:1px solid #dcdcdc;margin-bottom: 20px;}@media(min-width: 1200px){.product{height: 330px;}.auto-height{height: auto !important;}.p-title{height: 85px;line-height:85px;}}.panel-list{margin-top: 20px; padding-left: 18px; list-style-type: square; color: #5fb32f;}.panel-list li span{color: #3e3e3e; font-size: 15px;}.panel-list li{line-height: 2em;}.panel-box .thumbnail{padding: 15px 20px;border-radius: 0;}.process .product{padding: 15px;position: relative;border-bottom: 1px dotted #dcdcdc;}.process .pr strong{text-align: left;display: block;}.pr{background-color: #ffffff;box-shadow: 1px 1px 5px #dcdcdc;border-radius: 5px;margin-bottom: 25px;}.process img{margin-bottom: 20px;}.p-text{width: 88%;float: left;padding: 5px 20px;}.process .num{background-color: #A00306;color: #ffffff;text-align: center;font-size: 36px;line-height: 100px;width: 10%;float: left;margin-top: -11px;position: relative;}.process .num:after{left: 100%; top: 29%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-left-color: #18729c; border-width: 19px; margin-top: -29px; z-index: -1;}.p-table tr td{border:0 !important;margin-bottom: 20px;}.form{background-image: repeating-linear-gradient(135deg, #F29B91 0px, #F09290 40px, transparent 30px, transparent 50px, #83B3DB 0px, #84ADCB 83px, transparent 80px, transparent 90px); padding:5px;}.form-white{background-color: #ffffff;padding:20px;padding-bottom: 10px;}.form .form-control{border-radius: 0;box-shadow: none;}.form .form-control:focus{box-shadow:none;}.app{margin-top: 20px;}.address{font-size: 14px;}.m-team{margin-top: 20px;margin-bottom: 20px;}.m-team img{-webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); filter: grayscale(100%); filter: url(#greyscale); filter: gray; border:1px solid #dcdcdc;}.m-text{padding: 10px;background-color: #f8f8f8;}.m-text h5{font-size: 18px;}.app .panel-default{border-radius: 0;background-color: #ffffff;/*box-shadow: 2px 2px #dcdcdc;*/border-top:0;border-right:0;border-left: 0;}.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px dotted #dcdcdc;}.app .panel-default>.panel-heading{border:0px solid #dcdcdc;border-radius: 0;background-color: #ffffff;padding-left: 6px;}.app .panel-default>.panel-heading a:hover, .app .panel-default>.panel-heading a:focus{text-decoration: none;color:#A00306;}.acc-ic{display: inline-block;margin-top: -8px;width: 35px;opacity: 0.5;margin-right: 5px;}.app ul{margin-top: 0;}.app ul li{line-height: 1.5em;color: #787878;}footer a{color: #5e5e5e;}.map.embed-responsive-16by9{padding-bottom: 25.25%;}.map{margin-top: 20px;margin-bottom: 20px;padding: 10px;border:1px solid #dcdcdc;}.form{margin-bottom: 10%;}#myCarousel1 .carousel-indicators{position: static;width: auto;}#myCarousel1 .carousel-indicators li{width: 60px;text-indent: inherit;border:1px solid #dcdcdc;padding:5px;border-radius: 0;height: auto;margin: 1px;}#myCarousel1 .carousel-indicators .active{margin:1px;}@media(min-width: 240px) and (max-width: 580px){.p-table tr td{display: block;}.p-table .num{padding: 10px 10px !important;line-height: inherit;font-size: 30px;}}@media(min-width: 240px) and (max-width: 479px){.p-text{width: 80%;}.pr .num{width: 19%;}}.job i{opacity: 0.5;padding-right: 5px;}.job span{padding:5px 0;display: block;line-height: 1.8em;}.job-table tr td{border:0 !important;}.job{border-right:1px solid #dcdcdc;margin-top: 20px;}.desig{font-size: 16px;}.sitemap-list li a{color: #3e3e3e;font-size: 15px;line-height: 2em;}.mobile{display: none !important;}@media(min-width: 240px) and (max-width: 767px){.navbar-brand img{width: 200px;}.top-menu ul{margin-top: 0;}.top-menu li{float: left;}.navbar-fixed-top{background-color: #191967;}#homecarousel .carousel-caption h1 span, #homecarousel .carousel-caption h1 span.medium{font-size:30px;}#homecarousel .carousel-caption{left:10%;top: 30%;}.home-page{padding-top: 93px;}.service{margin-bottom:30px;}.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height: 400px;}.inner{padding-top:70px;}.menu2 li span{display: inline-block !important;}}@media(min-width: 240px) and (max-width: 665px){.section4 .col-xs-2, .section4 .col-xs-10{width: 100%;float: none;}.section4 .col-xs-4{padding-left: 0;padding-right: 10px;}.mobile{display: inline-block !important;}.menu-ic{display: none !important;}}@media(min-width: 240px) and (max-width: 608px){.topbar .menu1{display: none;}}@media(min-width: 240px) and (max-width: 608px){.topbar .col-xs-4{width: 50%;}.topbar .col-xs-8{width: 50%;}.home-page{padding-top: 120px;}}@media(min-width: 240px) and (max-width:481px){.topbar .col-xs-4, .topbar .col-xs-8{width: 100%;}.home-page{padding-top: 170px;}#homecarousel .carousel-caption h1 span, #homecarousel .carousel-caption h1 span.medium{font-size:14px;}#homecarousel .carousel-caption{left:10%;top: 20%;}.inner{padding-top:103px;}.panel-title{font-size: 15px;}.service-text{bottom: -95px;}.home-page .col-sm-9{padding-left: 0;}.top-menu li{display: block !important;float: none;width: 100%;padding: 10px 15px;padding-bottom: 0;}.top-menu li a{padding: 0;}}.form-group .btn-info{border-radius: 0;background-color: #0892d3;border-color: #A00306;}.form-group .btn-info:hover{background-color: #1178a9;border-color: #1178a9;}.parsley-errors-list{padding-left: 0;}.parsley-errors-list li{list-style-type: none;color: #c30029 !important;}