.stellarnav.dark li a {
    padding: 12px 12px 12px 12px !important;
    font-size: 18px;
    font-weight: 400;
}

.head-sec ul li a, .head-sec ul li i {
    font-size: 16px;
    font-weight: 400;
}

.stellarnav.dark li ul li a {
    padding: 12px !important;
}



@media only screen and (min-width:1400px) {
    .stellarnav.dark li {
        padding: 0px 9px !important;
    }
}

@media only screen and (min-width:1500px) {
    .stellarnav.dark li {
        padding: 0px 15px !important;
    }
}
@media only screen and (min-width:1600px) {
    .stellarnav.dark li {
        padding: 0px 20px !important;
    }
}
@media only screen and (min-width:1700px) {
    .stellarnav.dark li {
        padding: 0px 22px !important;
    }
}
@media only screen and (max-width:1400px) {
    .head-sec ul li {
        padding: 0 0px 0 2px !important;
    }

    /*.stellarnav.dark li a {
        font-size: 20px;
        font-weight: normal !important;
    }*/

    .head-sec ul li a, .head-sec ul li i {
        font-size: 16px;
        font-weight: normal !important;
    }

    .network h6 {
        font-size: 13px !important;
    }

    .head-sec {
        margin: 22px 0 !important;
    }

    .sticky-div {
        width: auto;
    }

    .stellarnav.mobile.left > ul, .stellarnav.mobile.right > ul {
        z-index: 99;
    }
}

@media only screen and (max-width:1300px) {
    .stellarnav.dark li a {
        font-size: 18px;
        font-weight: normal !important;
    }

    .head-sec ul li a, .head-sec ul li i {
        font-size: 14px;
        font-weight: normal !important;
    }
}

@media only screen and (max-width:1200px) {
    .moble-media {
        display: block !important;
    }

    .stellarnav.dark li a {
        font-size: 18px;
        font-weight: normal !important;
    }

    .head-sec ul li a, .head-sec ul li i {
        font-size: 15px;
        font-weight: normal !important;
    }

    .head-sec {
        display: none;
    }

    .moble-media {
        margin-top: 3px;
    }

    .logo img {
        margin-top: 10px;
    }
}

@media only screen and (max-width:1169px) {
    .stellarnav.dark.mobile {
        width: auto !important;
        margin-top: 10px;
    }

    .stellarnav.dark li a {
        font-size: 18px;
        font-weight: normal !important;
    }

    .head-sec {
        text-align: right !important;
    }

    .stellarnav.mobile > ul > li > a {
        padding: 15px !important;
    }

    .stellarnav.mobile.right .call-btn-mobile.third, .stellarnav.mobile.right .close-menu.third, .stellarnav.mobile.right .location-btn-mobile.third {
        text-align: center;
        color: #fff;
    }

    .stellarnav.mobile > ul > li > a.dd-toggle {
        height: 45px;
    }

    .dropdown-content {
        left: 0;
    }
}

@media only screen and (max-width:1060px) {
    .stellarnav.dark li a {
        font-size: 18px;
        font-weight: normal !important;
    }

    .head-sec ul li a, .head-sec ul li i {
        font-size: 13px;
        font-weight: normal !important;
    }

    .stellarnav.mobile.dark ul {
        background: #004494;
        margin: 0;
    }
}

@media only screen and (max-width:1060px) {
    .network {
        display: none;
    }

    #banner {
        height: 80vh !important;
    }

        #banner .banner-video {
            height: 100% !important;
            width: 100% !important;
        }

    ul .dropdown li a {
        font-weight: normal !important;
    }

    .moble-media {
        margin-top: 0px;
    }

    .stellarnav.dark li a {
        padding: 15px 15px 15px 15px !important;
        color: white;
    }

    .dropdown {
        float: left !important;
        left: 15px;
    }

    .dropbtn {
        color: #fff !important;
        font-size: 13px;
    }

    .destop {
        display: block;
    }

    .mobile2 {
        display: none;
    }

    .topbarlogo {
        float: left;
    }

    .stellarnav.dark.mobile {
        position: absolute;
        right: 0;
        top: -85px;
    }

    .stellarnav.dark .menu-toggle span.bars span {
        background: #fff;
    }

    #navbar {
        height: 0;
        z-index: 9;
    }

    .stellarnav.dark li .active {
        padding: 23px 15px !important;
    }
}

@media (max-width:769px) {
    #banner {
        height: 65vh !important;
    }
}

@media (max-width:575px) {
    #banner {
        height: 50vh !important;
    }
}

@media only screen and (max-width:575px) {
    .logo img {
        /*width: 200px;*/
        margin: 0;
        padding: 0;
    }

    .navbar {
        z-index: 8 !important;
        border-bottom: 1px solid #eee;
        margin: 0;
        padding: 0;
    }

    .head-sec {
        text-align: right !important;
    }

    .stellarnav .menu-toggle span.bars {
        position: absolute;
        right: 15px;
        top: 5px;
    }
}

@media only screen and (max-width:480px) {
    .topbarlogo {
        max-height: 70px;
    }

    .stellarnav .menu-toggle span.bars {
        top: 20px;
    }
}
