.menu-guest {
    top:32px !important; 
    width:130px !important;    
}

.dial-code {width: 68px;padding: 10px;margin-right: 10px;font-size: 16px;}

@media only screen and (max-width:448px){
    .header .navbar-nav li .sub-menu{
        width:154px;
    }
    .dial-code {width: 63px;padding: 4px;margin-right: 10px;font-size: 14px;}
    .phone-number{
        padding: 5px !important;
    }
}
/** global css for webite*/

.web-text-color{
   color:#012D83 !important;
}
.web-font-size{
    font-size:15px;
    font-weight:600;
    color:#00000069;
}
.web-lg-font-size{
    font-size:17px;
    font-weight:700;
    color:#012D83;
}
.footer-mobile-photo{
    height: 318px;
    width: 100%;
    background-color: #EFF4FE;
}
.mobile-photo{
    height:100%;
    width:100%;
    position: relative;
    display:flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-position: center;
    z-index: 50;
}
.mobile-photo img{
     height:37rem;
     width:37rem;
     position: absolute;
     left: 30%;
     top: -41%;
   }
@media only screen and (max-width: 767px) {
    .mobile-photo img{
        height: 16rem;
        width: 14rem;
        top: -106px;
        left: 20%;
    }
    .footer-mobile-photo {
        height:400px;
        display:flex;
        flex-direction:column;
        gap:10px;
    }
}
