@media (min-width:992px) and (max-width:1250px) {
.row{margin:auto;}
.banner_left_box_fir_up h1{font-size:36px;}
.banner_container_fir_up{padding-left:10px; padding-right:10px;}
.gua_fir_up ul li{font-size:18px;}
.banner_right_form_fir_up h1{font-size:14px;}
img.arrow_grn_fir_up { top: 184px;}
.banner_left_box_fir_up h2{font-size:23px;}
.banner_left_box_fir_up h2 strong{font-size:24px;}

.resource_container_fir_up h1{font-size:26px;}
.resource_container_fir_up p{padding-left:33px; padding-right:33px;}
.resource_content_box_fir_up h1{font-size:19px;}
.resource_content_box_fir_up p{padding:0px; padding-bottom:15px; font-size:14px;}
.resource_box_fir_up { padding-top: 215px;}

.free_plans_container_fir_up h1{font-size:35px;}

.globe_life2_fir_2018{margin:auto;}
.globe_life_fir_2018{margin-right:0px; margin-left:20px;}
.globe_list_fir_2018{margin-left:0px; margin-right:0px;}
.globe_list_fir_2018 ul li{line-height:normal; margin-top:20px;}
.click_here_fir_2018{font-size:26px;}

.enterzip_main_fir_nd{padding-left:20px; padding-right:20px; padding-bottom:0px;}
.banner_container_fir_nd h1 { font-size: 29.71px;}
.looksbox_fir_nd{padding:20px;}
.looksbox_fir_nd h1{font-size:18.71px;}
.looksbox_fir_nd h2 { font-size:15px; line-height:21px;}
.conpare_box_fir_nd ul li p{font-size:13.64px;}
.conpare_box_fir_nd ul li{padding-left:10px; padding-right:10px;}
.need_afree_quote_fir_nd{font-size:40px;}
.need_afree_quote_fir_nd strong{font-size:46px;}

/*---------------------------- New Home Short Form 2020 ----------------------------------*/
.banner_conti_fir_2020{padding-left:10px; padding-right:10px;}

.wht_dos_fir_2020 h1 { font-size: 37px;}
.fn_dis_fir_2020 h1{font-size:22px;}
.receive_real_fir_2020 h1 { font-size: 42px;}

.dix_fir_2020{padding-left:10px; padding-right:10px;}

/*----- xx -----*/
}

@media (min-width:760px) and (max-width:999px) {

/*======================= Home Css Update 2017-01-20*/
.row{margin:auto;}
.logo_fir_up{float:none; text-align:center;}
.logo_fir_up img{ display:inline-block;}
.header_phone_icon_fir_up{float:none; text-align:center;}
.banner_pad_left_fir_up,
.banner_pad_right_fir_up{ padding:0px 15px !important;}

img.arrow_grn_fir_up{display:none;}
.banner_left_box_fir_up h2{ text-align:center;}
.homeform_padd_right_fir_up{padding-left: 0px !important; padding-right: 5px !important;}
.homeform_padd_left_fir_up{padding-right: 0px !important; padding-left: 5px !important;}
.pading_Lwt_fir_up{ padding-left:0px !important;}

.resource_container_fir_up p{padding-left:15px; padding-right:15px;}

.haveselected_fir_up{left:0px; right:0px;}


.thankyou_banner_container_fir_2018 h1{font-size:21px; line-height:34px;}
.globe_life_fir_2018,
.globe_list_fir_2018,
.globe_life2_fir_2018{margin:auto; margin-bottom:20px;}
.getfreeinfo_btn_fir{ margin-top:15px;}

.header_phone_fir_nd{float:none; padding-top:20px;}
.header_phone_fir_nd h2{text-align:center; padding-top:0px;}
.enterzip_fir_nd{padding-left:0px;}
.need_afree_quote_fir_nd img{display:block; margin:auto; margin-bottom:10px; margin-top:20px;}
.getfree_fir_nd label { font-size:25px;}
.padzip_fir_nd{padding-right:0px !important;}
.paddate_fir_nd{padding-left:0px !important;}

h2.bannerfir_nd { margin-top: 25px;}

/*---------------------------- New Home Short Form 2020 ----------------------------------*/
.banner_conti_fir_2020{padding-left:0px; padding-right:0px;}

.lowestupdate_fir_2020{float:none; text-align:center;}
.banner_left_box_fir_up { max-width: 560px; margin: auto;}
.compare_lowest_fir_2020{margin:auto; max-width:560px;}
h2.lowest_fir_2020{margin-bottom:0px;}

.shortform_fir_2020 {max-width: 490px;}

.fnl_left_fir_2020,
.fnl_right_fir_2020{ padding-left: 0px !important; padding-right: 0px !important;}

.here_content_fir_2020 h2 { font-size:41px; text-align:center;}
.here_content_fir_2020 h3 { font-size:27px;}
.here_content_fir_2020 h3 br{ display:none;}
.here_content_fir_2020 ul li,
.here_content_fir_2020 ul li:nth-child(3n+1){width:100%;}

.wht_dos_fir_2020 h1 {font-size: 37px;}
.fn_dis_fir_2020 h1{font-size:22px;}
.fn_dis_fir_2020 p{padding-bottom:0px;}

.receive_real_fir_2020 h1 { font-size: 42px;}


.dix_fir_2020{padding-left:10px; padding-right:10px;}

/*----- xx -----*/
}

