<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media (max-width: 1621px) {
.dealer-benefits-sec-con { margin-right: 27px; }
.banner { background-size: auto; }
.dealer-benefits-sec-in { background-size: auto; }
.rewards-points-main { background-size: auto; }
.winning-sec { background-size: auto; }
.winning-sec2 { background-size: auto; }
.testmoni-sec2 { background-size: auto; }
.testmonial-sec-main-in { background-size: auto; }
}

@media (max-width: 1621px) {
.banner { min-height: inherit; background-position: top center; }
}

/*1599 to 1440 */
@media (max-width: 1599px) {
.dealer-benefits-sec-con { margin-right: 0; }
.dealer-benefit-main ul li { padding: 0 0 21px 28px; }
.dealer-benefits-sec-con { padding: 402px 0 0 148px; margin-right: 0; }
.dealer-benefits-column4 { padding: 14% 0 0 0; }
.dealer-benefits-column3 { padding: 2% 0 0 0; }
.glowing-numbers-sec h5 { font-size: 160px; letter-spacing: 10px; }
.about-dunlop-sec-con-bottom ul li h5 { max-width: 145px; }
.about-dunlop-sec-con-img { margin: -184px 0 -140px 0; }
.glowing-numbers-in { max-width: 1440px; }
#myvideo2 { margin-left: -12%; }
.video-sec .home-banner-video video { width: 100%; margin-top: 0; }
.video-sec { height: 730px; }
.video-sec .home-banner-video video { bottom: 0px; }
footer {
       padding: 25px 80px;
  }
  .footer-social-icons ul li {
       padding-left: 30px;
  }
}

/*1439 to 1360 */
@media (max-width: 1439px) {
.glowing-numbers-sec1.glowing-numbers-sec h5 { float: none; }
.dealer-benefit-main ul li { padding: 0 0 21px 18px; }
.glowing-numbers-sec1.glowing-numbers-sec p { max-width: 200px; margin: 23px 0 0 0; }
.about-dunlop-sec-top-in { padding: 0 15px 0 0; }
.winning-sec2-con h3 { font-size: 36px; letter-spacing: 1px; }
.about-dunlop-sec-con-img { margin: -158px 0 -140px 0; }
.glowing-numbers-in { max-width: 1360px; }
.glowing-numbers-sec4.glowing-numbers-sec { margin: 96px 0 0 90px; }
.glowing-numbers-sec3.glowing-numbers-sec { margin: 0 0 0 90px; }
.glowing-numbers-sec2.glowing-numbers-sec { margin: 90px 0 0 90px; }
.home-menu-popup-menu-main { padding-left: 130px; }
.home-menu-popup-menu-list ul li a { letter-spacing: 8px; font-size: 62px; }
.home-login-popup-right-top h6 { font-size: 46px; letter-spacing: 4px; margin-bottom: 25px; }
a.home-login-popup-close { padding: 15px 16px; }
.home-login-popup-right-form-in { padding: 0 25px; }
.dealer-benefits-sec-con { margin-right: 0; }
/*.request-thank-sec-video-in video { position: absolute; right: 0; width: 100%; }*/ .registration-thank-sec-con h1 { font-size: 130px; line-height: 100px; letter-spacing: 10px; }
.request-thank-sec-left { padding: 90px; }
.video-sec .home-banner-video video { width: 100%; height: auto; }
.request-thank-sec-list { padding-right: 0; }
.register-landing-icon img {max-height: 190px;}
}

/*1359 to 1280 */
@media (max-width: 1359px) {
.glowing-numbers-sec3.glowing-numbers-sec p { max-width: 200px; margin: 20px 0 0 0; }
.glowing-numbers-sec3.glowing-numbers-sec h5 { float: none; }
.rewards-portal-main-top { width: 15%; }
.rewards-portal-main-con { width: 85%; }
.rewards-portal-main-con-left h5 { font-size: 60px; letter-spacing: 5px; }
.rewards-portal-main-con-right { padding-bottom: 338px; }
.about-dunlop-sec-con-img { margin: -162px 0 -140px 0; }
.about-dunlop-sec-con-top { padding: 30px 0; }
.about-dunlop-sec-con-top p { max-width: 90%; }
.about-dunlop-sec-con { padding: 0 0 0 72px; width: 65%; }
.about-dunlop-sec-con-img { width: 35%; }
.winning-sec2-con { padding: 168px 30px 0 62px; }
.testmonial-sec-main-slide p { font-size: 44px; letter-spacing: 2px; }
.testmonial-sec-main-con { max-width: 880px; }
.video-sec { height: 610px; }
.video-sec-top h4 { font-size: 62px; letter-spacing: 3px; }
footer { padding: 25px 80px; }
.about-dunlop-sec-con-right { margin-top: 12%; }
.glowing-numbers-in { max-width: 1280px; }
.home-menu-popup-menu-list ul li a { letter-spacing: 8px; font-size: 56px; }
.testmonial-sec-main-slide-con { padding: 0 25px; }
.testmonial-sec-main-slide-con p { padding: 65px 0 0 0; font-size: 18px; letter-spacing: 2px; }
.home-banner-video video { width: 100%; }
.request-thank-sec-left { padding: 90px 85px; }
.video-sec { height: 720px; }
.video-sec .home-banner-video video { width: 100%; height: auto; }
.testimonial-con-in { padding: 92px 155px 25px 60px; }
.testimonial-con-sec-m-left .testimonial-con-in { padding: 92px 60px 25px 155px; }
.testimonials-main ul .testimonial-con .bttn { margin: 95px 0 0 0; }
.testmoni-single-right-in { padding: 80px 106px; }
.testmoni-single-right-in-con-bottom #nav-single { margin: -170px 0 0 0; right: 0; position: absolute; }
.testmoni-single-right-in-con-bottom #nav-single .right span { padding-right: 15px; display: none; }
.testmoni-single-right-in-con-bottom #nav-single .right a { padding: 0 33px 0 34px; }
.footer-social-icons ul li {
       padding-left: 20px;
  }
  .footer-nav span {
    letter-spacing: normal;
  }
}

/*1279 to 1152 */
@media (max-width: 1279px) {
.left-gap { padding-left: 40px; }
.banner-sec { padding: 155px 0 185px 20px; }
.banner-sec h3 { font-size: 36px; margin: 0 0 0 53px; padding: 0; font-weight: 500; letter-spacing: 3px; }
.banner-sec h4 { font-size: 120px; letter-spacing: 10px; }
.banner-sec p { margin: 17px 0 0 52px; max-width: 481px; }
.banner-sec .bttn { margin: 29px 0 0 50px; }
/*.dealer-benefits-sec-con { padding: 22px 0 60px; float: none; clear: both; margin-left: 50%; max-width: 490px; }*/
.dealer-benefits-sec-in { padding-top: 330px; }
.dealer-benefits-sec-con { padding: 22px 0 60px; float: none; clear: both; margin-left: 60px; max-width: 490px; position: absolute; }
.dealer-benefits-column1 { padding: 0 10px 0 0; }
.dealer-benefits-column2 { padding: 16% 0 0 0; }
.dealer-benefits-column3 { padding: 28% 0 0 0; }
.dealer-benefit-main ul li .dealer-benefit-main-in { max-width: 267px; }
.dealer-benefits-column4 { padding: 44% 0 0 0; }
.glowing-numbers-in { padding: 0 39px 293px; }
.about-dunlop-sec-con-img { width: 30%; margin: 17px 0 0 0; }
.about-dunlop-sec-con { padding: 0 0 0 42px; width: 70%; }
.winning-sec2 { padding-bottom: 110px; }
.testmonial-sec-main-con { max-width: 740px; }
footer { padding: 25px 40px; }
.dealer-benefit-main-con .icon { padding-top: 90px; }
.glowing-numbers-in { max-width: 1152px; }
.home-menu-popup-top { position: absolute; right: 0; }
.testmonial-sec-main-slide { padding: 30px 0 0 64px; }
.home-login-popup-left h4 { font-size: 38px; letter-spacing: 3px; }
.home-login-popup-left h6 { font-size: 20px; letter-spacing: 4px; }
.home-login-popup-left { width: 66%; }
.home-login-popup-right { width: 34%; }
.register-process-landing-right-in { padding: 80px 40px 0; }
.register-account-sec-left-content-in { padding: 90px 30px 0; }
#myvideo2 { margin-left: -12%; }
.request-thank-sec-title h3 { font-size: 67px; }
.request-thank-sec-title h4 { font-size: 21px; }
.request-thank-sec-title p { max-width: 434px; }
.request-thank-sec-left { padding: 40px 55px; }
.request-thank-sec-title h3 { padding: 0; line-height: 60px; }
.video-sec { height: 640px; }
.road-hazard-fornt-sec-ban-in { padding: 180px 0 60px 48px; }
.main-content-sec-fornt-top-nav-in ul li { margin: 0 15% 0 0; }
.main-content-sec-fornt-pad { padding: 60px 50px 125px; }
.testmoni-single-right-in-con h1 { font-size: 32px; letter-spacing: 3px; }
.testmoni-single-right-in { padding: 40px 60px; }
.testmoni-single-left .testimonial-img .testimonial-img-in { background-size: 130% auto; }
.testmoni-single-left .testimonial-img-con { padding: 0 40px; }
.content-page-main #breadcrumbs-wrapper #breadcrumbs { padding: 0 0 0 40px; }
.glowing-numbers-sec h5 { font-size: 140px; }
.glowing-numbers-sec.glowing-numbers-sec1, .glowing-numbers-sec.glowing-numbers-sec2, .glowing-numbers-sec.glowing-numbers-sec3, .glowing-numbers-sec.glowing-numbers-sec4 { margin-left: 20px; margin-right: 20px; }
.registration-thank-sec-con.contact-thank-sec-con h1 { letter-spacing: 6px; font-size: 70px; line-height: 50px; }
}

@media (max-width: 1158px) {
.about-dunlop-sec-con-right { margin-top: 13%; }
.sign-up-main-right-con { padding: 72px 40px; }
}

