.tourmaster-item-mgb{ margin-bottom: 40px; } .tourmaster-tour-category-grid-4 .tourmaster-tour-category-item-wrap .tourmaster-tour-category-thumbnail{ margin-left: -20px; margin-right: -20px; margin-bottom: -40px; }.tourmaster-body .tourmaster-tour-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport, .tourmaster-body .tourmaster-room-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport{ padding-top: 39px; margin-top: -39px; padding-right: 39px; margin-right: -39px; padding-left: 39px; margin-left: -39px; padding-bottom: 39px; margin-bottom: -39px; }.tourmaster-invoice-logo{ width: 250px; } 
.tourmaster-tour-style-2 .tourmaster-tour-booking-bar-outer{ border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; } .tourmaster-page-wrapper.tourmaster-tour-style-3 .tourmaster-tour-booking-bar-outer{ border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }.tourmaster-page-wrapper.tourmaster-tour-style-3 .tourmaster-tour-booking-bar-outer .tourmaster-header-price3{ border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; }.tourmaster-page-wrapper.tourmaster-tour-style-3 .tourmaster-tour-booking-bar-inner{ border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; } 
.tourmaster-tour-style-blank .tourmaster-tour-booking-bar-outer, .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-outer, .tourmaster-tour-booking-bar-outer{ box-shadow: 0px 20px 35px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 20px 35px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 20px 35px rgba(0, 0, 0, 0.1); } 
.tourmaster-single-header-title-wrap{ padding-top: 500px; } 
.tourmaster-single-header-title-wrap{ padding-bottom: 45px; } 
.tourmaster-single-header-background-overlay{ opacity: 0.15; } 
.tourmaster-single-header-top-overlay{ height: 154px; } 
.tourmaster-single-header-overlay{ height: 291px; } 
body .tourmaster-tour-booking-submit input[type="submit"], body .tourmaster-tour-booking-submit input[type="submit"]:hover,body .tourmaster-tour-booking-submit .tourmaster-button, body .tourmaster-enquiry-form .tourmaster-button,body.single-tour .tourmaster-mobile-booknow-bar .tourmaster-button,.tourmaster-header-price .tourmaster-header-price-overlay{ background: #802619;  background: -webkit-linear-gradient(left, #802619 , #802619);  background: -o-linear-gradient(right, #802619, #802619);  background: -moz-linear-gradient(right, #802619, #802619);  background: linear-gradient(to right, #802619 , #802619); } 
.tourmaster-tour-style-1 .tourmaster-header-price .tourmaster-header-price-ribbon, .tourmaster-tour-style-1 .tourmaster-header-price .tourmaster-header-enquiry-ribbon{ background: #802619; background: rgba(128, 38, 25, 0.9); }.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-top .tourmaster-header-price .tourmaster-header-price-ribbon,.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-bottom .tourmaster-header-price .tourmaster-header-price-ribbon,.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-lock .tourmaster-header-price .tourmaster-header-price-ribbon,.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-fixed .tourmaster-header-price .tourmaster-header-price-ribbon{ background: #802619; } 
.tourmaster-header-price .tourmaster-header-price-ribbon, .tourmaster-header-price .tourmaster-tour-price-wrap, .tourmaster-header-price .tourmaster-header-enquiry{ color: #ffffff; } 
.tourmaster-header-price .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price, .tourmaster-header-price .tourmaster-tour-price-info{ color: #ffffff; } 
.tourmaster-wish-list-remove-item{ color: #ba4a4a; }.tourmaster-notification-box.tourmaster-failure, .tourmaster-user-update-notification.tourmaster-failure{ background: #ba4a4a; }.tourmaster-tour-booking-submit-error, .tourmaster-tour-booking-error-max-people{ background: #ba4a4a; }.tourmaster-tour-booking-bar-coupon-wrap .tourmaster-tour-booking-coupon-message.tourmaster-failed{ background-color: #ba4a4a; } 
.tourmaster-tour-rating i, .tourmaster-review-form .tourmaster-review-form-rating, .tourmaster-single-review-content .tourmaster-single-review-detail-rating i, .tourmaster-tour-review-item .tourmaster-tour-review-item-rating i, .tourmaster-tour-search-field-rating .tourmaster-rating-select{ color: #ffa11a; } 
.tourmaster-single-review-container.tourmaster-style-2 .tourmaster-single-review-head .tourmaster-tour-rating{ background-color: #f3f3f3; } 
.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-inner, .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-outer, .tourmaster-form-field .tourmaster-combobox-list-wrap ul, .tourmaster-template-payment .tourmaster-tour-booking-bar-wrap{ background-color: #ffffff; } 
.tourmaster-tour-booking-date .tourmaster-tour-booking-date-display, .tourmaster-tour-booking-bar-wrap .tourmaster-view-count{ color: #161616; }.tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list{ color: #161616; }.tourmaster-tour-booking-people-container .tourmaster-tour-booking-room-text{ color: #161616; } 
.tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list{ background-color: #fbfbfb; } 
.tourmaster-tour-booking-bar-wrap .tourmaster-booking-bottom, .tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list{ border-color: #ebebeb; } 
.tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-bar-summary-title{ color: #000000; } 
.tourmaster-tour-booking-bar-summary-info, .tourmaster-tour-booking-bar-summary-people-amount, .tourmaster-tour-booking-bar-summary-room-text{ color: #161616; } 
.tourmaster-price-breakdown, .tourmaster-tour-booking-bar-total-price-wrap{ color: #2d2d2d; } 
.tourmaster-tour-booking-bar-total-price, .tourmaster-tour-booking-bar-deposit-text{ color: #242424; } 
.tourmaster-payment-receipt-deposit-option label input + span, .tourmaster-tour-booking-bar-deposit-option label input + span, .tourmaster-tour-booking-bar-total-price-wrap.tourmaster-deposit, .tourmaster-tour-booking-bar-total-price-wrap.tourmaster-deposit .tourmaster-tour-booking-bar-total-price{ color: #a1a1a1; } 
.tourmaster-page-wrapper.tourmaster-tour-style-3 .tourmaster-tour-booking-bar-inner{ background: #f8faff; } 
.tourmaster-payment-head .tourmaster-payment-title{ color: #191919; } 
.tourmaster-payment-head .tourmaster-payment-head-overlay-opacity{ background-color: rgba(255, 255, 255, 0.7); } 
.tourmaster-payment-step-item .tourmaster-payment-step-item-title{ color: #cccccc; }.tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-payment-step-item .tourmaster-payment-step-item-title{ color: #cccccc; }.tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-payment-step-item .tourmaster-payment-step-item-title span{ border-color: #cccccc; } 
.tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-payment-step-item.tourmaster-checked .tourmaster-payment-step-item-title, .tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-payment-step-item.tourmaster-enable .tourmaster-payment-step-item-title, .tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-payment-step-item.tourmaster-current .tourmaster-payment-step-item-title{ color: #232323; }.tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-payment-step-item.tourmaster-checked .tourmaster-payment-step-item-title span, .tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-payment-step-item.tourmaster-enable .tourmaster-payment-step-item-title span, .tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-payment-step-item.tourmaster-current .tourmaster-payment-step-item-title span{ border-color: #232323; } 
.tourmaster-payment-complete-wrap,.tourmaster-payment-method-wrap{ background-color: #f7f7f7; } 
.tourmaster-payment-complete-wrap .tourmaster-payment-complete-head, .tourmaster-payment-method-wrap .tourmaster-payment-method-title, .tourmaster-payment-method-wrap .tourmaster-payment-method-or{ color: #262626; } 
.tourmaster-payment-complete-wrap .tourmaster-payment-complete-bottom-text, .tourmaster-payment-complete-wrap .tourmaster-payment-complete-head, .tourmaster-payment-method-wrap .tourmaster-payment-method-title{ border-color: #e5e5e5; } 
.tourmaster-payment-service-form-wrap{ background-color: #f5f5f5; } 
.tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-title{ color: #1a1a1a; } 
.tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-title{ border-color: #e3e3e3; } 
.tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-item-title{ color: #2d2d2d; } 
.tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-tour-booking-side-payment-wrap .tourmaster-button.tourmaster-blue{ background: #0754b0; } 
.tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-tour-booking-side-payment-wrap .tourmaster-button{ background: #101010; } 
.tourmaster-template-search .tourmaster-template-wrapper, .tourmaster-template-archive .tourmaster-template-wrapper{ background-color: #ffffff; } 
.tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-inner{ background-color: #f6f6f6; } 
.tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-title{ color: #cccccc; } 
.tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-caption{ color: #a8a8a8; } 
.tourmaster-single-header-top-overlay, .tourmaster-payment-head .tourmaster-payment-head-top-overlay{ background: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); background: -o-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); background: -moz-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); background: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); }.tourmaster-single-header-overlay, .tourmaster-payment-head .tourmaster-payment-head-overlay{ background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2)); background: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2)); background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2)); background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2)); } 
.single-tour .tourmaster-tour-info-outer{ background-color: #f5f5f5; } 
.single-tour .tourmaster-tour-info-wrap .tourmaster-tour-info{ color: #414141; } 
.tourmaster-single-review-head .tourmaster-tour-rating-text, .tourmaster-single-review-sort-by .tourmaster-head, .tourmaster-single-review-content .tourmaster-single-review-user-name, .tourmaster-single-review-content .tourmaster-single-review-user-type{ color: #272727; } 
.tourmaster-single-review-content .tourmaster-single-review-detail-date{ color: #a3a3a3; } 
.tourmaster-review-content-pagination span{ color: #696969; } 
.tourmaster-review-content-pagination span{ background-color: #f3f3f3; } 
.tourmaster-payment-step-item .tourmaster-payment-step-item-icon{ background: #161616; } 
.tourmaster-tour-style-1 .tourmaster-booking-tab-title{ background-color: #f5f5f5; } 
.tourmaster-booking-tab-title-item{ color: #929292; } 
.tourmaster-booking-tab-title-item.tourmaster-active{ color: #242424; } 
.tourmaster-tour-style-2 .tourmaster-booking-tab-title-item.tourmaster-active, .tourmaster-tour-style-blank .tourmaster-booking-tab-title-item.tourmaster-active{ border-color: #5c98f2; } 
.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-success{ background-color: #f1f8ff; } 
.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-success{ border-color: #e1ebfe; } 
.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-success{ color: #758ea8; } 
.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-failed{ background-color: #fff1f1; } 
.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-failed{ border-color: #fee1e1; } 
.tourmaster-urgency-message{ color: #ffffff; } 
.tourmaster-urgency-message{ background-color: #343434; } 
.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-failed{ color: #a87575; } 
.tourmaster-body .ui-datepicker{ background-color: #f5f5f5; } 
.tourmaster-body .ui-datepicker{ border-color: #ebebeb; } 
.tourmaster-body .ui-datepicker table tr th{ color: #808080; } 
.tourmaster-body .ui-datepicker table tr td a, .tourmaster-body .ui-datepicker-prev, .tourmaster-body .ui-datepicker-next{ background-color: #ffffff; } 
.tourmaster-body .ui-datepicker table tr td a, .tourmaster-body .ui-datepicker-prev, .tourmaster-body .ui-datepicker-next{ color: #5b5b5b; } 
.tourmaster-body .ui-datepicker table tr td a.ui-state-disable{ color: #c0c0c0; }.tourmaster-body .ui-datepicker-prev.ui-state-disabled, .tourmaster-body .ui-datepicker-prev.ui-state-disabled:hover, .tourmaster-body .ui-datepicker-next.ui-state-disabled, .tourmaster-body .ui-datepicker table tr td{ color: #c0c0c0; } 
.tourmaster-tour-item .tourmaster-tour-title a{ color: #333333; } 
.tourmaster-tour-item .tourmaster-tour-title a:hover{ color: #333333; } 
.tourmaster-tour-order-filterer-wrap{ background-color: #ffffff; } 
.tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap select{ background-color: #ffffff; } 
.tourmaster-body .tourmaster-tour-order-filterer-style a{ color: #adadad; } 
.tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-medium-inner, .tourmaster-tour-full.tourmaster-tour-frame .tourmaster-tour-content-wrap, .tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-content-wrap{ background: #ffffff; } 
.tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-content-wrap{ padding:25px 25px 70px 25px !important; position:relative;}
.tourmaster-tour-grid-style-6.tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-title{ padding-right:0 !important; margin-bottom:10px !important;}
.tourmaster-tour-info-wrap .tourmaster-tour-info{ margin-bottom:0 !important;}
.tourmaster-tour-item .tourmaster-tour-discount-price, .tourmaster-tour-item .tourmaster-tour-price .tourmaster-tail{ color: #802619; } 
.tourmaster-tour-item .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price, .tourmaster-tour-item .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-tail{ color: #a7a7a7; } 
.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap{ background-color: #e7e7e7; } 
.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price-head{ color: #333333; } 
.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap.tourmaster-with-discount .tourmaster-tour-price{ color: #989898; } 
.tourmaster-tour-review-item .tourmaster-tour-review-item-title a, .tourmaster-tour-review-item .tourmaster-tour-review-item-title a:hover{ color: #313131; } 
.tourmaster-tour-review-item .tourmaster-tour-review-item-user{ color: #5f5f5f; } 
.tourmaster-content-navigation-item-outer{ background-color: #ffffff; } 
.tourmaster-content-navigation-item .tourmaster-content-navigation-tab{ color: #9a9a9a; } 
.tourmaster-content-navigation-item .tourmaster-content-navigation-tab.tourmaster-active, .tourmaster-content-navigation-item .tourmaster-content-navigation-tab:hover{ color: #1b1b1b; } 
.tourmaster-tour-search-item-head .tourmaster-tour-search-item-head-title, .tourmaster-tour-search-item .tourmaster-type-filter-title, .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-title i.icon_plus{ color: #802619; } 
.tourmaster-tour-search-item .tourmaster-type-filter-title i, .tourmaster-tour-search-item-head .tourmaster-tour-search-item-head-title i{ color: #212121; } 
.tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"], .tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"]:focus, .tourmaster-tour-search-wrap .tourmaster-tour-search-field select{ background-color: #ffffff; } 
.tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"], .tourmaster-tour-search-wrap .tourmaster-tour-search-field select, .tourmaster-tour-search-item-style-2 .tourmaster-tour-search-wrap .tourmaster-datepicker-wrap:after, .tourmaster-tour-search-wrap select{ border-color: #e5e5e5; } 
.tourmaster-tour-search-wrap .tourmaster-tour-search-title{ color: #ffffff; } 
.tourmaster-tour-search-wrap label{ color: #383838; } 
.tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"], .tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"]:focus, .tourmaster-tour-search-wrap select{ color: #7f7f7f; }.tourmaster-tour-search-wrap input::-webkit-input-placeholder{  color: #7f7f7f; }.tourmaster-tour-search-wrap input::-moz-placeholder{  color: #7f7f7f; }.tourmaster-tour-search-wrap input:-ms-input-placeholder{  color: #7f7f7f; }.tourmaster-tour-search-wrap input:-moz-placeholder{  color: #7f7f7f; } 
.tourmaster-tour-search-wrap .tourmaster-datepicker-wrap:after, .tourmaster-tour-search-wrap .tourmaster-tour-search-field-inner:after, .tourmaster-tour-search-wrap .tourmaster-combobox-wrap:after{ color: #383838; } 
.tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], .tourmaster-tour-search-item.tourmaster-style-column-full-background .tourmaster-tour-search-field-submit .tourmaster-content{ color: #ffffff; } 
.tourmaster-tour-search-wrap.tourmaster-with-frame{ background-color: #ffffff; } 
.tourmaster-type-filter-term .tourmaster-type-filter-display, .tourmaster-search-style-2 .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap select, .tourmaster-search-style-2 .tourmaster-tour-search-field-keywords .tourmaster-tour-search-field-inner:after, .tourmaster-search-style-2 .tourmaster-tour-search-field .tourmaster-combobox-wrap:after{ color: #878787; } 


/*contact*/
.formlist{ margin-top:20px; background:#fff; padding:60px 60px;}
.formlist .hd{ font-size:40px; text-align:center; font-weight:normal; font-family: "Marcellus", serif;}
.formlist .hd p{ margin-bottom:0;}
.formlist ul{display: flex; justify-content: space-between;  flex-wrap: wrap; margin:0;}
.formlist li{ width:48%; margin:20px 0 0 0; list-style-type:none;}
.formlist li.full{ width:100%; margin-right:0;}
.formlist li td{ line-height:25px;}
.formlist li p{ line-height:30px; margin-bottom:0;}
.formlist li .input{ width:100%; border:1px solid #666; line-height:25px; height:37px; padding:5px 10px;}
.formlist li .button{ width:100%; text-align:center; font-size:18px; font-weight:normal; color:#fff; background:#7B2A1C; line-height:40px; border:none; cursor:pointer; padding:0 40px;   text-transform: none; margin:0 auto; }
.formlist li .button:hover{  background:#EEE1CE; color:#000000;}
.formlist li .select{ width:100%; border:1px solid #666; line-height:25px; height:37px; padding:5px 10px; font-size:14px; color:#000;}
.formlist .btn{ text-align:center; position:relative; margin-top:30px; margin-top:40px;}
.formlist .btn p{ text-align:center;}
.wpcf7-form-control-wrap .wpcf7-form-indicator{ display:none;}



body{ background:url(/wp-content/uploads/tour_bg.webp); background-attachment:fixed;}
.traveltour-body-outer-wrapper, body.traveltour-full .traveltour-body-wrapper{ background:none;}
/*.traveltour-body-front .gdlr-core-container, .traveltour-body-front .traveltour-container{padding-top:40px;}

.tourmaster-content-navigation-item a:nth-of-type(4),.tourmaster-content-navigation-item a:nth-of-type(5){ display:none;}*/

.traveltour-mobile-button-hamburger:before, .traveltour-mobile-button-hamburger:after, .traveltour-mobile-button-hamburger span{ background:#ddd;}
option{  font-size:14px;}
select{ }
.tourmaster-single-tour-content-wrap #itinerary .gdlr-core-container{ background-color:rgba(255, 255, 255, 0.8); padding-top:30px;}
.gdlr-core-pbf-element .gdlr-core-skin-title{ font-size:24px;}
.gdlr-core-pbf-element .gdlr-core-toggle-box-item-title{ font-size:20px; background-color:#3B2911; }
.gdlr-core-toggle-box-style-background-title .gdlr-core-active .gdlr-core-toggle-box-item-title{ background-color:#3B2911;color:#fff;}
.gdlr-core-toggle-box-style-background-title .gdlr-core-toggle-box-item-title .gdlr-core-head{color:#fff;}
.gdlr-core-toggle-box-style-background-title .gdlr-core-toggle-box-item-title{ color:#fff;}
.gdlr-core-pbf-element .gdlr-core-toggle-box-item-content{ font-size:16px; line-height:1.3;}

.tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-content{ font-weight:200; line-height:1.4; margin-bottom:10px; height:150px;  text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 6;  line-clamp: 6;  -webkit-box-orient: vertical;}
.tourmaster-tour-search-wrap.tourmaster-with-frame{ padding:30px !important; margin-bottom:20px; border-radius:10px !important;}
.tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"]::placeholder{ font-weight:300;}

.tourmaster-tour-search-item.tourmaster-style-column .tourmaster-tour-search-field{ margin-bottom:0 !important;}
.tourmaster-tour-search-field-duration{ display:none;}
.tourmaster-tour-info-wrap .tourmaster-tour-info i{ color:#407380; vertical-align:middle; font-weight:500; line-height:29px;}
.tourmaster-tour-grid .tourmaster-tour-price .tourmaster-head{ font-size:16px; font-weight:500; line-height:29px; display:inline-block !important; margin-bottom:0;}
.tourmaster-tour-grid-style-6.tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-price{line-height:31px;}
.tourmaster-tour-info-wrap .tourmaster-tour-info{font-size:16px; font-weight:500; line-height:29px;}
.tourmaster-tour-grid-style-6.tourmaster-tour-grid .tourmaster-tour-info-wrap{ width:49%; margin-bottom:0; position:absolute; left:25px; bottom:25px;}
.tourmaster-tour-grid-style-6.tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-price-wrap{ text-align:right; width:49%; position:absolute; right:25px; bottom:25px; margin-bottom:0;}
.tourmaster-tour-grid-style-6.tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-title{ height:58px; text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical; font-size:24px; font-weight:200;}
.gdlr-core-page-builder-body p{ font-weight:200;}
.gdlr-core-page-builder-body p strong{ font-weight:400;}

.tourmaster-template-archive .tourmaster-template-wrapper{ background:none;}

.single-post .traveltour-content-container{ background:#fff; margin:30px auto; padding:0 130px;}
.single-post .traveltour-single-article-content h2{ font-size:30px; font-weight:200;}
.single-post .traveltour-single-article-content h3{ font-size:20px; font-weight:200;}
.single-post .traveltour-single-article-content h4{ font-size:18px; font-weight:200;}
.single-post .traveltour-blog-title-content{ padding:40px 20px !important;}
.single-post .traveltour-blog-info-date{ display:none;}
.single-post .traveltour-single-article-title{ font-size:40px; font-weight:200;}
.single-post .traveltour-single-article-content{ font-weight:200;}
.single-post .traveltour-single-article-content img{ display:block; margin:0 auto;}
.single-post .traveltour-single-article .traveltour-single-article-thumbnail{ display:none;}
.single-post .traveltour-blog-title-wrap{ background:#fce8e6;}
.single-post #comments{ display:none;}
.tourmaster-single-related-tour .tourmaster-single-related-tour-title{ font-size:40px; font-weight:200;}

.gdlr-core-blog-item .gdlr-core-blog-medium{ background:#fff; margin-bottom:30px; padding:30px;}

.tourmaster-template-search .tourmaster-template-wrapper{ background:none;}
body.tourmaster-template-search .tourmaster-search-style-2 .tourmaster-tour-search-wrap.tourmaster-with-frame{ font-weight:200; position:relative;}
.tourmaster-tour-search-item-head .tourmaster-tour-search-item-head-title{ font-size:24px; font-weight:200;}
.tourmaster-tour-search-item-style-2 .tourmaster-type-filter-item-title{ font-size:20px; font-weight:200;}
.tourmaster-tour-search-item-style-2 .tourmaster-tour-search-wrap .tourmaster-tour-search-field label{ font-weight:200;}
.tourmaster-tour-search-item .tourmaster-type-filter-title{ font-size:24px; font-weight:200; display:none;}
.tourmaster-search-style-2 .tourmaster-tour-order-filterer-wrap{ display:none;}
.tourmaster-tour-search-item .tourmaster-type-filter-term{ margin-bottom:0;}
.tourmaster-tour-search-item-style-2 .tourmaster-tour-search-item-head{ padding-bottom:10px;}
.tourmaster-tour-search-item-style-2 .tourmaster-type-filter-title{ margin-bottom:20px;}
.tourmaster-template-search h5,.tourmaster-tour-search-wrap h5{ margin-bottom:5px;}
.tourmaster-tour-search-item-style-2 .tourmaster-tour-search-wrap .tourmaster-tour-search-field label{ margin-bottom:5px; font-size:20px; font-family:"Marcellus", serif;}
body.tourmaster-template-search .tourmaster-tour-search-content-head{ font-weight:200; display:none;}
.tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-price-wrap{ position:absolute; right:25px; text-align:right; top:90px;}
.tourmaster-tour-grid.tourmaster-price-bottom-title .tourmaster-tour-price{ margin-right:0;}
body.tourmaster-template-archive .tourmaster-search-style-2 .tourmaster-tour-search-wrap.tourmaster-with-frame{ font-weight:200; position:relative;}
.tourmaster-tour-search-item .tourmaster-tour-search-item-divier{ display:none;}
.tourmaster-tour-search-item .tourmaster-tour-search-filter-clear{ position:absolute; bottom:70px; font-weight:400;}
.tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"]{ margin-top:40px;}
.tourmaster-tour-search-item-style-2 .tourmaster-type-filter-item{ margin-bottom:20px;}
.tourmaster-tour-search-item.tourmaster-style-full.tourmaster-tour-search-item-style-2 .tourmaster-tour-search-field{ margin-bottom:30px;}
.tourmaster-type-filter-term .tourmaster-type-filter-display{ color:#161616;}

.traveltour-page-title-wrap.traveltour-style-custom .traveltour-page-caption{ font-size:24px; font-weight:200;}
.traveltour-page-title-wrap.traveltour-style-custom .traveltour-page-title-content{ padding-top:100px; padding-bottom:100px;}


/*.tourmaster-single-tour-content-wrap .gdlr-core-pbf-wrapper-container{ background-color:rgba(255, 255, 255, 0.8);}
.tourmaster-single-related-tour-container{ background-color:rgba(255, 255, 255, 0.8); padding-top:40px;}
.tourmaster-single-tour-content-wrap .gdlr-core-page-builder-body .gdlr-core-pbf-wrapper:nth-of-type(2) .gdlr-core-pbf-wrapper-container{ background-color:transparent; padding-top:0;}
.tourmaster-single-tour-content-wrap .gdlr-core-page-builder-body .gdlr-core-pbf-wrapper:nth-of-type(3) .gdlr-core-item-pdb{ padding-bottom:0;}
.tourmaster-single-tour-content-wrap .gdlr-core-page-builder-body .gdlr-core-pbf-wrapper:nth-of-type(3) .gdlr-core-pbf-wrapper-container{ background-color:transparent;  justify-content: space-between;  flex-wrap: wrap; padding-top:0;}
.tourmaster-single-tour-content-wrap .gdlr-core-item-pdb{}
.tourmaster-single-tour-content-wrap #detail .gdlr-core-container{ padding-bottom:20px;}
.tourmaster-single-tour-content-wrap #gdlr-core-column-2 .gdlr-core-item-pdlr{ text-align:right;}
.tourmaster-single-tour-content-wrap #gdlr-core-column-3 .gdlr-core-item-pdb{ padding-bottom:0;}
.tourmaster-single-tour-content-wrap #gdlr-core-column-3 .gdlr-core-item-pdlr,.tourmaster-single-tour-content-wrap .gdlr-core-item-pdlr{padding-right:0; }
.tourmaster-single-tour-content-wrap .gdlr-core-icon-list-item ul li{ margin-bottom:0;}
.tourmaster-single-tour-content-wrap #gdlr-core-gallery-2{ padding-bottom:0;}
.tourmaster-single-tour-content-wrap .gdlr-core-icon-list-item .gdlr-core-icon-list-content{ font-size:18px; font-weight:normal;}
.tourmaster-single-tour-content-wrap .gdlr-core-page-builder-body p{ padding:0 7px;}


.gdlr-core-pbf-wrapper{ padding:30px 0;}
.tourmaster-tour-title-item .tourmaster-tour-title-item-title{ font-size:50px; font-weight:200;}
.tourmaster-tour-title-item .tourmaster-tour-rating{ display:none;}
*/


@media only screen and (max-width: 767px){
body{ position: relative;}
body::before {    content: '';    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-image: url(/wp-content/uploads/tour_bg.webp);    background-size: cover;    background-position: center;    background-repeat: no-repeat;    z-index: -1; -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}
.traveltour-body-wrapper{ z-index:10;}
.gdlr-core-page-builder-body p{ line-height:1.4;}
  
h1.gdlr-core-title-item-title{ font-size:28px !important;}
h3.gdlr-core-title-item-title{ font-size:24px !important;}
body.traveltour-body-front .gdlr-core-container{ padding-left:20px !important; padding-right:20px !important;}
.gdlr-core-pbf-wrapper{ padding:30px 0 !important; }

.gdlr-core-item-pdb{ padding-bottom:10px;}
.gdlr-core-title-item .gdlr-core-title-item-link,
.gdlr-core-title-item.gdlr-core-left-align .gdlr-core-title-item-link{ display: block; margin-left: 0px; margin-top: 10px !important; }
.gdlr-core-title-item .gdlr-core-title-item-link .gdlr-core-separator{ display: none; }
.gdlr-core-block-item-title-wrap .gdlr-core-block-item-read-more:before{ display: none; }
.gdlr-core-block-item-title-wrap .gdlr-core-block-item-read-more{ display: block; margin-top: 10px; }
.gdlr-core-title-item .gdlr-core-title-item-caption{ line-height:1.4; font-size:18px !important; font-weight:200;}


.traveltour-body-outer-wrapper{ padding-top:70px;}
.traveltour-main-menu-right{ margin-right:10px;}
.traveltour-header-wrap.traveltour-header-style-plain{ width:100%; height:70px; position:fixed; left:0; top:0; z-index:9999;}
.traveltour-header-container.traveltour-header-full{ padding:0;}
.traveltour-header-style-plain.traveltour-style-center-menu .traveltour-main-menu{ display:none;}
.traveltour-navigation{ padding-top:19px;}
.traveltour-logo{ padding:8px 0 0 0;}
.traveltour-logo-inner img{ margin-left:5px;}
.traveltour-main-menu-right-wrap{ top:19px;}
.traveltour-mobile-button-hamburger:before, .traveltour-mobile-button-hamburger:after, .traveltour-mobile-button-hamburger span{ background:#ddd;}
.traveltour-item-pdlr, .gdlr-core-item-pdlr{ padding-left:0; padding-right:0;}
#gdlr-core-wrapper-3.gdlr-core-pbf-wrapper{ padding:0 !important; margin-top:-20px;}

#gdlr-core-wrapper-6 .gdlr-core-column-service-item{ text-align:center;}
.gdlr-core-column-service-item{ padding-left:0; padding-right:0;}
.gdlr-core-contact-form-7-item{ padding-left:0; padding-right:0;}
.gdlr-core-column-service-item.gdlr-core-column-service-icon-top .gdlr-core-column-service-media{ margin-bottom:10px;}
.gdlr-core-column-service-item.gdlr-core-column-service-icon-top .gdlr-core-column-service-title-wrap{ margin-bottom:0px;}

#gdlr-core-column-2 .gdlr-core-pbf-column-content-margin{ min-height:0 !important; margin-bottom:10px;}
#gdlr-core-column-8 .gdlr-core-pbf-column-content-margin{ min-height:100px !important;}

.traveltour-footer-container{ padding-bottom:40px;}


.traveltour-navigation .sf-menu{ display:none;}
.tourmaster-item-pdlr{ padding-left:0; padding-right:0;}
.tourmaster-item-mgb{ margin-bottom:20px;}
.formlist{ padding:20px 30px; margin-top:0; margin-bottom:20px; }
.formlist li{ width:100%; margin-top:10px;}
.formlist .hd{ font-size:24px;}
.formlist li p{ font-size:14px; line-height:25px;}
.formlist li .input{ line-height:20px; height:32px;}
.formlist li .select{line-height:20px; height:32px;}

.gdlr-core-column-service-icon-left .gdlr-core-column-service-content-wrapper{ text-align:center;}
.gdlr-core-column-service-content-wrapper .gdlr-core-column-service-content p{ text-align:center !important;}
.gdlr-core-column-service-icon-left.gdlr-core-left-align .gdlr-core-column-service-media{ display:none;}
.gdlr-core-column-service-content-wrapper .gdlr-core-column-service-content p{ margin-bottom:10px; font-size:18px; line-height:20px; font-weight:200;}
.gdlr-core-column-service-icon-left .gdlr-core-column-service-title-wrap{ margin-bottom:0;}
.gdlr-core-column-first{ margin-top:10px;}
#gdlr-core-wrapper-2 #gdlr-core-column-3{ margin-bottom:0px;}
#gdlr-core-wrapper-5 .gdlr-core-pbf-background-wrap{ padding-bottom:20px; background:#fff;}
.traveltour-footer-wrapper{ padding-top:50px;}
.gdlr-core-pbf-background-wrap{ overflow:visible; height:auto;}

.tourmaster-tour-search-item.tourmaster-style-column .tourmaster-form-field .tourmaster-tour-search-submit{ }
.tourmaster-form-field.tourmaster-large input[type="text"], .tourmaster-form-field.tourmaster-large input[type="email"], .tourmaster-form-field.tourmaster-large input[type="password"], .tourmaster-form-field.tourmaster-large textarea, .tourmaster-form-field.tourmaster-large select{ padding:8px 15px;}
.tourmaster-tour-search-item.tourmaster-style-column .tourmaster-form-field .tourmaster-tour-search-field{ padding-right:0 !important; margin-bottom:10px !important;}
.tourmaster-form-field.tourmaster-large input[type="submit"]{ line-height:39px; height:40px; }

.tourmaster-tour-grid{ margin-bottom:20px;}
.tourmaster-tour-grid-style-6.tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-title{  font-size:22px !important;}


.gdlr-core-pbf-sidebar-padding{ padding-top:30px; padding-bottom:30px;}
.traveltour-item-mglr, .gdlr-core-item-mglr, .traveltour-navigation .sf-menu > .traveltour-mega-menu .sf-mega{ margin-left:0; margin-right:0;}
.gdlr-core-style-blog-full-with-frame .gdlr-core-blog-full-frame{ padding:20px;}
.traveltour-content-area{ background:#fff; padding:0 20px; margin-top:20px;}

.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left:0 !important; padding-right:0 !important;}
#gdlr-core-wrapper-4.gdlr-core-pbf-wrapper{ padding:20px !important; }
#gdlr-core-wrapper-4 p{ line-height:1.4;}

.tourmaster-single-tour-content-wrap .gdlr-core-pbf-wrapper{ padding:20px 0 0 0 !important; margin:0 !important;}
.tourmaster-single-tour-content-wrap  .gdlr-core-container{ padding:0 !important;}
.tourmaster-single-tour-content-wrap .gdlr-core-pbf-wrapper:nth-of-type(1){ display:none;}
.tourmaster-single-tour-content-wrap .tourmaster-tour-rating{ display:none;}
.tourmaster-single-tour-content-wrap .tourmaster-tour-title-item-title{ font-size:26px !important; }
.tourmaster-single-tour-content-wrap .tourmaster-single-tour-read-more-gradient{ height:auto;}
.tourmaster-single-tour-content-wrap #trip-overview{ margin:30px 0 0 0; padding:0 20px; !important;}
.tourmaster-single-tour-content-wrap #trip-overview .gdlr-core-pbf-wrapper-content{background:#fff; padding:15px 15px 0 15px;}
.tourmaster-single-tour-content-wrap #gdlr-core-column-5{ margin-top:10px;}
.tourmaster-single-tour-content-wrap .gdlr-core-pbf-wrapper .gdlr-core-title-item-title{ font-size:24px !important; margin-bottom:0px;}
.tourmaster-single-tour-content-wrap .gdlr-core-pbf-wrapper:nth-of-type(2) .gdlr-core-title-item-title{ font-size:18px !important;}
.tourmaster-single-tour-content-wrap .gdlr-core-pbf-wrapper:nth-of-type(2) .gdlr-core-pbf-column{ padding:20px 0 0px 0; background:#3d2810; line-height:1.4px;}
.tourmaster-single-tour-content-wrap #gdlr-core-column-3{ padding:10px 0 20px 0;}
.tourmaster-single-tour-content-wrap .gdlr-core-pbf-wrapper.gdlr-core-title-item-title{ font-size:26px !important;}
.tourmaster-single-tour-content-wrap #gdlr-core-column-1{ padding-top:20px;}
.tourmaster-single-tour-content-wrap .gdlr-core-pbf-wrapper:nth-of-type(7){ margin-top:20px !important; padding:30px 0 40px 0 !important; }
.tourmaster-single-tour-content-wrap .gdlr-core-pbf-wrapper:nth-of-type(7) .gdlr-core-column-20{ margin-top:20px;}
.tourmaster-single-tour-content-wrap .gdlr-core-pbf-wrapper:nth-of-type(7) .gdlr-core-column-20 .gdlr-core-title-item-title{ font-size:24px !important;}
.tourmaster-single-tour-content-wrap .gdlr-core-pbf-wrapper:nth-of-type(7) .gdlr-core-column-20 .gdlr-core-title-item-caption{ font-size:18px !important; font-weight:200; margin-top:0;}
.tourmaster-single-tour-content-wrap #contact-us{ padding:20px 0 0 0 !important;}
.tourmaster-single-tour-content-wrap .tourmaster-single-tour-read-more-wrap{ display:none;}
.gdlr-core-icon-list-item ul li{ margin-bottom:5px; line-height:1.4;}
.tourmaster-single-related-tour .tourmaster-single-related-tour-title{ font-size:28px;}
.tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-grid-inner{ border-radius:10px;}
.tourmaster-single-tour-content-wrap #photos{ display:none;}
.gdlr-core-blog-title a{ font-size:20px;}


body.single-tour.tourmaster-mobile-read-more .tourmaster-single-tour-content-wrap{ max-height:inherit;}
.tourmaster-single-tour-content-wrap #gdlr-core-column-8{ padding:20px 20px; background:#f2e1cc;}
.tourmaster-single-tour-content-wrap .gdlr-core-container{ pdding:20px 0 0 0 !important;}
.tourmaster-single-tour-content-wrap .gdlr-core-pbf-column-content-margin{ padding:0 0 0 0 !important;}
.tourmaster-single-tour-content-wrap .gdlr-core-item-pdlr{ padding-bottom:0 !important; margin-top:10px;}
.tourmaster-single-tour-content-wrap #itinerary .gdlr-core-container{ padding:20px 20px 0 20px !important;}
.tourmaster-single-tour-content-wrap #itinerary .gdlr-core-item-mgb{ margin-top:20px;}
.tourmaster-single-tour-content-wrap #itinerary .gdlr-core-toggle-box-item-title{ padding:12px 15px; font-size:16px !important;}

.tourmaster-single-tour-content-wrap #gdlr-core-column-1{ display:none;}
#gdlr-core-gallery-1.gdlr-core-gallery-item-style-sliding .gdlr-core-item-list img{ max-height:200px !important;}

.gdlr-core-blog-left-thumbnail .gdlr-core-blog-thumbnail-wrap{ margin-bottom:10px;}
.gdlr-core-blog-medium.gdlr-core-style-2 .gdlr-core-blog-title{ font-size:20px !important;}
.gdlr-core-blog-left-thumbnail .gdlr-core-excerpt-read-more{ margin-top:0;}
.single-post .traveltour-blog-title-content{ padding:30px 10px !important;}
.single-post .traveltour-single-article-title{ font-size:24px;}
.single-post .traveltour-content-container{ margin:20px auto; padding:0 !important;}
.single-post .traveltour-single-article-content h2{ font-size:22px;}
.single-post .traveltour-single-nav-area{ padding:10px 20px ; margin-bottom:0;}
.traveltour-single-tags{ display:none;}
.traveltour-single-article{ padding-bottom:10px;}
.traveltour-page-title-wrap.traveltour-style-custom .traveltour-page-title{ font-size:28px !important; font-weight:200 !important;}
.traveltour-page-title-wrap.traveltour-style-custom .traveltour-page-caption{ font-size:18px !important; font-weight:200 !important;}
.traveltour-with-frame .gdlr-core-pbf-wrapper{ padding:30px 0 0 0 !important;}
#gdlr-core-wrapper-4 #gdlr-core-column-6 .gdlr-core-pbf-column-content-margin{ padding:20px 0 !important;}
#gdlr-core-wrapper-1 .gdlr-core-pbf-column-content-margin{ padding:20px 0 !important;}
.tourmaster-page-content{ padding-top:30px;}
.tourmaster-template-wrapper .tourmaster-sidebar-area{ padding-top:0; margin-top:-30px;}
.tourmaster-single-related-tour{ margin-bottom:0;}
body.single-tour.tourmaster-mobile-read-more .tourmaster-single-tour-content-wrap{ margin-bottom:0;}
#gdlr-core-wrapper-2 ..gdlr-core-pbf-wrapper-content{ padding-top:20px;}
.traveltour-footer-column{ margin-bottom:20px;}
}


