  @media only screen and (max-width: 991px) {
    .width-md-100,
    .width-lg-50 { width: var(--width-md-100); }
    .row_custom { flex-wrap: wrap; }
    .revers-md { flex-direction: column-reverse; }
    .has_center-text-md { text-align: center; }
    .lg { display: none; }
    .md { display: block; width: 100%; }
    .stacking_section-container{display: none;}
    .categories-row__left{margin: 0 auto;text-align: center;align-items: center;}
    .home-about-content-card-box-bg img{max-width: 30px;}
    .row_custom{justify-content: center; gap: 20px;}
    .categories-row__actions{justify-content: center;}
    .playmaker_plus--featureArea{max-width: 94%;margin: 0 auto; padding-top: 0px;}
    .new_design-feature-section.page-width {display: flex;flex-direction: column;gap: clamp(30px, 10vw, 80px);}
    .categories-row__right :is(img, video){max-width: 100%;}

}


@media (max-width:1600px) {
    .container{max-width: 94%;}
    header nav {width: 72%;}
    .main-menu{column-gap: 40px;}
}

@media (max-width: 1700px) {
    .slide-earning {position: relative;margin-top: 30px;}
    .earning h4{font-size: 26px;}
}

@media screen and (max-width: 1500px){
    .build-together-box{flex: 47%;max-width: 47%;}
    .scale-your-business-row{flex-wrap: wrap;}
    .testimonial-slide-content {max-width: 333px;}
    .about-banner-image img{max-width: 450px;}
}

@media screen and (max-width: 1460px){
    .main-menu{column-gap: 30px;}
    .meet-execution-box-img img{object-position: left;}
}



@media (max-width:1360px){
    .start-with-us-col-content{padding: 0;}
    .testimonial-slide{flex-direction: column;}
    .testimonial-slide-img img {height: 270px;object-fit: cover;margin-bottom: 30px;}
    .play-btn img {height: 100%;object-fit: contain;}
    .testimonial-slide-content {max-width: 100%;}
    .testimonial-slide-content p {font-size: 17px;}
    /* About Page Responsive */
    .about-banner-quote{padding: 15px;max-width: 250px;left: -200px;top: 50px;}
    .about-banner-quote .about-banner-quote-detail p{font-size: 16px;}
    .inner-spacing {padding-top: 200px;}
    .free-performance-col-left-heading h3{margin-bottom: 30px;margin-top: 10px;}
    .free-performance-col-left-img img{border-radius: 7px;margin-bottom: 9px;}
    .scale-your-business-col{padding: 20px 15px;gap: 20px;}

}

@media (max-width: 1299px) {
    header nav {width: 80%;}
    .rca_tipsCenter {position: relative;}
    .footer-col-linsk{width: 62%;}
    /* About Page */
    .about-banner-image img{max-width: 320px;}
    .bentoGrid__item-1{grid-column: span 12;}
    .bentoGrid__item-2,
    .bentoGrid__item-3,
    .bentoGrid__item-4,
    .bentoGrid__item-5{grid-column: span 6;}

}


