h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px;}
label{font-weight:normal;}
ul{padding-left:0px !important; margin-left:0px!important;}

@media (max-width:500px) {
.ban_qrp_lip_M h1 { font-size:22px; line-height:24px;}
.ban_dis_lip_M ul li { font-size: 14px; line-height: 15px; margin-top: 10px;}

.getfree_wrap_lip_M h1{ font-size:22px;}
.getfree_wrap_lip_M p{font-size:19px;}
.getafree_lip_M button[type="submit"]{font-size:29px;}
.get_a_quote_lip_M a { font-size:28px;}

.ftr_navi_lip_M ul { margin-left: 45px; margin-right: 45px;}
}

@media (min-width:379px) and (max-width:415px) {
.tap_button_new_lip_M h1{ font-size: 42px; line-height: 42px;}
ul.tabbuttons_lip_M li{ font-size:21px; padding-top:3px;}

.hdrtlt_lip_M { font-size:18px;}
.ban_wrap_lip_M { padding-bottom:12px;}
.ban_qrp_lip_M h1 { font-size:22px; padding-top:0px;}

.ban_dis_lip_M,
.ban2_dis_lip_M{ padding-right:0px; padding-top:0px;}
.ban2_qrp_lip_M h1{ font-size:28px;}
.ban2_qrp_lip_M h2{ padding-bottom:10px; font-size:17px; padding-top:6px;}
.ban_dis_lip_M ul li,
.ban2_dis_lip_M ul li{ font-size:13px; margin-top:6px;}
.ban_dis_lip_M ul li img{ width:21px; height:auto;}

.logos_lip_M h1{ font-size:15px;}
.logos_lip_M h2 { font-size:14px;}
.getfree_wrap_lip_M h1 {font-size: 22px;}
.getfree_wrap_lip_M p { font-size: 19px;}

.homeform_lip_M input[type="text"],
.homeform_lip_M input[type="tel"],
.homeform_lip_M input[type="email"],
.homeform_lip_M select,
.redio_button_lip_M input[type="radio"] + label p{ font-size:22px;}

.homeform_lip_M input[type="text"]::-moz-placeholder{font-size: 16px;}
.homeform_lip_M input[type="text"]:-ms-input-placeholder{font-size: 16px;}
.homeform_lip_M input[type="text"]::-webkit-input-placeholder{font-size: 16px;}
.homeform_lip_M input[type="tel"]::-moz-placeholder{font-size: 16px;}
.homeform_lip_M input[type="tel"]:-ms-input-placeholder{font-size: 16px;}
.homeform_lip_M input[type="tel"]::-webkit-input-placeholder{font-size: 16px;}
.homeform_lip_M input[type="email"]::-moz-placeholder{font-size: 16px;}
.homeform_lip_M input[type="email"]:-ms-input-placeholder{font-size: 16px;}
.homeform_lip_M input[type="email"]::-webkit-input-placeholder{font-size: 16px;}
.seclace_Lip_M input[type="tel"]::-moz-placeholder{font-size: 22px;}
.seclace_Lip_M input[type="tel"]:-ms-input-placeholder{font-size: 22px;}
.seclace_Lip_M input[type="tel"]::-webkit-input-placeholder{font-size: 22px;}

.getafree_lip_M button[type="submit"],
.getafree2_lip_M button[type="submit"]{font-size:27px;}


/*---------- Transition -----------*/
.popups_lip_M h1 { font-size: 15px; padding-top: 10px; line-height: 22px;}
.popups_lip_M h2 { font-size: 13px; padding:15px 10px;}
.search_box_lip_M ul li:nth-child(even) { width: 14px;}

/*------------- New Home -----------*/
.why_choose_lip_M h1{font-size:38px;}
.why_choose_lip_M h3 { font-size:17px;}
.lico_lip_M h2,
.lico2_lip_M h2 { font-size:18px;}

/*------------- New Color Home -----------*/
.protect_lip_M { font-size:17px;}

/*----- xx -----*/
}
@media (min-width:361px) and (max-width:379px) {
.tap_button_new_lip_M h1{ font-size: 38px; line-height: 38px;}
ul.tabbuttons_lip_M li{ font-size:19px; padding-top:3px;}

.hdrtlt_lip_M { font-size:16px;}
.ban_qrp_lip_M h1 { font-size:19px; line-height:25px; padding-top:0px;}

.ban_wrap_lip_M,
.ban2_wrap_lip_M{padding:15px;}
.ban_dis_lip_M,
.ban2_qrp_lip_M{ padding-right:0px; padding-top:0px;}
.ban2_qrp_lip_M h1{ font-size:26px;}
.ban2_qrp_lip_M h2{ padding-bottom:10px; font-size:15.8px; padding-top:6px;}
.ban_dis_lip_M ul li,
.ban2_dis_lip_M ul li{ font-size:12px; line-height:14px;}
.ban_dis_lip_M ul li img,
.ban2_dis_lip_M ul li img{ width:18px; height:auto;}

.logos_lip_M h1{ font-size:13px;}
.logos_lip_M h2 { font-size:12px;}
.getfree_wrap_lip_M h1 {font-size: 20px;}
.getfree_wrap_lip_M p { font-size: 17.5px;}
.getfree_wrap_lip_M img{width:40px; height:auto;}

.homeform_lip_M label { font-size:19px;}
.homeform_lip_M label span,
.homeform_lip_M label em{ font-size:15px;}

.homeform_lip_M input[type="text"],
.homeform_lip_M input[type="tel"],
.homeform_lip_M input[type="email"],
.homeform_lip_M select,
.redio_button_lip_M input[type="radio"] + label p{ font-size:18px; height:45px !important; }
.redio_button_lip_M input[type="radio"] + label p{ line-height:40px;}
.redio_button2_lip_M input[type="radio"] + label p { font-size:18px; height:45px !important; line-height:40px;}

.homeform_lip_M select { background-position: right 14px bottom 16px;}

.homeform_lip_M input[type="text"]::-moz-placeholder{font-size: 14px;}
.homeform_lip_M input[type="text"]:-ms-input-placeholder{font-size: 14px;}
.homeform_lip_M input[type="text"]::-webkit-input-placeholder{font-size: 14px;}
.homeform_lip_M input[type="tel"]::-moz-placeholder{font-size: 14px;}
.homeform_lip_M input[type="tel"]:-ms-input-placeholder{font-size: 14px;}
.homeform_lip_M input[type="tel"]::-webkit-input-placeholder{font-size: 14px;}
.homeform_lip_M input[type="email"]::-moz-placeholder{font-size: 14px;}
.homeform_lip_M input[type="email"]:-ms-input-placeholder{font-size: 14px;}
.homeform_lip_M input[type="email"]::-webkit-input-placeholder{font-size: 14px;}
.seclace_Lip_M input[type="tel"]::-moz-placeholder{font-size: 20px;}
.seclace_Lip_M input[type="tel"]:-ms-input-placeholder{font-size: 20px;}
.seclace_Lip_M input[type="tel"]::-webkit-input-placeholder{font-size: 20px;}

.phone-number .col-xs-3::after{ top: 6px;}

.pading_M_lip_M{padding: 0 5px!important;}
.pading_L_lip_M{padding:0px 5px 0px 0px !important;}
.pading_R_lip_M{padding:0px 0px 0px 5px !important;}
.homeform_padd_right_lip_M{padding-right:5px !important; padding-left:0px !important;}
.homeform_padd_left_lip_M{padding-left:5px !important; padding-right:0px !important;}

.getafree_lip_M button[type="submit"],
.getafree2_lip_M button[type="submit"]{font-size:23px; line-height:71px; height: 80px !important;}


/*---------- Transition -----------*/
.popups_lip_M h1 { font-size: 13px; padding-top: 10px; line-height: 20px;}
.popups_lip_M h2 { font-size: 11px; padding:12px 6px;}
.search_box_lip_M ul li,
.circle_wrap_lip_M,
.mask_lip_M{width: 45px;height: 45px;}
.search_box_lip_M ul li:nth-child(even) { width: 14px;}
.progress_lip_M{margin-top:16px;}
.circle_wrap_lip_M img { max-height:50%; max-width:50%;}
.sucessf_lip_M{font-size:19px;}
.fancybox-opened .fancybox-skin { background-size: 50% auto;}
.mob{margin-top:20px;}

/*------------- New Home -----------*/
.why_choose_lip_M h1{font-size:35px;}
.why_choose_lip_M h3 { font-size:15px;}
.lico_lip_M h2,
.lico2_lip_M h2 { font-size:16px;}
.why_choose_lip_M ul li { font-size:15px;}
.why_choose_lip_M ul li img { margin-right: 4px;}

.get_a_quote_lip_M a {font-size:24px;}

.ftr_navi_lip_M ul { margin-left: 30px; margin-right: 30px;}
.ftr_navi_lip_M ul li { margin-top: 17px;}
.ftr_navi_lip_M ul li a { font-size:16px;}
.add_open_lip_M, .add_address_lip_M { font-size:13px;}
.copy_lip_M { font-size:11px;}

/*----- xx -----*/
}

