       
   


        .section-title {
            margin-bottom: 15px;
            font-size: 2.5rem;
            font-weight: 400;
        }
 
      
        @media (max-width: 768px) {
            .service-card {
                flex: 0 0 calc(50% - 12.5px); /* Mobile: 2 cards */
                height: 350px;
            }
            
      
            .nav-btn {
                width: 40px;
                height: 40px;
                font-size: 1rem;
            }
            
         
        }

        @media (max-width: 480px) {
 
            .section-title {
                font-size: 1.8rem;
            }
  
        }
    

   
   
       
       .navbar-nav{
           display: inline-flex !important;
           margin:10px 0px !important;
       }
       
       .navbar .nav-item:hover .dropdown-menu{
           top: auto !important;
           left: auto !important;
       }
       
       .navbar .nav-item:hover .sub-dropdown{
           left: 90% !important;
           top: -1.0em !important;
       }
       


    /*.rs-hero-wrapper {*/
    /*  position: relative !important;*/
    /*  height: 100vh !important;*/
    /*  overflow: hidden !important;*/
    /*  color: white !important;*/
    /*  display: flex !important;*/
    /*  align-items: center !important;*/
    /*  justify-content: center !important;*/
    /*  text-align: center !important;*/
    /*}*/

    /*.rs-hero-content {*/
    /*  z-index: 2 !important;*/
    /*  background-color: rgba(0, 0, 0, 0.4) !important;*/
    /*  padding: 20px !important;*/
    /*  border-radius: 10px !important;*/
    /*}*/

    /*.rs-hero-video {*/
    /*  position: absolute !important;*/
    /*  top: 0 !important;*/
    /*  left: 0 !important;*/
    /*  width: 100% !important;*/
    /*  height: 100% !important;*/
    /*  object-fit: cover !important;*/
    /*  z-index: -1 !important;*/
    /*}*/

    .rs-navbar {
      position: absolute !important;
      top: 0 !important;
      width: 100% !important;
      z-index: 10 !important;
    }

    .rs-navbar-brand {
      color: white !important;
      font-weight: bold !important;
    }

    .rs-navbar-toggler {
      border: none !important;
    }

    .rs-nav-link {
      color: #000 !important;
      font-weight: 600;
      font-size: 18px;
      padding: 5px 15px !important;
      transition: color 0.3s ease !important;
    }

    .rs-nav-link:hover {
      color: #ffd700 !important;
    }

    @media (min-width: 992px) {
      .rs-dropdown:hover > .rs-dropdown-menu {
        display: block !important;
        margin-top: 0 !important;
      }

      .rs-dropdown-submenu:hover > .rs-dropdown-menu {
        display: block !important;
      }
    }

    .rs-dropdown-menu {
      display: none !important;
    }

    .rs-dropdown-submenu {
      position: relative !important;
    }

    .rs-dropdown-submenu .rs-dropdown-menu {
      top: 0 !important;
      left: 100% !important;
      margin-top: -1px !important;
    }

    @media (max-width: 991.98px) {
      .rs-dropdown-submenu .rs-dropdown-menu {
        left: 0 !important;
        top: 100% !important;
      }
    }

  
    
      
    @media  screen and (min-width:1198px){
         .mob-header{
             display: none !important;
         }
    }
    
    @media (max-width:1198px) and (min-width:200px){
        .site-header{
            display: none !important;
        }
        .navbar-default .brand{
            width:120px;
        }
    }
    
    .dropdown-item:hover{
        background: #ffd700 !important;
       
    }
    .dropdown-menu>li>a:hover{
         color:#572B4E !important;
    }
    
    .dropdown-menu{
        width:auto;
        max-width: none !important;
    }
      
  
  
  
  
    
   a, b, strong, div, p, span{
       font-family: 'Barlow', sans-serif !important;
   }
   
   h1, h2, h3, h4, h5, h6{
       font-family: "Playfair Display", serif !important;
   }
   
   ::selection {
      color:white !important;
      background: #ab8a62 !important;      /* Optional: background color during selection */
    }
    
    .navbar-default .navbar-toggler{
        background: #572B4E;
        border-radius: 10px;
    }
    .limenu{
        padding-top: 10px;
    }
    .limenu a{
        color:black !important;
    }
    .menu-toggle {
        float: right;
    }
    
 
     
     .dropdown-menu{
         width: auto !important;
     }
     
      a, a:hover{
        color: inherit ;
    }
    
    .h2-heading{
        font-size:33px;
        font-weight: 500;
    }
    
    .slick-prev:before, .slick-next:before{
        color: #000 !important;
    }
    
    .txt-under{
        text-decoration: underline;
        }


           
           .social-media i{
                color: #572B4E;
                background: #ab8a62;
                border-radius: 50%;
           }
           
           .clr-c{
               color: #bebebe;
           }
           
           .social-media i:hover{
               color: #572B4E;
           }

            .whatsapp-button {
            position: fixed;
            top: 79%;
            right: 20px;
            z-index: 1000;
          }

     
  .social-slider {
    position: fixed;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: 1000;
  }

  .social-slider ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }


  .social-slider a {
    display: block;
    padding: 12px;
    color: white;
    text-align: center;
    text-decoration: none;
    width: 45px;
    transition: all 0.3s ease;
    border-radius: 0 8px 8px 0;
  }

  .social-slider a i {
    font-size: 20px;
  }

  /* Slide up and right effect */
  .social-slider a:hover {
    transform: translate(8px, -5px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
  }
 