@media (max-width:1199px) {
    .main-menu,
    .header-menu{flex-direction: column;align-items: flex-start;}
    header nav{flex-direction: column;align-items: flex-start;transition: 0.5s;justify-content: start;z-index: 2;}
    .header-rca-logo a img {width: 160px;}
    .toggle {display: block;position: absolute;top: 50%;right: 0px;transform: translateY(-50%);z-index: 3;}
    nav{position: fixed;top: 49px;background: aliceblue;left: 0;height: 100vh;z-index: 1;left: -100%;}
    nav.open{left: 0;}
    .active-header nav.open{top: 0;}
    .open .toggle-icon::before {visibility: visible;opacity: 1;top: 0;transition: .3s linear;transform: rotate(90deg);background-color: var(--blue-color);}
    .open .toggle-icon::after {top: 0;transition: .3s linear;transform: rotate(0);background-color: var(--blue-color);width: 100%;}
    .open .toggle-icon {top: 10px;transition: .3s linear;transform: rotate(42deg);background-color: var(--blue-color);}
    .main-menu li a{ font-size: 20px;font-weight: 500;color: var(--black);}
    .page-template-about-us .main-menu li a, .page-template-frontpage .main-menu li a {color: var(--black);}
    .page-template-about-us .header-login .border-btn, .page-template-frontpage .header-login .border-btn {color: var(--black);border: 1px solid var(--black);}
    .page-template-about-us .header-book-call .solid-btn-black, .page-template-frontpage .header-book-call .solid-btn-black{color: var(--white);background-color: var(--black);}
    .main-menu{ row-gap: 20px;padding: 50px 0 0 30px;}
    .header-btn{padding-top: 30px;padding-left: clamp(10px,2vw,30px); width: 100%; justify-content: center;flex-wrap: wrap;gap: 20px;}
    header nav {width: 45%;}
    .sub-menu {position: relative;}
    .start-with-us-col-content{max-width: 90%;}
    .start-with-us-row{flex-wrap: wrap;}
    #hero-banner-video.pop-upbox .popup-box, #review-slide-1.pop-upbox .popup-box, #review-slide-2.pop-upbox .popup-box, #review-slide-3.pop-upbox .popup-box, #review-slide-4.pop-upbox .popup-box, #review-slide-5.pop-upbox .popup-box, #review-slide-6.pop-upbox .popup-box, #review-slide-7.pop-upbox .popup-box, #review-slide-8.pop-upbox .popup-box, #review-slide-9.pop-upbox .popup-box {max-width: 94%;}
    .just-five-client-video video {max-width: 100%;}
    .herobanner-col-content {max-width: 460px;}
    .herobanner-col-img{flex: auto;}
    /* About Page */
    .about-banner-quote .about-banner-quote-detail p {padding: 15px;max-width: 240px;left: -180px;top: 20px;}
}



@media (max-width:1080px){
    .start-with-us-col-content {max-width: 100%;}
    .start-with-us-inner,
    .start-with-us-col.image-reveal img,
    .scale-your-business-inner,
    .start-building_inner,
    .free-performance-inner,
    .home-about-inner,
    .free-performance-col-left{border-radius: 30px;}  

}

@media (max-width:1024px){
    .free-performance-row{flex-direction: column-reverse;}
    .free-performance-col-left-heading h3::before{width: 80px;height: 3px;bottom: -14px;}
    .review-banner-slider{grid-template-columns: repeat(auto-fill, minmax(clamp(480px, 21.7vw, 450px), 1fr));max-width: 600px;margin: 0 auto;}
}

@media (max-width:991px){
    header nav {width: 50%;}
    .build-together-box-shap img{max-width: 200px;}
    .herobanner-row{flex-wrap: wrap;gap: 30px;}
    .footer-row{flex-direction: column;gap: 30px;}
    .footer-col-linsk {width: 100%;gap: 20px;}
    .home-about-content-card-row{flex-direction: column;gap: 30px;}
    .home-about-content-card-box-arrow{transform: rotate(90deg);}
    .home-about-content-card-box-arrow img{ max-width: 40px;}
    .herobanner-col-content {max-width: 100%;}

    /* About Page  */
    .about-banner-row{flex-direction: column; text-align: center;gap: 30px;}
    .about-us-new-banner-heading .rca_label--text{margin: 0 auto 20px;}
    .about-us-leader-section .review-home-banner-content {margin-bottom: 30px;}
    .bentoGrid__item-2,
    .bentoGrid__item-3,
    .bentoGrid__item-4,
    .bentoGrid__item-5{grid-column: span 12;}
    .inner-spacing {padding-top: 160px;}

}

@media (max-width:860px){

    .scale-your-business-col{flex: auto;max-width: 50%;}
    .scalable_business__cols .scale-your-business-col{flex: 50%;max-width: 30%;}
    .scale-your-business-row{justify-content: center;}
    .copy-right-div{flex-direction: column;gap: 20px;}
    .gradient__badge{width: 70px;height: 70px;}

}

