@media (min-width: 1350px) and (max-width: 1800px) {
    .navigation-bar a.logo {
        margin-left: 10px;
    }
    .case-studies::before{
        left: -24%;
    top: 271%;
    opacity: 0.3;
    }
 
}



@media (min-width: 1350px) and (max-width: 1600px) {
    .wp-tutorial-services {
        padding-left: 101px;
    }

    .seo-agency-sec::before{
        z-index: 0;
    }

    .footer-sec::before, .seo-agency-sec::before{
        opacity: 0.5;
    }
 
}

@media (min-width: 1280px) and (max-width: 1400px) {
    .case-slider.owl-theme .owl-nav{
        right: 30px;
    }
}


@media (min-width: 1280px) and (max-width: 1349px) {
    .navigation-bar a.logo {
        margin-left: 12px;
    }

    

    .case-studies{
        /* height: 840px; */
        padding: 0 12px;
    }

    .wp-tutorial-services{
    padding-left: 0;
    }

    .case-slider.owl-theme .owl-nav{
        right: 30px;
    }
    .footer-sec::before, .seo-agency-sec::before, .case-studies::before{
        opacity: 0.5;
    }

}


@media (min-width: 1025px) and (max-width: 1279px) {
    .navigation-bar a.logo {
        margin-left: 12px;
    }

    .case-studies{
        /* height: 750px; */
        padding: 0 12px;
    }

    .wp-tutorial-services{
    padding-left: 0;
    }

    .case-slider.owl-theme .owl-nav{
        right: 30px;
    }
    .footer-sec::before, .seo-agency-sec::before, .case-studies::before{
        opacity: 0.3;
    }

    .home-text-left .home-text-box{
        padding: 18px 18px 18px 9px;
    }

    .case-slide-txt{
        gap: 50px;
        flex-wrap: wrap;
    }

    .our-professionals-sec, .home-sec{
        padding: 30px 0;
    }

    .case-studies-left h3, .case-slide-box1{
        padding-left: 15px;
    }

    .wp-tutorial-services-sec, .seo-agency-sec{
        padding: 50px 0 150px 0;
    }

    .clients-review-box{
        padding: 59px 44px 44px 12px;
    }

    .footer-professional-sec{
        position: static;
        text-align: center;
    }

    .client-review-sec{
        padding: 63px 0 100px 0;
    }

    .footer-professional-sec h6{
        padding-left: 0;
    }
    .footer-professional-sec a{
        margin-left: 0;
    }

    .footer-text{
        padding: 80px 12px 96px 0px;
    }

    .wp-tutorial-slider.owl-theme .owl-nav{
        right: 0;
    }

    .seo-agency-right{
        padding: 20px 0;
    }
    .seo-agency-right span{
        position: static;
    }

    .wp-tutorial-slider a{
        bottom: 10px;
    }

}


@media (min-width: 992px) and (max-width: 1024px) { 
    .home-text-left .home-text-box{
        height: 146px;
        padding: 18px 18px 18px 10px;
    }
    .navigation-bar a.logo {
        margin-left: 12px;
    }

    .case-studies{
        /* height: 720px; */
        padding: 0 12px;
    }

    .case-studies h2{
        padding: 30px 0;
    }

    .wp-tutorial-services{
    padding-left: 0;
    }

    .wp-tutorial-slider .card{
        max-width: unset;
    }

    .case-slider.owl-theme .owl-nav{
        right: 30px;
        bottom: 108px;
    }
    .footer-sec::before, .seo-agency-sec::before, .case-studies::before{
        opacity: 0.3;
    }

    .home-text-left .home-text-box{
        padding: 18px 18px 18px 9px;
    }

    .case-slide-txt{
        gap: 10px;
        padding: 20px 0;
    }

    .our-professionals-sec, .home-sec{
        padding: 50px 0;
    }

    .case-studies-left h3, .case-slide-box1{
        padding-left: 15px;
    }

    .wp-tutorial-services-sec, .seo-agency-sec{
        padding: 50px 0 150px 0;
    }

    .clients-review-box{
        padding: 59px 44px 44px 12px;
    }

    .footer-professional-sec{
        position: static;
        text-align: center;
    }

    .client-review-sec{
        padding: 63px 0 100px 0;
    }

    .footer-professional-sec h6{
        padding-left: 0;
    }
    .footer-professional-sec a{
        margin-left: 0;
    }

    .footer-text{
        padding: 80px 12px 96px 0px;
    }

    .wp-tutorial-slider.owl-theme .owl-nav{
        right: 0;
    }

    .seo-agency-right{
        padding: 20px;
    }
    .seo-agency-right span{
        position: static;
    }

    .wp-tutorial-slider a{
        bottom: 10px;
    }
}       



