@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Racing+Sans+One&display=swap');
@import url('https://api.fontshare.com/v2/css?f[]=satoshi@900,700,500,301,701,300,501,401,901,400&display=swap');
@font-face{font-family:'GilroyRegular';src:url('../fonts/GilroyRegular.eot');src:url('../fonts/GilroyRegular.eot') format('embedded-opentype'),url('../fonts/GilroyRegular.woff2') format('woff2'),url('../fonts/GilroyRegular.woff') format('woff'),url('../fonts/GilroyRegular.ttf') format('truetype'),url('../fonts/GilroyRegular.svg#GilroyRegular') format('svg');}
@font-face{font-family:'GilroyBold';src:url('../fonts/GilroyBold.eot');src:url('../fonts/GilroyBold.eot') format('embedded-opentype'),url('../fonts/GilroyBold.woff2') format('woff2'),url('../fonts/GilroyBold.woff') format('woff'),url('../fonts/GilroyBold.ttf') format('truetype'),url('../fonts/GilroyBold.svg#GilroyBold') format('svg');}
@font-face{font-family:'GilroyMedium';src:url('../fonts/GilroyMedium.eot');src:url('../fonts/GilroyMedium.eot') format('embedded-opentype'),url('../fonts/GilroyMedium.woff2') format('woff2'),url('../fonts/GilroyMedium.woff') format('woff'),url('../fonts/GilroyMedium.ttf') format('truetype'),url('../fonts/GilroyMedium.svg#GilroyMedium') format('svg');}