@media (min-width:480px) and (max-width:759px) {

/*======================= Home Css Update 2017-01-20*/
.row{margin:auto;}
.logo_fir_up{float:none; text-align:center;}
.logo_fir_up img{ display:inline-block;}
.header_phone_icon_fir_up{float:none; text-align:center;}
.banner_container_fir_up{background:#FFF;}
.banner_pad_left_fir_up,
.banner_pad_right_fir_up{ padding:0px 15px !important;}

img.arrow_grn_fir_up{display:none;}
.banner_left_box_fir_up h1{font-size:34px; text-align:center;}
.banner_left_box_fir_up h2{ text-align:center; margin-top:25px; font-size:22px;}
.banner_left_box_fir_up h2 strong{font-size:23px;}
.banner_right_form_fir_up p{padding:15px;}
.homeform_padd_right_fir_up,
.homeform_padd_left_fir_up{padding: 0px !important;}
.pading_Lwt_fir_up{ padding-left:0px !important;}

.resource_container_fir_up p{padding-left:15px; padding-right:15px;}
.resource_content_box_fir_up p{padding-left:0px; padding-right:0px;}

.free_button_fir_up img{margin: 15px auto;}

.haveselected_fir_up{left:0px; right:0px;}

.thankyou_banner_container_fir_2018 h1{font-size:21px; line-height:34px;}
.globe_life_fir_2018,
.globe_list_fir_2018,
.globe_life2_fir_2018{margin:auto; margin-bottom:20px;}
.globe_list_fir_2018 ul li{font-size:20px; line-height:normal; margin-top:20px;}
.click_here_fir_2018{font-size:22px;}
.getfreeinfo_btn_fir{ margin-top:15px;}


.header_phone_fir_nd{float:none; padding-top:20px; text-align:center;}
.header_phone_fir_nd h1{float:none; padding-left:0px; text-align:center; padding-bottom:14px;}
.header_phone_fir_nd h2{text-align:center; padding-top:0px;}
.banner_container_fir_nd h1{font-size:25px; line-height:38px;}
.enterzip_fir_nd{padding-left:0px;}
.enterzip_fir_nd ul li { font-size:19px;}
.looksbox_fir_nd{padding:20px;}
.looksbox_fir_nd h1 { font-size:16px;}
.looksbox_fir_nd h2 { font-size: 13.95px; line-height: 23px; padding: 10px 0px;}
.conpare_box_fir_nd ul li { width: 48%; display: inline-block; border-right:none; padding-left:0px; padding-right:0px;}
.need_afree_quote_fir_nd {font-size:31px;}
.need_afree_quote_fir_nd img{display:block; margin:auto; margin-bottom:10px; margin-top:20px;}
.funeral_tips_box_fir_nd h3{padding-left:10px; padding-right:10px; font-size:18px; line-height:27px;}
.getfree_fir_nd label { font-size:25px;}
.padzip_fir_nd{padding-right:0px !important;}
.paddate_fir_nd{padding-left:0px !important;}

/*---------------------------- New Home Short Form 2020 ----------------------------------*/
.banner_conti_fir_2020{padding-left:0px; padding-right:0px;}

.lowestupdate_fir_2020{float:none; text-align:center;}

.wht_dos_fir_2020 h1 { font-size:35px;}

h2.lowest_fir_2020{margin-bottom:0px;}

.fnl_left_fir_2020,
.fnl_right_fir_2020{ padding-left: 0px !important; padding-right: 0px !important;}

.fn_dis_fir_2020 h1{font-size:22px;}
.fn_dis_fir_2020 p{padding-bottom:0px;}

.here_content_fir_2020 h2 { font-size:41px; text-align:center;}
.here_content_fir_2020 h3 { font-size:27px;}
.here_content_fir_2020 h3 br{ display:none;}
.here_content_fir_2020 ul li,
.here_content_fir_2020 ul li:nth-child(3n+1){width:100%;}

.receive_real_fir_2020 h1 { font-size: 21px; line-height: 26px;}
.receive_real_fir_2020 h3 { font-size: 16px;}
/*----- xx -----*/
}

@media (max-width:479px) {

/*======================= Home Css Update 2017-01-20*/
.row{margin:auto;}
.logo_fir_up{float:none; text-align:center;}
.logo_fir_up img{ display:inline-block;}
.header_phone_icon_fir_up{float:none; text-align:center; padding-top:15px;}
.header_phone_icon_fir_up img{display:block; margin:15px auto 0px;}
.banner_container_fir_up{background:#FFF;}
.banner_pad_left_fir_up,
.banner_pad_right_fir_up{ padding:0px 15px !important;}

img.arrow_grn_fir_up{display:none;}
.banner_left_box_fir_up h1{font-size:29px; text-align:center;}
.banner_left_box_fir_up h2{ text-align:center; margin-top:25px; font-size:18px;}
.banner_left_box_fir_up h2 strong{font-size:19px;}
.banner_right_form_fir_up p{padding:15px;}
.homeform_padd_right_fir_up,
.homeform_padd_left_fir_up{padding: 0px !important;}
.pading_Lwt_fir_up{ padding-left:0px !important;}

.resource_box_fir_up{padding-top:200px;}
.resource_container_fir_up p{padding-left:15px; padding-right:15px;}
.resource_content_box_fir_up h1{font-size:17px; padding-bottom:10px;}
.resource_content_box_fir_up p{padding-left:0px; padding-right:0px;}

.free_button_fir_up img{margin: 15px auto;}

.haveselected_fir_up{left:0px; right:0px;}

.thankyou_banner_container_fir_2018 h1{font-size:18px; line-height:27px;}
.globbox_fir_2018{padding-top:20px;}
.globe_life_fir_2018,
.globe_list_fir_2018,
.globe_life2_fir_2018{margin:auto; margin-bottom:20px;}
.globe_list_fir_2018 ul li{font-size:20px; line-height:normal; margin-top:20px;}
.click_here_fir_2018{font-size:22px;}
.getfreeinfo_btn_fir{background-size: 100% 100%; width:100%; height:auto; margin-top:15px;}
.getfreeinfo_btn_fir a{font-size:36px;}


.header_phone_fir_nd{float:none; padding-top:20px; text-align:center;}
.header_phone_fir_nd h1{float:none; padding-left:0px; text-align:center; padding-bottom:14px;}
.header_phone_fir_nd h2{text-align:center; padding-top:0px;}
.banner_container_fir_nd{padding-left:0px; padding-right:0px;}
.banner_container_fir_nd h1{font-size:25px; line-height:38px;}
.enterzip_fir_nd{padding-left:0px;}
.enterzip_fir_nd ul li { font-size:17px;}
.looksbox_fir_nd{padding:20px;}
.looksbox_fir_nd h1 { font-size:17px;}
.looksbox_fir_nd h1 img { margin-right:0px; display:block; margin-bottom:10px; vertical-align:middle; margin:auto;}
.looksbox_fir_nd h2 { font-size: 13.95px; line-height: 23px; padding: 10px 0px;}
.conpare_box_fir_nd ul li { width: 48%; display: inline-block; border-right:none; padding-left:0px; padding-right:0px;}
.need_afree_quote_fir_nd {font-size:26px;}
.need_afree_quote_fir_nd strong { font-size:50px;}
.need_afree_quote_fir_nd img{display:block; margin:auto; margin-bottom:10px; margin-top:20px;}
.funeral_tips_box_fir_nd h3{padding-left:10px; padding-right:10px; font-size:16px; line-height:23px;}
.getfree_fir_nd label { font-size:25px;}
.padzip_fir_nd{padding-right:0px !important;}
.paddate_fir_nd{padding-left:0px !important;}
.start_quote_fir_nd button[type="submit"]{font-size:34px;}
.footer_new_fir_nd p{font-size:11px;}

.gua_fir_up ul li{font-size:18px;}
.enterzip_main_fir_nd input[type="text"], .enterzip_main_fir_nd input[type="tel"], .enterzip_main_fir_nd input[type="email"] { font-size: 23px!important;}
.left_arow_fir_nd img, .right_arow_fir_nd img{margin-top:18px;}
.get_quote_fir_nd button[type="submit"] { font-size:24.36px;}
/*----- xx -----*/
}

