/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

#hhll, .abcd{display:none;}
.elementor-widget-container a{color:#027090;}

.home-banner .swiper-slide .swiper-slide-bg::after{
	background:url("https://dev.wordpress-developer.us/oceans-2-earth/wp-content/uploads/2024/12/banner-layer.webp") no-repeat scroll left top;
	background-size:contain;
	position:absolute;
	content:"";
	width:100%;
	height:100%;
}
.site-accordion .e-n-accordion-item{
	border-bottom:1px solid #E6E6E6;
}

.elementor-button svg{
	width:8px!important;
}

.newsletter-form-holder .gform_footer.top_label{
	display:none!important;
}
.newsletter-form-holder input[type="email"]{
	color: #027090;
	background:transparent;
	border:0;
	border-bottom:1px solid #027090;
	font-size:16px;
	line-height:21px;
	font-weight:400;
	font-family:"Century Gothic";
	border-radius:0px;
	padding:0 0 18px 0!important;
}
.gform_wrapper .newsletter-form-holder .gfield_error [aria-invalid=true]{
	border:0px;
	border-bottom:1px solid #c02b0a;
}
.gform_wrapper .newsletter-form-holder .gform_validation_errors{
	display:none!important;
}
.gform_wrapper.gravity-theme .newsletter-form-holder .gform_fields{
	display:flex;
	justify-content:space-between;
}
.gform_wrapper.gravity-theme .newsletter-form-holder #field_1_1{
	width:64%;
}
.gform_wrapper.gravity-theme .newsletter-form-holder #field_submit{
	width:36%;
}
.gform_wrapper.gravity-theme .newsletter-form-holder #field_submit input[type="submit"]{
	width:100%;
}
.gform_wrapper.gravity-theme .newsletter-form-holder #field_1_1 input[type="email"]{
	height:45px;
}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{
	border:0px!important;
}

.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{
	border-bottom:1px solid #c02b0a!important;
}
.newsletter-form-holder .validation_message{
	display:none!important;
}

.newsletter-form-holder input[type=email]:focus{
	outline:none;
}
.newsletter-form-holder ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #027090;
}
.newsletter-form-holder ::-moz-placeholder { /* Firefox 19+ */
  color: #027090;
}
.newsletter-form-holder :-ms-input-placeholder { /* IE 10+ */
  color: #027090;
}
.newsletter-form-holder :-moz-placeholder { /* Firefox 18- */
  color: #027090;
}
.project-slider .elementor-widget-image .elementor-widget-container{
	position:relative;
}
.project-slider .elementor-widget-image .elementor-widget-container::before{
	content:"";
	width:100%;
	height:100%;
	background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
	position:absolute;
	z-index:9;
}
.project-slider .elementor-widget-image .elementor-widget-container::after{
	content:"";
	width:100%;
	height:100%;
	background: rgba(255,255,255, 0.3);
	position:absolute;
	z-index:99;
	left:0;
}

.project-slider .swiper-slide-active + div .elementor-widget-image{
	filter: drop-shadow(0px 4px 30px rgba(2,112,144,0.33));
}

.project-slider .swiper-slide-active + div .elementor-widget-image .elementor-widget-container::after{
	display:none;
}


