

@media only screen and (min-width: 1400px) {
    .container{padding: 0;max-width: 1375px;}
    .container-fluid{max-width: 1800px;}
    
}



@media only screen and (max-width: 1399px) {
    .secn-title{padding-bottom: 25px;font-size: 48px;}
    .secn-name{padding-left: 25px;font-size: 65px;top: -55px;}

    /* ============== Slider ============== */
    .slider-area .slider-title{margin-bottom: 20px;font-size: 75px;}
    .slider-area p{max-width: 800px;font-size: 22px;}
    .slider-area .theme-btn{margin-top: 30px;}
    /* ============== Home Services Section ============== */
    .services-secn{padding-top: 50px;}
    .services-secn .services-content-area{margin-block: 46px 180px;padding: 80px 50px 75px 70px;}
    /*============== Home About Link Area ==============*/
    .home-about-linkarea .about-linkarea .theme-textlink{padding-inline: 45px;}
    /* ============== Home Technology Section ============== */
    .home-technology-secn{padding-block: 100px 80px;}
    /* ============== Home Advantage Section ============== */
    .advantage-section{padding-block: 46px 100px;}
    .advantage-section .advantage-area{padding-block: 90px 150px;}
    .advantage-section .advantage-area .secn-title{margin-bottom: 40px;width: 80%;max-width: 800px;}
    .advantage-section .advantage-area .advantage-card .card-title{padding: 0 15px 30px 25px;font-size: 30px;}
    .advantage-section .advantage-area .advantage-card p{padding: 30px 15px 0 25px;}
    .advantage-section .advantage-area .advantage-card .theme-textlink{padding-left: 25px;}
    /* ============== Home HowWork Section ============== */
    .howwork-section{padding-block: 80px 100px;}
    .howwork-section .secn-title{margin-bottom: 50px;}
    .howwork-section .howwork-card-area .howwork-card{padding-inline: 25px 20px;width: 25%;gap: 25px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon{margin-bottom: 20px;width: 72px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon img{width: 22px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon::before{width: 35px;height: 35px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon::after{width: calc((1140px / 4) - 36px);}
    /* ============== Home Technology Section ============== */
    .technology-secn{padding-block: 100px 130px;}
    .technology-secn .technology-header{margin-bottom: 50px;}
    .technology-secn .technology-card{padding-inline: 40px;}
    .technology-secn .technology-card::before{height: 130px;}
    .technology-secn .technology-card img{width: 40px;}
    .technology-secn .technology-card .technology-title{font-size: 22px;line-height: 1.2;}
    /* ============== Home CTA Section ============== */
    .cta-secn{padding-block: 80px;}
}
@media only screen and (max-width: 1199px){
    .left-padding{margin-left: 25px;}
    /*---------------  ---------------*/
    .secn-title{font-size: 45px;}
    .secn-name{font-size: 50px;top: -40px;}
    /*---------------  ---------------*/
    .theme-textlink{font-size: 15px;}
    .theme-textlink::after{width: 15px;}


    /* ============== Theme Footer ============== */
    .footer .footer-top{padding: 40px 25px 25px 25px;}
    .footer .footer-top .footer-logo img{max-width: 140px;}



    /* ============== Home Services Section ============== */
    .services-secn{padding-top: 45px;}
    .services-secn .services-content-area{margin-block: 35px 150px;padding: 70px 30px 50px 60px;}
    /* ============== Home Counter Section ============== */
    .home-counter{margin-block: 35px;}
    .counter-box{padding: 8px;gap: 12px;}
    .counter-box h5{font-size: 60px;}
    /*============== Home About Link Area ==============*/
    .home-about-linkarea{padding-block: 18px;}
    .home-about-linkarea .about-linkarea .theme-textlink{padding-inline: 40px;font-size: 16px;}
    /* ============== Home Technology Section ============== */
    .home-technology-secn{padding-block: 80px 70px;}
    /* ============== Home Advantage Section ============== */
    .advantage-section{padding-block: 35px 80px;}
    .advantage-section .advantage-area{padding-block: 70px 110px;}
    .advantage-section .advantage-area .advantage-card .card-title{padding: 0 15px 25px 25px;font-size: 25px;}
    .advantage-section .advantage-area .advantage-card p{padding: 25px 15px 0 25px;}
    .advantage-section .advantage-area [class*=col-]:nth-child(2) .advantage-card{transform: translateY(30px);}
    .advantage-section .advantage-area [class*=col-]:nth-child(3) .advantage-card{transform: translateY(60px);}
    /* ============== Home HowWork Section ============== */
    .howwork-section{padding-block: 70px 80px;}
    .howwork-section .secn-title{margin-bottom: 40px;}
    .howwork-section .howwork-card-area .howwork-card{padding-right: 0px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon::after{width: calc((960px / 4) - 36px);}
    /* ============== Home Technology Section ============== */
    .technology-secn{padding-block: 80px 100px;}
    .technology-secn .technology-header{margin-bottom: 40px;}
    .technology-secn .technology-card{padding-inline: 35px;}
    .technology-secn .technology-card::before{height: 110px;}
    .technology-secn .technology-card img{width: 35px;}
    .technology-secn .technology-card .technology-title{margin-bottom: 20px;font-size: 20px;}
    /* ============== Home Partners Section ============== */
    .partners-secn{padding-bottom: 50px;}
    .partners-secn .partners-header{margin-bottom: 50px;}
    .partners-secn .partners-header .secn-subtitle{margin-bottom: 45px;padding-inline: 20px;}
    .partners-secn .partners-slider{margin-bottom: 50px;}
    .partners-secn .partners-slider.owl-carousel .owl-item .item img{width: 90%;}
    /* ============== Home CTA Section ============== */
    .cta-secn{padding-block: 70px;}
}
@media only screen and (max-width: 991px){
    body{font-size: 15px;}
    p{margin-bottom: 20px;}
    .left-padding{margin-left: 20px;}
    /*---------------  ---------------*/
    .secn-title{padding-bottom: 20px;font-size: 40px;}
    .secn-name{padding-left: 20px;font-size: 45px;top: -37px;}
    /*---------------  ---------------*/
    .theme-textlink{font-size: 14px;}
    .theme-textlink::after{width: 14px;}
    .theme-btn{padding: 12px 28px;font-size: 15px;}
    

    /* ============== Theme Footer ============== */
    .footer .footer-top{padding: 35px 20px 20px 20px;gap: 8px;}
    .footer .footer-top .footer-logo img{max-width: 120px;}
    .footer .footer-top .footer-social-area{gap: 8px;}
    .footer .footer-top .footer-social-area li a{width: 40px;height: 40px;}
    .footer .footer-top .footer-social-area li a img{transform: scale(0.9);}
    .footer .footer-mid{padding-block: 35px;}
    .footer .footer-mid .footer-links{margin-bottom: 20px;}
    .footer .footer-mid .footer-links .footer-title{margin-bottom: 8px;font-size: 14px;}
    .footer .footer-mid .footer-links .footer-link{font-size: 15px;}
    .footer .footer-mid .footer-links ul li{margin-bottom: 8px;}
    .footer .footer-btm{padding: 20px 20px;justify-content: center;gap: 12px;}
    .footer .footer-btm ul li{margin-right: 5px;padding-right: 5px;}




    /* ============== Slider ============== */
    .slider-area .slider-title{margin-bottom: 18px;font-size: 60px;}
    .slider-area p{max-width: 650px;font-size: 18px;}
    .slider-area .theme-btn{margin-top: 20px;}
    /* ============== Home Services Section ============== */
    .services-secn{padding-top: 40px;}
    .services-secn .services-content-area{margin-block: 30px 50vw;}
    .services-secn .services-content-area .services-img-area{width: 100vw;height: unset;right: 50%;bottom: -50vw;transform: translateX(50%);}
    /* ============== Home Counter Section ============== */
    .home-counter{margin-block: 30px;}
    .counter-box h5{font-size: 50px;}
    /*============== Home About Link Area ==============*/
    .home-about-linkarea{padding-block: 15px;}
    .home-about-linkarea .container{width: 100%;max-width: unset;}
    .home-about-linkarea .about-linkarea .theme-textlink{padding-inline: 35px;font-size: 15px;}
    /* ============== Home Technology Section ============== */
    .home-technology-secn{padding-block: 70px 60px;}
    /* ============== Home Advantage Section ============== */
    .advantage-section{padding-block: 30px 70px;}
    .advantage-section .advantage-area{padding-block: 50px 50px;}
    .advantage-section .advantage-area .secn-title{margin-bottom: 35px;}
    .advantage-section .advantage-area .advantage-card{gap: 20px;}
    .advantage-section .advantage-area .advantage-card .card-title{padding: 0 12px 20px 20px;font-size: 22px;}
    .advantage-section .advantage-area .advantage-card p{padding: 20px 12px 0 20px;}
    .advantage-section .advantage-area .advantage-card .theme-textlink{padding-left: 20px;}
    .advantage-section .advantage-area [class*=col-]:nth-child(2) .advantage-card,
    .advantage-section .advantage-area [class*=col-]:nth-child(3) .advantage-card{transform: translateY(0);}
    /* ============== Home HowWork Section ============== */
    .howwork-section{padding-block: 50px 70px;}
    .howwork-section .secn-title{margin-bottom: 35px;}
    .howwork-section .howwork-card-area{gap: 20px;}
    .howwork-section .howwork-card-area .howwork-card{padding-inline: 0;width: 100%;gap: 20px;position: relative;}
    .howwork-section .howwork-card-area .howwork-card::after{content: '';position: absolute;top: 31px;left: 31px;width: 2px;height: 100%;border-left: 2px dashed rgb(255 255 255 / 50%);z-index: -1;}
    .howwork-section .howwork-card-area .howwork-card:last-child::after{display: none;}
    .howwork-section .howwork-card-area .howwork-card .card-icon{margin-bottom: 0;width: 62px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon img{width: 18px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon::before{top: -8px;right: -8px;width: 30px;height: 30px;font-size: 13px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon::after{display: none;}
    .howwork-section .howwork-card-area .howwork-card .howwork-card-top .howwork-card-title{margin-left: 90px;margin-top: -50px;font-size: 22px;}
    .howwork-section .howwork-card-area .howwork-card .howwork-card-top .howwork-card-subtitle{margin-left: 90px;font-size: 16px;}
    .howwork-section .howwork-card-area .howwork-card p{margin-left: 90px;font-size: 15px;}
    /* ============== Home Technology Section ============== */
    .technology-secn{padding-block: 60px 80px;}
    .technology-secn .technology-header{margin-bottom: 30px;}
    .technology-secn .technology-card{padding-inline: 30px;}
    .technology-secn .technology-card::before{height: 90px;}
    .technology-secn .technology-card img{margin-bottom: 12px;}
    .technology-secn .technology-card .technology-title{margin-bottom: 18px;font-size: 18px;}
    /* ============== Home Partners Section ============== */
    .partners-secn{padding-bottom: 45px;}
    .partners-secn .partners-header{margin-bottom: 45px;}
    .partners-secn .partners-header .secn-subtitle{margin-bottom: 40px;padding-inline: 15px;font-size: 16px;letter-spacing: 4.2px;}
    .partners-secn .partners-slider{margin-bottom: 45px;}
    .partners-secn .partners-slider.owl-carousel .owl-item .item img{width: 80%;}
    /* ============== Home CTA Section ============== */
    .cta-secn{padding-block: 50px;}
}
@media only screen and (max-width: 767px){
    body{font-size: 14px;}
    .left-padding{margin-left: 15px;}
    /*---------------  ---------------*/
    .secn-title{padding-bottom: 15px;font-size: 30px;}
    .secn-name{padding-left: 15px;font-size: 40px;top: -34px;}
    /*---------------  ---------------*/
    .theme-textlink{font-size: 13px;}
    .theme-textlink::after{width: 13px;}
    .theme-btn{padding: 10px 25px;font-size: 14px;}

    
    /* ============== Theme Footer ============== */
    .footer .footer-top{padding: 30px 15px 15px 15px;}
    .footer .footer-top .footer-logo img{max-width: 100px;}
    .footer .footer-top .footer-social-area{gap: 5px;}
    .footer .footer-top .footer-social-area li a{width: 35px;height: 35px;}
    .footer .footer-top .footer-social-area li a img{transform: scale(0.8);}
    .footer .footer-mid{padding-block: 30px;}
    .footer .footer-mid .footer-links{margin-bottom: 15px;}
    .footer .footer-mid .footer-links .footer-title{font-size: 13px;}
    .footer .footer-mid .footer-links .footer-link{font-size: 14px;}
    .footer .footer-btm{padding: 15px 15px;gap: 10px;}
    .footer .footer-btm ul{flex-direction: row;flex-wrap: wrap;justify-content: center;}
    .footer .footer-btm ul li{font-size: 13px;}
    .footer .footer-btm .webplus img{width: 22px;}



    /* ============== Slider ============== */
    .slider-area .slider-title{margin-bottom: 15px;font-size: 40px;}
    .slider-area p{max-width: 550px;font-size: 15px;}
    .slider-area .theme-btn{margin-top: 15px;}
    /* ============== Home Services Section ============== */
    .services-secn{padding-top: 35px;}
    .services-secn .services-content-area{margin-top: 30px;padding: 50px 30px 45px 40px;}
    .services-secn .services-content-area .secn-title{margin-bottom: 20px;}
    /* ============== Home Counter Section ============== */
    .home-counter{margin-block: 25px;}
    .counter-box{padding: 6px;gap: 10px;}
    .counter-box h5{font-size: 40px;}
    /*============== Home About Link Area ==============*/
    .home-about-linkarea{padding-block: 12px;}
    .home-about-linkarea .about-linkarea .theme-textlink{padding-inline: 20px;font-size: 14px;}
    /* ============== Home Technology Section ============== */
    .home-technology-secn{padding-block: 60px 45px;}
    .home-technology-secn .secn-title{margin-bottom: 20px;}
    /* ============== Home Advantage Section ============== */
    .advantage-section{padding-block: 30px 60px;}
    .advantage-section .advantage-area{padding-block: 40px 40px;}
    .advantage-section .advantage-area .secn-title{margin-bottom: 30px;}
    .advantage-section .advantage-area .advantage-card{gap: 15px;}
    .advantage-section .advantage-area .advantage-card .card-title{padding: 0 10px 15px 15px;font-size: 18px;}
    .advantage-section .advantage-area .advantage-card p{padding: 15px 10px 0 15px;}
    .advantage-section .advantage-area .advantage-card .theme-textlink{padding-left: 15px;}
    /* ============== Home HowWork Section ============== */
    .howwork-section{padding-block: 40px 60px;}
    .howwork-section .secn-title{margin-bottom: 30px;}
    .howwork-section .howwork-card-area .howwork-card{gap: 15px;}
    .howwork-section .howwork-card-area .howwork-card::after{top: 26px;left: 26px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon{margin-bottom: 10px;width: 52px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon img{width: 15px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon::before{top: -6px;right: -6px;width: 25px;height: 25px;font-size: 12px;}
    .howwork-section .howwork-card-area .howwork-card .howwork-card-top .howwork-card-title{margin-left: 80px;margin-bottom: 5px;font-size: 18px;}
    .howwork-section .howwork-card-area .howwork-card .howwork-card-top .howwork-card-subtitle{margin-left: 80px;font-size: 15px;}
    .howwork-section .howwork-card-area .howwork-card p{margin-left: 80px;font-size: 14px;}
    /* ============== Home Technology Section ============== */
    .technology-secn{padding-block: 40px 60px;}
    .technology-secn .technology-header{margin-bottom: 20px;}
    .technology-secn .technology-header .secn-title{margin-bottom: 20px;}
    .technology-secn .technology-card{padding-inline: 25px;}
    .technology-secn .technology-card::before{height: 80px;}
    .technology-secn .technology-card img{margin-bottom: 10px;width: 30px;}
    .technology-secn .technology-card .technology-title{margin-bottom: 15px;font-size: 16px;}
    /* ============== Home Partners Section ============== */
    .partners-secn{padding-bottom: 40px;}
    .partners-secn .partners-header{margin-bottom: 40px;}
    .partners-secn .partners-header .secn-subtitle{margin-bottom: 30px;padding-inline: 12px;font-size: 14px;letter-spacing: 3.2px;}
    .partners-secn .partners-header .secn-title{margin-bottom: 20px;}
    .partners-secn .partners-slider{margin-bottom: 40px;}
    .partners-secn .partners-slider.owl-carousel .owl-item .item img{width: 70%;}
    /* ============== Home CTA Section ============== */
    .cta-secn{padding-block: 40px 0;}
    .cta-secn .secn-title{margin-bottom: 20px;}
    .cta-secn .cta-bg{margin-top: 40px;position: unset;width: 100%;aspect-ratio: 2.5/1;}
}
@media only screen and (max-width: 575px){
    body{font-size: 13px;}
    p{margin-bottom: 15px;}
    .left-padding{margin-left: 10px;}
    /*---------------  ---------------*/
    .secn-title{padding-bottom: 12px;font-size: 20px;}
    .secn-title::after{height: 2px;}
    .secn-name{padding-left: 10px;font-size: 27px;top: -22px;}
    /*---------------  ---------------*/
    .theme-textlink{font-size: 12px;}
    .theme-textlink::after{margin-left: 5px;width: 12px;}
    .theme-btn{padding: 8px 20px;font-size: 13px;border-width: 1px;}


    
    /* ============== Theme Footer ============== */
    .footer .footer-top{padding: 25px 10px 10px 10px;}
    .footer .footer-top .footer-logo img{max-width: 80px;}
    .footer .footer-top .footer-social-area li a{width: 30px;height: 30px;border-radius: 5px;}
    .footer .footer-top .footer-social-area li a img{transform: scale(0.7);}
    .footer .footer-mid{padding-block: 25px;}
    .footer .footer-mid .footer-links{margin-bottom: 10px;}
    .footer .footer-mid .footer-links .footer-title{margin-bottom: 5px;font-size: 12px;}
    .footer .footer-mid .footer-links .footer-link{font-size: 13px;}
    .footer .footer-mid .footer-links ul li{margin-bottom: 5px;}
    .footer .footer-btm{padding: 10px 10px;gap: 8px;}
    .footer .footer-btm ul li{margin-right: 3px;padding-right: 3px;font-size: 12px;}
    .footer .footer-btm .webplus img{width: 20px;}





    /* ============== Slider ============== */
    .slider-area{padding-block: 20px;}
    .slider-area .slider-title{margin-bottom: 8px;font-size: 18px;}
    .slider-area p{max-width: 100%;font-size: 12px;}
    .slider-area .theme-btn{margin-top: 10px;}
    /* ============== Home Services Section ============== */
    .services-secn{padding-top: 30px;}
    .services-secn .services-content-area{margin-top: 20px;padding: 30px 20px 25px 20px;}
    .services-secn .services-content-area .secn-title{margin-bottom: 15px;}
    /* ============== Home Counter Section ============== */
    .home-counter{margin-block: 15px;}
    .counter-box{padding: 5px;gap: 5px;}
    .counter-box h5{font-size: 30px;}
    .counter-box p{width: 80px;}
    /*============== Home About Link Area ==============*/
    .home-about-linkarea{padding-block: 10px;}
    .home-about-linkarea .about-linkarea{flex-direction: column;align-items: flex-end;gap: 5px;}
    .home-about-linkarea .about-linkarea .theme-textlink{padding-inline: 5px;position: relative;}
    .home-about-linkarea .about-linkarea .theme-textlink::before{content: '';position: absolute;bottom: -3px;right: 0;width: 100%;height: 1px;background: rgb(255 255 255/20%);}
    .home-about-linkarea .about-linkarea .theme-textlink:last-child::before{display: none;}
    /* ============== Home Technology Section ============== */
    .home-technology-secn{padding-block: 40px 30px;}
    .home-technology-secn .secn-title{margin-bottom: 15px;}
    .home-technology-secn p{width: 95%;}
    /* ============== Home Advantage Section ============== */
    .advantage-section{padding-block: 20px 40px;}
    .advantage-section .advantage-area{padding-block: 30px 30px;}
    .advantage-section .advantage-area .secn-title{margin-bottom: 20px;width: 90%;max-width: 300px;}
    .advantage-section .advantage-area .advantage-card{gap: 10px;}
    .advantage-section .advantage-area .advantage-card .card-title{padding: 0 5px 10px 10px;font-size: 16px;}
    .advantage-section .advantage-area .advantage-card .advantage-img{border-radius: 5px;}
    .advantage-section .advantage-area .advantage-card .advantage-img{max-width: 280px;}
    .advantage-section .advantage-area .advantage-card p{padding: 10px 5px 0 10px;}
    .advantage-section .advantage-area .advantage-card .theme-textlink{padding-left: 15px;}
    /* ============== Home HowWork Section ============== */
    .howwork-section{padding-block: 30px 40px;}
    .howwork-section .secn-title{margin-bottom: 20px;}
    .howwork-section .howwork-card-area .howwork-card{gap: 10px;}
    .howwork-section .howwork-card-area .howwork-card::after{top: 21px;left: 21px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon{margin-bottom: 8px;width: 42px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon img{width: 13px;}
    .howwork-section .howwork-card-area .howwork-card .card-icon::before{top: -4px;right: -4px;width: 20px;height: 20px;font-size: 10px;}
    .howwork-section .howwork-card-area .howwork-card .howwork-card-top .howwork-card-title{margin-left: 60px;font-size: 16px;}
    .howwork-section .howwork-card-area .howwork-card .howwork-card-top .howwork-card-subtitle{margin-left: 60px;font-size: 14px;}
    .howwork-section .howwork-card-area .howwork-card p{margin-left: 60px;font-size: 13px;}
    /* ============== Home Technology Section ============== */
    .technology-secn{padding-block: 30px 40px;}
    .technology-secn .technology-header{margin-bottom: 15px;}
    .technology-secn .technology-header .secn-title{margin-bottom: 15px;}
    .technology-secn .technology-card{padding-inline: 20px;}
    .technology-secn .technology-card::before{height: 70px;}
    .technology-secn .technology-card img{margin-bottom: 8px;width: 25px;}
    .technology-secn .technology-card .technology-title{margin-bottom: 10px;font-size: 15px;}
    /* ============== Home Partners Section ============== */
    .partners-secn{padding-bottom: 30px;}
    .partners-secn .partners-header{margin-bottom: 30px;}
    .partners-secn .partners-header .secn-subtitle{margin-bottom: 25px;padding-inline: 10px;font-size: 12px;letter-spacing: 2.2px;}
    .partners-secn .partners-header .secn-title{margin-bottom: 15px;}
    .partners-secn .partners-slider{margin-bottom: 30px;}
    .partners-secn .partners-slider.owl-carousel .owl-item .item img{width: 60%;}
    /* ============== Home CTA Section ============== */
    .cta-secn{padding-block: 30px 0;}
    .cta-secn .secn-title{margin-bottom: 15px;}
    .cta-secn .cta-bg{margin-top: 30px;}
}
@media only screen and (max-width: 479px){
    /* ============== Home Counter Section ============== */
    .counter-box::before{display: none;}
}







