@media(max-width:1280px){
    .swiper-container-two .swiper-button-next { right: 80px; }
    .swiper-container-two .swiper-button-prev { left: 80px; }
    .check-btn { padding: 14px; font-size: 18px; }
    .talk-to-btn {padding: 14px; font-size:18px; text-align: center; }
    #testimonials-video { padding-top: 50px; }
    #portfolio { padding-bottom: 60px !important; padding-top: 60px; }

}

@media(max-width:1200px){
    h2 { font-size: 32px; }
}

@media(max-width:1024px){
   /* */
    .swiper-container-two .swiper-button-prev::after , .swiper-container-two .swiper-button-next::after { font-size: 30px; }
    .swiper-container-two .swiper-button-prev { left: 60px; } .swiper-container-two .swiper-button-next { right: 60px; } .review-user .designation { text-align: center; } .number-description p { font-size: 15px; }

}

@media(max-width:991px){
    .login-btn { display: block; text-align: center; width: 140px; margin: 0 auto; }
}

@media(max-width:800px){
    /* */
    .tab-portfolio .nav-tabs { max-width: 80%; }
    .agency_awards_sec .info_box { flex-direction: column; height: fit-content; text-align: center; max-width: 95%; }
    .footer .row { text-align: center; justify-content: center; } .footer  .footer-desc { margin: 0 auto 10px; } .swiper-container-two .swiper-slide img { width: 70%; margin: 0 auto; }
    .swiper-container-two .swiper-slide { transform: unset; transition: unset; text-align: center; }
    .swiper-container-two .swiper-slide.swiper-slide-active { transform: unset; transition: unset; }
    .navbar ul li , .login-btn { margin-bottom: 10px; }
    .footer-logo img { margin-bottom: 20px; }
    .increase-numbers { flex-direction: column; }
    .number-description { margin: 0 auto 10px; }
    .increase-numbers .count { margin-bottom: 10px; }


    .sidebar {     padding-bottom: 20px; height: 100%; width: 0; position: fixed; z-index: 999; top: 0; right: 0; background-color: #e2e2e4; overflow-x: hidden; transition: 0.5s; padding-top: 0; top: 0; z-index: 9999; }
    .sidebar a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.3s; }
    .sidebar .closebtn {display: block;font-size: 30px;margin-left: auto;width: fit-content;padding: 15px;text-decoration: none;color: #000;transition: 0.3s;}

    .openbtn { display:block; font-size: 20px; cursor: pointer; background-color: #ed1c24; color: white; padding: 10px 15px; border: none; position: fixed; right: 0; z-index: 9999; border-radius: 50px 0px 0px 50px; top: 30%; }
    #main { transition: margin-left .5s; padding: 16px; }
    .social-icons ul > li > a span {
        display: block;
        display: block;
        padding-left: 10px;
        font-size: 12px;
        font-weight: 700;
        color: #8e8e8e;
    }

    .social-icons ul li {  margin: 0 auto;      width: 150px;     transform: unset;}
    .social-icons ul{
        position: relative;
    }

}

@media(max-width:768px){
    .swiper-container-two { padding: 0; }
    .swiper-container-two .swiper-button-next { top: 60% !important; transform: translateY(-60%); }
    .swiper-container-two .swiper-button-prev { top: 60% !important; transform: translateY(-60%); }
    #services p { max-width: 600px; width: 100%; margin: 0 auto; }
    h2 , .home-sec2 h2{ font-size: 25px; }
    .talk-to-btn { width: 80%;  }
    .check-btn { width: 80%; }
    .home-sec4 p { max-width: 590px; width: 100%; }
    .home-Portfolio p { max-width: 600px; width: 100%; margin: 30px auto; }
    #product-sec { padding: 10px 0; }
    .review-card .video .jwplayer.jw-flag-aspect-mode { height: 200px !important; }
}

@media(max-width:766px){
    .swiper-container-two .swiper-button-next { display: none;}
    .swiper-container-two .swiper-button-prev { display: none;}
    .increase-numbers {justify-content: space-between; flex-wrap: wrap; }
    /*.number-description { margin-right: 30px;}*/
    .check-btn { width: 90%; }
    .talk-to-btn { width: 90%; }
    .tab-portfolio a.nav-link { width: fit-content; height: auto; display: flex; align-items: center; justify-content: center; }
    .tab-portfolio .nav-tabs { justify-content:center; max-width: 80%; width: 100%; }
    .home-Portfolio p { max-width: 530px;}
    .review-card .video .jwplayer.jw-flag-aspect-mode { height: auto !important; }
    .review-user img { width: 50px; margin-bottom: 20px; }
    .review-card .thumbnail { margin-bottom: 20px; }
    .contact-form { max-width: 460px; width: 100%; margin: 0 auto; }
    .home-sec2 img.img-fluid { max-width: 300px; width: 100%; }

}

@media(max-width:767px){
    /* */
    .contact-heading { text-align: center; }
    .contact-info ul > li {     text-align: left; }
    .check-btn { width: fit-content; margin-bottom: 30px; }
    #contact_us_form { text-align: center; }
    /*.chec-icon { text-align: center; }*/
    .swiper-container-two .swiper-button-prev { left: 20px; }
    .swiper-container-two .swiper-button-next { right: 20px; }
    .swiper-container-two .swiper-button-prev { left: 20px; }
    .swiper-container-two .swiper-button-next { right: 20px; }
    .testimonial-slider .swiper-wrapper {  height: 250px;  }
}

@media(max-width:630px){
    .increase-numbers { justify-content: center; flex-wrap: nowrap; flex-direction: column; }
    /*.number-description { margin-right: 0; margin-bottom: 20px; }*/

}

@media(max-width:600px){
    /* */
    #logo-tab a>img { width: 100%; height: 200px; object-fit: contain; }
    .contact-form { max-width: 80%; margin: 0 auto; }
    .home-sec2 h2 { margin-bottom: 30px; }
    .tab-portfolio a.nav-link { height: auto; width:220px; justify-content: center; }
    .tab-portfolio .nav-tabs { max-width: 80%; flex-direction: column; }
    .home-sec2 img.img-fluid { max-width: 50%; }
    .footer-logo img {  width: 30%;  }


    /*.sidebar {     padding-bottom: 20px; height: 100%; width: 0; position: fixed; z-index: 999; top: 0; right: 0; background-color: #e2e2e4; overflow-x: hidden; transition: 0.5s; padding-top: 0; top: 0; z-index: 9999; }*/
    /*.sidebar a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.3s; }*/
    /*.sidebar .closebtn {display: block;font-size: 30px;margin-left: auto;width: fit-content;padding: 15px;text-decoration: none;color: #000;transition: 0.3s;}*/

    /*.openbtn { display:block; font-size: 20px; cursor: pointer; background-color: #ed1c24; color: white; padding: 10px 15px; border: none; position: fixed; right: 0; z-index: 9999; border-radius: 50px 0px 0px 50px; top: 30%; }*/
    /*#main { transition: margin-left .5s; padding: 16px; }*/
    /*.social-icons ul > li > a span {*/
        /*display: block;*/
        /*display: block;*/
        /*padding-left: 10px;*/
        /*font-size: 12px;*/
        /*font-weight: 700;*/
        /*color: #8e8e8e;*/
    /*}*/

    /*.social-icons ul li {  margin: 0 auto;      width: 150px;     transform: unset;}*/
    /*.social-icons ul{*/
        /*position: relative;*/
    /*}*/
}


@media(max-width:575px){
    .check-btn { width: 80%; margin-bottom: 20px; }
    .talk-to-btn { width: 80%; }
    .sec-3-btn-center { text-align: center; }
    .footer .container { padding: 120px 15px 15px;  }

}

@media(max-width:480px){
    .tab-portfolio a.nav-link {height: auto; justify-content: center; width: 165px; }
    .tab-portfolio .nav-tabs { justify-content: center; flex-direction: column;}
    /*.swiper-container-two {height: 240px; }*/
    #hero-section { padding-top: 140px;}
    /*.social-icons { top: 22%; }*/
    .social-icons ul li { transition: 0.5s;  padding: 11px 0 0;  }
    .social-icons ul li:hover { transform: translateX(15px); }

    /* */
    .testimonial-slider h2 { margin-bottom: 20px; }
    .testimonial-slider .swiper-wrapper { height: 100%; }
    .swiper-container-two { height: 190px; }
}

@media(max-width:375px){
    .swiper-container-two { height: 150px; }
}
