@media (min-width:1200px) and (max-width:1368px){.before20{right:7px;top:25%}
.banner_header{font-size:50px;line-height:50px;}
.banner_tag{padding-bottom:13px;padding-top:13px;font-size:15px;}
.ban_form_header{font-size:20px;}
.ban_form_sub_header{padding-bottom:5px;font-size:29px;}
.ban_form_holder{padding:25px 60px;}
.banner_content_holder{position:absolute;top:5%;left:0;right:0;}
}
@media (min-width:991px) and (max-width:1199px){.before20{right:7px;top:24%}
.survey_holder{padding:15px 40px;}
.banner_header{font-size:25px;line-height:23px;}
.banner_tag{padding-bottom:13px;padding-top:13px;font-size:13px; width: 100%;}
.ban_form_header{font-size:20px;}
.ban_form_sub_header{padding-bottom:5px;font-size:29px;}
.ban_form_holder{padding:19px 60px;}
.main_content_group img{width:45%;}
.sub_banner{position:relative;}
.sub_banner img{width:100%;height:100%;}
.sub_banner_header{font-size:38px;position:absolute;right:0;left:0;text-align:center;top:38px;}
.sub_banner_header span{font-size:38px;}
.quote_holder{padding:36px 0 6px 0;}
.navbar-nav{background-color:#FFF;}
.navbar-default .navbar-nav > li > a{margin:14px 0px;font-size:12px;color:#000;}
.navbar-default .navbar-nav > li > a:hover{margin:14px 0px;font-size:12px;color:#0098da;}
.service_first p{min-height:230px;overflow:hidden;}
.service_first{padding:28px 12px;margin-bottom:30px;min-height:610px;}
.service_first h4{font-size:16px;}
.contact_header{font-size:37px;}
.contact_header span{font-size:37px;}
.form_container input[type="submit"]{padding:18px 42px;font-size:14px;}
.form_container input[type="text"]{padding:19px 9px;font-size:12px;}
.form_container input[type="text"]:hover{padding:19px 9px;font-size:12px;}
.table_content{padding:55px 10px;}
}
@media (min-width:768px) and (max-width:990px){.before20{right:7px;top:24%}
.survey_holder{padding:15px 40px;}
.service_first{min-height:950px;}
.main_content_group img{max-width:100%;}
.table_footer{background:#FFF;}
.table_footer{border-left:solid 1px #dedede !important;border-top:solid 0px #dedede;border-right:solid 1px #dedede !important;border-bottom:solid 1px #dedede !important;}
.table_footer table:last-child{border-top:solid 1px #dedede00;}
.table_footer table tr th:last-child{padding:25px 0px;border:solid 1px #dedede00;}
.table_content{padding:55px 10px;}
td{padding:15px;}
table{border-bottom:solid 1px #dedede;}
h5, h5 a, h5 a:hover{font-size:16px;}
.quote_right img{display:none;}
.purchase_holder{padding:40px 0;}
.cont_details{margin-top:20px;}
.sub_banner_header span{font-size:50px;}
.sub_banner_header{font-size:50px;}
.quote_holder{padding:36px 0 6px 0;}
.contact_form_holder{margin-top:72px;}
h1, h1 a, h1 a:hover{font-size:34px;padding-bottom:5px;}
h4, h4 a, h4 a:hover{font-size:16px;}
.whyus_holder{padding:40px 0;}
.service{padding:40px 0;}
.testimonial{padding:40px 0;}
.banner_header{font-size:25px;line-height:23px;}
.banner_holder{background-position:center top;padding:20px 0;}
.ban_form_holder{padding:8px 60px;}
.sub_banner{position:relative;}
.sub_banner img{width:100%;height:100%;}
.sub_banner_header{font-size:28px;position:absolute;right:0;left:0;text-align:center;top:27px;}
.sub_banner_header span{font-size:28px;}
.navbar-default .navbar-nav > li > a{margin:14px 0px;font-size:12px;color:#000;}
.navbar-default .navbar-nav > li > a:hover{margin:14px 0px;font-size:12px;color:#0098da;}
.navbar-brand{float:left;padding:14px 3px;font-size:16px;line-height:20px;width:14%;}
.navbar-brand{float:left;font-size:16px;line-height:20px;width:18%;padding:18px 3px;}
.navbar-default .navbar-nav > li > a{margin:14px 0px;font-size:10px;color:#000;}
.navbar-default .navbar-nav > li > a:hover, a:focus{margin:14px 0px;font-size:10px;color:#0098da;}
.banner_holder{padding:0px 0px;}
.ban_form_sub_header{padding-bottom:5px;font-size:29px;}
.ban_form_header{font-size:20px;}
.banner_tag{padding-bottom:13px;padding-top:13px;font-size:13px; width: 100%;}
.form_container input[type="submit"]{padding:10px 34px;font-size:12px;}
.form_container input[type="text"]{margin-bottom:10px;height:40px;font-size:9px; color:#0098da !important;}
.form_container input[type="text"]:hover{margin-bottom:10px;height:40px;font-size:9px;}
.form_container input[type="text"]:focus{margin-bottom:10px;height:40px;font-size:9px;}
.form_container .bg_trans input[type="text"]:placeholder {color:#2c98da !important;}
.form_container .bg_trans input[type="text"]{color:#2c98da !important;}
.service_first p{min-height:382px;overflow:hidden;}
.contact_header{line-height:48px;padding-bottom:8px;font-size:34px;}
.contact_header span{font-size:34px;}
.contact_holder{padding:28px 0;}
.pointer{display:none;}
.table_header{padding:0px;}
h4, h4 a, h4 a:hover{padding-bottom:0px;}
}
@media (min-width:640px) and (max-width:767px){.before20{right:7px;top:24%}
.survey_holder{padding:15px 40px;}
.banner_header{font-size:25px;line-height:23px;}
.banner_tag{padding-bottom:13px;padding-top:13px;font-size:13px width: 100%;}
.ban_form_header{font-size:20px;}
.ban_form_sub_header{padding-bottom:5px;font-size:29px;}
.ban_form_holder{padding:8px 60px;}
.banner_content_holder{position:relative;top:9%;left:0;right:0;padding-top:20px; background-color: #2c3e50;}
.service_first{min-height:auto;}
.service_first{min-height:auto;}
.main_content_group img{max-width:100%;}
.table_footer{background:#FFF;}
.table_footer{border-left:solid 1px #dedede !important;border-top:solid 0px #dedede;border-right:solid 1px #dedede !important;border-bottom:solid 1px #dedede !important;}
.table_footer table:last-child{border-top:solid 1px #dedede00;}
.table_footer table tr th:last-child{padding:25px 0px;border:solid 1px #dedede00;}
.table_content{padding:55px 10px;}
td{padding:15px;}
table{border-bottom:solid 1px #dedede;}
h5, h5 a, h5 a:hover{font-size:16px;}
.quote_right img{display:none;}
.purchase_holder{padding:40px 0;}
.cont_details{margin-top:20px;}
.sub_banner_header span{font-size:50px;}
.sub_banner_header{font-size:50px;}
.quote_holder{padding:36px 0 6px 0;}
.contact_form_holder{margin-top:72px;}
h1, h1 a, h1 a:hover{font-size:34px;padding-bottom:0px;}
h4, h4 a, h4 a:hover{font-size:16px;}
.whyus_holder{padding:40px 0;}
.service{padding:40px 0px 0px;}
.service_holder{margin:60px 0px 0px;padding-bottom:30px;}
.testimonial{padding:40px 0;}
.banner_holder{background-position:center top;padding:20px 0;}
.sub_banner{position:relative;}
.sub_banner img{width:100%;height:100%;}
.sub_banner_header{font-size:28px;position:absolute;right:0;left:8%;text-align:center;top:29px;}
.sub_banner_header span{font-size:28px;}
.navbar-default .navbar-nav > li > a{margin:14px 0px;font-size:12px;color:#000;}
.navbar-default .navbar-nav > li > a:hover{margin:14px 0px;font-size:12px;color:#0098da;}
.form_container input[type="submit"]{padding:10px 34px;font-size:12px;margin:0 auto;display:block;}
.form_container input[type="text"]{margin-bottom:10px;height:40px;font-size:9px;}
.form_container input[type="text"]:hover{margin-bottom:10px;height:40px;font-size:9px;}
.form_container input[type="text"]:focus{margin-bottom:10px;height:40px;font-size:9px;}
.service_first p{min-height:auto;overflow:hidden;}
.contact_header{line-height:48px;padding-bottom:8px;font-size:34px;}
.contact_header span{font-size:34px;}
.contact_holder{padding:28px 0;}
.pointer{display:none;}
.table-responsive{border:solid 0px #dedede;}
.table_header{padding:0px;}
h4, h4 a, h4 a:hover{padding-bottom:0px;}
}
@media (min-width:480px) and (max-width:639px){.before20{right:7px;top:24%}
.survey_holder{padding:5px 16px;}
.banner_tag{padding-bottom:13px;padding-top:13px;font-size:13px; width: 100%;}
.banner_header{font-size:23px;line-height:23px;}
.banner_content_holder{position:relative;top:9%;left:0;right:0;padding-top:20px; background-color: #2c3e50;}
.quote_right img{display:none;}
.table_footer{background:#FFF;}
.table_footer{border-left:solid 1px #dedede !important;border-top:solid 0px #dedede;border-right:solid 1px #dedede !important;border-bottom:solid 1px #dedede !important;}
.table_footer table:last-child{border-top:solid 1px #dedede00;}
.table_footer table tr th:last-child{padding:25px 0px;border:solid 1px #dedede00;}
.table-responsive{border:solid 0px #dedede;}
.table_content{padding:55px 10px;}
td{padding:15px;}
table{border-bottom:solid 1px #dedede;}
h5, h5 a, h5 a:hover{font-size:16px;}
.service_first{min-height:290px;}
.main_content_group img{max-width:100%;}
.sub_banner{position:relative;}
.sub_banner img{width:100%;height:100%;}
.sub_banner_header{font-size:19px;position:absolute;right:0;left:8%;text-align:center;top:24px;}
.sub_banner_header span{font-size:19px;}
.purchase_holder{padding:26px 0;}
.cont_details{margin-top:20px;}
.contact_form_holder{margin-top:20px;}
.quote_holder{padding:36px 0 6px 0;}
.testimonial{padding:40px 0;}
.banner_holder{background-position:center top;padding:20px 0;}
.ban_form_holder{padding:16px 25px;text-align:center;}
.form_container{}
.ban_form_sub_header{padding-bottom:5px;font-size:27px;}
.ban_form_header{font-size:20px;}
.banner_tag{padding-bottom:13px;padding-top:13px; width: 100%;}
.form_container input[type="submit"]{margin-top:10px;padding:10px 88px;font-size:14px;}
.form_container input[type="text"]{margin-bottom:10px;height:40px;font-size:14px;}
.form_container input[type="text"]:hover{margin-bottom:10px;height:40px;font-size:14px;}
.form_container input[type="text"]:focus{margin-bottom:10px;height:40px;font-size:14px;}
.service_first p{min-height:100px;overflow:hidden;}
.contact_header{line-height:29px;padding-bottom:8px;font-size:29px;}
.contact_header span{font-size:29px;}
.contact_holder{padding:28px 0;}
.service{padding:40px 0;}
.footer_link_container ul li a{padding:7px 14px;font-size:14px;}
h1, h1 a, h1 a:hover{font-size:30px;padding-bottom:0;}
h4, h4 a, h4 a:hover{font-size:16px;}
.whyus_holder{padding:38px 0;}
.pointer{display:none;}
h5, h5 a, h5 a:hover{font-size:16px;}
.service_first{min-height:auto;}
.service{padding:40px 0px 0px;}
.service_holder{margin:60px 0px 0px;padding-bottom:0px;}
.table_header{padding:0px;}
h4, h4 a, h4 a:hover{padding-bottom:0px;}
}
@media (min-width:360px) and (max-width:479px){.before20{right:7px;top:33%}
.survey_holder{padding:5px 12px;}
.banner_tag{padding-bottom:13px;padding-top:13px;font-size:13px; width: 100%;}
.banner_header{font-size:23px;line-height:23px;}
.banner_content_holder{position:relative;top:9%;left:0;right:0;padding-top:20px;margin-top:15px; background-color: #2c3e50;}
.table_footer{background:#FFF;border:solid 1px #f000;}
.table_footer{border-left:solid 1px #dedede !important;border-top:solid 0px #dedede;border-right:solid 1px #dedede !important;border-bottom:solid 1px #dedede !important;}
.table_footer table:last-child{border-top:solid 1px #dedede00;}
.table_footer table tr th:last-child{padding:25px 0px;border:solid 1px #dedede00;}
.table-responsive{border:solid 0px #dedede;}
.table_content{padding:55px 10px;}
td{padding:15px;}
table{border-bottom:solid 1px #dedede;}
h5, h5 a, h5 a:hover{font-size:16px;}
.main_content_group img{max-width:100%;}
.sub_banner{position:relative;}
.sub_banner img{width:100%;height:100%;}
.sub_banner_header{font-size:22px;position:relative;right:0;left:0;text-align:center;top:24px;}
.sub_banner_header span{font-size:22px;color:#91887a !important;}
.main_content_group{padding:35px 0;}
.contact_form_holder{margin-top:20px;}
.cont_details{margin-top:20px;}
.confirm_holder{padding:10px 10px;margin:30px 0;}
.confirm_holder table td{font-size:14px;}
.purchase_holder{padding:26px 0;}
.quote_holder{padding:36px 0 6px 0;}
.testimonial{padding:40px 0;}
h4, h4 a, h4 a:hover{font-size:16px;}
.banner_holder{background-position:center top;padding:20px 0;}
.ban_form_holder{padding:16px 25px;text-align:center;}
.form_container{}
.ban_form_sub_header{padding-bottom:5px;font-size:29px;}
.ban_form_header{font-size:20px;}
.form_container input[type="submit"]{margin-top:10px;padding:10px 88px;font-size:14px;}
.form_container input[type="text"]{margin-bottom:10px;height:40px;font-size:14px;}
.form_container input[type="text"]:hover{margin-bottom:10px;height:40px;font-size:14px;}
.form_container input[type="text"]:focus{margin-bottom:10px;height:40px;font-size:14px;}
.service_first p{min-height:100px;overflow:hidden;}
.contact_header{line-height:29px;padding-bottom:8px;font-size:29px;}
.contact_header span{font-size:29px;}
.contact_holder{padding:28px 0;}
.service{padding:40px 0;}
.footer_link_container ul li a{padding:7px 14px;font-size:14px;}
h1, h1 a, h1 a:hover{font-size:30px;padding-bottom:0;}
.whyus_holder{padding:38px 0;}
.pointer{display:none;}
h5, h5 a, h5 a:hover{font-size:16px;}
.service_first{min-height:auto;}
.service_holder{padding-bottom:0;}
.service_first:last-child{margin-bottom:30px;}
.service_holder{margin:35px 0px 0px;padding-bottom:0px;}
.table_header{padding:0px;}
h4, h4 a, h4 a:hover{padding-bottom:0px;}
}
@media (min-width:320px) and (max-width:359px){.faqwd_question_title{line-height:20px !important;}
.before20{right:7px;top:33%;}
.survey_holder{padding:5px 2px;}
.banner_tag{padding-bottom:13px;padding-top:13px;font-size:13px; width: 100%;}
.banner_header{font-size:23px;line-height:23px;}
.banner_content_holder{position:relative !important;top:9% !important;left:0 !important;right:0 !important;padding-top:20px !importants;margin-top:15px; background-color: #2c3e50;}
.table_footer{background:#FFF;border:solid 1px #f000;}
.table_footer{border-left:solid 1px #dedede !important;border-top:solid 0px #dedede;border-right:solid 1px #dedede !important;border-bottom:solid 1px #dedede !important;}
.table_footer table:last-child{border-top:solid 1px #dedede00;}
.table_footer table tr th:last-child{padding:25px 0px;border:solid 1px #dedede00;}
.table-responsive{border:solid 0px #dedede;}
.table_content{padding:55px 10px;}
td{padding:15px;}
table{border-bottom:solid 1px #dedede;}
h5, h5 a, h5 a:hover{font-size:16px;}
.main_content_group img{width:100%;}
.sub_banner{position:relative;}
.sub_banner img{width:100%;height:100%;}
.sub_banner_header{font-size:19px;position:relative;right:0;left:0;text-align:center;top:24px;}
.sub_banner_header span{font-size:19px;color:#91887a !important;}
.main_content_group{padding:35px 0;}
.contact_form_holder{margin-top:20px;}
.cont_details{margin-top:20px;}
.purchase_holder{padding:26px 0;}
.confirm_holder{padding:10px 10px;margin:30px 0;}
.confirm_holder table td{font-size:14px;}
.quote_holder{padding:36px 0 6px 0;}
.testimonial{padding:40px 0;}
.banner_holder{background-position:center top;padding:20px 0;}
.ban_form_holder{padding:16px 21px;text-align:center;}
.form_container{}
.ban_form_sub_header{padding-bottom:5px;font-size:29px;}
.ban_form_header{font-size:20px;}
.form_container input[type="submit"]{margin-top:10px;padding:10px 75px;font-size:13px;}
.form_container input[type="text"]{margin-bottom:10px;height:36px;font-size:13px;}
.form_container input[type="text"]:hover{margin-bottom:10px;height:36px;font-size:13px;}
.form_container input[type="text"]:focus{margin-bottom:10px;height:36px;font-size:13px;}
.service_first p{min-height:100px;overflow:hidden;}
.contact_header{line-height:29px;padding-bottom:8px;font-size:29px;}
.contact_header span{font-size:29px;}
.contact_holder{padding:28px 0;}
.service{padding:40px 0px 0px;}
.service_holder{padding-bottom:0px;}
.footer_link_container ul li a{padding:7px 14px;font-size:14px;}
h1, h1 a, h1 a:hover{font-size:30px;padding-bottom:0;}
h4, h4 a, h4 a:hover{font-size:16px;}
.whyus_holder{padding:38px 0;}
.pointer{display:none;}
.service_first{height:100%}
.table_footer{background:#FFF;border:solid 1px #f000;}
.table_content{padding:55px 10px;}
td{padding:15px;}
table{border-bottom:solid 1px #dedede;}
h5, h5 a, h5 a:hover{font-size:16px;}
.table-responsive{border:solid 0px #dedede;}
h4 span{line-height:normal;}
.table_header{padding:0px;}
h4, h4 a, h4 a:hover{padding-bottom:0px;}
}