@media(min-width:2560px){
    .wrapper__land__card{
        margin-bottom: 172px;
    }
	.wrapper__banner__image__box--text {
    bottom: 120px;
}
}
@media(min-width:1601px) and (max-width:2559px) {
    .wrapper__banner__image__box--text {
        bottom: 100px;
    }
    .logo__top {
        max-width: 600px !important;
    }
    .wrapper__land__card{
        margin-bottom: 120px;
    }

    .wrapper__top__logo {
        top: calc(0% + 155px);
    }
	
	.wrapper__land__bg__flower__01 {
         top: -225px;
		left: calc(50% + -206px);
	}
    .wrapper__land__bg__flower__01--img img {
        max-width: 865px !important;
    }

    .wrapper__land__bg__flower__02--img img {
        max-width: 650px !important;
    }

    .wrapper__land__bg__flower__02 {
        top: -500px;
        left: calc(50% + -18px);
    }

    .wrapper__land__bg__flower__03--img img {
        max-width: 160px !important;
    }

    .wrapper__land__bg__flower__03 {
       top: -125px;
       left: calc(50% - 600px);
    }

    .wrapper__land__bg__flower__04--img img {
        max-width: 461px !important;
    }

    .wrapper__land__bg__flower__05--img img {
        max-width: 230px !important;
    }

    .wrapper__land__bg__flower__05 {
            top: -383px;
            left: calc(50% + -120px);
    }
	
    .wrapper__tree__img img {
        max-width: 410px !important;
    }

    .wrapper__sitar__himalaya__section,.wrapper__land__section,.wrapper__booking__section,footer{
        padding: 120px 0;
    }
    .wrapper__land__box{
        padding-top: 80px;
    }
    .wrapper__we__offer--text {
        padding: 200px 20px;
    }
    .wrapper__sitar__himalaya--text p:last-of-type{
        margin-bottom: 50px;
    }
    .wrapper__banner__image__box--text {
        bottom: 100px;
    }
    


    /* close  */
}

@media(min-width:1367px) and (max-width:1600px) {
    .logo__top {
        max-width: 450px;
    }
    .wrapper__land__card{
        margin-bottom: 60px;
    }
    .wrapper__top__logo {
        top: calc(0% + 114px);
    }

    .wrapper__land__bg__flower__01--img img {
        max-width: 565px !important;
    }

    .wrapper__land__bg__flower__02--img img {
        max-width: 400px !important;
    }

    .wrapper__land__bg__flower__02 {
        top: -300px;
        left: calc(50% + 20px);
    }

    .wrapper__land__bg__flower__03--img img {
        max-width: 160px !important;
    }

    .wrapper__land__bg__flower__03 {
        top: -60px;
        left: calc(50% - 600px);
    }

    .wrapper__land__bg__flower__04--img img {
        max-width: 510px !important;
    }

    .wrapper__land__bg__flower__05--img img {
        max-width: 230px !important;
    }

    .wrapper__land__bg__flower__05 {
      top: -385px;
      left: calc(50% + -105px);
    }

    .wrapper__tree__img img {
        max-width: 410px !important;
    }
    .wrapper__sitar__himalaya__section,.wrapper__land__section,.wrapper__booking__section,footer{
        padding: 100px 0;
    }
    .wrapper__land__box{
        padding-top: 80px;
    }
    .wrapper__we__offer--text {
        padding: 200px 20px;
    }
    .wrapper__sitar__himalaya--text p:last-of-type{
        margin-bottom: 50px;
    }
	.wrapper__land__bg__flower__01 {
    top: -285px;
    left: calc(50% + -134px);
}
    /* close  */
}

