        html, body {
            
            overflow-x: hidden;
            margin: 0;
            padding: 0;
           
        }

        body {
            
            font-family: "Questrial", sans-serif;
            font-size: 15px;
            letter-spacing: 0.6px;
            color: #2d2d2d;
            
        }

        .hamburgur {
            
            width: 25px;
            height: 2px;
            background-color: #c90007;
            display: block;
            margin: 5px 0;
            
        }

        .pdt-dp {
            
            background-color: #fff;
            border-radius: 0 !important;
            border: none !important;
            box-shadow: 0px 2px 2px rgb(227 227 227);
            
        }

     
        .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item:hover{
            
            background-color: #fff !important;
            color: #c90007;
            
        }
 

        .dropdown-menu:hover {
            
            background-color: none !important;
            
        }

        .pdt-dp li:hover {
            
            background-color: none !important;
            
        }

        .pdt-dp a {
            
            font-size: 16px;
            font-weight: 600;
            letter-spacing: 0.7px;
            margin-bottom: 10px;
            
        }

        .pdt-dp a:hover {
            
            color: #c90007;
            background-color: none !important;
            
        }

 

        .inner-padd{
          
         padding-top: 7rem;
         padding-bottom: 5rem;
          
        }

        .header-inner {
            
          background-color: #fff;
          box-shadow: 0 3px 3px rgb(228 224 224);
            
        }

        .inner-head {
            
           position: fixed;
           top: 0;
           left: 0;
           width: 100%;
           z-index: 1000;
            background-color: #fff;
            
        }

        .header-home {
            
            background-color: #fff;
             box-shadow:0 1px 3px rgb(104 104 104);
            
           }

