@media (min-width: 1500px) {
    .header-1 .header-main .header-left .logo{
    top: 65px;
    }

}

@media screen and (max-width: 4000px) and (min-width: 2054px) {
    .header-1{
        padding-top: 95px;
    }
    .header-1 .header-main .header-left .logo{
        top: 120px;
        width: auto;
    }
    .header-top-section{
        padding: 15px 0px;
    }
 
}
@media screen and (max-width: 2054px) and (min-width: 1600px) {
    .header-1{
        padding-top: 44px;
    }
    .header-1 .header-main .header-left .logo{
        top: 82px;
        width: auto;
    }
    .header-top-section{
        padding: 15px 0px;
    }
}
@media (max-width: 1340px) {
    .process-work-wrapper .work-process-items.style-4{
        /* margin-top: 118px; */
    }
    .about-section .dot-shape{
        left: 20%;
    }
    .about-section .bus-shape{
        top: -22px;
    }
}
@media (max-width:986px) {
    .header-1 .header-main .header-left .logo{
        top: 0;
    }
  
}
@media (max-width: 1300px) {
    .footer-section .boy-shape{
        right: -2%;
    }
    .process-work-wrapper .work-process-items.style-4{
        /* margin-top: 145px; */
    }
}
@media (max-width: 1150px) {
.header-top-section{
    display: none;
}
.header-1 .header-main .header-left .logo{
    top: 0;
    position: relative;
}
.header-1{
    padding-top: 0;
}
}
@media (max-width: 767px) {
    .pss-0{
        padding-top: 0;
    }
    .hero-1{
        padding-bottom: 46px;
    }
    .about-section .girl-shape{
        display: none;
    }
    .about-section .dot-shape{
        top: 4%;
        left: 44%;
    }
    .about-wrapper .about-content .about-list ul li:not(:last-child){
        margin-bottom: 11px;
    }
    .about-wrapper .about-content .about-author .author-icon{
        display: none;
    }
    .program-section .mask-shape-2{
        top: 2%;
        right: -24%;
    }
    .program-section .mask-shape-2 img{
        width: 33%
    }
    .program-box-items.rotate-2, .program-box-items.rotate-3{
        transform: none;
    }
    .how-we-wrok .program-box-items .program-image{
        /* display: none; */
        height: auto;
        padding-top: 11px;
    }
    .how-we-wrok .program-box-items .program-image img{
        width: 44%;
        height: 144px;
    }
    .how-we-wrok .program-box-items{
        padding: 0 17px;
    }
    .program-box-items .program-image img{
        width: 65%;
        height: 176px;
    }
    .program-box-items .program-image{
        width: 100%;
        /* height: 100%; */
    }
    .program-section .pencil-shape{
        bottom: -4%;
    }
    .special-section .program-box-items {
        padding: 29px 15px 0;
    }
    .program-box-items{
        margin: 26px auto;
        padding: 40px 30px 23px;
    }
    .special-section .bottom-shape-2{
        bottom: 4%;
        right: 48%;
    }
    .special-section .bottom-shape-2 img, .special-section .bottom-shape-3 img, .special-section .bottom-shape-4 img, .special-section .bottom-shape-5 img{
        width: 56%;
    }
    .special-section .bottom-shape-3{
        bottom: 3%;
        right: 32%;
    }
    .special-section .bottom-shape-4{
        bottom: 2%;
        right: 17%;
    }
    .special-section .bottom-shape-5{
        bottom: 1%;
        right: 0%;
    }
    .section-padding.special-section{
        padding-bottom: 134px;
    }
    .whychoose-shape-1, .whychoose-shape-2, .certificate-section .mask-shape, .certificate-section .mask-shape-2,.certificate-section .mask-shape, .shape-blog, .shape-blog-1, .contact-wrapper .contact-border, .contact-section .contact-line-2, .footer-section .footer-top-shape, .footer-section .boy-shape, .footer-section .girl-shape, .our-values .mask-shape, .our-values .girl-shape, .our-aim .box-shape, .our-environment .mask-shape-2, .what-we-offer .shape-1, .our-values .bottom-shape, .program-section .mask-shape-line, .special-section .bottom-shape-6{
        display: none;
    }
    .whychoose-shape-arrow{
        top: -18%;
        left: 3%;
        transform: rotate(80deg);
    }
    .gallery .plane-shape{
        top: -3%;
    }
    .testimonial-wrapper.style-2{
        padding-top: 2px;
        padding-bottom: 0;
    }
    .testimonial-wrapper .testimonial-bg{
        background: none;
    }
    .news .news-wrapper .news-right-items img{
        width: 100%;
    }
    .news-wrapper .news-right-items{
        display: block
    }
    .news-wrapper .news-right-items .news-content{
        padding: 20px 0;
    }
    .contact-wrapper{
        border-radius: 60px;
    }
    .footer-widgets-wrapper .single-footer-widget{
        margin-top: 0;
    }
    .footer-section .sun-shape{
        top: 0;
    }
    .footer-widgets-wrapper .single-footer-widget.mt-extra{
        margin-top: 21px;
    }
    .contact-info-area{
        padding-top: 18px;
    }
    .footer-widgets-wrapper{
        padding: 50px 0 0;
    }
    .contact-info-area .contact-info-items .content{
        width: 75%;
    }
    .footer-widgets-wrapper .single-footer-widget .list-area li a{
        white-space: nowrap;
    }
    .breadcrumb-wrapper .page-heading img{
        width: 52%;
    }
    .contact-wrapper-2 .contact-left-items .contact-info-area-2{
        padding: 25px;
    }
    #loading {
        background-size: 50%;
    }
    .our-values{
        padding-bottom: 20px;
    }
    .our-aim{
        padding-top: 42px;
        background-size: cover;
    }
    .program-box-items-2 .program-bg{
        mask-size: 112% 101%;
    }
    .program-box-items-2{
        margin: 0;
    }
    .work-process-items.style-3{
        display: flex ;
        flex-direction: column-reverse;
        align-items: center;
    }
    .process-work-wrapper .work-process-items.style-3 .icon{
        margin-bottom: 18px;
    }
    .testimonial-wrapper .shape{
        top: -22%;
        left: 0;
    }
    .testimonial-wrapper .shape img{
        width: 44%;
    }
    .breadcrumb-wrapper .top-shape{
        top: -8%;
        width: 100%;
    }
    .breadcrumb-wrapper .top-shape img{ 
        width: 100%;
    }
    .sticky.header-1::before{
        background-size: 100% 9%;
    }
    .certificate-section{
        clip-path:none;
        margin-top: 20px;
    }
    .mt--80{
        margin-top: 0;
    } 
}