@media (min-width: 992px) and (max-width: 1279px) {
    .navigation-bar a.logo {
        margin-left: 10px;
    }

    .navigation-bar .nav{
        gap: 25px;
    }

    .navigation-bar .nav .nav-list{
        gap: 20px;
    }

 
}


@media (min-width: 992px) and (max-width: 1349px) {
  
    .navigation-bar a.logo {
        margin-left: 12px;
    }

}


@media (min-width: 992px) and (max-width: 1058px) {
    .navigation-bar a.logo {
        margin-left: 10px;
    }


}

@media (min-width: 320px) and (max-width: 1180px) {

    .navigation-bar .nav .contact-sec{
        display: none;
    }

    .navigation-bar{
        padding: 10px;
    }

    .navigation-bar .nav-list{
        padding: 0 20px;
        white-space: nowrap;
    }

    .navigation-bar .nav{
        overflow-x: auto;
    }

    .navigation-bar a.logo {
        margin-left: 0px;
    }

    .navigation-bar .nav .nav-list{
        gap: 20px;
    }
}


@media (min-width: 320px) and (max-width: 991px) {



    .home-text-left .home-text-box{
        height: 146px;
        padding: 18px 18px 18px 10px;
    }
    .navigation-bar a.logo {
        margin-left: 12px;
    }

    .case-studies{
        max-height: 100%;
        /* padding: 0 12px; */
    }

    .case-studies h2{
        padding: 30px 0;
    }

    .wp-tutorial-services{
    padding-left: 0;
    }

    .wp-tutorial-slider .card{
        max-width: unset;
    }

    .case-slider.owl-theme .owl-nav{
        /* left: 90%;
        transform: translateX(-50%); */
        bottom: -60px;
        right: 12px;
        /* width: 100%; */
    }
    
    .footer-sec::before, .seo-agency-sec::before, .case-studies::before{
        display: none;
    }

    

    .home-text-left h2{
        font-size: 36px;
        line-height: normal;
    }

    .case-studies-left h3{
        font-size: 27px;
        line-height: normal;
        width: 100%;
        max-width: unset;
        padding: 0 15px;

    }

    .case-slide-txt{
        gap: 30px;
        padding: 20px 12px 100px 12px;
        flex-wrap: wrap;
    }
    
    .case-slide-box1{
        padding-left: 0;
    }

    .seo-agency-right{
        align-items: start;
    }

    .clients-review-box{
        max-width: unset;
    }

    .seo-agency-right span{
        margin-left: 46px;
    }
    
    .our-professionals-sec, .home-sec{
        padding: 50px 0;
    }

    

    .wp-tutorial-services-sec, .seo-agency-sec{
        padding: 50px 0 150px 0;
    }

    .clients-review-box{
        padding: 59px 44px 44px 12px;
    }

    .footer-professional-sec{
        position: static;
        text-align: center;
    }

    .client-review-sec{
        padding: 63px 0 100px 0;
    }

    .footer-professional-sec h6{
        padding-left: 0;
    }
    .footer-professional-sec a{
        margin: auto;
        margin-top: 20px;
    }

    .our-professionals{
        border-radius: 5px;
    }

    .footer-text{
        padding: 80px 12px 96px 0px;
    }

    .wp-tutorial-slider.owl-theme .owl-nav{
        right: 0;
    }

    .seo-agency-right{
        padding: 20px;
    }
    .seo-agency-right span{
        position: static;
    }

    .wp-tutorial-slider a{
        bottom: 10px;
    }
    
    .home-text-left .home-text-box{
        max-width: unset;
    }

    .home-image-right .animated-image{
        max-width: 400px;
    }

    .case-studies-left{
        padding: 100px 0 20px 0;
        border-radius: 0;
        /* margin: 0 15px; */
    }

    .case-studies-left span{
        width: 100%;
    }

    .our-professionals-sec{
        margin-top: 0px;
    }

    .seo-agency-left, .seo-agency-right{
        border-radius: 0;
    }

    .footer-box3{
        display: block;
    }

    .brand-logo-slide::before, .brand-logo-slide::after{
        display: none;
    }

    .case-studies-slider .case-studies-right, .case-studies-slider .case-studies-right img{
        height: auto;
    }
    .case-studies-right img{
        border-radius: 0;
    }

    .footer-review-content {
       margin-right: 12px;
    }
}