/* Custom Colors and Styles */

        :root {       

            --em-red: #D90200; /* Custom red color from the image */

            --em-dark-grey: #343a40; /* Custom dark grey for some sections */

            --em-light-grey: #f8f8f8; /* Light grey for the customization section */

            --em-footer-dark: #212529; /* Darker grey for the footer */

        }

        .hero-section .mb-0{
           font-family: 'Montserrat' , sans-serif;
            
           font-size: 56px;
            
           font-weight: 600;
            
            color: #000;
        }
        
        .about-us-cont {
            
          font-size: 16px;
         text-align: left;
            
        }

        .hero-section .mb-2{
             font-family: 'Montserrat' , sans-serif;
            
             font-size: 70px;
            
             font-weight: bold;
        }

        .img-fluid{
            width: 100%;
           
            height: auto;
            object-fit: contain;
             border-radius: 10px;
        }

        .about-us-des  {
           
            padding-left: 30px;
        }

        .about-us-des .section-title-line{
          margin: 0 0 30px 0;
            
        }

        .about-us{
            
         padding: 30px 0px;
            
        }

        #about-us{
    
          background-color: #f1f1f1;
        }

        .btn-red {
            
              background-color: #2d2d2d;
              border: none;
              border-radius: 0;
              padding: 15px 30px;
              font-weight: 600;
              color: #fff;   
              font-size: 14px;
            
        }

        .btn-red:hover {
            
            background-color: #c90007;
            color: #fff;
         
        }

        .choose li{
            
             font-size: 17px;
            font-weight: 600;
        }

        .choose{
            
            font-size: 16px;
            text-align: left;
            
        }
        
        .choose .col-md-4{
            
             padding: 0px 20px;
            
        }

        .choose .inner-box {
            
            padding: 0px 0px 3px 0px;
             box-shadow: 0 5px 6px -6px #c90007;
            
        }

        .choose-sec{
            
          padding-top: 30px;
            
        }

        .bg-em-dark-grey {

            background-color: var(--em-dark-grey) !important;

        }

        .bg-em-light-grey {

            background-color: var(--em-light-grey) !important;

        }

        .text-em-red {

            color: var(--em-red) !important;

        }

        .btn-em-red {

            background-color: var(--em-red);

            border-color: var(--em-red);

            color: white;

            font-weight: bold;

        }

        .btn-em-red:hover {

            background-color: #a80000; /* Darker red on hover */

            border-color: #a80000;

        }


       .custom-sec li::before {

            content: "\25A0"; /* Unicode for a solid square */
 
            color: #2d2d2d;

            margin-right: 10px;

        }

        .footer-foot{
            
          background-color: #2d2d2d;
            
          padding-bottom: 1rem;
            
          padding-top: 2rem;
            
        }

       .custom-sec ul li
       {     
          display: block
       }

        

        /* Navigation Bar Adjustments */

        .navbar-custom {

            position: absolute;

            top: 0;

            left: 0;

            right: 0;

            z-index: 10;

        }

        .nav-link {

            font-weight: 600;

            color: black!important;

            margin-left: 1rem;

        }

        .nav-link:hover{
           color: #c90007 !important;
        }

        /* Hero Section Styling */

        .hero-section {

            background-size: cover;

            background-position: center;

            height: 600px;

            position: relative;

            display: flex;

            align-items: center;

            color: white;
            
            margin-top: 30px;

        }

        .hero-text h1:nth-child(3){
    
           color: #fff; display: inline-block;
    
        }

        .hero-overlay {

            /* Optional: subtle dark overlay for better text readability */

            position: absolute;

            top: 0;

            left: 0;

            right: 0;

            bottom: 0;

            background-color: rgba(0, 0, 0, 0.2);

        }

        .hero-text {

            position: relative;

            z-index: 2;

            padding-left: 0;
            
            padding-top: 9%;

        }

        .hero-text h1 {

            font-size: 4.5rem;

            font-weight: 700;

            line-height: 1.1;

        }

        

        /* Title Styling */

        .section-title {

            font-size: 2.5rem;

            font-weight: 600;

            margin-bottom: 0.5rem;
            
            text-align: left;

        }

        .section-title-line {

            width: 80px;

            height: 3px;

            background-color: var(--em-red);

            margin: 0 auto 3rem auto;

        }



        /* Why Choose Us & Customization Options adjustments */

 
        .why-choose {
         
            background-image: url(../images/subtle_carbon.png);
            background-repeat: repeat;
            background-size: auto;
            background-position: top left;
            padding: 40px 0 60px 0;
 
    
        }

        .list-unstyled li {

            margin-bottom: 0.75rem;
            letter-spacing: 1px;

        }

        .red-square::before {

            content: "\25A0"; /* Unicode for a solid square */

            color: var(--em-red);

            margin-right: 10px;

        }


        /*  product section */

        .two-row-section h2 {
            color: #2d2d2d;
        }

        .two-row-section {
            background-color: #fff;
            padding-bottom: 4rem;
            padding-top: 4rem;
        }

        .content-box {
            background: #fff;

            border: 1px solid #d3d3d3;
            transition: transform 0.3s ease;
        }

        .prdt-des {
            padding: 20px 0px 20px 15px;
            background-color: #2d2d2d;
        }

        .prdt-des h4 {
            letter-spacing: 1px;
        }

        .content-box:hover {
            transform: translateY(-5px);
        }

        .box-img {
            width: 100%;
            height: auto;
            object-fit: contain;
        }

        .box-title {
            font-size: 19px;
            font-weight: 600;
            color: #fff;
            margin-top: 10px;
        }

        .box-text {
            font-size: 0.95rem;
            color: #333;
        }

        .read-more-link {
            font-weight: 500;
            color: #fff;
            text-decoration: none;
            position: relative;
            transition: color 0.3s ease;
            font-size: 14px;
        }

        .read-more-link .arrow {
            display: inline-block;
            margin-left: 6px;
            transition: transform 0.3s ease;
        }

        /* Hover effects */
        .read-more-link:hover {
            color: #900006;
        }

        .read-more-link:hover .arrow {
            transform: translateX(4px);
        }

 


        /* Contact Section */

        #contact-us {

           
            padding-top: 10rem;

            padding-bottom: 5rem;
            
            background-color: #f5f5f5;

        }

        #contact-us .form-control {

            border-radius: 3;

            border: 2px solid #2d2d2d;

            background-color: transparent;

            color: #2d2d2d;

            padding: .75rem 0.55rem;

        }

        #contact-us .form-control::placeholder {

            color: #c90007;

        }

        #contact-us .form-control:focus {

             background-color: transparent;

             color: #2d2d2d;

             box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.25);

        }

        #contact-us .btn-white {

            background-color: #c90007;

            color: white;

            font-weight: bold;

            border-radius: 0;

            padding: 0.75rem 2rem;
            
            transition: 0.3s;

        }

        #contact-us .btn-white:hover {
            
            background-color: #2d2d2d;
            
            box-shadow: none;
            
        }

 

         /* ---- contact home section start -----*/


        .contact-home {
    
           background-color: #c90007;
        }

        .btn-dark {
            
              background-color: #fff;
              border: none;
              border-radius: 0;
              padding: 15px 30px;
              font-weight: 600;
              color: #2d2d2d;   
              font-size: 14px;
            
        }

        .btn-dark:hover {
            
           background-color: #2d2d2d;
            color: #fff;
            
        }

        .home-cnt-details{
    
          color: #fff;
          text-align: left;
          padding: 30px 10px;
    
        }

        .home-cnt-details h2{
            
         font-weight: 600;
         margin-bottom: 29px;
            
        }

       .home-cnt-details p{
    
            margin-bottom: 10px;
            font-size: 18px;
                
       }


       /* ---- contact home section end -----*/


        /* Footer */

        .footer-logo {

            width: 150px; /* Adjust as needed */

            height: auto;

            /* In a real scenario, this would be an SVG or image */

            display: flex;

            align-items: center;

            justify-content: center;

            font-size: 2rem;

            color: var(--em-red);

            font-weight: 900;

            margin-bottom: 1rem;

        }

        .footer-info p {

            margin-bottom: 0.5rem;

        }

        .footer-info i {

            width: 20px;

            text-align: center;

            margin-right: 0.5rem;

        }

        .footer-link {

            color: white;

            text-decoration: none;

        }

        .cpyright{
    
            border-top: 1px solid #3a3a3a;
        }

        .cpyright p{
    
          font-size: 12px;
          margin-bottom: 0px;
            color: #696969
        }



    /* -----   contact us  page ----- */


         .contact-bg{
    
            background-color: #f5f5f5;
    
         }

      

        .contact-sec-bg .mb-3{
    
           position: relative;
            z-index: 2;
    
        }
 

        .contact-sec-bg{
            
            position: relative;
            background-image: url("../images/placeholder-city-truck.PNG");
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            padding: 4rem 40px 40px 40px;
        }

        .contact-sec-bg .icon-bg{
    
          background-color: #c90007;
          color: #fff;
          padding: 12px;
          border-radius: 50%;
          font-size: 18px;
          display: inline-flex;
          align-items: center;
          justify-content: center;
          margin-bottom: 20px;
    
         }

        .contact-sec-bg .fa-map-marker-alt {
            padding: 12px 15px;
        }

        .contact-sec-bg ul li {
            list-style: none;
        }

        .contact-sec-bg ul {
            margin-bottom: 35px;
        }

         .contact-sec-bg::before{
    
             content: "";
             position: absolute;
             top:0;
             left: 0;
             width: 100%;
             height: 100%;             
             background: rgba(0, 0, 0, 0.8);                 
             z-index: 1
         }

        .contact-form{
    
            padding: 35px 40px;
            background-color: #fff;
    
         }

        .contact-form .section-title-line{
    
          margin: 0 auto 3rem 15px;
    
        }

        .contact-form h2{
    
             color: #2d2d2d;
            text-align: left
    
        }
        
        .send-msg{
          text-align: center;
          color: #2d2d2d;
          font-size: 18px;
         }

        


