@media only screen and (max-width:1800px){
    .ccss-box{
        bottom: 50px;
    }
    .small-text {
        width: 30%;
    }
    .big-gap {
        gap: 50px;
    }
    .value{
        font-size: 12px;
    }
    .about-home-big-text{
        font-size: 35px;
    }
    .half-width {
        max-width: 70%;
    }
    .medium-text {
        width: 80%;
    }
    .wp-container-core-group-is-layout-00d914ec > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
            max-width: 90%;
    }
}
@media only screen and (max-width:1600px){
    nav ul li a{
        font-size: 14px;
    }
    .wp-block-button__link{
        font-size: 13px;
    }
    h1{
        font-size: 50px;
    }
    p, li{
        font-size: 15px;
    }
    h2{
        font-size: 38px;
    }
    h3{
        font-size: 30px;
    }
    .home-loop .wp-block-post-title{
        font-size: 22px;
    }
    h4{
        font-size: 24px;
    }
    .half-width {
        max-width: 85%;
    }
    .wp-block-post-excerpt__excerpt{
        font-size: 14px;
    }
    .big-text{
        font-size: 22px;
    }
    .padding-top-bottom {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .services-loop .wp-block-post-template {
        column-gap: 60px;
        row-gap: 60px;
    }
    .location-columns .wp-block-column:first-child{
        flex-basis: 40% !important;
    }
    .location-columns .wp-block-column:last-child{
        flex-basis: 60% !important;
    }
    .wp-container-core-group-is-layout-74a61c1b > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
        max-width: 85%;
    }
    .first-padding-top {
        padding-top: 8rem;
    }
    
}
/* ipad pro landscape */
@media only screen and (max-width:1366px){
    .single-post-container .wp-block-post-title{
        font-size: 30px;
    }
    .wp-container-core-group-is-layout-76dfd301 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
        max-width: 95%;
    }
    .wp-container-core-group-is-layout-c41b21ba > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
        max-width: 95%;
    }
    .main-nav{
        display: none !important;
    }
    .nav-toggle{
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        justify-content: space-around;
        flex-wrap: wrap;
    }
    .mobile-menu nav ul li a::after {
        -webkit-transform: scaleX(1);
        -moz-transform: scaleX(1);
        -ms-transform: scaleX(1);
        -o-transform: scaleX(1);
            transform: scaleX(1);
    }   
    .max-container {
        max-width: 100%;
        padding-left: 2.5% !important;
        padding-right: 2.5% !important;
    }
    h1 {
        font-size: 45px;
    }
    .ccss-box{
        left: 8.5%;
        bottom: 60px;
    }
    .ccss-box img{
        width:45px !important;
    }
    .ccss-box p {
        font-size: 11px;
    }
    .wp-container-core-group-is-layout-ca0cdd5c > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
        max-width: 90%;   
    }
    h2 {
        font-size: 34px;
    }
    h3 {
        font-size: 26px;
    }
    body[class*="-72"] .qodef-block-95deac3b .qi-block-counter .qodef-m-digit-wrapper .qodef-m-digit{
        font-size: 135px;
    }
    .qi-block-counter .qodef-m-icon svg{
        width: 0.6em;
    }
    .about-home-big-text {
        font-size: 27px;
        padding-left: 250px;
    }
    .testi-3 {
        margin-left: 0;
    }
    .testi-4 {
        margin-right: 0px;
    }
    .year-size{
        font-size: 90px;
    }
    .wa-bubble {
        right: 15px;
        width: 60px;
        height: 60px;
    }
    .serenity-img{
        min-height: 465px !important;
    }
    .wp-container-core-group-is-layout-47b6d013 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
        max-width: 90%;
    }
    .search-filter-input-checkbox * {
        font-size: 12px;
    }
    .single-post-container .wp-block-post-title {
        font-size: 26px;
    }
    .wp-container-core-group-is-layout-32dd67ed > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
        max-width: 85%;
    }
    .big-footer-box{
        padding: 2rem;
    }
    footer p {
        font-size: 12px;
    }
}
@media only screen and (max-width: 1250px){
   
}
@media only screen and (max-width: 1025px){
    .value {
        font-size: 10px;
    }
    .half-width {
        max-width: 87%;
    }
    .blog-title .wp-block-column:nth-child(2){
        flex-basis: 50% !important;
    }
    .contact-info-column{
        gap:5px !important;
    }
    
}
@media only screen and (max-width:845px){
    .testi-box{
        padding: 30px;
    }
    .service-box {
        padding: 20px;
    }
    .value-group{
        display: block !important;
    }
    .value{
        margin-bottom: 15px !important;
    }
    .testi-1 {
        margin-right: 0;
    }
    .testi-2 {
        margin-left: 0;
    }
    
    .home-blog-title .wp-block-column:nth-child(1){
        flex-basis: 50% !important;
    }
    .home-post-colums{
        flex-wrap: wrap !important;
    }
    .home-post-colums .wp-block-column{
        flex-basis: 100% !important;
    }
    .big-text {
        font-size: 13px;
    }
    h2 {
        font-size: 30px;
    }
    h3 {
        font-size: 20px;
    }
    .services-loop .wp-block-post-title{
        font-size: 20px;
    }
    .brands-holder{
        flex-wrap: wrap !important;
    }
    .brands-holder figure{
        width: 25% !important;
    }
    .mobile-menu{
        width: 40vw;
    }
    .yoses-img{
        min-height: 465px !important;
    }
    .wp-container-core-group-is-layout-74a61c1b > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
        max-width: 90%;
    }
    .contact-info-column:first-child{
        margin-top: 30px !important;
    }
    .contact-info-column{
        flex-wrap: wrap !important;
        margin-bottom: 0px !important;
    }
    .contact-info-column .wp-block-column{
        flex-basis: 100% !important;
        margin-bottom: 40px !important;
    }
}
@media only screen and (max-width: 767px){
    h1 {
        font-size: 32px;
    }
    .ccss-box {
        left: 9.5%;
        bottom: 0px;
    }
    .small-text {
        width: 60%;
    }
        h4 {
        font-size: 20px;
    }
    .mobile-menu ul{
        gap: 5px !important;
    }
    .service-landing-cover{
        min-height: 430px !important;
    }
    .padding-top {
        padding-top: 5rem;
    }
    .soste-cover,.soste-info{
        min-height:1000px !important;
    }
    .talent-email-icon lord-icon{
        width: 50px !important;
        height: 50px !important;
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 935px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){
    h1 {
        font-size: 32px;
    }
    .ccss-box {
        left: 9.5%;
        bottom: 0px;
    }
    .small-text {
        width: 60%;
    }
        h4 {
        font-size: 20px;
    }
    .mobile-menu ul{
        gap: 5px !important;
    }
    .service-landing-cover{
        min-height: 430px !important;
    }
    .padding-top {
        padding-top: 5rem;
    }
    .soste-cover,.soste-info{
        min-height: 1000px !important;
    }
    .talent-email-icon lord-icon{
        width: 50px !important;
        height: 50px !important;
    }
}
@media only screen and (max-width: 480px){
    .wp-block-button__link {
        font-size: 13px;
    }
    .mobile-menu{
        width: 80vw;
    }
    .mobile-menu ul{
        gap: 20px !important;
    }
    h1 {
        font-size: 26px;
    }
    p, li {
        font-size: 14px;
    }
    .ccss-box {
        left: -150px;
        bottom: 140px;
        margin-left: 50% !important;
    }
    h2 {
        font-size: 26px;
    }
    .service-box {
        padding: 20px;
        border-radius: 0px !important;
        border: 1px solid white !important;
    }
    .about-home-big-text {
        font-size: 23px;
        padding-left: 0;
        top: 100px;
        position: relative;
        padding-bottom: 30px;
    }
    .margin-top-regular {
        margin-top: 2rem;
    }
    .mini-padding-top {
        padding-top: 0;
    }
    .single-post-container .wp-block-post-title {
        font-size: 24px;
    }
    
     .brands-list{
        flex-wrap: wrap !important;
    }
    .brands-list figure{
        width: 25% !important;
    }
    body[class*="-441"] .qodef-block-dc5a6916 .qi-block-text-marquee .qodef-m-text-item{
            font-size: 30px;
    }
    .soste-cover{
        min-height: 500px !important;
    }
    .soste-info{
        min-height: unset !important;
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .all-padding {
        padding-left: 7%;
        padding-right: 7%;
    }
    .medium-text {
        width: 90%;
    }
    .info-landing{
        min-height: unset !important;
        padding-top: 4rem !important;
        padding-bottom: 3rem;
    }
    .info-cover{
        min-height: 500px !important;
    }
    .dr-column .order-1{
        order:1;
    }
    .dr-column .order-2{
        order:2;
    }
    .first-padding-top {
        padding-top: 8rem;
    }
    .search-filter-label{
            font-size: 20px;
    }
    .talent-gap{
        gap:20px !important;
    }
    .careers-landing {
        padding: 8rem 7.5% 1rem;
    }
    .adulto-mayor{
            flex-wrap: wrap;
    }
    .contact-cover{
        min-height: 500px !important;
    }
    .service-description ul{
        padding-left: 0 !important;
    }
    .testi-big-box{
        padding: 30px;
    }
    footer footer{
        padding-right: 0 !important;
    }
    nav ul li a {
        font-size: 18px;
    }
    .more-up-space{
        padding-top: 3rem;
    }
    .home .testi-box {
        padding: 30px 30px 70px 30px;
    }
    .home .wp-block-post-template{
        gap:30px !important;
    }
	header .wp-block-button__link{
        font-size: 10px !important;
    }
	.senior-badge img {
    	width: 140px !important;
	}
	.page-id-569 .senior-badge {
		width: 170px !important;
	}
}