    @media (max-width:1440px) {}
    
    @media (max-width:1367px) {
        .award-sec .fli-sh {
            margin-top: 30px !important;
        }
        .award-sec .award-txt {
            margin-top: 40px !important;
        }
        .banner-sec .banner-txt {
            padding-top: 80px !important;
            color: #fff;
        }
        .droopmenu>li>a,
        .droopmenu>li>span {
            font-size: 13px;
            padding: 14px 10px;
        }
        .banner-sec .banner-txt h1 {
            font-size: 45px !important;
            line-height: 59px !important;
            margin-bottom: 22px;
        }
        .banner-sec .banner-txt h5 {
            font-size: 16px !important;
            letter-spacing: 2px;
            margin-bottom: 20px;
        }
        .h-title h2 {
            font-size: 34px !important;
        }
        .h-title p.h-itle-subtxt {
            font-size: 16px !important;
            line-height: 30px !important;
        }
        .about-sec .about-img-txt {
            background: #f8e6d8;
            padding: 25px;
            height: 500px !important;
            border-radius: 15px;
        }
        .stfctn h3 {
            margin-top: 4px !important;
            position: relative;
            z-index: 1;
            font-size: 22px !important;
            line-height: 27px !important;
            margin-bottom: 0;
        }
        .stfctn {
            position: relative;
            background: #F8E6D8;
            border-radius: 20px;
            padding: 36px !important;
            overflow: hidden;
        }
        .howitwork .howitworkbox {
            position: relative;
            border-bottom: 1px solid #cdcdcd;
            padding-bottom: 16px !important;
            margin-bottom: 17px !important;
            padding-left: 86px;
            margin-top: 50px;
        }
        .testo-sec .testo-textsubboximg {
            position: relative;
            top: 0 !important;
        }
    }
    
    @media (max-width:1280px) {}
    
    @media (max-width:1024px) {
        .dm-nav-brand a img,
        .droopmenu-brand img {
            height: 46px !important;
            position: relative;
            top: 0 !important;
        }
        .banner-sec .banner-txt h1 {
            font-size: 35px !important;
            line-height: 45px !important;
            margin-bottom: 16px !important;
        }
        .banner-sec .banner-txt p {
            font-size: 16px !important;
            letter-spacing: 0.5px;
        }
        .btn-default1 {
            position: relative;
            display: inline-block;
            background: #5a4a66;
            border-radius: 100px;
            font-size: 12px !important;
            font-weight: 600;
            line-height: 1em;
            text-transform: capitalize;
            color: #fff;
            border: none;
            padding: 13px 45px 13px 15px !important;
            transition: all 0.4s ease-in-out;
            overflow: hidden;
            z-index: 0;
            letter-spacing: 1px;
        }
        .h-title h2 {
            font-size: 26px !important;
        }
        .banner-sec .banner-txt {
            padding-top: 0 !important;
        }
        .about-sec .about-img-txt {
            background: #f8e6d8;
            padding: 25px;
            height: 610px !important;
            border-radius: 15px;
        }
    }
    
    @media (max-width:991px) {
        .award-sec .award-img {
            padding-right: 0 !important;
        }
        .award-sec .fellowship-img {
            padding-left: 0 !important;
        }
        .award-sec .fli-sh {
            margin-top: 0 !important;
        }
        .award-sec .award-txt {
            margin-top: 20px !important;
        }
        .inr-banner-sec h1 {
            font-size: 40px !important;
            margin-bottom: 20px;
        }
        .inr-banner-sec {
            padding: 60px 0 !important;
        }
        .map-sec .mapinr {
            height: 410px;
            margin-bottom: 30px;
        }
        .inr-cont-box p.adrss-txt {
            height: auto !important;
        }
        .inr-cont-box.mtp50 {
            margin-top: 0;
        }
        .contact-txt {
            padding-right: 0 !important;
        }
        .footer {
            bottom: 80px !important;
            margin-top: 30px !important;
        }
        .slider-main {
            padding-left: 0 !important;
        }
        .faq-dtl {
            padding-left: 0 !important;
            margin-top: 30px;
        }
        .reveal {
            display: block !important;
        }
        .feature-sec .featuretxtbox {
            margin-bottom: 30px !important;
        }
        .service-sec {
            background-image: url(./images/section-bg-image.png);
            padding: 40px 0 !important;
            background-position: center center;
            background-size: cover;
            position: relative;
            z-index: 1;
            border-radius: 40px;
        }
        .h-title h2 {
            font-size: 32px !important;
            line-height: 40px !important;
        }
        .about-sec .about-img-txt {
            background: #f8e6d8;
            padding: 25px;
            height: auto !important;
            border-radius: 15px;
            margin-bottom: 30px;
        }
        .about-sec {
            padding: 40px 0 !important;
        }
        .banner-sec .banner-txt {
            padding-top: 0 !important;
            margin-bottom: 40px;
        }
        .banner-sec {
            padding-top: 60px !important;
        }
        .droopmenu-toggle i:after,
        .droopmenu-toggle i:before {
            content: "";
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            pointer-events: none;
            background: #ffffff;
        }
        .phone-no {
            text-align: center;
        }
        .search-sec {
            position: fixed !important;
            bottom: 8px;
            left: 0;
            right: 0;
            background: #fff !important;
            height: 58px !important;
            z-index: 999;
            border: none !important;
            box-shadow: 2px 2px 15px;
            border-radius: 10px !important;
            margin: 0 16px;
        }
        .main-gap {
            padding: 0 20px !important;
        }
        .droopmenu-toggle {
            top: 23px;
        }
        .top-bar .search-sec .h-fld.form-control {
            background: transparent;
            height: 56px !important;
            padding-right: 76px !important;
            border: none;
            outline: none;
            font-size: 18px !important;
        }
        .top-bar .search-sec .searchbtm {
            position: absolute;
            right: 0 !important;
            top: 0 !important;
            color: #fff;
            outline: none;
            border: none;
            background: #061619;
            width: 56px !important;
            height: 58px !important;
            border-radius: 0 !important;
            font-size: 16px !important;
            border-bottom-right-radius: 10px !important;
            border-top-right-radius: 10px !important;
        }
        .top-header {
            background: #061619;
            border-radius: 20px;
            margin-bottom: 20px !important;
            padding: 10px 0;
        }
        .about-sec .aboutimg img {
            border-radius: 34px;
            margin-bottom: 10px !important;
        }
        .whychose-us {
            padding: 50px 0 !important;
        }
        .howitwork {
            padding: 50px 0 !important;
        }
        .video-box {
            margin-bottom: 20px !important;
        }
        .faq-sec {
            padding: 40px 0 !important;
        }
        .video-sec {
            padding: 30px 0 !important;
            background-position: center center;
            background-size: cover;
        }
        .testo-sec {
            background: #d5e1e7;
            padding: 50px 0 80px !important;
            border-radius: 40px;
        }
        .blog-sec {
            padding: 50px 0 !important;
        }
        .service-item .servicesub h3 {
            height: auto !important;
        }
        .service-sec .slick-prev {
            display: none !important;
        }
        .service-sec .slick-next {
            display: none !important;
        }
    }
    
    @media (max-width:768px) {}
    
    @media (max-width:767px) {
        .main-gap {
            padding: 0 15px !important;
        }
        .btn-default1.mbt30.mtp30 {
            margin-bottom: 10px !important;
            margin-top: 0 !important;
        }
        .mobil-hdn {
            display: none !important;
        }
    }
    
    @media (max-width:576px) {
        .btn-default1.btm2 {
            background: #40403f;
            margin-left: 0 !important;
        }
        .logo img {
            width: 73px !important;
            padding: 0 !important;
        }
        .droopmenu-toggle {
            top: 18px;
        }
    }
    
    @media (max-width:480px) {}
    
    @media (max-width:360px) {}
    
    @media (max-width:320px) {}
    
    @media screen and (min-width:2000px) and (max-width:2400px) {}
    
    @media screen and (min-width:1024px) and (max-width:1199px) {}
    
    @media screen and (min-width:768px) and (max-width:991px) {}
    
    @media screen and (min-width:577px) and (max-width:767px) {}
    
    @media screen and (min-width:480px) and (max-width:576px) {}
    
    @media screen and (min-width:380px) and (max-width:479px) {}
    
    @media screen and (min-width:320px) and (max-width:379px) {}