/* ---------------    inner product page ---------------*/

        .pdt-inner-main-title {
            
            text-align: left;
            font-size: 20px;
            
        }

        .pdt-inner-sec1 {
            
            background-color: #f1f1f1;
            padding-top: 10rem;
            padding-bottom: 1rem;
            
        }

        .pdt-inner-sec1 .col-md-6:nth-child(2) {
            
            padding-left: 30px;
            
        }

        .pdt-inner-sec2 {
            
            padding: 3rem 0 3rem 0;
        }

        .pdt-inner-sec3, .pdt-inner-sec5, .pdt-inner-sec6 {
            
            padding: 3rem 0 3rem 0;
            background-color: #f1f1f1;
        }

        

         .inner-sec6 {
           
             padding-left:  50px;
         }

         .pdt-inner-sec6 .table {
             
             text-align: left;
         }

         .pdt-inner-sec6 .table th, .pdt-inner-sec6 .table td {
             
             padding-left: 15px;
         }

       .pdt-inner-sec5 {
    
            padding: 3rem 0 3rem 0;
            background-color: #fff;
        }

        .pdt-inner-sec3 .col-md-6 {
            
            padding: 30px;
            
        }

        .pdt-inner-sec4 {
            
            padding: 3rem 0 1rem 0;
            background-color: #fff;
            
        }

        .pdt-inner-sec3 .options-table th {
            
            padding: 12px;
            text-align: left;
            
        }

        .pdt-inner-sec3 .options-table tbody td {
            
            padding: 12px;
            text-align: left;
            
        }

        .inner-sub-title {
            
            font-weight: 600;
            margin-bottom: 25px;
            
        }

        .rfgt-list-sub {
            
            font-weight: 600;
        }

        .bold {
            
            font-weight: 600;
        }

        .content-box-parallax p {
            
            line-height: 25px;
        }

        .parallax-section .section-title-line {
            
            margin-bottom: 2rem;
        }

        .pdt-inner-sec1 h3 {
            
            font-weight: 600;
            color: #2d2d2d;
            
        }

        .pdt-inner-sec5 .img-fluid {
            
            border-radius: 0;
            
        }

    .product-image {

      width: 100%;

      height: auto;

      object-fit: contain;

    }

    .options-table th, .options-table td {

      vertical-align: middle;

      text-align: center;

    }

    .material-card img {

      width: 100%;

      height: auto;

      margin-bottom: 0.5rem;

    }

    .material-card p {
        
        font-size: 16px;
        font-weight: 600;
        margin-top: 0.5rem;
        margin-bottom: .5rem;
        
        
    }

    .material-card ul li {
        margin-top: 0.5rem;
        font-size: 15px;
    }

    .material-card ul li::before {
        content: "\25A0";
        color: #2d2d2d;
        margin-right: 10px;
        font-size: 11px;
    }

    .material-card ul {

      list-style: none;

      padding-left: 0;

      font-size: 0.9rem;

    }

    .detail-card {
        
      width: 100%;
        
      border: 1px solid #b9b9b9;

      padding: 1rem;

      margin-bottom: 1rem;

    }

      .detail-card h5 {
    
           font-weight: 600;
       }

       .detail-card .col-md-7{
    
            margin-top: 20px;
       }
    

     /* Parallax background section */

    .parallax-section {
        background-image: url("../images/bg-3.jpg"); /* <-- your background image here */
        background-attachment: fixed;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        /* min-height: 100vh;   */
        position: relative;
        width: 100%;
        overflow: hidden;
        color: #fff;
        padding-bottom: 4rem;
        padding-top: 6rem;
    }

