:root {
    --background-color: #F69517;
    --background-color-two: #FCBF17;
    --background-color-three: #F79915;
    --footer-background-color: #2B2E3A;
    --hover-background-color: #fcd16d;
    --input-color: #E3E3E3;
}
/* body{
    font-family: 'Poppins', sans-serif;
} */

/* .social-icons {
        list-style-type: none;
        margin-top: 25px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px;
    } */
/* common in all pages */
a.btn{
    background-color: var(--background-color);
}
a.btn:hover{
    background-color: var(--hover-background-color);
}
/* ============================= */
    .remove-link__css{
        padding: 0px!important;
        margin: 0px!important;
        display: block!important;
        background: transparent!important;
        text-decoration: none!important;
        /* color: #fff!important; */
    }

    .social-icons li {
        margin-bottom: 10px;
    }

    .social-icons a {
        display: inline-block;
        padding: 10px;
        background-color: #000;
        margin-top: 5px;
    }

    .social-icons i {
        font-size: 25px;
        color: #fff;
    }

#footer .header1{
    background-color: var(--footer-background-color);
    color: #ffffff;
}
/* #footer .header1 ul{
    background-color: #1463F3;
    color: #fff;
} */
#appointment .header1{
    background-color: #1D2023 ;
}

/* #appointment textarea::placeholder{
    color: #fff!important;
} */

header {
    width: 100%;
    /* padding: 10px 0; */
    background: #171616;
    background: #171616;
    /* animation magic */
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    /* z-index: 9999; */
    /* top: 0; */
    /* position: fixed; */
}


/* .shrink { padding: 4px 0px;} */

.footer{
    color: #fff;
}

.footer-items ul li{
    display: flex;
    align-items: baseline;
    gap: 20px;
}

.dropdown-menu{
 background-color: #171616;
 border-radius: 0;
}

.dropdown-menu li a{
    color: white;
    padding-top: 10px;
}

.banner_img{
    top: 20%;
    left: 5%;
    width: 50% !important;
}

.scrollup {
    width: 60px;
    height: 60px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    text-align: center;
    padding: 10px;
    z-index: 100;
    display: none;
}



.header_up a span{
    font-family: poppins,Sans-serif !important;
    font-size: 12px;
    font-weight: 500 !important;
    letter-spacing: 2px;
}

.font{
    font-family: poppins,Sans-serif !important;
    font-size: 14px !important;
}

.side_heading{
    font-family: poppins,Sans-serif !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    line-height: 1.4em;
}

/* .side_heading{
    font-family: poppins,Sans-serif !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    line-height: 1.4em;
} */

.font_heading{
    /* font-family: poppins,Sans-serif !important; */
    padding-left: 10px;
    font-size: 42px !important;
    font-weight: 700 !important;
    /* margin-bottom: 36px;
    margin-top: 15px; */

}

.font_heading_banner {
    /* font-family: poppins, sans-serif !important; */
    font-weight: 700 !important;
    font-size: 58px;
    line-height: 1.1em;
    border-top: 1.5px solid black;
    border-bottom: 1.5px solid black;
    width: 90%;
}


.font_with_heading{
    /* font-family: poppins,Sans-serif !important; */
    font-size: 15px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    line-height: 1.56em !important;
    letter-spacing: 2px !important;
    /* padding: 13px 50px!important; */
}


.service_img h6{
    font-weight: 700 !important;
    font-size: 18px !important;
    letter-spacing: 2px;
}

.service_img .col-4{
    margin-bottom: 5%;
    width: 32%;
}
.service_img .col-4 img{
    width: 95%;
    max-height: 466px;
    min-height: 466px;
    object-fit: cover;
}

.service_img p{
    font-weight: 800 !important;
    font-size: 20px !important;
    color: white !important;
    /* font-family: poppins,Sans-serif !important; */
    line-height: 1.6;
    letter-spacing: 2px;
}

.service_img .text_hover{
    top: 21%;
    left: 0%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;

}

.text_hover p{
    font-size: 18px!important;
    font-weight: 700!important;
}

.work_process .border{
    width: 390px;
    /* height: 150px; */
    padding: 30px 30px!important;
    border-left: 1.5px solid black!important;
}

.work_process .border:last-child{
    border-right: 1.5px solid black!important;
}

.work_process_service .border:last-child{
    border-right: 1.5px solid black!important;
}

.work_process_service .border{
    /* width: 410px;
    height: 192px; */
    width: 390px;
    /* height: 150px; */
    padding: 30px 30px!important;
    border-left: 1.5px solid black!important;
}

.work_process_service span{
    font-size: large;
    font-weight: 700 !important;
}

.work_process_service p{
    color: #777777 !important;
    font-weight: 500;
    font-size: 14px!important;
}

.work_process_service h6{
    font-weight: 700;
    font-size: 16px;
    color: #212529;
}

.reviews .card .card-body img{
    width: 85px;
}

.reviews h5{
  font-weight: 700;
  font-size: 16px;
  /* font-family: poppins,Sans-serif !important; */
}

hr {
    border: 1px solid rgb(0, 0, 0);
}

.checked {
    color: #db2411;
}

.main-logo{
    object-fit: contain;
}

.hover_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
}

.service_img{
    padding: 0 40px;
}

.service_img img {
    height: 450px;
    object-fit: cover;
}

button:hover{
    background-color:#dbb778ff !important;
    color: black !important;
}

.round_button{
    padding: 58px 26px;
    background-color: black;
    letter-spacing: 0.5px;
    font-weight: 500;
}

.service_img img{
    border-radius: 0;
}

.service_img img {
    height: 370px!important;
    object-fit: cover;
}

.anchor_text{
    font-size: 15px !important;
    font-weight: 500 !important;
    text-decoration: none;
    border-bottom: 1.5px solid black;
    letter-spacing: 1px;
    padding-bottom: 3px;
}

.anchor_text1{
    font-size: 18px !important;
    font-weight: 500 !important;
    text-decoration: none;
    border-bottom: 1.5px solid white;
    letter-spacing: 1px;
    padding-bottom: 3px;
}

.work_process span{
    font-size: large;
    font-weight: 700 !important;
}

.work_process i{
    font-size: x-large;
    padding-bottom: 21px;
}

.work_process h6{
    font-weight: 700;
    font-size: 16px;
    color: #212529;
}

.work_process p{
    color: #777777 !important;
    font-size: 14px;
    font-weight: 500;
}


.dropdown-item > .dropdown-menu {
    /* right: -290px; */
    left: 195px;
    /* position: absolute; */
    top: 0;
}

.list-scroll{
    height: 60vh;
    overflow-y: scroll;
    width: 300px;
}

.list-scroll li a{
    white-space: initial;
    overflow: hidden;
}

.list-scroll::-webkit-scrollbar {
    display: none;
    /* Hide scrollbar on Chrome, Safari, and newer versions of Edge */
  }


/* Hide the dropdown by default */
.dropdown-menu {
    display: none;
    position: absolute;
    background-color: var(--footer-background-color);
    border: none;
    z-index: 1;
}

.nav-item:hover > .dropdown-menu {
    display: block;
}

.dropdown-item {
    padding: 5px 15px;
    text-decoration: none;
    /* color: #333; */
    /* border: 1px solid #fcd16d; */
    display: block;
}

.nav-item a {
    /* font-family: poppins,Sans-serif; */
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 2px;
}

.nav-item a:hover{
    background-color: #f3f0f0;
    color: white;
}
/* .nav-item a:hover{
    background-color: black;
    color: white;
} */

.dropdown-menu li a:hover{
    background-color: #b3b2b2;
    color: white;
}
/* .dropdown-menu li a:hover{
    background-color: white;
    color: black;
} */


.card .card-body{
    max-height: 450px;
    min-height: 450px;
}

.card .card-body p{
    font-size: 16px!important;
    border-bottom: 1px solid lightgrey;
}
.my-new__form label{
    color: #645f5f;
}
.my-new__form input{
    background-color: var(--input-color)!important;
}

.my-new__form input:focus{
    background-color: transparent!important;
    color: rgb(68, 65, 65)!important;
    border: 0px solid transparent!important;
}
.my-new__form input:not(:focus){
    color: rgb(27, 27, 27)!important;
}
.my-new__form textarea{
    background-color: var(--input-color)!important;
}
.my-new__form textarea:not(:focus){
    color: rgb(27, 27, 27)!important;
}
.my-new__form textarea:focus{
    background-color: transparent!important;
    color: rgb(68, 65, 65)!important;
    border: 0px solid transparent!important;
}

.form-control::file-selector-button{
    padding: 4px 9px!important;
    font-size: 12px!important;
    font-weight: 500!important;
}