@media(min-width:1200px) and (max-width:1366px) {
    .logo__top {
        max-width: 400px;
    }

    .wrapper__top__logo {
        top: calc(0% + 124px);
    }

    .wrapper__land__bg__flower__01--img img {
        max-width: 465px !important;
    }

    .wrapper__land__bg__flower__02--img img {
        max-width: 300px !important;
    }

    .wrapper__land__bg__flower__02 {
        top: 0;
        left: calc(50% + 282px);
    }

    .wrapper__land__bg__flower__03--img img {
        max-width: 100px !important;
    }

    .wrapper__land__bg__flower__03 {
        top: -230px;
        left: calc(50% - 497px);
    }

    .wrapper__land__bg__flower__04--img img {
        max-width: 780px !important;
    }

    .wrapper__land__bg__flower__05--img img {
        max-width: 140px !important;
    }

    .wrapper__land__bg__flower__05 {
        top: -576px;
        left: calc(50% + 10px);
    }

    .wrapper__tree__img img {
        max-width: 310px !important;
    }
	.wrapper__nurtured {
    padding: 263px 0 206px;
}
	.wrapper__land__card {
    margin-bottom: 80px;
}
		.wrapper__land__bg__flower__01 {
    top: -285px;
    left: calc(50% + -134px);
}
	.wrapper__sitar__himalaya--text p:last-of-type {
    margin-bottom: 50px;
}
	.wrapper__land__box {
    padding-top: 80px !important;
}
	
}

