@media only screen and (min-width: 1500px) {
    .menu-link {
        font-size: 16px;
    }

}

@media only screen and (min-width: 1400px) {
    .menu-link {
        font-size: 14px;
    }
}

@media only screen and (min-width: 992.98px) {
    #header.transparent-header, #header.transparent-header:not(.sticky-header) #header-wrap {
        border-bottom: 0px;
    }

    .full-header #logo{
        border-right:  0px;
        padding-right: 0px;
    }

    .full-header .primary-menu .menu-container{
        border-right: 0px;
    }

    .primary-menu:not(.on-click) .menu-item:hover > .mega-menu-content {
        opacity: 1;
        visibility: visible;
        margin-top: -10px;
        z-index: 399;
        pointer-events: auto;
    }
    #start-div{
        display: block;
        height: 15000px;
    }  
}

@media only screen and (max-width: 1499.98px) {
    .btn-box-2{
        font-size: 13px;
    } 
    .services-section{
       top: -230px;
       margin: -90px;
    }
}

@media only screen and (max-width: 1449.99px) {
    .f-box-text {
        height: 140px;
    }
}

@media only screen and (max-width: 1399.98px) {
    .box-header{
        height: 120px;
    }
    .services-section{
       top: -190px;
       margin: -100px;
    }
    .top-right-logo {
        height: 35px;
    }
}

@media only screen and (max-width: 1299.98px) {

    .top-right-number {
        font-size: 14px;
    }

    .menu-link {
        font-size: 10px;
    }

    #logo img{
        max-height: 80px;
        width: auto;
    }
}

@media only screen and (max-width: 1199.98px) {
    .slide-content-container {
        position: relative;
        top: 20vh;
    }
    .btn-box-2{
        font-size: 15px;
    } 
    .box-header{
        height: 80px;
    }

    .f-box-text {
        height: 90px;
    }

    img.mfp-img {
        width: 800px;
    }

    .bdr-diary-l {
        border-right: solid 0px #ccc;
    }

    .diary-col{
        min-height: auto;
    }

    .table-norm-row-st{
        border-bottom: solid 2px #aaa;
    }      

    .slide-container { 
        min-height: 700px;
    }        

    .slide-content-container {
        top: 180px;
    }

    .services-section{
       top: -80px;
       margin: 0px;
    }
}

@media only screen and (max-width: 1149.98px) {
    #logo img{
        max-height: 60px;
    }

    .header-misc-icon {
        margin: 0 6px;
    }

    .top-right-number {
        font-size: 12px;
    }
}


@media only screen and (max-width: 1049.98px) {
    #logo img{
        max-height: 50px;
    }
    .menu-link{
        padding-right: 9px;
        padding-left: 9px;
    }
    
}

@media only screen and (max-width: 991.98px) {
    .services-section {
        top: -160px;
        margin-bottom: -70px;
    }
    #logo img{
        max-height: 80px;
        padding: 10px 0px;
    }
    .menu-link{
        font-size: 14px;
    }
    .sub-menu-container {
        width: 100%;
    }
    #slider .slider-inner {
        display: -ms-block;
        display: block;
    }
    
    .slide-container { 
        min-height: 760px;
    }        

   .slide-content-container {
        top: 110px;
    }

    .box-header{
        height: 100px;
    }
    .f-box-text {
        height: 110px;
    }
    .hero-h1 {
        font-size: 60px;
    }
    .menu-img{
        display: none;
    }

    img.mfp-img {
        width: 700px;
    }
    
    .loader {
        position: absolute;
        top: 40vh;
        left: 45%;
    }

    .top-right-logout{
        font-size: 14px !important;
    }

}

@media only screen and (max-width: 767.98px) {
    .box-header{
        height: auto;
    }
    .fbox-text{
        font-size: 30px;
        position: relative;
        top: -8px;
    }

    .f-box-text {
        height: auto;
    }

    .hero-h1 {
        font-size: 45px;
    }

    .profile-img{
        max-width: 350px;
        height: auto;
    }

    img.mfp-img {
        width: 600px;
    }

    .loader {
        position: absolute;
        top: 40vh;
        left: 45%;
        height: 100px;
        width: 100px;
    }

    .slide-container { 
        min-height: 800px;
    }  
}

@media only screen and (max-width: 575.98px) {

    img.mfp-img {
        width: 100%;
    }

    .loader {
        position: absolute;
        top: 40vh;
        left: 45%;
        height: 80px;
        width: 80px;
    }

    h4.oooh-baby{
        font-size: 28px !important;
    }

    .hero-h1{
        font-size: 30px;
    }

    .fslider .flexslider{
        height: 100vh !important;
    }

    .header-p{
        font-size: 12px;
    }

    .slide-container { 
        min-height: 600px;
    }  

    .slide-content-container {
        top: 90px;
    }

    .services-section{
        top: -80px;
        margin-bottom: 0px;
    }

    .btn-pdf{
        font-size: 14px;
    }
}

@media only screen and (max-width: 549.98px) {
    .btn-box{
        font-size: 14px;
    } 
    .btn-box-2{
        font-size: 14px;
    } 
}

@media only screen and (max-width: 499.98px) {

    .hero-h2 {
        font-size: 25px;
    }

     .loader {
        left: 43%;
    }

    .services-section{
        top: -150px;
        margin-bottom: -70px;
    }

    .slide-content-container{
        top: 50px;
    }
}

@media only screen and (max-width: 399.98px) {

     .loader {
        left: 39%;
    }
}

@media only screen and (max-width: 369.98px) {
    .services-section{
        top: 50px;
        margin-bottom:120px;
    }

    .slide-content-container{
        top: 50px;
    }

    .btn-pdf{
        font-size: 12xpx;
    }
}




