/*comman css*/
h1,h2,h3,h4,h5,h6,a,p{
    word-break: break-word!important;
}

.tcrc-logo-cls{
    mix-blend-mode: multiply!important;
}
/*comman css end*/
/*header css*/
.header-mob-list .elementor-nav-menu>.menu-item-has-children .sub-menu{
    position: static!important;
    transition: all 0.4s ease!important;
    padding-left: 10px!important;
    padding-bottom: 10px!important;
    margin: 0px!important;
}
.enquiries-detail-cls a{
    color: #006382 !important;
}
.enquiries-detail-cls a:hover{
    color: #47ADBD !important;
}

.header-cls .sticky-btn-cls{
    display: none !important;
}
.elementor-sticky--effects .sticky-btn-cls{
    display: block !important;
}
/*header css end*/
/*Header CSS*/
.pp-advanced-menu .contact-cls a{
    background-color: #006382 !important;
    color: #ffffff !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: capitalize !important;
    border: 1px solid #006382 !important;
    border-radius: 30px !important;
    padding: 15px 40px !important;
    width: 60% !important;
    margin-left: 15px !important;
    margin-top: 10px !important;
}
/*Header Css End*/
/*index*/
.banner-cls{}
.movement-cls{}
.rehabil-cls{}
.poerfomance-cls{}

.about-us-cls>.e-con-inner{
    max-width: calc(((100% - 1400px) / 2) + 1400px) !important;
    margin-right: 0px!important;
}

.about-coma-cls{
    position: relative!important;
    right: -40px!important;
    background-size: 100% 100%!important;
    z-index: 1;
}

.conditions-cls .pp-info-box{
    margin-right: 1px!important;
}

.contact-sec-cls .frm-fluent-form .iti--allow-dropdown button{
    padding: 15px 5px!important;
    border-radius: 4px!important;
    border: none!important;
}
.contact-sec-cls .frm-fluent-form .iti--allow-dropdown button .iti__arrow--up{
    border-bottom-color: #fff!important;
}
.contact-sec-cls .frm-fluent-form .iti--allow-dropdown button .iti__arrow{
    border-top-color: #fff!important;
}
.contact-sec-cls .frm-fluent-form .iti--allow-dropdown button:focus .iti__arrow,
.contact-sec-cls .frm-fluent-form .iti--allow-dropdown button:hover .iti__arrow{
    border-top-color: #555!important;
}

.insta-feed-cls .FeedHeader__container{
    margin-bottom: 30px!important;
}
.insta-feed-cls .FeedLayout__col-footer{
    margin-top: 30px!important;
}
.insta-feed-cls .FeedGridLayout__grid .FeedGridLayout__cell .MediaTile__root{
    border-radius: 24px!important;
}
.insta-feed-cls .FeedLayout__load-more-btn button,
.insta-feed-cls .FollowButton{
    font-weight: bold!important;
}
/*index end*/
/*footer*/
.enquiries-detail-footer-cls a{
    color: #ffffff !important;
}
.enquiries-detail-footer-cls a:hover{
    color: #47ADBD !important;
}
/*footer end*/
/*inner pages*/
.name-cls .ff-t-cell{
    justify-content: end!important;
}
.call-for-enquiries-cls a{
    color: #fff!important;
}
.enquiries-cls{
    background-size: 100% 100%!important;
}



.conditions-cls .pp-slider-arrow{
    width: 1200px!important;
    height: 42px!important;
    top: auto!important;
    bottom: -100px!important;
    right: auto!important;
    left: 50%!important;
    font-size: 0px!important;
    transform: translate(-50%, 0px)!important;
}
.conditions-cls .elementor-swiper-button-prev{
    justify-content: flex-start!important;
    margin-right: 50px!important;
}
.conditions-cls .elementor-swiper-button-next{
    justify-content: flex-end!important;
    margin-left: 50px!important;
}
.conditions-cls .pp-slider-arrow svg{
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: 100% 100%!important;
    font-size: 0px!important;
    fill: transparent;
}
.conditions-cls .elementor-swiper-button-prev svg{
    width: 50px!important;
    height: 42px!important;
    background-image: url('https://cbsr.com.au/wp-content/uploads/2025/01/left.svg')!important;
}
.conditions-cls .elementor-swiper-button-next svg{
    width: 50px!important;
    height: 42px!important;
    background-image: url('https://cbsr.com.au/wp-content/uploads/2025/01/right.svg')!important;
}

/*Get to Know Kenny Le popup start */
.get-know-kenny-cls .dialog-close-button{
    border-radius: 30px !important;
    padding: 10px !important;
}
.kenny-work-categories-cls a{
    color: #000000 !important;
    text-decoration: underline !important;
}
/*Get to Know Kenny Le popup End */
.contact-sec-cls .open-user-map .oum-tabs .nav-item.active{
    color: #006382 !important;
    border-color: #006382 !important;
}