@media(max-width:1199px) {
    .wrapper__banner__image__box img {
        height: 100vh !important;
        object-fit: cover;
        object-position: center center;
		overflow:hidden;
    }
	.wrapper__banner__image__box{
		width:100%;
		height:100vh;
		overflow:hidden;
}

    .wrapper__top__logo {
        position: absolute;
        top: 18vh;
        width: 282px;
    }
    .wrapper__sitar__himalaya__section {
        padding: 70px 0 80px;
    }

    .wrapper__sitar__himalaya--text h2 {
        margin-bottom: 20px;
    }

    .wrapper__sitar__himalaya--text h1 {
        margin-bottom: 40px;
    }

    h1 {
        font-size: 28px;
        line-height: 34px;
    }

    p {
        font-size: 18px;
        line-height: 26px;
    }

    .wrapper__sitar__himalaya--text p:last-of-type {
        margin-bottom: 40px;
    }

    .wrapper__prallax__img {
        height: 320px ;
    }

    .wrapper__sitar__himalaya__section {
        background-color: var(--color__gray);
    }

    .wrapper__prallax__text {
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
        padding: 60px 30px;
        background: var(--color__gray);
    }

    .wrapper__prallax__text h4 {
        color: var(--color__black) !important;
        font-size: 14px;
        line-height: 24px;
    }

    .wrapper__land__box {
        padding-top: 40px;
    }

    .wrapper__land__card h2 {
        margin-bottom: 10px;
    }

    .wrapper__land__card--text h5 {
        margin-bottom: 80px;
    }

    .wrapper__land__bg__flower__01 {
        top: -53px;
        left: unset;
        right: 0;
    }
    .wrapper__land__bg__flower__02{
        top: -24px;
        left: calc(50% + -85px);
        z-index: -1;
    }

    .wrapper__land__card--img {
        width: 100% !important;
    }

    .wrapper__land__card--img img {
        width: 100% !important;
        max-width: 100% !important;
    }

    .wrapper__mw--342 {
        max-width: 100%;
    }

    .wrapper__land__section {
        padding-top: 70px;
        padding-bottom: 80px;
    }

    .wrapper__land__bg__flower__01--img {
        max-width: 335px !important;
        height: auto;
    }

    .wrapper__land__card--text {
        padding: 0 23px;
    }

    .wrapper__land__bg__flower__01--img img {
        max-width: 355px !important;
    }

    .wrapper__land__bg__flower__02--img img {
        max-width:302px !important;
    }

    .wrapper__land__bg__flower__03--img img {
        max-width: 185px !important;
    }
    .wrapper__land__bg__flower__03 {
        position: absolute;
        top: 120px;
        left: calc(50% - 175px);
        z-index: -1;
    }

    .wrapper__land__bg__flower__04--img img {
        max-width: 188px !important;
    }

    .wrapper__land__bg__flower__05--img img {
        max-width:179px !important;
    }

    h2 {
        font-size: 14px;
        line-height: 30px !important;
    }

    .wrapper__we__offer__section::before,
    .wrapper__we__offer__section::after {
        height: 65px;
		background-repeat-y: no-repeat
    }

    .wrapper__we__offer__section {
        padding: 20px 0;
    }

    .wrapper__we__offer--text {
        padding: 157px 20px;
    }

    .wrapper__booking__section {
        padding: 60px 20px;
    }

    .wrapper__booking__section h2 {
        margin: auto;
        margin-bottom: 30px;
        max-width: 260px;
    }

    .wrapper__booking__section a {
        font-size: 14px;
    }

    footer {
        padding: 70px 0 100px;
    }

    .logo__footer {
        max-width: 225px;
        margin-bottom:30px !important;
    }

    .wrapper__footer__list ul li {
        display: block;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .wrapper__land__card--img {
        margin-bottom: 70px !important;
    }

    .wrapper__small__card img {
        margin-bottom: 0;
    }

    .wrapper__tree__img img {
        max-width: 178px !important;
    }

    .wrapper__slider__section {
        padding: 0;
    }

    .wrapper__slick--progress .slick-next {
        right: 25px;
    }

    .wrapper__slick--progress .slick-prev {
        left: 20px;
    }

    .wrapper__slider__image img {
        height: 320px !important;
        object-fit: cover;
    }

    .wrapper__mw--470 {
        max-width: 100%;
    }
  
    .wrapper_m_01 {
        padding-top: 70px;
    }
    .wrapper_m_01  .wrapper__land__card--text{
        padding-bottom: 60px;
    }
    .wrapper_m_02 .wrapper__land__card--text h5 {
        margin-bottom: 212px;
    }
    .wrapper_m_03 {
        padding-top:140px;
    }
    .wrapper_m_03  .wrapper__sitar__himalaya--text h1 {
        margin-bottom: 100px;
    }
    .wrapper__land__bg__flower__04 {
        position: absolute;
        z-index: -1;
        top: calc(50% - 420px);
        left: 50%;
        transform: translate(-50%, 0);
    }
    .wrapper__land__bg__flower__05 {
        position: absolute;
        z-index: -1;
        top: -35px;
        left: calc(50% + -90px);
    }

    .wrapper__banner__image__box--text {
        position: absolute;
        bottom: 100px;
        left: 50%;
        transform: translate(-50%, 0);
    }
    .logo__footer{
        margin: auto;
    }
	.e-lottie__animation svg {
    max-width: 262px;
}
	.mob-mb-20{
		margin-bottom: 20px !important;
	}
.wrapper__slick--progress .slick-prev:before,.wrapper__slick--progress .slick-next:before {
    content: '';
    width: 24px;
    height: 24px;
}
	.wrapper__we__offer__section::before {
    background-image: url(../images/border_top.png);
}
.wrapper__we__offer__section::after{
    background-image: url(../images/border_bottom.png);
}
	
.wrapper__row__1236 > .elementor-container{
 padding:0 0;
}
	.mb-bottom-137 h1 {
    margin-bottom: 137px !important;
}
	.wrapper__we__offer__section::after{
    bottom: 15px;
}
		.wrapper__we__offer__section::before{
    top: 15px;
}
		.logo__footer img{
    margin-bottom: 0 !important;
}
	 .wrapper__prallax__img {
        background-attachment: unset;
    }
		.wrapper__banner__image__box--text {	
    top: 80vh !important;	
}
}

@media(max-width:360px){
	.wrapper__we__offer__section::after {
    bottom: 5px;
}

}


	@media(min-width:1100px)and(max-width:1200px){	
	.wrapper__top__logo {	
    top: calc(0% + 85px);	
}	
}



