   .section-banner-franchise {
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center center;
   }


   .become-installer-heading {
       width: 60%;
   }

   .gallery-img .col-md-4 .images-gallery {
       padding: 0px 11px;
   }

   @media(max-width:500px) {
       .gallery-img .col-md-4 .images-gallery {
           padding: 0px 10px;
       }
   }

   .become-installer-heading h2 {
       color: white;
       padding: 150px 0px;
       font-size: 50px;
       font-weight: 800;
       font-family: "Montserrat", Sans-serif;
       margin: 0px;
       font-style: italic;
   }

   .become-installer-heading h2 span {
       color:  #222;
   }

   @media (max-width:1200px) {
       .become-installer-img img {
           margin-top: 5rem;
       }
   }

   @media (max-width:997px) {
       .become-installer-heading {
           width: 70%;
       }

       .become-installer-heading h2 {
           font-size: 40px;
       }
   }

   @media (max-width:768px) {
       .become-installer-heading {
           width: 70%;
       }

       .become-installer-heading h2 {
           font-size: 30px;
           padding: 120px 10px;
       }
   }

   @media (max-width:600px) {
       .become-installer-heading {
           width: 100%;
       }

       .become-installer-heading h2 {
           font-size: 30px;
           padding: 100px 10px;
       }
   }

   @media (max-width:400px) {
       .become-installer-heading h2 {
           font-size: 25px;
           padding: 100px 10px;
       }

   }

   /* close */
   /* heading */
   .bike-detailing-heading {
       text-align: center;
   }

   .section-bike-detailing {
       padding: 40px 10px 0px 10px;
   }

   .bike-detailing-heading h1 {
       font-size: 70px;
       font-style: italic;
       text-transform: capitalize;
       color: #000000;
       font-family: "Montserrat", Sans-serif;
       font-weight: 800;
   }

   .bike-detailing-heading h1 span {
       color: #000000;
   }

   @media (max-width:997px) {
       .bike-detailing-heading h1 {
           font-size: 50px;
       }
   }

   @media (max-width:768px) {
       .bike-detailing-heading h1 {
           font-size: 50px;
       }
   }


   /* close */


   /* section */

   .gallery-section {
       padding: 30px 10px 50px 10px;
   }

   .gallery .row .col-md-4 img {
       width: 100%;
       cursor: pointer;
       border: 5px solid #222;
   }

   .gallery .row .col-md-4 {
       margin: 10px 0px
   }

   /* Modal Slider Styles */
   .slider-modal {
       display: none;
       position: fixed;
       z-index: 1;
       left: 0;
       top: 0px;
       width: 100%;
       height: 100%;
       background-color: rgba(0, 0, 0, 0.9);
       overflow: hidden;
       z-index: 99999999;
   }

   .slider-content {
       display: flex;
       flex-direction: row;
       width: 100%;
       justify-content: center;
       align-items: center;
       margin-top: 6rem;
   }

   .slider-item {
       display: none;
       text-align: center;
   }

   .slider-img {
       max-width: 80%;
       max-height: 80vh;
       margin: auto;
   }

   /* Navigation buttons */
   .prev,
   .next {
       cursor: pointer;
       position: absolute;
       top: 50%;
       padding: 16px;
       margin-top: -22px;
       color: white;
       font-weight: bold;
       font-size: 24px;
       transition: 0.6s ease;
       border-radius: 0 3px 3px 0;
   }

   .next {
       right: 0;
       border-radius: 3px 0 0 3px;
   }

   .prev:hover,
   .next:hover {
       background-color: rgba(0, 0, 0, 0.8);
   }

   .close {
       position: absolute;
       top: 123px;
       right: 35px;
       color: white;
       font-size: 40px;
       font-weight: bold;
       cursor: pointer;
   }

   .close:hover {
       color: #bbb;
   }

   .gallery-img{
    height: 300px;
 }
 .gallery-imgg{
    height: 450px;
 }
 @media(max-width:1200px){
    .gallery-img{
    height: 200px;
 }
 .gallery-imgg {
height: 327px;
}
 }
 @media(max-width:768px){
    .gallery-img{
    height: auto;
 }
 .gallery-imgg {
height: auto ;
}
.close {
top: 30px;

}
 }