@media (max-width:360px) {
.tap_button_new_lip_M h1{ font-size: 32px; line-height: 32px;}
ul.tabbuttons_lip_M li{ font-size:16px; padding-top:3px;}

.hdrtlt_lip_M { font-size:13px;}
img.hdr_lip_M{ width:18px; height:auto;}
.ban_qrp_lip_M h1 { font-size:16px; line-height:18px; padding-top:0px;}
 
.ban_wrap_lip_M,
.ban2_wrap_lip_M{padding:8px;}
.ban_dis_lip_M,
.ban2_dis_lip_M{ padding-right:6px; padding-top:5px;}
.ban2_qrp_lip_M h1{ font-size:22px;}
.ban2_qrp_lip_M h2{ padding-bottom:6px; font-size:13.3px; padding-top:4px;}
.ban_dis_lip_M ul li,
.ban2_dis_lip_M ul li{ font-size:10px; margin-top:3px; line-height:16px;}
.ban_dis_lip_M ul li img,
.ban2_dis_lip_M ul li img{ width:16px; height:auto; margin-right:3px;}

.logos_lip_M h1{ font-size:11px;}
.logos_lip_M h2 { font-size:10px;}
.getfree_wrap_lip_M{max-width:none;}
.getfree_wrap_lip_M h1 {font-size: 17px; line-height:24px;}
.getfree_wrap_lip_M p { font-size: 15px; line-height:18px;}
.getfree_wrap_lip_M img{width:37px; height:auto;}

.homeform_lip_M label { font-size:16px;}
.homeform_lip_M label span,
.homeform_lip_M label em{ font-size:12px;}

.homeform_lip_M input[type="text"],
.homeform_lip_M input[type="tel"],
.homeform_lip_M input[type="email"],
.homeform_lip_M select,
.redio_button_lip_M input[type="radio"] + label p{ font-size:14px; height:45px !important;}
.redio_button_lip_M input[type="radio"] + label p{ line-height:40px;}
.redio_button2_lip_M input[type="radio"] + label p { font-size:18px; height:45px !important; line-height:40px;}

.homeform_lip_M input[type="text"]::-moz-placeholder{font-size: 12px;}
.homeform_lip_M input[type="text"]:-ms-input-placeholder{font-size: 12px;}
.homeform_lip_M input[type="text"]::-webkit-input-placeholder{font-size: 12px;}
.homeform_lip_M input[type="tel"]::-moz-placeholder{font-size: 12px;}
.homeform_lip_M input[type="tel"]:-ms-input-placeholder{font-size: 12px;}
.homeform_lip_M input[type="tel"]::-webkit-input-placeholder{font-size: 12px;}
.homeform_lip_M input[type="email"]::-moz-placeholder{font-size: 12px;}
.homeform_lip_M input[type="email"]:-ms-input-placeholder{font-size: 12px;}
.homeform_lip_M input[type="email"]::-webkit-input-placeholder{font-size: 12px;}
.seclace_Lip_M input[type="tel"]::-moz-placeholder{font-size: 17px;}
.seclace_Lip_M input[type="tel"]:-ms-input-placeholder{font-size: 17px;}
.seclace_Lip_M input[type="tel"]::-webkit-input-placeholder{font-size: 17px;}

.homeform_lip_M select{ background-position:right 13px bottom 15px;}

.pading_M_lip_M{padding: 0 5px!important;}
.pading_L_lip_M{padding:0px 5px 0px 0px !important;}
.pading_R_lip_M{padding:0px 0px 0px 5px !important;}
.homeform_padd_right_lip_M{padding-right:5px !important; padding-left:0px !important;}
.homeform_padd_left_lip_M{padding-left:5px !important; padding-right:0px !important;}

.getafree_lip_M button[type="submit"],
.getafree2_lip_M button[type="submit"]{font-size:20px; line-height:60px; height: 70px !important;}

/*---------- Transition -----------*/
.popups_lip_M h1 { font-size: 11px; padding-top:7px; line-height: 16px;}
.popups_lip_M h2 { font-size: 10px; padding:10px 5px;}
.search_box_lip_M ul li,
.circle_wrap_lip_M,
.mask_lip_M{width: 36px;height: 36px;}
.search_box_lip_M ul li:nth-child(even) { width: 12px;}
.search_box_lip_M ul li p{font-size:5px;}
.progress_lip_M{margin-top:12px;}
.circle_wrap_lip_M img { max-height:50%; max-width:50%;}
.sucessf_lip_M{ font-size:15px; max-width:212px;}
.mob{margin-top:20px;}


/*------------- New Home -----------*/
.why_choose_lip_M h1{font-size:31px;}
.why_choose_lip_M h3 { font-size:14px; line-height:24px;}
.why_choose_lip_M h1 img{margin:auto;}
.lico_lip_M h2,
.lico2_lip_M h2{ font-size:14px; line-height:20px;}
.why_choose_lip_M p { font-size:14px;}
.why_choose_lip_M ul li { font-size:14px;}
.why_choose_lip_M ul li img { margin-right: 4px;}

.get_a_quote_lip_M a { font-size:20px;}

.ftr_navi_lip_M ul { margin-left: 20px; margin-right: 20px;}
.ftr_navi_lip_M ul li { margin-top: 7px;}
.ftr_navi_lip_M ul li a { font-size:13px;}
.add_open_lip_M, .add_address_lip_M { font-size:11px; margin-left:5px; margin-right:5px;}
.ftr_dis_lip_M p {font-size: 11px; line-height: 16px;}
.copy_lip_M { font-size:9px;}

/*----- xx -----*/
}