.elementor-kit-8{--e-global-color-primary:#C3954A;--e-global-color-secondary:#F1EFEC;--e-global-color-text:#4C4B49;--e-global-color-accent:#61CE70;--e-global-color-de182f1:#E8DED4;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-de182f1 );}.elementor-kit-8 a:hover{color:#A9738B;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{accent-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.e-n-tabs-heading {
  overflow-y: scroll!important; /* Always show vertical scrollbar */
  scrollbar-width: thin!important; /* Firefox specific */
  scrollbar-color: #A9738B #f1efec!important; /* Firefox specific */
}

/* For WebKit browsers */
.e-n-tabs-heading:-webkit-scrollbar {
  width: 12px!important; /* Custom scrollbar width */
}

.e-n-tabs-heading:-webkit-scrollbar-track {
  background-color: #f1f1f1!important; /* Track color */
}

.e-n-tabs-heading:-webkit-scrollbar-thumb {
  background-color: #888!important; /* Thumb color */
}

.e-n-tabs-heading:-webkit-scrollbar-thumb:hover {
  background-color: #555!important; /* Thumb color on hover */
}


.elementor-2 .elementor-element.elementor-element-8e0251b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
    background:transparent!important;
}


.tabs button:hover {
  background-color: transparent!important;
}


.iti__selected-country {
    border:unset!important;
}


.postid-2653 .price h2::after, 
.postid-2674 .price h2::after,
.postid-2708 .price h2::after,
.postid-2713 .price h2::after,
.postid-2718 .price h2::after,
.postid-2725 .price h2::after{
  content: ' -pp';
  font-size:28px;
}

.postid-2685 .price h2::after{
   content: " -pp \A (winter season)";
  white-space: pre;
  font-size:28px;
}


.iti__selected-country {
    display: flex;
  width: min-content;
  padding: 5px;
}


.iti__country-container button {
    color: var( --e-global-color-primary )!important;
    border-color:transparent!important;
}


[type="button"]:hover,  button:hover {
    background-color: transparent!important;
}

.gallery-columns-2 {
    display:flex;
    gap:15px;
}

::selection {
    background: var( --e-global-color-primary );
    color:#F1EFEC;
}


.menu .elementor-sub-item {
    font-size: 20px!important;
    margin-top:-12px;
}

.menu a:hover {
color:var( --e-global-color-primary )!important;
}


.menu .elementor-nav-menu a  {
    justify-content: center;
    text-align:center;
}

.menu .elementor-nav-menu--dropdown .elementor-item:focus {
    background-color:#00000000;
}

.customlist ul ul li::before {
  content: url('/wp-content/uploads/2024/05/check-circle-yellow.svg'); 
padding-right: 5px;
  position: relative;
  top: -0.5px;
}

.customlist ul ul li {
  margin-left: 40px;
}


.postid-1445 .elementor-element-bea065c > div:nth-child(1) > h4:nth-child(1):after {
	content:"\a(2 adults and 2 kids)";
		white-space: pre;
}


.customlist ul {
    padding-left:0px;
    list-style-type: none;


}
.customlist li {
        padding-bottom:15px;
}

.customlist li:before{
content: url('/wp-content/uploads/2024/05/check-circle-yellow.svg');
padding-right:10px;
top: 5px;
  position: relative;
}

.imgcarousel img {
    height:755px;
    object-fit: cover;
    object-position: center center;
}


@media only screen and (max-width: 768px) {
  .imgcarousel img {
    height:480px;
  }
}



.menu_trigger .elementor-icon svg {
transition: all .4s;
}

.textno1 {
  font-size: 40px;
  font-weight: 700;
  line-height:40px;
}

.textno2 {
  font-size: 18px;
  font-weight: 400;
  line-height:22px;
}


.textno3 {
  font-size: 30px;
  font-weight: 600;
  line-height:26px;
}



div.elementor-field-type-select:nth-child(3) li.select2-selection__choice:nth-child(1) {
  background-color: #E9FAEB !important;
  border: none !important;
  color: #10651A;
}
div.elementor-field-type-select:nth-child(3) li.select2-selection__choice:nth-child(2) {
  background-color: #E6F2FF !important;
  border: none !important;
  color: #003D80;
}


div.elementor-field-type-select:nth-child(3) li.select2-selection__choice:nth-child(3) {
  background-color: #e6d5dd !important;
  border: none !important;
  color: #a9738b;
}

div.elementor-field-type-select:nth-child(3) li.select2-selection__choice:nth-child(4) {
  background-color: #FFF0A4 !important;
  border: none !important;
  color: #807124;
}




div.elementor-field-type-select:nth-child(4) li.select2-selection__choice:nth-child(1) {
  background-color: #FFF0A4 !important;
  border: none !important;
  color: #807124;
}
div.elementor-field-type-select:nth-child(4) li.select2-selection__choice:nth-child(2) {
  background-color: #E9FAEB !important;
  border: none !important;
  color: #10651A;
}


div.elementor-field-type-select:nth-child(4) li.select2-selection__choice:nth-child(3) {
  background-color: #E6F2FF !important;
  border: none !important;
  color: #003D80;
}

div.elementor-field-type-select:nth-child(4) li.select2-selection__choice:nth-child(4) {
  background-color: #e6d5dd !important;
  border: none !important;
  color: #a9738b;
}


div.elementor-field-type-select:nth-child(5) li.select2-selection__choice:nth-child(1) {
  background-color: #e6d5dd !important;
  border: none !important;
  color: #a9738b;
}
div.elementor-field-type-select:nth-child(5) li.select2-selection__choice:nth-child(2) {
  background-color: #FFF0A4 !important;
  border: none !important;
  color: #807124;
}


div.elementor-field-type-select:nth-child(5) li.select2-selection__choice:nth-child(3) {
  background-color: #E9FAEB !important;
  border: none !important;
  color: #10651A;
}
div.elementor-field-type-select:nth-child(5) li.select2-selection__choice:nth-child(4) {
  background-color: #E6F2FF !important;
  border: none !important;
  color: #003D80;
}


.iti {
    width:100%;
}


.whastappcircle .elementor-icon-box-description {
    margin-left:-10px!important;
}


.underlinefooter a {
  text-decoration: underline 0.1em rgba(255, 255, 255, 0);
  transition: text-decoration-color 300ms;
}

.underlinefooter a:hover {
  text-decoration-color: rgba(255, 255, 255, 1);
}

.body-cont1 {
    border-radius: 200px;
    transition: all .3s ease-in-out;
    border-style: solid;
    border-width: 0px;
    border-color: var( --e-global-color-primary );;
}

.body-cont1:hover {
    border-width: 13px;
}

.home-form .elementor-field-textual {
    padding: 15px;
}/* End custom CSS */