.get-started .elementor-image-box-title{
	background: -webkit-linear-gradient(#c4e6e3, #f4fbfa);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.get-started .elementor-image-box-title{
	position:absolute;
	left:30px;
	top:-40px;
}

.get-started .elementor-widget-image-box:nth-child(2n+1)::after{
    background: url("https://dev.wordpress-developer.us/oceans-2-earth/wp-content/uploads/2024/12/shape1.webp") no-repeat scroll 0 0;
    content:"";
    width:131px;
    height:21px;
    position: absolute;
    top:37px;
    right:-57%;
}
.get-started .elementor-widget-image-box:nth-child(2n)::after{
    background: url("https://dev.wordpress-developer.us/oceans-2-earth/wp-content/uploads/2024/12/shape2.webp") no-repeat scroll 0 0;
    content:"";
    width:131px;
    height:21px;
    position: absolute;
    top:37px;
    right:-57%;
}
.get-started .elementor-widget-image-box:last-child::after{
    display:none;
}

/*-----------  home slider -----------*/

    .destination-holder{
        display: flex;
        flex-wrap: wrap;
        gap:30px;
		align-items: end;
    }
    .destination-holder .left-section{
        width:calc(40% - 30px);
        padding-left:21%;
    }
    .destination-holder .right-section{
        width:60%;
    }
    .destination-holder .carousel-2 .owl-stage{padding-left:0px !important;}
    .destination-holder .left-section h3{
        font-family: "Avantgardef-bold";
        font-size: 55px;
        line-height: 60px;
        color:#027090;
    }
    .destination-holder .left-section h4{
        font-family: "Avantgardef-bold";
        font-size: 35px;
        margin-top:0px;
        line-height: 45px;
        color:#027090;
        letter-spacing: 4px
    }
    .destination-holder .left-section p{
        font-family: "Century Gothic";
        font-size: 16px;
        line-height: 21px;
        color:#575757;
        width:100%;
        max-width:355px;
    }
    .destination-holder .destination-slider .owl-item img{
        opacity:50%;
        transform: scaleY(0.9);
        transform-origin: top;
    }
    .destination-holder .destination-slider .owl-stage .owl-item.active img{
        opacity:1;
        filter: drop-shadow(0px 4px 20px rgba(2,112,144,0.33));
        transform: scaleY(1);
   }
    .destination-holder .destination-slider .owl-stage .owl-item.active + div img{
        opacity:50%!important;
        filter:none;
        transform: scaleY(0.9);
        transform-origin: top;
    }
    .destination-holder .carousel-2 .owl-stage{
     margin: 29px;
     overflow: visible;
    }
    
    .destination-holder .slider-nav-holder .custom-arrow{
    display: flex;
    gap: 40px;
    margin-top:124px;
    }
    .destination-holder .slider-nav-holder a{
    background: #fff;
    width: 63px;
    height: 63px;
    line-height:63px;
    text-align:center;
    border-radius: 50%;
    filter: drop-shadow(0px 9px 12px rgba(0,0,0,.14));
    display:inline-block;
    }
    .destination-holder .slider-nav-holder a:hover{
        cursor: pointer;
        background:#027090;
    }
    .destination-holder .slider-nav-holder a:hover svg path{
        fill:#fff;
    }
strong{font-weight:bold!important;}
.hm-desti-block{transition:0.5s;}
.hm-desti-block .elementor-widget-image > div{position:relative;}
.hm-desti-block:hover .elementor-widget-image > div::before{position:absolute; content:""; background: rgb(0,0,0); background: linear-gradient(360deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); width:100%; height:100%; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); z-index: 9;}
.hm-desti-block:hover .elementor-widget-image{filter: drop-shadow(0px 4px 24px rgba(2, 112, 144, 0.33));}
/* .hm-desti-block-contnt{display:none!important;} */
.hm-desti-block-contnt h2.elementor-heading-title{letter-spacing:3.5px!important;}
.hm-desti-block:hover .hm-desti-block-contnt{display:block!important;}
/* 
.hm-desti-block .elementor-widget-image img{transform: scaleY(0.9); transition:0.5s; transform-origin: top;}
.hm-desti-block:hover .elementor-widget-image img{transform: scaleY(1); transition:0.5s; transform-origin: top;} */

.post-list-excerpt{display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;}


