@charset "utf-8";@media screen and (min-width:1280px) and (max-width:1800px){.banner-wrapper{background-size:100% auto;}
.banner-wrapper h1{padding-top:0px;margin-bottom:0px;padding-bottom:20px;font-size:80px;}
.banner-wrapper h2{font-size:40px;padding-top:0px;margin:0px;padding-bottom:20px;}
.banner-container{padding-top:10px;}
.inner-banner-wrapper.what-we-do, .inner-banner-wrapper.team, .inner-banner-wrapper.faq-banner, .inner-banner-wrapper.contact, .inner-banner-wrapper.terms-breadcrumb-wrapper, .inner-banner-wrapper.policy-breadcrumb-wrapper{background-size:100% auto;padding-bottom:30px;padding-top:20px;}
.inner-banner-wrapper h1{margin-top:0px;}
}
@media screen and (max-width:1280px){.banner-wrapper{background-size:100% auto;}
.banner-wrapper h1{padding-top:0px;margin-bottom:0px;padding-bottom:20px;font-size:80px;}
.banner-wrapper h2{font-size:40px;padding-top:0px;margin:0px;padding-bottom:20px;}
.banner-container{padding-top:10px;}
.inner-banner-wrapper.what-we-do, .inner-banner-wrapper.team, .inner-banner-wrapper.faq-banner, .inner-banner-wrapper.contact, .inner-banner-wrapper.terms-breadcrumb-wrapper, .inner-banner-wrapper.policy-breadcrumb-wrapper{background-size:100% auto;padding-bottom:30px;padding-top:20px;}
.inner-banner-wrapper h1{margin-top:0px;}
}
@media (min-width:1200px){.logo{margin-top:25px;}
}
@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;}
.secured{margin-right:250px;}
}
@media (min-width:980px) and (max-width:1199px){.menu-wrapper ul li{padding-right:3px;padding-left:3px;}
.content-wrapper{padding-top:0px;}
.content-wrapper h1{font-size:44px;}
.comments-wrapper{background-position:center center;background-size:auto auto;}
.inner-banner-wrapper.what-we-do, .inner-banner-wrapper.team, .inner-banner-wrapper.faq-banner, .inner-banner-wrapper.contact, .inner-banner-wrapper.terms-breadcrumb-wrapper, .inner-banner-wrapper.policy-breadcrumb-wrapper{background-size:100% auto;padding-top:10px;padding-bottom:10px;}
.inner-banner-wrapper h1{margin-top:0px;}
.ftr-head{font-size:20px;}
.ftr-head strong{font-size:24px;}
.content-wrapper .management-team h1{font-size:35px;}
.logo{margin-top:25px;}
.banner-wrapper{background-size:100% auto;}
.banner-wrapper h1{padding-top:0px;margin:0px;padding-bottom:10px;font-size:70px;}
.banner-wrapper h2{font-size:35px;padding-top:0px;margin:0px;padding-bottom:20px;}
.banner-btn{margin-top:20px;}
.banner-container{padding-top:10px;}
}
@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%;}
.dl-menuwrapper{max-width:100%;}
.content-wrapper h2{font-size:36px;}
.banner-wrapper h1{font-size:40px;margin-top:0;padding-bottom:10px;padding-top:20px;}
.banner-wrapper h2{font-size:31px;color:#fff;padding-top:15px;}
}
@media only screen and (min-width:361px) and (max-width:480px){.banner-wrapper{background-size:100% auto;}
.banner-container{padding-top:30px;}
.banner-wrapper h1{font-size:40px;margin-top:0;padding-bottom:60px;padding-top:20px;}
.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;}
.content-wrapper{padding-top:0px;}
.comments-wrapper{background-position:center center;background-size:auto 100%;}
.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;}
.dl-menuwrapper{max-width:430px;}
.inner-banner-wrapper{background:#3a5963 !important;}
.dl-menuwrapper{z-index:1;}
.contact-us form input, .contact-us form select, .contact-us form textarea{overflow:hidden !important;}
.inner-banner-wrapper.what-we-do, .inner-banner-wrapper.team, .inner-banner-wrapper.faq-banner, .inner-banner-wrapper.contact, .inner-banner-wrapper.terms-breadcrumb-wrapper, .inner-banner-wrapper.policy-breadcrumb-wrapper{background-size:100% auto;padding-bottom:30px;padding-top:20px;}
.comments ul{padding-left:0px;}
.comments ul li#a, .comments ul li#b, .comments ul li#c, .comments ul li#d{background-position:center 10px;}
.comments ul li{padding-left:0;padding-top:60px;text-align:center;}
}
@media only screen and (min-width:320px) and (max-width:360px){.banner-wrapper h1{font-size:32px;padding-bottom:45px;}
.banner-wrapper h2{font-size:28px;color:#000;}
.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{background:#3a5963 !important;}
.dl-menuwrapper{z-index:1;}
#form_cntfrm .form-group{overflow-x:hidden;}
.inner-banner-wrapper h5{line-height:normal;}
.inner-banner-wrapper.what-we-do, .inner-banner-wrapper.team, .inner-banner-wrapper.faq-banner, .inner-banner-wrapper.contact, .inner-banner-wrapper.terms-breadcrumb-wrapper, .inner-banner-wrapper.policy-breadcrumb-wrapper{background-size:100% auto;padding-bottom:30px;padding-top:20px;}
.comments-wrapper{background-position:center center;background-size:auto 100%;}
.comments ul{padding-left:0px;}
.comments ul li#a, .comments ul li#b, .comments ul li#c, .comments ul li#d{background-position:center 10px;}
.comments ul li{padding-left:0;padding-top:60px;text-align:center;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,ul.services_icons span.span.span4{left:450px;}
}