/* Optional overlay to darken or tint background */
/*.overlay {
background-color: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
display: flex;
align-items: center;
} */

         .parallax-section .section-title-line {
             
             display: inline-block;
         }

         .content-box-parallax {
             
             color: #fff;
             text-align: left;
         }

         .content-box-parallax .section-title-line {
             
                 position: absolute;
             
         }


         /* Scroll to Top Button */
         #scrollTopBtn {
             
             display: none; /* Hidden by default */
             position: fixed;
             bottom: 20px;
             right: 20px;
             z-index: 999;
             background-color: #2d2d2d;
             color: #fff; /* your brand red */
              
             border-radius: 50%;
             width: 40px;
             height: 40px;
             font-size: 20px;
             cursor: pointer;
             box-shadow: 0 2px 8px rgba(0, 0, 0, 0.36);
             transition: all 0.4s ease;
             border: none;
             
         }

         #scrollTopBtn:hover {
              
             color: #fff;
             transform: translateY(-3px);
         }

         #scrollTopBtn .fa-arrow-up {
             
             font-size: 16px;
         }


          .customization h3 {
    
            text-align: center
    
          }

           

          .customization .material-card {
              
              text-align: center;
              
          }

           .customization .material-card img {
               margin-bottom: 0;
           }

           .customization h4 {
               
               font-size: 23px;
               color: #2d2d2d;
               padding-bottom: 12px;
               font-weight: 600;
                
            }
            

         .cust-sec-row{
    
           margin-top: 40px;
    
        }  

         .customization {
                        
             background-color: #fff;
            padding-top: 9rem;
            padding-bottom: 1rem;
            
          }
 
           .customization-list {
               margin-bottom: 30px;
           }
           .custom-inner-div {
               width: 100%;

               background-color: #f5f5f5;
               padding: 20px;
               box-shadow: 0px 2px 1px #b4b4b4;
           }

           .customization-list img {
               border: 1px solid #ccc;
               max-width: 55%;
               margin-bottom: 20px;
           }

           .inner-divider {
               border-bottom: 1px solid #ccc;
               padding-top: 10px;
           }


