@media (min-width:1161px) and (max-width:1214px) {
.header_conatiner_ab{padding-left:10px; padding-right:10px;}
.home_form_ab h1{font-size:25px;}

.body_container_ab{margin-left:10px; margin-right:10px;}

.row{margin:auto;}

.aboutmob{margin-left:-15px !important; margin-right:-15px !important;}

/*----- xx -----*/
}

@media (min-width:987px) and (max-width:1160px) {
.header_conatiner_ab{padding-left:10px; padding-right:10px;}
.home_form_ab h1{font-size:21px;}
.home_compare_box_ab h1{font-size:48px;}
.quoteform_padd_right_ab { padding-left:0px !important;}
.quoteform_padd_left_ab{ padding-right:0px !important;}
.mobnone_ab{padding:0px !important;}
.get_my_quote_not_btn_ab{padding-left:0px; padding-right:0px;}
.banner_bottom_part_ab{margin-top:77px;}

/*-------------- Home*/
.hm_rt_resourec_ab h2{font-size:16px;}
.hm_rt_resourec_ab p{font-size:14px;}

/*-------------- Quote*/
.row{margin:auto;}
.quote_left_ab h1{padding-left:15px; padding-right:15px;}

.body_container_ab{margin-left:10px; margin-right:10px;}

/*-------------- Resource*/
.lt_resourec_ab h2{padding-top:0px;}
.resource_compare_conti_ab h1{font-size:31px;}
.resource_compare_zip_ab input[type="text"]{ min-width:inherit;}

/*-------------- About*/
.compare_box_ab h1{font-size:50px;}

/*-------------- Contact*/
.contact_form_ab { padding: 30px 0px;}
.aboutmob{margin-left:-15px !important; margin-right:-15px !important;}

/*-------------- Thankyou*/
.th_button_ab button{font-size:21px;}
/*----- xx -----*/
}
@media (min-width:767px) and (max-width:986px) {
.header_conatiner_ab{padding-left:10px; padding-right:10px;}
.home_form_ab h1{font-size:21px;}
.home_compare_box_ab h1{font-size:48px;}
.quoteform_padd_right_ab { padding-left:0px !important;}
.quoteform_padd_left_ab{ padding-right:0px !important;}
.mobnone_ab{padding:0px !important;}
.get_my_quote_not_btn_ab{padding-left:0px; padding-right:0px;}
.banner_bottom_part_ab{margin-top:77px;}

/*-------------- Home*/
.hm_rt_resourec_ab h2{font-size:16px;}
.hm_rt_resourec_ab p{font-size:14px;}
.home_separetor_ab{background:none;}

/*-------------- Quote*/
.row{margin:auto;}
.quote_left_ab{background:none;}
.quote_left_ab h1{padding-left:15px; padding-right:15px; margin:auto;}
.quote_image_phone_ab{margin:auto;}
.quote_testi_box_ab{margin:auto; margin-top:30px; max-width:none;}


.body_container_ab{margin-left:10px; margin-right:10px;}

/*-------------- Resource*/
.lt_resourec_ab h2{padding-top:10px; font-size:28px;}
.resource_compare_conti_ab h1{font-size:31px;}
.resource_compare_zip_ab input[type="text"]{ min-width:inherit;}
.resourec_separetor_ab{background:none; padding:0px 15px !important;}

/*-------------- About*/
.compare_box_ab h1{font-size:50px;}
.about_banner_ab h2 { font-size: 25px; padding: 14px 46px;}
.about_separetor_ab{background:none;}

/*-------------- Contact*/
.contact_form_ab { padding:0px;}
.contact_bg_ab{padding:20px;}
.aboutmob{margin-left:-15px !important; margin-right:-15px !important;}
.contactcompare_ab{margin-top:0px;}

/*-------------- Thankyou*/
.th_logo_sepa_ab{background:none;}
.th_dis_ab{margin-top:20px;}
.th_button_ab{margin-top:20px;}

/*-------------- footer*/
.footer_logo_ab{ float: none;}
.footer_logo_ab img{display:inline-block;}
.footer_content_ab{float:none; text-align:center; padding-top:20px;}

/*----- xx -----*/
}

