body{font-family:"roboto";background:url("./assets/images/body-bg.png") left center no-repeat;background-size: contain;overflow-x:hidden;}
body .site {overflow: hidden;}
ul,li,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
/*.top-header{position:absolute;}*/
.inner-caption{position:absolute;width:100%;z-index:999;top:50%;display:inline;}
.top-bar ul.elementor-icon-list-items li{background:url("./assets/images/top-icon-bg.png") left center no-repeat;padding:22px 0;}
.top-bar ul.elementor-icon-list-items li .elementor-icon-list-icon{padding-left:3px;}
.top-bar ul.elementor-icon-list-items li .elementor-icon-list-text{padding-left:17px;}
.top-bar .elementor-grid-item a.elementor-social-icon{padding:30px 0;}
.top-bar .elementor-social-icons-wrapper .elementor-grid-item:nth-child(1) a.elementor-social-icon{border-left:1px solid #B06265 !important;}

.section-bg{background:url("./assets/images/body-bg.png") 600px center no-repeat;}

.service_block .service_excerpt{text-align:left;margin:70px 0 30px;}
.service_block .service_excerpt h2{margin:0;font:800 35px/35px "Roboto"}
.service_block .row{margin-bottom:40px;}
.service_block .service_img.arrow-right{background:url("./assets/images/arrow-right.png") right top no-repeat;padding: 35px 30px 0 0;}
.service_block .service_img.arrow-left{background:url("./assets/images/arrow-left.png") left top no-repeat;padding: 35px 0 0 30px;}

.service_home .service-home-item{background-color:#8d1a21;cursor:pointer;padding:30px 20px 40px;text-align:center;}
.service_home .service-home-item h2{color:#fff;font:500 18px/23px "Roboto";margin:30px 0 0;}
.service_home .service-home-item p{font-size:16px;color:#fff;}
.service_home .service-home-item a{font-size:15px;border:1px solid #fff;color:#fff;padding:6px 12px;border-radius:0;text-transform:uppercase;}

.service_home .service-home-item:hover{background-color:#edebeb;}
.service_home .service-home-item:hover h2{color:#232323;}

.service_home .service-home-item:hover a,
.service_home .service-home-item:hover p{color:#3d3d3d;}
.service_home .service-home-item:hover a{border-color:#3d3d3d;}
.service_home .service-home-item:hover .service_img{background-color:#8d1a21;}
.service_home .service-home-item .service_img img{margin: auto;}
.service_home .service-home-item .service_img{display:inline-block;margin: auto;background-color: #fff;padding: 16px;border-radius: 100px;}

.service-carousel .service-title{position:absolute;display:none;z-index:9999;}
.service-carousel a:hover{background-color:#02264e;}
.service-carousel a:hover .service-title{ display:block;}
.hfe-nav-menu__layout-horizontal li.menu-item.current-menu-item a{color:#910b10;}

.product-carousel .product-content h2{margin:15px 0;text-transform:none;}
.product-carousel .product-content a{border-radius:50px;display:inline-block;background-color:#89191f;color:#fff;margin:0px;text-transform:uppercase;padding:14px 22px;}
.product-carousel .product-content a:hover{background-color:#1c1c1c;}
.product-carousel .product-item{margin-bottom:30px;}
.single-product .prod-details{margin-top:50px;}
.single-product .prod-details h2{margin-top:10px;}
.single-product .inner-caption{top:45%;text-align:center;}

.contact-page .contact-form{padding-right:40px;}
.contact-page .contact-form br{display:none;}
.contact-page .contact-form .form-group { margin-bottom: 25px;}
.contact-page .contact-form .form-group label{color: #616161;display: block;font-weight: 400;margin-bottom: 5px;font-size: 17px;text-transform: uppercase;}
.contact-page .contact-form .form-group .form-control{font:400 14px/14px "Roboto";color:#616161;box-shadow:0px 0px 20px 2px #d9d9d9;height:70px;border:1px solid #d9d9d9;border-radius:0px;}
.contact-page .contact-form .form-group textarea.form-control{height:140px;padding:20px;}
.contact-page .contact-info-text{padding-top:40px;}
.contact-page .contact-form .form-group input[type=submit]{background-color:#f3a24d; padding:17px 50px; border-radius:100px;font:900 18px "Roboto";color:#fff;text-transform: none;}
.contact-page .contact-form .form-group input[type=submit]:hover{text-decoration:none;background-color:#941d22;}
.contact-page .contact-form .form-group.Submit{text-align:center;}
.contact-small-block .elementor-icon-box-content .elementor-icon-box-title{background:url("./assets/images/cont-box-head-bg.jpg") no-repeat bottom center;padding-bottom:17px;}
.contact-small-block .elementor-icon-box-icon .elementor-icon{background-color:#910b10; padding: 31px 0 0 31px;width: 123px;height: 123px;border-radius: 100px;text-align: center;}
.contact-small-block .elementor-icon-box-icon{    margin-top: -90px;}
.contact-small-block .elementor-widget-container{border:1px solid #d9d9d9;box-shadow:0px 0px 20px 2px #d9d9d9;}

.contact-page .home-contact.contact-form .form-group .form-control,
.contact-page .home-contact.contact-form .form-group textarea.form-control{background-color:#fefefe;height:55px;color:#282828;font:400 13px/15px "Poppins";text-transform:uppercase;}
.contact-page .home-contact.contact-form .form-group {margin-bottom: 12px;}
.contact-page .home-contact.contact-form .form-group textarea.form-control{height:91px;}
.contact-page .home-contact.contact-form .form-group input[type=submit] {padding: 10px 50px;width: 100%;border-radius: 0;}

.get-latest-posts .item{padding:0px;margin-bottom:30px;position:relative;}
.get-latest-posts .item h6{margin:30px 0 10px;text-transform:none;font:bold 20px/25px "Roboto", Sans-serif;color:#605e62;}
.get-latest-posts .item h6 span{display:block;color:#f3a24d;}
.get-latest-posts .item p{text-align:justify;padding-right: 130px;}
.get-latest-posts .item img{width:100%;}
.get-latest-posts .item .auther{font:400 14px/15px "Poppins", Sans-serif;margin-bottom:10px;font-size:14px;color:#434141;text-transform:capitalize;}
.get-latest-posts .item a{background-color:#f3a14b;text-transform:none;padding:15px 35px;margin:10px 0 20px;color:#fff;border:1px solid #333;border-radius:0px;font-size:20px;}
.get-latest-posts .item a:hover{background-color:#af0b0c;color:#fff;}
.get-latest-posts .post-date{right:0;text-align:center;width: 105px;font:400 16px/19px "Roboto", Sans-serif;margin:22px 0 0 0px;text-align:center;position:absolute;font-weight:bold;text-transform:none;padding:15px 0px 10px;color:#000;border:1px solid #000;border-radius:0px;}
.get-latest-posts .post-date span{padding-bottom:10px;display: block; border-bottom: 1px solid #e5e5e5;color:#910b10;display:block;font:bold 30px/35px "Poppins", Sans-serif;margin-top: 5px;}
.single-post-content{padding:80px 0;}
.single-post-content h6{padding:10px 0;}
.get-latest-posts .post-date .cc{border-top: 1px solid #000; padding-top: 10px;margin-top: 10px;}
.get-latest-posts .post-date .cc span{color:#000;}
.get-latest-posts .item a i{display: inline-block;color: #910b10;font-size: 18px;margin-left: 10px;}
.get-latest-posts .item a:hover i{color: #fff;}

.privatre-trour .row-head .col-sm-5,.privatre-trour .row-head .col-sm-1,.privatre-trour .row-head .col-sm-2{background-color:#d17514;color:#fff;font:400 16px/19px "Roboto", Sans-serif;}
.privatre-trour .row-body .col-sm-5,.privatre-trour .row-body .col-sm-1,.privatre-trour .row-body .col-sm-2{background-color:#f3a24d;color:#000;font:400 16px/19px "Roboto", Sans-serif;}
.privatre-trour .col-sm-5,.privatre-trour .col-sm-1,.privatre-trour .col-sm-2{text-align:center;padding:24px 26px;border-right:1px solid #8f4900;border-bottom:1px solid #8f4900;}

.get-latest-posts .home-post .item{padding:0px;margin-bottom:30px;position:relative;text-align:center;}
.get-latest-posts .home-post .item  .image-wrapper{position:relative;}
.get-latest-posts .home-post .item a{display: inline-block;background-color:#fff;text-transform:uppercase;padding:15px 35px;margin:20px 0 30px;color:#282828;border:2px solid #910b10;border-radius:100px;}
.get-latest-posts .home-post .item a:hover{background-color:#af0b0c;color:#fff;}
.get-latest-posts .home-post .item p{text-align:center;}
.get-latest-posts .home-post .item h6{margin:30px 0 20px;}
.get-latest-posts .home-post .item .home-post-date{margin:0 25px;background:url("./assets/images/home-date-bg.png") no-repeat bottom center;width: 90%;bottom: 0;text-align:center;font:400 14px/19px "Poppins", Sans-serif;text-align:center;position:absolute;text-transform:uppercase;padding:105px 0px 10px;color:#363636;}


.single-product .prod-details{margin-top:50px;}
.single-product .banner-image .inner-caption{top:39%;}
.single-product .banner-image .elementor-heading-title {font-family: "Oswald", Sans-serif;
    font-size: 60px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 50px;
    color: #FEFEFE;}
.single-product .prod-details h2{font:800 30px/30px "Roboto";color:#252525;margin:0 0 30px 0;text-transform:uppercase;}

.destinations-carousel h4{font:500 16px/20px "Roboto";color:#fff;text-align:center;margin:0px;letter-spacing:1px;}
.destinations-carousel h4 span{font:500 12px/20px "Roboto";color:#fff;text-align:center;margin:3px 0 9px;display:block;letter-spacing:4px;}
.destinations-carousel .content_wrapper{position:absolute;bottom:0;background-color:#0000006e;width:100%;}
.destinations-carousel .image-wrapper{margin-bottom:30px;position:relative;}

.ul-li ul,.ul-error ul,ul.cancellation-policy{margin:0;padding:0;}
.ul-li ul li,.ul-error li{list-style:none;background:url("./assets/images/ul-li-bg.png") no-repeat left 10px;padding:0 0 0 20px;margin:0 0 30px;}
.ul-error li{list-style:none;background:url("./assets/images/ul-li-error-bg.png") no-repeat left 10px;}
.cancellation-policy li{list-style:none;background:url("./assets/images/grteen-rtrtick.png") no-repeat left 3px;padding:0 0 0 25px;margin:0 0 10px;}

footer .hfe-nav-menu li.menu-item {background:url("./assets/images/footer-menu-seperator.png") no-repeat left center;}
footer .hfe-nav-menu li.menu-item:nth-child(1) {background:none;;}
.book-now{text-align:left;}
.book-now a{display:inline-block;padding:5px 20px;border:1px solid #333;margin:30px auto;font:500 22px/30px "Roboto";color:#000;}
.top-image-gallery image.swiper-slide-image,.elementor-image-carousel .swiper-slide-image{box-shadow: 0px 0px 7px 0px #bfbfbf;margin: 10px;}
.elementor-element .swiper .elementor-swiper-button{background-color:#7f7f7f;border-radius:100px;padding: 5px;}
.elementor-accordion-item{margin-bottom:20px;border-top: 1px solid #d5d8dc;}
.elementor-accordion-item .elementor-tab-title{border-top: 1px solid #d5d8dc;box-shadow: 0px 0px 7px 0px #bfbfbf;}
.elementor-accordion-item .elementor-tab-title.elementor-active{background-color:#f3a24d;color:#fff;}
.accomodatrion-detrails a{width:100%;}
.customer_information .tourDate-sm{text-align:right;padding-left: 59px;}
.customer_information h3{margin: 25px 0;font:Bold 20px/25px "Roboto";color:#f3a24d;border-bottom: 1px solid #d5d8dc;padding-bottom:20px;}
.customer_information h6{margin: 0 0;font:400 16px/25px "Roboto";color:#2d2c2c;padding:10px 20px;background-color:#dedede;border-radius:9px;}
.customer_information label{font:400 14px/16px "Roboto";color:#616161;}
.customer_information input[type="text"],.customer_information input[type="email"],.customer_information textarea,.customer_information select{border:1px solid #dbdbdb;box-shadow: 0px 0px 7px 4px #dbdbdb;-webkit-appearance: auto; -moz-appearance: auto;}
.customer_information .input-book-submit{margin: 60px auto; display: block;text-decoration:none;background:url("./assets/images/input-book-submit.png") no-repeat 30px center;font:400 15px/16px "Roboto";color:#fff;background-color:#f3a24d;border-radius:29px;padding:20px 54px 20px 74px;}
.customer_information .input-book-submit:hover{background-color:#000;}
.customer_information table.price-table{border: 0px;margin: -25px 0 0 0;}
.customer_information table.price-table tr{border-bottom: 1px solid #d5d8dc;}
.customer_information .price-table .head div{font:Bold 14px/15px "Roboto";color:#4c4c4c;text-align:right;}
.customer_information .price-table div{padding:4px 6px;font:400 14px/15px "Roboto";color:#4c4c4c;text-align:right;}
.customer_information #span_payment_date{font:bold 17px/17px "Roboto";color:#484646;text-align:left;width: 100%;DISPLAY: BLOCK;}
.customer_information .price-table .row{border-bottom: 1px solid #d5d8dc;}
.customer_information .price-table .head{background-color:#dedede;}
.customer_information .price-table .row div:nth-child(1){text-align:left;}
.customer_information .booking-amount div{font:bold 17px/17px "Roboto";color:#484646;}
.package-home-caurosal h4{font:500 16px/24px "Roboto";color:#000000;text-align:center;margin:20px 40px;text-transform:uppercase;}
.package-home-caurosal .package-item{border: 10px solid #fff;box-shadow: 0px 0px 7px 0px #bfbfbf;margin-bottom:30px;}
.package-home-caurosal .package-item ul,.package-home-caurosal .package-item ul li{margin:0px;padding:0;}
.package-home-caurosal .package-item ul li{font:500 16px/24px "Roboto";color:#000000;display:inline-block;list-style:none;width:49%;text-align:right;}
.package-home-caurosal .package-item ul li span{display:block;color:#f5ae64;}
.package-home-caurosal .package-item ul li:nth-child(1){text-align:left;}
.package-home-caurosal .package-item ul li img{ float: left; margin-right: 7px;}
.customer_information .ui-widget-header,
.customer_information .ui-datepicker table,
.customer_information .ui-state-default,
.customer_information .ui-widget-content .ui-state-default{background-color:#fff;border:0;text-align:center;font:400 17px/18px "Roboto";margin:3px}
.customer_information .ui-state-active,.customer_information  .ui-widget-content .ui-state-active{background-color:#f3a24d;color:#ffffff;border:0;border-radius:8px;}
.customer_information .ui-datepicker .ui-datepicker-title{font:600 17px/24px "Roboto";color:#000000;text-transform:uppercase; padding:0px 0 10px ;}
.customer_information .ui-datepicker th{font:600 17px/24px "Roboto";color:#000000;text-transform:uppercase;}
.customer_information .ui-widget.ui-widget-content{float: right-;border-color:#a3a3a3;border-radius:10px;}
.customer_information  .ui-datepicker {width: 18em;padding: 15px 10px;display: none;}
.customer_information #tourDateSpan{font:600 17px/24px "Roboto";color:#000000;text-transform:uppercase;text-align:center;display: block;}
.customer_information #tourDate{visibility:hidden;height: 3px;margin:q-10px 0 0 0;}

.customer_information .tourDate-sm ul li{display: inline-block;text-align:center;width:33%;font:400 12px/20px "Roboto";}
.customer_information .tourDate-sm ul,.customer_information .tourDate-sm ul li{padding:0px 10px;margin:0 0 10px;}
.customer_information .tourDate-sm ul li:nth-child(1){background-color:#f3a24d;border-radius:38px;padding:4px 0px;}
.customer_information .tourDate-sm ul li:nth-child(3){background-color:#f1f1f1;border-radius:38px;padding:4px 0px;}
.customer_information .tourDate-info{padding:15px 20px;text-align:left;border: 1px solid #a3a3a3;border-radius:10px;margin:16px 0;}
.customer_information .tourDate-info .tour-adult-info{position:relative;width: 160px;}
.customer_information .tour-adult-info input{border-radius:8px;text-align:center;border:1px solid #000;box-shadow:none;}
.customer_information .tour-adult-info select {margin: 0 0 0 41px;width: 74px;border-radius:0px;text-align:center;border:1px solid #f3a24d;box-shadow:none;}
.customer_information .tour-adult-info select:focus {outline: none;}
.customer_information .tour-adult-info .tour-plus-minus{cursor:pointer;position:absolute;background-color:#f3a24d;font:600 17px/25px "Roboto";color:#fff;padding:14px 18px;}
.customer_information .tour-adult-info .tour-plus-minus:hover{color:#000;}
.customer_information .tour-adult-info .tour-plus-minus.plus{right:0;}
.customer_information .tour-adult-info .tour-plus-minus.plus{border-radius:0 8px 8px 0;}
.customer_information .tour-adult-info .tour-plus-minus.minus{border-radius:8px 0 0 8px;}
.customer_information  .tourDate-tourAdult-tourChild.tourDate-info p{margin-bottom:3px;}
.customer_information  .tour-adult-info.Adult{margin:0px 0 0 0;}
.customer_information  .tour-adult-info.Child{margin:20px 0 28px 0;}
.customer_information .span-availability-amount{background-color:#f3a24d;color:#fff;border-radius:100px;text-align:center;}

.booking-search-form{width:100%;max-width:763px;margin:0 auto;text-align:center;position:relative;}
.booking-search-form input[type="text"]{height:64px;font:400 15px/24px "Poppins";color:#484848;background-color:#f5f5f5;width:100%;}
.booking-search-form input[type="submit"]{text-decoration:none; border-left: 2px solid #000;height:64px;position: absolute;right: 0;font:500 20px/24px "Poppins";color:#ffffff;background-color:#f3a24d;width:190px;}
.booking-search-form input[type="submit"]:hover{text-decoration:none;background-color:#000;}
#tmpl-acf-field-group-pro-features .acf-field-group-pro-features-wrapper .acf-field-group-pro-features-grid{display:none;}
.tour-adult-rate{position:absolute;right: -76px;bottom:13px;}
.booking-package-title{ text-align: center; color: #fff;}
 
@media (min-width:1230px) {
  .container{max-width:1200px !important;}
}

/* ---- review-list start ---- */
.review-list .col-12{padding-bottom:20px;padding-top:20px;}
.review-list .review-box{width:100%;position:relative;border:1px solid #ededed;padding:27px 20px 65px 15px;box-shadow: 10px 10px 10px rgb(217 217 217 / 50%);}
.review-list .review-box .review-img-name-date{width:100%;position:relative;display:flex;justify-content:space-between;}
.review-list .review-box .review-img-name-date .review-img-name{display:flex;align-items:center;}
.review-list .review-box .review-img-name-date .review-img-name .review-name{padding-left:13px;}
.review-list .review-box .review-img-name-date .review-img-name .review-name h2{font:600 20px/22px 'Roboto';color:#1e1e1e;margin:0;}
.review-list .review-box .review-img-name-date .review-img-name .review-name .start-rating{position:relative;display:flex;padding-top:4px;}
.review-list .review-box .review-img-name-date .review-img-name .review-name .start-rating span{color:#febc00;font-size:17px;font-family:'FontAwesome';margin-right:4px;}
.review-list .review-box .review-date h3{font:500 16px/18px 'Roboto';color:#2d2d2d;margin:0;padding-top:13px;}
.review-list .review-box p{font:400 16px/22px 'Roboto';color:#2d2d2d;margin:0;padding-top:44px;}

.pagination{width: 100%;display: flex;justify-content: center;margin: 0;padding-top:62px;}
.pagination li{margin:0;}
.pagination li a{width:60px;height:60px;position:relative;display:inline-block;text-align:center;font:400 17px/60px 'Roboto';color:#000000;border:1px solid #000000;transition:all 500ms ease-in-out;text-decoration:none !important;}
.pagination li:first-child a{border-radius:15px 0px 0px 15px;}
.pagination li:last-child a{border-radius:0px 15px 15px 0px;}
.pagination li.active a,.pagination li a:hover{background:#f3a24d;}

/* ---- review-list end ---- */

/*-------------- Sabaku -----------------*/
.checkIcon ul li {margin: 0 0 25px; padding: 0 0 0 25px; background: none; position: relative;}
.checkIcon ul li:before {content: '\f00c'; font-family: FontAwesome; left: 0; position: absolute;}

.crossIcon ul li {margin: 0 0 25px; padding: 0 0 0 25px; background: none; position: relative;}
.crossIcon ul li:before {content: '\f00d'; font-family: FontAwesome; left: 0; position: absolute;}


/* ---- shared-price-list start ---- */

.shared-price-list .row-head{display:none;}
.shared-price-list .row-body{display:none;}

.shared-price-list ul{position:relative;display:list-item;margin:0;list-style-type:none;}
.shared-price-list ul li{margin:0;padding-bottom:10px;padding-top:10px;}
.shared-price-list ul li span{position:relative;font:600 16px/16px 'Roboto';color:#333;padding-left:48px;padding-right:20px;}
.shared-price-list ul li b{font:400 16px/16px 'Roboto';color:#636363;}
.shared-price-list ul li:nth-child(2) span:after{content:'';width:23px;height:25px;background:url(assets/images/DUYRTATION.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:-5px;}
.shared-price-list ul li:nth-child(4) span:after{content:'';width:23px;height:25px;background:url(assets/images/HOTEL.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:-5px;}
.shared-price-list ul li:nth-child(6) span:after{content:'';width:23px;height:25px;background:url(assets/images/FRTEE.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:-5px;}
.shared-price-list ul li:nth-child(3) span:after{content:'';width:18px;height:18px;background:url(assets/images/CLOCK.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:-2px;}
.shared-price-list ul li:nth-child(5) span:after{content:'';width:18px;height:18px;background:url(assets/images/CLOCK.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:-2px;}
.shared-price-list ul li:nth-child(1) span:after{content:'';width:23px;height:25px;background:url(assets/images/price1.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:-2px;}

.private-price-list ul{position:relative;display:list-item;list-style-type:none;margin:0;}
.private-price-list ul li{margin:0;padding-top:10px;padding-bottom:10px;width:100%;}
.private-price-list ul li span{position:relative;display:inline-block;width:18%;font: 600 16px/16px 'Roboto';color: #333;}
.private-price-list ul li b{font: 400 16px/16px 'Roboto';color: #636363;position:relative;display:inline-block;width:11%;text-align:center;}
.private-price-list ul li:not(:first-child) span{padding-left:6%;z-index:2;color:#fff;}
.private-price-list ul li:not(:first-child) span::after{content:''; width:30px;height:30px;border-radius:50%;background:#d17514;position:absolute;z-index:-1;left:57px;top:-8px;}

.private-price-list .row-head,.private-price-list .row-body{display:none;}


/* ------- 04.09.23 */
.btnnone .privatre-trour .container {padding-left: 0px;}
.btnnone .privatre-trour .container .book-now {display: none;}
.btnnone .privatre-trour ul li span {font: 600 15px/16px 'Roboto'; padding-left: 44px;}

.listnone .privatre-trour .container .row-body-list {display: none;}
.listnone .privatre-trour .container .book-now {text-align: right;}
.listnone .privatre-trour .container .book-now a {padding: 11px 25px; margin: 17px auto; font: 500 30px/30px "Roboto"; transition: all .5s ease-in-out;}
.listnone .privatre-trour .container .book-now a:hover {background: #000; color: #fff;}
/* ---- shared-price-list end ---- */



