@media (max-width:1199px) {

    .testimonial-section .testiminoal-img-main-text h4{ font-size: 37px;}

    .service-inner-tophead h1{text-align: center;}

    .service-inner-tophead-text{ width: 100%;  }

    .date-sec-main{ flex-wrap: wrap; justify-content: center;}

    .date-main{ margin-bottom: 10px;}

    .address-main{ height: 280px;}

    .call-main { height: 280px;}

    .why-choose-section .why-choose-item h5{ font-size: 45px;}

    .acr-navbar-main li{ margin-right: 15px;}

    .slider-section-main h1{ font-size: 60px;}

    .slider-section-main h5{ font-size: 40px;}

    .our-service-section .servic-type-box{ min-height: 180px;}

    .login-icon-main{transform: translate3d(52px, 36px, 0px) !important;}

    #sync1 .product-inner-imgmain img{ height: auto;}

    #sync2 .product-inner-imgmain img{ height: auto; }

    .save-more-section .save-more-text{ font-size: 34px;}

    .brand-logo-section{ height:330px;}

    .save-more-img img{top:-12px; }

    .form-section-bg .request-text-main{ width:80%; }

    .acr-navbar-main li a{font-size: 1rem;}

    #choose-service-center .owl-nav button.owl-next{right:-30px;}

    #choose-service-center .owl-nav button.owl-prev{left:-30px;}

    .why-choose-section .why-choose-inner-item{min-height:293px;}

    .our-service-section .service-type-head{height:100px;}

    .our-service-section .servic-type-box  .servicepage-type-name{font-size:24px; }
    #car_services .servic-type-box-section > .servic-type-box > .serv .servicepage-type-name {
        font-size: 18px;
    }

    #ticker{ width: 58% !important;}

}

@media (min-width:992px){ 

    .mobile-menu-sectiondata{ display: none;}

}

