        @media screen and (max-width: 1500px) and (min-width:1200px) {
            .container {
                max-width: 1210px;
            }
            body {
                line-height: 28px;
            }
            body,
            li a,
            a,
            footer p,
            footer li,
            footer li a {
                font-size: 16px;
            }
            .pb-42 {
                padding-bottom: 22px;
            }
            .pt-42 {
                padding-top: 22px;
            }
            .banner-text p {
                font-size: 18px;
            }
            .mt-143 {
                margin-top: 80px;
            }
            .vehicle-search-form {
                padding: 30px 50px 40px;
            }
            .vehicle-search-form select {
                margin-bottom: 10px;
                height: 55px;
                padding-left: 10px;
            }
            .vehicle-search-form label {
                margin-bottom: 10px;
            }
            h1 {
                font-size: 75px;
                line-height: 85px;
            }
            .banner-text {
                top: 110px;
            }
            .mt-348 {
                margin-top: 300px;
            }
            h2 {
                font-size: 45px;
                line-height: 55px;
            }
            .mt-5 {
                margin-top: 2rem!important;
            }
            .mb-5 {
                margin-bottom: 2rem!important;
            }
            .about-section h3 {
                font-size: 18px;
                line-height: 28px;
            }
            .pb-136 {
                padding-bottom: 70px;
            }
            .pt-136 {
                padding-top: 70px;
            }
            .mt-70 {
                margin-top: 50px;
            }
            .box-menu ul li a {
                width: 169px;
                height: 64px;
                font-size: 15px;
            }
            h3 {
                font-size: 25px;
                line-height: 35px;
            }
            .vehicle-section .card .card-body .card-text {
                width: 210px;
                height: 64px;
                font-size: 18px;
            }
            .mb-4,
            .vehicle-details.mb-5 {
                margin-bottom: 1rem!important;
            }
            .card .card-body .vehicle-details {
                width: 200px;
                height: 48px;
            }
            .fast-section h2 {
                font-size: 75px;
                line-height: 85px;
            }
            .fast-section p {
                font-size: 18px;
            }
            .video-section .slick-list.draggable {
                padding: 0 8% 0 10%;
            }
            .pt-120 {
                padding-top: 80px;
            }
            .pb-120 {
                padding-bottom: 80px;
            }
            .footer-copy {
                height: 72px;
            }
            .newsletter-form input,
            .newsletter-form button {
                height: 58px;
            }
            .searchBox button {
                top: 54px !important;
            }
        }

        @media screen and (max-width: 1300px) {
            ul.list-unstyled.m-0.d-inline-flex.me-5 {
                margin: 0 0 0 30px !important;
            }
            .banner-text.position-absolute.w-100 {}
            .banner-text.position-absolute.w-100 h1.text-white {
                font-size: 50px;
                line-height: 55px;
            }
            section#about {}
            section#about h2 {
                font-size: 35px;
                line-height: 35px;
            }
            .about-section h3 {
                font-size: 16px;
                line-height: 20px;
            }
            .vehcile-card {
                min-height: 105px !important;
            }
            .card-text-box-btn {
                min-height: 80px;
            }
            h3.card-title.mb-4.text-uppercase {
                font-size: 20px;
            }
            .fast-section h2 {
                font-size: 55px;
                line-height: 65px;
            }
            section#about {
                margin-top: 530px;
            }
            .vehicle-details-box-btn-img{
                min-height:auto;
            }
            .vehicle-details-box-btn-img img {
                padding: 0 !important;
                width: 250px !important;
                height: 250px !important;
                object-fit: contain;
            }
            .vehicle-details-box-btn-img img {
                padding: 0 !important;
                width: 250px !important;
                height: 250px !important;
                object-fit: contain;
            }
            .vehcile-card .card-body .font-styling {
                margin-bottom: 10px !important;
                font-size: 16px;
            }
            .vehcile-card .card-body .vehicle-details-box-btn .font-styling {
                margin-bottom: 0 !important;
                font-size: 20px;
            }
            .vehcile-card {
                min-height: auto !important;
                height: 100%;
            }
        }
        @media all and (max-width:1199px){
            .user-list li a.login span {
                display: none;
            }
            .user-list li a.login .d-none {
                display: block !important;
            }
            .button-box .custom-btn{
                margin-top: 5px;
            }
            body{
                font-size: 16px;
                line-height: 22px;
            }
            h2{
                font-size: 40px !important;
                line-height: 50px !important;
            }
            h4{
                font-size: 20px !important;
                line-height: 30px !important;
            }
            .header-top ul li.me-0 {
                margin: 0;
            }
            .header-top ul {
                padding-left: 2px;
            }
            .header-top, .header-top li a, .header-top a{
                font-size: 14px;
            }
            .vehicle-details-box-btn-img{
                margin: 0 auto;
            }
            .header-top ul.list-unstyled.m-0 li {
                margin: 0;
            }
            .header-top-primary *{
                font-size: 14px;
            }
            .header-top ul {
                margin-bottom: 0;
            }
            .header-top.w-100.bg-prime.pt-18.pb-18{
                padding-top: 15px;
                padding-bottom: 15px;
            }
            .fast-section .bg-prime.text-white.text-uppercase.d-flex.align-items-center.justify-content-center{
                font-size: 14px;
                display: inline-block !important;
                height: auto;
                padding: 8px 30px;
                border:0;
            }
            .pb-136 {
                padding-bottom: 60px;
            }
            .pt-136 {
                padding-top: 60px;
            }
            .pt-120 {
                padding-top: 60px;
            }
            footer#Footer .footer-action .text-white.mt-5 {
                margin-top: 1rem !important;
            }
            .pb-120 {
                padding-bottom: 60px;
            }
            .mt-70 {
                margin-top: 30px;
            }
            .widgets_wrapper ul li {
                margin-bottom: 8px !important;
            }
            .widgets_wrapper .newsletter-form form input {
                height: 45px;
                font-size: 14px;
                border-radius: 20px !important;
            }
            .widgets_wrapper .newsletter-form form button {
                height: 45px;
            }
            .widgets_wrapper .newsletter-form form button h5 {
                font-size: 16px;
            }
            footer p, footer li, footer li a{
                font-size: 16px !important;
            }
            .footer-copy {
                height: 60px;
            }
            .search_vehicle_price_color {
                font-size: 30px !important;
            }
            .banner-section input#instantSearch {
                padding: 0 40px 0 20px !important;
                height: 45px;
                border-radius: 25px !important;
            }
            .user-list li {
                margin-right: 5px !important;
            }
            .user-list li:last-child {
                margin-right: 0 !important;
            }
            .user-list li svg.phone-fa-setting {
                width: 32px;
                height: 34px;
            }
            .user-list li a {
                padding: 0 !important;
                font-size: 14px !important;
                width: 35px !important;
                height: 35px !important;
                display: flex !important;
                align-items: center !important;
                justify-content: center !important;
                background: #000;
                border-radius: 50% !important;
                border: 0;
            }
            .user-list li a svg {
                width: unset !important;
                height: 1.5em !important;
                font-size: 14px !important;
                color: #fff;
            }
            .searchBox button {
                top: 67px !important;
            }
            .searchBox h3 {
                font-size: 28px;
            }
        }
        @media screen and (max-width: 991px) {
            a.filter-button.br-12 {
                width: 200px !important;
            }
            .card.border-0.rounded-0.flex-row img {
                width: 35%;
                margin-right: 5px !important;
            }
            .about-section h3 {
                font-size: 13px;
                line-height: 18px;
            }
            .header-top.w-100.bg-prime.pt-18.pb-18 .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12 {
                width: 100% !important;
                justify-content: center !important;
                text-align: left !important;
                display: flex;
            }
            .header-top.w-100.bg-prime.pt-18.pb-18 .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12.d-flex.justify-content-end {
                width: 100%;
            }
            ul.list-unstyled.m-0.d-inline-flex.me-5 {
                margin: 0 0 0 17px !important;
            }
            .header-top.w-100.bg-prime.pt-18.pb-18 .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12:first-child {
                margin-top: 50px;
            }
            ul.list-unstyled.m-0.d-inline-flex.account-list {
                margin: 0 0px 0 20px !important;
            }
            .banner-text.position-absolute.w-100 h1.text-white {
                font-size: 40px;
                line-height: 47px;
            }
            .banner-text p {
                font-size: 15px;
            }
            .banner-text {
                top: 50px;
            }
            #about .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12 {
                width: 100%;
            }
            #about .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12:first-child {
                margin-bottom: 15px;
            }
            .card.border-0.rounded-0.flex-row img {
                width: auto;
            }
            .row.mt-5 .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12,
            .row.mt-4 .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12 {
                width: 50% !important;
            }
            .tab-content.mt-70 .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-xs-12.mt-4.filter.cursor-hand {
                width: 100%;
                align-items: center;
                text-align: center;
            }
            h2 {
                font-size: 30px !important;
                line-height: 40px !important;
            }
            h3 {
                font-size: 26px;
                line-height: 36px;
            }
            h4 {
                font-size: 18px !important;
                line-height: 26px !important;
            }
            #Footer h4.text-white {
                font-size: 20px;
                line-height: 30px;
            }
            #Footer li.text-white.mb-3 {
                font-size: 14px;
            }
            .footer-copy.d-flex.align-items-center p.text-white {
                font-size: 14px;
            }
            .button-box .custom-btn{
                margin-top: 0px !important;
            }
            .button-box .custom-btn:last-child {
                margin-top: 5px;
            }
            .card.border-0.rounded-0.flex-row img {
                margin-right: 15px !important;
            }
            .selling-list li {
                margin-left: 0 !important;
                margin-right: 0 !important;
            }
            .pt-136 {
                padding-top: 30px;
            }
            .pb-136 {
                padding-bottom: 30px;
            }.searchBox h3 {
                font-size: 21px;
            }
            .searchBox button {
                top: 58px !important;
            }
        }
        @media screen and (max-width: 767px) {

            body {
                font-size: 14px;
                line-height: 1;
            }
            .header-top ul {
                padding-left: 0;
            }
            .header-top-primary, .selling-list{
                display: none !important;
            }
            .user-list li a{
                width: 30px !important;
                height: 30px !important;
            }
            .user-list li a svg{
                height: 1em !important;
                font-size: 15px !important;
            }
            ul.navbar-nav li.d-none{
                display: block !important;
            }
            ul.d-flex.flex-direction-row.align-items-center.m-0.list-unstyled.user-list {
                margin: 0 !important;
            }
            .row {
                margin: 0;
            }
            ul.d-flex.flex-direction-row.m-0 {
                margin: 10px 0 !important;
            }
            .header-top.w-100.bg-prime.pt-18.pb-18 {
                padding-top: 15px;
                padding-bottom: 15px;
                position: relative;
            }
            .navbar{
                position: unset !important;
            }
            .navbar-toggler {
                position: absolute;
                top: 15px;
                right:15px;
                background: #f77f03;
                padding: 0;
            }
            .navbar-toggler span {
                color: #fff;
                position: relative;
            }
            .navbar-toggler span:before {
                position: absolute;
                left: 0;
                right: 0;
                font-family: "Font Awesome 5 Free";
                font-weight: 900;
                content: "\f0c9";
                top: 50%;
                transform: translate(0px, -50%);
            }
            .navbar-nav {
                padding: 10px 0;
            }
            .navbar-nav li.nav-item {
                margin: 3px 0 !important;
            }
            .navbar-nav li.nav-item:last-child {
                margin-bottom: 0 !important;
            }
            .vehicle-details-box-btn-img img{
                width: 100%;
                height: 100% !important;
            }
            footer#Footer .footer-action img.img-fluid {
                width: 240px;
            }
            footer#Footer {
                padding-top: 30px;
            }
            .widgets_wrapper {
                padding-bottom: 30px;
                margin-top: 20px;
            }
            .widgets_wrapper .text-white {
                font-size: 18px;
            }
            footer p, footer li, footer li a{
                font-size: 14px !important;
            }
            .widgets_wrapper ul.list-unstyled.m-0.mt-3, ul.list-unstyled.m-0.mt-3.d-inline-flex.footer-social {
                margin: 15px 0px 0 !important;
            }
            .widgets_wrapper ul.list-unstyled.m-0.mt-3 svg {
                margin-right: 10px !important;
            }
            ul.list-unstyled.m-0.mt-3.d-inline-flex.footer-social li a svg {
                margin: 0 !important;
            }
            div#google_translate_element {
                margin-bottom: 10px;
            }
            div#google_translate_element select.goog-te-combo {
                width: 100%;
            }
            .filter-inner-search {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
            .filter-inner-search .d-flex.flex-row.justify-content-between.py-4 {
                padding-top: 0 !important;
                padding-bottom: 0 !important;
            }
            .filter-inner-search .row.justify-content-center .col-12.d-inline-flex.p-3.flex-column {
                padding-left: 0 !important;
                padding-right: 0 !important;
            }
            .navbar-brand img.img-fluid{
                width:auto;
            }
            .col-xl-5.col-lg-5.col-md-5.col-sm-12.col-xs-12.d-flex.align-items-center.justify-content-md-end.justify-content-center {
                flex-direction: column;
            }
            .header-top ul:last-child {
                display: flex;
            }
            .vehicle-section .box-menu ul.list-unstyled.d-flex.mb-0.justify-content-center {
                margin-top: 20px;
            }
            .vehicle-section .tab-content.mt-70 {
                margin-top: 0px;
            }
            section#vehicle {
                padding-bottom: 30px;
            }
            .vehicle-section .box-menu ul.list-unstyled.d-flex.mb-0.justify-content-center {
                margin-top: 20px;
            }
            .vehicle-section .tab-content.mt-70 {
                margin-top: 0px;
            }
            footer#Footer {
                padding-top: 30px;
            }
            footer#Footer .text-white.mt-5 {
                margin-top: 15px !important;
                text-align: left;
            }
            footer#Footer .footer-action .col-12.text-center {
                text-align: left !important;
            }
            .widgets_wrapper ul.list-unstyled.m-0.mt-3 li.text-white.mb-3 {
                margin-bottom: 0 !important;
            }
            .widgets_wrapper .col-xl-5.col-lg-5.col-md-5.col-sm-12.col-xs-12 {
                margin-bottom: 20px;
            }
            .widgets_wrapper .col-xl-5.col-lg-5.col-md-5.col-sm-12.col-xs-12 ul:first-child {
                margin: 0 !important;
            }
            ul.list-unstyled.m-0.mt-3.d-inline-flex.footer-social li {
                margin-right: 12px !important;
            }
            ul.list-unstyled.m-0.mt-3.d-inline-flex.footer-social li a {
                margin: 0 !important;
            }
            .widgets_wrapper .col-xl-3.col-lg-3.col-md-3.col-sm-12.col-xs-12 ul.list-unstyled.m-0.mt-3 li {
                margin-bottom: 15px !important;
            }
            .widgets_wrapper .col-xl-3.col-lg-3.col-md-3.col-sm-12.col-xs-12 ul.list-unstyled.m-0.mt-3 li:last-child {
                margin-bottom: 0 !important;
            }
            .widgets_wrapper .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-xs-12 {
                margin-top: 15px;
            }
            .widgets_wrapper .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-xs-12 .text-white.mt-3 {
                font-size: 14px;
            }
            button.btn-close.col-md-1 {
                margin: 0 0 0 0;
                float: right !important;
                width: 100% !important;
                padding: 0 !important;
                position: relative;
                left: 110px;
                top: -53px;
            }
            .header-top ul {
                margin-bottom: 0;
            }
            .col-xl-2.col-lg-2.col-md-2.col-sm-12.col-xs-12 {
                text-align: center;
                margin-bottom: 10px;
            }
            #buying-product-details .row.p-5 {
                padding: 0 15px !important;
            }
            #buying-product-details .col-md-3 {
                display: block !important;
                padding: 0 !important;
            }
            #buying-product-details .custom-btn.mt-4.book-appointment-button {
                float: none;
                text-align: center;
                align-items: center;
                justify-content: center;
                display: flex;
                margin-top: 0px !important;
                margin-right: 2px;
            }
            #buying-product-details .vehicle-info-div-2 {
                margin: 0;
                width: 100%;
            }
            #buying-product-details .vehicle-info-div {
                width: 100% !important;
                margin: 10px 0;
            }
            #buying-product-details .details-specification-2.text-uppercase {
                padding: 10px 0 0px 0 !important;
                margin: 0 !important;
                font-size: 14px;
                line-height: 1.5;
            }
            .para ul li{
                font-size: 14px;
                display: block;
                padding: 0;
                text-align: left;
                display: flex;
            }
            .para ul li:before{
                margin: 0;
                position: relative;
                margin-right: 10px;
            }
            .pro-title .font-styling {
                font-size: 16px;
            }
            .pro-title .font-styling.heading {
                font-size: 20px;
                line-height: 1.5;
            }
            .price-container .original-price{
                font-size: 16px;
            }
            .search_vehicle_price_color {
                font-size: 24px !important;
            }
            .row.py-5.py-sm-3.py-3 p {
                line-height: 1.5;
            }
            #buying-product-details .row.p-5 {
                margin-top: 13px;
            }
            #buying-product-details .row.p-5 .col-md-6 {
                margin: 0;
                padding: 0;
            }
            #buying-product-details .row.p-5 .row.pro-title {
                text-align: center;
                margin-top: 15px;
            }
            #buying-product-details .row.p-5 .row.pro-title .col-md-9 {
                padding: 0 !important;
            }
            #buying-product-details .row.p-5 a.text-left {
                text-align: center !important;
                float: none;
            }
            #buying-product-details .row.p-5 .phone-fa-setting {
                float: none;
                text-align: center;
                margin: 0 auto;
                display: block;
                width: 100%;
                padding: 8px 0;
            }
            .info-details {
                height: auto;
                margin: 0 0 10px 0;
                text-align: center;
            }
            .info-details h2 {
                font-size: 28px;
                line-height: 34px;
            }
            #buying-product-details .row.p-5 {
                padding: 0 15px !important;
            }
            #buying-product-details .col-md-3 {
                display: block !important;
                padding: 0 !important;
            }
            #buying-product-details .vehicle-info-div-2 {
                margin: 0;
                width: 100%;
            }
            #buying-product-details .vehicle-info-div {
                width: 100% !important;
                margin: 10px 0;
            }
            #buying-product-details .details-specification-2.text-uppercase {
                padding: 10px 0 0px 0 !important;
                margin: 0 !important;
                font-size: 15px;
            }
            #buying-product-details .row.p-5 {
                margin-top: 13px;
            }
            #buying-product-details .row.p-5 .col-md-6 {
                margin: 0;
                padding: 0;
            }
            #buying-product-details .row.p-5 .row.pro-title {
                text-align: center;
                margin-top: 15px;
            }
            #buying-product-details .row.p-5 .row.pro-title .col-md-9 {
                padding: 0 !important;
            }
            #buying-product-details .row.p-5 a.text-left {
                text-align: center !important;
                float: none;
            }
            #buying-product-details .row.p-5 .phone-fa-setting {
                float: none;
                text-align: center;
                margin: 0 auto;
                display: block;
                width: 100%;
                padding: 8px 0;
            }
            .info-details {
                height: auto;
                margin: 0 0 10px 0;
                text-align: center;
            }
            .info-details h2 {
                font-size: 28px;
                line-height: 34px;
            }
            .row.mt-5 .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12,
            .row.mt-4 .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12 {
                width: 100% !important;
            }
            div#google_translate_element {
                width: 60%;
            }
            ul.list-unstyled.m-0.d-inline-flex li.me-4 {
                font-size: 13px;
                margin: 0 !important;
            }
            ul.list-unstyled.m-0.d-inline-flex.me-5 {
                margin: 0 !important;
            }
            .header-top,
            .header-top a {
                font-size: 13px;
            }
            ul.list-unstyled.m-0.d-inline-flex svg.svg-inline--fa.fa-clock.me-3 {
                margin: 0 5px 0 0 !important;
            }
            .header-top.w-100.bg-prime.pt-18.pb-18 .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12.d-flex.justify-content-end {
                width: 100% !important;
            }
            ul.list-unstyled.m-0.d-inline-flex.social-list.me-5 {
                display: none !important;
            }
            .header-top.w-100.bg-prime.pt-18.pb-18 .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12 {
                padding-left: 5px;
                padding-right: 5px;
            }
            ul.list-unstyled.m-0.d-inline-flex svg.svg-inline--fa.fa-envelope.me-3 {
                margin-right: 3px !important;
                margin-left: 8px;
            }
            .header-top.w-100.bg-prime.pt-18.pb-18 .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12:first-child {
                margin-top: 41px;
            }
            a.navbar-brand.p-0.m-0 {
                width: 50%;
            }
            a.navbar-brand.p-0.m-0 {
                width: 50%;
            }
            section.banner-section.position-relative {
                background-color: red !important;
            }
            .banner-text.position-absolute.w-100 {
                background: #f77f03;
                top: 0;
                padding-top: 40px;
                padding-bottom: 40px;
                position: relative !important;
            }
            .banner-text.position-absolute.w-100 h1.text-white {
                font-size: 30px;
                line-height: 40px;
            }
            .banner-text.position-absolute.w-100 h1.text-white span.prime {
                color: #fff !important;
            }
            .banner-text p br {
                display: none;
            }
            .bg-prime.text-white.text-uppercase.d-flex.align-items-center.justify-content-center {
                border: 1px solid;
            }
            .banner-text.position-absolute.w-100 .col-12.mt-143 {
                margin-top: 50px;
            }
            .vehicle-search-form {
                padding: 30px 20px 40px;
            }
            section#about {
                margin-top: 40px;
            }
            section#vehicle h2 {
                font-size: 32px;
            }
            .vehcile-card {
                min-height: auto !important;
                padding-bottom: 0 !important;
            }
            .vehicle-details-box-btn-img {
                min-height: auto;
            }
            .card-text-box-btn {
                min-height: auto;
            }
            section#fast {
                padding-top: 30px;
            }
            #cool h2 {
                font-size: 25px;
                line-height: 35px;
            }
            .footer-copy.d-flex.align-items-center {
                height: 60px;
                text-align: center;
            }
            select.goog-te-combo {
                background: #f77f03;
                border: 1px solid #fff;
                color: #fff;
            }
            .banner-section .col-lg-4.col-md-6 {
                padding: 0 40px;
            }
            .banner-section .position-absolute.w-100.text-center {
                top: 50% !important;
                transform: translate(0px, -50%);
            }
            .banner-section input#instantSearch{
                padding: 0 40px 0 20px !important;
            }
            .banner-section button{
                right: 22px !important;
            }
            .tab-content .box .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-xs-12.mt-4.filter.cursor-hand:first-child {
                margin-top: 0 !important;
            }
            .card .card-body .vehicle-details{
                width: 150px;
                height: 40px;
            }
            .card .card-body .vehicle-details .vehicle-manufacture .font-styling {
                font-size: 16px;
            }
            .vehcile-card .card-body {
                padding: 15px 0 !important;
            }
            .tab-content .box .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-xs-12.mt-4.filter.cursor-hand {
                margin-top: 15px !important;
            }
            div#get_selected_users_chat .row.align-items-center {
                margin: 0 !important;
            }
            div#get_selected_users_chat .col-md-9.col-lg-9.col-sm-9.mt-4.mb-4{
                margin: 0 !important;
            }
            .table-row {
                overflow: hidden;
                overflow-x: scroll;
            }
            .table-row::-webkit-scrollbar{
                width: 5px;
                border-radius: 5px;
                -webkit-appearance: none;
                background: #f1f1f1;
            }
            .table-row::-webkit-scrollbar-thumb{
                background-color: #f77f03;
                border-radius: 5px;
            }
            .fav-table th, .fav-table td{
                font-size: 12px;
            }
            .searchBox {
                margin: 0 30px;
            }
        }
        @media all and (max-width:475px){
            h2 {
                font-size: 25px !important;
                line-height: 32px !important;
            }
            h3 {
                font-size: 20px;
                line-height: 26px;
            }
            section#fast h4.mt-3.text-white {
                margin-top: 15px !important;
                font-size: 16px !important;
                line-height: 22px !important;
            }
            section#fast .mt-4 {
                margin-top: 15px !important;
            }
            .fast-section .bg-prime.text-white.text-uppercase.d-flex.align-items-center.justify-content-center{
                padding: 10px 20px;
            }
            .footer-copy .text-white {
                font-size: 11px;
            }
            .pro-title .font-styling.heading {
                font-size: 18px;
                line-height: 1.5;
            }
            .pro-title .font-styling {
                font-size: 14px;
            }
            .button-box {
                flex-direction: column;
            }
            .button-box .custom-btn a {
                width: 100% !important;
            }
            #buying-product-details .custom-btn.book-appointment-button{
                margin-right: 0 !important;
            }
            .searchBox h3 {
                font-size: 16px;
            }
            .searchBox.position-relative{
                padding: 10px;
                margin: 0 15px;
            }
            .banner-section button{
                right: 16px !important;
                top: 44px !important;
            }
        }
