@media only screen and (max-width:1269px) {
    .stellarnav.desktop li.has-sub a {
        padding-right: 0px !important;
    }
    .stellarnav.dark li a {
        font-size: 12px !important;
    }
    .about-sec ul li {
        width: 31%;
        margin: 5px;
    }
    .about-sec {
        padding: 0;
    }
    .about-sec h4::after {
        display: none;
    }
    .nnn {
        padding-left: 15px !important;
    }
    .quick-facts {
        padding: 0;
    }
    .testimonial-tst img {
        width: 100%;
    }
    .gray {
        margin-bottom: 30px;
    }
    .engineer {
        padding: 0;
    }
    .gray {
        margin-bottom: 0;
    }
    .heading2::before {
        display: none;
    }
    .heading2::after {
        display: none;
    }
    .about-sec h4 {
        margin-top: 15px;
    }
    .business h3 {
        margin-top: 15px;
    }
    .fashion {
        background: #243a7a;
    }
    .wings h3 {
        margin-bottom: 5px;
    }
    .white {
        margin-top: 15px;
    }
    .career h4 {
        font-size: 18px;
        font-weight: bold;
    }
    .skill h2::before {
        display: none;
    }
    .skill h2::after {
        display: none;
    }
    .skill h2 {
        font-size: 22px;
        line-height: 1.3;
        margin-bottom: 10px;
    }
    .heading {
        font-size: 28px;
    }
    .skill {
        padding: 30px 0;
    }
    #navbar {
        padding: 0;
    }
    .about-sec ul {
        margin-top: 20px;
    }
    .quick-facts h3 {
        font-size: 15px;
        padding: 5px 0 15px;
    }
    .engineer p {
        margin-bottom: 0;
    }
    .stellarnav.mobile.dark ul {
        background: #1d2127;
    }
    .stellarnav.dark a.dd-toggle .icon-plus::before {
        border-color: #fff;
    }
    .stellarnav.dark a.dd-toggle .icon-plus::after {
        border-color: #fff;
    }
    .stellarnav.mobile>ul>li>a {
        padding: 17px;
    }
    .stellarnav.dark li a {
        font-size: 12px !important;
        padding: 13px 5px;
        font-weight: 500;
    }
    .has-sub li a:hover {
        background: #dd1111 !important;
        color: #fff !important;
    }
    .stellarnav .menu-toggle,
    .stellarnav .call-btn-mobile,
    .stellarnav .location-btn-mobile,
    .stellarnav .close-menu {
        padding: 10px;
    }
    .stellarnav .menu-toggle span.bars {
        top: 5px;
    }
    .stellarnav.dark .menu-toggle span.bars span {
        background: #fff;
    }
    .stellarnav.mobile>ul>li>a.dd-toggle {
        background: #1c1c1c;
    }
    .logo-sec.container {
        max-width: 100% !important;
    }
    .stellarnav .menu-toggle span.bars span {
        height: 2px;
        border-radius: 5px;
        margin: 0 0 5px;
        width: 25px;
    }
    .stellarnav.mobile {
        text-align: right;
    }
    .stellarnav .menu-toggle span.bars {
        margin-right: 0;
    }
}

@media only screen and (max-width:1100px) {
    .stellarnav.dark li a {
        color: #fff !important;
    }
}

@media only screen and (max-width:991px) {
    .logo-sec .container,
    .container-sm {
        max-width: 100%;
    }
    .owl-theme .owl-controls {
        margin: 0;
    }
    .about-sec ul li {
        width: 47%;
    }
    .about-sec ul li a {
        font-size: 15px;
    }
    .testimonial-tst {
        margin-top: 30px;
    }
    .business {
        padding: 0;
        margin: 15px 0;
    }
    .career {
        margin: 15px 0 5px;
    }
    .program h4 {
        margin-top: 15px;
    }
    .btn-back-to-top {
        width: 35px;
        height: 30px;
        font-size: 25px;
    }
    .hidden-md {
        display: none;
    }
    li.destop {
        display: block !important;
    }
    li.destop a {
        font-size: 11px !important;
        font-weight: 400 !important;
    }
    .header .container,
    .container-md,
    .container-sm {
        max-width: 100% !important;
    }
    .banner {
        padding: 0;
    }
    .main-div {
        padding: 50px 0;
    }
    .container.space {
        max-width: 100%;
    }
}

@media only screen and (max-width:768px) {
    .copyright p {
        text-align: center;
        font-size: 12px;
    }
    .copyright {
        background: #243a7a;
        padding: 10px 0;
    }
    .heading {
        font-size: 25px;
        margin-top: 20px;
    }
    .paytm {
        display: none;
    }
    #navbar {
        position: absolute;
        background: transparent;
        top: 25px;
    }
    .stellarnav.dark .menu-toggle span.bars span {
        background: #999999;
    }
}

@media only screen and (max-width:576px) {
    .gray {
        margin-bottom: 15px;
    }
    .testimonial-tst {
        margin-top: 15px;
    }
    .testimonial a {
        font-size: 22px;
        line-height: 1.4;
    }
    .engineer {
        text-align: left;
    }
    .engineer p {
        text-align: justify;
    }
    .heading2 {
        font-size: 25px;
        margin: 10px 0;
        line-height: 1.4;
    }
    #navbar {
        top: 20px;
    }
    .main-div {
        padding: 30px 0;
    }
    .main-div h2 {
        font-size: 25px;
    }
    .about-sec ul li a {
        font-size: 13px;
    }
    .form-sec {
        background: #f8f9fa;
        margin-top: 15px;
        padding: 20px;
    }
}

@media only screen and (max-width:480px) {
    .about-sec ul li {
        width: 100%;
        padding: 15px 5px;
        margin: 2px;
    }
    .about-sec ul li a {
        font-size: 15px;
    }
    #navbar {
        top: 15px;
    }
}