body{padding:0;margin:0;background:#ffffff;font-weight:400;font-family:'PT Sans',sans-serif;word-break:break-word;}
ul{list-style:none}
a{text-decoration:none;outline:none}
body a:hover,body a:focus{color:initial;text-decoration:none}
a:focus{outline:none;text-decoration:none}
textarea:focus{outline:none}
select:focus{outline:none;}
input{outline:none!important}
button,button:focus{outline:none}
a img{border:none}
img{border:0}
p{padding:0;margin:0}
h1,h2,h3,h4,ul,p{padding:0;margin:0}
textarea{resize:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}
input:-moz-placeholder,textarea:-moz-placeholder{color:#fff}
input:-webkit-autofill{border:1px solid #e4e4e5;-webkit-text-fill-color:rgba(49,50,51,1);-webkit-box-shadow:0 0 0px 1000px #f5f5f6 inset;transition:background-color 5000s ease-in-out 0s;}
input:-internal-autofill-selected{background-color:#fff!important;-webkit-box-shadow:0 0 0px 1000px #fff inset;}
input:-webkit-autofill:hover,input:-webkit-autofill:focus{border:1px solid #e4e4e5;-webkit-text-fill-color:rgba(49,50,51,1);-webkit-box-shadow:0 0 0px 1000px #f5f5f6 inset;transition:background-color 5000s ease-in-out 0s;}
input::-moz-placeholder{opacity:1;outline:none}
textarea::-moz-placeholder{opacity:1;outline:none}
.clr{clear:both;height:0}
ul{padding:0;list-style:none}


.topnav nav.navbar { padding: 20px 0; }
.topnav ul li a { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 14px; line-height: 160.5%; text-transform: uppercase; color: #FFFFFF; }
.giveaway-teke{ padding: 50px 0 100px; position: relative;     z-index: 1;}
.giveaway-teke h1 {margin-bottom: 20px; font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 59.9044px; line-height: 109.5%; color: #FFFFFF; }
.giveaway-teke h1 span { font-family: 'Satoshi'; font-style: italic; font-weight: 700; font-size: 60px; line-height: 160.5%; text-transform: uppercase; color: #FFFFFF; }
.giveaway-teke  p { font-family: 'Satoshi'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 160.5%; color: #FFFFFF; }
.giveaway-teke a.btn { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 14px; line-height: 160.5%; text-transform: uppercase; color: #e363a4; background: #FFFFFF; border-radius: 5px; PADDING: 16px 21px; margin-top: 51px; }
.car-brand-logo ul { display: flex; justify-content: center; align-items: center; }
.subscription-sec{padding: 100px 0 100px; position: relative;}
.subscription-text h3 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 20px; line-height: 235%; background: linear-gradient(180deg, #FA7272 0%, rgba(210, 31, 138, 0.71) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.subscription-text h2 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 40px; line-height: 54px; text-transform: capitalize; color: #262626; margin-bottom: 16px; }
.subscription-text li { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 20px; line-height: 190%; color: #6C6B6B; }
.subscription-text a.btn { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 14px; line-height: 160.5%; text-transform: uppercase; color: #FFFFFF; background: linear-gradient(180deg, #FA7272 0%, rgba(210, 31, 138, 0.71) 100%); border-radius: 10px; margin-top: 20px; display: flex; justify-content: center; align-items: center; width: 271px; height: 56px; }
section.p-limits-sec { padding: 118px 0 77px; text-align: center; background-image: url(../img/game-bg.jpg); background-repeat: no-repeat; background-size: contain; background-position: center; }
.monthly-righ img{ width: 100%;}
.give-left-img{position: absolute; top: -100px; left: -45px;     z-index: -1;}
.cart-login { margin-left: 30px; }
.cart-login a.btn { background: #FA7272; border-radius: 6px; font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 14px; line-height: 160.5%; text-transform: uppercase; color: #FFFFFF; margin-left: 10px; }
section.car-brand-logo { padding: 30px 0; }
.car-brand-logo ul li { margin: 0 20px; }
.benifit-box{position: absolute; top: 0; /*left: 0;*/ z-index: -1;}
.subscription-img{z-index: 1;}
.subscription-text { padding: 0 0 0 25px; }
.p-limits-sec img {max-width: 364px;}
.p-limits-sec h2 { font-family: 'Racing Sans One'; font-style: normal; font-weight: 400; font-size: 100px; line-height: 126px; text-transform: uppercase; color: #FFFFFF; }
.p-limits-sec p { font-family: 'Satoshi'; font-style: normal; font-weight: 500; font-size: 24px; line-height: 32px; color: #FFFFFF; }
.p-limits-sec a.btn {padding:17px 60px; background: linear-gradient(180deg, #FA7272 0%, rgba(210, 31, 138, 0.71) 100%); border-radius: 5px; font-family: 'Gilroy-Medium'; font-size: 18px; line-height: 21px; text-transform: uppercase; color: #FFFFFF; margin-top: 30px; }
section.how-to-entr { padding: 94px 0 50px; }
.how-to-entr h3 { font-family: 'Satoshi'; font-style: normal; font-weight: 700;text-align: center; font-size: 20px; line-height: 235%; color: #ea6391; }
.how-to-entr h2 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; text-align: center; font-size: 40px; line-height: 54px; text-transform: capitalize; color: #262626; }
.sign-up-box { padding: 90px 0; position: relative; background-image: url(../img/carbo-1.png); background-repeat: no-repeat; background-position-x: left; background-size: contain; }
.sign-text-box h4 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 28px; line-height: 38px; color: #000000; margin-bottom: 16px; }
.sign-text-box p { font-family: 'Satoshi'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 24px; color: #666666; }
.sign-text-box a.btn { background: linear-gradient(180deg, #FA7272 0%, rgba(210, 31, 138, 0.71) 100%); border-radius: 5px; font-family: 'Gilroy-Medium'; font-size: 18px; line-height: 21px; text-transform: uppercase; color: #FFFFFF; margin-top: 64px; height: 56px; width: 265px; display: flex; align-items: center; justify-content: center; }
.sign-text-box { display: flex; position: relative;  flex-flow: column; height: 315px; justify-content: center; padding-left: 30px; }
.our-website{ background-image: url(../img/1.svg); background-repeat: no-repeat; background-position-x: left; }
.membership{background-image: url(../img/2.svg); background-repeat: no-repeat; background-position-x: left; }
.buy-our{  margin: -75px 0 -75px;  padding: 90px 0; position: relative; background-image: url(../img/carbo-2.png); background-repeat: no-repeat; background-position-x: right; background-size: contain;}
.win-giveaway{background-image: url(../img/3.svg); background-repeat: no-repeat; background-position-x: left;}
section.winner-gallery { padding: 30px 0; }
.winner-gallery h2 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 40px; line-height: 54px; text-transform: capitalize; color: #262626; text-align: center; margin-bottom: 40px; }
.winner-img img { margin: 10px; width: 100%; } 
.winner-img { margin: 10px; }
.newsletter-sec{ position: relative; z-index: 2;   padding: 155px 0 60px; text-align: left; background-image: url(../img/newsletter.png); background-repeat: no-repeat; background-position-x: right; background-size: contain; }
.newsletter-box{max-width: 543px;}
.newsletter-box h4 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 20px; line-height: 235%; color: #FFFFFF; }
.newsletter-box h2 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 40px; line-height: 54px; text-transform: capitalize; color: #FFFFFF; }
.newsletter-box input.news-email {    height: 66px; background: #F494C9; border-radius: 5px; padding: 10px; border: none; margin-top: 28px; width: 543px; }
.newsletter-box a.btn { background: #FFFFFF; border-radius: 5px;  font-size: 18px; line-height: 21px; text-transform: uppercase; color: #e5609c; display: flex; justify-content: center; align-items: center; width: 156px; height: 56px; margin-top: 30px; }
.footer { background-image: url(../img/footer-bg.png); background-repeat: no-repeat; background-size: cover; z-index: 0; padding: 341px 0 10px; margin-top: -300px; }
.footer-text h3 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 27.4695px; line-height: 160.5%; text-transform: uppercase; color: #de5ca1; }
.footer-text a { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 25.4695px; line-height: 160.5%; text-transform: lowercase; color: #de5ca1;}
.footer-menu h3 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 24px; line-height: 160.5%; text-transform: capitalize; color: #272727; }
.footer-menu ul li a { font-family: 'Satoshi'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 27px; text-transform: capitalize; color: #595959; }
.bottom-footer { text-align: center; border-top: 1px solid #ccc; padding: 15px 0 0; }
.bottom-footer p { font-family: 'Satoshi'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 27px; text-transform: capitalize; color: #6A6A6A; }
.subscription-text ul { list-style: disc; padding-left: 25px; }
/* -------------new css by gstr 21feb------------ */
.first-hero-box {padding: 0px; margin-top: -92px; position: relative;  top: 0; }
.first-hero-box h1 span { color: #fff; font-weight: 900; font-size: 130px; }
 .first-hero-box h1 { font-size: 40px; color: #fff; font-weight: 500; }
 .entrants-box h2 {background: #fff;font-weight: 600;font-size: 29px;padding: 0px 4px;margin: 3px;} 
 .entrants-box { display: flex;    flex-wrap: wrap; }
 .entrants-box h3 { background: #de5ca1; color: #fff; font-weight: 600;font-size: 29px;padding: 0px 4px;margin: 3px; }
 .spnser-logo { display: flex; align-items: center; justify-content: center; max-width: 800px; margin-left: auto; margin-right: auto; background: #fff; padding: 20px; margin-top: 0px; }
 .brand-1 ul { display: flex; align-items: center; justify-content: center; } 
  .brand-1 { padding: 0 50px; text-align: center; } 
  .brand-1 h4 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 20px; line-height: 235%; color: #de5ca1; } .border-righ-box { border-right: 1px solid #ccc; }
  .live-text { text-align: center; padding-bottom: 20px; } 
  .live-text span { font-size: 20px; font-weight: 500; } 
  .live-img { margin-top: 10px; display: flex; align-items: center; justify-content: center; } 
  .live-img strong { font-size: 30px; margin: 6px; }
  .live-pletform { display: flex; justify-content: center; align-items: center; max-width: 1050px; margin-left: auto; margin-right: auto; background: #fff; margin-top: 168px; padding: 1.5rem; text-align: center; border-radius: 2px 2px 0 0; z-index: 0; position: relative; }
  section.car-info-sec { padding: 50px 0; } 
  .live-pletform h2 { font-size: 29px; text-align: center; }
  section.car-info-sec img { width: 100%; height: 100%; object-fit: cover; }
  .car-info-sec .row { margin: 0; }
  .car-info-sec .col-md-6 { padding: 0; background: #ebebeb; }
   .car-info-text { padding: 60px 20px; } 
   .car-info-text h3 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 20px; line-height: 235%; color: #ea6391; } .car-info-text ul { list-style: disc; padding: 15px 20px; } 
   .car-info-text ul li { color: #333; font-size: 16px; font-weight: 600; } 
   .car-info-text p { font-size: 15px; font-weight: 400; line-height: 22px; color: #5e5e5e; }
   .become-offer-img img { width: 100%; height: 100%; }
   .offer-sec{position: relative;}
   .and-start-box { /*position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);*/ text-align: center; width: 820px; margin: auto;position: absolute; top: 75%; left: 0; right: 0; transform: translateY(-50%);}
   /* .offer-sec { padding: 100px 0; background-image: url(../img/offer-bg-2.jpg); background-repeat: no-repeat; background-size: cover; background-blend-mode: color; text-align: center; background-color: #3c3c3c82; } */
   .offer-sec h2 { color: #000; font-size: 40px; font-weight: 600; line-height: 48px; margin-bottom: 25px; } 
   .offer-sec a.btn { color: #ffff; font-size: 20px; padding: 12px 25px; background: #000; border-radius: 0; }
   .reasons-sec h2 { text-align: center; font-size: 36px; line-height: 40px; margin-bottom: 30px; } 
   section.reasons-sec { padding: 70px 0; }
    .reasons-sec ul li { width: 50%; padding: 20px 20px 20px 60px; position: relative; } 
    .reasons-sec ul { display: flex; flex-wrap: wrap; }
    .reasons-sec a.btn { background: #000; padding: 10px 40px; color: #fff; border-radius: 0;     margin: 30px 0;}
    section.reasons-sec a span { font-size: 22px; margin-bottom: 10px; font-weight: 600; }
    .protion-box { display: flex; justify-content: center; }
    .reasons-sec h3 { font-size: 16px; text-align: center; font-weight: 600; margin-bottom: 30px; }
    ul.hundreds-list li::before{content: " "; height: 35px; width: 35px; position: absolute; left: 15px; top: 20px; background-image: url(../img/list-done.svg);}
    ul.hundreds li::before{content: " "; height: 35px; width: 35px; position: absolute; left: 15px; top: 20px; background-image: url(../img/list-next.svg);}
    section.latest-winners { padding: 50px 0; background: #f1f1f1; } 
    .latest-winners h2 { text-align: center; margin-bottom: 20px; color: #de5ca1; font-size: 24px; line-height: 28px; }
    .latest-winners li { position: relative; width: 33%;   padding: 0 2%; } 
     ul.winners-box {margin-left: -15px;margin-right: -15px; }     
    ul.winners-box .slick-slide  li{ padding: 0 15px;}     
    ul.winners-box>li{ padding: 0 15px;width: 33.33%;}    

    .winner-info { position: absolute; z-index: 1; background: #de5ca1db;   bottom: 0; padding: 10px; left: 15px;
    right: 15px;} 
    .latest-winners li img { width: 100%; }
     .winner-info h4 { color: #fff; font-size: 20px; } 
     .winner-info p { font-size: 16px; color: #fff; }
     section.car-portfolio { padding: 30px; }
/* --------------- */
.first-hero-box-2{background-image: url(../img/car-hd.gif); background-repeat: no-repeat; background-size: cover; z-index: 0; padding: 341px 0 200PX; margin-top: -300px;     background-position: top;}
.first-hero-box-2 h1{ color: #fff; font-weight: 900; font-size: 94px; }
.spnser-logo h2 { font-size: 40px; padding: 30px 0; font-weight: 600; color: #fa7272; }
.car-march-sec .container{position: relative;}
.march-text { position: absolute; z-index: 1; } 
.march-text h3 { font-size: 20px; font-weight: 600; background: #fa7272; padding: 8px; color: #fff; text-align: center; margin-bottom: 10px;} 
.march-text h2 { font-size: 30px; font-weight: 600; margin: 5px 0; } 
.march-text span { font-size: 35px; font-weight: 400; line-height: 40px; } 
.march-text a.btn { background: #000; color: #fff; font-size: 16px; border-radius: 0px; margin-top: 10px; }
.car-march-sec-1 .march-text { right: 80px; bottom: 70px; }
.car-march-sec-2 .march-text { left: 70px; bottom: 120px; }
.car-march-sec-4 span { color: #fff; }
.car-march-sec { padding: 15px 0; z-index: 0; position: relative; }

.latest-winners button.slick-arrow { background: #000; }
.latest-winners .slick-prev { left: 15px; z-index: 1; }
.latest-winners .slick-next { right: 15px; }
.latest-winners .slick-next:before { content: '►';  font-size: 13px;}
.latest-winners .slick-prev:before { content: '◄';  font-size: 13px;}


section.gstr-pricebox { padding: 50px 0;text-align: center; }
    li.plan-gstr { width: 212px;}
    .bronze-gstr { background: linear-gradient(180deg, #FA7272 0%, #d348ad 100%); text-align: center; padding: 10px 0; border-radius: 10px 10px 10px 60px; } 
    .gstr-pricebox ul { display: flex; flex-wrap: wrap; justify-content: center;  margin-top: 30px;} 
    .bronze-gstr h3 { font-size: 22px!important; font-weight: 500!important; color: #fff!important; } 
    .gstr-pricebox ul li.plan-gstr { margin: 0 10px; border-radius: 10px; box-shadow: 0 0 10px 0 #ccc;
     margin-bottom: 20px;}

    .one-time-gstr h2 { font-size: 44px; font-weight: 900; }
    .one-time-gstr { padding: 20px 10px; } 
    .one-time-gstr h4 { margin-top: 15px; font-size: 22px; font-weight: 500; border-bottom: 3px solid #e65c90; color: #e45b93; padding-bottom: 5px; } 
    .plan-gstr p { font-size: 20px; } 
    .day-access-gstr { margin: 15px 0; padding: 30px 15px; background: linear-gradient(180deg, #FA7272 0%, #d348ad 100%); border-radius: 60px 0; }
    .gstr-pricebox .day-access-gstr p { color: #fff; font-size: 21px; } 
    .purch-gstr a.add-to-cart-ajax { padding: 12px 25px; background: linear-gradient(180deg, #FA7272 0%, #d348ad 100%); color: #fff; font-size: 22px; } 
    .purch-gstr { padding: 15px 0; }

 

    ul.new-car-img {margin-left: -15px;margin-right: -15px;}     
    ul.new-car-img .slick-slide  li{ padding: 0 15px;}     
    ul.new-car-img>li{ padding: 0 15px;width: 33.33%;}     
    section.car-slider-gstr { padding: 30px 0; } 

    .car-slider-gstr button.slick-arrow { background: #000; }
    .car-slider-gstr .slick-prev { left: 15px; z-index: 1; }
    .car-slider-gstr .slick-next { right: 15px; }
    .car-slider-gstr .slick-next:before { content: '►';  font-size: 13px;}
    .car-slider-gstr .slick-prev:before { content: '◄';  font-size: 13px;}


    div#giveway_timerdown { display: flex; justify-content: center; align-items: center; text-align: center; width: 690px; overflow: hidden; margin: auto; background: #ffffff; position: relative; border-radius: 10px; padding: 21px 0 40px 0; }
 
    #giveway_timerdown .days, .givewaytimer_hour .hours, .givewaytimer_minute .minutes, .givewaytimer_second .seconds { font-size: 96px; font-weight: 700; color: #ffffff; z-index: 2; position: relative; }
 
 


 .givewaytimer_day::after, .givewaytimer_hour::after, .givewaytimer_minute::after, .givewaytimer_second::after { content: " "; position: absolute; height: 2px; width: 100%; top: 68px; box-shadow: 0 0 8px 2px #454545; background: #505050; left: 0; }
 /* div#giveway_timerdown::after { content: " "; position: absolute; height: 15px; width: 100%; bottom: 39px; box-shadow: 0 14px 13px 0px #454545ad; background: #656666; left: 0; } */

 .cart-login {z-index: 2; }





 .container-countdown {
        padding: 90px 0 80px;
    }

    .flipdown.flipdown__theme-dark {
        font-family: 'PT Sans', sans-serif;
        margin: 0 auto;
        transform: scale(2);
        font-weight: 500
    }

    .flipdown .rotor-group {
        padding-bottom: 30px;
    }

    .flipdown.flipdown__theme-dark .rotor-group-heading:before {
        color: #f56d7a;
    }

    .rotor-group-heading {
        font-size: 10px;
        font-weight: 400;
        text-transform: uppercase;
        letter-spacing: 1px;
        position: absolute;
        bottom: 0;
        width: -o-calc(100% - 30px) !important;
        width: calc(100% - 30px) !important;
    }

    .flipdown.flipdown__theme-dark .rotor,
    .flipdown.flipdown__theme-dark .rotor-top,
    .flipdown.flipdown__theme-dark .rotor-leaf-front {
        color: #222;
        background-color: #ddd;
    }

    .flipdown.flipdown__theme-dark .rotor-bottom,
    .flipdown.flipdown__theme-dark .rotor-leaf-rear {
        color: #f56d7a;
        background-color: #eee;
    }

    .flipdown.flipdown__theme-dark .rotor,
    .flipdown.flipdown__theme-dark .rotor-top,
    .flipdown.flipdown__theme-dark .rotor-leaf-front {
        color: #f56d7a;
        background-color: #ddd;
    }

    .flipdown.flipdown__theme-dark .rotor:after {
        border-top: solid 1px #bcbec0;
    }

    .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
    .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after {
        background-color: #ddd;
        margin-bottom: 30px;
    }

    .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before {
        border: 2px solid #fff;
        bottom: 25px;
    }

    .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after {
        border: 2px solid #fff;
        bottom: 42px;
    }

    .flipdown .rotor-group:last-child {
        padding-right: 0;
    }

    .flipdown .rotor-group:last-child {
        padding-right: 0;
    }

    .flipdown .rotor-group:last-child .rotor-group-heading {
        padding-right: 0;
        width: calc(100% - 0px) !important;
    }

    @media (max-width: 1199px) {
        .flipdown.flipdown__theme-dark {
            transform: scale(1.75);
        }
    }

    @media (max-width: 991px) {
        .flipdown.flipdown__theme-dark {
            transform: scale(1.35);
        }

        .flipdown .rotor-group {
            padding-right: 20px;
        }

        .rotor-group-heading {
            font-size: 11px;
        }

        .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after,
        .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before {
            left: 110px;
        }
        
    }

    @media (max-width: 767px) {
        .flipdown.flipdown__theme-dark {
            transform: none;
        }

        .rotor-group-heading {
            font-size: 12px;
        }
    }


 @media (max-width: 360px){
    .rotor-group-heading { width: calc(100% - 10px) !important; }
    .flipdown .rotor-group { padding-right: 13px; }
    .btn {  padding: 5px 7px; }
}