/* -------------------   Responsive ------------------ */

  

    @media (max-width: 768px) {
        
         /* slider section */
               
       .hero-text h1:nth-child(3){
    
           font-size: 33px;
    
        }    
        
        .hero-text{
            
            padding-left: 20px;
            
        }
        
        .hero-section{
            
            margin-top: 60px;
            height: 280px;
            
        }
        
        .hero-section .mb-0 {
            
            font-size: 30px;
            
        }
        
             
     /* slider section ends */     
        
        
       .hide-on-mobile{
    
           display: none !important;
    
        }
        
        .section-title {
            
            font-size: 28px;
            
        }
            
        
     /* about us section starts */          
        
        .about-us {
            
          padding: 0;
          
        } 
        
        .about-us-des {
            
            padding: 0 35px;
            
        }
               
    /* about us section ends */  
        
        
        
    /* parallax section starts */ 
        
        .parallax-section {
            
            padding-top: 4rem;
            
        }
        
    /* parallax section ends */     
 
         .detail-card {

           margin-bottom: 1.5rem;

         }
        
        .parallax-section {
            
            background-attachment: scroll;
 
         }
        
        .parallax-section .section-title-line {
            
            margin-bottom: 2rem;
            
        }
        
        .parallax-section .container{
            
            padding: 0 25px;
        }
        
        .content-box-parallax{
            
            margin-bottom: 30px;
            
        }
        
        .two-row-section .container {
            
            padding: 0 25px;
            
        }
        
        .two-row-section {
            
            padding-bottom: 3rem;
            
        }
        
        .why-choose {
            
            padding: 30px 0 0 0;
            
        }
        
        .choose {
            
            padding: 0 10px;
            
        }
        
        .choose .col-md-4{
            
            margin-bottom: 50px;
            padding: 0
            
        }
        
        .why-choose .container {
            
            padding-left: 30px;
            padding-right: 30px;
            
        }
        
        .why-choose .section-title{
            
            text-align: left !important;
                
        }
        
        .why-choose .section-title-line{
            
            display: inline-block;
            margin-bottom: 2rem;
            
        }
        
        .contact-home .container{
            
            padding: 0 20px;
            
        }
        
        .footer-logo {
            
            justify-content: left;
            
        }
        
        .inner-head .container-fluid{
            
            padding: 0 25px !important;
            
        }
        
        .navbar-toggler{
            
            border: none;
            
        }
        
        .navbar-toggler:focus{
            
            box-shadow: none;
            
        }
     
        /* Make collapse absolute right away — even before it's shown */
        
        .navbar .collapse {
            
            position: absolute !important;
            top: 100%;
            right: 0;
            width: 220px;
            background: #fff;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            border-radius: 4px;
            z-index: 1000;

            opacity: 0;
            transform: translateY(-10px);
            transition: all 0.3s ease;
            
        }
        
        .navbar .collapse.show{
            
            opacity :inherit;
            transform: translateY(0);
            
        }

        /* Stop Bootstrap's height animation that causes jump */
        
        .navbar .collapsing {
            
            position: absolute !important;
            top: 100%;
            right: 0;
            width: 220px;
            background: #fff;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);

            opacity: 0;
            transform: translateY(-10px);
            transition: all 0.1s ease;
            
        }

        .navbar .navbar-nav {
            
            align-items: flex-start;
            
        }

        .navbar .nav-link {
            
            padding: 10px 15px;
            text-align: left
                
        }
        
        /* Ensure menu is stacked above page and positioned inside the navbar collapse */
        .navbar .dropdown {
            
            position: relative;
            width: 100%;
            
        }

        /* Keep menu in the flow but hidden by height/opacity */
        .navbar .dropdown-menu {
            
            display: block; /* keep in DOM so we can animate height */
            max-height: 0; /* collapsed */
            overflow: hidden;
            opacity: 0;
            transform: translateY(-8px);
            transition:
                max-height 0.35s ease,
                opacity 0.35s ease,
                transform 0.35s ease;
            background: #fff;
            border: none;
            box-shadow: none;
            z-index: 1050;
            padding: 0;
            
        }

        /* When dropdown open, allow it to expand */
        .navbar .dropdown.show > .dropdown-menu,
        .navbar .dropdown .dropdown-menu.show {
            
            max-height: 420px; /* large enough to fit your items; adjust if needed */
            opacity: 1;
            transform: translateY(0);
            
        }

        /* Make each dropdown item comfortable on mobile */
        .navbar .dropdown-menu .dropdown-item {
            
            padding: 8px 16px;
            
        }
        
        .pdt-inner-sec1 {
            
            padding-top: 9rem;
            
        }
        
        
        .pdt-inner-sec1 .container,  .pdt-inner-sec2 .container, .pdt-inner-sec3 .container, .pdt-inner-sec4 .container{
            
            padding: 0 25px;
            
        }
        
        .pdt-inner-sec5 .container{
            
            padding: 0 10px 0 25px;
        }
        
          .pdt-inner-sec5 .container .row{
            
            padding-left: 10px;
        }
        
        .pdt-inner-sec1 .mb-5{
            
            margin-bottom: 30px  !important;
            
        }
        
        .pdt-inner-sec1 h3 {
            
            font-size: 20px;
            
        }
        
        .pdt-inner-sec1 .col-md-6:nth-child(2){
            
            padding-left: 10px;
            padding-top: 25px;
        }
        
        .inner-sub-title {
            
            margin-bottom: 20px;
            
        }
        
        .pdt-inner-sec2 .inner-pdt-img-box {
            
            padding-bottom: 20px;
            margin-bottom: 10px;
            
        }
        
        .pdt-inner-sec2 .list-unstyled{
            
            margin-top: 18px;
            
        }
        
        .material-card img {
            
            width: auto;
            height: 200px;
            object-fit: contain;
            text-align: left;
            
        }
        
        .material-options .row{
            
            padding: 0 10px;
            
        }
        
        .material-options .col-md-3{
            
            border: 1px solid #b2afaf;
            padding: 20px;
            
        }
        
        .contact-sec-bg{
            
            text-align: center;
            
        }
        
          .contact-sec-bg ul{
            
            padding-left: 0;
            
        }
        
        .contact-form .section-title-line {
            
             margin: 0 auto 1rem 15px;
            
        }
        
        #contact-us {
            
            padding-top: 5rem;
            
        }
        
        .inner-abt-us{
            
            padding: 0 25px;
            
        }
        
        .inner-abt-us .about-us-des {
            
           padding: 0 15px;
            
         }
        
       
        
        #scrollTopBtn .fa-arrow-up {
            
            font-size: 15px;
            
        }
        
       #scrollTopBtn,
       #scrollTopBtn.show,
       #scrollTopBtn.active,
       #scrollTopBtn.scrolled {
           
         display: flex !important;
         justify-content: center !important;
         align-items: center !important;
         padding: 0 !important;
         text-align: center !important;
         }
        
           #scrollTopBtn i{
            
            margin: 0;
            padding: 0;
            float: none !important;
        }
        
        .hero-text {
            
            padding-top: 17%;
            
        }
        
        .customization .row{
            padding: 0px;
        }
        
        .customization h4{
            
            font-size: 18px;
             
            
        }
        
        .customization .material-card{
            
            margin-bottom: 25px;
        }
        
         .cust-sec-row {
            
             margin-top: 0;
        }
        
        .customization {
            
            padding-bottom: 2rem;
            padding-top: 8rem;
        }
        
        .customization .material-card img{
            
            width: 100%;
            height: auto;
        }
        
        .pdt-inner-sec6 .container{
            
            padding-left: 20px;
            padding-right: 20px;
        }
        
        .inner-sec6 {
            
            padding-left: 12px;
            padding-top: 20px;
        }
       
         
        .customization h4 {
            
            padding-bottom: 8px;
            font-size: 22px;
        }
        
        .inner-padd{
            
            padding-top: 8rem;
        }
        
        .inner-abt-us .section-title-line, .customization .section-title-line{
            
            margin-bottom: 2rem;
            
        }
        
        .customization-list img {
            
            max-width: 100%;
        }
        
        .customization-list {
            
            margin-bottom: 0;
        }
        
        .customization-list .col-md-6{
            
            margin-bottom: 30px;
        }
        
        .customization .container{
            
            padding: 0 19px;
        }
        
        #scrollTopBtn {
            text-align: center;
        }
         
        
        .send-msg {
            
            padding-top: 20px
        }
        
        .btn-red:hover {
            
            background-color: inherit !important;
            color: inherit !important;
        }


}

@media (min-width: 768px) and (max-width:991px){
    
    
         .hero-text h1:nth-child(3) {
             
             font-size: 40px;
         }

         .hero-section .mb-0 {
             
             font-size: 38px;
         }
    
        .hero-text {
            
             padding-top: 5%;
            
        }
    
    .parallax-section .row .col-md-6{
        
        width: 100%;
        
    }
    
    .parallax-section .col-md-6:nth-child(2){
        
        text-align: left !important;
    }
    
    .parallax-section .col-md-6 img{
        
        width: 70%;
    }
    .choose .inner-box {
        
        padding-left: 15px;
    }
    
    .why-choose .inner-box p{
        
        font-size: 13px;
        
    }
    
    .choose li{
        
        font-size-adjust: 16px;
    }
    
    
    
}

@media (min-width: 768px) and (max-width:768px){
    
     .navbar-expand-md .navbar-toggler{
        
        display: block;
    }
    
}