.cat-descriptn p:first-child em{color:#027090; font-size:20px; font-weight:700; font-family: "Avantgardef-bold"; font-style:normal;}
.cat-descriptn a{color:#027090;}

/* .pf-cat-nos .elementor-icon-box-wrapper::before{
	width: 39px;
    height: 135px;
    background: linear-gradient(288.8deg, rgba(144, 158, 157, 0.6) 12.7%, rgba(144, 158, 157, 0) 71.61%);
	content:"";
	position:absolute;
	left:0;
	top:0;
	transform: rotate(38.66deg);
} */

.pf-cat-nos .elementor-icon-box-wrapper{padding-left:110px;}
.pf-cat-nos .elementor-icon-box-content .elementor-icon-box-description{text-align:left;}

.grad-text .elementor-heading-title{
	background: linear-gradient(180deg, rgba(102, 190, 184, 0.4) 0%, rgba(102, 190, 184, 0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.project-focus-tab .elementor-post__excerpt{
	display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
	
}
.first-post-block .elementor-post__thumbnail{position:relative;}
.first-post-block .elementor-post__thumbnail::before{position:absolute; width:100%; height:100%; content:""; background:rgba(0,0,0,0.5); left:0; top:0;}
.first-post-block .elementor-post__thumbnail img{width:100%; max-height:500px!important; object-fit:cover;}
.first-post-block .elementor-post__text{position:absolute; left:30px; bottom:40px; right:30px; width: calc(100% - 60px)!important;}

.list-three-col ul{column-count:3; column-gap:5px; }

/*---------- Learn More Page -------------*/

.learn-more-bx-list{
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    gap:30px;
    justify-content: space-between;
	margin-bottom: 30px;
}
.learn-more-single-bx{        
    border:1px solid #C9ECE9;
    padding: 50px 30px 30px;
    text-align:center;
	display: none;
}
.learn-more-single-bx:hover{
	border: 1px solid #C9ECE9;
    box-shadow: 0px 4px 44px rgba(0, 112, 144, 0.33);
}

.learn-more-single-bx h5 a{
	font-family:"Avantgardef-bold";
	font-size:20px;
	line-height:24px;
	color:#000;
}
.learn-more-single-bx p{
	font-family:"Century Gothic";
	font-size:16px;
	line-height:21px;
	color:#575757;
}
.learn-more-single-bx img{
	width:80px;
	height:auto;
}

.learn-more-single-bx .iconbx{
	display:inline-block;
	position:relative;
}
.learn-more-single-bx .iconbx::before{
	background:rgba(0,112,144, 0.1);
	position:absolute;
	width:106px;
	height:106px;
	left:0px;
	top:-20px;
	content:"";
	border-radius:50%;
}

#learnMore{
	margin-top:30px;
	background-color: #8c644c;
    color: #fff;
    border-style: none;
	font-size:16px;
	padding:11px 27px 11px 27px;
}
.vol-story-list > .elementor-element{display:none;}

.pf-testi .elementor-testimonial-wrapper{
	display:flex;
	flex-direction: column-reverse;
}

.elementor-testimonial-content{
	margin-top:20px;
}

.graph-container .elementor-widget-container{
	background: rgba(2, 112, 144, 0.07);
    border-radius: 50%;
    display: inline-block!important;
    box-shadow: 0px 0px 74px rgba(0, 0, 0, 0.07);
}
.eael-progressbar-circle-half{border-width:15px;}
.category-search-box form{align-items: center; display: flex; justify-content: space-between; gap: 15px; margin-bottom: 0px;}
.category-search-box form .form-grup{width:40%;}
.category-search-box form .form-btn{width:20%;}
.category-search-box form .form-btn button{width:100%;}
.category-search-box form .form-grup select{width:100%; padding:0px; border:0px; color:#027090; outline:none; border-radius:0px; }
.category-search-box form .form-grup #destination{border-right:1px solid #027090; padding-right:10px;}


.top-lmcat-filter{display: flex; align-items: center; gap: 15px;}
.top-lmcat-filter select{border:1px solid #007090; border-radius:0px; color:#575757; max-width:350px; outline:none;}
.top-lmcat-filter label{color:#027090; font-size:20px; font-weight:700; font-family:"Avantgardef-bold";}
.lm-cat-result{margin-top:70px;}
.lm-cat-result h3{color:#027090; font-size:55px; font-weight:700; font-family:"Avantgardef-bold"; margin-bottom:50px;}
.lm-cat-result .lm-post-list ul{padding:0; display: flex; flex-wrap: wrap; gap: 30px;}
.lm-cat-result .lm-post-list ul li{width:calc(50% - 15px); list-style:none; border-bottom:1px solid rgba(2, 112, 144, 0.8); background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.6429 4.78655H18.0714V2.42941C18.0714 1.80426 17.8231 1.20471 17.381 0.762657C16.939 0.320607 16.3394 0.0722656 15.7143 0.0722656H2.35714C1.73199 0.0722656 1.13244 0.320607 0.690391 0.762657C0.248341 1.20471 0 1.80426 0 2.42941V18.1437C0 18.7688 0.248341 19.3684 0.690391 19.8104C1.13244 20.2525 1.73199 20.5008 2.35714 20.5008H19.25C19.9793 20.5008 20.6788 20.2111 21.1945 19.6954C21.7103 19.1797 22 18.4802 22 17.7508V7.14369C22 6.51854 21.7517 5.91899 21.3096 5.47694C20.8676 5.03489 20.268 4.78655 19.6429 4.78655ZM1.57143 18.1437V2.42941C1.57143 2.22102 1.65421 2.02117 1.80156 1.87382C1.94891 1.72647 2.14876 1.64369 2.35714 1.64369H15.7143C15.9227 1.64369 16.1225 1.72647 16.2699 1.87382C16.4172 2.02117 16.5 2.22102 16.5 2.42941V17.7508C16.5017 18.1594 16.5957 18.5623 16.775 18.9294H2.35714C2.14876 18.9294 1.94891 18.8466 1.80156 18.6993C1.65421 18.5519 1.57143 18.3521 1.57143 18.1437ZM20.4286 17.7508C20.4286 18.0634 20.3044 18.3632 20.0834 18.5842C19.8624 18.8052 19.5626 18.9294 19.25 18.9294C18.9374 18.9294 18.6376 18.8052 18.4166 18.5842C18.1956 18.3632 18.0714 18.0634 18.0714 17.7508V6.35798H19.6429C19.8512 6.35798 20.0511 6.44076 20.1984 6.58811C20.3458 6.73546 20.4286 6.93531 20.4286 7.14369V17.7508Z' fill='%23007090'/%3E%3Cpath d='M14.1426 5.57227H6.28544C6.07705 5.57227 5.8772 5.65505 5.72985 5.8024C5.5825 5.94975 5.49972 6.1496 5.49972 6.35798C5.49972 6.56636 5.5825 6.76621 5.72985 6.91356C5.8772 7.06091 6.07705 7.14369 6.28544 7.14369H14.1426C14.351 7.14369 14.5508 7.06091 14.6982 6.91356C14.8455 6.76621 14.9283 6.56636 14.9283 6.35798C14.9283 6.1496 14.8455 5.94975 14.6982 5.8024C14.5508 5.65505 14.351 5.57227 14.1426 5.57227ZM14.1426 9.50084H3.92829C3.71991 9.50084 3.52006 9.58362 3.37271 9.73097C3.22536 9.87832 3.14258 10.0782 3.14258 10.2866C3.14258 10.4949 3.22536 10.6948 3.37271 10.8421C3.52006 10.9895 3.71991 11.0723 3.92829 11.0723H14.1426C14.351 11.0723 14.5508 10.9895 14.6982 10.8421C14.8455 10.6948 14.9283 10.4949 14.9283 10.2866C14.9283 10.0782 14.8455 9.87832 14.6982 9.73097C14.5508 9.58362 14.351 9.50084 14.1426 9.50084ZM14.1426 13.4294H3.92829C3.71991 13.4294 3.52006 13.5122 3.37271 13.6595C3.22536 13.8069 3.14258 14.0067 3.14258 14.2151C3.14258 14.4235 3.22536 14.6234 3.37271 14.7707C3.52006 14.9181 3.71991 15.0008 3.92829 15.0008H14.1426C14.351 15.0008 14.5508 14.9181 14.6982 14.7707C14.8455 14.6234 14.9283 14.4235 14.9283 14.2151C14.9283 14.0067 14.8455 13.8069 14.6982 13.6595C14.5508 13.5122 14.351 13.4294 14.1426 13.4294Z' fill='%23007090'/%3E%3C/svg%3E%0A"); padding-left:30px; background-size:20px; margin-bottom:20px; background-position: left top; background-repeat:no-repeat;}
.lm-cat-result .lm-post-list ul li a{color:#027090; font-size:20px; font-weight:700; font-family:"Avantgardef-bold"; padding-bottom:30px; display:inline-block;}
.lm-cat-result .lm-post-list ul li a:hover{color:#8C644C;}

.blog-content-holder{border-top:1px solid #E2E2E2;}
.blog-content-holder h2{color:#027090; font-size:20px; line-height:24px; font-weight:700; font-family:"Avantgardef-bold";}
.post-video-holder .elementor-custom-embed-play svg{opacity:1!important;}
.post-video-holder .elementor-custom-embed-image-overlay{position:relative;}
.post-video-holder .elementor-custom-embed-image-overlay::before{position:absolute; width:100%; height:100%; content:""; background:rgba(0,0,0,.43); left:0; top:0;}


.blog-singl-rel-post .elementor-post__read-more{text-transform:unset!important; background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.518907 7.06595C0.569174 7.11625 0.628861 7.15615 0.694555 7.18337C0.760249 7.2106 0.830664 7.22461 0.901775 7.22461C0.972887 7.22461 1.0433 7.2106 1.109 7.18337C1.17469 7.15615 1.23438 7.11625 1.28464 7.06595L7.4192 0.93139C7.47092 0.881483 7.51219 0.821774 7.54059 0.755748C7.56899 0.689723 7.58395 0.618703 7.58461 0.546832C7.58527 0.474961 7.57161 0.40368 7.54442 0.337145C7.51724 0.270611 7.47707 0.210157 7.42627 0.15931C7.37548 0.108464 7.31506 0.068243 7.24855 0.0409956C7.18204 0.0137477 7.11077 1.95503e-05 7.0389 0.000609875C6.96703 0.0012002 6.896 0.0160975 6.82994 0.0444341C6.76389 0.0727706 6.70414 0.113978 6.65419 0.165652L0.519629 6.30021C0.418264 6.4017 0.361328 6.53928 0.361328 6.68272C0.361328 6.82616 0.418264 6.96374 0.519629 7.06523L0.518907 7.06595Z' fill='%23575757'/%3E%3Cpath d='M7.0367 7.58398C7.18026 7.58398 7.31794 7.52696 7.41945 7.42545C7.52096 7.32394 7.57798 7.18626 7.57798 7.0427V0.547285C7.57798 0.403727 7.52096 0.266049 7.41945 0.164538C7.31794 0.0630279 7.18026 0.00600052 7.0367 0.00600052H0.541285C0.397727 0.00600052 0.260049 0.0630279 0.158539 0.164538C0.057028 0.266049 0 0.403727 0 0.547285C0 0.690843 0.057028 0.82852 0.158539 0.930031C0.260049 1.03154 0.397727 1.08857 0.541285 1.08857H6.49541V7.0427C6.49541 7.18626 6.55244 7.32394 6.65395 7.42545C6.75546 7.52696 6.89314 7.58398 7.0367 7.58398Z' fill='%23575757'/%3E%3C/svg%3E%0A"); padding-right:15px; background-repeat:no-repeat; background-position:right center;}

.blog-singl-rel-post .elementor-post__read-more svg path{fill:#575757;}

/*---------- search -------------*/

.main-search-box ul{padding:0; display: flex; flex-wrap: wrap; gap: 30px;}
.main-search-box ul li{width:calc(50% - 15px); list-style:none; border-bottom:1px solid rgba(2, 112, 144, 0.8); margin-bottom:20px;
/* 	background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.6429 4.78655H18.0714V2.42941C18.0714 1.80426 17.8231 1.20471 17.381 0.762657C16.939 0.320607 16.3394 0.0722656 15.7143 0.0722656H2.35714C1.73199 0.0722656 1.13244 0.320607 0.690391 0.762657C0.248341 1.20471 0 1.80426 0 2.42941V18.1437C0 18.7688 0.248341 19.3684 0.690391 19.8104C1.13244 20.2525 1.73199 20.5008 2.35714 20.5008H19.25C19.9793 20.5008 20.6788 20.2111 21.1945 19.6954C21.7103 19.1797 22 18.4802 22 17.7508V7.14369C22 6.51854 21.7517 5.91899 21.3096 5.47694C20.8676 5.03489 20.268 4.78655 19.6429 4.78655ZM1.57143 18.1437V2.42941C1.57143 2.22102 1.65421 2.02117 1.80156 1.87382C1.94891 1.72647 2.14876 1.64369 2.35714 1.64369H15.7143C15.9227 1.64369 16.1225 1.72647 16.2699 1.87382C16.4172 2.02117 16.5 2.22102 16.5 2.42941V17.7508C16.5017 18.1594 16.5957 18.5623 16.775 18.9294H2.35714C2.14876 18.9294 1.94891 18.8466 1.80156 18.6993C1.65421 18.5519 1.57143 18.3521 1.57143 18.1437ZM20.4286 17.7508C20.4286 18.0634 20.3044 18.3632 20.0834 18.5842C19.8624 18.8052 19.5626 18.9294 19.25 18.9294C18.9374 18.9294 18.6376 18.8052 18.4166 18.5842C18.1956 18.3632 18.0714 18.0634 18.0714 17.7508V6.35798H19.6429C19.8512 6.35798 20.0511 6.44076 20.1984 6.58811C20.3458 6.73546 20.4286 6.93531 20.4286 7.14369V17.7508Z' fill='%23007090'/%3E%3Cpath d='M14.1426 5.57227H6.28544C6.07705 5.57227 5.8772 5.65505 5.72985 5.8024C5.5825 5.94975 5.49972 6.1496 5.49972 6.35798C5.49972 6.56636 5.5825 6.76621 5.72985 6.91356C5.8772 7.06091 6.07705 7.14369 6.28544 7.14369H14.1426C14.351 7.14369 14.5508 7.06091 14.6982 6.91356C14.8455 6.76621 14.9283 6.56636 14.9283 6.35798C14.9283 6.1496 14.8455 5.94975 14.6982 5.8024C14.5508 5.65505 14.351 5.57227 14.1426 5.57227ZM14.1426 9.50084H3.92829C3.71991 9.50084 3.52006 9.58362 3.37271 9.73097C3.22536 9.87832 3.14258 10.0782 3.14258 10.2866C3.14258 10.4949 3.22536 10.6948 3.37271 10.8421C3.52006 10.9895 3.71991 11.0723 3.92829 11.0723H14.1426C14.351 11.0723 14.5508 10.9895 14.6982 10.8421C14.8455 10.6948 14.9283 10.4949 14.9283 10.2866C14.9283 10.0782 14.8455 9.87832 14.6982 9.73097C14.5508 9.58362 14.351 9.50084 14.1426 9.50084ZM14.1426 13.4294H3.92829C3.71991 13.4294 3.52006 13.5122 3.37271 13.6595C3.22536 13.8069 3.14258 14.0067 3.14258 14.2151C3.14258 14.4235 3.22536 14.6234 3.37271 14.7707C3.52006 14.9181 3.71991 15.0008 3.92829 15.0008H14.1426C14.351 15.0008 14.5508 14.9181 14.6982 14.7707C14.8455 14.6234 14.9283 14.4235 14.9283 14.2151C14.9283 14.0067 14.8455 13.8069 14.6982 13.6595C14.5508 13.5122 14.351 13.4294 14.1426 13.4294Z' fill='%23007090'/%3E%3C/svg%3E%0A"); padding-left:30px; background-size:20px;  background-position: left top; background-repeat:no-repeat; */
}
.main-search-box ul li .search-pivholdr{margin-bottom:30px;}
.main-search-box ul li .search-pivholdr img{height:400px; width:100%; object-fit:cover;}
.main-search-box ul li a{color:#027090; font-size:25px; font-weight:700; font-family:"Avantgardef-bold"; padding-bottom:20px; display:inline-block;}
.main-search-box ul li a:hover{color:#8C644C;}

.entry__error.entry__error--primary, .entry__error.entry__error--secondary{font-size: 12px!important; border: 0px solid rgb(102, 29, 29)!important; padding: 5px; font-family: "Century Gothic"!important;}



.search-result-list article{border-bottom:1px solid rgba(2, 112, 144, 0.8); background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.6429 4.78655H18.0714V2.42941C18.0714 1.80426 17.8231 1.20471 17.381 0.762657C16.939 0.320607 16.3394 0.0722656 15.7143 0.0722656H2.35714C1.73199 0.0722656 1.13244 0.320607 0.690391 0.762657C0.248341 1.20471 0 1.80426 0 2.42941V18.1437C0 18.7688 0.248341 19.3684 0.690391 19.8104C1.13244 20.2525 1.73199 20.5008 2.35714 20.5008H19.25C19.9793 20.5008 20.6788 20.2111 21.1945 19.6954C21.7103 19.1797 22 18.4802 22 17.7508V7.14369C22 6.51854 21.7517 5.91899 21.3096 5.47694C20.8676 5.03489 20.268 4.78655 19.6429 4.78655ZM1.57143 18.1437V2.42941C1.57143 2.22102 1.65421 2.02117 1.80156 1.87382C1.94891 1.72647 2.14876 1.64369 2.35714 1.64369H15.7143C15.9227 1.64369 16.1225 1.72647 16.2699 1.87382C16.4172 2.02117 16.5 2.22102 16.5 2.42941V17.7508C16.5017 18.1594 16.5957 18.5623 16.775 18.9294H2.35714C2.14876 18.9294 1.94891 18.8466 1.80156 18.6993C1.65421 18.5519 1.57143 18.3521 1.57143 18.1437ZM20.4286 17.7508C20.4286 18.0634 20.3044 18.3632 20.0834 18.5842C19.8624 18.8052 19.5626 18.9294 19.25 18.9294C18.9374 18.9294 18.6376 18.8052 18.4166 18.5842C18.1956 18.3632 18.0714 18.0634 18.0714 17.7508V6.35798H19.6429C19.8512 6.35798 20.0511 6.44076 20.1984 6.58811C20.3458 6.73546 20.4286 6.93531 20.4286 7.14369V17.7508Z' fill='%23007090'/%3E%3Cpath d='M14.1426 5.57227H6.28544C6.07705 5.57227 5.8772 5.65505 5.72985 5.8024C5.5825 5.94975 5.49972 6.1496 5.49972 6.35798C5.49972 6.56636 5.5825 6.76621 5.72985 6.91356C5.8772 7.06091 6.07705 7.14369 6.28544 7.14369H14.1426C14.351 7.14369 14.5508 7.06091 14.6982 6.91356C14.8455 6.76621 14.9283 6.56636 14.9283 6.35798C14.9283 6.1496 14.8455 5.94975 14.6982 5.8024C14.5508 5.65505 14.351 5.57227 14.1426 5.57227ZM14.1426 9.50084H3.92829C3.71991 9.50084 3.52006 9.58362 3.37271 9.73097C3.22536 9.87832 3.14258 10.0782 3.14258 10.2866C3.14258 10.4949 3.22536 10.6948 3.37271 10.8421C3.52006 10.9895 3.71991 11.0723 3.92829 11.0723H14.1426C14.351 11.0723 14.5508 10.9895 14.6982 10.8421C14.8455 10.6948 14.9283 10.4949 14.9283 10.2866C14.9283 10.0782 14.8455 9.87832 14.6982 9.73097C14.5508 9.58362 14.351 9.50084 14.1426 9.50084ZM14.1426 13.4294H3.92829C3.71991 13.4294 3.52006 13.5122 3.37271 13.6595C3.22536 13.8069 3.14258 14.0067 3.14258 14.2151C3.14258 14.4235 3.22536 14.6234 3.37271 14.7707C3.52006 14.9181 3.71991 15.0008 3.92829 15.0008H14.1426C14.351 15.0008 14.5508 14.9181 14.6982 14.7707C14.8455 14.6234 14.9283 14.4235 14.9283 14.2151C14.9283 14.0067 14.8455 13.8069 14.6982 13.6595C14.5508 13.5122 14.351 13.4294 14.1426 13.4294Z' fill='%23007090'/%3E%3C/svg%3E%0A")!important; padding-left:30px!important; background-size:20px!important; margin-bottom:20px!important; background-position: left top!important; background-repeat:no-repeat!important;	padding-bottom:20px!important;}

.search-result-list article .elementor-post__text{margin-top:0px!important;}
.audio-icon-bkg .elementor-icon{padding:20px; border-radius:50%; background:rgba(2, 112, 144,.52)}

.search-holder{max-width:945px;}

/*----------------- blog ------------------*/

.flex-blog { display: flex;  align-items: center;  justify-content: center;  margin-bottom: 40px;   gap: 30px; }
.flex-blog > figure { min-width: 40%;}
.flex-blog .wp-caption-text {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
    padding: 10px;
    color: #fff;   
    width: 100%;
    background: #8c644c;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
	font-style:normal;
}

.wp-block-image.size-full img{width:100%; height:auto;}
.srp-play-button{border-radius:0!important; color:#fff!important; background:#8c644c!important;}

/* .calculator-bg{background:#eee; padding:30px 50px;} */

/* .calculator-bg .calconic-slider-wrapper.calconic-element{padding:30px!important;} */

.vol-testi-content{height:100%!important;}
.volunteers-testimoni .elementor-widget-theme-post-featured-image{position:relative;}
.volunteers-testimoni .elementor-widget-theme-post-featured-image::before{position:absolute; width:100%; height:100%; content:""; background:rgba(0,0,0,0.5)!important; left:0; top:0;}

.project-focus-car .swiper-slide-inner img{height:250px; object-fit:cover;}

/* reserve */

.reserv-box .elementor-widget-theme-post-excerpt .elementor-widget-container{display: -webkit-box;  -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}

/*------------ responsive ------------*/

@media only screen and (max-width: 1900px) {
	.destination-holder .left-section{padding-left:15%;	}
}
@media only screen and (max-width: 1600px) {
	.destination-holder .left-section{
		padding-left:7%;
	}
}
@media only screen and (max-width: 1366px) {
.destination-holder .left-section {
        padding-left: 5%;
    }

}
@media only screen and (max-width: 1200px) {
	.destination-holder .left-section{
		padding-left:15px;
	}
	.list-three-col ul{column-count:2; column-gap:15px; column-fill: balanced}
}

@media only screen and (max-width: 1024px) {
	
       .get-started .elementor-widget-image-box:nth-child(2n+1)::after,
       .get-started .elementor-widget-image-box:nth-child(2n)::after{
		display:none;
	}
	.destination-holder .left-section h3{
		font-size:35px;
		line-height:40px;
	}
	.destination-holder .left-section h4{
		font-size:30px;
		line-height:35px;
	}
	.destination-holder .slider-nav-holder .custom-arrow {  margin-top: 50px; }
}


@media only screen and (max-width: 767px) {
	.destination-holder{
		padding:0 15px;
	}
	.destination-holder .left-section{
		padding-left:0;
	}
	.destination-holder .slider-nav-holder .custom-arrow{
		margin-top:0px;
	}
	.destination-holder .left-section h3{
		font-size:30px;
		line-height:35px;
	}
	.destination-holder .left-section h4{
		font-size:22px;
		line-height:30px;
	}
	.destination-holder .slider-nav-holder a{
		height:43px;
		width:43px;
		line-height:43px;
	}
	.destination-holder .carousel-2 .owl-stage{
		margin:0px;
	}
	.project-slider .elementor-widget-image .elementor-widget-container::after{
		display:none;
	}
	.gform_wrapper.gravity-theme .newsletter-form-holder #field_submit input[type="submit"]{
	line-height:21px!important;
    }	
	.project-slider .swiper-slide-active + div .elementor-widget-image{
		filter:none;
	}	
	
	.destination-holder {
    	align-items: center;
	}
	.list-three-col ul{column-count:1; column-gap:0px;}
	.learn-more-bx-list{
    	grid-template-columns: 1fr 1fr;
	}
	.hm-desti-block-contnt{display:block!important;}
	.hm-desti-block .elementor-widget-image img{transform: scaleY(1);}
	.lm-cat-result{margin-top:30px;}
	
	.lm-cat-result h3{font-size:30px;}
	.lm-cat-result .lm-post-list ul li{width:100%; float:none;}	
	.main-search-box ul li{width:100%; }
	.flex-blog { display: block }
	.flex-blog > figure { min-width: 100%;}
}
@media only screen and (min-width: 561px) {
	.slider-nav-holder.desktop{
		display:block;
	}
	.slider-nav-holder.mobile{
		display:none;
	}
}
@media only screen and (max-width: 560px) {
	.destination-holder .left-section,
	.destination-holder .right-section{
		width:100%;
	}
	.destination-holder .left-section p{
		max-width:100%;
	}
	.slider-nav-holder.mobile{
		display:block;
	}
	.slider-nav-holder.desktop{
		display:none;
	}
	#sib-form .full-row{flex-direction:column;}
	#sib-form .half-col { width: 100%; }
	.category-search-box form{flex-direction: column;}
	.category-search-box form .form-grup, .category-search-box form .form-btn{width:100%;}
	.category-search-box form .form-grup select{padding:10px; border: 1px solid #027090;}
	
}
@media only screen and (max-width: 479px) {
.learn-more-bx-list{
    	grid-template-columns: 1fr;
	}
}