
/* #Media Queries
================================================== */
@media all and (max-width:1220px) {
.em .container { max-width: 100%; padding: 0 20px; }
.em h2 { font-size: 26px; }
.em h3 { font-size: 26px; }
.em .cust-service .tel-no a { overflow-wrap: break-word; }
.em .sec-choice-lt img { max-width: 480px; width: 100%; }
}
 @media all and (max-width:1170px) {
.em h2 { font-size: 24px; }
.em .section-banner { background-position: center center; padding: 160px 0; }
.em .form-horizontal .control-label { font-size: 20px; }
.em .warning h3 { font-size: 18px; }
.em .warning p { font-size: 18px; line-height: 26px; }
.em .section-return h3 { font-size: 28px; line-height: 34px; }
.em .section-return p { font-size: 18px; }
.em .form-horizontal .mileage-info .control-label { font-size: 18px; }
.em .form-horizontal .radio-section-1 label { font-size: 18px; }
.em .btn-print { font-size: 22px; }
.em .call-free p { font-size: 12px; padding: 8px 6px; }
.em p { font-size: 14px; }
.em .cust-care li { font-size: 14px; }
.em .call-services-bottom p { font-size: 20px; line-height: 28px; padding-bottom: 30px; }
.em .call-services-bottom li { font-size: 14px; }
.em .call-services-bottom .more-detail { font-size: 16px; }
.em .section-choice .sec-title h2 { font-size: 36px; }
.em .footer-wrap { padding: 60px 0 30px; }
.em .sec-choice-lt > img { max-width: 450px; width: 100%; }
.em .section-choice .sec-title h2 { font-size: 32px; }
.em .section-choice .sec-choice-rt h3 { font-size: 18px; }
.em .text-block .form-control { float: left; height: 32px; width: 25px; }
.em .form-horizontal .date-block .text-block .form-control { height: 32px; width: 32px; }
.em .form-horizontal .time-block .text-block .form-control { height: 32px; width: 32px; }
.em .form-horizontal .option-selectd-value .radio-main .customRadiobox { background-color: #dedede; float: none; height: 50px; line-height: 0; min-height: 27px; padding: 10px; position: relative; width: 50px; }
.em .form-horizontal .option-selectd-value .customCheckbox label,
.em .form-horizontal .option-selectd-value .customRadiobox label h5 { font-size: 20px; }
.em .form-horizontal .option-selectd-value .radio-main { float: left; max-width: 60px; width: 100%; }
.em .cust-service p br { display: block; }
.em .emergency-care p { font-size: 15px; line-height: 22px; }
}
@media all and (max-width:1024px) {
.em .section-language { padding: 15px 0; }
.em h2 { font-size: 22px; }
.em .sec-choice-lt > img { max-width: 400px; width: 100%; }
.em .section-banner { background-position: center center; padding: 110px 0; }
.em .section-return { padding-top: 30px; }
.em .header-lt img { max-width: 120px; width: 100%; }
.em .banner-text { padding: 20px 0 20px 20px; }
}
 @media all and (max-width:992px) {
.em .section-choice .sec-choice-rt h3 { font-size: 24px; line-height: 32px; }
.em .call-services-bottom p { font-size: 24px; line-height: 32px; padding-bottom: 30px; }
.em .call-services { margin-bottom: 40px; }
.em p { font-size: 16px; }
.em .cust-care li { font-size: 16px; }
.em .call-services-bottom li { font-size: 16px; }
.em .warning h3 { font-size: 20px; }
.em .form-part-lt { margin-bottom: 25px; }
.em h2 { font-size: 20px; line-height: 26px; }
.em h3 { font-size: 20px; line-height: 26px; }
.em .sec-choice-lt { margin-bottom: 30px; }
.em .sec-choice-lt > img { max-width: inherit; width: 100%; margin: 0 auto; text-align: center; }
.em .warning p br { display: none; }
.em .cust-service p br { display: block; }
.em .text-block .form-control { float: left; height: 32px; width: 40px; }
.em .form-horizontal .date-block .text-block .form-control { height: 32px; width: 42px; }
.em .form-horizontal .time-block .text-block .form-control { height: 32px; width: 42px; }
.em .section-banner { background-position: center center; padding: 30px 0; }
.em .custom-radio { margin-top: 8px !important; }
.em .form-horizontal .option-selectd-value { margin-top: 15px; }
.em p { font-size: 20px; }
.em .cust-care li { font-size: 20px; }
.em .call-services-bottom li { font-size: 20px; }
.em .section-choice .sec-choice-rt li { font-size: 20px; }
.em .call-services-bottom .more-detail { font-size: 20px; }
.em .cust-service .tel-no a { font-size: 22px; }
.em .emergency-care p { font-size: 20px; line-height: 24px; }
.em .cust-service { border-bottom: 2px solid #dadada; border-top: 2px solid #dadada; }
.em .cust-care { border-top: medium none !important; }
.em .sec-form-detail .pad-rt { padding-right: 0 !important; }
 @media all and (max-width:880px) {
.enumenu_ul li a { padding: 0 10px; }
.em .banner-text { padding: 10px 0 10px 10px; }
.em .form-horizontal .mileage-info .control-label { font-size: 22px; }
.em .text-block .form-control { float: left; height: 32px; width: 32px; }
}
@media all and (max-width:767px) {
.em .header-lt img { max-width: 150px; width: 100%; }
.em .menu-icon .menu-box { top: -32px; }
.em .section-banner { background-position: center center; padding: 25px 0; }
.em .cust-service .tel-no { text-align: left; }
.em .cust-service p br { display: none; }
/*.em p { font-size: 18px; }
.em .cust-care li { font-size: 18px; }
.em .call-services-bottom li { font-size: 18px; }
.em .section-choice .sec-choice-rt li { font-size: 18px; }
.em .call-services-bottom .more-detail { font-size: 18px; }*/
.em .cust-service .tel-no a { font-size: 26px; }
.enumenu_ul { float: left; width: 100%; margin-top: 25px; }
.em .header-rt { width: 100%; float: inherit; text-align: center; }
.enumenu_ul > li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-bottom: 1px solid #ffffff; display: block; margin: 0; padding: 0; }
.enumenu_ul > li > a { display: block; margin: 0; padding: 10px 0; text-align: center; }
.menu-icon .menu-box span { background-color: #888; }
.navbar-nav { margin: 0; }
.em .section-language .dropdown-toggle { width: 100%; max-width: 175px; padding: 10px 10px; }
.em .navbar-nav .open .dropdown-menu { background-color: #fff; width: 100%; max-width: 175px; margin-top: -5px; }
.em .input-form-detail .control-label { width: 100%; padding-left: 0; padding-right: 0; margin-bottom: 0; }
.em .input-form-detail .col-xs-10 { width: 100%; }
.em .input-form-detail .col-xs-6 { width: 100%; }
.em .input-form-detail .col-xs-9 { width: 100%; }
.em .warning { margin-top: 0; }
.em .warning p { padding-bottom: 20px; }
.em .form-horizontal .control-label { font-size: 18px; }
.em .input-form-detail { margin-top: 10px; }
.em .form-group { margin-bottom: 10px; }
.em .section-update li { width: 100%; padding-bottom: 5px; }
.em .section-update li:last-child { padding-bottom: 0; }
.em .mileage-info .col-xs-2.text-block { max-width: 50px; width: 100%; float: left; }
.em h2 { font-size: 18px; }
.em .form-horizontal .option-selectd-value .radio-main .customRadiobox { width: 50px; height: 50px; }
.em .form-horizontal .option-selectd-value .customCheckbox label,
.em .form-horizontal .option-selectd-value .customRadiobox label h5 { font-size: 18px !important; }
.em .form-horizontal .option-selectd-value .radio-main .customRadiobox { padding: 10px 12px; }
.em .form-horizontal .option-selectd-value .radio-main { float: left; max-width: 60px; width: 100%; }
.em .text-block .form-control { float: left; height: 32px; width: 44px; }
.em .banner-text h2 br { display: none; }
}
@media (max-width: 680px) {
.em .form-horizontal .option-selectd-value .radio-main { max-width: 45px; }
.em h2 { font-size: 16px; }
.em .form-horizontal .option-selectd-value .radio-main .customRadiobox { padding: 7px 6px; }
.em .form-horizontal .option-selectd-value .radio-main .customRadiobox { height: 40px; width: 40px; }
.em .form-horizontal .option-selectd-value .customCheckbox label,
.em .form-horizontal .option-selectd-value .customRadiobox label h5 { font-size: 16px !important; }
.em .section-return h3 { font-size: 26px; line-height: 32px; }
.em .form-horizontal .option-selectd-value { margin-bottom: 0; }
.em .section-choice .sec-title h2 { font-size: 24px; line-height: 30px; }
.em .form-horizontal .date-block .text-block .form-control { height: 32px; width: 44px; }
.em .form-horizontal .time-block .text-block .form-control { height: 32px; width: 44px; }
.em .form-horizontal .mileage-info .control-label { font-size: 20px; }
.em .mileage-info .date-block { width: 32%; }
.em .mileage-info .time-block { width: 32%; }
}
 @media (max-width: 568px) {
.em .mileage-info .date-block { width: 40%; }
.em .form-horizontal .date-block .text-block .form-control { height: 32px; width: 38px; }
.em .text-block .form-control { float: left; height: 32px; width: 38px; }
.em .form-horizontal .time-block .text-block .form-control { height: 32px; width: 38px; }
}
@media (max-width: 490px) {
.em .section-return h3 { font-size: 22px; line-height: 26px; }
.em .warning h3 { font-size: 18px; line-height: 24px; }
.em .header-lt img { max-width: 120px; width: 100%; }
.em .btn-print { font-size: 18px; }
.em .cust-service .tel-no a { font-size: 20px; }
.em .call-services-bottom p { font-size: 20px; line-height: 28px; padding-bottom: 30px; }
.em .call-services-bottom li { font-size: 16px; }
.em p { font-size: 16px; }
.em .cust-care li { font-size: 16px; }
.em .section-return p { font-size: 16px; line-height: 26px; padding-bottom: 15px; }
.em .warning p { font-size: 16px; line-height: 26px; }
.em .form-horizontal .control-label { font-size: 16px; }
.em .form-horizontal .mileage-info .control-label { font-size: 16px; }
.em .form-horizontal .radio-section-1 label { font-size: 16px; }
.enumenu_ul li a { font-size: 16px; }
.em .form-horizontal .radio-part2 .customRadiobox::before { height: 20px; line-height: 20px; min-height: 20px; width: 20px; }
.em .form-horizontal .radio-section-1 label { padding-left: 30px; }
.em .call-services-bottom .more-detail { font-size: 14px; }
.em .section-choice .sec-title h2 { font-size: 18px; line-height: 26px; }
/*.em .mileage-info .date-block { width: 100%; }
.em .mileage-info .time-block { width: 100%; }*/
.em .mileage-info .text-block.text-symbol-1 > img { padding-left: 15px; }
.em .mileage-info .text-block.text-symbol > img { padding-left: 15px; }
.em .sec-choice-rt br { display: none; }
.em .mileage-info .col-xs-3.text-block { width: 10%; }
.em .form-horizontal .radio-part2 .customRadiobox.checked::before { width: 20px; height: 20px; }
.em .menu-icon .menu-box { top: -29px; }
.em .section-update .icon-text { font-size: 12px; }
.em .footer-wrap { padding: 30px 0 30px; }
.em .footer-wrap p a { display: block; }
.em .footer-wrap p a::after { display: none; }
.em .text-block .form-control { float: left; height: 32px; width: 32px; }
.em .form-horizontal .date-block .text-block .form-control { height: 32px; width: 32px; }
.em .form-horizontal .time-block .text-block .form-control { height: 32px; width: 32px; }
.em .footer-wrap p { line-height: 26px; }
}
 @media (max-width: 430px) {
.em .mileage-info .date-block { width: 43%; }
.em .mileage-info .time-desc { width: 15%; margin-left: 15px !important; }
.em .form-horizontal .mileage-info .control-label { font-size: 15px; }
}
 @media (max-width: 370px) {
.em h2 { font-size: 15px; }
.em .header-lt img { max-width: 100px; width: 100%; }
.em .section-update .icon-text { font-size: 11px; }
.em .form-part-lt h3 { font-size: 18px; line-height: 24px; }
.em .call-services { margin-bottom: 30px; }
.em .call-services-bottom p { font-size: 18px; line-height: 26px; padding-bottom: 30px; }
.em .section-choice .sec-choice-rt h3 { font-size: 18px; line-height: 24px; }
.em .form-horizontal .option-selectd-value .radio-main { max-width: 43px; }
.em .mileage-info .col-xs-2.text-block { max-width: 42px; width: 100%; float: left; }
.em .form-horizontal .date-block .text-block .form-control { height: 32px; width: 26px; }
.em .form-horizontal .time-block .text-block .form-control { height: 32px; width: 26px; }
.em .text-block .form-control { float: left; height: 28px; width: 28px; }
.em .mileage-info .col-xs-2.text-block { float: left; max-width: 35px; width: 100%; }
.em .mileage-info .date-block { width: 44%; }
.em .form-horizontal .mileage-info .control-label { font-size: 14px; }
.em .mileage-info .text-block.text-symbol > img { padding-left: 0px; max-height: 26px; }
.em .form-horizontal .date-block .text-block .form-control { height: 26px; width: 26px; }
.em .form-horizontal .time-block .text-block .form-control { height: 26px; width: 26px; }
.em .mileage-info .text-block.text-symbol > img.dot-image { margin: 7px auto 0; margin-right: 6px; }
.em .mileage-info .date-block { width: 100%; }
.em .mileage-info .time-block { width: 40%; }
}