.unting-cls{
    background-size: 100% 100%!important;
}
/*Blog Page*/
.blog-cls .elementor-post__card .elementor-post__read-more{
    background-color: #006382 !important;
    color: #ffffff !important;
    padding: 15px 30px !important;
    border-radius: 100px !important;
    border: 1px solid #006382 !important;
}
.blog-cls .elementor-post__card .elementor-post__read-more:hover{
    background-color: transparent !important;
    color: #006382 !important;
    /* transition: all .3s !important; */
}

.blog-cls .elementor-widget-posts .elementor-post__thumbnail__link,
.blog-banner-cls .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{
    color: #fff!important;
}
.blog-banner-cls .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text{
    color: #cdf8ff!important;
}
.blog-cls .elementor-widget-posts .elementor-post__thumbnail__link:hover{
    color: #006382!important;
}
.blog-cls .elementor-post .elementor-post__title a{
    color: #006382!important;
}
/*Blog Page End*/
/*Service Page*/
.rm-cls .elementor-image-box-wrapper .elementor-image-box-img img{
    width: 100% !important;
}
/*Service Page End*/

/*inner pages end*/

/*res*/
@media(min-width:2560px){
    /* Sub Header Start */
    .sub-header-cls::before{
        background-size: 35% auto !important;
    }
    /* Sub Header End */
    /*Header*/
    .header-cls .pp-advanced-menu--main .contact-cls{
        display: none !important;
    }
    /*Header End*/
    .kenny-img-cls{
        width: 40% !important;
    }
    /* .get-kenny-btn-cls{
        margin-top: -30px !important;
    } */
    .about-coma-cls{
        width: 31% !important;
        margin-left: 128px !important;
        position: relative!important;
        top: 150px!important;
    }
}      
@media(min-width:2000px) and (max-width:2560px){
     .kenny-img-cls{
        width: 40% !important;
    }
    /*Header*/
    .header-cls .pp-advanced-menu--main .contact-cls{
        display: none !important;
    }
    /*Header End*/
    /* .get-kenny-btn-cls{
        margin-top: -30px !important;
    } */
    .about-coma-cls{
        width: 370px !important;
        margin-left: 145px !important;
        position: relative!important;
        top: 20px!important;
    }
}
@media(min-width:1800px) and (max-width:1999px){
    /*Header*/
    .header-cls .pp-advanced-menu--main .contact-cls{
        display: none !important;
    }
    /*Header End*/
}
@media(min-width:1551px) and (max-width:1799px){
    /*Header*/
    .header-cls .pp-advanced-menu--main .contact-cls{
        display: none !important;
    }
    /*Header End*/
    /*index*/
    .rehabil-cls .elementor-heading-title{
        font-size: 65px!important;
    }
    .movement-cls{
        right: -120px!important; 
        top: 100px!important;
    }
    .poerfomance-cls>.elementor-widget-container{
        margin: -48px -90px -13px 0px!important;
    }
    .poerfomance-cls .elementor-heading-title{
        font-size: 100px!important;
    }
    .about-coma-cls{
        width: 440px!important;
    }
    /*index end*/
}
@media(min-width:1351px) and (max-width:1550px){
    /*Header*/
    .header-cls .pp-advanced-menu--main .contact-cls{
        display: none !important;
    }
    /*Header End*/
    /*index*/
    .rehabil-cls{
        left: -140px!important;
    }
    .rehabil-cls .elementor-heading-title{
        font-size: 50px!important;
    }
    .movement-cls{
        right: -50px!important;
        top: 100px!important; 
    }
    .movement-cls .elementor-heading-title{
        font-size: 60px!important;
    }
    .poerfomance-cls>.elementor-widget-container{
        margin: -48px -90px -13px 0px!important;
    }
    .poerfomance-cls .elementor-heading-title{
        font-size: 100px!important;
    }
    .about-coma-cls{
        width: 440px!important;
        margin-right: 18px !important;
    }
    /*index end*/
}
@media(min-width:1200px) and (max-width:1350px){
    /*Header*/
    .header-cls .pp-advanced-menu--main .contact-cls{
        display: none !important;
    }
    /*Header End*/
    /*index*/
    .conditions-cls .pp-slider-arrow{
        width: 50%!important;
    }
    .conditions-cls .elementor-swiper-button-prev{
        left: 15px!important;
        transform: unset!important;
    }
    .conditions-cls .elementor-swiper-button-next{
        left: auto!important;
        right: 15px!important;
        transform: unset!important;
    }
    /*index end*/
}
@media(min-width:1025px) and (max-width:1199px){
    /*Header*/
    .header-cls .pp-advanced-menu--main .contact-cls{
        display: none !important;
    }
    /*Header End*/
    /*index*/
    .conditions-cls .pp-slider-arrow{
        width: 50%!important;
    }
    .conditions-cls .elementor-swiper-button-prev{
        left: 15px!important;
        transform: unset!important;
    }
    .conditions-cls .elementor-swiper-button-next{
        left: auto!important;
        right: 15px!important;
        transform: unset!important;
    }
    /*index end*/
}
@media(min-width:992px) and (max-width:1024px){
    /*index*/
    .conditions-cls .pp-slider-arrow{
        width: 50%!important;
    }
    .conditions-cls .elementor-swiper-button-prev{
        left: 15px!important;
        transform: unset!important;
    }
    .conditions-cls .elementor-swiper-button-next{
        left: auto!important;
        right: 15px!important;
        transform: unset!important;
    }
    /*index end*/
}
@media(min-width:768px) and (max-width:991px){
    /*index*/
    .about-coma-cls{
        right: 0px!important;
    }

    .conditions-cls .pp-slider-arrow{
        width: 50%!important;
    }
    .conditions-cls .elementor-swiper-button-prev{
        left: 15px!important;
        transform: unset!important;
    }
    .conditions-cls .elementor-swiper-button-next{
        left: auto!important;
        right: 15px!important;
        transform: unset!important;
    }
    /*index end*/
}
@media(min-width:426px) and (max-width:767px){
    /* Sub Header Start */
    .sub-header-cls::before{
        background-size: 61% auto !important;
    }

    .sub-header-cls>.e-con-inner>.e-con:first-child{
        width: 66%!important;
        padding-bottom: 0px!important;
    }
    .sub-header-cls>.e-con-inner>.e-con:last-child{
        width: 34%!important;
    }
    .sub-header-cls .elementor-image-box-wrapper{
        display: flex!important;
        flex-wrap: nowrap!important;
    }
    .sub-header-cls .elementor-image-box-wrapper .elementor-image-box-img{
        margin-right: 10px !important;
        margin-top: 3px!important;
    }
    .sub-header-cls .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
        margin-top: 0px!important;
    }

    .sub-header-cls>.e-con-inner>.e-con:first-child .elementor-widget-image-box{
        align-self: flex-start!important;
    }
    .sub-header-cls>.e-con-inner>.e-con:last-child .elementor-widget-button{
        align-self: flex-end!important;
    }
    /* Sub Header End */
    /*index*/
    .about-coma-cls{
        right: 0px!important;
    }

    .conditions-cls .pp-slider-arrow{
        width: 50%!important;
    }
    .conditions-cls .elementor-swiper-button-prev{
        left: 15px!important;
        transform: unset!important;
    }
    .conditions-cls .elementor-swiper-button-next{
        left: auto!important;
        right: 15px!important;
        transform: unset!important;
    }
    /*index end*/
    /*Blog Details Template Css*/
    .blog-page-cls .elementor-post-navigation__link__prev{
        padding-right: 10px !important;
    }
    .blog-page-cls .elementor-post-navigation__link__next{
        padding-left: 10px !important;
    }
    /*Blog Details Template CSS End*/
}
@media(min-width:375px) and (max-width:425px){
        /* Sub Header Start */
    .sub-header-cls::before{
        background-size: 65% auto !important;
    }

    .sub-header-cls .elementor-image-box-wrapper{
        display: flex!important;
        flex-wrap: nowrap!important;
    }
    .sub-header-cls .elementor-image-box-wrapper .elementor-image-box-img{
        margin-right: 10px !important;
        margin-top: 3px!important;
    }
    .sub-header-cls .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
        margin-top: 0px!important;
    }
    /* Sub Header End */
    /*index*/
    .about-coma-cls{
        right: 0px!important;
    }

    .conditions-cls .pp-slider-arrow{
        width: 50%!important;
    }
    .conditions-cls .elementor-swiper-button-prev{
        left: 15px!important;
        transform: unset!important;
    }
    .conditions-cls .elementor-swiper-button-next{
        left: auto!important;
        right: 15px!important;
        transform: unset!important;
    }
    /*index end*/
    /*Blog Details Template Css*/
    .blog-page-cls .elementor-post-navigation__link__prev{
        padding-right: 10px !important;
    }
    .blog-page-cls .elementor-post-navigation__link__next{
        padding-left: 10px !important;
    }
    /*Blog Details Template CSS End*/
}
@media(max-width:374px){
    /* Sub Header Start */
    .sub-header-cls::before{
        background-size: 80% auto !important;
    }

    .sub-header-cls .elementor-image-box-wrapper{
        display: flex!important;
        flex-wrap: nowrap!important;
    }
    .sub-header-cls .elementor-image-box-wrapper .elementor-image-box-img{
        margin-right: 10px !important;
        margin-top: 3px!important;
    }
    .sub-header-cls .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
        margin-top: 0px!important;
    }
    /* Sub Header End */
    /*index*/
    .about-coma-cls{
        right: 0px!important;
    }

    .conditions-cls .pp-slider-arrow{
        width: 50%!important;
    }
    .conditions-cls .elementor-swiper-button-prev{
        left: 15px!important;
        transform: unset!important;
    }
    .conditions-cls .elementor-swiper-button-next{
        left: auto!important;
        right: 15px!important;
        transform: unset!important;
    }
    /*index end*/
    /*Blog Details Template Css*/
    .blog-page-cls .elementor-post-navigation__link__prev{
        padding-right: 10px !important;
    }
    .blog-page-cls .elementor-post-navigation__link__next{
        padding-left: 10px !important;
    }
    /*Blog Details Template CSS End*/
}
/*res end*/