@media(min-width:1800px) {
	.container{
        max-width:1640px
    }
}
@media(max-width:1799px){
    .container{
        max-width:calc(100% - 160px)
    }
}
@media(max-width:1650px){
    .round-image1{
        width:350px;
        height:350px;
    }
    .round-image2{
        width:250px;
        height:250px;
    }
    .round-image3{
        width:240px;
        height:240px;
    }
    .round-image4{
        width:345px;
        height:345px;
    }
    .icon-image1 {
        top: 65px;
        left: 440px;
    }
    .icon-image2 {
        bottom: 300px;
        left: 100px;
    }
    .icon-image3 {
        top: 205px;
        right: 185px;
    }
    .icon-image4 {
        bottom: 130px;
        right: 425px;
    }
}
@media(max-width:1500px){
    .round-image1{
        left:25px
    }
    .icon-image1 {
        top: 65px;
        left: 385px;
    }
    .round-image2 {
        bottom: 100px;
        left: 200px;
    }
    .icon-image2 {
        bottom: 325px;
        left: 65px;
    }
    .round-image3 {
        top: 75px;
        right: 180px;
    }
    .icon-image3 {
        top: 190px;
        right: 150px;
    }
    .round-image4 {
        bottom: 105px;
        right: 45px;
    }
    .icon-image4 {
        bottom: 105px;
        right: 405px;
    }
	.each-exclution-slide.ex-wrap .each-exclution-slide-content{
		padding-right:45px;
	}

}
@media(max-width:1400px){
    .container{
        max-width:calc(100% - 80px)
    }
    .scroll-down-and-learn-more {
        bottom: 65px;
    }
    .contact-info-wrapper {
        padding: 75px 54px;
    }
	.current-experience-wrapper .each-exclution-left h6 {
		font-size: 20px;
		line-height: 38px;
	}
}
@media(max-width:1299px) {
    .scroll-down img{
        max-width: 100px;
    }
	.round-image1{
        width:300px;
        height:300px;
    }
    .round-image2{
        width:200px;
        height:200px;
        bottom: 130px;
        left: 185px;
    }
    .round-image3{
        width:200px;
        height:200px;
        top: 65px;
        right: 150px;
    }
    .round-image4{
        width:300px;
        height:300px;
    }
    .icon-image1 {
        top: 65px;
        left: 340px;
        width: 70px;
    }
    .icon-image2 {
        bottom: 270px;
        left: 65px;
        width: 100px;
    }
    .icon-image3 {
        top: 175px;
        right: 100px;
        width: 100px;
    }
    .icon-image4 {
        bottom: 105px;
        right: 355px;
    }
}
@media(max-width:1199px) {
   .left-side-menu ul li a, .right-side-menu ul li a {
        font-size: 16px;
        line-height: 22px;
    }
    .right-side-menu ul, .left-side-menu ul{
        gap:20px
    }
    .logo-area a img{
        width:160px
    }
    h1 {
        font-size: 50px;
        line-height: 60px;
    }
    .learn-more {
        font-size: 17px;
        line-height: 27px;
    }
    h3 {
        font-size: 20px;
        line-height: 28px;
    }
    h2 {
        font-size: 40px;
        line-height: 44px;
    }
    .footer-bottom p {
        font-size: 15px;
        line-height: 22px;
    }
    .footer-bottom ul li a{
        font-size: 15px;
    }
    .footer-bottom ul li {
        padding: 0px 15px;
    }
    .small-banner-height.banner-image-area > img {
        min-height: 635px;
    }
    .round-image1{
        width:250px;
        height:250px;
    }
    .round-image2{
        width:175px;
        height:175px;
        bottom: 130px;
        left: 185px;
    }
    .round-image3{
        width:175px;
        height:175px;
        top: 65px;
        right: 150px;
    }
    .round-image4{
        width:250px;
        height:250px;
    }
    .icon-image1 {
        top: 65px;
        left: 285px;
        width: 70px;
    }
    
}	
@media(max-width:991px) {
	.outer-padding {
        padding: 30px;
    }
    .logo-area a img {
        width: 100px;
    }
    .header-area {
        padding-top: 65px;
    }
    .header-content-wrapper{
        align-items: center;
    }
    .our-community-left-image img{
        width: 100%;
        margin-bottom: 30px;
    }
    .contact-us-banner-content {
        max-width: 510px;
        z-index: 2;
        padding:0px 20px
    }
    .footer-area-right {
        max-width: 100%;
        margin-left: auto;
    }
    .footer-menu ul li {
        text-align: left;
    }
	.footer-menu ul li a{
		color:#0A2534;
		text-transform:uppercase;
	}
    .footer-logo{
        margin-bottom: 50px;
        text-align: center;
    }
    .footer-bottom p{
        text-align: center;
		border:0px;
		margin:0px;
		padding:0px;
    }
    .footer-bottom ul {
        justify-content: center;
    }
    .gap-200 {
        height: 50px;
    }
    .header-type-two .mobile-menu  img{
        filter:invert(1) brightness(100)
    }
    .contact-content-right{
        margin-left: 0px;
        margin-right: auto;
        margin-top:30px
    }
    .small-banner-heightr.banner-image-area > img {
        min-height: 555px;
    }
    .excurtion-content-wrapper-upper-content-right{
        margin-right: auto;
    }
    .each-excursion-image{
        margin-top: 30px;
		margin-bottom:0px!important;
    }
    .excurtion-content-wrapper-upper-content .row{
        row-gap:30px
    }
	.excurtion-image-wrapper {
		margin-top: 10px;
	}
	.inner-banner-content{
		padding:0px 30px !important;
	}
    .partnership-area {
        margin-top: 0px;
    }
    .work-with-us-banner-content-holder {
        height: 60vh;
        padding-top: 17vh;
        padding-bottom: 10vh;
    }
    .emplyment-opportunity.join-our-team .container {
        min-height: auto;
        padding-top: 15vh;
        padding-bottom: 15vh;
    }
	.gfield_radio {
		flex-direction:column;
		row-gap:15px;
	}
	.contact-content-left{
		padding-bottom:40px;
		border-bottom:1px solid #e5e5e5
	}
	.carrer-form-wrapper {
		padding: 30px 30px 50px;
	}
	.footer-area {
        padding-top: 0px !important;
        padding-bottom: 75px;
    }
	.footer-top-area{
		position:relative;
	}
	.footer-top-area:before{
		width:100vw;
		top:0px;
		left:50%;
		margin-left:-50vw;
		height:100%;
		content:'';
		background-color:#f9f5f0;
		position:absolute;
	}
	.newsletter-area p {
        color:#43633E;
    }
	.newsletter-area h2 {
    	color:#0A2534;
	}
	.newsletter-area .gform_wrapper.gravity-theme .gfield input.large {
		background: transparent;
		border: 2px solid #91C0C1 !important;
		border-radius: 28px;
		padding-left: 15px !important;
		padding-right: 15px !important;
		padding-top: 12px !important;
		padding-bottom: 12px !important;
		width:100%
	}
	.newsletter-area .gform-body.gform_body {
		min-width: 275px;
		width:100%
	}
	.newsletter-area{
		margin-bottom:40px;
	}
	.footer-top-area{
		padding-bottom:50px;
		padding-top:50px;
	}
	.newsletter-area .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
		line-height:normal !important;
	}
}
@media(max-width:767px) {
    .exclution-slider-arrows-wrapper{
        display: none !important;
    }
    .outer-padding {
        padding: 15px;
    }
    .banner-image-area {
        border-radius: 10px;
    }
    .banner-image-area > img {
        min-height: 600px;
    }
    h1 {
        font-size: 33px;
        line-height: 37px;
    }
    .banner-content {
        top: 15vh;
        left: 0%;
        transform: translateX(0%);
        width: 100%;
        text-align: left !important;
        padding:0px 15px
    }
    .header-area {
        padding-top: 35px;
    }
    .header-content-wrapper {
        padding: 0px 0px;
    }
    .container {
        max-width: calc(100% - 30px);
    }
    .scroll-down-and-learn-more {
        bottom: 15px;
        width:100%;
        left:0px;
        transform: translateX(-0%);
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        padding:0px 15px;
        align-items: center;
    }
    .scroll-down img {
        max-width: 60px;
    }
    .logo-area a img {
        width: 80px;
    }
    .banner-bottom-slider {
        padding-top: 15px;
    }
    .bottom-filter-heading-wrapper{
        text-align: left !important;
    }
    h2 {
        font-size: 28px;
        line-height: 31px;
        margin-bottom: 15px;
    }
    h3{
        margin-bottom: 10px;
    }
    .bottom-filter-heading-wrapper p{
        font-size: 16px;
    }
    .bottom-filter-heading-wrapper {
        margin-bottom: 30px;
    }
    .our-culture {
        padding-bottom: 75px;
        padding-top: 30px;
    }
    h4 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    p{
        font-size: 16px;
        margin-bottom: 20px;
    }
    .our-community-area {
        padding: 50px 0px;
    }
    .exclution-area {
        padding: 50px 0px;
    }
    .exclution-slider-controller-button{
        flex-direction: column;
        align-items: flex-start !important;
        gap:10px
    }
    .exclution-slider-controller-button {
        margin-top: 30px;
        padding:0px 10px
    }
    .our-community-left-image{
        margin:0px -15px
    }
    .common-button {
        font-size: 16px;
        line-height: 24px;
        color: #0A2534;
        padding: 10px 15px 10px 15px;
    }
    .contact-us-banner-wrapper{
        margin:0px -15px
    }
    .contact-us-banner-content p {
        font-size: 18px;
        line-height: 23px;
        margin-bottom: 35px;
    }
    .contact-us-banner {
        padding-bottom: 50px;
    }
    .footer-logo img{
        width:200px
    }
    .newsletter-area p {
        font-size: 15px;
        line-height: 24px;
    }
    .footer-menu ul li a {
        font-size: 16px;
        line-height: 20px;
    }
    .footer-menu ul {
        row-gap: 20px;
    }
    .footer-bottom ul li a {
        font-size: 11px;
    }
    .footer-bottom ul li:after {
        top: 11px;
        height: 13px;
    }
    .each-exclution-left h6 {
        font-size: 19px;
        line-height: 26px;
        text-align: left;
    }
    .footer-area {
        padding-top: 75px;
        padding-bottom: 75px;
    }
    .our-community-left-image img {
        border-radius: 10px;
    }
    .each-exclution-slid-image img{
        border-radius: 10px;
    }
    .contact-us-banner-wrapper{
        border-radius:10px;
        height: 465px;
    }
    .each-slide img {
        border-radius: 20px;
        height: 250px;
    }
    .mySwiper {
        margin: 0px 0px;
    }
    .each-exclution-slid-image img{
         height: 20vh;
        width: auto;
    
    }
   .add-job a + a {
    margin-top: 20px; /* espacio entre enlaces en móvil */
  }
    .each-exclution-slide-content{
        flex-direction: column;
        row-gap: 10px;
        margin-top: 10px;
    }
    .each-exclution-right ul li img{
        height:15px
    }
    .exclution-slider .swiper-slide {
        padding: 0 5px;
    }
    .each-exclution-right ul li {
        font-size: 15px;
        line-height: 20px;
        color: #000000;
    }
    .small-banner-height.banner-image-area > img {
        min-height: 300px;
        height:390px;
        width: 100%;
        object-fit: cover;
    }
    .contact-info-wrapper {
        padding: 50px 20px;
    }
    .contact-info-wrapper {
        margin-top: -200px;
    }
    .exclution-slider-arrows-wrapper {
        bottom: auto;
        top: 0;
    }
    .banner-content.inner-banner-content {
        top: 25vh; /*23*/
        text-align: center !important;
    }/*
    body.page-template-template-faqs .banner-image-area::before{

    background-color: rgb(255 255 255 / 30%);
    }*/
    .newsletter-area .gform-footer input.gform_button {
    background-color: #0A2534;
    color: #FFFFFF;
    }
    .news-area-wrapper .each-exclution-slide-content p {
        font-size: 14px;
        line-height: 18px;
        padding: 0px 15px;
    }
    .news-area-wrapper .each-exclution-left {
        max-width: 100%;
    }
    .news-area-wrapper .each-exclution-slid-image img {
        height: 232px;
    }
    .news-slider .exclution-slider-controller-button {
        flex-direction: unset;
    }
    .news-slider .exclution-slider .swiper-slide {
        padding:0px 5px
    }
    .faq-area {
        padding: 50px 0px;
    }
    .accordion>li>span {
        padding: 15px 23px 15px 19px;
        background-size: 15px;
        font-size: 16px;
        line-height: 20px;
        border-radius: 10px;
        background-position: 95% center;
    }
    .faq-content-wrapper p {
        margin-bottom: 30px;
    }
    .accordion li>span.active{
        background-size: 15px;
        background-position: 95% center;
    }
    .accordion>li>div {
        padding: 20px 30px;
        font-size: 16px;
    }
    .excurtion-details {
        padding: 50px 0px;
    }
    .excurtion-content-wrapper-upper-content-left h6 {
        font-size: 20px;
        line-height: 26px;
    }
    .excurtion-content-wrapper-upper-content-right {
        padding: 30px 35px 30px 35px;
    }
    .necessacity-listing {
        margin-top: 30px;
    }
    .current-experience-wrapper .each-exclution-slid-image img {
        height: 32vh;
    }
    body.page-template-template-faqs .inner-banner-content h1{

    color: #0A2534;
    }
    .current-experience-wrapper .comming-soon-image img {
        height: auto;
    }
    .comming-soon-content{
        top:10px;
    }
    .current-experience {
        padding: 50px 0px;
    }
    .current-experience-wrapper h2 {
        margin-bottom: 30px;
    }
    .current-experience-wrapper .row {
        row-gap: 30px;
    }
    .comming-soon-content {
        left: 15px;
        max-width: 330px;
    }
    .out-history-area {
        padding: 130px 0px 0px;
        margin-top: -95px;
    }
    .our-history-content {
        padding-bottom: 50px;
    }
    .alaxa-jouney-area {
        min-height: auto;
    }
    .emplyment-opportunity .container {
        min-height:auto;
        padding-top: 10vh;
        padding-bottom: 20vh;
    }
    .mountain-image img {
        max-width: 100%;
    }
    .mountain-image{
        bottom: 0px;
        top: auto;
    }
    .work-with-us-banner-content-holder {
        height: 60vh;
        padding-top: 14vh;
        padding-bottom: 10vh;
    }
    .emplyment-opportunity.join-our-team .container {
        padding-top: 10vh;
        padding-bottom: 10vh;
    }
    .carrer-page-bg {
        max-height: calc(50vh - 125px);
    }
    .carreer-form {
        padding: 50px 0px;
    }
	.carrer-form-wrapper {
		padding: 30px 15px 30px;
	}
}