
h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px;}
ol, ul { padding-left: 0rem;}
label{font-weight:normal;}

@media (min-width:987px) and (max-width:1160px) {
/*---------- Home ------------*/
.navigation_SN_D{float:none;}
.join_the_SN_D { padding-top:25px;}

.thre_one_SN_D { font-size: 24px; line-height: 31px; width: 253px;}
.step_arow_SN_D { margin-left: 5px; margin-right: 5px;}
.complete_SN_D p { font-size: 13px; line-height: 17px;}

.insu_and_techno_SN_D h1 { font-size: 37px; line-height: 46px;}
.insu_box_life_SN_D h1, .insu_box_auto_SN_D h1, .insu_box_health_SN_D h1 { font-size: 33px; line-height: 41px;}
.insu_box_life_SN_D p, .insu_box_auto_SN_D p, .insu_box_health_SN_D p { font-size: 19px; line-height: 25px;}
.insu_box_life_SN_D a, .insu_box_auto_SN_D a, .insu_box_health_SN_D a{font-size:25px; display:block;}
.owl-buttons { width: 77%;}

.compares_SN_D { max-width: 570px;}

.your_isu_SN_D h1 { font-size: 40px;}

/*---------- Resource ------------*/
.sometext_conti_SN_D ul li a { font-size:18px;}

/*---------- About Us ------------*/
.pro_detls_SN_D { font-size: 33px; line-height: 43px;}
.compare_SN_D ul li{font-size:14px;}

/*---------- Inner Forms ------------*/
.inner_frm_lft_SN_D h1{ font-size: 39px;}
.inner_frm_lft_SN_D h1 span{ font-size: 16px;}
.inner_frm_lft_SN_D h3 { font-size: 24px; line-height: 31px;}
.compare_inner_SN_D ul li { font-size: 15px; margin-left: 0px;}
img.guaranteed_SN_D { width: 140px;}
img.frm_ban_SN_D { width: 600px; height: auto;}

.form_SN_D h1 { font-size: 19px;}
.form_SN_D h3 { font-size: 17px;}
.form_SN_D label { font-size: 18px;}
label.fnt_sz_SN_D { font-size: 15px;}
.form_SN_D input[type="text"],
.form_SN_D input[type="tel"],
.form_SN_D input[type="email"],
.form_SN_D select,
.redio_button_SN_D input[type="radio"] + label p{ font-size:15px;}


/*---------- Contact Us ------------*/

/*---------- Privacy & Terms and Condition ------------*/


/*---------- Footer ------------*/
.dis_SN_D { padding: 40px 15px 20px;}
/*----- xx -----*/
}
@media (min-width:767px) and (max-width:986px) {

/*---------- Home ------------*/
.logo_SN_D{float:none; text-align:center;}
.navigation_SN_D{float:none;}
.navigation_SN_D ul{margin:auto;}

.banner_text_SN_D { max-width: none; text-align: center;}
.banner_text_SN_D h1,
.banner_text_SN_D h4,
.get_match_form_SN_D h3{ text-align: center;}
.enter_zip_SN_D{max-width:none;}

.three_step_conti_SN_D{display:block;}
.thre_one_SN_D{width:auto; text-align:center; padding-bottom:30px;}
.thre_tor_SN_D, .complete_SN_D{display:block;}
.complete_SN_D p { padding-top: 20px; text-align: center;}

.insu_and_techno_SN_D h1 { font-size: 28px; line-height: 37px;}
.insu_and_techno_SN_D h3 { font-size: 25px;}
.insu_box_conti_SN_D { flex-direction: column;}
.owl-buttons { width: 100%;}
.insu_reso_SN_D { flex-direction: column;}
.compares_SN_D{max-width:none; margin-top:30px;}
.view_all_SN_D a{display:block;}
.your_isu_SN_D h1 { font-size: 34px; text-align: center;}

/*---------- Resource ------------*/
.sometext_conti_SN_D ul li { width: 100%;}

/*---------- About Us ------------*/
.about_txt_SN_D p { font-size: 25px; line-height: 32px;}
.about_txt_bx_SN_D { flex-direction: column;}
.about_cont_SN_D ul li{width:auto;}

.process_conti_SN_D{ padding-left:15px; padding-right:15px;}
.pro_detls_SN_D { font-size: 27px; line-height: 38px;}

/*---------- Inner Forms ------------*/
.inner_frm_lft_SN_D,
.inner_frm_rgt_SN_D{ float: none; width: 100%;}
.inner_frm_lft_SN_D h1,
.inner_frm_lft_SN_D h1 span{ text-align: center;}
.inner_frm_lft_SN_D h3{text-align:center;}
img.guaranteed_SN_D { top: 0px;}
img.frm_ban_SN_D { margin-left:0px; max-width: 100%; height: auto;}

.form_SN_D{margin-top:30px;}
img.arrow_grn_SN_D{display:none;}

/*---------- Contact Us ------------*/

/*---------- Privacy & Terms and Condition ------------*/

/*---------- Footer ------------*/
.ftr_logo_box_SN_D{ display:block;}
.ftr_navi_SN_D ul{min-width:initial;}

.ftr_menu_SN_D,
.ftr_con_info_SN_D{max-width:none; width:33%; margin-top:30px; float:left;}
.dis_SN_D{padding-left:15px; padding-right:15px;}
/*----- xx -----*/
}
@media (min-width:480px) and (max-width:766px) {

/*---------- Home ------------*/
.logo_SN_D{width:80%;}
.join_the_SN_D{clear:both;}

/*--------------- Navigation*/
.navbar-toggle{margin-bottom:0px;}
.navigation_SN_D{width:100%;}
.navigation_SN_D ul li { display: block; padding:0px; background:#0d6294; margin:0px; text-align:left; border:none;}
.navigation_SN_D ul li a{ display:block; border-bottom:1px solid #FFF !important; color:#FFF; padding:10px !important; border:none;}
.navigation_SN_D ul li:last-child{background: #0d6294;}
.navigation_SN_D ul li a:hover, .navigation_SN_D ul li a.active{background:#c3383e; color:#ffffff; border:none; text-decoration:none;}

.banner_text_SN_D h1 { font-size: 31px; line-height: 34px;}
.banner_text_SN_D h4 { font-size: 17px; line-height: 20px;}
.get_match_form_SN_D ul li { margin-left: 5px; margin-right: 5px;}
.zip_bor_lft_SN_D, .zip_bor_rgt_SN_D{border:none;}


.three_step_conti_SN_D{display:block;}
.thre_one_SN_D{width:auto; text-align:center; padding-bottom:30px;}
.thre_tor_SN_D, .complete_SN_D{display:block;}
.complete_SN_D p { padding-top: 20px; text-align: center;}

.insu_and_techno_SN_D h1 { font-size: 34px; line-height: 43px;}
.insu_and_techno_SN_D h3 { font-size: 22px; line-height: 32px; padding-top: 12px;}
.insu_box_conti_SN_D { flex-direction: column;}
.insu_box_life_SN_D, .insu_box_auto_SN_D, .insu_box_health_SN_D { padding-left: 0px; padding-right: 0px;}
.insu_box_life_SN_D a, .insu_box_auto_SN_D a, .insu_box_health_SN_D a{width:100%; display:block;}

.client_say_wrap_SN_D h1 { font-size: 38px;}
.owl-buttons { width: 100%; top:385px;}

.insu_reso_SN_D { flex-direction: column;}
.compares_SN_D{ max-width:none; margin-top:30px;}
.accordion_SN_D p { padding: 15px 15px 10px;}
.view_all_SN_D a{display:block;}

.your_isu_SN_D h1 { font-size: 34px; line-height: 50px; text-align: center;}
.compare_box_SN_D { padding: 80px 10px 0px;}

/*---------- Resource ------------*/
.inner_title_SN_D h1 { font-size: 41px;}
.inner_reso_box_SN_D{ flex-direction: column;}
.inn_reso_lft_SN_D { width: auto; text-align:center;}
.inn_accor_SN_D { max-width: none;}
.inn_reso_rgt_SN_D{width:auto; margin-top:40px;}
.sometext_conti_SN_D ul li { width: 100%;}

/*---------- About Us ------------*/
.about_cont_SN_D h1 { font-size: 36px;}
.about_cont_SN_D ul li{width:auto;}

.about_txt_bx_SN_D { flex-direction: column;}
.abt_tlt_SN_D { margin-right: inherit;}
.abt_dts_SN_D{ text-align:center; padding-top:15px;}

.process_conti_SN_D{ padding-left:15px; padding-right:15px;}
.pro_detls_SN_D { font-size: 27px; line-height: 38px;}

/*---------- Inner Forms ------------*/
.inner_frm_lft_SN_D,
.inner_frm_rgt_SN_D{ float: none; width: 100%;}
.inner_frm_lft_SN_D h1{ font-size: 42px; text-align:center;}
.inner_frm_lft_SN_D h1 span{ text-align: center;}
.inner_frm_lft_SN_D h3{text-align:center;}
img.guaranteed_SN_D { top: 0px; position: relative; display: block; margin: auto; margin-top: 44px;}
img.frm_ban_SN_D { margin-left:0px; max-width: 100%; height: auto;}

.form_SN_D{ margin-top:30px;}
.form_SN_D h1 { font-size: 19px;}
.form_SN_D h3 { font-size: 17px;}
img.arrow_grn_SN_D{display:none;}
.homeform_padd_right_SN_D,
.homeform_padd_left_SN_D,
.homeform_padd_mid_SN_D,
.wgt_SN_D{ padding-right: 0px !important; padding-left: 0px !important;}
.get_quote_btn_SN_D button[type="submit"]{ width:100%;}

/*---------- Contact Us ------------*/
.cont_form_SN_D { margin: 50px 10px;}
.ps-0,
.pe-0{ padding-left: 0!important; padding-right: 0!important;}

.open_hors_SN_D,
.add_hors_SN_D { justify-content: center; margin-bottom:30px; font-size:16px; line-height:21px;}
.open_hors_SN_D img,
.add_hors_SN_D img{margin-right:10px;}

/*---------- Privacy & Terms and Condition ------------*/

/*---------- Footer ------------*/
.ftr_navi_SN_D ul{min-width:inherit; width:100%; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; -khtml-border-radius: 0px 0px 0px 0px; padding: 0px 8px !important;}
.ftr_navi_SN_D ul li{ display: block;}
.ftr_navi_SN_D ul li a{display:block; padding:12px; border-bottom:1px solid #FFF;}
.ftr_navi_SN_D ul li:last-child a{ border-bottom:none;}

.ftr_logo_box_SN_D{ display:block;}
.ftr_menu_SN_D,
.ftr_con_info_SN_D{max-width:none; width:100%; margin-top:30px; float:none;}
.dis_SN_D{padding-left:15px; padding-right:15px;}
/*----- xx -----*/
}
@media (min-width:379px) and (max-width:479px) {

/*---------- Home ------------*/
.logo_SN_D{width:80%;}
.join_the_SN_D{clear:both;}

/*--------------- Navigation*/
.navbar-toggle{margin-bottom:0px;}
.navigation_SN_D{width:100%;}
.navigation_SN_D ul li { display: block; padding:0px; background:#0d6294; margin:0px; text-align:left; border:none;}
.navigation_SN_D ul li a{ display:block; border-bottom:1px solid #FFF !important; color:#FFF; padding:10px !important; border:none;}
.navigation_SN_D ul li:last-child{background: #0d6294;}
.navigation_SN_D ul li a:hover{background:#c3383e; color:#ffffff; border:none; text-decoration:none;}

.banner_text_SN_D { padding-top: 50px;}
.banner_text_SN_D h1 { font-size: 28px; line-height: 36px;}
.banner_text_SN_D h4 { font-size: 25px; line-height: 32px;}
.get_match_form_SN_D ul li { margin-left: 3px; margin-right: 3px;}
.get_match_form_SN_D ul li a { font-size: 22px;}
.zip_bor_lft_SN_D, .zip_bor_rgt_SN_D { border: none;}

.three_step_conti_SN_D{display:block;}
.thre_one_SN_D{width:auto; text-align:center; padding-bottom:30px;}
.thre_tor_SN_D, .complete_SN_D{display:block;}
.complete_SN_D p { padding-top: 20px; text-align: center;}

.insu_and_techno_SN_D h1 { font-size: 27px; line-height: 35px;}
.insu_and_techno_SN_D h3 { font-size: 26px; line-height: 36px; padding-top: 12px;}
.insu_box_conti_SN_D { flex-direction: column;}
.insu_box_life_SN_D, .insu_box_auto_SN_D, .insu_box_health_SN_D { padding-left: 0px; padding-right: 0px;}
.insu_box_life_SN_D a, .insu_box_auto_SN_D a, .insu_box_health_SN_D a{width:100%; display:block;}

.client_say_wrap_SN_D h1 { font-size: 34px;}
.owl-buttons { width: 100%; top:385px;}

.insu_reso_SN_D { flex-direction: column;}
.compares_SN_D{ max-width:none; margin-top:30px;}
.view_all_SN_D a{display:block;}
.accordion_SN_D p { padding: 15px 15px 10px;}

.your_isu_SN_D{min-height:inherit;}
.your_isu_SN_D h1 { font-size: 30px; line-height: 42px; text-align: center;}
.compare_box_SN_D { padding: 50px 10px 0px;}

/*---------- Resource ------------*/
.inner_title_SN_D h1 { font-size: 36px; line-height: 30px;}
.inner_reso_box_SN_D{ flex-direction: column;}
.inn_reso_lft_SN_D { width: auto; text-align:center;}
.inn_accor_SN_D { max-width: none;}
.inn_reso_rgt_SN_D{width:auto; margin-top:40px;}

.sometext_conti_SN_D { padding: 40px 15px;}
.sometext_conti_SN_D h1 { font-size: 37px; line-height: 45px;}
.sometext_conti_SN_D ul li { width: 100%;}

/*---------- About Us ------------*/
.about_cont_SN_D { padding: 50px 15px;}
.about_cont_SN_D h1 { font-size: 35px; line-height: 40px;}
.about_cont_SN_D ul li{width:auto; display:block; margin-top:0px;}

.about_txt_bx_SN_D { flex-direction: column;}
.abt_tlt_SN_D { margin-right: inherit;}
.abt_dts_SN_D{ text-align:center; padding-top:15px;}

.process_conti_SN_D{ padding-left:15px; padding-right:15px; min-height:inherit; padding-top: 60px; padding-bottom:60px;}
.compare_SN_D ul { padding-bottom:0px;}
.compare_SN_D ul li{margin-left:0px; margin-right:0px;}
.pro_detls_SN_D { font-size: 24px; line-height: 35px;}

/*---------- Inner Forms ------------*/
.inner_frm_lft_SN_D,
.inner_frm_rgt_SN_D{ float: none; width: 100%;}
.inner_frm_lft_SN_D h1 { font-size: 38px;}
.inner_frm_lft_SN_D h1,
.inner_frm_lft_SN_D h1 span{ text-align: center;}
.inner_frm_lft_SN_D h3{text-align:center; font-size: 27px; line-height: 35px;}
img.guaranteed_SN_D { top: 0px; position: relative; display: block; margin: auto; margin-top: 44px;}
img.frm_ban_SN_D { margin-left:0px; max-width: 100%; height: auto;}

.form_SN_D{ margin-top:30px;}
.form_SN_D h1 { font-size: 16px;}
.form_SN_D h3 { font-size: 15px;}
img.arrow_grn_SN_D{display:none;}
.homeform_padd_right_SN_D,
.homeform_padd_left_SN_D,
.homeform_padd_mid_SN_D,
.wgt_SN_D{ padding-right: 0px !important; padding-left: 0px !important;}
.get_quote_btn_SN_D button[type="submit"]{ width:100%;}

/*---------- Contact Us ------------*/
.inner_title_SN_D h3 { font-size:28px;}
.cont_form_SN_D { margin: 50px 10px;}
.ps-0,
.pe-0{ padding-left: 0!important; padding-right: 0!important;}

.open_hors_SN_D,
.add_hors_SN_D { justify-content: center; margin-bottom:30px; font-size:16px; line-height:21px;}
.open_hors_SN_D img,
.add_hors_SN_D img{margin-right:10px;}
.button_SN_D button[type="submit"] { display: block; width: 100%;}

/*---------- Privacy & Terms and Condition ------------*/
.pry_ter_SN_D li { margin-left: 10px;}
ul.physical_SN_D li,
ul.threats li{ margin-left: 20px;}

/*---------- Footer ------------*/
.ftr_navi_SN_D ul{min-width:inherit; width:100%; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; -khtml-border-radius: 0px 0px 0px 0px; padding: 0px 8px !important;}
.ftr_navi_SN_D ul li{ display: block;}
.ftr_navi_SN_D ul li a{display:block; padding:12px; border-bottom:1px solid #FFF;}
.ftr_navi_SN_D ul li:last-child a{ border-bottom:none;}

.ftr_logo_box_SN_D{ display:block;}
.ftr_menu_SN_D,
.ftr_con_info_SN_D{max-width:none; width:100%; margin-top:30px; float:none;}
.dis_SN_D{padding-left:15px; padding-right:15px;}
/*----- xx -----*/

}
@media (min-width:361px) and (max-width:378px) {

/*---------- Home ------------*/
.logo_SN_D{width:80%;}
.join_the_SN_D{clear:both;}

/*--------------- Navigation*/
.navbar-toggle{margin-bottom:0px;}
.navigation_SN_D{width:100%;}
.navigation_SN_D ul li { display: block; padding:0px; background:#0d6294; margin:0px; text-align:left; border:none;}
.navigation_SN_D ul li a{ display:block; border-bottom:1px solid #FFF !important; color:#FFF; padding:10px !important; border:none;}
.navigation_SN_D ul li:last-child{background: #0d6294;}
.navigation_SN_D ul li a:hover{background:#c3383e; color:#ffffff; border:none; text-decoration:none;}

.banner_text_SN_D { padding-top: 50px;}
.banner_text_SN_D h1 { font-size: 25px; line-height: 30px;}
.banner_text_SN_D h4 { font-size: 21px; line-height: 27px;}
.get_match_form_SN_D ul li { margin-left: 2px; margin-right: 2px;}
.get_match_form_SN_D ul li a { font-size: 20px;}
.zip_bor_lft_SN_D, .zip_bor_rgt_SN_D { border: none;}

.three_step_conti_SN_D{display:block;}
.thre_one_SN_D{width:auto; text-align:center; padding-bottom:30px;}
.thre_tor_SN_D, .complete_SN_D{display:block;}
.complete_SN_D p { padding-top: 20px; text-align: center;}

.insu_and_techno_SN_D h1 { font-size: 27px; line-height: 35px;}
.insu_and_techno_SN_D h3 { font-size: 26px; line-height: 36px; padding-top: 12px;}
.insu_box_conti_SN_D { flex-direction: column;}
.insu_box_life_SN_D, .insu_box_auto_SN_D, .insu_box_health_SN_D { padding-left: 0px; padding-right: 0px;}
.insu_box_life_SN_D a, .insu_box_auto_SN_D a, .insu_box_health_SN_D a{width:100%; display:block;}

.client_say_wrap_SN_D h1 { font-size: 30px;}
.owl-buttons { width: 100%; top:370px;}
.client_box_SN_D p { font-size: 16px; line-height: 23px;}

.insu_reso_SN_D { flex-direction: column; padding-top:0px;}
.compares_SN_D{ max-width:none; margin-top:30px;}
h3 span.iconClosed, h3 span.iconOpen { top: 28px;}
.view_all_SN_D a{display:block;}
.accordion_SN_D p { padding: 15px 15px 10px;}

.your_isu_SN_D{min-height:inherit;}
.your_isu_SN_D h1 { font-size: 30px; line-height: 42px; text-align: center;}
.compare_box_SN_D { padding: 50px 10px 0px;}
.compare_box_SN_D ul li { line-height:26px; background-position:left 2px;}

/*---------- Resource ------------*/
.inner_title_SN_D h1 { font-size: 32px; line-height: 30px;}
.inner_reso_box_SN_D{ flex-direction: column;}
.inn_reso_lft_SN_D { width: auto; text-align:center;}
.inn_accor_SN_D { max-width: none;}
.inn_reso_rgt_SN_D{width:auto; margin-top:40px;}

.sometext_conti_SN_D { padding: 40px 15px;}
.sometext_conti_SN_D h1 { font-size: 33px; line-height: 39px;}
.sometext_conti_SN_D ul li { width: 100%;}

/*---------- About Us ------------*/
.about_cont_SN_D { padding: 50px 15px;}
.about_cont_SN_D h1 { font-size: 31px; line-height: 40px;}
.about_cont_SN_D ul li{width:auto; display:block; margin-top:0px;}

.about_txt_bx_SN_D { flex-direction: column;}
.abt_tlt_SN_D { margin-right: inherit;}
.abt_dts_SN_D{ text-align:center; padding-top:15px;}

.process_conti_SN_D{ padding-left:15px; padding-right:15px; min-height:inherit; padding-top: 60px; padding-bottom:60px;}
.compare_SN_D { padding-top: 25px;}
.compare_SN_D ul { padding-bottom:0px;}
.compare_SN_D ul li{margin-left:0px; margin-right:0px; line-height:24px; margin-top:20px; display:block; text-align:left;}
.pro_detls_SN_D { font-size: 24px; line-height: 35px;}

/*---------- Inner Forms ------------*/
.inner_frm_lft_SN_D,
.inner_frm_rgt_SN_D{ float: none; width: 100%;}
.inner_frm_lft_SN_D h1 { font-size: 33px;}
.inner_frm_lft_SN_D h1,
.inner_frm_lft_SN_D h1 span{ text-align: center;}
.inner_frm_lft_SN_D h3{text-align:center; font-size: 21px; line-height: 27px;}
.compare_inner_SN_D ul li{margin-left:0px; font-size:16px; line-height:35px; background-position: left 6px;}
img.guaranteed_SN_D { top: 0px; position: relative; display: block; margin: auto; margin-top: 44px;}
img.frm_ban_SN_D { margin-left:0px; max-width: 100%; height: auto; margin-top:40px;}

.form_SN_D{ margin-top:30px;}
.form_SN_D h1 { font-size: 14px;}
.form_SN_D h3 { font-size: 14px;}
img.arrow_grn_SN_D{display:none;}
.homeform_padd_right_SN_D,
.homeform_padd_left_SN_D,
.homeform_padd_mid_SN_D,
.wgt_SN_D{ padding-right: 0px !important; padding-left: 0px !important;}
.get_quote_btn_SN_D button[type="submit"]{ width:100%; font-size:25px;}

/*---------- Contact Us ------------*/
.inner_title_SN_D h3 { font-size:25px;}
.cont_form_SN_D { margin: 50px 10px;}
.ps-0,
.pe-0{ padding-left: 0!important; padding-right: 0!important;}

.open_hors_SN_D,
.add_hors_SN_D { justify-content: center; margin-bottom:30px; font-size:16px; line-height:21px;}
.open_hors_SN_D img,
.add_hors_SN_D img{margin-right:10px;}
.button_SN_D button[type="submit"] { display: block; width: 100%;}

/*---------- Privacy & Terms and Condition ------------*/
.pry_ter_SN_D li { margin-left: 10px;}
ul.physical_SN_D li,
ul.threats li{ margin-left: 20px;}

/*---------- Footer ------------*/
.ftr_navi_SN_D ul{min-width:inherit; width:100%; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; -khtml-border-radius: 0px 0px 0px 0px; padding: 0px 8px !important;}
.ftr_navi_SN_D ul li{ display: block;}
.ftr_navi_SN_D ul li a{display:block; padding:12px; border-bottom:1px solid #FFF;}
.ftr_navi_SN_D ul li:last-child a{ border-bottom:none;}

.ftr_logo_box_SN_D{ display:block;}
.ftr_menu_SN_D,
.ftr_con_info_SN_D{max-width:none; width:100%; margin-top:30px; float:none;}
.dis_SN_D{padding-left:15px; padding-right:15px;}

}
@media (max-width:360px) {

/*---------- Home ------------*/
.logo_SN_D{width:78%; padding-top:6px;}
.join_the_SN_D{clear:both; font-size:15px;}

/*--------------- Navigation*/
.navbar-toggle{margin-bottom:0px;}
.navigation_SN_D{width:100%;}
.navigation_SN_D ul li { display: block; padding:0px; background:#0d6294; margin:0px; text-align:left; border:none;}
.navigation_SN_D ul li a{ display:block; border-bottom:1px solid #FFF !important; color:#FFF; padding:10px !important; border:none;}
.navigation_SN_D ul li:last-child{background: #0d6294;}
.navigation_SN_D ul li a:hover{background:#c3383e; color:#ffffff; border:none; text-decoration:none;}

.banner_text_SN_D { padding-top: 50px;}
.banner_text_SN_D h1 { font-size: 21px; line-height: 24px;}
.banner_text_SN_D h4 { font-size: 18px; line-height: 21px;}
.get_match_form_SN_D ul li { margin-left: 1px; margin-right: 1px;}
.get_match_form_SN_D ul li a { font-size: 17px;}
.zip_bor_lft_SN_D, .zip_bor_rgt_SN_D { border: none;}
.get_match_form_SN_D button[type="submit"] { font-size: 25px;}

.three_step_conti_SN_D{display:block; margin-top:60px;}
.thre_one_SN_D{width:auto; text-align:center; padding-bottom:30px; font-size:33px;}
.thre_tor_SN_D, .complete_SN_D{display:block;}
.complete_SN_D p { padding-top: 20px; text-align: center;}

.insu_and_techno_SN_D h1 { font-size: 22px; line-height: 31px;}
.insu_and_techno_SN_D h3 { font-size: 19px; line-height: 24px; padding-top: 12px;}
.insu_box_conti_SN_D { flex-direction: column;}
.insu_box_life_SN_D, .insu_box_auto_SN_D, .insu_box_health_SN_D { padding-left: 0px; padding-right: 0px;}
.insu_box_life_SN_D p, .insu_box_auto_SN_D p, .insu_box_health_SN_D p { font-size: 17px; line-height: 21px;}
.insu_box_life_SN_D a, .insu_box_auto_SN_D a, .insu_box_health_SN_D a{width:100%; display:block;}

.client_say_wrap_SN_D h1 { font-size: 26px;}
.owl-buttons { width: 100%; top:318px;}
.client_box_SN_D p { font-size: 16px; line-height: 23px;}

.compares_SN_D{ max-width:none; margin-top:30px;}
.insu_reso_SN_D { flex-direction: column; padding-top:0px;}
.isures_SN_D h3 { font-size: 22px;}
h3.ui-state-default, h3.ui-accordion-header-active { padding: 15px 0px;}
h3.ui-accordion-header-collapsed{padding:15px 10px;}

.accordion_SN_D h3 { font-size:15px;}
.accordion_SN_D p { padding: 0px 0px 10px;}
.view_all_SN_D a{display:block; font-size:23px;}
.your_isu_SN_D{min-height:inherit;}
.your_isu_SN_D h1 { font-size: 24px; line-height: 34px; text-align: center;}
.compare_box_SN_D { padding: 50px 0px 0px;}
.compare_box_SN_D ul li { line-height:26px; background-position:left 2px;}

/*---------- Resource ------------*/
.inner_title_SN_D h1 { font-size: 28px; line-height: 28px;}
.inner_reso_box_SN_D{ flex-direction: column;}
.inn_reso_lft_SN_D { width: auto; text-align:center;}
.inn_accor_SN_D { max-width: none;}
.inn_reso_rgt_SN_D{width:auto; margin-top:40px;}

.sometext_conti_SN_D { padding: 40px 15px;}
.sometext_conti_SN_D h1 { font-size: 27px; line-height: 36px;}
.sometext_conti_SN_D ul li { width: 100%;}

/*---------- About Us ------------*/
.about_cont_SN_D { padding: 40px 15px;}
.about_cont_SN_D h1 { font-size: 25px; line-height: 30px;}
.about_cont_SN_D ul li{width:auto; display:block; margin-top:0px;}

.about_txt_bx_SN_D { flex-direction: column;}
.abt_tlt_SN_D { margin-right: inherit;}
.abt_dts_SN_D{ text-align:center; padding-top:15px;}

.process_conti_SN_D{ padding-left:15px; padding-right:15px; min-height:inherit; padding-top: 60px; padding-bottom:60px;}
.compare_SN_D { padding-top: 25px;}
.compare_SN_D ul { padding-bottom:0px;}
.compare_SN_D ul li{margin-left:0px; margin-right:0px; line-height:24px; margin-top:20px; display:block; text-align:left;}
.pro_detls_SN_D { font-size: 20px; line-height: 30px;}

/*---------- Inner Forms ------------*/
.inner_frm_lft_SN_D,
.inner_frm_rgt_SN_D{ float: none; width: 100%;}
.inner_frm_lft_SN_D h1 { font-size: 28px;}
.inner_frm_lft_SN_D h1,
.inner_frm_lft_SN_D h1 span{ text-align: center;}
.inner_frm_lft_SN_D h3{text-align:center; font-size: 18px; line-height: 22px;}
.compare_inner_SN_D ul li{margin-left:0px; font-size:13px; line-height:35px; background-position: left 6px;}
img.guaranteed_SN_D { top: 0px; position: relative; display: block; margin: auto; margin-top: 44px;}
img.frm_ban_SN_D { margin-left:0px; max-width: 100%; height: auto; margin-top:40px;}

.form_SN_D{ margin-top:30px;}
.form_SN_D h1 { font-size: 12px;}
.form_SN_D h3 { font-size: 11px;}
img.arrow_grn_SN_D{display:none;}
.homeform_padd_right_SN_D,
.homeform_padd_left_SN_D,
.homeform_padd_mid_SN_D,
.wgt_SN_D{ padding-right: 0px !important; padding-left: 0px !important;}

.form_SN_D label { font-size: 18px;}
label.fnt_sz_SN_D { font-size: 16.5px;}
.get_quote_btn_SN_D button[type="submit"]{ width:100%; font-size: 21px;}

/*---------- Contact Us ------------*/
.inner_title_SN_D h3 { font-size:22px;}
.cont_form_SN_D { margin: 50px 10px;}
.ps-0,
.pe-0{ padding-left: 0!important; padding-right: 0!important;}

.open_hors_SN_D,
.add_hors_SN_D { justify-content: center; margin-bottom:30px; font-size:13px; line-height:18px;}
.open_hors_SN_D img,
.add_hors_SN_D img{margin-right:10px;}
.con_frm_SN_D h3 { font-size: 13px; line-height: 19px;}
.button_SN_D button[type="submit"] { display: block; width: 100%;}

/*---------- Privacy & Terms and Condition ------------*/
.pry_ter_SN_D li { margin-left: 10px;}
ul.physical_SN_D li,
ul.threats li{ margin-left: 20px;}

/*---------- Footer ------------*/
.ftr_navi_SN_D ul{min-width:inherit; width:100%; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; -khtml-border-radius: 0px 0px 0px 0px; padding: 0px 8px !important;}
.ftr_navi_SN_D ul li{ display: block;}
.ftr_navi_SN_D ul li a{display:block; padding:12px; border-bottom:1px solid #FFF;}
.ftr_navi_SN_D ul li:last-child a{ border-bottom:none;}

.ftr_logo_box_SN_D{ display:block;}
.ftr_menu_SN_D,
.ftr_con_info_SN_D{max-width:none; width:100%; margin-top:30px; float:none;}
.dis_SN_D{padding-left:15px; padding-right:15px;}

}