.elementor-11414 .elementor-element.elementor-element-6acd721{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11414 .elementor-element.elementor-element-9b35860{--e-image-carousel-slides-to-show:4;}.elementor-11414 .elementor-element.elementor-element-4bfbc0b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11414 .elementor-element.elementor-element-4bfbc0b:not(.elementor-motion-effects-element-type-background), .elementor-11414 .elementor-element.elementor-element-4bfbc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11414 .elementor-element.elementor-element-9ca6e1b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11414 .elementor-element.elementor-element-9ca6e1b.elementor-view-stacked .elementor-icon{background-color:#20B99B;}.elementor-11414 .elementor-element.elementor-element-9ca6e1b.elementor-view-framed .elementor-icon, .elementor-11414 .elementor-element.elementor-element-9ca6e1b.elementor-view-default .elementor-icon{fill:#20B99B;color:#20B99B;border-color:#20B99B;}.elementor-11414 .elementor-element.elementor-element-9ca6e1b .elementor-icon{font-size:25px;}.elementor-11414 .elementor-element.elementor-element-9ca6e1b .elementor-icon-box-title, .elementor-11414 .elementor-element.elementor-element-9ca6e1b .elementor-icon-box-title a{font-size:16px;}.elementor-11414 .elementor-element.elementor-element-73faa40 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11414 .elementor-element.elementor-element-73faa40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11414 .elementor-element.elementor-element-73faa40.elementor-view-framed .elementor-icon, .elementor-11414 .elementor-element.elementor-element-73faa40.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11414 .elementor-element.elementor-element-73faa40 .elementor-icon{font-size:25px;}.elementor-11414 .elementor-element.elementor-element-73faa40 .elementor-icon-box-title, .elementor-11414 .elementor-element.elementor-element-73faa40 .elementor-icon-box-title a{font-size:16px;}.elementor-11414 .elementor-element.elementor-element-62d7b73 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11414 .elementor-element.elementor-element-62d7b73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11414 .elementor-element.elementor-element-62d7b73.elementor-view-framed .elementor-icon, .elementor-11414 .elementor-element.elementor-element-62d7b73.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11414 .elementor-element.elementor-element-62d7b73 .elementor-icon{font-size:25px;}.elementor-11414 .elementor-element.elementor-element-62d7b73 .elementor-icon-box-title, .elementor-11414 .elementor-element.elementor-element-62d7b73 .elementor-icon-box-title a{font-size:16px;}.elementor-11414 .elementor-element.elementor-element-fd24e27 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-11414 .elementor-element.elementor-element-fd24e27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11414 .elementor-element.elementor-element-fd24e27.elementor-view-framed .elementor-icon, .elementor-11414 .elementor-element.elementor-element-fd24e27.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11414 .elementor-element.elementor-element-fd24e27 .elementor-icon{font-size:25px;}.elementor-11414 .elementor-element.elementor-element-fd24e27 .elementor-icon-box-title, .elementor-11414 .elementor-element.elementor-element-fd24e27 .elementor-icon-box-title a{font-size:16px;}.elementor-11414 .elementor-element.elementor-element-ce0eaa1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11414 .elementor-element.elementor-element-3c60dbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-11414 .elementor-element.elementor-element-3c60dbb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11414 .elementor-element.elementor-element-dabc1bc{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}@media(min-width:768px){.elementor-11414 .elementor-element.elementor-element-3c60dbb{--width:65%;}}@media(max-width:1024px){.elementor-11414 .elementor-element.elementor-element-4bfbc0b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-11414 .elementor-element.elementor-element-4bfbc0b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11414 .elementor-element.elementor-element-9ca6e1b .elementor-icon-box-wrapper{text-align:center;}.elementor-11414 .elementor-element.elementor-element-73faa40 .elementor-icon-box-wrapper{text-align:center;}.elementor-11414 .elementor-element.elementor-element-62d7b73 .elementor-icon-box-wrapper{text-align:center;}.elementor-11414 .elementor-element.elementor-element-fd24e27 .elementor-icon-box-wrapper{text-align:center;}.elementor-11414 .elementor-element.elementor-element-ce0eaa1{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11414 .elementor-element.elementor-element-3c60dbb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11414 .elementor-element.elementor-element-bf848f8{padding:0px 15px 0px 15px;}.elementor-11414 .elementor-element.elementor-element-dabc1bc{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for image-carousel, class: .elementor-element-9b35860 */.single-post-gallery img {
    height: 500px;
    object-fit: cover;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bfbc0b */.single-post-tour-info::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 20%;
    height: 100%;
    width: 1px;
    background: #0000001f;
    transform: translate(-50%, -50%);
}

.single-post-tour-info:last-child::before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7c7bd2e */.atb-col input {
    height: 40px;
    border: 1px solid #e5e5e5;
    border-radius: 9px;
}
.atb-price-field input#total_price,
.atb-price-field input#tour_price{
    border-radius: unset;
}
.atb-booking-wrapper {
    margin: 0px auto;
}

.atb-price-field span {
    height: 40px;
    background: #20B99B;
    width: 50px;
}

.atb-col textarea {
    min-height: 80px;
}
button.atb-btn {
    width: 100%;
    height: 40px;
    background: #69727d;
    color: #fff;
    border: unset;
    border-radius: 50px;
}

button.atb-btn:hover {
    background: #20b99b;
}
.atb-row {
    margin-bottom: 0px;
}

small#atb-note-counter {
    display: none;
}

.atb-booking-wrapper::before {
    content: 'Send Enquiry';
    position: absolute;
    left: -73px;
    transform: rotate(270deg);
    background: #1eb99b;
    top: 82px;
    font-size: 16px;
    padding: 2px 18px;
    color: #fff;
    border-radius: 15px 15px 0px 0px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS */.single-post-tour-info h3.elementor-icon-box-title {
    margin: 0px;
}

.single-post-tour-info p.elementor-icon-box-description {
    font-size: 30px;
    font-weight: 600;
    line-height: 36px;
}




span.daybox {
    background: #1eb99b;
    padding: 5px 11px;
    margin-right: 6px;
    border: 1px solid #1eb99b;
    border-radius: 10px;
    color: #fff;
}

.faq_items .e-n-accordion-item {
    border-bottom: 1px solid #e5e5e5;
}
.faq_items .e-n-accordion-item:last-child {
    border: unset;
}

.faq_items .e-con-full {
    padding-top: 0px;
}


.inclu_exclusion ul {
    padding-left: 15px;
}

.ex_heading h2 {
    background: #1eb99b;
    position: absolute;
    left: -20px;
    top: -20px;
    padding: 6px 24px 9px 24px;
    border-radius: 19px 0px;
    color: #fff !important;
}


@media screen and (max-width: 450px) {
  .single-post-tour-info:before {
   display: none;
}
.atb-booking-wrapper::before {
    content: 'Send Enquiry';
    position: absolute;
    left: 22px;
    transform: rotate(360deg);
    background: #1eb99b;
    top: -28px;
    font-size: 16px;
    padding: 2px 18px;
    color: #fff;
    border-radius: 15px 15px 0px 0px;
    font-weight: 600;
}
input[type="date"] {
    min-width: 320px !important;
    width: 320px !important;
}
}/* End custom CSS */