/*1151 to 1024 */
@media (max-width: 1151px) {
.testmoni-sec2-in p { line-height: 36px; }
.testmoni-sec2-in { text-align: center; padding: 90px 50px 60px; }
.testmonial-sec-main-nav { top: 60%; }
.testmonial-sec-main-in { padding: 110px 0 103px 0; }
.testmonial-sec-main { background-size: cover; background-position: center center; }
.about-dunlop-sec-con-img { width: 25%; margin: 17px 0 0 0; padding: 10px; }
.about-dunlop-sec-con { padding: 0 0 0 12px; width: 75%; }
.dealer-benefits-sec-desk { display: none; }
.dealer-benefits-sec-mobi { display: block; padding-bottom: 90px; }
.glowing-numbers-sec h5 { font-size: 110px; letter-spacing: 0px; line-height: 62px; }
/*.glowing-numbers-sec2.glowing-numbers-sec { margin: 70px 0 0 30px; }
.glowing-numbers-sec3.glowing-numbers-sec { margin: 0 0 0 47px; }
.glowing-numbers-sec4.glowing-numbers-sec { margin: 96px 0 0 50px; }*/
.dealer-benefits-sec-con { padding: 22px 0 80px 0; float: none; margin-left: 45%; }
.rewards-portal-main-top { float: none; width: 100%; }
.rewards-portal-main-top h5 { margin: 0 0 45px 0; }
.rewards-portal-main-top ul li { float: left; width: 25%; }
.rewards-portal-main-top ul li.active a { border: solid 1px #1f1e1d; }
.glowing-numbers-in { padding: 0 39px 120px; }
.rewards-portal-main-con { width: 100%; float: none; }
.rewards-points-main { margin: 0; padding: 50px 0 0 0; }
.glowing-numbers { padding-bottom: 110px; }
.dealer-benefit-main .dealer-benefits-sec-mobi ul li h6 { left: -46px; }
.winning-sec-con { margin: 75px 0 0 20px; max-width: 304px; }
.winning-sec-list { margin: 0; max-width: 406px; }
.dealer-benefits-sec-in { padding-top: 0; }
.dealer-benefits-sec-con { padding: 32% 0 80px 80px; float: none; margin: 0; max-width: 600px; position: relative; }
.footer-social-icons ul li { padding-left: 35px; }
.glowing-numbers-in { max-width: 1024px; }
.video-sec { height: 540px; }
.main-content-sec-fornt-top-nav-in ul li { margin: 0 10% 0 0; }
.main-content-sec-fornt-pad { padding: 60px 50px 125px 20px; }
.main-content-sec-fornt .pro-blocks h2 span + span { font-size: 40px; }
.testimonial-con-sec-m-left .testimonial-con-in { padding: 92px 60px 25px 100px; }
.testimonial-con-in-sec h4 { font-size: 28px; letter-spacing: 2px; }
.testimonial-con-in p { line-height: 32px; font-size: 18px; letter-spacing: 1px; }
.testimonial-con-sec-m-left .testimonial-con-in { padding: 62px 60px 25px 105px; }
.testimonials-main ul .testimonial-con .bttn a { line-height: 54px; letter-spacing: 2px; }
.testimonials-main ul .testimonial-img .testimonial-img-in { padding: 183px 50px; }
.testimonial-img-con-in img { max-width: 50px; }
.testimonial-img-con-in a { font-size: 14px; letter-spacing: 2px; }
.testimonial-img-con-bot { margin-bottom: -40px; font-size: 14px; letter-spacing: 1px; padding: 25px 15px 0; }
.testimonial-author span { font-size: 18px; }
.testimonials-main ul .testimonial-con-sec-m-right .testimonial-con-in { margin: 56px -95px 0 0; }
.testimonial-con-in { margin: 106px 0 0 -95px; }
.testimonial-con-in { padding: 92px 105px 25px 60px; }
.testimonials-main ul .testimonial-con .bttn { margin: 15px 0 0 0; }
.testimonial-con-in-sec h4 { padding: 0 0 15px 0; margin: 0 0 15px 0; }
.testimonials-main ul .testimonial-con-sec-m-left .testimonial-img { padding-right: 95px; }
.testimonials-main ul .testimonial-con-sec-m-right .testimonial-img { padding-left: 105px; }
.footer-social-icons ul li {
    padding-left: 15px;
  }
  .footer-social-icons ul li a {
       font-size: 20px;
  }
  .footer-nav span{font-size: 13px;}
}

/*1023 to 992 */
@media (max-width: 1023px) {
.winning-sec2-con { padding: 168px 30px 0 62px; width: 42%; }
.winning-sec2-slider-main { float: left; width: 58%; position: relative; padding-left: 65px; }
.glowing-numbers-sec2.glowing-numbers-sec p { max-width: 180px; }
.glowing-numbers-sec1.glowing-numbers-sec p { max-width: 180px; }
.winning-sec-con { max-width: 284px; margin: 75px 0 0 30px; }
.winning-sec-list ul li p { letter-spacing: 1px; }
.winning-sec-list ul li { width: 33%; }
.winning-sec-list { margin: 0 10px 0 0; max-width: 351px; }
.glowing-numbers-in { max-width: 992px; }
.main-content-sec-fornt-top-nav-in ul li { margin: 0 8% 0 0; }
.rewards-portal-main-top ul li a{letter-spacing: 1px;}
.footer-nav span {
    padding: 0 8px;
  }
}

/*1023 to 970 */
@media (max-width: 991px) {
.video-sec { height: 520px; }
.video-sec-top h4 { font-size: 52px; letter-spacing: 2px; }
.video-sec-top h5 { font-size: 32px; letter-spacing: 3px; }
.glowing-numbers-in { max-width: 970px; }
.rewards-portal-main-con-left h5 { font-size: 46px; }
.home-login-popup-left { width: 63%; }
.home-login-popup-right { width: 37%; }
.home-login-popup-left h4 { font-size: 30px; letter-spacing: 3px; margin: 12px 0 10px 0; }
.home-login-popup-left h6 { font-size: 16px; letter-spacing: 3px; }
.home-login-popup-left .bttn { margin-top: 30px; }
.home-login-popup-left h5 { font-size: 16px; }
.rewards-portal-main-con-right img { margin: 82px 29px 0 0; }
.rewards-portal-main-con-right { position: relative; margin-left: -15px; }
.sign-up-main-right-con-in h1 { font-size: 28px; letter-spacing: 3px; }
.access-denied-sec-con h3 { font-size: 40px; letter-spacing: 4px; }
.access-denied-sec-con p { font-size: 16px; letter-spacing: 2px; }
.access-denied-sec-con h4 { font-size: 16px; letter-spacing: 2px; }
footer {
    padding: 25px 20px;
  }
}

/*969 to 900 */
@media (max-width: 969px) {
.about-dunlop-sec-con-bottom ul li:after { margin: 40px 8px 0; }
.glowing-numbers-sec p { font-size: 16px; }
/*.glowing-numbers-sec4.glowing-numbers-sec { margin: 76px 0 0 20px; }
.glowing-numbers-sec3.glowing-numbers-sec { margin: 0 0 0 30px; }*/
.glowing-numbers-sec4.glowing-numbers-sec p { max-width: 170px; }
.dealer-benefits-sec-mobi { max-width: 700px; }
.footer-left { float: none; text-align: center; }
.footer-logo { float: left; margin: 0 0 -30px 0; }
.footer-nav { float: none; margin: 19px 0 0 0; }
.footer-social-icons { float: none; margin-top: 20px; clear: both; display: block; text-align: center; }
.footer-social-icons ul li { float: none; padding: 0 25px; display: inline-block; }
.glowing-numbers-in { max-width: 900px; }
.home-login-popup-open.home-login-popup { height: 100%; }
.home-login-popup-in { height: auto; }
.home-login-popup-right-line { height: 100%; }
.home-login-popup-left { display: none; }
.home-login-popup-right { width: 100%; }
.home-login-popup-right-form .bttn { display: block; }
.home-login-popup-right-form h6 { display: block; }
.home-login-popup-close-main .mobi { display: inline-block; max-width: 22px; }
.home-login-popup-close-main .desk { display: none; }
a.home-login-popup-close { padding: 0; background: no-repeat; }
.home-login-popup-right-form .bttn2 a { text-decoration: underline; }
.registration-thank-sec-con h1 { font-size: 100px; line-height: 40px; letter-spacing: 10px; }
.video-sec { height: 480px; }
.main-content-sec-fornt-top-nav-in ul li { margin: 0 4% 0 0; }
.main-content-sec-fornt .main-content-sec-fornt-50 { width: 100%; float: none; margin-bottom: 0; height: inherit !important; }
.main-content-sec-fornt .pro-blocks { margin-bottom: 30px; }
.main-content-sec-fornt .main-content-sec-fornt-50 + .main-content-sec-fornt-50 { padding-left: 0; }
.main-content-sec-fornt-bttn { margin-top: 0; }
.my-acc-title-fornt .my-acc-title-fornt-left h2 { font-size: 18px; letter-spacing: 2px; margin: 0; }
.my-acc-title-fornt .my-acc-title-fornt-left { width: 100%; }
.my-acc-title-fornt .my-acc-title-fornt-right { width: 100%; padding-left: 0; float: none; }
.testimonials-main ul .testimonial-con-sec-m-right .testimonial-img { padding-left: 95px; }
.testimonials-main ul .testimonial-con-sec-m-left .testimonial-img { padding-right: 95px; }
.testimonials-main ul .testimonial-con-sec-m-right .testimonial-con { padding-left: 24px; }
.testimonials-main ul .testimonial-con-sec-m-left .testimonial-con { padding-right: 24px; }
.testimonials-main ul .testimonial-img { width: 46%; }
.testimonials-main ul .testimonial-con-sec-m-left .testimonial-con-in:before { font-size: 90px; top: 110px; }
.testimonials-main ul .testimonial-con-sec-m-left .testimonial-con-in:after { border-top: 45px solid transparent; border-left: 49px solid #1f2424; border-bottom: 55px solid transparent; }
.testimonials-main ul .testimonial-con-sec-m-right .testimonial-con-in:before { font-size: 90px; top: 110px; }
.testimonials-main ul .testimonial-con-sec-m-right .testimonial-con-in:after { border-top: 45px solid transparent; border-right: 49px solid #1f2424; border-bottom: 55px solid transparent; }
.page-not-found-sec-con h3 { font-size: 36px; }
.page-not-found-sec-con p { font-size: 18px; }
.lost-password-sec-con h3 { font-size: 36px; }
.lost-password-sec-con p { font-size: 18px; }
.home-login-popup-video { display: none; }
.home-login-popup-right-line { display: none; }
.home-login-popup-right { width: 100%; padding: 0; }
.home-login-popup-in { height: inherit; }
.my-acc-title-fornt .my-acc-title-fornt-left { padding-top: 17px; }
.main-content-sec-fornt-pad { padding: 40px 50px 125px 20px; }
.my-acc-title-fornt .my-acc-title-fornt-left h2 span { padding: 6px 30px 31px 10px; }
.dealer-benefit-main ul li .dealer-benefit-main-in:before { height: 100%; }
.glowing-numbers-sec.glowing-numbers-sec1, .glowing-numbers-sec.glowing-numbers-sec2, .glowing-numbers-sec.glowing-numbers-sec3, .glowing-numbers-sec.glowing-numbers-sec4 { margin-left: 13px; margin-right: 13px; }
.registration-thank-sec-con.contact-thank-sec-con h1 { letter-spacing: 6px; font-size: 56px; line-height: 60px; padding: 0 30px; }
header.log-out .header-right ul li a { letter-spacing: 3px; }
}

/*899 to 800 */
@media (max-width: 899px) {
.about-dunlop-sec-con-bottom ul li:after { margin: 40px 8px 0; width: 30px; background-position: right; }
.rewards-points-main { padding: 70px 0 0 0; }
.glowing-numbers-in { padding: 0 39px 100px; }
.glowing-numbers-sec1.glowing-numbers-sec { float: left; }
.glowing-numbers-sec1.glowing-numbers-sec h5 { float: left; }
.glowing-numbers-sec1.glowing-numbers-sec p { max-width: 180px; margin: 23px 0 0 30px; }
.glowing-numbers-sec2.glowing-numbers-sec { float: left; margin: 20px 0; }
.glowing-numbers-sec h5 { font-size: 110px; letter-spacing: 0px; line-height: 62px; float: left; }
.glowing-numbers-sec2.glowing-numbers-sec p { max-width: 180px; float: left; margin: 23px 0 0 30px; }
.glowing-numbers-sec3.glowing-numbers-sec { margin: 20px 0; }
.glowing-numbers-sec3.glowing-numbers-sec h5 { float: left; }
.glowing-numbers-sec3.glowing-numbers-sec p { max-width: 200px; margin: 23px 0 0 48px; }
.glowing-numbers-sec4.glowing-numbers-sec { margin: 20px 0; }
.glowing-numbers-sec { width: 50%; margin: 20px 0; }
.glowing-numbers-sec4.glowing-numbers-sec p { max-width: 170px; float: left; margin: 23px 0 0 40px; }
.rewards-portal-main-top ul li a { background: #1E1D1E; }
.rewards-portal-main-con { padding: 0 0 0 30px; }
.rewards-portal-main-con-right img { margin: 82px 00 0; }
.rewards-portal-main-con-right { padding-bottom: 250px; margin-left: -5%; }
.rewards-portal-main-top { padding-bottom: 100px; }
.rewards-portal-main-con-left h5 { font-size: 36px; letter-spacing: 3px; }
.winning-sec-in { padding: 190px 0 317px; }
.winning-sec2-con { padding: 168px 30px 0 30px; }
.winning-sec-top h3 { font-size: 40px; letter-spacing: 4px; }
.winning-sec { background: url(images2/mobi-winning-sec-bg.jpg) no-repeat; }
.winning-sec-top { display: none; }
.winning-sec-in { padding: 0; }
.winning-sec-main { margin: 0; }
.winning-sec-blike-img { display: block; float: right; }
.winning-sec-con p { font-size: 18px; color: #e6e6e6; letter-spacing: 1px; }
.winning-sec-con { max-width: 444px; margin: 75px 0 0 30px; }
.winning-sec-con h4 { display: block; font-size: 14px; color: #5c5f5f; text-transform: uppercase; letter-spacing: 3px; font-weight: 500; margin: 0; }
.winning-sec-con h5 { font-size: 34px; display: block; color: #fff; font-weight: 400; text-transform: uppercase; letter-spacing: 2px; margin: 0; }
.winning-sec-con h3 { display: block; margin: 0; color: #ffdb1a; font-weight: 600; letter-spacing: 10px; font-size: 64px; margin: 0 0 20px 0; }
.winning-sec-con h6 { display: none; }
.winning-sec-list { margin: 0; max-width: 100%; float: none; clear: both; background: url(images2/mobi-winning-sec-bg2.jpg) no-repeat center center; padding: 0 0 50px 0; }
.winning-sec-list ul li { width: 141px; }
.winning-sec-list { display: none; }
.winning-sec-list.winning-sec-list-slide { display: block; }
.winning-sec-list-slide-in::after { content: ''; height: 3px; width: 100%; background: linear-gradient(to right, #ffd71a 0%, #ffaf1a 100%); display: block; margin-top: 30px; margin-left: 0; }
.winning-sec-list-slide-in::before { content: ''; height: 3px; width: 100%; background: linear-gradient(to right, #ffd71a 0%, #ffaf1a 100%); display: block; margin-bottom: 30px; margin-left: 0; }
.winning-sec-list-slide-in { padding: 0; border-right: none; position: relative; border-left: solid 3px #ffd51a; }
.winning-sec-list.winning-sec-list-slide { padding-left: 60px; overflow: hidden; }
.rewards-points-main { padding: 0; }
.about-dunlop-sec-con-right { margin-top: 17%; }
.glowing-numbers-in { max-width: 800px; }
.winning-sec-con { max-width: 630px; margin: 107px 0 0 20px; float: left; }
.winning-sec-con h4 { letter-spacing: 1px; font-size: 24px; }
.winning-sec-con h5 { font-size: 45px; margin: 6px 0 0 0; }
.winning-sec-con h3 { display: block; color: #ffdb1a; font-weight: 600; letter-spacing: 4px; margin: 0 0 15px 0; font-size: 98px; line-height: 85px; }
.winning-sec-con p { font-size: 22px; color: #e6e6e6; letter-spacing: 1px; }
.home-menu-popup-menu-list ul li a { letter-spacing: 8px; font-size: 46px; }
.home-menu-popup-menu-main { padding-left: 70px; }
.sign-up-main-left { display: none; }
.sign-up-main-right { float: none; width: 100%; }
.sign-up-main-right-top { display: none; }
.sign-up-main-right-con { padding: 0; }
.sign-up-main-right-con-in { max-width: 100%; }
.sign-up-main-right-con-sec { background: #fff; padding: 50px; }
.sign-up-main-right-con-top { background: #f3f2f2; padding: 50px; }
.sign-up-main-right-con-top p { margin: 0; }
.sign-up-main-right-con-top-icon { display: block; text-align: center; padding-bottom: 22px; }
.register-process-landing-in.element { height: inherit !important; }
.register-process-landing-left { float: none; width: 100%; height: inherit; background: #2c2d2f; overflow: hidden; padding: 20px 0 25px; position: relative; }
.register-landing-logo { margin: 27px 0 70px 50px; display: none; }
/*.register-landing-con-sec { float: left; margin: 110px 0 0 50px; }*/
.register-landing-con { text-align: center; padding-top: 10px; }
.register-landing-icon-right { position: relative; clear: both; top: auto; left: auto; right: auto; text-align: center; }
.register-landing-icon-right-in span:before { content: "\f078"; }
.register-process-landing-right { float: none; width: 100%; }
.register-landing-logo-mobi img { max-width: 43px; }
.register-landing-logo-mobi { display: block; margin-bottom: 12px; }
.register-account-sec-left { float: none; width: 100%; height: inherit; position: relative; }
.register-account-sec.element { height: inherit !important; }
.register-account-sec-right { float: none; width: 100%; }
.register-account-sec-right-con { padding: 40px; }
.register-account-sec-left-content-in { padding: 40px 40px 0; }
.video-sec { height: 440px; }
.road-hazard-fornt-sec-ban-in { padding: 160px 30px 60px 48px; }
.road-hazard-fornt-sec-ban-con h1 { font-size: 26px; letter-spacing: 4px; }
.road-hazard-fornt-sec-ban-con p { font-size: 16px; line-height: 27px; letter-spacing: 1px; }
.road-hazard-fornt-sec-ban-con-list ul li { padding-right: 139px; }
.main-content-sec-fornt-top-nav-in { padding: 19px 25px 0; }
.main-content-sec-fornt-pad { padding: 60px 30px 125px 10px; }
.main-content-sec-fornt { padding: 0 0 0 40px; }
.main-content-sec-fornt-pad { padding: 60px 30px 45px 10px; }
.testimonials-main { background: #e6e9eb; padding-top: 126px; }
.testimonials-main { padding-top: 126px; }
.testimonials-main ul .testimonial-con-sec-m-left .testimonial-img, .testimonials-main ul .testimonial-con-sec-m-right .testimonial-img { padding: 0; width: 100%; float: none; }
.testimonials-main ul .testimonial-img .testimonial-img-in { padding: 50px; }
.testimonials-main ul .testimonial-con-sec-m-right .testimonial-con, .testimonials-main ul .testimonial-con-sec-m-left .testimonial-con { padding: 10px 24px; float: none; width: 100%; }
.testimonial-con-sec-m-left .testimonial-con-in { padding: 60px; margin: 0; }
.testimonials-main ul .testimonial-con-sec-m-right .testimonial-con-in { padding: 60px; margin: 0; }
.testimonials-main ul .testimonial-con-sec-m-left .testimonial-con-in:before, .testimonials-main ul .testimonial-con-sec-m-left .testimonial-con-in:after, .testimonials-main ul .testimonial-con-sec-m-right .testimonial-con-in:before, .testimonials-main ul .testimonial-con-sec-m-right .testimonial-con-in:after { display: none; }
.testmoni-single-left { float: none; width: 100%; position: relative; padding: 120px 0 0; }
.testmoni-single-left .testimonial-img .testimonial-img-in { background-size: 100% auto; padding: 60px 0; }
.testmoni-single-right { float: none; width: 100%; background: #e6e9eb; padding: 40px 20px 0; }
.single-testimonial .header-black header.log-out .header-right ul li + li a { color: #fff; }
.single-testimonial .header-black header.log-out .header-right ul li a { color: #fff; }
.single-testimonial .header-black header.log-out .main-nav span { background: #fff; }
.testmoni-single-right { padding: 20px; }
.testmoni-single-right-in { padding: 40px 40px; }
.testmoni-single-left .testimonial-img .testimonial-img-in:before, .testmoni-single-left .testimonial-img .testimonial-img-in:after { display: none; }
/*.owl-stage-outer.owl-height { height: inherit !important; }*/
.home-tetmoni-popup.home-tetmoni-popup-open .testmoni-single-left .testimonial-img:before, .home-tetmoni-popup.home-tetmoni-popup-open .testmoni-single-left .testimonial-img:after { display: none; }
/*.home-tetmoni-popup.home-tetmoni-popup-open .testmoni-single-right-in-con-bottom #nav-single { top: 40%; right: 0; position: fixed; z-index: 3; float: none; margin: 0; }*/
.main-content-sec-fornt-top-nav-in ul li a span { display: none; }
.main-content-sec-fornt-top-nav-in ul li a span.mobi { display: block; }
.testmonial-sec-main-slide p { font-size: 30px; }
.request-thank-sec-list ul li { padding: 20px 0; float: none; width: 100%; border-top: solid 1px #515659; }
.request-thank-sec-list-in { border-top: none; padding-top: 15px; }
.request-thank-sec-list ul li + li { margin: 0; }
.glowing-numbers-sec.glowing-numbers-sec1, .glowing-numbers-sec.glowing-numbers-sec2, .glowing-numbers-sec.glowing-numbers-sec3, .glowing-numbers-sec.glowing-numbers-sec4 { margin: 0; padding: 0 10px; }
.glowing-numbers-sec h5 { font-size: 80px; }
.register-process-landing-fast .gfield_html h1 { text-transform: uppercase; letter-spacing: 1px; font-size: 26px; }
.register-landing-icon img { max-height: 140px; }
}

/*799 to 768 */
@media (max-width: 799px) {
.about-dunlop-sec-con-bottom ul li:after { width: 20px; }
.footer-nav span { padding: 0 19px; }
.video-sec-top h4 { font-size: 42px; letter-spacing: 2px; }
.video-sec-top h5 { font-size: 22px; letter-spacing: 3px; }
.about-dunlop-sec-top-in ul li a { padding: 27px 20px 28px; }
.glowing-numbers-in { max-width: 768px; }
.winning-sec-con { max-width: 610px; }
.request-thank-sec-title h3 { font-size: 50px; }
.request-thank-sec-title h4 { font-size: 16px; }
.request-thank-sec-title p { max-width: 344px; }
.video-sec .home-banner-video video { width: auto; height: inherit; }
.rh-faq-sec { padding: 20px; }
header.log-out .header-right ul li { padding: 0 20px; }
}

/*767 to 736 */
@media (max-width: 767px) {
header.log-out .header-right ul li { display: none; }
header.log-out .header-right ul li + li { display: block; }
/*header.log-out .header-right ul li + li:after { display: none; }*/
header.log-out .logo .mobi { display: inline-block; max-width: 29px; }
header.log-out .logo .desk { display: none; }
.left-gap { padding-left: 20px; }
header.log-out .logo { padding: 20px 0 0 0; }
header.log-out .header-right { padding-right: 20px; }
header.log-out .main-nav { padding: 25px 0 0 16px; float: right; }
header.log-out .main-nav span { width: 21px; height: 2px; margin: 5px 0; }
header.log-out .header-right ul { padding: 23px 0 0 0; }
header.log-out .header-right ul li + li { display: block; padding: 0 7px; }
header.log-out .header-right ul li a { font-size: 12px; letter-spacing: 2px; }
.home #page_wrapper { background: url(images2/home-mobile-bg.jpg) no-repeat top center; }
.banner-img-mobi { display: block; text-align: center; }
.banner-img-mobi img { width: 100%; }
.home { background: #1c1c1b url(images2/dealer-benefits-sec-in-bg.jpg) repeat 0 0; }
.home .body-forntend { background: none; }
.banner { background: none; }
.banner { padding-top: 59px; }
.banner-sec { padding: 0 45px; }
.banner-sec h4 { font-size: 62px; letter-spacing: 6px; line-height: 62px; }
.banner-sec p { margin: 17px 0 0 0; max-width: 481px; font-size: 16px; color: #e6e6e6; line-height: 24px; }
.banner-sec h3 { font-size: 20px; margin: 0 0 0 23px; padding: 0; font-weight: 500; letter-spacing: 2px; }
.banner-sec .bttn { margin: 15px 0 0 0; }
.footer-logo { float: none; margin: 0; }
.footer-social-icons ul li { padding: 0 25px; }
footer { padding: 20px; }
.footer-nav span { padding: 0 12px; font-size: 12px; letter-spacing: 2px; }
.video-sec { height: 433px; }
.video-sec-top h4 { font-size: 22px; letter-spacing: 2px; }
.video-sec-top h5 { font-size: 16px; letter-spacing: 3px; margin: 10px 0 25px 0; }
.testmoni-sec2-in { text-align: center; padding: 70px 50px 45px; }
.testmoni-sec2-in p { line-height: normal; font-size: 18px; letter-spacing: 2px; }
.testmonial-sec-main-slide p { font-size: 18px; letter-spacing: 1px; margin: 0; }
.testmonial-sec-main-in { padding: 47px 0 65px 0; }
.testmonial-sec-main-top h5 { font-size: 12px; }
.owl-carousel .owl-item .testmonial-sec-main-top img { max-width: 240px; }
.owl-carousel .owl-item img { display: inline-block; width: 100%; max-width: 240px; }
.testmonial-sec-main-top { padding: 0; }
.testmonial-sec-main-slide { padding: 62px 0 0 0; position: relative; }
.testmonial-sec-main-con { max-width: 80%; }
.testmonial-sec-main-slide:before { padding: 0 10px; line-height: 90px; font-size: 100px; padding: 0; }
.testmonial-sec-main-slide h6 { margin: 5px 0 0 0; font-size: 12px; }
.testmonial-sec-main-slide h6 span { display: block; }
.testmonial-sec-main-slide h6 span:after { display: none; }
.testmonial-sec-main-nav { display: none; }
.testmonial-sec-main-bottom { padding: 35px 0 0 0; }
.testmonial-sec-main-bottom .bttn a { letter-spacing: 2px; padding: 0 15px; font-size: 14px; font-weight: 600; max-width: 240px; margin: 15px auto 0; }
.testmonial-sec-main-slides .owl-dots { padding-top: 0; margin-top: -33px; z-index: 2; position: relative; }
.testmonial-sec-main-slides .owl-dots .owl-dot { background: #5e6262; width: 35px; height: 5px; display: inline-block; margin: 0 5px 0 4px; transition: all ease-in-out 0.5s; }
.testmonial-sec-main-slides .owl-dots .owl-dot.active { background: #ffdb1a; transition: all ease-in-out 0.5s; }
.winning-sec-con { max-width: 560px; margin: 107px 0 0 20px; float: left; }
.winning-sec-con h4 { letter-spacing: 1px; font-size: 24px; }
.winning-sec-con h5 { font-size: 45px; margin: 6px 0 0 0; }
.winning-sec-con h3 { display: block; color: #ffdb1a; font-weight: 600; letter-spacing: 4px; margin: 0 0 15px 0; font-size: 98px; line-height: 85px; }
.winning-sec-con p { font-size: 22px; color: #e6e6e6; letter-spacing: 1px; }
.winning-sec { background-position: center center; }
.winning-sec-list ul li h6 { margin: 0 0 10px 0; font-size: 60px; }
.winning-sec-list ul li p { letter-spacing: 1px; line-height: normal; }
.winning-sec-list.winning-sec-list-slide { padding-left: 20px; padding-top: 60px; position: relative; margin-top: 0; }
.winning-sec-blike-img { display: block; float: right; position: relative; margin-bottom: -160px; z-index: 1; }
.scrollbar2 { max-width: 273px; margin: 50px auto -60px; }
.winning-sec2-in { background: url(images2/mobi-winning-sec-bg.jpg) no-repeat bottom center; }
.winning-sec2-con { padding: 67px 25px 0; float: none; width: 100%; position: relative; }
.winning-sec2-con h3 { font-size: 30px; margin: 0 0 25px 0; letter-spacing: 4px; }
.winning-sec2-con h3 span { display: block; font-size: 37px; letter-spacing: 5px; }
.winning-sec2-con p { font-size: 16px; color: #999b9b; line-height: 24px; }
.winning-sec2-con:after { font-family: 'FontAwesome'; content: "\f078"; text-align: center; display: block; color: #ffdb23; font-size: 20px; margin: 30px 0; }
.winning-sec2-slider-main { display: none; }
.winning-sec2-slide-con { text-align: left; padding: 30px 20px; }
.winning-sec2 { padding-bottom: 0; }
.dealer-benefits-sec-in { background: url(images2/dealer-benefits-sec-bg-mobi.png) no-repeat top center; background-size: 100%; padding-bottom: 150px; }
.dealer-benefits-sec-con { padding: 180px 48px 55px 55px; float: none; }
.dealer-benefits-sec-con h6 { font-size: 15px; margin: 0; letter-spacing: 2px; }
.dealer-benefits-sec-con h4 { font-size: 61px; letter-spacing: 7px; line-height: 61px; margin: 0 0 10px 0; }
.dealer-benefits-sec-con p { font-size: 16px; letter-spacing: 1px; color: #e6e6e6; }
.dealer-benefit-main-con p { font-size: 15px; font-weight: 400; letter-spacing: 0.6px; text-align: left; color: #d6d6d6; }
.dealer-benefit-main ul li .dealer-benefit-main-in { min-height: 445px; }
.rewards-points-main { padding: 0; }
.glowing-numbers-in { padding: 0 28px 69px; }
.glowing-numbers-sec1.glowing-numbers-sec { float: none; padding: 28px 0; border-bottom: solid 1px #383a3d; border-top: solid 1px #383a3d; width: 100%; margin: 0; }
.glowing-numbers-sec h5, .glowing-numbers-sec1.glowing-numbers-sec h5 { float: none; font-size: 42px; font-weight: 900; line-height: 30px; }
.glowing-numbers-sec1.glowing-numbers-sec p { max-width: 100%; margin: 0; font-size: 14px; letter-spacing: 2px; }
.glowing-numbers-sec2.glowing-numbers-sec { float: none; margin: 0; }
.glowing-numbers-sec2.glowing-numbers-sec { float: none; margin: 0; padding: 28px 0; border-bottom: solid 1px #383a3d; width: 100%; margin: 0; }
.glowing-numbers-sec2.glowing-numbers-sec p { max-width: 100%; float: none; margin: 0; font-size: 14px; letter-spacing: 2px; }
.glowing-numbers-sec3.glowing-numbers-sec { float: none; margin: 0; padding: 28px 0; border-bottom: solid 1px #383a3d; width: 100%; margin: 0; }
.glowing-numbers-sec3.glowing-numbers-sec h5 { float: none; }
.glowing-numbers-sec3.glowing-numbers-sec p { margin: 0; max-width: 100%; float: none; font-size: 14px; letter-spacing: 2px; }
.glowing-numbers-sec4.glowing-numbers-sec { float: none; margin: 0; padding: 28px 0; border-bottom: solid 1px #383a3d; width: 100%; margin: 0; }
.glowing-numbers-sec4.glowing-numbers-sec p { margin: 0; max-width: 100%; float: none; font-size: 14px; letter-spacing: 2px; }
.rewards-portal-main { display: none; }
.rewards-portal-main-mobi { display: block; }
.rewards-portal-main-mobi .rewards-portal-main-icon-sec { float: none; margin: 0 0 5px 0; }
.rewards-portal-main-mobi .rewards-portal-main-icon-sec-main { margin: 0 0 85px 0; }
.rewards-portal-main-mobi-slide { background: #000; }
.rewards-portal-main-mobi-slide-con { position: relative; padding: 0 44px 50px 28px; text-align: left; margin: -70px 0 0 0; }
.rewards-portal-main-mobi-slide-con h3 { font-size: 30px; font-weight: 600; letter-spacing: 3px; margin: 0 0 10px 0; }
.rewards-portal-main-mobi-slide-con p { font-size: 15px; color: #666666; letter-spacing: 1px; }
.dealer-benefits-sec-mobi { padding-bottom: 0; }
.rewards-points-main { background: url(images2/rewards-points-bg-mobi.jpg) no-repeat top center; padding-top: 70px; background-position: top center; }
.about-dunlop-sec { display: none; }
.about-dunlop-sec-mobi { display: block; background: #eceef0; }
.about-dunlop-sec-mobi-in h2 { font-size: 18px; text-align: center; font-weight: 700; letter-spacing: 3px; color: #2f2f2f; margin: 20px 0 40px; }
.about-dunlop-sec-mobi-in:before { content: ''; position: absolute; top: 0; z-index: -1; background: #191917; height: 168px; display: block; width: 100%; left: 0; }
.about-dunlop-sec-mobi-slide { background: #fff; text-align: left; color: #000; }
.about-dunlop-sec-mobi-slide-con { padding: 40px 28px; }
.about-dunlop-sec-mobi-slide-con h4 { font-size: 18px; font-weight: 600; letter-spacing: 2px; padding: 0; margin: 0 0 15px 0; }
.about-dunlop-sec-mobi-slide-con p { margin: 0; color: #4c4c4c; font-size: 16px; letter-spacing: 1px; }
/*===============*/
.winning-sec2-con { text-align: center; }
.video-sec .video-sec-top h4 { font-size: 38px; }
.video-sec .video-sec-top h5 { font-size: 27px; }
.testmonial-sec-main.testmonial-sec-main-top h5 { font-size: 14px; }
.testmonial-sec-main .testmonial-sec-main-slide p { font-size: 34px; }
.testmonial-sec-main .testmonial-sec-main-slide h6 { font-size: 22px; line-height: normal; }
.testmonial-sec-main .testmonial-sec-main-slide::before { left: 0; }
.rewards-portal-main-mobi .rewards-portal-main-icon-sec-main { margin: 118px 0 37px 28px; text-align: center; }
.rewards-portal-main-mobi .rewards-portal-main-icon-con { text-align: center; margin: 0 auto; width: 100%; }
.dealer-benefits-sec .dealer-benefits-sec-con { padding: 180px 48px 55px 55px; max-width: 380px; margin-left: 48%; }
.dealer-benefit-main ul li h6 { top: 78px; }
.body-forntend-mobi { background: url(images2/home-mobile-bg.jpg) no-repeat bottom center; background-size: 100% 100%; }
/*.dealer-benefits-sec {background: url(images2/home-mobile-bg.jpg) no-repeat bottom left; background-size: 100%;}*/
.rewards-portal-main-icon-con span { font-size: 40px; }
.rewards-portal-main-icon-con { font-size: 18px; letter-spacing: 4px; line-height: 32px; }
.glowing-numbers-sec.rellax { transform: inherit !important; }
.home-menu-popup-close { padding: 10px; }
.home-menu-popup-close img { max-width: 20px; }
.home-menu-popup-top-lrft { margin: 28px 0 0 0; }
.home-menu-popup-logo { padding-bottom: 20px; }
.home-menu-popup-logo img { max-width: 60px; }
.home-menu-popup-menu-list ul li a { letter-spacing: 6px; font-size: 30px; }
.home-login-popup-right-line { display: none; }
.home-login-popup-right { padding-left: 0; }
.home-login-popup-right-top { padding: 46px 0 0 0; }
.home-login-popup-right-form-in { padding: 0 37px 50px; }
.login-username, .login-password { position: relative; margin-bottom: 20px; }
.home-menu-popup.home-menu-popup-open { height: 100%; }
.home-menu-popup-in { height: auto; background-size: auto; background-position: top center; min-height: 100%; }
.home-menu-popup-top-lrft { display: none; }
.nav-login-bttn { display: block; padding: 50px 0; }
.home-menu-popup-menu-main { padding: 90px 70px 0; }
.nav-login-bttn a { display: block; text-align: center; color: #fff; line-height: 64px; font-size: 22px; font-weight: 600; letter-spacing: 6px; border: solid 1px #464e4f; }
.home-menu-popup-menu-list ul li { padding: 6px 0; }
.home-menu-popup-close .mobi { display: inline-block; }
.home-menu-popup-close .desk { display: none; }
.home-menu-popup-close { background: none; }
.video-sec { height: 373px; }
.request-thank-sec-list { max-width: 100%; }
.request-thank-sec-logo { padding: 30px 0 27px 0; }
.request-thank-sec-left { padding: 40px; }
.request-thank-sec-video-in video { position: relative; right: 0; width: 100%; }
.request-thank-sec-in { position: relative; height: auto; }
.registration-thank-sec-con { height: inherit; display: block; width: 100%; padding: 130px 30px 50px; }
.registration-thank-sec-in { height: inherit; }
.registration-thank-sec-con h1 { font-size: 70px; line-height: 0px; letter-spacing: 7px; }
.registration-thank-sec-con-user h3 { font-size: 20px; max-width: 420px; }
.registration-thank-sec-con-user h3 span { font-size: 14px; margin: 6px 20px 0 0; letter-spacing: 2px; }
.video-sec .home-banner-video video { width: 100%; height: auto; }
.road-hazard-fornt-sec-ban-con-list ul li { padding-right: 119px; }
.road-hazard-fornt-sec-ban-in { padding: 90px 30px 30px 28px; }
.main-content-sec-fornt-bttn { padding: 20px; }
.road-hazard-fornt-sec-ban-con-list ul li { padding-right: 79px; }
.road-hazard-fornt-sec-ban-con-list ul li:after { background-position: right top; width: 21px; }
.testimonials-main { padding-top: 69px; }
.testimonials-main ul .testimonial-img .testimonial-img-in { background-size: cover; }
.testmoni-single-left { padding: 80px 0 0; }
.log-out.jsticky .header-right ul { padding: 13px 0 0 0; }
.page-not-found-sec-con { padding: 90px 30px; }
.lost-password-sec-con { padding: 90px 30px; }
.page-not-found-sec-con h3 { font-size: 28px; letter-spacing: 3px; }
.page-not-found-sec-con p { font-size: 14px; letter-spacing: 3px; }
.lost-password-sec-con h3 { font-size: 28px; letter-spacing: 3px; }
.lost-password-sec-con p { font-size: 14px; letter-spacing: 3px; }
.access-denied-sec-con { padding: 90px 30px; }
.owl-carousel .owl-item .testimonial-img-con-in img { max-width: 50px; }
.bsticky2 .banner { padding-top: 0; }
.video-sec .home-banner-video { background: url(images2/video-bg.jpg) no-repeat; background-size: cover; }
.video-sec .home-banner-video video { display: none; }
.request-thank-sec-video { background: url(images2/request-thank-video-poster.jpg) no-repeat; background-size: 100% auto; }
.request-thank-sec-video video { display: none; }
.my-embed video { width: 85%; margin-top: 90px; }
.main-content-sec-fornt-pad { padding: 25px 30px 45px 10px; }
.dealer-benefits-sec-mobi { padding-left: 0; }
.frame { padding-left: 20px; }
.rewards-portal-main-mobi-in { padding-left: 0; }
.frame4 { padding-left: 25px; }
.about-dunlop-sec-mobi-in { position: relative; z-index: 1; padding: 0 0 50px 0; }
.frame5 { padding-left: 28px; }
.winning-sec2-slider-main.winning-sec2-slider-main-mobi { display: block; width: 100%; padding: 0; }
.frame3 { padding-left: 28px; }
.testmonial-sec-main { padding-bottom: 0; }
.testmoni-single-right-in-con .owl-stage-outer.owl-height { height: inherit !important; }
.request-thank-sec { background-size: 100%; }
.content-page-main #breadcrumbs-wrapper #breadcrumbs { padding: 0 0 0 20px; }
.content-page-main .sitemap-page.main-content-area, .content-page-main .main-content-area { padding: 40px 20px; }
.my-acc-title-fornt .my-acc-title-fornt-left h2 { margin: 0 0 20px; }
.my-acc-title-fornt-left h2 figure { display: table-cell; vertical-align: middle; margin: 0; }
.my-acc-title-fornt .my-acc-title-fornt-left h2 span { display: table-cell; vertical-align: middle; padding: 0 0 0 20px; }
.road-hazard-sign-tab-cont { padding: 34px 15px 45px; }
.road-hazard-sign-tab aside { margin: 0 0 30px; }
}

/*735 to 667 */
@media (max-width: 735px) {
/*=============*/
.dealer-benefits-sec .dealer-benefits-sec-in .dealer-benefits-sec-con { margin-left: 44%; }
.winning-sec2-con h3 { font-size: 31px; }
.testmonial-sec-main-top h5 { font-size: 13px; }
.testmonial-sec-main .testmonial-sec-main-slide::before { left: 0; }
.winning-sec-con { max-width: 514px; }
.rewards-portal-main-mobi .rewards-portal-main-icon-sec-main { margin: 0 0 37px 28px; }
.glowing-numbers { padding-bottom: 40px; }
.sign-up-main-right-con-in .gform_wrapper .gform_footer .gform_button { line-height: 55px; height: 55px; }
.register-process-landing-right-in { padding: 30px 25px 0; }
.gform_wrapper h1 { font-size: 28px; }
.home-banner-video video { width: 100%; height: auto; }
.testmoni-single-right-in-con h1 { font-size: 26px; letter-spacing: 3px; }
.access-denied-sec-con h3 { font-size: 30px; letter-spacing: 2px; }
.access-denied-sec-con h5 { font-size: 16px; letter-spacing: 2px; }
.access-denied-sec-con p { font-size: 14px; letter-spacing: 2px; }
}

/*666 to 600 */
@media (max-width: 666px) {
/*=============*/
.dealer-benefits-sec .dealer-benefits-sec-in .dealer-benefits-sec-con { margin-left: 38%; }
.dealer-benefits-sec-in { padding-bottom: 0; }
.testmonial-sec-main .testmonial-sec-main-slide p { font-size: 28px; }
.testmonial-sec-main .testmonial-sec-main-slide h6 { font-size: 18px; }
.winning-sec-con { max-width: 444px; }
.winning-sec-con h4 { font-size: 18px; }
.winning-sec-con h5 { font-size: 34px; }
.winning-sec-con h3 { font-size: 75px; line-height: 75px; }
.winning-sec-con p { font-size: 19px; }
.home-login-popup-right-logo img { max-width: 61px; }
.home-login-popup-right-top h6 span { font-size: 13px; letter-spacing: 2px; }
.home-login-popup-right-top h6 { font-size: 35px; letter-spacing: 5px; }
.home-login-popup-right-form-in input[type="submit"] { margin: 0 auto 10px; }
.home-login-popup-right-form h6 { font-size: 16px; padding: 25px 0; margin: 0; }
.register-landing-icon img { max-height: 160px; }
.register-landing-con-sec { float: none; margin: 0 0 30px 0; }
.register-landing-con-sec p { font-size: 13px; text-transform: uppercase; letter-spacing: 1px; color: #9b9d9e; font-weight: 600; margin: 0 auto; max-width: 285px; }
.register-landing-con-sec { z-index: 1; position: relative; }
#myvideo { height: inherit; margin-left: 0%; width: auto; }
.home-banner-video video { width: auto; height: inherit; }
.request-thank-sec-title h3 { font-size: 38px; letter-spacing: 4px; }
.request-thank-sec-title p { max-width: 264px; }
.request-thank-sec-title h4 { font-size: 14px; letter-spacing: 1px; }
.road-hazard-fornt-sec-ban-con-list ul li { padding-right: 69px; }
.road-hazard-fornt-sec-ban-con-list ul li:after { display: none; }
.main-content-sec-fornt-top-nav-in { padding: 14px 10px 0; }
.main-content-sec-fornt .pro-blocks { padding: 30px 34px 40px; }
.main-content-sec-fornt-bttn button { line-height: 45px; min-width: 279px; }
.access-denied-sec-con .bttn a { float: none; margin: 15px auto; }
.access-denied-sec-con p { max-width: 350px; margin: 0 auto; }
.access-denied-sec-con h4 { font-size: 14px; letter-spacing: 2px; margin: 0 auto; max-width: 350px; }
.access-denied-sec-con .bttn { margin: 0 auto; }
.glowing-numbers { padding-bottom: 0; }
.registration-thank-sec-con.contact-thank-sec-con h1 { letter-spacing: 4px; font-size: 46px; line-height: 56px; padding: 0 0; }
}

/*599 to 568 */
@media (max-width: 641px) {
.sign-up-main-right-con-sec-form .gform_wrapper .top_label li.gfield.gf_right_half { padding-right: 0; padding-left: 0; }
.sign-up-main-right-con-sec-form .gform_wrapper ul.gform_fields li.gfield { padding-right: 0; }
.sign-up-main-right-con-sec-form .gform_wrapper .top_label li.gfield.gf_left_half { padding-right: 0; }
.road-hazard-fornt-sec-ban-con-list ul li { padding-right: 19px; }
.testimonials-main ul .testimonial-con-sec-m-right .testimonial-con-in, .testimonial-con-sec-m-left .testimonial-con-in { padding: 60px 30px; margin: 0; }
}

/*599 to 568 */
@media (max-width: 599px) {
/*============*/
.dealer-benefits-sec .dealer-benefits-sec-in .dealer-benefits-sec-con { margin-left: 32%; }
.video-sec .video-sec-top h4 { font-size: 30px; }
.video-sec .video-sec-top h5 { font-size: 20px; }
.testmonial-sec-main .testmonial-sec-main-slide p { font-size: 25px; }
.testmonial-sec-main .testmonial-sec-main-slide h6 { font-size: 16px; }
.winning-sec-con { max-width: 404px; }
.home-menu-popup-top-lrft a { font-size: 14px; letter-spacing: 3px; padding: 0 20px; margin-left: 10px; }
.home-login-popup-right-form-in input[type="submit"] { max-width: 100%; }
.rh-faq-sec { padding: 30px; }
}

/*567 to 480  */
@media (max-width : 567px) {
/*============*/	
.dealer-benefits-sec .dealer-benefits-sec-in .dealer-benefits-sec-con { margin-left: 21%; }
.winning-sec2-con h3 { font-size: 31px; }
.winning-sec2-con h3 span { font-size: 35px; }
.winning-sec2-con p { font-size: 15px; }
.testmonial-sec-main .testmonial-sec-main-slide::before { left: 0; }
.testmonial-sec-main .testmonial-sec-main-slide p { font-size: 22px; }
.testmonial-sec-main .testmonial-sec-main-slide h6 { font-size: 14px; }
.winning-sec-con { max-width: 324px; }
.winning-sec-con h4 { font-size: 15px; }
.winning-sec-con h5 { font-size: 28px; }
.winning-sec-con h3 { font-size: 62px; line-height: 55px; }
.home-menu-popup-colse-main { margin: 31px 15px 0 10px; }
.home-menu-popup-top-lrft a { font-size: 14px; letter-spacing: 3px; padding: 0 16px; margin-left: 10px; }
.home-menu-popup-colse-main { margin: 15px 15px 0 10px; }
.home-menu-popup-top-lrft { margin: 13px 0 0 0; }
.home-menu-popup-menu-list ul li a { letter-spacing: 4px; font-size: 20px; }
.sign-up-main-right-con-in h1 { font-size: 26px; }
.sign-up-main-right-con-top { padding: 55px 37px 33px; }
.sign-up-main-right-con-sec { padding: 30px 37px; }
.register-account-sec-left-top-left { transform: rotate(0deg); position: relative; background: #050505; color: #fff; padding: 0; font-size: 16px; letter-spacing: 1px; left: 0; top: 0; font-weight: 600; line-height: 50px; text-align: center; }
.register-account-sec-left-top-right { float: none; padding: 0; width: 100%; }
.register-account-sec-left-top-right .custom-progress-bar { height: 11px; width: 100%; }
.custom-progress-bar-in { padding: 0; white-space: nowrap; width: 0; height: 11px; line-height: 11px; text-align: right; font-size: 0; font-weight: 700; }
body .register-account-sec-right-con-in .gform_page_footer .gform_previous_button { width: 100%; margin: 0 0 20px 0; }
body .register-account-sec-right-con-in .gform_page_footer .gform_next_button { width: 100%; margin: 0 0 20px 0 !important; }
body .register-account-sec-right-con-in .gform_page_footer gform_button { width: 100%; margin: 0 0 20px 0 !important; }
.register-account-sec-left-content-in .step-3 p { display: none; }
.register-account-sec-left-content-in .step-5 p { display: none; }
.register-account-sec-left-content-in .step-7 p { display: none; }
.register-account-sec-left-content-in .step-8 p { display: none; }
.register-account-sec-left-content-in .step-9 p { display: none; }
.register-account-sec-left-content-in .step-11 p { display: none; }
#myvideo { height: inherit; margin-left: -10%; }
.registration-thank-sec-con h1 { font-size: 40px; line-height: 0; letter-spacing: 5px; }
.registration-thank-sec-con-user h3 span { font-size: 14px; margin: 6px 0 20px 0; letter-spacing: 2px; float: none; display: block; text-align: left; }
.registration-thank-sec-con-user h3 { font-size: 20px; max-width: 420px; text-align: left; margin-bottom: 30px; }
.registration-thank-sec-con-user .bttn { padding: 15px 0 24px 0; }
.registration-thank-sec-con-user .bttn a { font-size: 14px; }
.request-thank-sec-logo { padding: 0 0 27px 0; }
.road-hazard-fornt-sec-ban-con h1 { font-size: 20px; letter-spacing: 2px; }
.road-hazard-fornt-sec-ban-con-list ul li { min-width: 139px; }
.road-hazard-fornt-sec-ban-con-list ul li { padding-right: 0; }
.main-content-sec-fornt-pad { padding: 30px 20px 45px 10px; }
.main-content-sec-fornt:before { display: none; }
.main-content-sec-fornt:after { display: none; }
.main-content-sec-fornt { background: none; padding: 0 0 0 15px; }
.testmoni-single-right-in-con-bottom #nav-single .right { line-height: 48px; padding: 0; font-size: 16px; }
.single.single-testimonial .testmoni-single-right-in-con-bottom #nav-single .right a { padding: 0 13px; }
.testmoni-single-right-in-con-bottom #nav-single .left a { line-height: 48px; padding: 0 13px; font-size: 16px; }
.testmoni-single-left .testimonial-img .testimonial-img-in { padding: 20px 0 40px; }
.testmoni-single-right-in-con-bottom #nav-single .right a { padding: 0 9px 0 18px; }
.my-embed video { width: 85%; margin-top: 30px; }
.test-vid-pop-con-colse-main { padding: 10px; }
.test-vid-pop-con-colse-main img { width: 30px; }
.banner-sec .bttn a { max-width: 100%; }
.dealer-benefits-sec .dealer-benefits-sec-con { padding: 180px 48px 55px; }
.home-tetmoni-popup.home-tetmoni-popup-open .testmoni-single-right-in-con-bottom #nav-single { padding: 10px 0 30px; position: relative; text-align: center; display: block; width: 161px; margin: 0 auto; float: none; }
.testmoni-single-right-in-con-bottom #nav-single .right { width: auto; display: inline-block; float: right; }
.testmoni-single-right-in-con-bottom #nav-single .right a { padding: 0 30px; }
.testmoni-single-right-in-con-bottom #nav-single .left a { padding: 0 30px; }
.testmoni-single-right-in-con-bottom { padding: 20px 0 60px; }
.home-tetmoni-popup.home-tetmoni-popup-open .testmoni-single-right-in-con-bottom #nav-single.desk { display: none; }
.home-tetmoni-popup.home-tetmoni-popup-open .testmoni-single-right-in-con-bottom #nav-single.mobi { display: block; }
.testmoni-single-right-in-con-bottom-in { border-top: solid 1px #e7e7e6; padding-top: 60px; }
.testmoni-single-right-in-con-bottom { padding: 20px 0; margin-top: 0; border: none; }
.rh-faq-sec-list-heading a { font-size: 18px; line-height: 20px; padding: 5px 0 0; }
}

/*479 to 414  */
@media (max-width : 479px) {
header.log-out .header-right ul li { display: none; }
header.log-out .header-right ul li + li { display: block; }
header.log-out .header-right ul li + li:after { display: none; }
header.log-out .logo .mobi { display: inline-block; max-width: 29px; }
header.log-out .logo .desk { display: none; }
.left-gap { padding-left: 20px; }
header.log-out .logo { padding: 20px 0 0 0; }
header.log-out .header-right { padding-right: 20px; }
header.log-out .main-nav { padding: 25px 0 0 16px; float: right; }
header.log-out .main-nav span { width: 21px; height: 2px; margin: 5px 0; }
header.log-out .header-right ul { padding: 23px 0 0 0; }
header.log-out .header-right ul li + li { display: block; }
.home #page_wrapper { background: url(images2/home-mobile-bg.jpg) no-repeat; background-size: 100%; }
.banner-img-mobi { display: block; }
.banner-img-mobi img { width: auto; }
.home { background: #1c1c1b url(images2/dealer-benefits-sec-in-bg.jpg) repeat 0 0; }
.home .body-forntend { background: none; }
.banner { background: none; }
.banner { padding-top: 59px; }
.banner-sec { padding: 0 45px; }
.banner-sec h4 { font-size: 62px; letter-spacing: 6px; line-height: 62px; }
.banner-sec p { margin: 17px 0 0 0; max-width: 481px; font-size: 16px; color: #e6e6e6; line-height: 24px; }
.banner-sec h3 { font-size: 20px; margin: 0 0 0 23px; padding: 0; font-weight: 500; letter-spacing: 2px; }
.banner-sec .bttn { margin: 15px 0 0 0; }
.footer-logo { float: none; margin: 0; }
.footer-social-icons ul li { padding: 0 15px; }
footer { padding: 20px; }
.footer-nav span { padding: 0 12px; font-size: 12px; letter-spacing: 2px; }
.video-sec { height: 433px; }
.video-sec-top h4 { font-size: 22px; letter-spacing: 2px; }
.video-sec-top h5 { font-size: 16px; letter-spacing: 3px; margin: 10px 0 25px 0; }
#myvideo { height: inherit; }
.testmoni-sec2-in { text-align: center; padding: 70px 50px 45px; }
.testmoni-sec2-in p { line-height: normal; font-size: 18px; letter-spacing: 2px; }
.testmonial-sec-main-slide p { font-size: 18px; letter-spacing: 1px; margin: 0; }
.testmonial-sec-main-top h5 { font-size: 12px; }
.owl-carousel .owl-item .testmonial-sec-main-top img { max-width: 240px; }
.owl-carousel .owl-item img { display: inline-block; width: 100%; max-width: 240px; }
.testmonial-sec-main-top { padding: 0; }
.testmonial-sec-main-slide { padding: 62px 0 0 0; position: relative; }
.testmonial-sec-main-con { max-width: 80%; }
.testmonial-sec-main-slide:before { padding: 0 10px; line-height: 90px; font-size: 100px; padding: 0; }
.testmonial-sec-main-slide h6 { margin: 5px 0 0 0; font-size: 12px; }
.testmonial-sec-main-slide h6 span { display: block; }
.testmonial-sec-main-slide h6 span:after { display: none; }
.testmonial-sec-main-nav { display: none; }
.testmonial-sec-main-bottom { padding: 35px 0 0 0; }
.testmonial-sec-main-bottom .bttn a { letter-spacing: 2px; padding: 0 15px; font-size: 14px; font-weight: 600; }
.testmonial-sec-main { padding-bottom: 0; }
.testmonial-sec-main-slides .owl-dots .owl-dot { background: #5e6262; width: 35px; height: 5px; display: inline-block; margin: 0 5px 0 4px; transition: all ease-in-out 0.5s; }
.testmonial-sec-main-slides .owl-dots .owl-dot.active { background: #ffdb1a; transition: all ease-in-out 0.5s; }
.winning-sec-con { max-width: 226px; margin: 107px 0 0 20px; float: left; }
.winning-sec-con h4 { letter-spacing: 1px; }
.winning-sec-con h5 { font-size: 25px; margin: 6px 0 0 0; }
.winning-sec-con h3 { display: block; color: #ffdb1a; font-weight: 600; letter-spacing: 4px; font-size: 55px; margin: 0 0 15px 0; line-height: 55px; }
.winning-sec-con p { font-size: 16px; color: #e6e6e6; letter-spacing: 1px; }
.winning-sec { background-position: center center; }
.winning-sec-list ul li h6 { margin: 0 0 10px 0; font-size: 60px; }
.winning-sec-list ul li p { letter-spacing: 1px; line-height: normal; }
.winning-sec-list.winning-sec-list-slide { padding-left: 20px; padding-top: 60px; position: relative; margin-top: 0; }
.winning-sec-blike-img { display: block; float: right; position: relative; margin-bottom: -160px; z-index: 1; }
.scrollbar2 { max-width: 273px; margin: 50px auto -60px; }
.winning-sec2-in { background: url(images2/mobi-winning-sec-bg.jpg) no-repeat bottom center; }
.winning-sec2-con { padding: 67px 25px 0; float: none; width: 100%; position: relative; }
.winning-sec2-con h3 { font-size: 30px; margin: 0 0 25px 0; letter-spacing: 4px; }
.winning-sec2-con h3 span { display: block; font-size: 37px; letter-spacing: 5px; }
.winning-sec2-con p { font-size: 16px; color: #999b9b; line-height: 24px; }
.winning-sec2-con:after { font-family: 'FontAwesome'; content: "\f078"; text-align: center; display: block; color: #ffdb23; font-size: 20px; margin: 30px 0; }
.winning-sec2-slider-main { display: none; }
.winning-sec2-slider-main.winning-sec2-slider-main-mobi { display: block; }
.winning-sec2-slide-con { text-align: left; }
.winning-sec2 { padding-bottom: 0; }
.dealer-benefits-sec-in { background: url(images2/dealer-benefits-sec-bg-mobi.png) no-repeat top center; background-size: 100%; }
.dealer-benefits-sec-con { padding: 180px 48px 55px 55px; float: none; }
.dealer-benefits-sec-con h6 { font-size: 15px; margin: 0; letter-spacing: 2px; }
.dealer-benefits-sec-con h4 { font-size: 61px; letter-spacing: 7px; line-height: 61px; margin: 0 0 10px 0; }
.dealer-benefits-sec-con p { font-size: 16px; letter-spacing: 1px; color: #e6e6e6; }
.dealer-benefit-main-con p { font-size: 15px; font-weight: 400; letter-spacing: 0.6px; text-align: left; color: #d6d6d6; }
.dealer-benefit-main ul li .dealer-benefit-main-in { min-height: 445px; }
.rewards-points-main { padding: 0; }
.glowing-numbers-in { padding: 0 28px 40px; }
.glowing-numbers-sec1.glowing-numbers-sec { float: none; padding: 28px 0; border-bottom: solid 1px #383a3d; border-top: solid 1px #383a3d; }
.glowing-numbers-sec h5, .glowing-numbers-sec1.glowing-numbers-sec h5 { float: none; font-size: 42px; font-weight: 900; line-height: 30px; }
.glowing-numbers-sec1.glowing-numbers-sec p { max-width: 100%; margin: 0; font-size: 14px; letter-spacing: 2px; }
.glowing-numbers-sec2.glowing-numbers-sec { float: none; margin: 0; }
.glowing-numbers-sec2.glowing-numbers-sec { float: none; margin: 0; padding: 28px 0; border-bottom: solid 1px #383a3d; }
.glowing-numbers-sec2.glowing-numbers-sec p { max-width: 100%; float: none; margin: 0; font-size: 14px; letter-spacing: 2px; }
.glowing-numbers-sec3.glowing-numbers-sec { float: none; margin: 0; padding: 28px 0; border-bottom: solid 1px #383a3d; }
.glowing-numbers-sec3.glowing-numbers-sec h5 { float: none; }
.glowing-numbers-sec3.glowing-numbers-sec p { margin: 0; max-width: 100%; float: none; font-size: 14px; letter-spacing: 2px; }
.glowing-numbers-sec4.glowing-numbers-sec { float: none; margin: 0; padding: 28px 0; border-bottom: solid 1px #383a3d; }
.glowing-numbers-sec4.glowing-numbers-sec p { margin: 0; max-width: 100%; float: none; font-size: 14px; letter-spacing: 2px; }
.rewards-portal-main { display: none; }
.rewards-portal-main-mobi { display: block; }
.rewards-portal-main-mobi .rewards-portal-main-icon-sec { float: none; margin: 0 0 5px 0; }
.rewards-portal-main-mobi .rewards-portal-main-icon-sec-main { margin: 0 0 85px 28px; }
.rewards-portal-main-mobi-slide { background: #000; }
.rewards-portal-main-mobi-slide-con { position: relative; padding: 0 44px 50px 28px; text-align: left; margin: -70px 0 0 0; }
.rewards-portal-main-mobi-slide-con h3 { font-size: 30px; font-weight: 600; letter-spacing: 3px; margin: 0 0 10px 0; }
.rewards-portal-main-mobi-slide-con p { font-size: 15px; color: #666666; letter-spacing: 1px; }
.dealer-benefits-sec-mobi { padding-bottom: 0; }
.rewards-points-main { background: url(images2/rewards-points-bg-mobi.jpg) no-repeat top center; padding-top: 70px; }
.about-dunlop-sec { display: none; }
.about-dunlop-sec-mobi { display: block; background: #eceef0; }
.about-dunlop-sec-mobi-in h2 { font-size: 18px; text-align: center; font-weight: 700; letter-spacing: 3px; color: #2f2f2f; }
.about-dunlop-sec-mobi-in:before { content: ''; position: absolute; top: 0; z-index: -1; background: #191917; height: 168px; display: block; width: 100%; left: 0; }
.about-dunlop-sec-mobi-slide { background: #fff; text-align: left; color: #000; }
.about-dunlop-sec-mobi-slide-con { padding: 40px 28px; }
.about-dunlop-sec-mobi-slide-con h4 { font-size: 18px; font-weight: 600; letter-spacing: 2px; padding: 0; margin: 0 0 15px 0; }
.about-dunlop-sec-mobi-slide-con p { margin: 0; color: #4c4c4c; font-size: 16px; letter-spacing: 1px; }
.dealer-benefits-sec .dealer-benefits-sec-in .dealer-benefits-sec-con { margin-left: 10%; }
.rewards-portal-main-mobi .rewards-portal-main-icon-sec-main { margin: 38px 0 72px 28px; }
.testmonial-sec-main .testmonial-sec-main-slide p { font-size: 21px; }
.testmonial-sec-main .testmonial-sec-main-slide h6 { font-size: 14px; }
.testmonial-sec-main-slide:before { line-height: 110px; font-size: 81px; }
.video-sec .video-sec-top h4 { font-size: 24px; }
.video-sec .video-sec-top h5 { font-size: 17px; }
.rewards-portal-main-mobi .rewards-portal-main-icon-sec-main { text-align: left; }
.rewards-portal-main-mobi .rewards-portal-main-icon-con { text-align: left; }
.winning-sec-con p { font-size: 16px; line-height: 24px; }
.home-menu-popup-top-lrft { font-size: 14px; letter-spacing: 1px; }
.home-menu-popup-menu-main { padding: 90px 37px 0; }
.home-menu-popup-logo { padding-bottom: 35px; }
.home-menu-popup-menu-list ul li { padding: 10px 0; }
.home-menu-popup-menu-list ul li a { letter-spacing: 4px; font-size: 30px; }
.nav-login-bttn { padding: 40px 0; }
.nav-login-bttn a { font-size: 16px; }
.sign-up-main-right-con-in h1 { font-size: 24px; text-align: center; font-weight: 600; }
.sign-up-main-right-con-in p { color: #000; }
.sign-up-main-right-con-sec { padding: 10px 37px 30px; }
.sign-up-main-right-con-in .note { text-align: center; font-size: 14px; font-weight: 700; max-width: 220px; margin: 0 auto 30px; }
.sign-up-main-right-con-in .gform_wrapper .gform_footer .gform_button { line-height: 55px; height: 55px; font-size: 14px; letter-spacing: 2px; }
.register-landing-con-sec h3 { padding: 0; }
.register-landing-con-sec { margin: 0 15px 10px; z-index: 1; position: relative; }
.register-process-landing-left { padding: 20px 0 15px; }
.register-landing-icon { margin: 20px 0 0 0; }
.register-landing-right-con .lead-text { font-size: 20px; margin: 0; }
.register-landing-right-title h1 span { font-size: 34px; letter-spacing: 6px; }
.register-landing-right-con ol { padding: 0 0 35px 14px; }
.register-account-sec-left-content-in { padding: 25px; }
.reg-acc-sec-left-icon { padding-bottom: 25px; }
.reg-acc-sec-left-con h3 { font-size: 24px; letter-spacing: 2px; }
.reg-acc-sec-left-con h4 { letter-spacing: 2px; }
.reg-acc-sec-left-con p { font-size: 16px; line-height: 24px; letter-spacing: 1px; text-align: left; }
.reg-acc-sec-left-con { padding-bottom: 10px; }
.register-account-sec-right-con { padding: 25px; }
#myvideo { height: inherit; margin-left: -40%; }
.request-thank-sec-title h3 { font-size: 41px; }
.request-thank-sec-left { padding: 40px 25px; }
.request-thank-sec-title h4 { font-size: 12px; letter-spacing: normal; }
.request-thank-sec-title h3 { font-size: 29px; line-height: normal; letter-spacing: 3px; }
.request-thank-sec-title p { max-width: 234px; font-size: 16px; line-height: normal; }
.request-thank-sec-logo { padding: 0 0 10px 0; }
.request-thank-sec-list ul li h3 { font-size: 24px; }
.main-content-sec-fornt .pro-blocks .fild-50 { width: 100%; float: none; }
.road-hazard-fornt-sec-ban-con-list ul li { min-width: 100%; }
.road-hazard-fornt-sec-ban-con-list ul li span { display: block; text-align: center; margin: 12px 15px 0 0; float: left; }
.road-hazard-fornt-sec-ban-con-list ul li p br { display: none; }
.road-hazard-fornt-sec-ban-con p { padding: 20px 0 25px 0; }
.road-hazard-fornt-sec-ban-con-list ul li p { text-align: left; }
.rh-faq-sec-list-heading a { color: #000; font-size: 17px; letter-spacing: 1px; margin: 0; padding: 0; display: block; }
.testimonials-main ul .testimonial-con-sec-m-right .testimonial-con-in, .testimonial-con-sec-m-left .testimonial-con-in { padding: 40px 30px; }
.testimonials-main ul .testimonial-img .testimonial-img-in { padding: 50px 20px; }
.testmoni-single-right-in { padding: 40px 20px; }
.testmoni-single-right { padding: 20px 10px; }
.testmoni-single-right-in-con p { line-height: 30px; font-size: 18px; }
.testmoni-single-right-in-con-bottom-top h5 { font-size: 16px; }
.testmoni-single-right-in-con-bottom-top h6 { font-size: 16px; }
.access-denied-sec-con h3 { font-size: 26px; letter-spacing: 4px; }
.access-denied-sec-con h5 { font-size: 12px; letter-spacing: 2px; }
.access-denied-sec-con p { margin: 0 auto; letter-spacing: 1px; }
.main-content-sec-fornt-top-nav-in ul li { margin: 0 1% 0 0; }
.video-sec .home-banner-video { background-size: auto 100%; background-position: 42% 0; }
.scrollbar2 { margin: 50px auto -60px 31px; }
.testmoni-single-right-in-con-bottom #nav-single a i { font-size: 20px; }
.testmonial-sec-main-con { max-width: 86%; }
.testmonial-sec-main .testmonial-sec-main-slide p { font-size: 18px; }
.testmonial-sec-main-slides .owl-dots { margin-top: -43px; margin-bottom: 20px; }
.rh-faq-sec-list-con { padding: 4px 0 10px 40px; }
.rh-faq-sec-list-heading:before, .rh-faq-sec-list-con:after { font-size: 24px; line-height: 24px; }
.rh-faq-sec-list-con:after { line-height: normal; }
.content-page-main #main-content { margin: 20px 0; padding: 40px 15px; }
.main-content-sec-fornt .pro-blocks h2 span { letter-spacing: 1px; font-size: 18px; }
.main-content-sec-fornt .pro-blocks h2 span + span { margin-top: -12px; }
.registration-thank-sec-con.contact-thank-sec-con h1 { letter-spacing: 4px; font-size: 42px; line-height: 54px; padding: 0 0; }
}

/*413 to 375*/
@media (max-width : 413px) {
/*=============*/
header.log-out .header-right ul li + li { display: none; }
.banner .banner-sec h4 { font-size: 58px; }
.dealer-benefits-sec .dealer-benefits-sec-con h4 { font-size: 58px; }
.dealer-benefits-sec .dealer-benefits-sec-in .dealer-benefits-sec-con { margin-left: 0; }
.winning-sec2-con h3 { font-size: 29px; }
.winning-sec2-con h3 span { font-size: 35px; }
.winning-sec2-con h3 { font-size: 29px; }
.winning-sec2-con p { font-size: 15px; }
.testmonial-sec-main .testmonial-sec-main-slide p { font-size: 18px; }
.video-sec .video-sec-top h4 { font-size: 23px; }
.video-sec .video-sec-top h5 { font-size: 16px; }
.video-sec .video-sec-top .bttn a { max-width: 257px; line-height: 60px; }
.register-landing-con-sec { margin: 0 15px 10px ; }
.registration-thank-sec-con { padding: 130px 20px 50px; }
.registration-thank-sec-con-user .bttn2 a { font-size: 16px; }
.request-thank-sec-list ul li h3 { font-size: 22px; }
.main-content-sec-fornt .pro-blocks { padding: 30px 15px 40px; }
.main-content-sec-fornt { padding: 0 0 0 10px; }
.main-content-sec-fornt-pad { padding: 30px 15px 45px 10px; }
.main-content-sec-fornt-bttn button { line-height: 45px; min-width: 239px; font-size: 16px; }
#sub-page-main-content-wrapper .rh-faq-sec { padding: 0; }
.rh-faq-sec { padding: 30px 15px; }
.testimonials-main ul .testimonial-con-sec-m-right .testimonial-con, .testimonials-main ul .testimonial-con-sec-m-left .testimonial-con { padding: 10px 14px; }
.testimonial-con-in-sec h4 { font-size: 22px; letter-spacing: 2px; }
.testimonial-con-in p { line-height: 28px; font-size: 16px; letter-spacing: 1px; }
.testmoni-single-right-in-con-bottom .bttn a { line-height: 44px; padding: 0 15px; letter-spacing: 1px; }
.testmoni-single-right-in-con-bottom #nav-single { margin: -70px 0 0 0; }
.page-not-found-sec-con h3 { font-size: 24px; }
.lost-password-sec-con h3 { font-size: 24px; }
.main-content-sec-fornt-top-nav-in ul li { padding: 14px 38px 18px 22px; }
.main-content-sec-fornt-top-nav-in ul li a { font-size: 14px; }
.main-content-sec-fornt-top-nav-in ul li:after { top: 15px; }
.main-content-sec-fornt-top-nav-in ul li a:after { height: 3px; margin: 2px 0 0 0; }
.road-hazard-fornt-sec-ban-con-list ul li p br { display: block; }
.road-hazard-fornt-sec-ban-con-list ul li span { margin: 25px 15px 0 0; }
.frame { height: 420px; line-height: 420px; }
.rewards-points-main { padding-top: 40px; }
.testmoni-single-right-in-con-bottom #nav-single .right a { padding: 0 30px; }
.testmoni-single-right-in-con-bottom #nav-single .left a { padding: 0 30px; }
.content-page-main .sitemap-page.main-content-area, .content-page-main .main-content-area { padding: 20px 10px; }
}

/*374 to 320*/
@media (max-width : 374px) {
.banner-sec h3 { font-size: 15px; margin: 0 0 0 24px; padding: 0; font-weight: 500; letter-spacing: 2px; }
.banner .banner-sec h4 { font-size: 50px; }
.dealer-benefits-sec .dealer-benefits-sec-con { padding: 180px 28px 55px; }
.dealer-benefits-sec-mobi .dealer-benefit-main ul li { padding: 0 0 21px 21px; }
.dealer-benefit-main ul li h6 { top: 94px; }
.frame4 ul li { width: 283px; }
.rewards-portal-main-mobi-slide-con h3 { font-size: 25px; }
.about-dunlop-sec-mobi-in { padding: 0 0 50px 0; }
.about-dunlop-sec-mobi-in h2 { letter-spacing: 2px; }
.frame5 ul li { width: 284px; }
.winning-sec-con { max-width: 166px; margin: 107px 0 0 20px; float: left; }
.winning-sec-con h5 { font-size: 18px; }
.winning-sec-con h3 { display: block; color: #ffdb1a; font-weight: 600; letter-spacing: 4px; font-size: 41px; margin: 7px 0 15px 0; line-height: 35px; }
.winning-sec2-con h3 { font-size: 24px; }
.winning-sec2-con h3 span { font-size: 25px; }
.winning-sec2-con { padding: 67px 20px 0; }
.winning-sec2-slider-main.winning-sec2-slider-main-mobi { padding: 0; }
.frame3 ul li { width: 293px; }
.testmonial-sec-main-bottom .bttn { padding: 0 30px; }
.testmoni-sec2-in { padding: 70px 20px 45px; }
.video-sec { height: 373px; }
.video-sec .video-sec-top h4 { font-size: 16px; }
.video-sec .video-sec-top h5 { font-size: 14px; }
.rewards-portal-main-mobi .rewards-portal-main-icon-sec-main { margin: 0 0 52px 28px; }
.glowing-numbers { padding-bottom: 50px; }
.home-login-popup-right-form-in input[type="submit"] { margin: 0 auto 9px; }
.home-login-popup-right-form-in { padding: 0 20px 50px; }
.home-menu-popup-menu-list ul li a { letter-spacing: 4px; font-size: 20px; }
.sign-up-main-right-con-sec { padding: 10px 15px 30px; }
.register-landing-right-con .lead-bttn a { font-size: 16px; }
.register-landing-right-title h1 span { font-size: 32px; letter-spacing: 4px; }
.register-landing-con-sec p { max-width: 255px; }
.registration-thank-sec-con h1 { font-size: 30px; letter-spacing: 3px; }
.registration-thank-sec-con-user .bttn a { letter-spacing: 1px; }
.request-thank-sec-list ul li h3 { font-size: 20px; }
.testmoni-single-right-in-con h1 { font-size: 20px; letter-spacing: 2px; }
.testmoni-single-left .testimonial-img-con-bot { font-size: 14px; letter-spacing: 1px; }
.main-content-sec-fornt-top-nav-in ul li { padding: 14px 38px 14px 15px; margin: 0; }
.registration-thank-sec-con.contact-thank-sec-con h1 { letter-spacing: 4px; font-size: 36px; line-height: 44px; padding: 0; }
}

@media (min-width: 992px) and (min-height: 900px) {
}
</pre></body></html>