 @media (min-width:1600px) {
     .studio-section .inner p {
         font-size: 32px
     }

     .login_top_icon {
         font-size: 16px
     }

     .banner-contents h2,
     .banner-contents h2 span {
         font-size: 69px;
         line-height: 70px
     }

     .Banner-text-wrapper h2 span {
         font-size: 50px;
         line-height: 60px
     }

     .Banner-text-wrapper p {
         font-family: Poppins
     }

     .search-by select,
     textarea {
         font-size: 18px
     }

     .search-by h3 {
         font-size: 22px
     }

     .search-by option {
         font-size: 14px
     }

     .our-series h2,
     .our-series h1 {
         font-size: 40px
     }

     .our-series h3 {
         font-size: 30px
     }

     .our-series figure img {
         width: 100%;
         margin-bottom: 1rem
     }

     .driven-by-sec h3 {
         font-size: 70px;
         height: 170px;
         line-height: 56px
     }

     .driven-by-sec p {
         font-size: 16px
     }

     .perfect-sect h3 {
         font-size: 37px
     }

     .left-box-pd h4 {
         font-size: 34px
     }

     .left-box-pd h3 {
         font-size: 35px
     }

     .left-box-pd p {
         font-size: 18px
     }

     .head-sec h3 {
         font-size: 42px;
         padding: 70px 0
     }

     .studio-section .inner a p {
         font-size: 22px;
         line-height: 36px;
         width: 146px;
         margin-bottom: 30px
     }

     .width-insta-icon-white {
         position: absolute;
         left: 88%;
         right: 25%;
         top: 28px;
         width: 25px
     }

     .width-insta-icon-white1 {
         position: absolute;
         left: 96%;
         right: 5%;
         top: 28px;
         width: 25px
     }

     .width-insta-icon-white2 {
         position: absolute;
         left: 46%;
         right: 54%;
         top: 28px;
         width: 25px
     }

     .width-insta-icon {
         width: 25px
     }

     .width-insta-icon-white3 {
         position: absolute;
         right: 4%;
         bottom: 28px;
         width: 25px
     }

     .studio_sec .inner {
         bottom: 80px;
         transform: translate(70px, 30px)
     }

     .social-wall .social-wall-tex h3 {
         font-size: 34px
     }

     .social-wall .main-img-box-social p {
         font-size: 24px;
         line-height: 32px
     }

     .social-wall .box-social2.wdth-25 h3 {
         font-size: 25px
     }

     .social-wall .box-social2.wdth-50 h3 {
         font-size: 25px
     }

     .desktop-footer h4 {
         font-size: 20px
     }

     footer .desktop-footer ul li a {
         font-size: 16px
     }

     footer .desktop-footer p {
         font-size: 16px
     }

     .carousel-caption {
         text-align: left;
         transform: translate(-20%, -42%);
         top: 55%;
         max-width: 30%;
         left: inherit;
         right: inherit;
         bottom: inherit
     }

     .big-resoluion-size {
         max-width: 1920px;
         margin: 0 auto
     }

     .sec_studio_text {
         max-width: 1920px;
         margin: 0 auto
     }
 }

 .our-series h4 {
     font-size: 30px;
     color: #fff;
     font-family: 'Cairo'
 }

 @media (max-width:1799px) {
     .convenince-sec figcaption {
         top: 13rem;
         right: -15rem;
     }

     .design-philosphi-sec1 .left-box-pd {
         max-width: 100%
     }
 }

 @media (max-width:1699px) {

     .convenince-sec li,
     .convenince-sec p {
         font-size: 18px;
         margin-bottom: 7px !important;
         line-height: 24px !important;
     }

     .convenince-sec h3 {
         font-size: 32px;
         line-height: 40px;
     }

     .convenince-sec figcaption {
         top: 12rem;
         right: -12rem;
         max-width: 650px;
     }
 }

 @media (max-width:1600px) {
     .design-philosphi-sec1 .left-box-pd {
         padding: 40px 40px 150px 40px;
         text-align: left;
     }

     .left-box-pd p {
         font-size: 14px;
     }

     .left-box-pd h3 {
         font-size: 24px;
         margin: 5px 0;
     }

     .convenince-sec figcaption {
         top: 9rem;
         max-width: 600px;
     }
 }

 @media (max-width:1499px) {
     .convenince-sec figcaption {
         top: 9rem;
     }
	 .show_mega .hide {
    padding: 30px 0;
    top: 130px;
	 }
	 .mega-menu h4 {
    font-size: 16px;
	 }
	    
 }

 @media (max-width:1449px) {
     .convenince-sec figcaption {
         top: 7rem;
     }
 }

 @media (max-width:1399px) {
     .buttom-slider {
         width: 450px
     }

     .convenince-sec figcaption {
         top: 5rem;
         right: -13rem;
     }

     .convenince-sec h3 {
         font-size: 21px;
         line-height: 28px;
     }

     .search-by select,
     textarea {
         font-size: 16px;
     }

     .search-by .bb-white {
         margin: 0 10px
     }

     .search-by h3 {
         font-size: 16px;
         width: 110px
     }

     .design-philosphi-sec1 .left-box-pd {
         max-width: 100%
     }

     #sync2 .item img {
         min-height: 70px
     }

     .search-by select {
         width: 180px
     }

     .search-by select {
         width: 160px
     }
 }

 @media (max-width:1299px) {
     .convenince-sec h3 br {
         display: none;
     }

     .convenince-sec figcaption {
         top: 3.5rem;
     }
 }

 @media (max-width:1199px) {
     .convenince-sec h3 {
         margin-top: 5rem
     }

     .convenince-sec .container-fluid {
         --bs-gutter-x: 0;
     }

     .convenince-sec {
         padding: 0;
     }

     .convenince-sec figcaption li {
         margin-left: 1rem;
     }

     .convenince-sec figcaption {
         position: relative;
         right: 0;
         top: 0;
         max-width: 100%;
     }

     .perfect-sect {
         padding-bottom: 1.5rem;
     }

     .banner-contents h2,
     .banner-contents h2 span {
         font-size: 40px;
         line-height: 45px;
     }

     .search-by select {
         width: 180px
     }
 }

 @media (max-width:1024px) {
     .social-wall .main-img-box-social p {
         font-size: 15px;
         line-height: 15px;
         margin-right: 15px
     }

     .social-wall .box-social2.wdth-25 h3 {
         font-size: 15px;
         bottom: 15px
     }

     .social-wall .box-social2.wdth-50 h3 {
         font-size: 16px;
         bottom: 15px
     }

     .social-wall .wdth-25 {
         padding: 15px
     }

     .social-wall .wdth-50 {
         padding: 15px
     }

     .driven-by-sec p {
         padding-left: 0
     }

     .search-by select {
         width: 180px
     }

     .driven-by-sec h3 {
         font-size: 45px;
         line-height: 42px;
     }

     .driven-by-sec {
         padding: 9rem 0 4rem 0;
     }

     #sync2 .item img {
         min-height: 50px;
     }
 }

 @media (max-width:991px) {
     .wheel-car-txt {
         text-align: center
     }

     .entrepreneurial_menu .search-by .icon {
         margin: 20px 0 110px 0
     }

     .bestfit-fitment {
         padding-top: 0
     }

     .left-box-pd h4 {
         text-align: center;
         margin-bottom: 1.5rem;
         font-size: 26px;
         font-weight: normal;
     }

     .design-philosphi-sec1 .left-box-pd {
         text-align: center;
     }

     .text-drivenby a {
         margin: 30px auto 0;
         display: table;
     }

     .left-box-pd h3 {
         margin: 1rem 0;
     }

     .design-philosphi-sec1 .view-more-button {
         margin-bottom: 1rem;
         margin-top: 2rem;
     }

     .convenince-sec h3 {
         line-height: 40px !important;
     }

     .convenince-sec figcaption {
         padding: 3rem 4rem 3rem 3rem;
     }

     .social-wall .social-wall-tex h3 {
         font-size: 26px;
         line-height: 28px;
     }

     .banner-contents h2,
     .banner-contents h2 span {
         color: #fff;
         font-family: 'Poppins', bold;
         font-size: 35px;
         line-height: 35px;
         text-transform: initial;
         text-align: center;
     }

     .banner .carousel-caption {
         text-align: left;
         transform: translate(5%, -45%);
         top: inherit;
         max-width: 43%;
         left: inherit;
         right: inherit;
         bottom: 0;
     }

     .carousel-caption.banner-contents {
         padding: 30px 0;
     }

     .our-series h2,
     .our-series h1 {
         font-size: 24px;
         line-height: 30px;
     }

     .our-series h3 {
         font-size: 18px;
     }

     .left-box-pd h3 {
         font-size: 24px;
         line-height: 30px;
     }

     .social-wall-tex h3,
     .social-wall-tex.testimonial h3,
     .bestfit-fitment h3 {
         font-size: 24px;
         line-height: 30px;
     }

     .driven-by-sec .fixed-img,
     .design-philosphi-sec1 .left-box-pd:after {
         display: none;
     }

     .driven-by-sec h3 {
         font-size: 34px;
         height: auto;
     }

     .text-drivenby {
         padding-left: 0;
         margin-top: 1rem;
     }

     .find-text {
         margin-top: 3rem;
         margin-left: 0
     }

     .search-by select {
         width: 100px
     }

     .design-philosphi-sec1 .left-box-pd {
         height: auto;
         padding: 3rem 10rem
     }

     .arrowleft_margin {
         margin: 20px 0 0 0
     }

     .driven-by-sec {
         padding: 5rem 0 4rem 0
     }

     .owl-carousel.banner-carousel .owl-item img {
         height: auto;
         min-height: auto
     }

     section.banner {
         margin-top: 110px
     }

     section.banner .owl-dots {
         bottom: 10px;
         transform: none
     }
 }

 @media (max-width:768px) {
     .advnt-video-sec.convenince-sec {
         padding-block: 0;
     }
 }

 @media (max-width:767px) {
	.design-desktop{display:none;}
	.design-mobile{display:block;}
     .left-box-pd h4 {
         font-size: 24px;
     }

     .wheel-sect-mob h3 {
         font-size: 26px;
         line-height: 33px;
         text-align: center;
     }

     .banner .carousel-caption {
         transform: translate(-6%, -150%);
         max-width: 100%;
     }

     .fitment-link {
         margin-top: 4rem;
     }

     body .sk-ww-google-reviews .sk-badge__title,
     body .sk-ww-google-reviews .sk-badge__count,
     body .sk-ww-google-reviews .sk-badge__name {
         font-size: 18px !important;
     }

     .search-by h3 {
         width: 100%;
     }

     .social-wall-tex h3,
     .social-wall-tex.testimonial h3,
     .bestfit-fitment h3 {
         text-align: center;
     }

     .search-by h3,
     span {
         font-size: 40px
     }

     .search-by h3 {
         color: #fff !important;
     }

     .design-philosphi-sec1 .left-box-pd {
         padding: 3rem 8.5rem
     }

     .our-series h2,
     .our-series h1 {
         margin-bottom: 2rem
     }

     .social-wall {
         padding: 0 0
     }

     .driven-by-sec h3 {
         text-align: left
     }

     .social-carousel .owl-nav {
         text-align: center;
     }

     .social-carousel .owl-nav button {
         margin: 0 15px;
     }

     .carousel-caption {
         transform: translate(0%, 60%);
         max-width: 100%;
         top: 40%
     }

     .driven-by-sec {
         padding: 4rem 0 4rem 0
     }

     .carousel-caption.banner-contents {
         background: transparent;
         padding: 15px 15px
     }

     .banner-contents h2,
     .banner-contents h2 span {
         color: #fff;
         font-family: 'Poppins', bold;
         font-size: 35px;
         line-height: 35px;
         text-transform: initial;
         text-align: center
     }

     .search-by select,
     textarea {
         font-family: "Cairo", Medium;
         width: 100%;
         height: 48px;
         padding: 8px 10px;
         font-size: 16px;
         line-height: 25px;
         background: #ffffff40;
         font-weight: 200;
         -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
         box-sizing: border-box;
         -webkit-appearance: none;
         -moz-appearance: none;
         text-transform: capitalize;
         background-image: linear-gradient(45deg, transparent 50%, #fff 50%), linear-gradient(135deg, #fff 50%, transparent 50%), linear-gradient(to right, transparent, transparent);
         background-position: calc(100% - 20px) calc(1em + 7px), calc(100% - 15px) calc(1em + 7px), 100% 0;
         background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
         background-repeat: no-repeat
     }

     .flex-search {
         display: block
     }

     .search-by .bb-white {
         border: 1px solid #ffffff40;
         padding-bottom: 0;
         height: auto;
         margin-bottom: 40px;
         box-shadow: 0 0 3px #ddd
     }

     .search-by label {
         color: #fff;
         font-size: 16px;
         font-family: "Cairo", Medium;
         text-transform: capitalize;
         line-height: 27px;
         margin-bottom: 15px
     }

     .search-by h3 {
         font-size: 24px;
         color: #fff;
         line-height: 24px;
         font-weight: normal;
         margin-bottom: 20px;
         font-family: "Orbitron", sans-serif;
         text-align: center
     }

     .search-by {
         padding: 50px 0;
         margin-top: -1px
     }

     .bnt-trans {
         margin-bottom: 40px
     }

     .epc-sec.our-series .figure_padding {
         margin-bottom: 25px
     }

     .series-bdr {
         border-right: 1px solid #E5E5E5;
         border-bottom: 1px solid #E5E5E5;
         background-image: linear-gradient(#E5E5E5, #d7d7d7)
     }

     .series-bdr1 {
         border-top: 1px solid #E5E5E5;
         border-left: 1px solid #E5E5E5;
         background-image: linear-gradient(#d7d7d7, #E5E5E5)
     }

     .vap-p60 {
         padding-top: 60px
     }

     .design-philosphi-sec-mob .accordion-button {
         padding: 1rem 1rem;
         height: 50px;
         background: #A50000;
         margin: 15px 0 15px 0;
         color: #FFFFFF;
         font-size: 18px;
         line-height: 31px;
         font-family: 'Poppins', bold
     }

     .design-philosphi-sec-mob {
         background: #070808;
         padding: 50px 0
     }

     .design-philosphi-sec-mob .accordion-body {
         padding: 0 0;
         background: #000
     }

     .design-philosphi-sec-mob .accordion-item {
         border: none;
         background-color: #000
     }

     .design-philosphi-sec-mob .accordion-button:not(.collapsed)::after {
         background-image: url('../images/click-arrow.svg');
         transform: rotate(-180deg)
     }

     .design-philosphi-sec-mob .accordion-button::after {
         flex-shrink: 0;
         width: 1.25rem;
         height: 1.25rem;
         margin-left: auto;
         content: "";
         background-image: url('../images/click-arrow.svg');
         background-repeat: no-repeat;
         background-size: 1.25rem;
         transition: transform .2s ease-in-out
     }

     .design-philosphi-sec-mob .accordion-button:focus {
         z-index: 3;
         border-color: transparent;
         outline: 0;
         box-shadow: 0 0 0 .25rem transparent
     }

     .design-philosphi-sec-mob h3 {
         font-size: 18px;
         line-height: 22px;
         font-weight: 500;
         color: #fff;
         font-family: 'Poppins', mediwm;
         margin: 13px 0
     }

     .design-philosphi-sec-mob p {
         font-size: 14px;
         line-height: 20px;
         color: #fff;
         font-family: 'Poppins', regular
     }

     .design-philosphi-sec-mob .accordion-item:first-of-type .accordion-button {
         border-top-left-radius: 0;
         border-top-right-radius: 0
     }

     .design-philosphi-sec-mob .accordion-item:last-of-type .accordion-button.collapsed {
         border-bottom-right-radius: 0;
         border-bottom-left-radius: 0
     }

     .design-philosphi-sec-mob h2 {
         color: #fff;
         font-size: 28px;
         line-height: 35px;
         font-family: 'Poppins', bold;
         margin: 20px 0;
         font-weight: 600
     }

     .design-philosphi-sec-mob h6 {
         font-size: 14px;
         color: #fff;
         line-height: 30px;
         font-family: 'Poppins', bold;
         font-weight: 500
     }

     .design-philosphi-sec-mob .accordion {
         margin-top: 22px
     }

     .studio-section-mob {
         padding: 50px 0
     }

     .studio-section-mob h6 {
         font-size: 14px;
         font-weight: 600;
         line-height: 30px;
         font-family: 'Poppins', semibold;
         margin: 10px 0
     }

     .studio-section-mob h2 {
         font-size: 36px;
         line-height: 48px;
         font-weight: bold;
         font-family: 'Poppins', bold;
         margin-bottom: 10px
     }

     .studio-section-mob p {
         color: #4A4A4A;
         line-height: 20px;
         font-size: 14px;
         font-family: 'Poppins', Regular;
         margin-bottom: 10px
     }

     .mb-30 {
         margin-bottom: 15px
     }

     .pr-7 {
         padding-right: 7px
     }

     .pl-5 {
         padding-left: 5px
     }

     .social-wall-mob {
         background: #070808;
         padding: 50px 0
     }

     .social-wall-mob h3 {
         color: #fff;
         font-size: 28px;
         line-height: 35px;
         font-weight: 600
     }

     .social-wall.social-wall-mob .wdth-25 {
         width: 100%;
         display: flex;
         background: #fff;
         padding: 24px;
         align-items: baseline;
         height: 230px;
         margin-top: 0
     }

     .social-wall.social-wall-mob .box-social2.wdth-25 h3 {
         position: relative;
         left: 0;
         right: 0;
         margin-left: .6rem;
         font-size: 18px;
         line-height: 24px;
         color: #000;
         font-family: 'Poppins', bold;
         font-weight: 600;
         bottom: 0
     }

     .box-image {
         display: flex;
         align-items: center
     }

     .social-wall.social-wall-mob .main-img-box-social p {
         font-family: 'Poppins', regular;
         font-size: 18px;
         line-height: 24px;
         font-weight: 400;
         margin-right: 0
     }

     .wheel-sect-mob {
         background: #A50000;
         padding: 60px 0
     }

     .wheel-sect-mob figure {
         text-align: center
     }

     .wheel-sect-mob h3 {
         color: #fff;
         font-size: 30px;
         font-family: 'Poppins', bold;
         line-height: 35px;
         margin: 30px 0
     }

     .wheel-sect-mob p {
         color: #fff;
         font-size: 18px;
         font-family: 'Poppins', regular;
         box-shadow: 0 0 3px #ddd;
         background: #ffffff40;
         width: 155px;
         padding: 8px 8px
     }

     .wheel-sect-mob p {
         align-items: center;
         justify-content: center;
         display: flex;
     }

     .wheel-car-txt p {
         margin: 0 auto;
     }

     .social-wall .social-wall-tex h3 {
         text-align: center;
         font-size: 24px;
     }

     .social-wall-tex.testimonial {
         margin-top: 3rem;
         margin-bottom: 1rem;
     }

     .bestfit-fitment h3 {
         margin-bottom: 2rem;
         padding-top: 3rem;
     }
 }

 @media (max-width:575px) {
     .convenince-sec h3 {
         margin-top: 3rem;
         margin-bottom: 2rem;
     }

     .our-series.convenince-sec h3 {
         font-size: 18px;
         justify-content: center;
         text-align: center;
     }

     .left-box-pd h4 {
         font-size: 21px;
     }

     .convenince-sec .icon .shopnow-button {
         margin: 0 auto;
     }

     .banner-contents h2,
     .banner-contents h2 span {
         font-size: 24px;
         font-weight: 500;
     }

     .banner .carousel-caption {
         transform: translate(12%, -150%);
     }

     .search-by .bb-white {
         margin-bottom: 20px;
         margin-left: 0;
         margin-right: 0;
     }

     .driven-by-sec h3 {
         font-size: 26px;
         margin: 0 auto;
     }

     .home-product-video span {
         font-size: 16px;
     }

     .wheel-car-txt {
         text-align: center;
     }

     .social-wall .social-wall-tex h3 {
         font-size: 21px;
     }

     .design-philosphi-sec1 .left-box-pd {
         padding: 3rem 1.5rem;
     }

     .wheel-sect-mob h3 {
         font-size: 26px;
         line-height: 30px;
     }

     .epc-sec.our-series .figure_padding {
         margin-bottom: 55px;
     }

     .our-series {
         padding: 6rem 0 3rem;
     }

     .left-box-pd h3 {
         font-size: 18px;
         line-height: 24px;
         margin-bottom: 15px;
         margin-top: 15px;
     }

     .social-wall-tex h3,
     .social-wall-tex.testimonial h3,
     .bestfit-fitment h3 {
         font-size: 18px;
         line-height: 24px;
     }

     .fitment-link {
         margin-top: 4rem;
     }

     .reviews-home {
         padding-bottom: 2rem;
     }
.reviews-home .fitment-link{margin-top:1rem;}

     .convenince-sec figcaption {
         padding: 2rem 2rem 3rem 2rem;
     }
 }

 @media (max-width:480px) {
     .left-box-pd h4 {
         font-size: 18px;
     }

     .wheel-sect-mob h3 {
         font-size: 18px;
         line-height: 25px;
     }

     .banner .carousel-caption {
         transform: translate(0%, -150%);
     }

     .social-wall .social-wall-tex h3 {
         font-size: 18px;
     }

     .bestfit-fitment .owl-nav .owl-next {
         right: 40%;
     }

     .bestfit-fitment .owl-nav .owl-prev {
         left: 40%
     }

     .convenince-sec li {
         font-size: 15px;
     }

     .convenince-sec h3 {
         font-size: 16px;
         line-height: 24px;
     }

     .convenince-sec figcaption {
         padding: 2rem 1rem 3rem;
     }
 }

 @media (max-width:360px) {
     .social-wall .social-wall-tex h3 {
         font-size: 18px;
     }

     .banner .carousel-caption {
         transform: translate(-3%, -100%);
     }

     .social-wall-tex h3,
     .social-wall-tex.testimonial h3,
     .bestfit-fitment h3 {
         font-size: 18px;
         line-height: 24px;
     }
 }