@media (max-width:991px) {

    .cart-iconmobile{margin-right:20px;}

    .card-icon-main svg{color:#000;}

    .cart_header_total_item{color:#000;}

    .navbar-bg{ display: none;}

    .top-call-main{margin-left:15px; margin-right:33px;}

    .top-email-text{display:none;}

    .top-call-text{display:none;}

    #ticker {width:100% !important;}

    .offeer-section .offer-section-item p { font-size: 20px;}

    .offeer-section .offer-section-item h4{ font-size: 35px; width: 60%; margin: 25px 0px;}

    /*.save-more-section .save-more-img::before{ display: none;}*/

    .slider-section-main h1{ font-size: 50px;}

    .slider-section-main h5{ font-size: 35px;}

    .why-choose-section .why-choose-item h5{ font-size: 30px;}

    .service-inner-tophead h1{ font-size: 50px; text-align: center;}

    .service-inner-tophead-text{ width: 100%;  }

    .ser-inner-breadcum li a { font-size: 20px;}

    .ser-inner-breadcum li svg{ font-size: 20px;}

    .ser-inner-breadcum li { font-size: 20px;}

    .date-sec-main{ flex-wrap: wrap; justify-content: center;}

    .date-main{ margin-bottom: 10px;}

    .service-add-main{ flex-wrap: wrap;}

    .address-main{ margin-bottom: 15px;}

    .shopping-innerbg .addtocard-shopinner{ width: 100%; font-size: 15px; margin-right: 5px;}

    .shopping-innerbg .buyfrom-shopinner{ width: 100%; font-size: 15px;}

    .contact-section-main .address-main-contact p{ width: 60%;}

    .footet-down-bg .main-soical-icon svg{ padding: 5px;}

    .footet-down-bg .copy-right-text-main p{ font-size: 15px;}

    .shop-center-text{ width: 100%;}

    .shop-center-text h1{ text-align: center; font-size: 45px; }

    .offeer-section .offer-section-main img{ height: 260px; object-fit: cover;}

    .our-service-section .servic-type-box{ 

        min-height: 140px;

        padding: 10px 5px 5px 5px;

        margin:10px 10px;

    }

    

    .acr-logo {height: 71px;width: auto; padding: 8px 0px;}

    .search-svg-main{ margin-right: 30px; font-size: 15px; color: #000;}

    .mobile-menu-main{ height: 70px;}



    #sync1 .product-inner-imgmain img{ height: auto;}

    #sync2 .product-inner-imgmain img{ height: auto; }

    .save-more-img img{ display: none;}

    .footer-address .contact-number-main p{ font-size: 22px;}

    .brand-logo-section{ height:290px;}

    .save-more-section{height:170px; } 

    .save-more-img img{ top:0px; display:none; }

    .save-more-section .save-more-text p{font-size:31px; }

    .form-section-bg .request-text-main{ width:80%; }

    .service-center-popupimg{ margin-bottom:15px;}

    .footer-bg-main .footer-img-main{border:0px;}

    .cms-section-text h1{ font-size: 2rem;}

    .cms-section-main .Request-appointmentbtn{

        width: 200px;

        font-size: 18px;

    }

    #choose-service-center .owl-nav button.owl-prev{left: -25px;}

    #choose-service-center .owl-nav button.owl-next{right:-25px;}

    .why-choose-section .why-choose-inner-item{min-height:230px;}

    .our-service-section .servic-type-box h4{font-size:24px;}

    .testimonial-section .testiminoal-img-main-text p{font-size:22px;}

    .testimonial-section .testiminoal-img-main-text h4{font-size:30px;}

    .login-form-main{ padding:10px 10px;}

    .acr-my-tvs-logo{width:170px;}

    .acr-navbar-main{ 

        padding-left:10px !important;

        padding-right:10px !important;

    }

    .acr-navbar-main li a{font-size:0.9rem;}

}

@media (min-width:768px){

    .mobile-filter-mian{

        display: none;

    }

    .mobile-filter-iconmain{

        display: none;

    }

}

@media (max-width:767px) {

    .slider-section-main h1{ font-size: 50px; }

    .slider-section-main h5{ font-size: 32px;}

    .slider-section-main p { font-size: 14px;}

    .slider-section-main button{ height: 40px; width: 150px; margin-bottom: 15px;}

    .offeer-section .offer-section-item p { font-size: 15px;}

    .offeer-section .offer-section-item h4{ font-size: 28px; width: 60%; margin: 25px 0px;}

    .save-more-section .save-more-img::before{ display: none;}

    .service-section .always-service-text p{ width: 80%;}

    .service-inner-tophead h1{ font-size: 40px; text-align: center;}

    .service-inner-tophead-text{ width: 100%;  }

    .ser-inner-breadcum li a { font-size: 18px;}

    .ser-inner-breadcum li svg{ font-size: 18px;}

    .ser-inner-breadcum li { font-size: 18px;}

    .date-sec-main{ flex-wrap: wrap; justify-content: center;}

    .date-main{ margin-bottom: 10px;}

    .service-innersection-mian .service-inner-mainbg img{ display: block; margin: auto;}

    .address-main{ margin-top: 10px;}

    .call-main { margin-top: 10px;}

    .shoping-breadcrum-bg .shoping-breadcrum-main{ flex-wrap: wrap; justify-content: start;}

    .thank-you-sec-main h2{ font-size: 50px;}

    .offeer-section .offer-section-main img{ height: 260px; object-fit: cover;}

    .search-svg-main{ margin-right: 30px; font-size: 25px; color: #000;}

    .mobile-menu-main{ height: 70px;}

    #ticker{ width:75% !important;}

    #sync1 .product-inner-imgmain img{ height: auto;}

    #sync2 .product-inner-imgmain img{ height: auto; }

    .brand-logo-section{ height:250px;}

    .save-more-img img{display:none; }

    .form-section-bg .request-text-main{ width:100%; }

    .form-section-bg .request-text-main h2{font-size:40px; }

    .choose-service-centersection{ padding:25px !important;}

    .service-center-popupimg{ margin-bottom:15px;}

    .newfooter-bg-main .our-service-main{ margin-bottom:20px;}

    .shopping-section .shoping-main-product:hover{transform: scale(1);}

    .service-innersection-mian .service-inner-mainbg:hover{transform: scale(1);}

    .cms-page-section{ margin-top: 20px;}

    .fliter-main{ display: none;}

    .why-choose-section .why-choose-inner-item{min-height:275px;}

    .newservice h4{font-size:40px;}

    .our-service-section .service-main-heading h1{font-size:40px;}

    .our-service-section .service-main-heading h2{font-size:40px;}

    .offeer-section h3{font-size:40px;}

    .our-service-section .service-type-head{ height:80px;}

    .our-service-section .servic-type-box .servicepage-type-name{font-size:18px;}

    .why-choose-section{padding-top:25px; padding-bottom:25px;}

    .why-choose-section-new{padding-top:15px;padding-bottom:15px;}

    .testiminoal-carousel-sec-main{margin-top:20px;}

    #sync1 .product-inner-imgmain img{height:450px; }

    .cart-iconmobile{margin-right:20px;}

    .navbar-appointment-btn{ height:40px; border-radius:5px;}

    .acr-logo{height:75px;}

    .mobile-menu-sectiondata{flex-wrap:wrap;}

    .mobile-book-main-service{width:100%;}

    .acr-my-tvs-logo{width:160px;}

    .btn-toggle-item svg{padding: 5px 10px;}

    .our-service-section .servic-type-box {

        margin: 10px 10px 7px 7px;

        padding: 10px 6px 6px 8px;

        min-height: 145px;

    }

    .our-service-section .servic-type-box .service-type-name{ font-size:16px; }

    .our-service-section .servic-type-box-image{ }

}

@media (max-width:575px) {

    .slider-section-main h1{ font-size: 35px; }

    .slider-section-main h5{ font-size: 25px;}

    .slider-section-main p { font-size: 14px;}

    .slider-section-main button{ height: 40px; width: 150px; margin-bottom: 15px;}

    .service-section .always-service-text p{ width: 100%; font-size: 22px;}

    .navbar-appointment-btn{ height: 35px; width: 160px; font-size: 0.8rem; padding: 0px 5px; border-radius:5px;}

    .booking-btn-fix-main{ transform: translateX(50px); width:140px;}

    .search-icon-main img{ margin-right: 10px; margin-top: 0px; height: 20px;}

    .acr-logo{ height: 53px;}

    .why-choose-section .why-choose-item h4{ font-size: 18px;}

    .why-choose-section .why-choose-item h5{ font-size: 25px; }

    .why-choose-main{ margin-top: 20px; margin-bottom: 20px;}

    .offeer-section .offer-section-item p { font-size: 15px;}

    .offeer-section .offer-section-item h4{ font-size: 20px; width: 100%; margin: 25px 0px;}

    .offer-section-main img{ height: 300px; width: auto !important; overflow: hidden; }

    .testimonial-section .testiminoal-img-main-text h4{ font-size: 35px;}

    .testimonial-section .test-slider-text{ font-size: 18px;}

    .save-more-section .save-more-text{ font-size: 30px;}

    .form-section-bg .request-text-main h2{ font-size: 22px;}

    .form-section-bg .request-text-main{ width: 100%;}

    .footer-bg-main .footer-img-main{ border-right: 0px;}

    .save-more-section .save-more-img::before{ width: 200px; display: none;}

    .form-section-bg .request-text-main h3::before{ width: 200px;}

    .ser-inner-banner { height: 250px;  width: auto !important; overflow: hidden; object-fit: cover; }

    .service-inner-tophead h1{ font-size: 30px; text-align: center;}

    .ser-inner-breadcum{ flex-wrap: wrap;}

    .service-inner-tophead-text{ width: 100%;  }

    .ser-inner-breadcum li a { font-size: 15px;}

    .ser-inner-breadcum li svg{ font-size: 15px;}

    .ser-inner-breadcum li { font-size: 15px;}

    .footet-down-bg .copy-right-text-main p{ font-size: 16px;}

    .footet-down-bg .back-top-main{ justify-content: center; margin: 10px 0px;}

    .footet-down-bg .main-soical-icon { justify-content: center;}

    .date-sec-main{ flex-wrap: wrap; justify-content: center;}

    .date-main{ margin-bottom: 10px;}

    .afternoon-slot-btn{ margin-top: 5px;}

    .evening-slot-btn{ margin-top: 5px;}

    .service-add-main{ flex-wrap: wrap;}

    .service-name-text{ margin: 5px 0px;}

    .address-main{ margin-bottom: 10px; margin-top: 10px;}

    .shop-center-tophead img{ height: 250px; width: auto !important; object-fit:cover ; }

    .shop-center-text h1{ font-size: 35px; text-align: center; }

    .shop-center-text{ width: 100%;}

    .shop-center-breadcum li a{ font-size: 17px;}

    .shop-center-breadcum li svg{ font-size: 15px;}

    .shop-center-breadcum li { font-size: 17px;}

    .shopping-innerbg .addtocard-shopinner{ width: 100%; font-size: 15px; margin-right: 5px;}

    .shopping-innerbg .buyfrom-shopinner{ width: 100%; font-size: 15px; margin-bottom: 5px; }

    .shopping-innerbg .product-content-main h2 { font-size: 1.3rem;}

    .description-btn{ height: 35px; font-size: 15px; width: 110px; line-height: 32px;}

    .specification-btn{ height: 35px; font-size: 15px; width: 110px; line-height: 32px; }

    .description-main p{ font-size: 16px;}

    ul.specification-tab-text li{ font-size: 16px;}

    #tabs{ padding-left: 15px;}

    #tab{ padding-left: 0px;}

    .shopping-section .shoping-main-product img{ display: block; margin: auto; }

    .thank-you-sec-main h2{ font-size: 40px;}

    .offeer-section .owl-carousel .owl-nav button.owl-prev span{ width: 30px; height: 30px; line-height: 26px;}

    .offeer-section .owl-carousel .owl-nav button.owl-next span{ width: 30px; height: 30px; line-height: 26px;}

    .footet-down-bg .copy-right-text-main{ justify-content: center;}

    .offeer-section .offer-section-main img{ height: 260px; object-fit: cover; margin:auto;}

  

    .mobile-menu-main{ height: 65px; }

    .our-service-section .service-main-heading h1{ margin-top: 10px; margin-bottom: 10px; font-size:35px; }

    .our-service-section .service-main-heading h2{ margin-top: 10px; margin-bottom: 10px; font-size:35px; }

    .our-service-section .servic-type-box{ min-height: 125px;margin: 10px 5px 0px 5px; padding:6px 5px; }

    .faq-section-main{ padding: 17px 0px;}

    .search-svg-main{ margin-right: 5px; font-size: 20px; color: #000;}

    #sync1 .product-inner-imgmain img{ height: auto;}

    #sync2 .product-inner-imgmain img{ height: auto; }

    .brand-logo-section{ height:220px;}

    .save-more-img img{display:none; }

    .save-more-section .save-more-text p{ font-size:28px; }

    .service-section .service-main-btn{height: 40px;line-height: 40px;}

    .offeer-section .explore-btn{height:40px;}

    .form-section-bg .form-btn-contant{height:40px;}

    .owText{ font-size:52px; margin-bottom:-24px; }

    .choose-service-centersection{ padding:40px !important;}

    .service-center-popupimg{ margin-bottom:15px;}

    .shopping-section .shoping-main-product{ margin-bottom:10px;}

    .footer-address .acr-my-tvsimage{display:block; margin:auto;}

    .footer-address .contact-number-main{ margin-bottom:10px; }

    .footer-menu-item{margin-bottom:10px;}

    .newfooter-bg-main .our-service-main{ margin-bottom:20px;}

    .appointmentselect-dialog .search-icon svg{left:88%; }

    .appointmentsearch-dialog .search-icon svg{left:88%; }

    .appointmentfuel-dialog .search-icon svg{left:88%;}

    .appointmentnumber-dialog .check-price-btn{height:40px; font-size:18px;}

    .appointmentnumber-dialog .form-control{ height:40px;}

    .our-service-section .servic-type-box .servicepage-type-name{font-size:19px; }

    .our-service-section .servic-type-box p{ font-size:14px;}

    .pick-slot-main h4{font-size:21px;}

    .personal-detail-main h4{font-size:21px;}

    .select-address h4{font-size:21px;}

    .Choose-service-date-main h4{font-size:21px; padding-bottom:0px;}

    .select-payment-main h4{font-size:21px;}

    .our-service-section .servic-type-box:hover{transform: scale(1); transition-duration: 1s;}

    .shopping-section .shoping-main-product:hover{transform: scale(1);}

    .service-innersection-mian .service-inner-mainbg:hover{transform: scale(1);}

    .cms-image-main{ height: 250px;}

    .cms-section-text{ width: 80%;}

    .cms-section-text h1 { font-size: 1.5rem;}

    .cms-section-main .Request-appointmentbtn{ height: 40px;}

    .cms-page-section{ margin-top: 0px;}

    .brand-logo-section .partner-brand-logo{ margin-right: 0px;}

    .pricelist h3{font-size: 25px;}

    .pricelist table{ width:100% !important; } 

    .newservice h4{ font-size: 35px;}

    .offeer-section h3{font-size: 35px;}

    #tab li.active{ padding:15px;}

    .mobile-login-main{ padding-left:0px;}

    .login-icon-text:hover, .login-icon-text:focus{ color:#000;}

    .login-icon-text{ text-align:start !important;}

    .login-form-main{padding:10px 20px;}

    .login-img-main img{ height:250px;}

    .why-choose-section .why-choose-inner-item{min-height:230px;}

    .why-choose-section{padding-top:25px; padding-bottom:25px;}

    .why-choose-section-new{padding-top:15px;padding-bottom:15px;}

    .testiminoal-carousel-sec-main{margin-top:20px;}

    .service-inner-tophead img{ height:250px; object-fit:cover;}

    .faq-section-main a.accordion-header{font-size:16px;}

    .cart-iconmobile{margin-right:15px;}

    .mobile-book-main-service{width:100%;}

    .navbar-appointment-btn{ width:100%; padding:0px; border-radius:5px;}

    .mobile-menu-sectiondata{ flex-wrap:wrap;}

    .acr-my-tvs-logo{width:135px;}

    .btn-toggle-item svg{padding: 3px 6px 3px 6px;}

    .shoping-breadcrum-bg .shoping-breadcrum-main li a{ font-size:12px;}

    .shoping-breadcrum-bg .shoping-breadcrum-main li{font-size:12px;}

    .shoping-breadcrum-bg .shoping-breadcrum-main li svg{font-size:12px; margin:0px 7px; }

    .service-inner-modalname{font-size:12px;}

    .shoping-breadcrum-bg .shoping-breadcrum-main{padding:13px 0px;}

    .Scheduled-heading-seriner{margin-top:20px;}

    .service-innersection-mian .service-inner-mainbg{margin:15px 0px; }

    .testimonial-section{padding:20px 0px;} 

    .service-innersection-mian .explore-more-btnseriner{margin-bottom:10px; }

    .our-service-section .servic-type-box h5{font-size:15px !important;}

    .our-service-section .servic-type-box-image{height:43px; }

    #ticker { width: 64% !important; }

    .top-call-main { margin-right:10px; margin-left:7px;}

    .top-email-main{ margin-right:15px; }

    #car_services .servic-type-box-section > .servic-type-box > .serv .servicepage-type-name {
        font-size: 14px !important;
    }
    #car_services .servic-type-box-section > .servic-type-box {
        min-height: 162px;
    }
}

@media (max-width:450px) {

    .mobile-menu-sectiondata{  flex-wrap: wrap; height: 60px; }

    .btn-toggle-item{ margin-left: 5px; }

    .btn-toggle-item svg{ font-size: 20px; padding: 3px 6px 3px 6px;}

    .acr-logo{padding:0px 0px; }

    .choose-service-centersection{ padding:15px !important;}

    .fliter-main{ display: none;}

    .navbar-appointment-btn{ width:100%; padding:0px; font-size:16px; border-radius:5px; }

    .cart-iconmobile{margin-right:0px;}

    .mobile-menu-main{height:60px;}


    .acr-my-tvs-logo{width:90px;}

    .search-icon-main{ margin-right:5px;}
    
    .cms-page-section {width:19rem;}

}