@charset "utf-8";
/* CSS Document */

@media screen and (min-width:1280px){

.inner-banner-wrapper.faq-banner{
	background-size:100% auto;
	padding-bottom:30px;
	padding-top:20px;	
}
.inner-banner-wrapper h1{
	margin-top:0px;	
}
}

@media (min-width: 1200px) {


}



@media (max-width: 1200px) {

}



@media (max-width: 767px) {



}



@media (min-width: 768px) and (max-width: 979px) {
	.testimonial-text{
		padding-top:18px;
	}
	
	.satisfy-wrapper a{
		font-size:22px;
	}
	
	.content-wrapper h1{
		font-size:44px;
	}
	
	.banner-container{
		padding-top:30px;
	}
	
	.banner-wrapper h1{
		font-size:70px;
		padding-top: 15px;
		padding-bottom:0px;
	}
	
	.banner-wrapper h2{
		font-size:36px;
		padding-top: 0px;
	
	}
	
	.satisfy-wrapper .thumb-img{
		margin-top:30%;
	}
	
	.satisfy-wrapper .grey-box{
		padding:30px 5%;
	}
	
	.ftr-head{
		padding-bottom:25px;
		text-align:center;
	}
	
	.agent-wrapper ul li{
		padding-right:0px;
	}
	.inner-content{
		padding-left:0px;	
		padding-right:0px;
	}
	.menu-wrapper ul{
		float:none !important;
		text-align:center;	
	}

}



@media (min-width: 980px) and (max-width: 1199px) {
	.menu-wrapper ul li{
		padding-right:3px;
		padding-left:3px;
	}
	.banner-container {
    padding-top: 60px;
	}
	
	.content-wrapper h1{
		font-size:44px;
	}
	
	.ftr-head{
		font-size:20px;
	}
	
	.ftr-head strong{
		font-size:24px;
	}
	.content-wrapper .management-team h1{
		font-size:35px;	
	}
	.inner-banner-wrapper.faq-banner{
		background-size:100% auto;	
		padding-top:10px;
		padding-bottom:10px;
	}
	.inner-banner-wrapper h1{
		margin-top:0px;	
	}

}


@media (min-width: 481px) and (max-width: 767px) {
	.ftr-head{
		text-align:center;
	}
	.content-wrapper h1{
		font-size:37px;
	}
	.agent-wrapper ul{
		padding-top:30px;
	}
	.satisfy-wrapper .grey-box{
		margin-top:30px;
		padding:30px 5%;
	}
	.content-wrapper h2{
		font-size:36px;
	}
	
	
}

@media only screen and (max-width: 480px) {
	
	.banner-wrapper{
		background-size:100% 38%;
	}
	
	.banner-container{
		padding-top:30px;
	}
	
	.banner-wrapper h1{
		font-size:43px;
		padding-top: 15px;
	}
	
	.banner-wrapper h2{
		font-size:31px;
		color:#000;
		padding-top: 15px;
	
	}
	
	.banner-wrapper a:hover{
		border:1px solid #097dcf;;
	}
	
	.content-wrapper h1{
		font-size:37px;
	}
	
	.welcome-wrapper p{
		padding-left:0px;
		padding-right:0px;
	}
	
	.content-wrapper h2{
		font-size:34px;
	}
	
	.agent-wrapper{
		 margin-top: 60px;
	}
	
	.satisfy-wrapper .thumb-img{
		padding-top:0px;
	}
	
	.satisfy-wrapper .grey-box{
		margin-top:30px;
		padding:30px 5%;
	}
	
	.agent-wrapper ul{
		padding-top:30px;
	}
	
	.process-wrapper p{
		padding:10px 0px;
	}
	
	.comments-wrapper p{
		padding:10px 0px;
	}
	
	.comments ul{
		padding-left:0px;
	}
	
	.comments-bottom p{
		padding:15px 0%;
	}
	
	.satisfy-wrapper a{
	font-size:18px;
	padding:15px 20px;
	}
	
	.ftr-head{
		padding-bottom:25px;
		font-size:20px;
	}
	
	.ftr-head strong{
		font-size:26px;
	}
	
	.testimonial-text{
		padding-top:20px;
	}
	.contact-us p{
		padding:0px;	
	}
	.inner-banner-wrapper.faq-banner{
		background-size:auto;	
	}
	.dl-menuwrapper{
		z-index:1;	
		float:right;
	}

}





@media only screen and (max-width: 320px) {
	
	.banner-wrapper h1{
		font-size:38px;
	}
	
	.banner-wrapper h2{
		font-size:28px;
	}
	
	.ftr-head{
		text-align:center;
	}
	.contact-us p{
		padding:0px;	
	}
	.contact-us form .form-group{
		padding:0px;	
	}
	.contact-us form .form-group{
		padding:0px;	
	}
	.inner-banner-wrapper.faq-banner{
		background-size:auto;	
	}
	.dl-menuwrapper{
		z-index:1;	
	}
	
	
}



@media screen and (-webkit-min-device-pixel-ratio:0) { 
	::i-block-chrome,ul.services_icons span.span.span4{
		left:450px;
	}
}