/*** Add here all your css customizations ***/
.icomenu-enabled #tbar-logo img{
  width:100px;
}

.icomenu-enabled #tbar-logo {
    padding: 10px 0;
}
.room-list-pagination .pagination {
  padding: 0 0 20px 0;
  margin: 0;
}
@media(max-width: 1280px){
  /*aded by hassan */ 
  .mainmenu .nav > li, .nav-devices-list .nav > li {
    padding: 10px 12px;
  }
  .mainmenu .nav > li, .nav-devices-list .nav > li >div > a{
    font-size: 16px;
  }
  /*end*/
}
@media(max-width: 1080px){
  .mainmenu .nav > li, .nav-devices-list .nav > li {
    padding: 10px 7px;
  }
}
@media(max-width: 768px){
  .wrap-image{
    flex-wrap: wrap;
  }
  .mobile-responsive-img img{
    height: 500px;
  }
}

.room-list-pagination .pagination li {
    padding: 5px;
}
.room-list-pagination .pagination li span.pagenav {
    text-decoration: underline;
    font-weight: bold;
}
.room-list-pagination .pagination li.pagination-start span.pagenav, .room-list-pagination .pagination li.pagination-prev span.pagenav {
    text-decoration: none;
    font-weight: normal;
}

.custom-stuff.fancybox-opened {
    height: auto !important;
}

div#cnt-container #clicktoClose {
    visibility: hidden;
}

@media screen and (min-width: 768px) {
    .pg-grid-sizer {
        width: 8.333%;
    }
}
div[style="display:block;color:#ccc;text-align:right;"] {
    display: none !important;
}

.room-list-pagination div#vbo-search-suggestions {
    display: none;
}

/*================================================================================================== 
11 August 2025 
===================================================================================================*/
#main .page-header h1 {
    font-family: initial!important;
    color: #2f569f!important;
    font-size: 2em!important;
    font-weight: bold!important;
    padding: 0 0 7px!important;
}

.upmenu-content {
    display: flex!important;
    justify-content: space-between!important;
    align-items: center!important;
}

.upmenu-content .moduletable h3 {
    padding: 0px !important;
    cursor: pointer;
}

.e4j-divmenutitle {
    display: flex!important;
    align-items: center!important;
}

.menu-normal {
    padding: 0px 100px 10px 100px !important;
}

#tbar-logo {
    width: 10%!important;
}

.carousel-inner.vikcs-slider.vikcs-slider-cstsld{
  height:600px!important;
}

.slide-image.vikcs-img-bckground.vikcs-img-bckground-cstsld {
    background-size: cover!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
}

.mainmenu-items .nav-item a{
  color:#fff!important;
}

.mainmenu .nav > li.active > *:after {
    background: #ffffff57!important;
}

.mainmenu .nav > li > *:hover:after, .mainmenu .nav > li > *:focus:after, .mainmenu .moduletable h3:focus:after, .mainmenu .moduletable h3:hover:after, .nav-devices-list .nav > li > *:hover:after, .nav-devices-list .nav > li > *:focus:after, .nav-devices-list .moduletable > h3:hover:after, .nav-devices-list .moduletable > h3:focus:after {
    background: #ffffff57!important;
}














/* ================================================================================
// MEDIA QUERY FRO THE MOBILE DEVICES
===================================================================================*/

@media screen and (max-width: 768px) {
    .upmenu-content {
     display: flex !important;
     justify-content: center !important;
     align-items: center !important;
     flex-direction: column!important;
    }

  .upmenu-content .vikicons-container .vikicons-item {
    padding-right: 5px !important;
   }

  #tbar-logo {
    width: 50%!important;
  }

  .menu-normal {
    padding: 0px 10px 10px 10px !important;
  }

  .carousel-inner.vikcs-slider.vikcs-slider-cstsld{
   height:250px!important;
  }

  .upmenu-content h3 .e4j-menutitle {
    text-align: center!important;
    width: 100%!important;
   }

  .upmenu-content .vikicons-set {
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
   }

  .menu-normal #lmpart {
    margin: 3px auto 0!important;
    border-top: 1px solid #ffffff21!important;
   }
  
}