/*@media screen and (min-width:770px) {*/
/*    .farm_box:nth-of-type(1) {*/
/*    position: sticky;*/
/*    bottom: 00%;*/
/*    z-index: 3;*/
/*}*/

/*.farm_box:nth-of-type(2) {*/
/*    position: sticky;*/
/*    bottom: 0%;*/
/*    z-index: 2;*/
/*}*/

/*.farm_box:nth-of-type(3) {*/
/*    position: sticky;*/
/*    bottom: 0%;*/
/*    z-index: 1;*/
/*}*/
/*}*/
@media screen and (max-width:1600px) {
    .ym-container {
        max-width: 1460px;
    }
    .form_group {
    margin-bottom: 15px;
}

.contact_wrapper .title_24_pop {
    color: var(--green);
    display: block;
    margin-bottom: 8px;
}

}

@media screen and (max-width:1537px) {
    .abt_img img {
        height: 100%;
    }
    
    .ft_wrapper {
 
    gap: 40%;
}

}

@media screen and (max-width:1441px) {
    .ym-container {
        max-width: calc(100% - 100px);
    }
}

@media screen and (max-width:1367px) {}

@media screen and (max-width:1281px) {
    body {
        font-size: 16px;
        line-height: 20px;
    }

    .title_90 {
        font-size: 60px;
        line-height: 72px;
    }

    .title_72 {
        font-size: 50px;
        line-height: 62px;
    }

    .title_60 {
        font-size: 40px;
        line-height: 52px;
    }

    .title_30 {
        font-size: 28px;
        line-height: 38px;
    }

    .title_24_pop {
        font-size: 20px;
        line-height: 30px;
    }
}

@media screen and (max-width:992px) {
    .hero_content{bottom:10%;}
    .title_90 {font-size: 60px;line-height: 60px;}
    .title_72 {font-size: 42px;line-height: 52px;}
    .about, .living_wrapper, .farm_box, .contact_wrapper{gap:50px;}
    .living_wrapper{grid-template-columns:1fr;}
    .ft_wrapper{gap:20%;}
    /*.living_wrapper img{width:100%;height:auto;}*/
    .logo img {max-height: 70px;}
}

@media screen and (max-width:769px) {
    .ym-container {max-width: calc(100% - 50px);}
    .about, .farm_box, .contact_wrapper, .sec_hed{grid-template-columns:1fr;}
    .farm_wrapper {margin-top: 50px;}
    .farm_name .btn_2{margin-top: 10px;};
    .farm_wrapper > div{position: static!important;}
    .aminities_wrapper {grid-template-columns: repeat(3, 1fr);gap: 40px;margin-top: 50px;}
    .aminities_box{gap:10px;}
    .title_30 {font-size: 20px;line-height: 22px;}
    .contact_wrapper{margin-top: 30px;}
    .form_group {margin-bottom: 5px;}
    .mt-100 {margin-top: 50px;}
    .slick-dots li button{width: 10px; height: 5px;}
    .slick-dots li, .slick-dots li.slick-active button{width: 20px;}
    
    .custom_arrow {
  
    gap: 16px;
}


}
@media screen and (max-width:576px) {
    header{padding: 10px 0;}
    .hero_img{height: 100vh;width: 100vw;}
    .title_90 {font-size: 40px;line-height: 46px;}
    .hero_content {bottom: 30%;}
    .title_72 {font-size: 36px;line-height: 40px;}
    .abt_left h2 {margin-bottom: 15px;}
    .title_24_pop {font-size: 18px;line-height: 24px;}
    .title_60 {font-size: 28px;line-height: 30px;}
    .sec_hed,  .slide_info{gap: 20px;}
    .live_slider {margin-top: 30px;}
    .about, .living_wrapper, .farm_box, .contact_wrapper{gap:20px;}
    .farm_name .title_24_pop{margin-top: 20px;}
    .farm_desc{gap:10px;}
    .farm_box{padding-bottom: 30px; margin-bottom:30px;}
    .aminities_wrapper {grid-template-columns: repeat(2, 1fr);gap: 20px;margin-top: 30px;}
    .ct_box > .ft_line{margin-bottom: 10px;}
    .ft_wrapper{grid-template-columns:1fr;}
    .ft_btm{flex-direction: column;gap: 10px;align-items: center;justify-content: center;margin-top: 100px; text-align:center;}
    .abt_img p{font-size:14px;}
    .mobile-menu.active {top: 85px;}
}