/* GOOGLE FONTS */
@import url(https://fonts.googleapis.com/css?family=Ubuntu:300);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400italic);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:500);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:700);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:700italic);
@import url(https://fonts.googleapis.com/css?family=Oswald:400);
@import url(https://fonts.googleapis.com/css?family=Oswald:700);

/* Global properties ======================================================== */
a[href^="tel:"] { color: inherit; text-decoration: none;}
::selection{ background:#888888!important; color:#fff}
::-moz-selection{ background:#888888!important; color:#fff}

a{ color:#6793a8; text-decoration: underline; outline:none}
a:hover{ color:#6793a8; text-decoration: none; outline:none}
h2{font-family:'Ubuntu'; color:#000;text-shadow:2px 2px 0px #c9c7b6;}
h3{font-family:'Ubuntu'; color:#544c4c;text-shadow:2px 2px 0px #c9c7b6;}
body{ background:#fff; border:0; font: 13px 'Ubuntu', Arial, Helvetica, sans-serif; color:#000 ; line-height:18px;}
.clear{clear:both;}

#main{margin:0 auto;}
.top_header{float:left; width:100%; padding:10px 0;}
.logo_wrapper{margin:5px 10px 10px 0; position:absolute; left: -200px; top: 0px; opacity: 0;}

.top2_wrapper, .top3_wrapper{float:left; width:100%;}
.top2_wrapper ul, .top3_wrapper ul{list-style:none; margin:25px 0 30px; padding:0;}
.top2_wrapper li, .top3_wrapper li{float:left; width:46%; font-family: 'Oswald'; margin:0 1%; color:#fff; background:#024368; padding:10px 1%; font-size:25px;}
.top2_wrapper li .fa, .top3_wrapper li .fa{margin-right:10px; font-size:24px; padding-left:5px; color:#ccc;}
.top3_wrapper{margin-left:50px;}
.top3_wrapper ul{margin-top:0;}
.menu_nav{background:#E33D3D;}
.navbar-nav > li > a{color:#bcbcbc; font-size:18px; text-decoration:none;}
.navbar-nav > li > a:hover, .navbar-nav > li > a.active{background:#024368; color:#fff;}
.navbar-nav > li.dropdown:hover .dropdown-menu {display:block;}

.dropdown-menu{background:#FFF;}
.dropdown-menu > li > a{color:#000; border-bottom:1px solid #ddd; text-decoration:none;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:#024368; color:#fff;} 

.slider{float:left; width:100%; margin-bottom:30px;}

.logo_slide{padding:20px 0;}
h3.red{color:#E33D3D;}
span.blue{color:#1568AC;}
.wrapper{float:left; width:100%; margin:20px 0; padding-bottom:20px; border-bottom: 5px solid #024368}
.wel-main{}
.wel-main h2{font-size:25px; font-family:'Ubuntu'; color:#000; margin-top:10px;}
.wel-main h3{font-size:25px; font-family:'Ubuntu'; color:#000; margin-top:10px;}
.wel-main h4{font-size:20px; font-family:'Ubuntu'; text-align:center; color:#FFF; background:#f98800; padding:8px 0; width:65%; margin:20px auto; border-radius:20px;}
.wel-main1 h4{font-size:20px; font-family:'Ubuntu'; text-align:center; color:#FFF; background:red; padding:8px 0; width:92%; margin:20px auto; border-radius:20px; margin-left:10px;}
.wel-main p{text-align:justify; line-height:20px; font-size:14px;}
.wel-main span{color:#1568AC; font-weight:bold;}
.schedule{float:left; width:70%;}
.schedule .btn-primary{background:#EC0E0E; color:#fff; border:2px solid #fff; padding:5px 10px; font-size:20px;}
.schedule .btn-primary img{margin-right:-35px; cursor:pointer;}
.serv{float:left; width:100%;}
.serv img{margin:10px 0;}
.serv h2{font-size:30px; font-family:'Ubuntu'; color:#000;}
.serv ul{margin:0 0 0 20px; padding:0;}
.serv li{list-style:disc; font-size:16px; line-height:24px; color:#000;}
.serv li a{color:#F00; text-decoration:none;}
.serv li a:hover{color:#000;}


.services_slide{}
.services_slide h2{font-size:25px; text-align:center; color:#024368; line-height:40px; margin-bottom:25px;}

.we-accept{}
.we-accept h3, .service_bot h3, .testimonial1 h3{font-size:20px; text-align:center; line-height:30px; margin-top:15px;}
.we-accept img{margin-top:20px;}
.we-accept p{font-size:20px; text-align:center; line-height:26px;}
.we-accept span{color:#1568AC;}
.service_bot{border-style: solid; border-width: 0 1px 0 1px; border-color:#ccc; margin:0 5px; padding:0 15px 20px;}
.service_bot ul{margin:0; padding:0;}
.service_bot li{float:left; width:45%; color:#024368; list-style:disc; margin-left:5%; font-size:14px; line-height:25px;}
.service_bot li a{color:#024368; text-decoration:none;}

/*.testimonial1{padding-bottom: 20px;}
.testimonial1 a{text-decoration:none;}
.testimonial1 .txt1{background: #afafaf; padding: 15px 20px 40px; font-style: italic; color:#fff;}
.testimonial1 .txt2{background: url(../images/testimonials.png) left top no-repeat; text-align: right; padding-top: 15px; font-weight: 700; color:#000;}*/

/* ============================= testimonials ====================== */
.testimonials_wrapper{position: relative; padding-bottom: 0px;}
.testimonials_inner{padding-top: 0px;}
.testimonials_wrapper .caroufredsel_wrapper{width: 100%!important; }
#testimonials{margin: 0; padding: 0; list-style: none; display: block;}
#testimonials li { padding: 0; display: block; float: left;}

.prev_testimonials{display: block; width: 8px; height: 14px; background: url(../images/prev2.png) left top no-repeat; position: absolute; right: 25px; bottom: 55px; z-index: 0;}
.prev_testimonials:hover{background-position: bottom;}
.next_testimonials{display: block; width: 8px; height: 14px; background: url(../images/next2.png) left top no-repeat; position: absolute; right: 10px; bottom: 55px; z-index: 0;}
.next_testimonials:hover{background-position: bottom;}

.testimonial1{padding-bottom: 20px;}
.testimonial1 .txt1{background: #afafaf; padding: 15px 20px 0; font-style: italic; color:#fff; height:270px;}
.testimonial1 .txt2{background: url(../images/testimonials.png) left top no-repeat; text-align: right; padding-top: 15px; font-weight: 700; color:#000;}


.contact{}
.contact h2{margin-bottom:30px;}
.contact p{font-size:15px; line-height:22px;}
.contact strong{color:#C27036;}
.contact iframe{width:100%; height:300px; border:0;}

.contactform{}
.contactform label{float:left; width:100%; margin-bottom:5px;}
.contactform input[type="text"], .contactform textarea{width:100%; padding:5px; margin-bottom:10px;}
.contactform input[id="Capthca"]{width:100%; margin-bottom:10px;}
.contactform input[type="submit"]{ margin-bottom:10px; padding:8px 15px; background:#024368; border:0; color:#FFF;}
.contactform input[type="submit"]:hover{background:#000;}
.contact #success{color:#02931d; font-size:19px; margin-bottom:20px; float:left; width:100%}
.contact #error{color:#c43008; font-size:19px; margin-bottom:20px; float:left; width:100%}

.scroll_logos{width:100%; float:left; background:#fff;}
.scroll_logos img{margin-right:10px;}

.footer{background:#024368; padding:10px 0;}
.footer .left{float:left; color:#fff;}
.footer .right{float:right;}
#myBtn {display: none; position: fixed; bottom: 20px; right: 30px; z-index: 99; border: none; outline: none; background-color:#F00; color: #FFF; cursor: pointer; padding: 15px; border-radius: 10px;}
#myBtn:hover {background-color:#024368;}

@media (max-width:767px){
	.logo_wrapper{margin:0 auto; position:static; width:280px;}
	.logo_wrapper img{width:100%;}
	.top2_wrapper, .top3_wrapper{float:none; margin:0 auto;}
	.top2_wrapper ul, .top3_wrapper ul{margin-top:10px;}

	.navbar-nav{width:100%; margin:7.5px 0;}
	.navbar-default .navbar-collapse{float:left; background:#70ff05;}
	.navbar-toggle{float:left; background:#fff; margin-left:15px; margin-right:0;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#000;}
	.navbar-form{margin:0; border:none; padding:8px 5px;}
	.navbar-form .btn{padding:6px 9px;}
	.navbar-default .navbar-nav > li > a{color:#016912;}
	.sr-only{position:relative !important;}
	
	
	.footer .left, .footer .right{width:100%; text-align:center;}
	.footer .right{margin-top:10px;}
}
@media only screen and (min-width:320px) and (max-width:479px){
	.top2_wrapper li, .top3_wrapper li{width:68%; margin-left:15%; margin-bottom:5px; font-size:23px;}
	.wel-main h4{width:100%;}
	.service_bot{border:none; padding:0 0 20px;}
	.service_bot li{width:97%;}
	.testimonial1 .txt1{height:420px;}
}
@media only screen and (min-width:480px) and (max-width:599px){
	.top2_wrapper li, .top3_wrapper li{margin-bottom:5px;}
	.wel-main h4{width:94%; padding:2% 3%;}
	.service_bot{border:none; padding:0 0 20px;}
	.service_bot li{width:97%;}
	.testimonial1 .txt1{height:280px;}
}
@media only screen and (min-width:600px) and (max-width:767px){
	.top2_wrapper li, .top3_wrapper li{margin-bottom:5px;}
	.wel-main h4{width:94%; padding:2% 3%;}
	.service_bot{border:none; padding:0 0 20px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
	.logo_wrapper{float:left; position:static; width:300px;}
	.logo_wrapper img{width:100%;}
	.top2_wrapper{width:55%;}
	.top3_wrapper{width:80%;margin-left:130px;}
	.top2_wrapper ul{margin:15px 0 30px !important;}
	.top2_wrapper li{font-size:22px;}
	.top3_wrapper li{width:37%; font-size:25px;}
	.wel-main h4{width:94%; padding:2% 3%;}
	.service_bot{border:none; padding:0 0 20px;}
	.schedule .btn-primary{font-size:14px;}
	.serv li{font-size:13px;}
	.service_bot li{width:93%;}
	.testimonial1 .txt1{height:500px;}
	.footer .left, .footer .right{width:100%; text-align:center;}
	.footer .right{margin-top:10px;}
}
@media only screen and (min-width:992px) and (max-width:1024px){
	.top2_wrapper li, .top3_wrapper li{font-size:20px; width:48%;}
	.top2_wrapper li .fa, .top3_wrapper li .fa{font-size:20px;}
	.logo_wrapper{width:80%;}	
	.service_bot li{text-transform:none;}
	.testimonial1 .txt1{height:400px;}
}



