h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px;}
@media (max-width:415px) {
.tap_button_NmlM h1{ font-size: 43px; }
.tap_button_NmlM img{width:57px; height:62px;}
.tap_button_NmlM h2{ font-size:17px;}

.banner_conti_up_NmlM,
.inner_banner_NmlM{ padding: 30px 20px;}
.compare_NmlM{font-size:20px;}
img.home_arrow_NmlM{width:70px; height:50px;}
.mob_form_NmM input[type="text"],
.mob_form_NmM input[type="tel"],
.mob_form_NmM input[type="email"] {font-size: 22px !important; height: 61px;}
.home_arrow_NmlM { left: -54px; top: 22px;}

.historical_form_NmlM { padding: 25px 10px;}
.historical_form_NmlM h1{font-size:23px;}
.mob_form_NmM .dropdown-toggle{ font-size:16px;}
.form_radio_button_NmM input[type="radio"] + label{margin-right:6px;}
.form_radio_button_NmM input[type="radio"] + label p{height:55px; line-height:53px; font-size:27px;}
/*----- xx -----*/
}
@media (min-width:361px) and (max-width:379px) {
.tap_button_NmlM h1{ font-size: 39px;}
.tap_button_NmlM img{width:57px; height:62px;}
.tap_button_NmlM h2{ font-size:16px;}

.banner_conti_up_NmlM,
.inner_banner_NmlM{ padding: 20px;}
.compare_NmlM{font-size:18px;}
img.home_arrow_NmlM{width:60px; height:43px;}
.mob_form_NmM input[type="text"],
.mob_form_NmM input[type="tel"],
.mob_form_NmM input[type="email"] {font-size: 22px !important; height: 61px;}
.home_arrow_NmlM { left: -42px; top: 27px;}

.historical_form_NmlM { padding: 25px 10px;}
.historical_form_NmlM h1{font-size:23px;}
.mob_form_NmM .dropdown-toggle{ font-size:16px;}
.form_radio_button_NmM input[type="radio"] + label{margin-right:6px;}
.form_radio_button_NmM input[type="radio"] + label p{height:55px; line-height:53px; font-size:27px;}
/*----- xx -----*/
}

@media (max-width:360px) {
.tap_button_NmlM{padding:5px;}
.tap_button_NmlM h1{ font-size: 32px;}
.tap_button_NmlM img{width:55px; height:60px;}
.tap_button_NmlM h2{ font-size:13px;}

.banner_conti_up_NmlM,
.inner_banner_NmlM{ padding: 15px;}
.compare_NmlM{font-size:15px;}
img.home_arrow_NmlM{width:50px; height:40px;}
.mob_form_NmM input[type="text"],
.mob_form_NmM input[type="tel"],
.mob_form_NmM input[type="email"] {font-size: 17px !important; height: 50px;}
.mob_form_NmM .dropdown-toggle,
.mob_form_NmM .bootstrap-select{ height:50px;}
.mob_form_NmM .dropdown-toggle .caret {	background:url(../images/select_aro_sm_NmlM.jpg) no-repeat right top; width:28px; height:39px;}
.home_arrow_NmlM { left: -35px; top:23px;}

.historical_form_NmlM { padding: 25px 10px;}
.historical_form_NmlM h1{font-size:18px;}
.mob_form_NmM .dropdown-toggle{ font-size:16px;}
.form_radio_button_NmM input[type="radio"] + label{margin-right:6px; width:47%;}
.form_radio_button_NmM input[type="radio"] + label p{height:50px; line-height:48px; font-size:20px;}	
/*----- xx -----*/
}