@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200..1000&family=Poppins:wght@400;600&family=Sriracha&family=Stylish&display=swap');

body
{
    background-color:#fff;
    font-size:14px;
    line-height:1.8;
}
    
/* nav menu */
ul li
{
    padding-left:20px;
}

.navbar-light .navbar-toggler {
  border: 1px solid #fff;
  outline: none;
  box-shadow: none;
}

/* slider carousel indecator style */
.carousel-indicators [data-bs-target]{
    border-radius: 50%;
    width: 15px;
    height: 15px;
}

.carousel .carousel-indicators button {
   width: 20px;
   height: 20px;
   border-radius: 100%;
 }
 /* / slider carousel indecator style */
 
 /* slider button */
 .carousel-control-next-icon
 {
     position:absolute;
     top:350px;
     height:20px;
    background-color:#000;
    border-radius:100px;
    color:White; 
    font-size:5px;  
 }
 
 .carousel-control-prev-icon 
 {
     position:absolute;
     top:350px;
      height:20px;
    background-color:#000;
    border-radius:100px;
    color:#dadada; 
    font-size:5px;  
 }
 
 @media (max-width:768px)
 {
    
     .carousel-control-prev-icon
     {
         display:none;
     }
     .carousel-control-next-icon
     {
         display:none;
     }
     
  
 }
 
 /* /slider button */
 
 /* floating icon starts*/ 

    .icons
    {
        
        top:62%;
        left:0;
        transform:translateY(-50%);
        position:fixed;
        z-index:100;
    }
    .icons ul
    {
        padding:initial;
    }
    .icons ul li
    {
        height:60px;
        width:70px;
        font-size:16px;
        list-style-type:none;
        padding-left:12px;
        padding-top:6px;
        margin-top:5px;
        color:#fff;
      
    }
    .facebook
    {
        border-top-right-radius: 25px;
         border-bottom-right-radius:25px ;
        background:#3b5998;
    }
    .youtube
    {
        border-top-right-radius: 25px;
         border-bottom-right-radius:25px ;
        background:#ff0000;
    }
    .twitter
    {
        border-top-right-radius: 25px;
         border-bottom-right-radius:25px ;
        background:#55acee ;
    }
    .linkedin
    {
        border-top-right-radius: 25px;
         border-bottom-right-radius:25px ;
        background:#007bb5;
    }
    .instagram
    {
        border-top-right-radius: 25px;
         border-bottom-right-radius:25px ;
        background:#FA9C19;
    }
    .icons ul li:hover
    {
        padding-left:30px;
        width:80px;
        transition:1s;
    }
    
   @media (max-width:768px)
   {
         .icons ul
         {
             display:none;
         }  
       
   }
/* floating icon ends */

/* Footer Start */
.footermenu a
{
    transition:transform 0.3s ease-in-out;
}
/* #footermenu a i:hover
{
    color:#000;
} */
.footermenu a:hover
{
    transform:translateX(10px);
}
.footermenu a:hover:after
{
    color:#000;
}
/* Footer End */

/*** copyright Start ***/
.copyright {
    background: #24a4cb !important;
    
    text-decoration:none;
}
/*** copyright end ***/

/* right side fixed button starts */
   
 
/* left side fixed button ends */


/* footer menu styling */
    @keyframes slideRight {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(10px);
    }
}