.form-control[type=file]:not(:disabled):not([readonly]){
    padding-bottom: 8px!important;
    padding-top: 5px!important;
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field{
    color: white!important;
}

input[type="date" i]::-webkit-calendar-picker-indicator{
    color: white!important;
    background-color: white!important;
    border-radius: 3px!important;
}

input[type="time" i]::-webkit-calendar-picker-indicator{
    color: white!important;
    background-color: white!important;
    border-radius: 15px!important;
}


/* ::placeholder {
    color: white!important;
  } */

  .footer-items h2
  {
    font-size: 15px!important;
    padding-left: 45px!important;
    margin-left: 25px!important;
  }

  .quick-nav{
    font-size: 15px!important;
    /* padding-left: 45px!important; */
    margin-left: 30px!important;
  }


  .social-icons li a{
    padding: 15px 12px 10px 12px;
    margin-right: 4px;
  }

  .services-sec{
    border-top: 1.5px solid black!important;
    border-bottom: 1.5px solid black!important;
    width: 90%!important;
    padding: 26px 0!important;
  }

  .brands-logos__divs{
    justify-content: space-around;
    border-top: 1px solid black;
    padding: 25px 0;
    filter: grayscale(1);
    text-decoration: none;
  }

  .brands-logos__divs:hover{
    filter: unset;
    text-decoration: underline;
    cursor: pointer;
    color: black;
  }

  .brands-logos__divs div img{
    width: 110px;
    height: 110px;
    object-fit: contain;
    /* filter: grayscale(1); */

  }

  /* .brands-logos__divs div img:hover{
    filter: unset;
  } */

  .click-btn{
    font-size: 16px!important;
    font-weight: 500;
    letter-spacing: 1px;
  }

  .border-down{
    border-bottom: 1px solid black;
  }

  .new-h1{
    border-top: 1px solid black;
    border-bottom: 1.5px solid black;
  }

  .contact-us__servicesAll{
    display: flex;
    justify-content: space-around;
    margin-top: 60px;
    margin-bottom: 110px;
  }



  .contact-us__services{
    display: grid;
    border-left: 1px solid black;
  }

  iframe {
    width: 100%;
    height: 70vh;
    border: 0; /* Remove the iframe border if needed */
  }

  .map-height{
    height: 70vh;
  }

  .faq-questions{
    border-bottom: 1.5px solid white;
    padding: 35px 0;
  }


  .faq-questions p{
    color: white;
    font-size: 16px;
    font-weight: 400;
    font-family: poppins,Sans-serif !important;
    color: rgba(255, 255, 255, 0.7);
  }

  .faq-questions__section{
    display: flex;
    justify-content: space-between;
    align-items: start;
  }

  .faq-questions__section i{
    color: black;
    padding: 3px 4px;
    cursor: pointer;
    background: white;
    border-radius: 29px;
    font-size: 11px;
}

.faq-questions__section h1{
    font-size: 30px!important;
    font-weight: 700;
    cursor: pointer;
    /* font-family: poppins,Sans-serif !important; */
}

.header1_{
    background-color: #171616;
    /* padding: 55px 30px 110px 30px; */
}

.faq-appoint{
    background-color: black;

}
.faq-sec h1{
    font-size: 48px;
    font-weight: 700;
    font-family: poppins,Sans-serif !important;
}

.faq-img__section{
    display: flex;
    justify-content: space-between;
    align-items: end;
    height: 100%;
}

.faq-img__section img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.faq-img__border img{

    width: 65px;
    height: 65px;
    object-fit: contain;
}

.faq-img__border{
    padding: 30px;
    border-style: solid;
    border-width: 1px;
    /* border-radius: 40px; */
    border-radius: 200px 200px 200px 200px;
    border: 1px solid black;
}

.add-faq__padding{
    padding: 90px 0 110px 0;
}

.brand-detail__sect h1{
    font-weight: 700 !important;
    font-family: poppins,Sans-serif !important;
}

.brand-detail__sect p{
    font-weight: 400 !important;
    font-size: 16px;
    font-family: poppins,Sans-serif !important;
    color:#686868;
    border-left: 1px solid black;
}

.brand-detail__sectOne{
    padding: 100px 0 70px 0;
}
.brands-sec__start h1{
    font-family: poppins, sans-serif !important;
    font-weight: 700 !important;
    font-size: 68px;
    line-height: 1.1em;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    width: 90%;
}

.brands-sec__start p{
    font-family: poppins, sans-serif !important;
    font-weight: 600 !important;
    font-size: 12px!important;
    line-height: 1.1em;
}

.reviews-all_padding{
    padding: 110px 0 120px 0;
}

.about-us__secOne {
    padding-top: 160px;
}

.about-us__secOne h1{
    font-family: poppins, sans-serif !important;
    font-weight: 700 !important;
    font-size: 48px!important;
    color: white;
}

/* .about-us__secPara{
    border-left: 1.5px solid #a9a8a8;
}

.about-us__secPara p{
    color:#a9a8a8;
    font-size: 16px !important;
    padding-left: 15px;
}

.about-us__secPara p span{
    font-weight: 700;
}

.about-us__secPara p:last-child{
    margin-bottom: 0px!important;
} */

/* .about-us__secTwo{
    padding-top: 160px;
} */

.about-us__secTwo h1{
    color: black;
    font-size: 200px;
    font-weight: 700;
    font-family: poppins, sans-serif !important;
}

.about-us__secTwo h2{
    color: black;
    font-size: 48px;
    font-weight: 700;
    font-family: poppins, sans-serif !important;
}

.about-us__secTwo p{
    color: rgb(76, 76, 76);
    font-size: 15px;
    font-weight: 400;
    font-family: poppins, sans-serif !important;
    padding: 30px 124px!important;
}

.about-us__secTwo p span{
    font-weight: 700;
}

.about-us__section3rd .border{
    width: 400px;
    padding: 24px 30px!important;
    border-left: 1px solid black!important;
}

.about-us__section3rd .border:last-child{
    border-right: 1px solid black!important;
}

.about-us__section3rd h6{
    font-size: 18px!important;
    font-weight: 600;
    color: #212529;
}

.about-us__section3rd p{
    color: #777777 !important;
    font-size: 16px;
    font-weight: 400;
}

.about-us__section3rd i{
    font-size: x-large;
    padding-bottom: 10px;
}

.about-us__Yoe{
    border-left: 1px solid #a9a8a8;
    margin-bottom: 70px;
}

.about-us__Yoe p{
    font-family: 'Poppins', sans-serif;
    font-size: 16px!important;
    font-weight: 400;
    color:rgba(255, 255, 255, 0.7);
    margin-bottom: 0px;
}

/* .about-us__sec4 {
    padding-top: 90px!important;
} */

.about-us__sec4 h1{
    font-size: 48px;
    font-weight: 700;
    color: white;
    font-family: 'Poppins', sans-serif;
}

.about-us__lastSect1 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}


.about-us__lastSect2Img img{
    width: 80px;
}

.about-us__lastSect2Text {
    padding: 15px 41px 22px 10px;
}

.about-us__lastSect2Text h3{
    font-size: 30px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    color: white;
    line-height: 39px;
    letter-spacing: normal;
    text-transform: uppercase;
}

.about-us__container {
    display: flex;
    align-items: stretch; /* Ensures both sections have the same height */
    justify-content: center; /* Optional: center the sections horizontally */
  }

  .about-us__lastSect1{
    height: 100%;
  }
  .remove-extrasNav{
    display: none;
  }

  .main-banner_div h1{
    font-size: 60px !important;
    font-weight: 700 !important;
}

.main-page__secTwo p{
    color: #bababa;
    font-size: 16px;
}

.contact-us__LeC h1{
    font-size: 48px!important;
    font-family: poppins,Sans-serif !important;
    color: black;
}


.contact-us__services a i span{
    font-weight: 700 !important;
    font-size: 20px!important;
}

.c-f h1{
    font-size: 48px!important;
}

.new-head{
    font-size: 48px!important;
}

.services-main__forAll h1{
    font-weight: 700 !important;
}


.services-main__forAll p{
    color: #777777;
    font-size: 17px!important;
}

.services-main__forAll p span{
    color: #4c4c4c;
    font-weight: 600;
}

.ser-detail__services{
    min-height: 450px!important;
    max-height: 450px!important;
}

.lambo-img{
    width: 80px!important;
    height: 80px!important;
}

.reviewCardDiv {

    width:100%!important; 
    min-height: 370px;
}

.reviewCardTitle {
    position: absolute;
    bottom: 22px;
}

