.header-mob-ul{
    float:left;
    overflow:hidden;
    padding: 20px 0px;
    
}

img {
    max-width: 100vw;
}

div#titlediv {
    display: none;
}

.header-mob-ul li {
    float: left;
    width: 100%;
    text-align: left;
    padding-left: 20px;
    border-bottom: 1px solid #538FB7;
    padding-top: 10px;
    padding-bottom: 10px;
    pointer-events: all;

}


.u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > a:hover, .u-gradient > .u-container-layout > a:hover, .u-image:not(.u-shading) > .u-container-layout > a:hover, a:hover {
    color: #1e577d !important;
}

.u-submenu-link{
    cursor:pointer;
}

.closed-menu-cls::after{
    content :'>';
    float:right;
    margin-right:10px; 
}

.opened-menu-cls::after{
    content :'v';
    float:right;
    margin-right:10px; 
}

.header-mob-ul li:hover{
    background-color:#000 !important;
}

.u-opacity-70, .u-opacity-70::before {
    opacity: 0.95 !important;
    overflow:scroll;
}

.mobile-online-appointment{
    margin-top:0px !important;
}

.sticky-strip{
    position:fixed;
    width:100%; 
    z-index:2;
    padding:10px;
    background-color:#fff;
    
    
}
.sticky-strip > a {
    /*-webkit-transform:scale(.95,.9);*/
    /*transform:scale(.95,.9);*/
    border-radius:5px;
    /*animation-delay: 2s;*/
} 

.mobile-menu{
width: 100%;
height: 100vh;
/*background-color: #fff;*/
}

@media (max-width: 544px){
    .hidden-sm-down{display:none;}
    .hidden-md-up{display:block;}
    .inside-h2 {
        line-height:1;
    }
}

@media (min-width: 544px) and (max-width: 768px){
    .hidden-sm-down{display:none;}
    .hidden-md-up{display:block;}

}

@media (min-width: 768px) and (max-width: 992px){
    .hidden-sm-down{display:block;}
    .hidden-md-up{display:none;}

}

@media (min-width: 992px) and (max-width: 1200px){
    .hidden-sm-down{display:block;}
    .hidden-md-up{display:none;}
}


@media (min-width: 1200px) {
    .hidden-sm-down{display:block;}
    .hidden-md-up{display:none;}
}



@media (min-width:991px){
    
    .u-footer .u-layout-cell-1 {
        margin: -14px 0 0 calc(((100% - 1322px) / 2) + 5px);
    }
    
    .u-layout-row > .u-size-15 {
        flex: 0 0 15%;
        max-width: 15%;
    }
    

}
.u-footer .u-btn-15{
    border-style:none;
}

@media (max-width:991px){
.u-header .u-text-1 {
        margin-left: calc(((100% - 720px) / 2) + 386px) !important;
    }
}
@media (max-width: 575px) {
  .u-header {
    min-height: 136px  !important;
  }
  
  .u-h-spacing-76 .u-nav-link {
    padding-left: 0px;
  }
  .opened-menu-cls{
      font-weight: bolder;
font-size: 20px !important;
  }
}