.movee:hover {
        transform: translateX(5px);
    }
    
    
    
    /* */
    /* btn view detail */
    .facility-btn
    {
        text-decoration:none; 
        background-color:#1d9cc5; 
        color:#000; 
        border-radius:3px; 
        padding:12px;   
        padding-left:32px;
        padding-right:32px;
    }
    
     .facility-btn:hover
     {
         background-color:#036674;
         color:#fff;
     }
       /* btn view detail /--*/
       
       /* heading of card */
     .our-facility
     {
         padding-top:10px;
        font-family:Tahoma;
        font-weight:400;
        font-size:18px;
        line-height:20px;
     }
     .facility-btn
     {
         font-family:Tahoma;
         font-weight:400;
         font-size:14px;
         line-height:20px;
     }
     .headingh
     {
         font-family:Tahoma;
         font-weight:700; 
         font-size:26px; 
         line-height:30px;
     }
     
     .partext
     {
         font-family:Tahoma;
         font-weight:300; 
         font-size:18px; 
         line-height:40px;
     }
     
     .paraatext
     {
         font-family:Tahoma;
         font-weight:400;
         font-size:14px;
         line-height:20px;
     }
     
   /*
  hr
     {
         width:210px;
         margin:0 auto;
        left:30px;
        right:30px;
        border: 0;
        border-top: 1px solid #eee;
     }
*/
     
     .topheading
     {
         font-family:Tahoma;
         font-weight:700;
         font-size:14px;
         line-height:24px;
     }
     
     
     /* menu */
     .navbar
     {
         background-color:#075573;
     }
     .nav-item .menuthing
     {
         font-family:Tahoma;
         font-weight:600;
         font-size:14px;
         color:#fff;
     }
    .nav-item .nav-link:hover
    {
        background-color:#16acda;
        color:#fff;
        height:100%;
    }
     .nav-item  #homemenu
     {
          font-family:Tahoma;
         font-weight:600;
         font-size:14px;
         color:#fff;
     }
    
     .dropdown-menu .dropdown-item
     {   
         border-bottom: 1px solid #1579a0; 
        color:#fff;
        padding:6px 0px 6px 0px;  
     }
     .dropdown-menu .dropdown-item:hover
     {
         background-color:#16acda;
         color:#fff;
     }
     
     
     .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-toggler {
    border: 1px solid hsl(0, 0%, 100%);
    outline: none;
    box-shadow: none;
}

#nav_object {
    position: relative;
}


.dropdown:hover .dropdown-menu {
    display: block;
    background-color: hsl(210, 45%, 30%);
    padding-right:20px;
    min-width:250px;
}

.dropdown-item:hover {
    background-color: hsl(210, 55%, 41%);
}

#nav_object {
    position: relative;
}

@media (min-width: 576px) {
    #nav_object::after {
        content: '';
        opacity: 0;
        transition: all 0.2s;
        height: 2px;
        width: 100%;
        background: hsl(18, 100%, 62%);
        position: absolute;
        bottom: 0;
        left: 0;
    }
    
    #nav_object:hover::after {
        opacity: 1;
    }
}

.dropdown-menu{
  --bs-dropdown-link-hover-bg: hsl(210, 55%, 41%) !important;
}

@media screen and (max-width: 576px) {
    .dropdown:hover > .dropdown-menu {
        display: block;
        margin-top: 0;
    }
}
      /* menu */
     .facility-btnnn
     {
         text-decoration:none;
         color:#000;
         font-family:Tahoma;
         font-weight:400;
         font-size:14;
         line-height:20px;
     }
     
     
     .our-facilityyy
     {
         font-family:Tahoma;
         font-weight:600;
         font-size:18px;
         line-height:30px;
         color:#09c;
         padding-top:22px;
         padding-bottom:0px;
     }
     
      .sidemenu
    {
        padding-left:5px;
        padding-top:20px;
    }
    .sidemenu li
    {
        list-style:none;
    }
    
    .sidemenu .seideli .sidemenu-img
    {
        width:25px;
        height:25px;   
    }
    .sidemenu .seideli a
    {
        text-decoration:none;
        font-family:Tahoma;
        font-weight:500;
        font-size:16px;
        line-height:24px;
        color: #2397bf;
    }
   
    
    .about-heading
    {
        padding-top:13px;
    }
     .about-heading .about-heading-img
     {
         width:40px;
         height:auto;
     }
    .about-heading #headingss
    {
        font-family:Tahoma;
        font-weight:600;
        font-size:20px;
        line-height:25px;
    }
    .aboutdivbox
    {
        margin-bottom:10px;
    }
       /* first div code -/*/
       
    /* second div code */
     .about-heading2
     {
         padding-top:20px;
     }
   .about-heading2 .heding5
   {
       font-size:18px; 
       color:#069;
   }
    .about-heading2 #about-heading2-headingss
    {
        font-family:Tahoma;
        font-weight:600;
        font-size:20px;
        line-height:25px;
        
    }
    .aboutdivbox2
    {
        min-height:500px;
        background-color:#FAFAFA ;
        margin-top:15px;
        padding:20px;
        margin-bottom:15px;
    }
    
    #span1para p
    {
        text-align: justify;
    }
    
    .mas_h_ad
    {
        font-family:Tahoma;
        font-weight:600;
        font-size:20px;
        line-height:25px;
        padding:15px;
        text-align:center;
    }
    