
/* media css */
@media screen and  (max-width:1199px){

.custom-slider .carousel-inner > .item > img{height:auto;}
.nav-menu .nav > li {
padding: 0 10px;
}
.slide-text h1{font-size:34px;}
.call-us > img {
width: 100%;
}
.footer-content.last > p{text-align:center;}
.img-container{max-width:80%;}
}

@media screen and  (max-width:1024px){
	#header img{margin-top:15px;}
.footer-content.last > p{text-align:center;}
.footer-content:before{background:none;}
.nav-menu .nav > li > a{font-size:15px;}
.img-container{max-width:50%;}

}
@media screen and  (max-width:991px){
.nav-menu .nav > li {
padding: 0 7px;
}

.learn-more{margin:0;}
.footer-content::before{display:none;}
.footer-content{margin:15px 0;}

.footer-content.last > p{padding:0; text-align:center;}
.img-container{margin-bottom:80px;}


}
@media screen and  (max-width:767px)
{

header{padding:12px 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#afd1ef+0,afd1ef+0,0c5495+27,004b8e+39,004b8e+63,0c5495+72,afd1ef+100,afd1ef+100 */
background: rgb(175,209,239); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(175,209,239,1) 0%, rgba(175,209,239,1) 0%, rgba(12,84,149,1) 27%, rgba(0,75,142,1) 39%, rgba(0,75,142,1) 63%, rgba(12,84,149,1) 72%, rgba(175,209,239,1) 100%, rgba(175,209,239,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(175,209,239,1) 0%,rgba(175,209,239,1) 0%,rgba(12,84,149,1) 27%,rgba(0,75,142,1) 39%,rgba(0,75,142,1) 63%,rgba(12,84,149,1) 72%,rgba(175,209,239,1) 100%,rgba(175,209,239,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(175,209,239,1) 0%,rgba(175,209,239,1) 0%,rgba(12,84,149,1) 27%,rgba(0,75,142,1) 39%,rgba(0,75,142,1) 63%,rgba(12,84,149,1) 72%,rgba(175,209,239,1) 100%,rgba(175,209,239,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afd1ef', endColorstr='#afd1ef',GradientType=1 ); /* IE6-9 */

} 

.right-logo {
position: absolute;
right: 0;
text-align: center;
top: 11px;
}

.right-logo .img-responsive {
display: inline-block;
max-width: 136px;
width: 100%;
}
.navbar.nav-menu {
padding: 0;
}

.mid-content-section.section h2{font-size:25px;}
.customer-view-text{width:100%;}

.footer-content
{margin:10px 0}

.nav-menu .navbar-toggle {
background: #004b8e none repeat scroll 0 0;
position: absolute;
right: -5px;
top: -58px;
}
.nav-menu.navbar{min-height:auto;}
.call-us{margin:40px 0 0 0; }
.call-us{text-align:left;}
.divider{
display:none;
}
.nav.navbar-nav {
background: #ffffff none repeat scroll 0 0;
}
.navbar-nav{text-align:left;}
.nav-menu .nav > li{display:block;}
.nav-menu .nav > li > a {
color: #3c3c3c;
padding:7px 15px;
}
.nav-menu .nav > li > a:hover{color:#f20300;}
.nav-menu .navbar-nav{margin:0;}

.container.slide-text {
padding: 0 18px;  top:70px;
}
.slide-text h1,.slide-text p{ width:80%;}  
.customer-section-view i{font-size:30px; height:40px; width:40px; line-height:36px}
.footer-content.last > p {
text-align: left;
}
.footer-content{border-bottom:1px solid #3074b0 ; padding:0 0 15px 0}
.footer-content.last{border:none;}
.footer {
  padding: 15px 0;
}
.footer-content.last{padding:0}
.footer .footer-content > p{margin:0;}
.img-container{max-width:100%; float:none; margin:0 0 60px 50px;}
.img-container:after{left:-30px; top:30px; border-width:7px;}
.quote-section p{font-size:18px; line-height:28px;}
.banner .carousel-control{display:none;}
}

@media screen and  (max-width:652px){

.mid-content-section.section h2,.customer-section-view.section h2{font-size:25px;}	 
}
@media screen and  (max-width:600px){
.features-section .col-md-4.col-sm-6.col-xs-6 {
width: 100%;
}
}


@media screen and  (max-width:480px){

.nav-menu .navbar-toggle{right:0px;}
.mid-content-section.section h2,.features-section h2,  .customer-section-view.section h2{font-size:23px;}
.slide-text h1, .slide-text p {
width: 100%;
}

.nav-menu .navbar-toggle {
top: -45px;
}
.navbar.nav-menu{margin-top:5px;}
.logo .img-responsive {
width: 136px;
}
.right-logo .img-responsive {
display: inline-block;
max-width: 114px;
width: 100%;
}
.slide-text p{font-size:18px; line-height:normal}
.call-us{margin:40px 0 0 0; }
.quote-section:after{right:-15px;}
.quote-section:before{left:10px;}
.quote-section:after, .quote-section:before{background-size:50%;}
.quote-section{padding:60px 40px 30px;}
}	
@media screen and  (max-width:424px){

.mid-content-section.section h2::after{top:61px;}
.customer-section-view .carousel-control.left, .carousel-control.right {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
top: 60%;
}
.slide-text h1 {
font-size: 25px;

}

}	


@media screen and  (max-width:320px){

.nav-menu .navbar-toggle{right:-84px;}
.mid-content-section.section h2::after,.features-section h2::after {
top: 66px;
}
.nav-menu .navbar-toggle {
right: -4px;
}
}		