@media (max-width:767px) {
    header nav {width: 60%;}
    nav.open{top: 73px;}
    .rca_tipsCenter {inset: inherit;flex-direction: column;padding: 7px 0;gap: 6px;}
    .rca_tipsLeft a {padding: 23px clamp(15px, 1.7vw, 25px);}
    .start-with-us-inner,
    .start-with-us-col.image-reveal img,
    .scale-your-business-inner,
    .start-building_inner,
    .free-performance-inner,
    .home-about-inner,
    .free-performance-col-left{border-radius: 20px;}
    .build-together-box {flex: auto;max-width: 100%;}
    .copy-right-link ul{flex-wrap: wrap;justify-content: center;}
    .start-with-us-col-label{padding: 12px 20px;}
    .start-with-us-inner{padding: 40px 20px;}
    .counter_blocks{gap: 50px;flex-wrap: wrap;}
    .testimonial-slider {max-width: 94%;margin: 0 auto;}
    .start-with-us-inner{margin: 0 20px 20px;}
    .scale-your-business-inner{margin: 0 20px;}
    .herobanner-section .gradient__stroke-btn {padding: 10px 20px;}
    .solid-btn-graident{padding: 9px 20px;}
    .herobanner-section{margin-bottom: 0px;}
    .free-performance-col-contet-lable p{font-size: 12px !important;}
    .free-performance-col-contet-lable{padding: 8px 15px;margin-bottom: 20px;}
    .pop-upbox .popup-box{max-width: 94%;}

/* About Page  */
    .about-col.responsive-col{margin-left: auto;}
    .founder-profiles {flex-wrap: wrap;row-gap: 30px;}
    .founder-box-detail {height: auto;}
    .founder-box-detail {padding: 20px;}
    .founder-box-detail p {visibility: visible;}
    .founder-box-detail p {opacity: 1;}
    .meet-execution-box-1-content {padding: 20px;}
    .meet-execution {padding: 15px;}
    .free-performance-col-left-img img {border-radius: 7px;margin-bottom: 9px;}
    .free-performance-col-left{padding: 15px;}
    .free-performance-col-left-heading h3{margin-bottom: 30px;margin-top: 10px;}
    .scale-your-business-col{flex: auto;max-width: 100%;}
    .scalable_business__cols .scale-your-business-col{flex: 100%;} 
}



@media (max-width:600px){
    header nav {width: 100%;}
    nav.open{top: 66px;}
    .rca_tipsLeft a img {max-width: 50px;}
    .reserve-seat-strip-bg {font-size: 10px;padding: 8px 10px;gap: 5px;}
    .footer-col-linsk{flex-direction: column;}
    .footer-col-links p{margin-bottom: 10px;}
    .start-with-us-col-btn .solid-btn-graident {width: 100%;}
    .start-with-us-col-label p {font-size: 11px;display: inline-flex;}
    .start-with-us-col-label {padding: 9px 10px;}
    .home-about-content-card-box-card-bg img{border-radius: 10px;}
    .home-about-content-card-box-bg{padding: 15px 20px;}
    .herobanner-btns{flex-wrap: wrap;}
    .herobanner-section{padding: 150px 0 60px;}
    .about-us-new-banner-section{padding: 150px 0 0;}
    .free-performance-col-contet-lable p{font-size: 10px !important;}
    .scale-your-business-col{flex: auto;max-width: 100%;}

}

@media (max-width: 560px) {
    .header-rca-logo a img {width: 110px;}

    /* About Page */
    .about-banner-image img{max-width: 260px;}
    .about-banner-quote .about-banner-quote-detail p{font-size: 13px;}
    .about-banner-quote{padding: 15px;max-width: 200px;left: -140px;top: 0px;}
    .meet-execution-box-1-content{flex-direction: column;align-items: flex-start;gap: 5px;}
    .meet-execution-box-1-content h2 {font-size: 52px;}
    .top-common-spacing{padding-top: 165px;}
    .wpforms-layout-column-50{flex-wrap: wrap;}
}

@media (max-width: 440px) {
    .rca_label--text {display: none;}
    .rca_tipsLeft a {padding: 13px clamp(10px, 1.7vw, 25px);}
    .about-banner-quote{display: none;}
    .about-col.responsive-col {margin-left: inherit;}
    .top-common-spacing{padding-top: 135px;}
    nav.open{top: 46px;}
}