@media (min-width:480px) and (max-width:766px) {
.header_conatiner_ab{padding-left:10px; padding-right:10px;}

.manu_and_date{float:none; clear:both;}
.navigation_ab { padding:12px 0px 0px !important; text-align:left;}
.navigation_ab ul li{display:block; padding:0px; margin-top:1px;}
.navigation_ab ul li a{display:block; background:#253883; color:#FFF; padding:15px 10px;}
.navigation_ab ul li a:hover{ background:#418bd3; color:#fff;}
.navigation_ab ul li a.active{ background:#418bd3; color:#fff;}

/*-------------- Banner*/
.home_form_ab h1{font-size:21px;}
.home_compare_box_ab h1{font-size:48px;}
.quoteform_padd_right_ab,
.quoteform_padd_left_ab,
.mobnone_ab{ padding:0px !important;}

.banner_bottom_part_ab{margin-top:0px;}
.home_box_conpainer_ab{margin-top:0px;}
.home_box_ab { width: 48%; display:inline-block; float:none; margin-top:30px;}

.get_my_quote_not_btn_ab{padding-left:0px; padding-right:0px;}


/*-------------- Home*/
.hm_rt_resourec_ab h2{font-size:16px;}
.hm_rt_resourec_ab p{font-size:14px;}
.home_separetor_ab{background:none; padding:0px !important;}
.auto_resourec_box_ab{margin-bottom:0px;}
.home_compare_box_ab{padding-left:0px; padding-right:0px;}

/*-------------- Quote*/
.row{margin:auto;}
.quote_left_ab{background:none;}
.quote_right_ab{ padding-left:0px; padding-right:0px;}
.quote_left_ab h1{padding-left:15px; padding-right:15px; margin:auto;}
.quote_image_phone_ab{margin:auto;}
.quote_testi_box_ab{margin:auto; margin-top:30px; max-width:none;}
.by_requesting_billdoard_ab{padding-left:0px; padding-right:0px;}


.body_container_ab{ padding-top:0px; margin-left:10px; margin-right:10px;}
.inner_pages_container_ab { padding-left:0px; padding-right:0px;}

/*-------------- Resource*/
.lt_resourec_ab h2{padding-top:10px; font-size:23px;}
.resource_compare_conti_ab h1{font-size:31px;}
.resourec_separetor_ab{background:none; padding:0px 15px !important;}
.resource_compare_zip_ab input[type="text"]{ min-width:inherit;}
.resource_compare_zip_ab button{ width:100%;}

/*-------------- About*/
.about_banner_ab{padding:15px 15px 0px;}
.compare_box_ab h1{font-size:50px;}
.about_banner_ab h2 { font-size: 15px; padding: 10px 24px;}
.about_separetor_ab{background:none;}
.compare_box_ab{padding:0px;}

/*-------------- Contact*/
.contact_form_ab { padding:0px;}
.contact_bg_ab{padding:20px;}
.aboutmob{margin-left:-15px !important; margin-right:-15px !important;}
.contactcompare_ab{margin-top:0px;}

/*-------------- Thankyou*/
.thpg_logo_ab{float:none; text-align:center;}
.thankyou_title_ab h2{font-size:20px; padding:20px; padding-bottom:0px; line-height:27px;}
.thpg_logo_ab img{display:inline-block;}
.th_phone_ab{float:none; text-align:center; padding-top:10px;}
.th_logo_sepa_ab{background:none;}
.th_dis_ab{margin-top:20px;}
.th_button_ab{margin-top:20px;}

/*-------------- footer*/
.footer_logo_ab{ float: none;}
.footer_logo_ab img{display:inline-block;}
.footer_content_ab{float:none; text-align:center; padding-top:20px;}
.footer_content_ab a{padding-left:10px; padding-right:10px;}
.footer_content_ab span{display:block;}

/*----- xx -----*/
}

@media (max-width:479px) {
.header_conatiner_ab{padding-left:10px; padding-right:10px;}
.logo { width: 82%;}
.manu_and_date{float:none; clear:both;}
.navigation_ab { padding:12px 0px 0px !important; text-align:left;}
.navigation_ab ul li{display:block; padding:0px; margin-top:1px;}
.navigation_ab ul li a{display:block; background:#253883; color:#FFF; padding:15px 10px;}
.navigation_ab ul li a:hover{ background:#418bd3; color:#fff;}
.navigation_ab ul li a.active{ background:#418bd3; color:#fff;}

/*-------------- Banner*/
.home_form_ab h1{font-size:21px;}
.home_compare_box_ab h1{font-size:48px;}
.quoteform_padd_right_ab,
.quoteform_padd_left_ab,
.mobnone_ab{ padding:0px !important;}
.banner_bottom_part_ab{margin-top:0px;}
.home_box_conpainer_ab{margin-top:0px;}
.home_box_ab { width: 48%; display:inline-block; float:none; margin-top:30px;}

.home_compare_box_ab{padding:0px;}
.home_compare_box_ab h1{font-size:36px; margin-top:35px;}
.home_compare_box_ab h2 span{ font-size: 40px;  margin-bottom: -27px; padding: 10px 13px;}

.get_my_quote_not_btn_ab{padding-left:0px; padding-right:0px;}

/*-------------- Home*/
.home_body_container_ab{padding-left:0px; padding-right:0px;}
.hm_rt_resourec_ab h2{font-size:16px;}
.hm_rt_resourec_ab p{font-size:14px;}
.home_separetor_ab{background:none; padding:0px !important;}
.auto_resourec_box_ab{margin-bottom:0px;}
.home_compare_box_ab{padding-left:0px; padding-right:0px;}

/*-------------- Quote*/
.row{margin:auto;}
.quote_left_ab{background:none;}
.quote_right_ab{ padding-left:0px; padding-right:0px;}
.quote_left_ab h1{ margin:auto; font-size:26px;}
.quote_image_phone_ab{margin:auto;}
.quote_image_phone_ab h1{font-size:25px;}
.quote_testi_box_ab{margin:auto; margin-top:30px; max-width:none;}
.by_requesting_billdoard_ab{padding-left:0px; padding-right:0px;}

.quote_image_phone_ab{width:auto;}

.body_container_ab{ padding:0px; margin-left:10px; margin-right:10px;}
.inner_pages_container_ab { padding-left:0px; padding-right:0px;}
.inner_content_ab,
.about_separetor_ab { margin-top: 20px;}

/*-------------- Resource*/
.lt_resourec_ab h2{padding-top:0px;}
.home_body_right_ab h1{font-size:33px;}
.resource_compare_conti_ab h1{font-size:26px;}
.resourec_separetor_ab{background:none; padding:0px 15px !important;}
.resource_compare_zip_ab input[type="text"]{ min-width:inherit;}
.resource_compare_zip_ab button{ width:100%;}

/*-------------- About*/
.about_banner_ab{padding:15px 15px 0px;}
.about_banner_ab h2 { font-size: 15px; padding: 10px 24px;}
.about_separetor_ab{background:none;}

.compare_box_ab{padding:0px;}
.compare_box_ab h1{font-size:36px; margin-top:35px;}
.compare_box_ab h2 span { font-size: 40px;  margin-bottom: -27px; padding: 10px 13px;}

/*-------------- Contact*/
.contact_form_ab { padding:0px;}
.contact_bg_ab{padding:20px;}
.aboutmob{margin-left:-15px !important; margin-right:-15px !important;}
.contactcompare_ab{margin-top:0px;}

/*-------------- Thankyou*/
.thpg_logo_ab{float:none; text-align:center; width:auto;}
.thankyou_title_ab h2{font-size:20px; padding:20px; padding-bottom:0px; line-height:27px;}
.thpg_logo_ab img{display:inline-block;}
.th_phone_ab{float:none; text-align:center; padding-top:20px; font-size:29px;}
.th_logo_sepa_ab{background:none;}
.th_dis_ab{margin-top:20px;}
.th_button_ab{margin-top:20px;}

/*-------------- footer*/
.footer_logo_ab{ float: none;}
.footer_logo_ab img{display:inline-block;}
.footer_content_ab{float:none; text-align:center; padding-top:20px;}
.footer_content_ab a{padding-left:10px; padding-right:10px;}
.footer_content_ab span{display:block;}

/*----- xx -----*/
}