

/*************** Header fix ****************/



header{

    -webkit-transition: all 0.5s ease;



    -moz-transition: position 10s;



    -ms-transition: position 10s;



    -o-transition: position 10s;



    transition: all 0.5s ease;

}



header.fix{

    background-color: #ffffff;

    position: fixed; 

    top: 0;

    z-index: 9999;

    width: 100%;

    left: 0;

    animation: smoothScroll 1s forwards;

    box-shadow: 1px -1px 7px #000;

}



header.fix .nav-head{

    background-color: #ffffff !important;

}

 .main-home-page header.fix .acanav > li > a{

    color:#000 !important;

}

header.fix .open-time{

    color:#000 !important;

}



@keyframes smoothScroll {

    0% {



      transform: translateY(-40px);



    }



    100% {

  

      transform: translateY(0px);

  

    }

  

  }





/******************************************/





li.home-item a {

    font-size: 17px;

    color: #fff;

}




/* 
.service_tab .card-header {

    background-color: #007bff;

    color: #fff;

    padding: 0 20px;

    display: flex;

    align-items: center;

    height: 65px;

    transition:all .8s;

}



.service_tab .card-header h5[aria-expanded="true"] .fa-chevron-down:before{

    content: '\f077 ';

}



.service_tab#accordion .card i.fa.fa-location-arrow {

    border-color: var(--red-color);

    color: #fff;

    font-size: 16px;

}

.service_tab .card-header h5 {

    margin-bottom: 0;

    font-size: 18px;

    flex: 0 0 100%;

    max-width: 100%;

}

h5.service-title .fa {

    float: right;

}



.court {

    padding: 30px 0;

}



.service-info-wrap h3 {

    border-left: 4px solid var(--red-color);

    padding-left: 10px;

}

.service-info-wrap {

    padding-bottom: 50px;

}



.service-card .card-body {

    padding: 20px 30px !important;

}





.service-info-wrap table tbody tr th {

    background: #e58282;

    color: #fff;

} */



/* #header{

    display:none;

} */





.main-home-page .nav-head {

    position: absolute;

    top: 0;

    z-index: 999;

    left: 0;

    right: 0;

  
}



.class-for-inner-page-bg .nav-head{

    position: absolute;

    top: 0;

    z-index: 999;

    left: 0;

    right: 0;
  
}



.homeCarousel:before {

    position: absolute;

    content: '';

    background: rgba(0, 0, 0, 30%);

    width: 100%;

    height: 100%;

    z-index: 9;

}

.main-home-page .acanav > li > a {

    color: #fff !important;

}

.main-home-page .open-time{

    color: #fff !important;

}

.open-time {

    color: #000;

    display: flex;

    justify-content: end;

    gap: 5px;

    align-items: center;

}


/* .homeCarousel .carousel-control-prev, .homeCarousel .carousel-control-next {

    z-index: 9;

} */

ul.navbar-nav.aca-navbar li:last-child a:after {

    background: transparent;

}

ul.acanav li a {

    display: flex;

}

div#go-top {

    position: fixed;

    right: 25px;
    bottom: 50px;

    color: #fff;

    background: #ff792d;

    border-radius: 50%;

    border: 1px solid #fff;

    width: 45px;

    height: 45px;

    line-height: 45px;

    text-align: center;

    font-size: 25px;

    cursor: pointer;

}



div#go-top .fa{

    color:#fff;

    padding-right: 0;

}



.menu button.navbar-toggler {

    display: none;

}



.xs-menu-icon.fixed {

    position: absolute;

    left: 30px;

    z-index: 9;

}



.home-header-para {

 

    margin: 0 auto;

}



/*************** / 17/9/2024 - services (ESZ) - update *************/



@media(min-width:357px) and (max-width:768px) {

    .end_footer .text-right {

        text-align: center !important;

        padding-left: 0;

    }

   

    .main-home-page .nav-head {

        position: static;

    }

    .top_row {

        display: none;

    }

    div#go-top {

      

        right: 25px;
        bottom: 50px;
        width: 45px;
        height: 45px;



    }

    nav ul li a::after{

        display: none;

    }

    .logoimg {

        /* width: 52px; */

        object-fit: contain;

    }

    .xs-menu-icon.fixed{

        display: none !important;

        /* display: block !important; */

    }


}



@media(max-width: 768px) and (min-width: 350px){

    .end_footer p, .end_footer p > a{

        font-size: 13px !important;

    }

    .end_footer {

        text-align: center;

    }

}



@media (max-width:768px){

    .home-header-content{

        padding-bottom: 0;

        bottom: 20px;

    }

    .home-header-para {

        width: 100%;

        margin-bottom: 0px !important;

        margin-top: 0 !important;

        display: none;

    }

    .home-header {

        font-size: 20px;

    }

    nav ul li a::after{

        display: none;

    }

}

@media (min-width:350px) and (max-width:991px){

    .menu button.navbar-toggler {

        display: block;

    }

}

@media (min-width:768px) and (max-width:991px){

    

    .home-header-para.mt-4.mb-5 {

        display: none;

    }

    .home-header-content {

        left: 0;

        right: 0;

        padding-bottom: 20px;

        bottom:0;

    }



    .home-header {

        font-size: 20px;

    }

    nav ul li a::after{

        display: none;

    }

}

@media (min-width: 357px) and (max-width: 450px){

    .menu a.navbar-brand {

        display: flex;

        flex-direction: column;

        align-items: center;

        text-align: center;

    }

}

.nav-item.active .nav-link {
    color: #ff792d !important;
    
}

.contact-nav-item.active .nav-link {
    color: #fff !important;
    
}

.xs-menu-icon.fixed {

    display: none;

}