@media (min-width: 320px) and (max-width: 540px) {
    .home-text-left h2 {
        font-size: 30px;
        line-height: 34px;
        margin-bottom: 15px;
    }

    .home-text-left h1{
        margin-bottom: 15px;
    }

    .home-text-left p{
        margin-bottom: 20px;
    }

    .our-professionals-sec, .home-sec{
        padding: 20px 0;
    }

    .review-content, .case-studies h2{
        padding: 20px 0;
        gap: 10px;
    }

    .case-studies h2{
        font-size: 36px;
        line-height: normal;
    }
    .numbertext{
        width: 45px;
        height: 45px;
        font-size: 26px;
    }
    .case-slide-txt{
        justify-content: center;
    }

    .case-slider.owl-theme .owl-nav {
        /* left: 77% !important; */
        top: 81% !important;
        right: 0;
    }

    .our-professionals-info h5{
        font-size: 20px;
        line-height: 36px;
    }
    .our-professionals-info{
        padding: 20px;
    }

    .our-professionals-info a{
        font-size: 17px;
        font-weight: 500;
        line-height: 23.44px;
        padding: 18px 12px;
        width: 100%;
    }

    .wp-tutorial-services-sec, .seo-agency-sec{
        padding: 20px 0 140px 0;
    }
    .wp-tutorial-text h2 {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 15px;
    }

    .wp-tutorial-text p {
        margin-bottom: 20px;
    }

    /* .wp-tutorial-slider.owl-theme .owl-nav {
        left: 28%;

    } */
    .brand-logo-sec{
        padding: 20px 0;
    }

    .seo-agency-info h2 {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 20px;
    }
    .seo-agency-right span{
        margin-left: 0;
    }

    .seo-agency-right .seo-agency-right-txt a{
        width: 100%;
        padding: 0 20px;
    }

    .agency-slider-container .col-lg-5.ps-0{
        padding-left: 12px !important;
    }

    .client-review-sec {
        padding: 20px 0 70px 0;
    }

    .clients-review-txt h2 {
        font-size: 30px;
        line-height: 38px;
    }

    .clients-review-txt{
        margin-bottom: 25px;
    }

    .footer-professional-sec{
        padding: 20px 0;
    }
    .footer-professional-sec h6 {
        padding: 0 12px;
        font-size: 27px;
        font-weight: 400;
        line-height: 35px;
        text-align: left;
    }

    .footer-professional-sec a{
        margin-top: 20px;

    }

    .footer-text{
        padding: 20px 0;
    }

    /* .footer-contact{
        width: 100%;
    } */
    .footer-media {
        margin-top: 20px;
        text-align: left;
    }
    .footer-media-icon {
        margin-top: 28px;
        display: flex;
        justify-content: start;
        gap: 15px;
    }

    .footer-contact-nb h6{
        font-size: 23px;
        line-height: 10px;
    }

    .footer-contact img{
        width: 50px;
    }

    .footer-contact{
        width: 283px;
    height: 70px;
    }

    .footer-review-content {
        display: flex;
        border: 1px dashed #FFEEBF80;
        align-items: center;
        padding: 29px 0;
        gap: 12px;
        justify-content: center;
        flex-wrap: wrap;
        max-width: fit-content;
        border-radius: 15px;
        /* padding: 17px 37px; */
        margin-right: 12px;
        margin-bottom: 20px;
    }

    .footer-review-content span.line, .review-content span.line{
        display: none;
    }

    .footer-box1, .footer-box2{
        margin-bottom: 20px;
    }

    .wp-tutorial-slider::before, .agency-slider::before{
        display: none;
    }

    .client-review.owl-theme .owl-dots {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -50px;
    }

    .home-text-left .home-text-box{
        height: auto;
    }

    .home-text-left{
        margin-top: 50px;
    }

    .case-studies-slider .case-studies-right img, .case-studies-slider{
        border-radius: 0;
    }

    .case-studies .wraper{
        width: 100%;
    }

    .case-studies .container-fluid{
        padding: 0 12px !important;
    }
  
  
}