@media only screen and (max-width: 768px) {
    .mc-calendar--modal.mc-calendar--opened {
        top: 0;
        transform: translate(-50%);
        transition: unset;
        -webkit-animation: slide-down .3s linear;
        animation: slide-down .3s linear;
        height: 62%;
    }
    .mc-calendar--modal .mc-picker {
        justify-content: center;
        align-items: flex-end;
        height: 100%;
        width: 100% !important;
        border-radius: unset;
    }
    .mc-calendar--modal.mc-calendar--opened .mc-display {
        display:none;
    }

    .mc-calendar--modal {
        position: fixed;
        width: min(100%,425px);
        border-radius: 0 0 30px 30px;
        box-shadow: 0 10px 10px 5px rgba(0,0,0,.25);
        background-color:transparent !important;
        height: 62%;}




        .svgcover1{
            background-image:url(../images/bg2.png) ;
            background-size: cover;
            height: 100vh;
           
          }
          
          .loginposition {
            position: absolute;
            top: 3%;
            left: 0% !important;
          }

     .socialmedia  .flex-row{
          justify-content: center !important;
     } 

     h4{
         font-size:18px ;
     }

     .loginData {
        background-color: white;
        box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
        border-radius: 30px;
        min-height: 320px;
        padding: 22px 20px;
        width: 90%;
        margin: auto;
    }
    .socialmedia {
   
        left: 0;
        position: absolute;
        bottom: 5px;
        right: 0;
    }

    .loginData .buttonstyle {
        margin-top:20px !important ;
    }
    .socialmedia img{
        width:35px !important ;
    }
    
    .leftmenu .dropdown-menu.show {
        position: absolute;
        top: 57px;
        padding: 7px;
        min-width: 200px;
        border: none;
            border-top-color: currentcolor;
            border-top-style: none;
            border-top-width: medium;
        border-top: 3px solid #A1C3EE !important;
        box-shadow: 2px 2px 5px #00000029;
        left: 0px;
        right: -54px;
        z-index:99999999999999 ;
    }

    .responsivelogo{
        position: absolute;
top: -53px;
    }

    .navbar-nav {
     
        flex-direction: column;
        padding-right: 0;
        margin-bottom: 0;
        list-style: none;
    }    

    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
        justify-content: end !important;
        position: absolute;
        display: flex;
        flex-direction: column;
        border-top:1px solid white;
        background-image: -moz-linear-gradient( 178deg, rgb(67,102,145) 0%, rgb(96,64,107) 100%);
    background-image: -webkit-linear-gradient( 178deg, rgb(67,102,145) 0%, rgb(96,64,107) 100%);
    background-image: -ms-linear-gradient( 178deg, rgb(67,102,145) 0%, rgb(96,64,107) 100%);
        top: 40px;
        width: 100%;
        left: 0;
        right: 0;
        z-index: 100000;
    }

    .navbar-light .navbar-toggler {
        color: transparent;
        border-color: transparent;
        float: left;
        position: relative;
        left: 0;
        right: 86%;
        top: -14px;
    }

    .mainheader {
        background-color: #474961;
        background-image: -moz-linear-gradient( 178deg, rgb(67,102,145) 0%, rgb(96,64,107) 100%);
        background-image: -webkit-linear-gradient( 178deg, rgb(67,102,145) 0%, rgb(96,64,107) 100%);
        background-image: -ms-linear-gradient( 178deg, rgb(67,102,145) 0%, rgb(96,64,107) 100%);
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: relative;
        top: -9px;
        padding: 7px;
        min-width: 200px;
        border: none;
            border-top-color: currentcolor;
            border-top-style: none;
            border-top-width: medium;
        border-top: 3px solid #A1C3EE !important;
        box-shadow:none;
        background-color: transparent;
        color:white;
    }

    .navbar .dropdown-menu ::before {
        content: '';
        border-top: 8px solid #A1C3EE;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        position: absolute;
        top: -1px;
        left: 89%;
        top: -3px;
    }

    .dropdown-item {
        display: block;
        width: 100%;
        padding: .25rem 1rem;
        clear: both;
        font-weight: 400;
        color: #fff;
        text-align: inherit;
        text-decoration: none;
        white-space: nowrap;
        background-color: transparent;
        border: 0;
        font-family: 'CoconNextArabic-Light'!important;
    }

    .leftmenu .dropdown-item {
color:black;
font-size:13px ;
    }

    .serviceitem{
        margin-bottom:20px ;
    }
    .servicetab {
        border: 1px solid #C8C8C8;
        padding: 14px;
        border-radius: 10px;
        margin-bottom: 10px;
    }

    .links{
        margin-top:30px ;
    }

    #newscontent a {font-size:14px ;}
}