.custom-container {
   padding-left: 12px;
   padding-right: 12px;
  }

  .contact-us_banner img{
    height: 400px;
    object-fit: cover;
   }


   .contact-us_bannerTxt h1{
    font-size: 42px;
   }

   @media (max-width: 380px) {
    .font_heading{
        /* font-family: poppins,Sans-serif !important; */
        padding-left: 10px;
        font-size: 25px !important;
        font-weight: 700 !important;
        /* margin-bottom: 36px;
        margin-top: 15px; */

    }
   }

  @media (max-width: 400px) {
    .extraNav{
        display: none;
    }

    .myNewIMg{
        height: 320px!important;
        object-fit: cover;
    }

    .main-logo{
        width: 100%!important;
        object-fit: contain;
        padding: 10px!important;
    }

    .hamBurger{
        padding: 0px 5px 2px 5px;
    }
    .navbar{
        padding-top: 15px;
    }

    .remove-extrasNav{
        display: block;
      }

      .navbar-nav{
        height: 80vh;
        overflow-y: auto;
        float: left;
      }

    .navbar-nav::-webkit-scrollbar {
        display: none;
    }

    .logo-link{
        width: 50%;
    }

    .service_img {
        padding: 0 10px!important;
    }


    header{
        padding: 0px!important;
    }

    .navbar-toggler-icon{
        width: 1.2rem;
        height: 1.2rem;
    }

    .main-banner_div h1{
        font-size: 30px!important;
        margin-top: 0px!important;
        margin-bottom: 0px!important;
        width: 90%!important;
    }

    .main-banner_div button{
        padding: 10px 10px 10px 15px!important;
        font-size: 15px!important;
        margin-top: 15px!important;
    }

    .banner_img{
        width: 90%!important;
    }

    .main-page__secTwo{
        padding-bottom: 1rem!important;
    }

    .main-page__secTwo h1{
        margin-left: 10px!important;
        margin-right: 10px!important;
        font-size: 30px !important;
        margin-bottom: 25px!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
        text-align: left;
    }

    .main-page__secTwo p{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
        font-size: 16px!important;
        margin-left: 1rem!important;
        margin-right: 1rem!important;
        text-align: left;
    }

    .changeBtnPositioning{
        text-align: left;
        margin-left: 1rem!important;
    }

    .main-page__secTwo button{
        padding: 14px 20px 14px 20px!important;
        font-size: 12px!important;
        margin-top: 20px!important;
    }

    .main-page__services{
        padding-left: 1rem!important;
    }

    .main-page__services h1{
        font-size: 25px!important;
        margin-bottom: 20px!important;
    }

    .anchor_text{
        font-size: 12px !important;
    }

    .service_img h6{
        margin-bottom: 25px!important;
    }

    .main-page__brand{
        padding-left: 1rem!important;
    }

    .main-page__brand h1{
        font-size: 25px!important;
        margin-bottom: 20px!important;
    }

    .main-page__brandLogos{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .work-process_heading{
        font-size: 25px !important;
        padding-bottom: 20px!important;
    }

    .work_process{
     display: grid!important;

    }

    .work_process .border{
        width: auto!important;
        border-bottom: 1.5px solid black!important;
        border-right: 1.5px solid black!important;
    }

    .book-an__appt{
        height: 470px!important;
    }

    .book-an__apptBtn button{
        padding: 45px 19px;
        font-size: 13px!important;
    }

    .cus-approve{
        font-size: 25px !important;
        font-family: poppins,Sans-serif !important;
        margin-bottom: 0px!important;
    }

    .main-page__reviews{
        /* padding-right: 1rem!important;
        padding-left: 1rem!important; */
    }

    .main-page__reviews .card .card-body{
        min-height: 0px!important;
    }

    .main-page__reviews .card {
        border-color: #aaa7a7;
        /* margin-bottom: 30px!important; */
    }

    .main-page__realAll{
        /* margin-top: 0px!important; */
    }

    .main-page__getApp{
        width: 100%!important;
    }

    .main-page__getApp h1{
        font-size: 25px!important;
        padding-top: 0px!important;
    }

    .form-div:first-child{
        margin-top: 20px!important;
    }

    .form-div{
        width: 100%!important;
    }

    .footer-col{
        width: 100%!important;
        margin-top: 1rem!important;
    }

    .my-new__form{
        margin-right: 1rem!important;
    }


    .contact-us_banner img{
        width: 100%!important;
    }

    .contact-us_bannerTxt{
        /* padding: 0 10px 5px 20px!important; */
        width: 100%;
        background: linear-gradient(270deg, #00000057 -150%, #ffffff 100%)!important;
    }

    .contact-us_bannerTxt p{
        font-size: 8px !important;
        /* margin: 12px 0!important; */
    }

    .contact-us_bannerTxt h1{
        font-size: 20px!important;
        padding: 10px 0!important;
    }

    .contact-us_banner img {
        height: 250px!important;
    }

    .contact-us__LeC h1{
        margin: 15px!important;
        font-size: 30px!important;
    }

    .contact-us__servicesAll{
        display: grid;
        margin-bottom: 30px!important;
        justify-content: flex-start;
    }

    .contact-us__services {
        border-left: 1.5px solid black;
        margin-bottom: 30px;
    }

    .contact-us__services button{
        padding: 8px 10px!important;
        font-size: 12px!important;
        margin-top: 8px;
    }

    .contact-us__services a i span{
        font-size: 17px!important;
    }

    .c-f h1{
        font-size: 30px!important;
        padding: 15px 0!important;
    }

    .faq-questions__section h1{
        font-size: 22px!important;
    }

    .add-faq__padding{
        padding: 45px 0 30px 0!important;
    }

    .faq-sec {
        padding-left: 1rem!important;
    }

    .faq-sec h1{
        font-size: 26px!important;
    }

    .faq-left__margin{
        margin-left: 0px!important;
        margin-top: 50px!important;
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .faq-img__section{
        display: grid;
        justify-content: center;
    }

    .faq-img__border{
        margin-bottom: 20px!important;
    }

    .reviews-all_padding {
        padding: 40px 0 50px 0!important;
    }

    .services-main__forAll{
        padding-left: 1rem!important;
    }

    .services-main__forAll h1{
        font-size: 32px!important;
    }

    .services-main__forAllAppot{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
        margin-left: 0px!important;
        margin-top: 30px;
    }

    .services-sec{
        width: 100%!important;
    }

    .work_process_service{
        padding: 0 15px!important;
    }

    .work_process_service .border {
        border-right: 1.5px solid black!important;
        border-bottom: 1.5px solid black!important;
    }

    .work_process_service .border:last-child {
        border-bottom: none!important;
    }

    .services-forAll{
        padding-left: 1rem!important;
        margin-bottom: 0px!important;
    }

    .diagnose-forAll{
        padding-left: 1rem!important;
        margin-top: 0px!important;
    }

    .diagnose-forAll h1{
        font-size: 35px !important;
        margin: 5px 0!important;
    }

    .services-forAll h1{
        font-size: 35px !important;
        margin: 5px 0!important;
    }
    .remove-margin{
        margin-left: 0px!important;
    }

    .services-forAllCol{
        padding: 0px 10px!important;
    }

    .diagnose-forAllCol{
        padding: 0px 10px!important;
    }

    .diagnose-forAll a{
        margin-left: 0px!important;
    }

    /* .services-LastSecImg img{
        width: 100%!important;
        object-fit: cover;
    } */

    .services-LastSecDiv{
        position: unset!important;
        padding-left: 1rem!important;
    }

    .services-LastSecDiv p{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }


    .services-LastSecDiv p:last-child{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }

    .services-LastSecDiv h1{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
        font-size: 25px !important;
        margin-bottom: 1rem!important;
    }

    .services-LastSecDiv a{
        margin-left: 0px!important;
    }

    .card .card-body{
        padding: 2rem!important;
        max-height: 420px!important;
        min-height: 450px!important;
    }

    .cus-reviews__all{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .cus-reviews__all .card{
        margin-bottom: 30px;
    }

    .cus-reviews__allHeading{
        font-size: 30px !important;
        margin-bottom: 0px!important;
    }

    .cus-reviews__allHeading h1{
        font-size: 30px !important;
    }

    .brand-txt__detail{
        padding: 30px 0 30px 0!important;
    }

    .brand-detail__sect {
        margin-bottom: 0rem!important;
    }

    .brand-detail__sect h1 {
        font-size: 32px!important;
    }

    .brand-last__section{
        margin-left: 0px!important;
        margin-right: 0px!important;
        padding-right: 30px!important;
        padding-left: 12px!important;
        margin-top: 30px!important;
        border-left: none!important;
    }

    .brand-last__section button{
        font-size: 12px!important;
        font-weight: 500!important;
        font-family: poppins,Sans-serif !important;
    }

    .brand-logo_editedDivE{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .brand-logo_editedDivS{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .brands-logos__divs{
        padding: 20px 2px 20px 2px!important;
        align-items: center;
        gap: 15px;
    }

    .brands-logos__divs div img {
        width: 80px!important;
        height: 80px!important;
    }

    .brand-displays h5{
        font-size: 16px!important;
    }

    .brand-displays p{
        font-size: 14px!important;
    }

    .new-border-remove{
        border-bottom: none!important;
    }

    .about-us__secTwo h1{
        font-size: 50px!important;
    }


    .about-us__secOne {
        padding-top: 70px!important;
    }

    .about-us__secOne h1{
        font-size: 35px!important;
    }

    .remove-bottom__margin{
        margin-bottom: 0rem!important;
    }

    .remove-top__margin{
        margin-top: 0rem!important;
    }

    .remove-top__margin a{
        margin-left: 1rem!important;
    }

    /* .about-us__secTwo {
        padding-top: 70px!important;
    } */

    .about-us__secTwo h1 {
        font-size: 50px!important;
    }

    .about-us__secTwo h2 {
        font-size: 35px!important;
    }

    .about-us__secTwo p {
        font-size: 15px;
        padding: 12px 8px!important;
    }

    .about-us__section3rd{
        padding: 0 15px!important;
    }

    .about-us__section3rd .border {
        border-right: 1px solid black!important;
        border-bottom: 1px solid black!important;
    }

    .about-us__section3rd .border:last-child {
        border-bottom: none!important;
    }

    .about-us__sec4 h1{
        font-size: 35px!important;
    }

    .about-us__Yoe {
        margin-bottom: 20px!important;
        border-left: none!important;
        margin-left: 0px!important;
        padding-left: 1rem!important;
        margin-top: 25px!important;
    }

    .about-us_another{
        margin-left: 1rem!important;
        margin-top: 20px!important;
    }

    .about-us__lastSect2Text {
        padding: 15px 0px 22px 0px!important;
    }


    .about-us__lastSect2Text h3{
        font-size: 24px!important;
    }

    .review-details__allSection{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .review-details__allSection .card .card-body {
        padding: 1.5rem!important;
        max-height: 420px!important;
        min-height: 470px!important;
    }


    .footer-items h2{
        padding-left: 0px!important;
        margin-left: 10px!important;
    }

    .footer-col ul{
        padding-left: 10px!important;
    }

    .quick-nav{
        margin-left: 10px!important;
    }

    .social-icons i{
        font-size: 20px!important;
    }

    .social-icons li a {
        padding: 10px 10px 10px 10px!important;
    }

  }


  @media (max-width: 576px)  and (min-width: 400px) {
    .extraNav{
        display: none;
    }
    .font_heading{
        /* font-family: poppins,Sans-serif !important; */
        padding-left: 10px;
        font-size: 30px !important;
        font-weight: 700 !important;
        /* margin-bottom: 36px;
        margin-top: 15px; */

    }
    .myNewIMg{
        height: 320px!important;
        object-fit: cover;
    }

    .main-logo{
        width: 100%!important;
        object-fit: contain;
        padding: 10px!important;
    }

    .hamBurger{
        padding: 2px 5px 2px 5px;
    }
    .navbar{
        padding-top: 15px;
    }

    .remove-extrasNav{
        display: block;
      }

      .navbar-nav{
        height: 80vh;
        overflow-y: auto;
        float: left;
      }

    .navbar-nav::-webkit-scrollbar {
        display: none;
    }


    .main-banner_div h1{
        font-size: 33px!important;
        margin-top: 0px!important;
        margin-bottom: 0px!important;
        width: 80%!important;
    }

    .service_img {
        padding: 0 10px!important;
    }

    .service_img img {
        height: 400px!important;
        object-fit: cover;
    }

    .banner_img{
        top: 15%;
    }

    .main-banner_div button{
        padding: 10px 10px 10px 15px!important;
        font-size: 16px!important;

    }

    .banner_img{
        width: 90%!important;
    }

    .main-page__secTwo{
        padding-bottom: 1rem!important;
    }

    .main-page__secTwo h1{
        margin-left: 10px!important;
        margin-right: 10px!important;
        font-size: 30px !important;
        margin-bottom: 25px!important;
        text-align: left;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }

    .main-page__secTwo p{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
        font-size: 16px!important;
        text-align: left;
        margin-left: 1rem!important;
    }

    .main-page__secTwo button{
        padding: 14px 20px 14px 20px!important;
        font-size: 10px!important;
        margin-top: 20px!important;
        font-family: poppins,Sans-serif !important;
        font-weight: 600!important;
    }

    .main-page__services{
        padding-left: 1rem!important;
    }

    .main-page__services h1{
        font-size: 25px!important;
        margin-bottom: 20px!important;
    }

    .anchor_text{
        font-size: 12px !important;
    }

    .service_img h6{
        margin-bottom: 25px!important;
    }

    .main-page__brand{
        padding-left: 1rem!important;
    }

    .main-page__brand h1{
        font-size: 25px!important;
        margin-bottom: 20px!important;
    }

    .main-page__brandLogos{
        padding-left: 3rem!important;
        padding-right: 3rem!important;
    }

    .work-process_heading{
        font-size: 25px !important;
        padding-bottom: 20px!important;
    }

    .work_process{
     display: grid!important;

    }

    .work_process .border{
        width: auto!important;
        border-bottom: 1.5px solid black!important;
        border-right: 1.5px solid black!important;
    }

    .book-an__appt{
        height: 470px!important;
    }

    .book-an__apptBtn button{
        padding: 45px 19px;
        font-size: 13px!important;
    }

    .cus-approve{
        font-size: 25px !important;
        font-family: poppins,Sans-serif !important;
        margin-bottom: 0px!important;
    }

    .main-page__reviews{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .main-page__reviews .card .card-body{
        padding: 2rem!important;
        max-height: 490px;
        min-height: 490px;
    }

    .main-page__reviews .card {
        margin-bottom: 30px!important;
    }

    .main-page__realAll{
        margin-top: 0px!important;
    }

    .main-page__getApp{
        width: 100%!important;
    }

    .main-page__getApp h1{
        font-size: 25px!important;
        padding-top: 0px!important;
    }

    .form-div:first-child{
        margin-top: 20px!important;
    }

    .form-div{
        width: 100%!important;
    }

    .footer-col{
        width: 100%!important;
        margin-top: 1rem!important;
    }

    .my-new__form{
        margin-right: 1rem!important;
    }


    .contact-us_banner img{
        width: 100%!important;
    }

    .contact-us_bannerTxt{
        /* padding: 0 10px 5px 20px!important; */
        width: 100%;
        background: linear-gradient(270deg, #00000057 -150%, #ffffff 100%)!important;
    }

    .contact-us_bannerTxt p{
        font-size: 10px !important;
        margin: 12px 0!important;
    }

    .contact-us_bannerTxt h1{
        font-size: 25px!important;
        padding: 10px 0!important;
    }

    .contact-us_banner img {
        height: 250px!important;
    }

    .contact-us__LeC h1{
        margin: 15px!important;
        font-size: 30px!important;
        text-align: left;
    }

    .contact-us__servicesAll{
        display: grid;
        margin-bottom: 30px!important;
        justify-content: flex-start;
    }

    .contact-us__services {
        border-left: 1.5px solid black;
        margin-bottom: 30px;
    }

    .contact-us__services button{
        padding: 8px 10px!important;
        font-size: 12px!important;
        margin-top: 8px;
    }

    .contact-us__services a i span{
        font-size: 17px!important;
    }

    .c-f h1{
        font-size: 30px!important;
        padding: 15px 0!important;
    }


    .faq-questions__section h1{
        font-size: 22px!important;
    }

    .add-faq__padding{
        padding: 45px 0 30px 0!important;
    }

    .faq-sec h1{
        font-size: 31px!important;
    }

    .faq-left__margin{
        margin-left: 0px!important;
        margin-top: 50px!important;
        padding-left: 3rem!important;
        padding-right: 3rem!important;
    }

    .faq-img__section{
        display: grid;
        justify-content: center;
    }

    .faq-img__border{
        margin-bottom: 20px!important;
    }


    .services-main__forAll{
        padding-left: 1rem!important;
    }

    .services-main__forAll h1{
        font-size: 32px!important;
    }

    .services-main__forAllAppot{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
        margin-left: 0px!important;
        margin-top: 30px;
    }

    .services-sec{
        width: 100%!important;
    }

    .work_process_service{
        padding: 0 15px!important;
    }

    .work_process_service .border {
        border-right: 1.5px solid black!important;
        border-bottom: 1.5px solid black!important;
    }

    .work_process_service .border:last-child {
        border-bottom: none!important;
    }

    .services-forAll{
        padding-left: 1rem!important;
        margin-bottom: 0px!important;
    }

    .diagnose-forAll{
        padding-left: 1rem!important;
        margin-top: 0px!important;
    }

    .diagnose-forAll h1{
        font-size: 35px !important;
        margin: 5px 0!important;
    }

    .services-forAll h1{
        font-size: 35px !important;
        margin: 5px 0!important;
    }
    .remove-margin{
        margin-left: 0px!important;
    }

    .services-forAllCol{
        padding: 0px 10px!important;
    }

    .diagnose-forAllCol{
        padding: 0px 10px!important;
    }

    .diagnose-forAll a{
        margin-left: 0px!important;
    }

    /* .services-LastSecImg img{
        width: 100%!important;
        object-fit: cover;
    } */

    .services-LastSecDiv{
        position: unset!important;
        padding-left: 1rem!important;
    }

    .services-LastSecDiv p{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }


    .services-LastSecDiv p:last-child{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }

    .services-LastSecDiv h1{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
        font-size: 25px !important;
        margin-bottom: 1rem!important;
    }

    .services-LastSecDiv a{
        margin-left: 0px!important;
    }

    .card .card-body{
        padding: 2rem!important;
        max-height: 420px!important;
        min-height: 450px!important;
    }

    .cus-reviews__all{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .cus-reviews__all .card{
        margin-bottom: 30px;
    }

    .cus-reviews__allHeading{
        font-size: 30px !important;
        margin-bottom: 0px!important;
    }

    .cus-reviews__allHeading h1{
        font-size: 30px !important;
    }

    .brand-txt__detail{
        padding: 30px 0 30px 0!important;
    }

    .brand-detail__sect {
        margin-bottom: 0rem!important;
    }

    .brand-detail__sect h1 {
        font-size: 32px!important;
    }

    .brand-last__section{
        margin-left: 0px!important;
        margin-right: 0px!important;
        padding-right: 30px!important;
        padding-left: 12px!important;
        margin-top: 30px!important;
        border-left: none!important;
    }

    .brand-last__section button{
        font-size: 12px!important;
        font-weight: 500!important;
        font-family: poppins,Sans-serif !important;
    }


    .brand-logo_editedDivE{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .brand-logo_editedDivS{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .brands-logos__divs{
        padding: 20px 15px 20px 15px!important;
        align-items: center;
        gap: 0px;
    }

    .brands-logos__divs div img {
        width: 90px!important;
        height: 90px!important;
    }

    .brand-displays h5{
        font-size: 18px!important;
    }

    .brand-displays p{
        font-size: 15px!important;
    }

    .new-border-remove{
        border-bottom: none!important;
    }

    .new-border-remove{
        border-bottom: none!important;
    }

    .about-us__secTwo h1{
        /*font-size: 50px!important;*/
    }


    .about-us__secOne {
        padding-top: 70px!important;
    }

    .about-us__secOne h1{
        font-size: 35px!important;
    }

    .remove-bottom__margin{
        margin-bottom: 0rem!important;
    }

    .remove-top__margin{
        margin-top: 0rem!important;
    }

    .remove-top__margin a{
        margin-left: 1rem!important;
    }

    .about-us__secTwo {
        padding-top: 70px!important;
    }

    .about-us__secTwo h1 {
        font-size: 80px!important;
    }

    .about-us__secTwo h2 {
        font-size: 35px!important;
    }

    .about-us__secTwo p {
        font-size: 15px;
        padding: 12px 8px!important;
    }

    .about-us__section3rd{
        padding: 0 15px!important;
    }

    .about-us__section3rd .border {
        border-right: 1px solid black!important;
        border-bottom: 1px solid black!important;
    }

    .about-us__section3rd .border:last-child {
        border-bottom: none!important;
    }

    .about-us__sec4 h1{
        font-size: 35px!important;
    }

    .about-us__Yoe {
        margin-bottom: 20px!important;
        border-left: none!important;
        margin-left: 0px!important;
        padding-left: 1rem!important;
        margin-top: 25px!important;
    }

    .about-us_another{
        margin-left: 1rem!important;
        margin-top: 20px!important;
    }

    .about-us__lastSect2Text {
        padding: 15px 0px 22px 0px!important;
    }


    .about-us__lastSect2Text h3{
        font-size: 24px!important;
    }

    .review-details__allSection{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .review-details__allSection .card .card-body {
        padding: 1.5rem!important;
        max-height: 400px!important;
        min-height: 400px!important;
    }

    .changeBtnPositioning{
        text-align: left;
        margin-left: 1rem;
    }
  }


  @media (max-width: 768px)  and (min-width: 576px) {
    .extraNav{
        display: none;
    }

    .main-logo{
        width: 100%!important;
        object-fit: contain;
        padding: 10px!important;
    }

    .hamBurger{
        padding: 2px 5px 2px 5px;
    }
    .navbar{
        padding-top: 15px;
    }

    .remove-extrasNav{
        display: block;
      }

      .navbar-nav{
        height: 80vh;
        overflow-y: auto;
        float: left;
      }

    .navbar-nav::-webkit-scrollbar {
        display: none;
    }

    .service_img {
        padding: 0 0px!important;
    }


    .main-banner_div h1{
        font-size: 30px!important;
        margin-top: 0px!important;
        margin-bottom: 0px!important;
        width: 70%!important;
    }

    /* .banner_img{
        top: 15%;
    } */

    .main-banner_div button{
        padding: 10px 10px 10px 15px!important;
        font-size: 13px!important;

    }

    .service_img img {
        height: 370px;
        object-fit: cover;
    }

    .banner_img{
        width: 90%!important;
    }

    .main-page__secTwo{
        padding-bottom: 1rem!important;
    }

    .main-page__secTwo h1{
        margin-left: 10px!important;
        margin-right: 10px!important;
        font-size: 28px !important;
        margin-bottom: 25px!important;
    }

    .main-page__secTwo p{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
        font-size: 15px!important;
    }

    .main-page__secTwo button{
        padding: 14px 20px 14px 20px!important;
        font-size: 14px!important;
        margin-top: 20px!important;
        font-family: poppins,Sans-serif !important;
        font-weight: 600!important;
    }

    .main-page__services{
        padding-left: 1rem!important;
    }

    .main-page__services h1{
        font-size: 30px!important;
        margin-bottom: 20px!important;
    }

    .anchor_text{
        font-size: 14px !important;
    }

    .service_img{
        margin-right: 12px;
        margin-left: 12px;
    }

    .service_img h6{
        margin-bottom: 25px!important;
    }

    .main-page__brand{
        padding-left: 1rem!important;
    }

    .main-page__brand h1{
        font-size: 30px!important;
        margin-bottom: 20px!important;
    }

    .main-page__brandLogos{
        padding-left: 3rem!important;
        padding-right: 3rem!important;
    }

    .work-process_heading{
        font-size: 30px !important;
        padding-bottom: 20px!important;
    }

    .work_process{
     display: grid!important;

    }

    .work_process .border{
        width: 450px!important;
        border-bottom: 1.5px solid black!important;
        border-right: 1.5px solid black!important;
    }

    .book-an__appt{
        height: 470px!important;
    }

    .book-an__apptBtn button{
        padding: 45px 19px;
        font-size: 13px!important;
    }

    .cus-approve{
        font-size: 30px !important;
        font-family: poppins,Sans-serif !important;
        margin-bottom: 0px!important;
    }

    .main-page__reviews{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .main-page__reviews .card .card-body{
        padding: 2rem!important;
        max-height: 520px;
        min-height: 520px;
    }

    .main-page__reviews .card {
        margin-bottom: 30px!important;
    }

    .main-page__realAll{
        margin-top: 0px!important;
    }

    .main-page__getApp{
        width: 100%!important;
    }

    .main-page__getApp h1{
        font-size: 30px!important;
        padding-top: 0px!important;
    }

    .form-div:first-child{
        margin-top: 20px!important;
    }

    .form-div{
        width: 100%!important;
    }

    .footer-col{
        width: 100%!important;
    }

    .my-new__form{
        margin-right: 1rem!important;
    }


    .contact-us_banner img{
        width: 100%!important;
    }

    .contact-us_bannerTxt{
        padding: 0 10px 5px 20px!important;
    }

    .contact-us_bannerTxt p{
        font-size: 11px !important;
        margin: 12px 0!important;
    }

    .contact-us_bannerTxt h1{
        font-size: 27px!important;
        padding: 10px 0!important;
    }

    .contact-us__LeC h1{
        margin: 15px!important;
        font-size: 40px!important;
        text-align: center;
    }

    .contact-us__servicesAll{
        display: grid;
        margin-bottom: 30px!important;
        justify-content: flex-start;
        margin-left: 20px;
    }

    .contact-us__services {
        border-left: 1.5px solid black;
        margin-bottom: 40px;
    }

    .contact-us__services button{
        /* padding: 8px 10px!important;
        font-size: 12px!important; */
        margin-top: 8px;
    }

    .contact-us__services a i span{
        font-size: 20px!important;
    }

    .c-f h1{
        font-size: 30px!important;
        padding: 15px 0!important;
    }


    .faq-questions__section h1{
        font-size: 25px!important;
    }

    .add-faq__padding{
        padding: 45px 0 50px 0!important;
    }

    .faq-sec h1{
        font-size: 40px!important;
    }

    .faq-left__margin{
        margin-left: 0px!important;
        margin-top: 50px!important;
        padding-left: 3rem!important;
    }

    .faq-img__section {
        justify-content: space-evenly!important;
    }

    .faq-img__border{
        margin-bottom: 20px!important;
    }


    .services-main__forAll{
        padding-left: 1rem!important;
    }

    .services-main__forAll h1{
        font-size: 32px!important;
    }

    .services-main__forAllAppot{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
        margin-left: 0px!important;
        margin-top: 30px;
    }

    .services-sec{
        width: 100%!important;
    }

    .work_process_service{
        padding: 0 15px!important;
    }

    .work_process_service .border {
        border-right: 1.5px solid black!important;
        border-bottom: 1.5px solid black!important;
    }

    .work_process_service .border:last-child {
        border-bottom: none!important;
    }

    .services-forAll{
        padding-left: 1rem!important;
        margin-bottom: 0px!important;
    }

    .diagnose-forAll{
        padding-left: 1rem!important;
        margin-top: 0px!important;
    }

    .diagnose-forAll h1{
        font-size: 35px !important;
        margin: 5px 0!important;
    }

    .services-forAll h1{
        font-size: 35px !important;
        margin: 5px 0!important;
    }
    .remove-margin{
        margin-left: 0px!important;
    }

    .services-forAllCol{
        padding: 0px 10px!important;
    }

    .diagnose-forAllCol{
        padding: 0px 10px!important;
    }

    .diagnose-forAll a{
        margin-left: 0px!important;
    }

    /* .services-LastSecImg img{
        width: 100%!important;
        object-fit: cover;
    } */

    .services-LastSecDiv{
        /* position: unset!important; */
        position: absolute!important;
        width: 50%!important;
        padding-left: 1rem!important;
    }

    .services-LastSecDiv p{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }


    .services-LastSecDiv p:last-child{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }

    .services-LastSecDiv h1{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
        font-size: 25px !important;
        margin-bottom: 1rem!important;
    }

    .services-LastSecDiv a{
        margin-left: 0px!important;
    }

    .card .card-body{
        padding: 2rem!important;
        max-height: 420px!important;
        min-height: 450px!important;
    }

    .cus-reviews__all{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .cus-reviews__all .card{
        margin-bottom: 30px;
    }

    .cus-reviews__allHeading{
        font-size: 30px !important;
        margin-bottom: 0px!important;
    }

    .cus-reviews__allHeading h1{
        font-size: 40px !important;
    }

    .brand-txt__detail{
        padding: 30px 0 30px 0!important;
    }

    .brand-detail__sect {
        margin-bottom: 0rem!important;
    }

    .brand-detail__sect h1 {
        font-size: 32px!important;
    }

    .brand-last__section{
        margin-left: 15px!important;
        margin-right: 0px!important;
        padding-right: 30px!important;
        /* padding-left: 12px!important; */
        margin-top: 30px!important;
        /* border-left: none!important; */
    }

    .brand-last__section button{
        font-size: 12px!important;
        font-weight: 500!important;
        font-family: poppins,Sans-serif !important;
    }


    .brand-logo_editedDivE{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .brand-logo_editedDivS{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .brands-logos__divs{
        padding: 20px 30px 20px 30px!important;
        align-items: center;
        gap: 0px;
        justify-content: space-evenly!important;
    }

    .brands-logos__divs div img {
        width: 90px!important;
        height: 90px!important;
    }

    .brand-displays h5{
        font-size: 18px!important;
    }

    .brand-displays p{
        font-size: 15px!important;
    }

    .new-border-remove{
        border-bottom: none!important;
    }


    .about-us__section3rd{
        padding: 0 15px!important;
    }

    .about-us__section3rd .border {
        border-right: 1px solid black!important;
        border-bottom: 1px solid black!important;
    }

    .about-us__section3rd .border:last-child {
        border-bottom: none!important;
    }

    .about-us__secTwo h1{
        /*font-size: 50px!important;*/
    }


    .about-us__secOne {
        padding-top: 70px!important;
    }

    .about-us__secOne h1{
        font-size: 40px!important;
    }

    .remove-bottom__margin{
        margin-bottom: 0rem!important;
    }

    .remove-top__margin{
        margin-top: 0rem!important;
    }

    .remove-top__margin a{
        margin-left: 1rem!important;
    }

    .about-us__secTwo {
        padding-top: 70px!important;
    }

    .about-us__secTwo h1 {
        font-size: 100px!important;
    }

    .about-us__secTwo h2 {
        font-size: 42px!important;
    }

    .about-us__secTwo p {
        font-size: 15px;
        padding: 12px 30px!important;
    }

    .about-us__section3rd{
        padding: 0 15px!important;
    }

    .about-us__section3rd .border {
        border-right: 1px solid black!important;
        border-bottom: 1px solid black!important;
    }

    .about-us__section3rd .border:last-child {
        border-bottom: none!important;
    }

    .about-us__sec4 h1{
        font-size: 40px!important;
    }

    .about-us__Yoe {
        margin-bottom: 20px!important;
        border-left: none!important;
        margin-left: 0px!important;
        padding-left: 1rem!important;
        margin-top: 25px!important;
    }

    .about-us_another{
        margin-left: 1rem!important;
        margin-top: 20px!important;
    }

    .about-us__lastSect2Text {
        padding: 15px 0px 22px 0px!important;
    }


    .about-us__lastSect2Text h3{
        font-size: 24px!important;
    }

    /* .review-details__allSection{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    } */

    .review-details__allSection .card .card-body {
        padding: 1.5rem!important;
        max-height: 440px!important;
        min-height: 440px!important;
    }


  }



  @media (max-width: 992px)  and (min-width: 768px) {
    .extraNav{
        display: none;
    }

    .main-logo{
        width: 100%!important;
        object-fit: contain;
        padding: 10px!important;
    }

    /* .hamBurger{
        padding: 2px 5px 2px 5px;
    } */
    .navbar{
        padding-top: 15px;
    }
    header{
        padding: 10px 0!important;
    }

    .remove-extrasNav{
        display: block;
      }

      .navbar-nav{
        height: 80vh;
        overflow-y: auto;
        float: left;
      }

    .navbar-nav::-webkit-scrollbar {
        display: none;
    }

    .service_img {
        padding: 0 0px!important;
    }


    .main-banner_div h1{
        font-size: 40px!important;
        margin-top: 0px!important;
        margin-bottom: 0px!important;
        width: 70%!important;
    }

    /* .banner_img{
        top: 15%;
    } */

    .main-banner_div button{
        /* padding: 10px 10px 10px 15px!important; */
        font-size: 15px!important;

    }

    .banner_img{
        width: 80%!important;
    }

    .main-page__secTwo{
        padding-bottom: 1rem!important;
    }

    .main-page__secTwo h1{
        margin-left: 10px!important;
        margin-right: 10px!important;
        font-size: 32px !important;
        margin-bottom: 25px!important;
    }

    .main-page__secTwo p{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
        font-size: 15px!important;
    }

    .main-page__secTwo button{
        /* padding: 14px 20px 14px 20px!important; */
        /* font-size: 14px!important; */
        margin-top: 20px!important;
        font-family: poppins,Sans-serif !important;
        font-weight: 600!important;
    }

    /* .main-page__services{
        padding-left: 1rem!important;
    } */

    .main-page__services h1{
        font-size: 36px!important;
        margin-bottom: 20px!important;
        font-family: poppins,Sans-serif !important;
    }

    .anchor_text{
        font-size: 14px !important;
    }

    .service_img{
        margin-right: 12px;
        margin-left: 12px;
    }

    .service_img img{
        height: 370px;
        object-fit: cover;
    }

    .service_img h6{
        margin-bottom: 25px!important;
    }

    /* .main-page__brand{
        padding-left: 1rem!important;
    } */

    .main-page__brand h1{
        font-size: 36px!important;
        margin-bottom: 20px!important;
        font-family: poppins,Sans-serif !important;
    }

    .main-page__brandLogos{
        padding-left: 3rem!important;
        padding-right: 3rem!important;
    }

    .work-process_heading{
        font-size: 36px !important;
        padding-bottom: 20px!important;
        font-family: poppins,Sans-serif !important;
    }

    .work_process{
     display: grid!important;

    }

    .work_process .border{
        width: 600px!important;
        border-bottom: 1.5px solid black!important;
        border-right: 1.5px solid black!important;
    }

    .book-an__appt{
        height: 470px!important;
    }

    .book-an__apptBtn button{
        padding: 45px 19px;
        font-size: 13px!important;
    }

    .cus-approve{
        font-size: 36px !important;
        font-family: poppins,Sans-serif !important;
        margin-bottom: 0px!important;
    }

    .main-page__reviews{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .main-page__reviews .card .card-body{
        padding: 1.5rem!important;
        max-height: 570px;
        min-height: 570px;
    }

    .main-page__reviews .card {
        margin-bottom: 30px!important;
    }

    .main-page__realAll{
        margin-top: 0px!important;
    }

    .main-page__getApp{
        width: 100%!important;
    }

    .main-page__getApp h1{
        font-size: 30px!important;
        padding-top: 0px!important;
    }

    .form-div:first-child{
        margin-top: 20px!important;
    }

    .form-div{
        width: 100%!important;
    }

    .footer-col{
        width: 100%!important;
    }

    .my-new__form{
        margin-right: 8rem!important;
        margin-left: 2rem!important;
    }


    .contact-us_banner img{
        width: 100%!important;
    }

    .contact-us_bannerTxt{
        padding: 0 10px 5px 20px!important;
    }

    .contact-us_bannerTxt p{
        font-size: 12px !important;
        margin: 25px 0!important;
    }

    .contact-us_bannerTxt h1{
        font-size: 40px!important;
        padding: 10px 0!important;
    }

    .contact-us__LeC h1{
        margin: 15px!important;
        font-size: 40px!important;
        text-align: center;
    }

    .contact-us__servicesAll{
        display: grid;
        margin-bottom: 30px!important;
        justify-content: flex-start;
        margin-left: 35px;
    }

    .contact-us__services {
        border-left: 1.5px solid black;
        margin-bottom: 40px;
    }

    .contact-us__services button{
        /* padding: 8px 10px!important;
        font-size: 12px!important; */
        margin-top: 8px;
    }

    .contact-us__services a i span{
        font-size: 20px!important;
    }

    .c-f h1{
        font-size: 30px!important;
        padding: 15px 0!important;
    }


    .faq-questions__section h1{
        font-size: 25px!important;
    }

    .add-faq__padding{
        padding: 45px 0 50px 0!important;
    }

    .faq-sec h1{
        font-size: 40px!important;
    }

    .faq-left__margin{
        margin-left: 0px!important;
        margin-top: 50px!important;
        padding-left: 3rem!important;
    }

    .faq-img__section {
        justify-content: space-evenly!important;
    }

    .faq-img__border{
        margin-bottom: 20px!important;
    }


    .services-main__forAll{
        padding-left: 1rem!important;
    }

    .services-main__forAll h1{
        font-size: 32px!important;
    }

    .services-main__forAllAppot{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
        margin-left: 0px!important;
        margin-top: 30px;
    }

    .services-sec{
        width: 100%!important;
    }

    .work_process_service{
        padding: 0 15px!important;
    }

    .work_process_service .border {
        border-right: 1.5px solid black!important;
        border-bottom: 1.5px solid black!important;
    }

    .work_process_service .border:last-child {
        border-bottom: none!important;
    }

    .services-forAll{
        padding-left: 1rem!important;
        margin-bottom: 0px!important;
    }

    .diagnose-forAll{
        padding-left: 1rem!important;
        margin-top: 0px!important;
    }

    .diagnose-forAll h1{
        font-size: 35px !important;
        margin: 5px 0!important;
    }

    .services-forAll h1{
        font-size: 35px !important;
        margin: 5px 0!important;
    }
    .remove-margin{
        margin-left: 0px!important;
    }

    .services-forAllCol{
        padding: 0px 10px!important;
    }

    .diagnose-forAllCol{
        padding: 0px 10px!important;
    }

    .diagnose-forAll a{
        margin-left: 0px!important;
    }

    /* .services-LastSecImg img{
        width: 100%!important;
        object-fit: cover;
    } */

    .services-LastSecDiv{
        position: absolute!important;
        width: 50%!important;
        padding-left: 1rem!important;
    }

    .services-LastSecDiv p{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }


    .services-LastSecDiv p:last-child{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }

    .services-LastSecDiv h1{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
        font-size: 25px !important;
        margin-bottom: 1rem!important;
    }

    .services-LastSecDiv a{
        margin-left: 0px!important;
    }

    .card .card-body{
        padding: 1.5rem!important;
        max-height: 420px!important;
        min-height: 480px!important;
    }

    .cus-reviews__all{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .cus-reviews__all .card{
        margin-bottom: 30px;
    }

    .cus-reviews__allHeading{
        font-size: 30px !important;
        margin-bottom: 0px!important;
    }

    .cus-reviews__allHeading h1{
        font-size: 40px !important;
    }


    .brand-txt__detail{
        padding: 30px 0 30px 0!important;
    }

    .brand-detail__sect {
        margin-bottom: 0rem!important;
        margin-left: 0rem!important;
    }

    .brand-detail__sect h1 {
        font-size: 32px!important;
    }

    .brand-last__section{
        margin-left: 15px!important;
        margin-right: 0px!important;
        padding-right: 30px!important;
        /* padding-left: 12px!important; */
        margin-top: 30px!important;
        /* border-left: none!important; */
    }

    .brand-last__section button{
        font-size: 12px!important;
        font-weight: 500!important;
        font-family: poppins,Sans-serif !important;
    }

    .brand-logo_editedDivE{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .brand-logo_editedDivS{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .brands-logos__divs{
        padding: 20px 0px 20px 0px!important;
        align-items: center;
        gap: 15px;
        /* justify-content: space-evenly!important; */
    }

    .brands-logos__divs div img {
        width: 80px!important;
        height: 80px!important;
    }

    .brand-displays h5{
        font-size: 16px!important;
    }

    .brand-displays p{
        font-size: 14px!important;
    }

    .lambo-img{
        width: 70px!important;
        height: 70px!important;
    }

    .about-us__section3rd{
        padding: 0 15px!important;
    }

    .about-us__section3rd .border {
        border-right: 1px solid black!important;
        border-bottom: 1px solid black!important;
    }

    .about-us__section3rd .border:last-child {
        border-bottom: none!important;
    }

    .about-us__secTwo h1{
        /*font-size: 50px!important;*/
    }


    .about-us__secOne {
        padding-top: 70px!important;
    }

    .about-us__secOne h1{
        font-size: 40px!important;
    }

    .remove-bottom__margin{
        margin-bottom: 0rem!important;
    }

    .remove-top__margin{
        margin-top: 0rem!important;
    }

    .remove-top__margin a{
        margin-left: 1rem!important;
    }

    .about-us__secTwo {
        padding-top: 70px!important;
    }

    .about-us__secTwo h1 {
        font-size: 100px!important;
    }

    .about-us__secTwo h2 {
        font-size: 42px!important;
    }

    .about-us__secTwo p {
        font-size: 15px;
        padding: 12px 30px!important;
    }

    .about-us__section3rd{
        padding: 0 15px!important;
    }

    .about-us__section3rd .border {
        border-right: 1px solid black!important;
        border-bottom: 1px solid black!important;
    }

    .about-us__section3rd .border:last-child {
        border-bottom: none!important;
    }

    .about-us__sec4 h1{
        font-size: 40px!important;
    }

    .about-us__Yoe {
        margin-bottom: 20px!important;
        border-left: none!important;
        margin-left: 0px!important;
        padding-left: 1rem!important;
        margin-top: 25px!important;
    }

    .about-us_another{
        margin-left: 1rem!important;
        margin-top: 20px!important;
    }

    .about-us__lastSect2Text {
        padding: 15px 0px 22px 0px!important;
    }


    .about-us__lastSect2Text h3{
        font-size: 24px!important;
    }

    .review-details__allSection .card .card-body {
        padding: 1.5rem!important;
        max-height: 520px!important;
        min-height: 520px!important;
    }

  }


  @media (max-width: 1200px)  and (min-width: 992px) {


    .service_img {
        padding: 0 0px!important;
    }

    .main-logo{
        object-fit: contain;
    }


    .main-banner_div h1{
        font-size: 45px!important;
        margin-top: 0px!important;
        margin-bottom: 0px!important;
        width: 60%!important;
    }


    .main-banner_div button{
        font-size: 15px!important;

    }

    .banner_img{
        width: 80%!important;
    }

    .main-page__secTwo{
        padding-bottom: 1rem!important;
    }

    .main-page__secTwo button{
        margin-top: 20px!important;
        font-family: poppins,Sans-serif !important;
        font-weight: 600!important;
    }

    /* .main-page__services{
        padding-left: 1rem!important;
    } */

    .main-page__services h1{
        font-family: poppins,Sans-serif !important;
    }

    .service_img{
        margin-right: 12px;
        margin-left: 12px;
    }

    .service_img img{
        height: 370px;
        object-fit: cover;
    }

    .service_img h6{
        margin-bottom: 25px!important;
    }

    /* .main-page__brand{
        padding-left: 1rem!important;
    } */

    .main-page__brand h1{
        font-family: poppins,Sans-serif !important;
    }

    .main-page__brandLogos{
        padding-left: 3rem!important;
        padding-right: 3rem!important;
    }

    .work-process_heading{
        font-family: poppins,Sans-serif !important;
    }

    .work_process{
     display: grid!important;

    }

    .work_process .border{
        width: 600px!important;
        border-bottom: 1.5px solid black!important;
        border-right: 1.5px solid black!important;
    }

    .book-an__appt{
        height: 470px!important;
    }

    .book-an__apptBtn button{
        padding: 45px 19px;
        font-size: 13px!important;
    }

    .cus-approve{
        font-size: 36px !important;
        font-family: poppins,Sans-serif !important;
        margin-bottom: 0px!important;
    }

    .main-page__reviews{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .main-page__reviews .card {
        margin-bottom: 30px!important;
    }

    .main-page__realAll{
        margin-top: 0px!important;
    }


    .contact-us_banner img{
        width: 100%!important;
    }

    .contact-us_bannerTxt{
        padding: 0 30px 36px 40px!important;
    }

    .contact-us_bannerTxt p{
        font-size: 12px !important;
            margin: 35px 0!important;
    }

    .contact-us_bannerTxt h1{
        font-size: 45px!important;
        padding: 10px 0!important;
        padding: 12px 0!important;
    }

    .contact-us__LeC h1{
        margin: 15px!important;
        font-size: 40px!important;
        text-align: center;
    }


    /* .faq-questions__section h1{
        font-size: 25px!important;
    } */

    .add-faq__padding{
        padding: 45px 0 50px 0!important;
    }

    .faq-sec h1{
        font-size: 45px!important;
    }

    .faq-left__margin{
        margin-left: 0px!important;
        /* margin-top: 50px!important; */
    }

    .faq-img__section {
        justify-content: space-evenly!important;
    }

    .faq-img__border{
        margin-bottom: 20px!important;
    }


    .services-main__forAll{
        padding-left: 1rem!important;
    }

    .services-main__forAll h1{
        font-size: 32px!important;
    }

    .services-main__forAllAppot{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
        margin-left: 0px!important;
        margin-top: 30px;
    }

    .services-sec{
        width: 100%!important;
    }

    .work_process_service{
        padding: 0 15px!important;
    }

    .work_process_service .border {
        border-right: 1.5px solid black!important;
        border-bottom: 1.5px solid black!important;
    }

    .work_process_service .border:last-child {
        border-bottom: none!important;
    }

    /* .services-LastSecImg img{
        width: 100%!important;
        object-fit: cover;
    } */

    .services-LastSecDiv{
        /* position: unset!important; */
        position: absolute!important;
        width: 50%!important;
        padding-left: 1rem!important;
    }

    .services-LastSecDiv p{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }


    .services-LastSecDiv p:last-child{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }

    .services-LastSecDiv h1{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
        font-size: 25px !important;
        margin-bottom: 1rem!important;
    }

    .services-LastSecDiv a{
        margin-left: 0px!important;
    }


    .brand-txt__detail{
        padding: 30px 0 30px 0!important;
    }

    .brand-detail__sect {
        margin-bottom: 0rem!important;
        margin-left: 0rem!important;
    }

    .brand-detail__sect h1 {
        font-size: 40px!important;
    }


    .brand-logo_editedDivE{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .brand-logo_editedDivS{
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }

    .brands-logos__divs{
        padding: 20px 0px 20px 0px!important;
        align-items: center;
        gap: 10px;
        /* justify-content: space-evenly!important; */
    }

    .brands-logos__divs div img {
        width: 90px!important;
        height: 90px!important;
    }

    .brand-displays h5{
        font-size: 17px!important;
    }

    .brand-displays p{
        font-size: 15px!important;
    }


    .about-us__section3rd{
        padding: 0 15px!important;
    }

    .about-us__section3rd .border {
        border-right: 1px solid black!important;
        border-bottom: 1px solid black!important;
    }

    .about-us__section3rd .border:last-child {
        border-bottom: none!important;
    }


  }


  @media (max-width: 1400px)  and (min-width: 1200px) {

    .service_img {
        padding: 0 0px!important;
    }

    .main-logo{
        object-fit: contain;
    }


    .main-banner_div h1{
        font-size: 45px!important;
        margin-top: 0px!important;
        margin-bottom: 0px!important;
        width: 60%!important;
    }


    .main-banner_div button{
        font-size: 15px!important;
        margin-top: 35px!important;
    }

    .banner_img{
        width: 80%!important;
    }

    .main-page__secTwo button{
        font-family: poppins,Sans-serif !important;
        font-weight: 600!important;
    }
    .main-page__services h1{
        font-family: poppins,Sans-serif !important;
    }

    .service_img{
        margin-right: 12px;
        margin-left: 12px;
    }

    .service_img img{
        height: 400px;
        object-fit: cover;
    }

    .service_img h6{
        margin-bottom: 25px!important;
    }

    .main-page__brand h1{
        font-family: poppins,Sans-serif !important;
    }

    .main-page__brandLogos{
        padding-left: 3rem!important;
        padding-right: 3rem!important;
    }

    .work-process_heading{
        font-family: poppins,Sans-serif !important;
    }

    .cus-approve{
        font-size: 36px !important;
        font-family: poppins,Sans-serif !important;
        margin-bottom: 0px!important;
    }

    .main-page__reviews{
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .main-page__reviews .card {
        margin-bottom: 30px!important;
    }

    .main-page__realAll{
        margin-top: 0px!important;
    }

    /* .services-LastSecImg img{
        width: 100%!important;
        object-fit: cover;
    } */

    .services-LastSecDiv{
        /* position: unset!important; */
        position: absolute!important;
        width: 50%!important;
        padding-left: 1rem!important;
    }

    .services-LastSecDiv p{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }


    .services-LastSecDiv p:last-child{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }

    .services-LastSecDiv h1{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
        font-size: 25px !important;
        margin-bottom: 1rem!important;
    }

    .services-LastSecDiv a{
        margin-left: 0px!important;
    }


  }


  @media (min-width: 1400px) {
    /* .services-LastSecImg img{
        width: 100%!important;
        object-fit: cover;
    } */

    /* .services-LastSecDiv{
        position: absolute!important;
        width: 50%!important;
        padding-left: 1rem!important;
    } */

    .services-LastSecDiv p{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }


    .services-LastSecDiv p:last-child{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
    }

    .services-LastSecDiv h1{
        margin-right: 1rem!important;
        margin-left: 0rem!important;
        font-size: 25px !important;
        margin-bottom: 1rem!important;
    }

    .services-LastSecDiv a{
        margin-left: 0px!important;
    }
  }



  @media (min-width: 1400px) {
    .custom-container {
      max-width: 1400px; /* Adjust the max-width according to your design */
      margin: 0 auto!important; /* Center the container */
    }

    .main-page__secTwo{
        max-width: 1400px; /* Adjust the max-width according to your design */
        margin: 0 auto!important; /* Center the container */
    }

    .main-page__secTwo p{
        font-size: 18px!important;
    }

    .newBigScreenServices, .newBigScreenServices1, .brandDetailsBigScreens{
        max-width: 1400px; /* Adjust the max-width according to your design */
        margin: 0 auto!important; /* Center the container */
        margin-top: 3rem!important;
    }

    .newBigScreenServices1, .brand-txt__detail,
    .brandBigScreens, .aboutUsBigScreen,
    .about-us__secTwo, .about-us__sec4,
    .reviews-all_padding, .faqBigSreen, .add-faq__padding, .contact-us__LeC{
        max-width: 1400px; /* Adjust the max-width according to your design */
        margin: 0 auto!important; /* Center the container */
    }

    .work_process_service, .about-us__section3rd{
        max-width: 1400px; /* Adjust the max-width according to your design */
        margin: 0 auto!important; /* Center the container */
        justify-content: space-evenly!important;
    }

    .border{
        border: none!important;
    }

    .contact-us_bannerTxt{
        margin-bottom: -2px!important;
    }

    .about-us__sec4 h1{
        margin-left: 20px;
    }

    .brands-sec__start p{
        font-size: 15px!important;
    }

  }
