/*@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');*/

/*
font-family: 'Poppins', sans-serif;
*/

body{ padding:0; margin:0; font-size:14px; color:#000; font-family: 'Roboto', sans-serif;background-color: #f7f2e5;}
a {outline:none !important; text-decoration:none;
-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
a:hover, a:focus, select:focus, button:focus { outline:none; text-decoration:none;}
* { margin:0; padding:0;}
img { border:none; vertical-align:middle; max-width:100%;}
li{ list-style:none;}
h1, h2, h3, h4, h5, h6, input, select, textarea, button{ outline:none !important;}
input, textarea, select{ /*-moz-appearance: none; -webkit-appearance: none;*/}

.container{ width:96%; max-width:1170px; margin:0 auto; padding:0;}
/**common**/
header {position: relative;} 
b, strong {font-weight: bolder;}
.h2, h2 {font-size:1.75rem;}
.h3, h3 {font-size: 1.4rem;}
.h4, h4 {font-size: 1.25rem;}
.h5, h5 {font-size: 1.1rem;}
.pd15 {padding: 15px!important;}
.pd25 {padding: 25px!important;}
.pd35 {padding: 35px!important;}
.pd45 {padding: 45px!important;} 
.mt15 {margin-top:15px!important;}
.mb15 {margin-bottom:15px!important;}
.mb25 {margin-bottom:25px!important;}
.mt25 {margin-top:25px!important;}
.mb35 {margin-bottom:35px!important;}
.mt35 {margin-top:35px!important;}
.mb50 {margin-bottom:50px!important;}
.mt50 {margin-top:50px!important;}
.mb70 {margin-bottom:70px!important;}
.mt70 {margin-top:70px!important;}
.pt15 {padding-top: 15px!important;}
.pb15 {padding-bottom: 15px!important;} 
.pt30 {padding-top: 30px!important;}
.pb30 {padding-bottom: 30px!important;} 
.pb40 {padding-bottom: 40px!important;} 
.pt50 {padding-top: 50px!important;}
.pb50 {padding-bottom: 50px!important;} 
html {overflow: scroll;overflow-x: hidden;}
.page_wrapper,.c_form {padding-top: 25px;}
.nav_sec{padding: 12px 0;}
.roller_info{padding: 15px 0 0 0;} 
ul.breadcrumb_info {text-overflow: inherit;} 
ul.breadcrumb_info li a,ul.breadcrumb_info li,ul.breadcrumb_info li:before { color: #b0b0b0;}
.nav_sec .navbar-light .navbar-nav .nav-link {font-weight: 500;padding: 0px 0px 0px 0px;} 
ul.breadcrumb_info {padding: 0px 0px 0px 0px;}
.dropdown-menu{top: 150%;}
.nav_sec .dropdown-menu {left: 0;} 
.dropdown-menu, .nav_sec .dropdown-menu {padding: 0;margin: 0;}
.nav_sec .dropdown-item{ padding: 10px 20px;}
.top_sale ul {border: 0px;padding: 0px;} 
.top_sale {margin-top: 0px;background:#44bd5f;color:#fff;display: block;width: 100%;padding: 3px;} 
.top_sale ul {display: flex;}
.top_sale ul li {margin-right: 16px;line-height: 1.5;padding: 0 0 0 0;color: inherit;float: none;}
.top_sale ul li span {font-size: 14px;}
.top_sale .row ul {
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
justify-content: space-between;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
align-items: center;margin: 0px;}
li.offer_end span {
display: -webkit-inline-flex;
display: inline-flex;
color: #fff;
background-color: #87c895;
border-radius: 5px; 
padding: 0px 12px;
font-size:13px!important;
line-height: 1.5; animation: none;}
.top_sale ul li.sale span:after {}
.sale,.offer,.offer_end {float: none;padding: 0px 0px 0px 0px;line-height: normal;}
.high_sec {width: 100%;float: none;margin: 0;padding:0px 0 70px 0;position: relative;}
.daterangepicker{box-shadow: 12px 4px 30px 0 rgb(16 36 94 / 20%);}
.daterangepicker .calendar-table td {padding: 0.5em 0.5em}
.daterangepicker .calendar-table td.today.available {color: #fff;}
.daterangepicker .calendar-table td.today {border-radius: 50%;background: #9bdedb;font-weight: bold;}
.daterangepicker .calendar-table td.active.available{color: #fff;}
.daterangepicker .calendar-table td.off {color: #ddd;}
.daterangepicker td.off.disabled {color: #ff9878;}
.daterangepicker .calendar-table td.off.available {color: #bbb;}
.daterangepicker .calendar-table td.available {font-weight: bold;color: #4caf50;}
.roller_info .list-item .global_title {margin-bottom: 5px;} 
.content-cookie p {margin-bottom: 0px;}
.navbar ul.navbar-nav.mx-auto { margin-right: inherit!important;}
.nav_sec .navbar-light .navbar-nav .nav-link:focus {margin-top: 0;}
.trend_sec,.know_sec,.slider_sec,.destiny_sec,.question_block,.question_block .day_block,
.question_block .intiner,
.roller_info .inclu_info,.g-attributes,.testimonial_sec,.page_wrapper .blog_block {float: none!important;}
.nav-link.is_login img {width: 25px;height: 25px;}
.high_sec:before {background: none;}
figure.image figcaption {color: #565656;font-size: 14px;margin-top:2px;margin-left: 1%;}
.sec15 {padding: 15px 0;}
.sec30 {padding: 30px 0;}
.sec50 {padding: 50px 0;}
.sec70 {padding: 70px 0;}
.sec100 {padding: 100px 0;}
.red_ {background: #ffeec9;}
.lred_ {background: #fffaed;}
.blue_ {background: #c9e6ff;}
.lblue_ {background: #f8fcfd;}
.green_ {background: #c9ffe1;} 
.lgreen_ {background: #f8fff9;}  
.orange_ {background: #ffeec9;}
.white_ {background: #fff;}
.modal .modal-header>.modal-title, span.c-pointer {padding: 15px;line-height: normal;}
.modal .c-pointer {color: #fff;background: #fc6630;}
.modal-header{padding: 0px!important;border-bottom: 1px solid #f1f1f1;} 
.g-overview iframe {width: 100%!important;}
.g-overview img {width: 100%;height: auto;}
.form-control {
border: 2px solid #e7e7e7;
border-radius: 4px;
height: 3rem;
line-height: 3rem;
font-weight: 500;
padding: .375rem .75rem;
text-align: left;
margin: 0 1rem 0 0;
width: 100%;
align-items: center;
background: #fff;
font-size: 1rem;
display: block;} 
/***page_specific***/
.page_text_box {padding: 40px;position: relative;overflow: hidden;}
.conbtn_ p:last-of-type {margin-top: 15px;}
.page_text_box .container {width: 100%;}
.page_text_box.highlights_ {
box-shadow: 0px 3px 2px 1px rgb(0 0 0 / 5%);
border-radius: 10px;
border: 2px solid #eaeaea; }
.page_text_box.limage_ {padding-left: 20%;}
.page_text_box.rimage_ {padding-Right: 20%;} 
.page_text_box.image_:before {content: '';width: 240px;height: 230px;position:absolute; }
.page_text_box.limage_:before {top: 17%;left: 15px;background-size: contain;}
.page_text_box.rimage_:before {top: 10px;Right: 15px;}
.page_text_box.boffer_:before {background-image: url(https://tripraja.com/images/know_img.png);background-repeat: no-repeat;}
.page_text_box.network_:before {background-image: url(https://tripraja.com/images/know_img.png);background-repeat: no-repeat;}
.page_text_box.booking_:before {background-image: url(https://tripraja.com/images/know_img.png);background-repeat: no-repeat;}
.desc_box {clear:both;}
.desc_box.shadbox_ {
width: 90%;
margin-left: auto;
margin-right: auto;
max-width: 1170px;
}
/***Home***/
.trip-home .page_wrapper {padding-top: 0px;} 
.home_slider .owl-carousel .owl-item{height: 450px;} 
.love_block select.form-control:not([size]):not([multiple]) { height: inherit;}
.bravo-form-search-tour h4.text-heading {margin-bottom: 5px;font-size: 1.25rem;}
.bravo-form-search-tour .sub-heading {margin-bottom: 10px;}
.bravo-form-search-tour {position: relative;}
.bravo-form-search-tour .form-control {border:2px solid #ffe2d7;color: #717171;padding: .675rem .85rem;}
.bravo-featured-item {width: 100%;position: relative;}
.bravo-featured-item ul.l_info li {padding: 10px 5px;text-align: center;}
.bravo-featured-item .image {padding: 10px 0px;}
.bravo-featured-item ul.l_info {margin-bottom: 0;float: none;}
.bravo-featured-item .local_info {padding: 0px}
textarea.form-control {padding-top: 10px;height: 6rem;line-height: normal; font-size: 15px;}
ul.l_info li i {top: 5px;} 
.whybook {text-align: center;padding-top: 3%;} 
.owl-item h2 {text-shadow: 2px 2px 2px rgb(0 0 0 / 48%);}
body .daterangepicker .drp-calendar .calendar-table tbody tr td {
border: none!important;}
.check-in-wrapper br {display: none;}
.bravo-recaptcha div div {overflow: hidden;}
.check-in-wrapper label {display: none;}
.daterangepicker td.active, .daterangepicker td.active:hover {background-color: #4caf50;}
.daterangepicker .calendar-table td {min-width: 32px;width: 32px;height: 20px;line-height: 20px;font-size: 16px;}
.daterangepicker .calendar-table th {font-size: 15px;color: #74359d;line-height: 26px;}
.list-item .owl-carousel .tour-sale-box {right: 1px;overflow: inherit;} 
.list-item .owl-carousel .tour-sale-box .sale_class,
.trend_block .tour-sale-box .sale_class{
background-color: #ff9800;
width: auto;
height: auto;
right: 8px;
top: -30px;
line-height: normal;
color: #fff;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 5px;
font-weight: 500;
font-size: 12px;
padding: 2px 10px;transform: none;}
select#search-location {
background-color: white;
border-radius: 4px;
display: inline-block; 
line-height: 1.5em;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
background-image: linear-gradient( 
45deg, transparent 50%, #ffe2d7 50%), linear-gradient( 
135deg, #ffe2d7 50%, transparent 50%), linear-gradient(to right, #ffffff, #ffffff);
background-position: calc(100% - 20px) calc(1em + 4px), calc(100% - 15px) calc(1em + 4px), 100% 0;
background-size: 5px 5px, 6px 5px, 2.5em 3em;
background-repeat: no-repeat;
padding: .675rem .85rem;
}
/************template_blocks************//
.g-form-control {margin: 20px 0;}
.nowrap .row {flex-wrap: nowrap;}
.trend_block figure {overflow: hidden;height: 150px;}
.trend_sec .trend_block .detail h3{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;font-size: 15px;
-webkit-box-orient: vertical;}
.trend_sec .trend_block .detail h3 a {color: #320E01;} 
.list-item .trend_block .detail h3 {clear: both;}
.list-item .owl-carousel .trend_block .detail,.trend_block .detail {height: 160px;}
.book_features .l_info li i {display: none;}
.book_features ul.l_info li {padding-left: 0px;}
.blog_block img {border-radius: 15px;border-radius: 10px;}
.blog_block {margin-bottom: 20px;}
.blog_block .detail li {padding-left: 0px;} 
/***********  Top Part  ************/


header{ width:100%; float:left; margin:0px; padding:0px; position:relative; top:0; left:0; z-index:99;}
header.sticky{ background:#fff; position:relative; box-shadow:0 0 15px rgba(0,0,0,0.3); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition:all .4s ease-in-out;}
header.sticky .nav_sec{ padding:15px 0;}

.nav_sec{ width:100%; float:left; margin:0; padding:30px 0;}
.nav_sec .navbar-brand{ padding:0; margin:0;}
.navbar-brand img {width: 150px;}
.navbar-brand {flex: 1;justify-content: flex-start;display: flex;align-items: center;}
.nav_sec .navbar{ padding:0;}
.fix {clear:both;}
.nav_sec .navbar-light .navbar-nav li{ margin:0 10px;}
.nav_sec .navbar-light .navbar-nav .nav-link{ margin:0; padding:0 0 10px 0; font-size:16px; color:#320E01; position:relative;} 
.nav_sec .navbar-light .navbar-nav .nav-link:hover:before, .nav_sec .navbar-light .navbar-nav .nav-link:focus:before{ opacity:1;}
.nav_sec .navbar-light .navbar-nav .show > .nav-link, .nav_sec .navbar-light .navbar-nav .active > .nav-link, .nav_sec .navbar-light .navbar-nav .nav-link.show, .nav_sec .navbar-light .navbar-nav .nav-link.active{ font-weight:500; margin-top:-5px;}
.nav_sec .navbar-light .navbar-nav .show > .nav-link:before, .nav_sec .navbar-light .navbar-nav .active > .nav-link:before, .nav_sec .navbar-light .navbar-nav .nav-link.show:before, .nav_sec .navbar-light .navbar-nav .nav-link.active:before{ opacity:1;}
.nav_sec .dropdown-menu{ border-radius:0; border:none; box-shadow:0 0 12px rgba(0,0,0,0.1); padding:5px;}
.nav_sec .dropdown-item{ padding:5px 20px; font-size:14px; color:#333; }
.nav_sec .dropdown-item:hover, .nav_sec .dropdown-item.active{ background:#FC642D; color:#fff;}
.btn_info{ margin:0; padding:0; float:right;}
.btn_info .login_btn{ margin:0 10px 0 0; padding:0; display:inline-block; font-size:16px; color:#FC642D; font-weight:500;}
.btn_info .sign_btn{ margin:0; padding:8px 20px; display:inline-block; font-size:16px; color:#fff; font-weight:500; background:#FC642D; border-radius: 4px;}
/*******  Mobile slidebar  *******/
.mobile_menu{display:none;font-size:22px;}
.mobile_menu i{ color:#FC642D;}
.sidenav {  height: 100%; background-color: #fff;  overflow-x: hidden;  transition: 0.5s; padding:20px 0; z-index:999;}
.sidenav .closebtn {  position: absolute;  top: 0;  right: 10px;  font-size: 26px; color:#868686;}
.sidenav .side_logo{ width:100%; float:left; margin:0 0 10px 0; padding:0 20px;width:160px}
.sidenav figure{ width:100%; float:left; margin:0; padding:0 0 20px 0; border-bottom:1px solid #e5e5e5;}
ul.side_list{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
ul.side_list li{ margin:0; padding:0; font-size:16px; color:#414141; font-weight:500; position:relative; clear:both;}
ul.side_list li > a{ padding:15px 10px 15px 15px; display:block; color:#414141; background:transparent; border-left:4px solid transparent; transition:all 0s ease-in-out;}
ul.side_list li > a:hover{ border-color:#FC642D; color:#FC642D; background: rgb(255,232,224); background: -moz-linear-gradient(left,  rgba(255,232,224,1) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left,  rgba(255,232,224,1) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to right,  rgba(255,232,224,1) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe8e0', endColorstr='#ffffff',GradientType=1 );}
ul.side_list .dropdown-menu{ border-radius:0; border:none; box-shadow:0 0 12px rgba(0,0,0,0.1)inset; background:#f9f9f9; padding:5px 0; position:relative !important; width: 100%; float: left; transform: inherit !important; margin:0;}
ul.side_list .dropdown-menu > .dropdown-item{ padding:7px 20px; font-size:14px; color:#414141;}
ul.side_list .dropdown-menu .dropdown-item:hover, ul.side_list .dropdown-menu .dropdown-item.active{ background:#FC642D; color:#fff;}
.bs-canvas-overlay {opacity: 0.85;z-index: 1100;}
.bs-canvas {top: 0;z-index: 1110;overflow-x: hidden;overflow-y: auto;width:260px;transition: margin .4s ease-out;-webkit-transition: margin .4s ease-out;-moz-transition: margin .4s ease-out;-ms-transition: margin .4s ease-out;}
.bs-canvas-left {left: 0;margin-left: -260px;}

/***********  Section Part  ************/
section{ width:100%;margin:0px; padding:0px;}
.slider_sec{ width:100%; float:none; margin:0; padding:0; position:relative;}
.slider_sec img{ width:100%;}
.slider_sec .s_block{ width:100%; float:left; margin:0; padding:0; position:absolute; bottom:20%; left:0;}
.owl-item .s_block h2 {margin-bottom: 1px;}
.slider_sec .owl-carousel .owl-nav button{ width:30px; height:30px; font-size:0; display:block; border-radius:50%; position:absolute; top:50%; margin:0; background:#fff !important; z-index:555; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;transition:all .6s ease-in-out; color:#320E01 !important;}
.slider_sec .owl-carousel .owl-nav button span{ display:none !important;}
.slider_sec .owl-carousel .owl-nav button.owl-prev{ left:20px;}
.slider_sec .owl-carousel .owl-nav button.owl-prev:after{ content: "\f053"; font-family: 'FontAwesome'; font-size:14px; position:relative; left:-1px; top:1px;}
.slider_sec .owl-carousel .owl-nav button.owl-next{ right:20px;}
.slider_sec .owl-carousel .owl-nav button.owl-next:after{ content: "\f054"; font-family: 'FontAwesome'; font-size:14px; position:relative; right:-1px; top:1px;}
.slider_sec .owl-carousel .owl-nav button:hover{ color:#fff !important; background:#320E01 !important;}
.slider_sec .owl-carousel .owl-dots{ width:100%; max-width:1170px; margin:0 auto; padding:0; text-align:left; position:absolute; left:0; right:0; bottom:20px; z-index:9;}
.slider_sec .owl-carousel .owl-dot{ margin:0 10px 0 0; display:inline-block;}
.slider_sec .owl-carousel .owl-dot span{ width:8px; height:8px; display:block; border-radius:50%; background:transparent; border:2px solid rgba(255,248,245,0.25);}
.slider_sec .owl-carousel .owl-dot.active span{ background:#fff;}
/*******  Global Title  *******/
.global_title{ margin:0 0 25px 0;padding:0;color:#320E01;}
.global_title small{ display:block; margin:0 0 5px 0; padding:0; font-size:12px; color:#FC642D; text-transform:uppercase; font-weight:600; letter-spacing:3.6px;}
.global_title.orange{ color:#fff;}
.global_title.orange small{ color:#fff;}

/*******  Trend Sec  *******/
.trend_sec{ width:100%; float:left; margin:0; padding:10px 0;}
.trend_block{ width:100%; float:left; margin:0; padding:0; border:1px solid #320E010D; background:#fff; border-radius:4px;}
.trend_block figure{ width:100%; margin:0; padding:0; position:relative;display: flex;flex-direction: row;align-content: center;}
.trend_block label{ margin:0; padding:5px 7px; display:inline-block; font-size:12px; color:#fff; font-weight:500; background:#42C938; border-radius: 0px 4px 4px 0px; position:absolute; top:10px; left:0;}
.trend_block span{ margin:0; padding:5px 7px; display:inline-block; font-size:12px; color:#fff; font-weight:500; background:#FC2D3B; border-radius:4px; position:absolute; top:10px; right:10px; text-transform:uppercase;}
.trend_block .heart{ margin:0; padding:0; width:40px; height:40px;  background:#ffffff05; border-radius:50%; position:absolute; bottom:10px; left:10px; line-height:40px; text-align:center; font-size:16px; color:#fff;}
.trend_block .heart .fa-heart{ color:#FC642D;}
.trend_block .detail{position: relative;padding-top: 10px;width:100%; float:left; margin:0; padding:20px;}
.trend_block .detail h3{ margin:0 0 10px 0; padding:0; font-size:16px; color:#320E01; font-weight:500;}
.trend_block .detail h3 a{ color:#320E01;}
.trend_block .detail del {margin-right: 5px;}
.trend_block .detail h3 a:hover{ color:#FC642D;}
.trend_block .detail .rate{ width:100%; float:left; margin:0 0 5px 0; padding:0; font-size:14px; color:#320E01; font-weight:500;}
.trend_block .detail .rate i{ font-size: 14px;color: #FCA92D!important;margin:0 5px 0 0; padding:0;}
.trend_block .detail .review {font-weight: normal;font-size: 14px;color: #FCA92D}
.trend_block .detail price{ margin:0; padding:0;display: inline-block; font-size:20px; color:#FC642D; font-weight:500; clear:both;}
.trend_block .detail .tour-sale-box {overflow: inherit;top: -10px;right: 10px;position: absolute;}
.trend_block .tour-sale-box .sale_class:after {content: 'Off';padding-left: 5px;}
.trend_block .detail .trend_list li:first-child {padding-left: 0px;}
.list-item .title {margin-bottom: 15px;}
.list-item .owl-carousel .tour-sale-box .sale_class:after {content: 'Off';margin-left: 1px;}
ul.trend_list{ width:100%; float:left; margin:0 0 5px 0; padding:0;}
ul.trend_list li{ margin:0 0px 0 0; padding:0 12px 0 15px; display:inline-block; font-size:12px; color:#320E01; border-right:1px solid rgba(50,14,1,0.1); font-weight:500; position:relative;}
.trip-tour-detail ul.trend_list li{font-size:14px; color:#5a5a5a;}
ul.trend_list li:last-child{ margin:0; border:none;}
ul.trend_list li i{ position:relative; top:0px; left:0;padding-right: 4px;}
.bravo_single_book .form-head .price .value .text-lg, .text-lg {font-weight: 600;}
.trip-tour-detail b, .trip-tour-detail strong {font-weight: 500;}
span.conf_inst {
margin-top: 5px;
display: flex;
flex-wrap: nowrap;
color:#b2b2b2;
align-items: center;
font-size: 14px;
}
span.conf_inst i {
color: #64e07f;
font-size: 20px;
margin-right: 10px;
}
.trend_sec .owl-carousel .owl-stage-outer:before{content: ""; width:15%; height: 100%; background: transparent linear-gradient(270deg, #FFF8F500 0%, var(--unnamed-color-ffffff) 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(270deg, #FFF8F500 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box; position: absolute; top: 0; left: 0; z-index: 99;}
.trend_sec .owl-carousel .owl-stage-outer:after{content: ""; width:15%; height: 100%; background: transparent linear-gradient(90deg, #FFF8F500 0%, var(--unnamed-color-ffffff) 100%) 0% 0% no-repeat padding-box;
background: transparent linear-gradient(90deg, #FFF8F500 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box; position: absolute; top: 0; right: 0; z-index: 99;}

.trend_sec .owl-carousel .owl-dots{ width:100%; max-width:1170px; margin:30px auto 0 auto; padding:0; text-align:left; position:relative; left:0; right:0; bottom:0; z-index:9;}
.trend_sec .owl-carousel .owl-dot{ margin:0 10px 0 0; display:inline-block;}
.trend_sec .owl-carousel .owl-dot span{ width:8px; height:8px; display:block; border-radius:50%; background:transparent; border:2px solid rgba(252,100,45,0.25);}
.trend_sec .owl-carousel .owl-dot.active span{ background:#FC642D;}

.trend_sec .owl-carousel .owl-nav{ width: 100%; max-width: 1170px; float: left; position: absolute; top: -80px; left: 50%; margin-left: -585px;}
.trend_sec .owl-carousel .owl-nav button{ width:30px; height:30px; font-size:0; display:block; border-radius:50%; position:absolute; top:50%; border:2px solid #FC642D !important; margin:0; background:trasparent !important; z-index:555; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;transition:all .6s ease-in-out; color:#FC642D !important;}
.trend_sec .owl-carousel .owl-nav button span{ display:none !important;}
.trend_sec .owl-carousel .owl-nav button.owl-prev{ right:50px;}
.trend_sec .owl-carousel .owl-nav button.owl-prev:after{ content: "\f053"; font-family: 'FontAwesome'; font-size:12px; position:relative; left:-1px;}
.trend_sec .owl-carousel .owl-nav button.owl-next{ right:0;}
.trend_sec .owl-carousel .owl-nav button.owl-next:after{ content: "\f054"; font-family: 'FontAwesome'; font-size:12px; position:relative; right:-1px;}
.trend_sec .owl-carousel .owl-nav button:hover{ color:#fff !important; background:#FC642D !important;}
.trend_block.st_sidebar figure {height: auto;}
.trend_block.st_sidebar .detail {height: auto;padding:5px 5px 0px 10px;}
/*.trend_block.st_sidebar {display: flex;}*/
.trend_block.st_sidebar .detail h3,
.trend_block.st_sidebar .detail .rate {margin-bottom: 0px;} 
.trend_block.st_sidebar .detail h3 {font-weight: 400;font-size: 14px;}
.trend_block.st_sidebar figure img { height: 100%; object-fit: cover;}
/*******  Destiny Sec  *******/
.destiny_sec{ width:100%; float:left; margin:0;}
.destiny_sec .desty_block{ width:100%; float:left; margin:0 0 30px 0; padding:0; border:0px; background:#fff; border-radius:4px;}
.destiny_sec .desty_block figure{position: relative;box-shadow: 9px 5px 20px 2px rgb(0 0 0 / 16%);width:100%; float:left; margin:0; padding:0; border-radius:4px 4px 0 0;}
.destiny_sec .desty_block figure img{ width:100%; border-radius:4px 4px 0 0;max-height:264px; min-height:264px; object-fit:cover;}
.destiny_sec .desty_block .detail{ width:100%; float:left; margin:0; padding:15px;}
.destiny_sec .desty_block h3{text-shadow: 2px 1px 1px rgb(0 0 0 / 51%);margin:0px; padding:0; font-size:20px; color:#320E01; font-weight:500;}
.destiny_sec .desty_block h3 a{ color:#320E01;}
.destiny_sec .desty_block h3 a:hover{ color:#fff;}
.destiny_sec .desty_block span{ margin:0; padding:0; display:block; font-size:12px; color:#FC642D;}
.destiny_sec .row,.list-item .owl-carousel,.tour_blog .inner,.testimonial_sec .owl-carousel {margin-top: 25px;}
.destiny_sec .desty_block span i{ margin-right:5px;}

/*******  Know Sec  *******/ 
.know_sec {float:none;}
.know_sec .global_title{ margin-bottom:20px;}
.know_sec figure{ width:100%; float:left; margin:0; padding:0;}
.know_sec .detail{ width:100%; float:left; margin:0; padding:0 0 0 10%;}
.know_sec p{ margin:0; padding:0; font-size:16px; color:#F5F9FF;}
.btns{ margin:0; padding:10px 20px; display:inline-block; background:#FC642D; border-radius:4px; font-size:16px; color:#FFF; font-weight:500;}
.btns:hover{ background:#320E01; color:#fff;}
.stickybtn {position: fixed;bottom: 0; left: 0; z-index: 999;background: #99daa7;}
.stickybtn .container {width: 95%;}
.stickybtn .featured-link-item .local_info:after, .stickybtn .featured-link-item ul.l_info li img {display:none;}
.stickybtn .featured-link-item ul.l_info {padding-bottom: 0px;}
.stickybtn .featured-link-item ul.l_info li { background-color: transparent; border: 0; padding: 15px 10px ; border-radius: 0; margin: 0; }
.stickybtn .featured-link-item ul.l_info li .lefttxt { color: #fff;padding-right: 0;}
.stickybtn .featured-link-item ul.l_info li:hover { background-color: #d5f7dc;}
.stickybtn .featured-link-item ul.l_info li .lefttxt:hover { color: #8ecb9b;}
.stickybtn.container {width: 100%;}
.stickybtn .featured-link-item { margin: 0px; }
.stickybtn .featured-link-item ul.l_info li:first-child { padding: 10px 15px; }
.stickybtn .featured-link-item ul.l_info li:first-child i{top:3px;}
.stickybtn i {color:#fff;}
/*******  Testimonial Sec  *******/
.testimonial_sec{ width:100%; float:left; margin:0; padding:70px 0;}
.testimonial_sec .testi_block{ width:100%; float:left; margin:0 0 20px 0; padding:0 20px 30px 20px; border:1px solid #2121211A; border-radius:4px;}
.testimonial_sec .testi_block i{ width:60px; display:inline-block; margin:-32px 0 30px 40px; padding:0;}
.testimonial_sec .testi_block p{ margin:0 0 25px 0; padding:0; font-size:16px; color:#320E01; line-height:26px;}
.testimonial_sec .author{ width:100%; float:left; margin:0; padding:0; display:inline-block;}
.testimonial_sec .author figure{ width:80px; height:80px; margin:0; padding:0; float:left; border-radius:50%; display:flex;}
.testimonial_sec .author figure img{ border-radius:50%;}
.testimonial_sec .author .detail{ margin:0; padding:0 0 0 20px; overflow:hidden; align-self:center !important;}
.testimonial_sec .author h3{ margin:0 0 5px 0; padding:0; font-size:20px; color:#320E01; font-weight:500;}
.testimonial_sec .author i{ width:auto; margin:0 5px 0 0 !important; padding:0; display:inline-block; font-size:16px; color:#FCA92D;}
.testimonial_sec date{ margin:0 0 0 60px; padding:0; display:block; font-size:16px; color:#FC642D; font-weight:500; clear:both;}

.testimonial_sec .owl-carousel .owl-item{ padding-top:32px;}

.testimonial_sec .owl-carousel .owl-dots{ width:100%; max-width:1170px; margin:30px auto 0 auto; padding:0; text-align:left; position:relative; left:0; right:0; bottom:0; z-index:9;}
.testimonial_sec .owl-carousel .owl-dot{ margin:0 10px 0 0; display:inline-block;}
.testimonial_sec .owl-carousel .owl-dot span{ width:8px; height:8px; display:block; border-radius:50%; background:transparent; border:2px solid rgba(252,100,45,0.25);}
.testimonial_sec .owl-carousel .owl-dot.active span{ background:#FC642D;}

.testimonial_sec .owl-carousel .owl-nav{ width: 100%; max-width: 1170px; float: left; position: absolute; top: -80px; left: 50%; margin-left: -585px;}
.testimonial_sec .owl-carousel .owl-nav button{ width:30px; height:30px; font-size:0; display:block; border-radius:50%; position:absolute; top:50%; border:2px solid #FC642D !important; margin:0; background:trasparent !important; z-index:555; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;transition:all .6s ease-in-out; color:#FC642D !important;}
.testimonial_sec .owl-carousel .owl-nav button span{ display:none !important;}
.testimonial_sec .owl-carousel .owl-nav button.owl-prev{ right:50px;}
.testimonial_sec .owl-carousel .owl-nav button.owl-prev:after{ content: "\f053"; font-family: 'FontAwesome'; font-size:12px; position:relative; left:-1px;}
.testimonial_sec .owl-carousel .owl-nav button.owl-next{ right:0;}
.testimonial_sec .owl-carousel .owl-nav button.owl-next:after{ content: "\f054"; font-family: 'FontAwesome'; font-size:12px; position:relative; right:-1px;}
.testimonial_sec .owl-carousel .owl-nav button:hover{ color:#fff !important; background:#FC642D !important;}

/*******  City Sec  *******/
.trend_sec.city_sec{ background:#FFF8F5;}
.trend_sec.city_sec .trend_block{ background:#fff;}

/*******  Trend Sec  *******/ 
ul.trend_topic{ width:100%; margin:0; padding:0;/*float:left;*/}
ul.trend_topic li{ margin:0 10px 13px 0; padding:0; display:inline-block;}
ul.trend_topic li a{ margin:0; padding:10px 20px; display:inline-block; background:#FFF8F5; border-radius:4px; font-size:14px; color:#320E01; font-weight:500;}
ul.trend_topic li a:hover{ background:#FC642D; color:#fff;}

/*******  Get Sec  *******/
.get_sec{ width:100%; float:left; margin:0; padding:20px 0 0 0; background:#FFF8F5;}
.get_sec figure{ width:100%; float:left; margin:0; padding:0; text-align:center;}
.get_sec .input-group{ width:100%; float:left; margin:0; padding:0; position:relative;}
.get_sec .input-group i{ position:absolute; top:16px; left:20px; font-size:18px; color:#FC642D; z-index:9;}
.get_sec .input-group .form-control{ height:50px; margin:0; padding:0 20px 0 50px; background:#fff; box-shadow:none; border-radius:4px 0 0 4px; border:1px solid #2121211A; font-size:16px; color:#320E01;width: 83%;}
.get_sec .input-group .search_btn{height: 50px;background: #FC642D;color:#FFF;}
.search_list .trend_block, .related_btm .trend_block {margin-bottom: 20px;}
.search-col, .related_btm .col-md-3 {padding: 0 10px;}
.search_list .trend_block {margin-bottom: 25px;} 
.related_btm .trend_block h3 {overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    clear: both;}
.bravo-list-tour-related h2 {font-size: 1.4rem;margin-bottom: 15px;}
/***********  Footer Part  ************/

footer{ width:100%; float:left; margin:0px; padding:0px;}

.footer_detail{ width:100%; float:left; margin:0; padding:70px 0; background:#011532;}
.footer_detail .detail{ width:100%; float:left; margin:0; padding:0 10% 0 0; border-right:1px solid rgba(255,255,255,0.1);}
.footer_detail .ft_logo{width:100%; float:left; margin:0 0 10px 0; padding:0;}
.footer_detail p{ margin:0 0 20px 0; padding:0 15% 0 0; font-size:14px; color:#FFF8F5; line-height:25px; clear:both;}
.footer_detail h3{ margin:0 0 25px 0; padding:0; font-size:20px; color:#FFF8F5; font-weight:600; clear:both;}

ul.ft_contact{ width:100%; float:left; margin:0; padding:15px 0 0 0; border-top:1px solid rgba(255,255,255,0.1);}
ul.ft_contact li{ margin:0 15px 0 0; padding:0 20px 0 30px; display:inline-block; font-size:14px; color:#FFF8F5; font-weight:600; position:relative; border-right:1px solid rgba(255,255,255,0.1);}
ul.ft_contact li:last-child{ border:none;}
ul.ft_contact li i{ position:absolute; top:11px; left:0; font-size:16px; color:#FC642D;}
ul.ft_contact li small{ margin:0; padding:0; display:block; font-size:13px; color:#FFF8F5;}
ul.ft_contact li a{ color:#FFF8F5;}
ul.ft_contact li a:hover{ color:#FC642D;}

ul.ft_link{ width:100%; float:left; margin:0; padding:0;}
ul.ft_link li{ margin:0 0 5px 0; padding:0; display:block;}
ul.ft_link li a{ margin:0; padding:0; font-size:14px; color:#FFF8F5;}
ul.ft_link li a:hover{ color:#FC642D;} 

/*========================  Contact Us Page  =========================*/
.c_form{ width:100%; float:left; margin:0; padding:50px 0 70px 0; background: transparent linear-gradient(0deg, var(--unnamed-color-fff8f5) 0%, var(--unnamed-color-ffffff) 100%) 0% 0% no-repeat padding-box;
background: transparent linear-gradient(0deg, #FFF8F5 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;}
.c_form .global_title{ margin-bottom:10px;}
.c_form .title_info{ width:100%; float:left; margin:0; padding:0; text-align:center;}
.c_form .title_info p{ margin:0 0 50px 0; padding:0; font-size:18px; color:#320E01;}
.c_form .left_info{ width:100%; float:left; margin:0; padding:30px; background:#FC642D; border-radius: 4px 0px 0px 4px; position:relative; height:100%; display:flex;}
.c_form .left_info a { color: #fff; }
.c_form .inner{ width:100%; float:left; margin:0; padding:0; box-shadow:0 10px 15px rgba(0,0,0,0.1);}
.c_form .left_info h3{ margin:0 0 20px 0; padding:0; font-size:26px; color:#FFF8F5; font-weight:500;}

.c_form ul.ft_contact{ margin-bottom:20px; border-bottom: 1px solid rgba(255,255,255,0.1);}
.c_form ul.ft_contact li{ display:block; border:none; margin-bottom:15px;}
.c_form ul.ft_contact li i{ color:#FFF8F5;}
.cf_phone {
font-size: 16px;
margin: 10px 0;
border-radius: 5px;
border: 2px solid #d5f7dc;
display: flex;
align-items: center;
width: 100%;
overflow: hidden;
border-left: 0px;
}
.contwrap {
padding-bottom: 5px;  
}
.cf_phone:before {
content: 'Call';
margin-right: 10px;
padding: 5px 15px;
border-right: 1px solid #cff3d6;
background: #d5f7dc;
}
.cf_phone a {
color: #25d366;
font-weight: bold;
}
ul.c_social{ width:100%; float:left; margin:0; padding:0; text-align:center;}
ul.c_social li{ width:1%; display:table-cell; margin:0 10px 0 0; padding:0 15px 0 0; border-right: 1px solid rgba(255,255,255,0.1);}
ul.c_social li:last-child{ border:none; margin-right:0; padding-right:0;}

.c_form .right_info{ width:100%; float:left; margin:0; padding:50px 30px; background:#fff; border-radius:4px; border:1px solid #320E011A; position:relative;}
.c_form .input-group{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
.c_form .input-group label{ width:100%; float:left; margin:0 0 5px 0; padding:0; font-size:12px; color:#FC642D; font-weight:600; text-transform:uppercase; letter-spacing:3.6px;}
.c_form .input-group .form-control{ height:40px; border:none; border-bottom:1px solid #2121211A; margin:0; padding:0; box-shadow:none; font-size:16px; color:#c7c7c7;}
.c_form .input-group .form-control.field_2{ height:70px; padding-top:7px; resize:none;}
.send_btn{ position:absolute; bottom:30px; right:30px; background:none; border:none; box-shadow:none; cursor:pointer; z-index:9;}

/*========================  Blog Page  =========================*/
.page_wrapper{ width:100%;margin:0;position:relative;clear: both;} 
.page_wrapper .title_info{ width:100%; float:left; margin:0; padding:0; text-align:center;}
.page_wrapper .title_info p{ margin:0 0 50px 0; padding:0; font-size:18px; color:#320E01;}
.page_wrapper .inner{ width:100%; margin:0; padding:0;}
.page_wrapper .blog_block{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
.page_wrapper .blog_block figure{ width:100%; float:left; margin:0; padding:0; border-radius:4px 0 0 4px; position:relative; height:100%;}
.page_wrapper .blog_block figure img{ width:100%; border-radius:4px 0 0 4px; height:100%; object-fit:cover;}
.page_wrapper .blog_block .detail{ width:100%; float:left; margin:0; padding:30px; border-radius:0 4px 4px 0; border:1px solid #320E011A; height:100%; position:relative;}
.page_wrapper .blog_block h3{ margin:0 0 10px 0; padding:0; font-size:20px; color:#320E01; font-weight:500;}
.page_wrapper .blog_block h3 a{ color:#320E01;} 
.read_link{ margin:0 0 10px 0; padding:0; font-size:16px; color:#E8703D; font-weight:500;}
.read_link:hover{ color:#320E01;}
.page_wrapper ul.trend_list li:first-child{ padding-left:0px;}
.page_wrapper .r_sidebar{ width:100%; float:left; margin:0; padding:0;}
.page_wrapper .r_sidebar .input-group{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
.page_wrapper .r_sidebar .input-group .form-control,.input-group-append, .input-group-preppend {height: 50px!important;} 
.page_wrapper .r_sidebar .input-group .form-control{ height:38px;width:88%; margin:0; padding:0 20px; background:#fff; box-shadow:none; border-radius:4px 0 0 4px; border:1px solid #2121211A; font-size:16px; color:#320E01;}
.blog_block .col-sm-8 {padding-left: 15px;}
.page_wrapper .r_about{border-radius: 0;border: 0;width:100%; float:left; margin:0; padding:0;}
.page_wrapper .ra_block{ width:100%; float:left; margin:0; padding: 15px 0px; border-bottom:1px solid #2121211A;}
.page_wrapper .ra_block:last-child{ border:none;}
.page_wrapper .ra_block h3{ margin:0 0 15px 0; padding:0; font-size:20px; color:#320E01; font-weight:600;}
.page_wrapper .ra_block p{ margin:0; padding:0; font-size:14px; color:#212121; line-height:24px;}
.bravo-pagination{display: inline-block;}
.view_link{ margin:0; padding:0; font-size:14px; color:#E8703D; font-weight:500; float:right;}
.view_link:hover{ color:#320E01;}
.page_wrapper .r_news{ width:100%; float:left; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #2121211A;}
.page_wrapper .r_news:last-child{ border:none; margin-bottom:0; padding-bottom:0;}
.page_wrapper .r_news h5{margin: 0px;
    padding: 0;
    font-size: 17px;
    color: #320E01;
    font-weight: 500;
    line-height: 1.5;}
	.page_wrapper .r_news a {
    color: #fff;
}
.r_news_wrp {position: absolute;bottom: 0;left: 0;text-align: left; padding: 10px;}
.r_news {position: relative;}
.r_news .travel_block {height: 200px;overflow: hidden;}
.page_wrapper .r_news h5 a:hover{ color:#E8703D;}
.page_wrapper .r_news ul.trend_list{ margin:0;}
.page_wrapper .r_news h5 a{color: #ffffff;width: 100%;display: block;}
.page_wrapper .travel_block{ width:100%; float:left; margin:0 0 20px 0; padding:0; position:relative; border-radius:4px; text-align:center;}
.page_wrapper .travel_block:last-child{ margin:0;}
.page_wrapper .travel_block:before{ content:""; position:absolute; top:0; left:0; bottom:0; right:0; border-radius:4px; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(51,51,51,0.02) 2%, rgba(36,36,36,0.03) 3%, rgba(39,39,39,0.05) 6%, rgba(34,34,34,0.06) 7%, rgba(36,36,36,0.08) 10%, rgba(28,28,28,0.11) 14%, rgba(36,36,36,0.12) 15%, rgba(30,30,30,0.14) 18%, rgba(35,35,35,0.15) 19%, rgba(30,30,30,0.17) 22%, rgba(35,35,35,0.18) 23%, rgba(31,31,31,0.2) 26%, rgba(35,35,35,0.21) 27%, rgba(31,31,31,0.23) 30%, rgba(35,35,35,0.24) 31%, rgba(31,31,31,0.26) 34%, rgba(35,35,35,0.27) 35%, rgba(31,31,31,0.29) 38%, rgba(34,34,34,0.3) 39%, rgba(32,32,32,0.31) 41%, rgba(34,34,34,0.32) 43%, rgba(32,32,32,0.34) 46%, rgba(34,34,34,0.35) 47%, rgba(32,32,32,0.37) 50%, rgba(34,34,34,0.38) 51%, rgba(32,32,32,0.4) 53%, rgba(34,34,34,0.41) 55%, rgba(32,32,32,0.43) 58%, rgba(34,34,34,0.44) 59%, rgba(32,32,32,0.46) 62%, rgba(34,34,34,0.47) 63%, rgba(32,32,32,0.49) 66%, rgba(34,34,34,0.5) 67%, rgba(32,32,32,0.52) 70%, rgba(34,34,34,0.53) 71%, rgba(32,32,32,0.56) 75%, rgba(34,34,34,0.57) 76%, rgba(32,32,32,0.59) 79%, rgba(34,34,34,0.6) 80%, rgba(32,32,32,0.62) 82%, rgba(32,32,32,0.66) 87%, rgba(34,34,34,0.67) 88%, rgba(32,32,32,0.74) 99%, rgba(34,34,34,0.75) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(51,51,51,0.02) 2%,rgba(36,36,36,0.03) 3%,rgba(39,39,39,0.05) 6%,rgba(34,34,34,0.06) 7%,rgba(36,36,36,0.08) 10%,rgba(28,28,28,0.11) 14%,rgba(36,36,36,0.12) 15%,rgba(30,30,30,0.14) 18%,rgba(35,35,35,0.15) 19%,rgba(30,30,30,0.17) 22%,rgba(35,35,35,0.18) 23%,rgba(31,31,31,0.2) 26%,rgba(35,35,35,0.21) 27%,rgba(31,31,31,0.23) 30%,rgba(35,35,35,0.24) 31%,rgba(31,31,31,0.26) 34%,rgba(35,35,35,0.27) 35%,rgba(31,31,31,0.29) 38%,rgba(34,34,34,0.3) 39%,rgba(32,32,32,0.31) 41%,rgba(34,34,34,0.32) 43%,rgba(32,32,32,0.34) 46%,rgba(34,34,34,0.35) 47%,rgba(32,32,32,0.37) 50%,rgba(34,34,34,0.38) 51%,rgba(32,32,32,0.4) 53%,rgba(34,34,34,0.41) 55%,rgba(32,32,32,0.43) 58%,rgba(34,34,34,0.44) 59%,rgba(32,32,32,0.46) 62%,rgba(34,34,34,0.47) 63%,rgba(32,32,32,0.49) 66%,rgba(34,34,34,0.5) 67%,rgba(32,32,32,0.52) 70%,rgba(34,34,34,0.53) 71%,rgba(32,32,32,0.56) 75%,rgba(34,34,34,0.57) 76%,rgba(32,32,32,0.59) 79%,rgba(34,34,34,0.6) 80%,rgba(32,32,32,0.62) 82%,rgba(32,32,32,0.66) 87%,rgba(34,34,34,0.67) 88%,rgba(32,32,32,0.74) 99%,rgba(34,34,34,0.75) 100%);background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(51,51,51,0.02) 2%,rgba(36,36,36,0.03) 3%,rgba(39,39,39,0.05) 6%,rgba(34,34,34,0.06) 7%,rgba(36,36,36,0.08) 10%,rgba(28,28,28,0.11) 14%,rgba(36,36,36,0.12) 15%,rgba(30,30,30,0.14) 18%,rgba(35,35,35,0.15) 19%,rgba(30,30,30,0.17) 22%,rgba(35,35,35,0.18) 23%,rgba(31,31,31,0.2) 26%,rgba(35,35,35,0.21) 27%,rgba(31,31,31,0.23) 30%,rgba(35,35,35,0.24) 31%,rgba(31,31,31,0.26) 34%,rgba(35,35,35,0.27) 35%,rgba(31,31,31,0.29) 38%,rgba(34,34,34,0.3) 39%,rgba(32,32,32,0.31) 41%,rgba(34,34,34,0.32) 43%,rgba(32,32,32,0.34) 46%,rgba(34,34,34,0.35) 47%,rgba(32,32,32,0.37) 50%,rgba(34,34,34,0.38) 51%,rgba(32,32,32,0.4) 53%,rgba(34,34,34,0.41) 55%,rgba(32,32,32,0.43) 58%,rgba(34,34,34,0.44) 59%,rgba(32,32,32,0.46) 62%,rgba(34,34,34,0.47) 63%,rgba(32,32,32,0.49) 66%,rgba(34,34,34,0.5) 67%,rgba(32,32,32,0.52) 70%,rgba(34,34,34,0.53) 71%,rgba(32,32,32,0.56) 75%,rgba(34,34,34,0.57) 76%,rgba(32,32,32,0.59) 79%,rgba(34,34,34,0.6) 80%,rgba(32,32,32,0.62) 82%,rgba(32,32,32,0.66) 87%,rgba(34,34,34,0.67) 88%,rgba(32,32,32,0.74) 99%,rgba(34,34,34,0.75) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf222222',GradientType=0 );}
.page_wrapper .travel_block img{padding: 0;width:100%;height:100%; border-radius:4px;border: 0;}
.page_wrapper .travel_block h4{ margin:0; padding:5px 0 0 0; font-size:14px; color:#fff; font-weight:500; position:absolute; bottom:20px; left:50%; transform: translate(-50%,0%); z-index:2;}
.page_wrapper .travel_block h4:before{ content:""; width:100%; height:2px; background:#fff; border-radius:2px; position:absolute; top:0; left:0;}
.r_news ul li {color: #fff;}
.page_wrapper .ra_block.tag_b{ padding-bottom:15px;}
ul.tag_list{ width:100%; float:left; margin:0; padding:0;}
ul.tag_list li{ margin:0 8px 15px 0; padding:0 9px 0 0; display:inline-block; border-right:1px solid rgba(50,14,1,0.10);}
ul.tag_list li.b_none{ border:none;}
ul.tag_list li a{ margin:0; padding:0; font-size:14px; color:#320E01; font-weight:500;}
ul.tag_list li a:hover{ color:#E8703D;}

/*========================  Blog Detail Page  =========================*/
.nav_sec.white .navbar-light .navbar-nav .nav-link{ color:#fff;}
header.sticky .nav_sec.white .navbar-light .navbar-nav .nav-link { color:#320E01;}

.coven_sec{ width:100%; float:left; margin:0; padding:0; position:relative; text-align:center;}
.coven_sec img{ width:100%;}
.coven_sec:before{ content:""; width:100%; height:100%; position:absolute; top:0; left:0;}
.coven_sec .coven_block{border-radius: 10px;background: rgb(0 0 0 / 25%);bottom: 10%;max-width: 990px;width:100%;float:left; margin:0; padding:30px; position:absolute;left:50%; transform:translate(-50%,0%);}
.coven_sec ul.trend_list{ width:auto; float:none; margin-bottom:10px;}
.coven_sec ul.trend_list li:first-child{ padding-left:0;}
.coven_sec h2{ margin:0 0 30px 0; padding:0; font-size:40px; color:#320E01; font-weight:700; line-height:60px;}
ul.bd_social{ width:100%; float:left; margin:0; padding:0;}
ul.bd_social li{ margin:0 2px; padding:0; display:inline-block;}
ul.bd_social li a{ margin:0; padding:0; display:inline-block; width:40px; height:40px; background:#FC642D; border-radius:4px; line-height:40px; font-size:20px; color:#fff;}
ul.bd_social li a:hover{ background:#320E01; color:#fff;}

/*******  Blog   ********/
.page_wrapper.blog_detail{ padding-top:40px;}
.page_wrapper.blog_detail:before{ display:none;}
.page_wrapper.blog_detail h1{ margin:0 0 40px 0; padding:0 0 30px 0; font-size:28px; color:#320E01; font-style:italic; font-weight:300; text-align:center; border-bottom:1px solid #2121211A; line-height:42px;}
.list-news .blog_block .col-sm-8 {padding-left: 0px;}
.page_wrapper .blog_block .detail, .page_wrapper .blog_block figure{border: 0px!important;}
.page_wrapper .blog_block figure img {border-radius: 5px;}
.blog_block .trend_list li:first-child {padding-left: 0px;}
.single_user_info .avatar {border-radius: 50px;max-width: none;}
ul.blog_cat_list li {margin-bottom: 0px;} 
.page_wrapper.blog_detail .bl_detail{ width:100%; float:left; margin:0; padding:0;} 
.page_wrapper.blog_detail .bl_detail figure{ width:100%; float:left; margin:0 0 15px 0; padding:0;}
.page_wrapper.blog_detail .bl_detail img{ width:100%; border-radius:10px;margin-bottom: 10px;}
.page_wrapper.blog_detail .bl_detail figure.image img {margin-bottom: 5px;}
ul.bd_list{ width:100%; float:left; margin:0; padding:0;}
ul.bd_list li{ margin:0 0 25px 0; padding:0 0 0 12px; display:inline-block; font-size:16px; color:#320E01; line-height:24px; position:relative;}
ul.bd_list li:before{ content:""; width:5px; height:5px; background:#320E01; position:absolute; top:10px; left:0; border-radius:50%;}
.page_wrapper.blog_detail h3{ margin:0 0 20px 0; padding:0; font-size:28px; color:#320E01; font-weight:500; clear:both;}

/*========================  Tour Page  =========================*/
.high_sec{width: 100%;float: none;position: relative; margin: 0px;padding: 0px 0px 70px;}
.high_sec:before{ content:""; width:100%; height:10%; background: transparent linear-gradient(180deg, var(--unnamed-color-fff8f5) 0%, var(--unnamed-color-ffffff) 100%) 0% 0% no-repeat padding-box;
background: transparent linear-gradient(180deg, #FFF8F5 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box; position:absolute; top:0; left:0; z-index:-1;}
ul.breadcrumb_info{ padding: 0 0 10px 0;width: 100%;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;overflow: hidden;display: block;margin-bottom: 6px; color: #8e8e8e}
ul.breadcrumb_info:before{}
ul.breadcrumb_info li{ margin:0 5px 0 0; padding:0 15px 0 0; display:inline-block; font-size:13px; color:#212121; position:relative;}
ul.breadcrumb_info li:before{ content:"\f105"; font-family: 'FontAwesome'; font-size:14px; color:#212121; position:absolute; top:0; right:0;}
ul.breadcrumb_info li:last-child:before{ display:none;}
ul.breadcrumb_info li a{ color:#212121;}
ul.breadcrumb_info li a:hover{ color:#FC642D;}
.st_features li {display: flex;align-items: center;margin-bottom: 3px;font-size: 16px;}
.st_features {background: #fff;padding: 15px 13px 1px;margin-bottom: 15px;border-radius: 5px;border: 1px solid #27272726;}
.st_features li i {
    color: #fff!important;
    background-color: #82cc13!important;
    padding: 4px;
    border-radius: 50%;
    margin-right: 5px;
    font-size: 10px;}
.roller_info{ width:100%; float:left; margin:0; padding:20px 0 0 0;}
.roller_info .left_info{ width:100%;margin:0; padding:0;} 
.roller_info .left_info ul.trend_list .rate_info{ padding-left:0; color:#FC642D;}
.roller_info .left_info ul.trend_list .rate_info i{ position:relative; top:0; left:0; margin-right:1px; color:#EDAB56;}
.roller_info .left_info ul.trend_list .rate_info i:last-child{ margin-right:10px;}
.roller_info .left_info .tour_block{ width:100%; margin:0 0 30px 0; padding:10px 0 0 0; position:relative;}
.roller_info .left_info .tour_block .tour_ex{ width:100%; float:left; margin:0; padding:0;}
.roller_info .left_info .tour_block .tour_ex img{ width:100%;}
.ex_link{ width:30px; height:30px; margin:0; padding:0; line-height:30px; border-radius:50%; background:#fff; text-align:center; color:#320E01; font-size:14px; position:absolute; bottom:15px; right:15px; z-index:9;}
.ex_link:hover{ color:#320E01;}
.roller_info .left_info .tour_block .owl-carousel .owl-nav button{ width:30px; height:30px; margin-top:-15px !important; font-size:0; display:block; border-radius:50%; position:absolute; top:50%; margin:0; background:#fff !important; z-index:555; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;transition:all .6s ease-in-out; color:#320E01 !important;}
.roller_info .left_info .tour_block .owl-carousel .owl-nav button span{ display:none !important;}
.roller_info .left_info .tour_block .owl-carousel .owl-nav button.owl-prev{ left:15px;}
.roller_info .left_info .tour_block .owl-carousel .owl-nav button.owl-prev:after{ content: "\f053"; font-family: 'FontAwesome'; font-size:14px; position:relative; left:-1px; top:1px;}
.roller_info .left_info .tour_block .owl-carousel .owl-nav button.owl-next{ right:15px;}
.roller_info .left_info .tour_block .owl-carousel .owl-nav button.owl-next:after{ content: "\f054"; font-family: 'FontAwesome'; font-size:14px; position:relative; right:-1px; top:1px;}
.roller_info .left_info .tour_block .owl-carousel .owl-nav button:hover{ color:#fff !important; background:#320E01 !important;}
.roller_info .left_info h3{clear:both;}
.roller_info .left_info p,.roller_info .left_info .g-overview p,.roller_info .left_info .g-overview li,.roller_info .left_info .g-overview { margin:0 0 10px 0;/*color:#320E01 !important;*/}
.roller_info .left_info ul.bd_list{ border-bottom:1px solid #2121211A; border-radius: 4px; padding-bottom:20px; margin-bottom:20px;}
.roller_info .left_info ul.bd_list li{ margin-bottom:5px; display:block;}

.trip-tour-detail .inclu_info{margin: 0 -5px 30px -5px; background:#fff; border: 2px solid rgb(103 103 103 / 7%); padding: 20px;border-radius: 8px;}
.trip-tour-detail .form-head .price .value .onsale, .onsale {
color: #a6a6a6!important;
font-weight: 300;
font-size: 16px;
line-height: normal;
float: right;
margin-left: 10px;
display: unset;}
.g-overview ul:first-of-type,.good_notes {border-radius: 5px;margin-top: 10px;} 
.good_notes {border: 2px solid rgb(103 103 103 / 7%);background: #fff;padding: 15px 15px;}
.g-overview ul:first-of-type {padding: 5px 0px 10px;}
.roller_info .inclu_info h3{ font-weight:500;}
ul.inclu_list{ width:100%; float:left; margin:0; padding:0;}
ul.inclu_list li{ margin:0 0 10px 0; padding:0 0 0 30px; font-size:16px; color:#320E01; line-height:25px; position:relative;}
ul.inclu_list li:before{ content:"\f00c"; font-family: 'FontAwesome'; font-size:16px; color:#42C938; position:absolute; top:0; left:0;}
ul.inclu_list li.exclude:before{ content:"\f00d"; font-family: 'FontAwesome'; font-size:16px; color:#c03; position:absolute; top:0; left:0;}

.roller_info .right_list{ width:100%; float:left; margin:0; padding:0 0 0 30px; border-left:1px solid #2121211A; position:relative; height:100%;}
.roller_info .right_list ul.inclu_list li:before{ content:""; width:12px; height:13px; background:url(../images/close.png) center center no-repeat; background-size:100% 100%; position:absolute; top:6px; left:0;}
div#tour-good-to-know {margin-bottom: 30px;} 
.question_block{ width:100%; float:left; margin:0 0 20px 0; padding:0;}
.question_block .card{background: transparent;border:none; border-radius:0; border-bottom:1px solid #2121211A; margin-bottom:10px; padding:15px 0;}
.question_block .card-header{ padding:0; background:none; border:none;}
.question_block .btn-link{ width:100%; float:left; text-align:left; padding:0 40px 0 0; font-size:20px; color:#320E01; font-weight:600; position:relative; white-space:normal; text-decoration:none;}
.question_block .btn-link:after{ content:"\f107"; display:inline-block; font-size:20px; color:#320E01; font-family: 'FontAwesome'; position:absolute; top:0; right:5px;}
.question_block .active-acc .btn-link:after{ content:"\f106";}

.question_block .accordion-block .btn-link{ font-size:18px; font-weight:400;}
.question_block .accordion-block .btn-link:after{content: "\f107"; font-size:20px; font-weight: bold;}
.question_block .accordion-block .active-acc .btn-link:after{ content:"\f106";}
.question_block .accordion-block .card:last-child{ border:none; margin:0;} 

.question_block .card-body{ padding:10px 0 0 0;}
.question_block .card-body p{ color:#320E01; line-height:25px; margin:0 0 15px 0; padding:0;}
.question_block .card-body p a{ color:#FC642D; text-decoration:underline;}
.question_block .card-body p a:hover{ text-decoration:none;}
.question_block .card-body p.small{ font-size:12px;}
.question_block .card-body ul.bd_list{ border:none; padding:0; margin-bottom:5px;}

.question_block .intiner{ width:100%;margin:0; padding:0;}
.question_block .intiner h6{ margin:0 0 10px 0; padding:0; font-size:12px; color:#212121; font-weight:700; clear:both;}
.question_block .day_block{ width:100%; float:left; margin:0 0 10px 0; padding:0; position:relative;}
.question_block .iti_cont:before{ content:""; width:1px; height:90%; background:#2121211A; position:absolute; bottom:0; left:3px;top: 5%;}
.question_block .day_head{margin-bottom: 5px;display: flex;align-items: center;}
.iti_cont {padding: 0px 0 0px 22px;position: relative;}
.question_block .day_block .day_ic{ width:auto; float:left; margin:0;margin-right: 10px; padding:0; font-size:16px; color:#FC642D; font-weight:600;}
.question_block .day_block .detail:before {content: '-';padding-right: 10px;}
.question_block .day_block .day_ic i{ margin-right:10px;}
.question_block .day_block .day_ic i.fa-circle{ font-size:10px; position:relative; top:-1px;}
.question_block .day_block .detail{ margin:0; padding:0px; overflow:hidden;display: flex;align-items: center;}
.question_block .day_block .detail h4{ margin:0px; padding:0; font-size:16px; color:#320E01;line-height: 1.6;}
.question_block .day_block .detail p{ margin:0 0 10px 0; padding:0; font-size:12px; color:#320E01; line-height:18px;}
ul.intiner_list{ width:100%; float:0; margin:0; padding:0;}
ul.intiner_list li{ margin:0 0 5px 0; padding:0 0 0 10px; display:block; font-size:12px; color:#320E01; position:relative;}
ul.intiner_list li:before{ content:""; width:4px; height:4px; background:#320E01; border-radius:50%; position:absolute; top:6px; left:0;}

.review_block{ width:100%; float:left; margin:0 0 30px 0; padding:0 0 15px 0; border-bottom:1px solid #2121211A;}
.review_block .r_inn{ width:250px; float:left; margin:0; padding:0;}
.review_block .r_inn strong{ margin:0 10px 0 0; padding:0; display:inline-block; font-size:32px; color:#320E01; font-weight:600;}
.review_block .r_inn i{ font-size:21px; color:#EDAB56;}
.review_block .r_inn span{ margin:5px 0 0 0; padding:0; display:block; font-size:16px; color:#FC642D; font-weight:500; clear:both;}
.review_block .detail{ margin:0; padding:0; overflow:hidden;}
.review_block .detail p{ margin:0 0 10px 0; padding:0; font-size:16px; color:#320E01;}
.review_block .range{ width:100%; float:left; margin:0 0 5px 0; padding:6px 50px 6px 75px; position:relative;}
.review_block .range span{ margin:0; padding:0; font-size:16px; color:#320E01; font-weight:500; position:absolute; top:0; left:0;}
.review_block .range span.d_right{ left:auto; right:0; text-align:right;}
.review_block .range_slide{ width:100%; height:12px; float:left; margin:0; padding:0; background:#2121211A; border-radius:10px; position:relative;}
.review_block .range_slide:before{ content:""; width:90%; height:100%; background:#FC642D; border-radius:10px; position:absolute; top:0; left:0;}
.review_block .range.r2 .range_slide:before{width:100%;}
.review_block .range.r3 .range_slide:before{width:8%;}
.review_block .range.r4 .range_slide:before{width:4%;}
.review_block .range.r5 .range_slide:before{width:10%;}

.showing_info{ width:100%; float:left; margin:0; padding:0;}
.showing_info h4{ margin:0 0 15px 0; padding:0; font-size:16px; color:#320E01; font-weight:500;}
.showing_info .showing_block{width: 100%;
    margin: 0 0 30px 0;
    background: #fcfdfe;
    margin-bottom: 15px;
        padding: 15px;
    border-radius: 5px;
    border: 1px solid #ececec;}
.showing_info .showing_block:last-child{ margin:0;}
.showing_info .showing_block i.fa-star, .showing_info .showing_block i.fa-star-half-empty{ margin:0 0 10px 0; padding:0; display:inline-block; font-size:16px; color:#EDAB56;}
.showing_info .showing_block h5{margin:0 10px 0 0px; padding:0; display:inline-block; font-size:16px; color:#320E01; display:inline-block;}
.showing_info .showing_block small{ margin:0px; padding:0; display:block; font-size:15px; color:#212121;}
.showing_info .showing_block p{ margin:0 0 10px 0; padding:0; font-size:16px; color:#320E01; line-height:25px;}
.showing_block .fa-star-o {display: none;}
.mob_top {margin: 0px;padding: 0px;}
.showing_info span.fs-45 {font-size: 35px;}
#tour-good-to-know h2 {padding-bottom: 5px;}
.help_link{ margin:0; padding:0; font-size:16px; color:#FC642D; font-weight:500;}
.help_link:hover{ color:#320E01;}
.user_review {padding: 15px 0 20px;}
.single_user_info {margin: 0;display: flex;flex-wrap: nowrap;align-items: center;}
/***/
.ulist ul li {position: relative;padding: 0 0 0 30px;}
.ulist ul {padding-top: 10px;}
.good_notes li:before {
color: #fff!important;
background-color: #ff885d;
padding: 5px;
border-radius: 50%;
width: 17px;
height: 17px;
display: flex;
align-items: center;
justify-content: center;
top: 7px!important;}
.g-overview ul li:before, .good_notes li:before, .accordion-block ul li:before, .checklist li:before, .bl_detail ul li:before{
content: "\f00c";
font-family: 'FontAwesome';
font-size: 16px;
color: #8ac8e0;
position: absolute;
top: 0;
left: 0;} 
.g-overview ul li:before, .good_notes li:before, .ulist ul li:before {
content: "\f00c";
font-family: 'FontAwesome'; 
color: #8ac8e0;
position: absolute;
top: 0;
left: 0;} 
/******  Pagination Sec  ******/
.pag_info{ width:100%; float:left; margin:0; padding:50px 0; border-top:1px solid #2121211A;}
.pagination_list{ width:100%; float:left; margin:0; padding:0;}
.pagination_list li{ margin:0 10px 0 0; padding:0; display:inline-block;}
.pagination_list li a{ margin:0; padding:0; font-size:16px; color:#FC642D; font-weight:500; opacity:0.5;}
.pagination_list li a:hover{ opacity:1;}
.pagination_list li.active a{ opacity:1;}
.pagination_list li:first-child a, .pagination_list li:last-child a{ width:40px; height:40px; display:inline-block; border:2px solid #FC642D; border-radius:50%; text-align:center; line-height:36px; text-align:center; opacity:1;}
.pagination_list li:first-child a:hover, .pagination_list li:last-child a:hover{ background:#FC642D; color:#fff;}

ul.ac_link{ width:100%; float:left; margin:0; padding:0; background:#320E01; position:fixed; bottom:0; left:0; z-index:9; text-align:center;}
ul.ac_link li{ margin:0; padding:0; display:inline-block;}
ul.ac_link li a{ font-size:15px; color:#fff; display:inline-block; margin:0; padding:14px 10px 12px 10px; border-bottom:3px solid transparent;}
ul.ac_link li a.active{ border-bottom-color:#fff;}

/*========================  Tour Detail Page  =========================*/
.inner_banner{ width:100%; float:left; margin:0px; padding:0; position:relative; text-align:center;}
.inner_banner img{ width:100%;}
.inner_banner:before{ content:""; width:100%; height:100%;background: rgb(33 33 33 / 38%); position:absolute; top:0; left:0;}
.inner_banner .inner{ width:100%; float:left; margin:0; padding:0; position:absolute; top:50%; left:0; transform:translate(0%,-50%); z-index:1;}
.inner_banner ul.breadcrumb_info:before{ background:rgba(255,255,255,0.8); left:50%; transform:translate(-50%,0%);}
.inner_banner ul.breadcrumb_info li{ color:#fff;}
.inner_banner ul.breadcrumb_info li:before{ color:#fff;}
.inner_banner ul.breadcrumb_info li a{ color:#fff;}
.inner_banner strong{ margin:0; padding:0; display:block; font-size:42px; color:#FFF8F5; font-weight:700; clear:both;}
.inner_banner strong i{ font-size:30px; position:relative; top:-3px;}

.inner_banner ul.trend_list li.rate_info i{ color:#EDAB56;}
.inner_banner ul.trend_list li.rate_info i:last-child{ margin-right:10px;}
.inner_banner ul.trend_list li{ color:#fff; border:none;}
.inner_banner ul.trend_list li i{ position:relative; top:0;}
.bottom-stricky-menu{
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    width:100%
}
.mobile-bottom-nav{
    z-index:1000;
    will-change:transform;
    transform:translateZ(0);
    display:flex;
    height:50px;
    box-shadow:0 -1px 9px -1px #333;
    background-color:#fff;
    width:100%;
    overflow-x:auto
}
.mobile-bottom-nav__item{
    flex-grow:1;
    text-align:center;
    font-size:12px;
    display:flex;
    flex-direction:column;
    justify-content:center
}
.mobile-bottom-nav__item--active{
    color:red
}
.mobile-bottom-nav__item-content{
    display:flex;
    flex-direction:column;
    width:95px;
}
.page_wrapper.tour_blog{ padding-top:70px; padding-bottom:80px; background:#FFF8F5;}
.page_wrapper.tour_blog:before{ display:none;}
.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}
.play-icon .fa-play {
    font-size: 50px;
    color: #fff;
    text-shadow: 1px 1px 6px rgb(39 39 39);
}
.bravo-video-popup {
    position: relative;
}
.play-icon {
    position: absolute;
    top: 40%;
    left: 50%;
}
.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.horizontal_list .tlist:before {content: counter(section); left: 15px; position: absolute; border-radius: 50%; padding: 2px; height: 30px; width: 30px; background-color: #fc642d; text-align: center; color: white; z-index: 99; top: 15px; font-weight: bold;}
.horizontal_list .tlist {counter-increment: section; position: relative; padding-left: 0; padding-right: 0;}
.roller_info.btm_border{ border-bottom:1px solid #0000000A; padding-bottom:0px;}
.trend_sec.escorted{background:none;}
.trend_sec .trend_block {box-shadow: 2px 2px 2px 1px rgb(0 0 0 / 11%);border-radius: 5px;border: 1px solid #d7dce3;}

.trend_sec.escorted .trend_block{ background:#fff; margin-bottom:20px;}
.list-item .owl-carousel .trend_block .detail{
padding: 10px 20px;
border-radius: 0 0 5px 5px;
background: #fff;
position: relative;
border-left: 1px solid;
border-color: #cccccc63;}
.list-item .owl-carousel .owl-stage-outer {padding: 5px 0;}
.bravo-offer{clear:both}
.roller_info{padding: 15px 0 0 0;}
.page_wrapper {padding-top: 40px;}
.tr_page .review_block .detail p {font-size: 15px;color: #909090;} 
ul.breadcrumb_info { 
text-overflow: inherit;} 
.g-overview ul li, .good_notes li, .checklist li, .accordion-block ul li,.bl_detail ul li {position: relative;padding: 0 0 0 30px;}
.mobile-bottom-nav {box-shadow: 0 -5px 16px -2px rgb(51 51 51 / 27%);}
.mobile-bottom-nav__item{background: #99daa7;}
.mobile-bottom-nav__item a {color: #fff;font-weight: 500;}
.enquiry_form_modal_form .form-control {border: 1px solid #e7e7e7;background: #f3f3f345;}
.trip-tour-detail .left_info .g-overview ul li, .good_notes li {margin-bottom: 7px;}
.enquiry_form_modal_form .modal-title {margin-bottom: 7px;height: 1px;overflow: hidden;}
.mobile-bottom-nav__item {-webkit-transition: background-color 1s ease-out;
-moz-transition: background-color 1s ease-out;
-o-transition: background-color 1s ease-out;
transition: background-color 1s ease-out;}
.destiny_sec .desty_block figure img {border-radius: 5px;}
.destiny_sec .desty_block {border: 0px;}
.slider_sec {float: none;}
.mobile-bottom-nav__item:hover{/*background-color: green;#c7efff*/
background-color: #c7efff;
cursor: pointer;}
.mobile-bottom-nav__item:hover a {color: #87c895;font-weight: 500;}
.input-number-group .fa, .date-wrapper .fa {color: #64e07f;}
.nav_sec{padding: 12px 0;}
/*.c_form {padding: 35px 0 70px 0;}*/
.nav_sec .navbar-light .navbar-nav .nav-link {padding: 0 0 0px 0;}
ul.breadcrumb_info {padding: 0 0 0px 0;}
.top_sale ul {border: 0px;padding: 0px;}
.top_sale a, .top_sale a:hover {color:inherit;} 
.top_sale .container{ }
.top_sale ul {display: flex;}
.top_sale ul li {margin-right: 16px;
line-height: 1.5;
padding: 0 0 0 0;color: inherit;
float: none;}
.top_sale ul li span {
font-size: 16px;
}
.top_sale .row ul {
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
justify-content: space-between;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
align-items: center;margin: 0px;
}
li.offer_end span {
display: -webkit-inline-flex;
display: inline-flex;
color: #fff;
background-color: rgb(55 98 142 / 61%);
border-radius: 5px; 
padding: 0px 12px;
font-size: 14px;
line-height: 1.5; animation: none;
}
.top_sale ul li.sale span:after {
display: inline-block;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sale,.offer,.offer_end {
float: none;padding: 0px 0px 0px 0px;line-height: normal;}  
.love_block .btn {padding: .790rem .75rem;} 
.love_block {
    padding: 2%;
    background: #fff;
    box-shadow: 9px 5px 20px 2px rgb(0 0 0 / 8%);
    border-radius: 5px;
}
.search-list-item .text {
    margin-bottom: 15px;
    padding: 5px 10px;
    background: #e5ffdd;
    display: inline-block;
    border-radius: 5px;
    border: 2px solid #9696964d;
} 
.ajax-load img {
    width: 200px;
    height: 100px;
} 
textarea.form-control {height: 4rem;} 
.message_box .text {padding: 10px;margin-bottom: 15px;}
.message_box .text-success, .form-mess .text-success {background: #cbffd7;}
.message_box .text-danger, .form-mess .text-danger {background: #ffe6e6;}
.form-mess {margin-top: 15px;}
.text-success, .text-danger {display: block;padding: 10px;}
ul.breadcrumb_info li a,ul.breadcrumb_info li,ul.breadcrumb_info li:before 
{ color: #a9a9a9;}
#brochure {margin-bottom: 30px;
    background: #ffffff;
    border: 2px solid rgb(103 103 103 / 7%);
    border-radius: 8px;
    padding: 15px;} 
.question_block .mb-0 {font-weight: 600;}
#accordionExample .card:first-child {margin-bottom: 5px;}
#tour-faq.question_block {margin-top: 35px;}
.sing_tour .left_info .g-overview, 
.sing_tour .left_info .g-overview li, 
.sing_tour .left_info .g-overview p, 
.sing_tour .left_info p, 
.sing_tour .left_info ul.inclu_list li, 
.sing_tour .left_info .question_block .day_block .detail p, 
.sing_tour .left_info .question_block .accordion-block .card-body p {font-size: 18px;line-height: 1.6;}
ul.trend_topic.list-attributes {margin: 15px 0;}
ul.trend_topic li a {background: #e0f9e5;}
ul.l_info li i {top: 5px;}
.high_sec {
width: 100%; 
margin: 0;
padding: 105px 0 70px 0;
position: relative;
}

.inner_banner { 
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
height: 300px;
}
.daterangepicker{box-shadow: 12px 4px 30px 0 rgb(16 36 94 / 20%);/*border: none;*/}
.daterangepicker .calendar-table td {padding: 0.5em 0.5em;}
.daterangepicker .calendar-table td.today.available {color: #fff;}
.daterangepicker .calendar-table td.today {
border-radius: 50%;
background: #9bdedb;
font-weight: bold;}
.daterangepicker .calendar-table td.active.available{color: #fff;}
.daterangepicker .calendar-table td.off {color: #ddd;}
.daterangepicker td.off.disabled {color: #ff9878;}
.daterangepicker .calendar-table td.off.available {color: #bbb;}
.daterangepicker .calendar-table td.available {font-weight: bold;color: #4caf50;}
.bravo_single_book {
    margin-top: 10px;
    box-shadow: rgba(0, 0, 0, 0.11) 2px 2px 2px 1px;
    margin-bottom: 50px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(215, 220, 227);
    border-image: initial;
    border-radius: 10px;
    overflow: hidden;
}
.bravo_single_book{
border-radius: 5px;border: 1px solid #d7dce3;margin-top: 10px;
box-shadow: 2px 2px 2px 1px rgb(0 0 0 / 11%);
margin-bottom: 50px;border-radius: 10px;overflow: hidden;}
.bravo_single_book .tour-sale-box .sale_class {
border-radius: 5px;
position: absolute;
width: inherit;
height: auto;
transform: none;
right: 0;
top: 0;
line-height: normal;
color: #fff;
font-size: 12px;
z-index: 8;
background-color: #fc642d;
padding: 3px 6px 3px 6px;}
#st_time_wrap {
    border-radius: 5px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    border-image: initial;
}
.maxwrap {
    font-size: 15px;
    background: rgb(213, 247, 220);
    padding: 10px;
}
.tour_timing_single {
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    font-size: 15px;
    background: rgb(255, 255, 255);
}
.tour_timing_single::before {
    content: "Timings";
    margin-right: 6px;
    font-weight: 400;
    padding: 5px;
    border-right: 1px solid rgb(221, 221, 221);
}
.st_wrap .rate_info {padding-right: 8px;margin-right: 8px;}
.st_wrap li i {padding-right: 2px;}
.st_wrap li:last-child {padding-left: 0;}
.st_wrap .rate_info i {padding-right: 0px;}
.st_wrap .rate_info li:last-child i {padding-right: 5px;}
.trip-tour-detail .st_title {font-weight: 600;font-size: 27px;}
.bravo_single_book .date-wrapper {padding-bottom: 0px;padding-top: 22px;}
.bravo_single_book .form-section-total {margin-bottom: 0;}
.bravo_single_book .form-section-total {
-moz-box-shadow: inset 0 0 10px #0000002e;
-webkit-box-shadow: inset 0 0 10px #0000002e;
box-shadow: inset 0px 0px 10px #0000002e;
background: #e4fff1;}
.tour_timing_single {
margin-bottom:0px;display: flex;
align-items: center;
font-size: 15px;
background: #fff;}
.tour_timing_single:before {
content: 'Timings';
margin-right: 6px;
padding: 5px 5px;font-weight: 400;
border-right: 1px solid #ddd;}
.bravo_single_book .nav-enquiry {padding: 0px;background: #e0f6ff;border-bottom: 1px solid #d8eef7;display: flex;}
.bravo_single_book .nav-enquiry .enquiry-item {
    flex: 0 0 50%;
    text-align: center;
    cursor:pointer;
    text-transform: capitalize;
}
.bravo_single_book .nav-enquiry .enquiry-item.active span {border-bottom: 0px;color: #6ca7bd;}
.nav-enquiry .enquiry-item {
padding-top: 12px;
font-size: 18px;
text-transform: none; 
-webkit-transition: background-color 1s ease-out;
-moz-transition: background-color 1s ease-out;
-o-transition: background-color 1s ease-out;
transition: background-color 1s ease-out;
font-weight: 500;
}
.enquiry-item.active:after {content: "";position: relative;display: block;width: 100%;height: 2px;background: #b2e7fb;margin-top: 10px;left: 0%;}
.nav-enquiry .enquiry-item:hover {}
.bravo_single_book .form-content .form-group{margin-bottom: 0px;}
.extra-price-wrap label {margin-bottom: 10px;display: inline-block;white-space: nowrap;}
.extra-price-wrap input[type="checkbox"] {vertical-align: middle;}
.extra-price-wrap label span {vertical-align: middle;padding-left: 5px;}
.bravo_single_book .form-group.form-date-field {border-bottom: 1px solid #d7dce3;}
.extra-price-wrap .flex-shrink-0{font-size: 15px;}
.destiny_sec .desty_block h3 a {
color: #ffffff;
display: block;
position: absolute;
top: 0;
left: 0;
text-align: center;
width: 100%;
height: 100%; 
padding-top: 7rem;}
.destiny_sec .desty_block{position: relative;box-shadow: 9px 5px 20px 2px rgb(0 0 0 / 16%);}
.destiny_sec .desty_block span .desc {position: absolute;bottom: 0;right: 0;padding: 5px 10px;background: rgb(255 255 255 / 63%);}
.destiny_sec .desty_block .detail {padding: 0px;}
.destiny_sec .desty_block h3 a:hover {color: #ffffff;}
a.whtspenq {display: none;}
.bravo_single_book .date-wrapper .check-in-wrapper .check-in-render {font-size: 16px;font-weight: 500;color: #1a2b48;}  
.bravo_single_book .submit-group .btn{background: #64e07f!important;border-radius: 0;}
.bravo_single_book .submit-group {padding: 0;border-top: 0;}
.max-time.widget-box .media h5.media-heading {border: 0!important;font-size: 15px;margin-bottom: 0;font-weight: 300;}
.review-form .rates {font-size: 20px;}
.review-form .rates i {margin-right: 3px;color: #ff9800;}
.max-time.widget-box .media {margin: 0px 0;padding: 0px;background: none;} 
.bravo_single_book .tour-sale-box {top: 6%;right: 6%;width: 55px;position: absolute;} 
.owl-carousel .tour-sale-box {right: 1px;}  
.enquiry_form_modal_form .form-group {margin-bottom: 0.75rem;}
.form-control {
border: 1px solid grey;
border-radius: 4px;
height: 3rem;
line-height: 3rem;
font-weight: normal;
padding: .375rem .75rem;
text-align: left;
margin: 0 1rem 0 0;
width: 100%;
align-items: center;
background: #fff;
font-size: 1rem;
display: block;
} 
.coven_block ul.trend_list li, .coven_block h1 {color: #fff;}
.coven_block h2 {font-size: 35px;font-weight: 500;text-shadow: 1px 3px 3px rgb(0 0 0 / 35%);}
.coven_sec .coven_block {background: transparent;}
.page_wrapper.blog_detail h2 {font-size: 1.65rem;font-weight: 600;}
.page_wrapper.blog_detail h3 {font-size: 1.35rem;font-weight: 600;}
a.read-more,a.read-less { margin-bottom: 15px;display: block;}
.ft_link.social_icon li {margin-bottom: 5px;}
.social_icon li i {margin-right: 6px;display: inline-block;} 
.deposit_types {display: flex;flex-direction:row; flex-wrap: wrap;width: 100%;}
.deposit_types .card-header {padding: .55rem .5rem;}
.gateways-table .card-header h4 {font-size: inherit;}
.deposit_types .d-flex {align-items: center;}
.deposit_types .card {flex: 1;}
.deposit_types .d-flex .price {background: #cbfdd3;}
.deposit_types .d-flex h4, .deposit_types .d-flex .price {padding: 14px;}
.deposit_types .card-header {padding: 0;}
.deposit_types strong, .deposit_types label {font-weight: normal;}
.deposit_types .card:first-child {margin-right: 10px;} 
.featured-link-item {margin: 25px auto;position: relative;}
.featured-link-item ul.l_info {
margin-bottom: 0;
float: none;
display: -webkit-box;
display: flex;
-webkit-box-align: stretch;
align-items: stretch;
flex-wrap: nowrap;
overflow-x: auto;
overflow-y: hidden;padding-bottom: 5px;
-webkit-overflow-scrolling: touch;
}
.featured-link-item ul.l_info li {
display: flex;
display: -webkit-box;
-webkit-box-align: start;
align-items: flex-start;
-webkit-box-align: center;
align-items: center;
background-color: #fff;
border: 1px solid #ccc;
border-radius: .5rem;
padding: .35rem .8rem;
margin: .5rem;
-webkit-filter: drop-shadow(0 1px 1px rgba(0,0,0,.2));
filter: drop-shadow(0 1px 1px rgba(0,0,0,.2));
-webkit-transition: none;
flex: none;
max-width: unset;
-webkit-box-flex: unset;
-ms-flex: unset;
opacity: unset;}
.featured-link-item ul.l_info li i {
-webkit-box-flex: 0;
flex: 0 auto;
overflow: hidden;
position: relative;
top: unset;
left: unset;
width: auto;}
.featured-link-item ul.l_info li img {object-fit: cover;-webkit-box-flex: 0;flex: 0 auto;width: 2.75rem;height: 2.75rem;}
.featured-link-item ul.l_info li .lefttxt {
-webkit-box-flex: 1;
flex: auto;
font-size: .95em;
line-height: 1.2;
max-width: 7.5em;
font-weight: 700;
padding-right: 10px;color: #607d8b;
display: block;
word-wrap: break-word;
white-space: normal;}
.featured-link-item ul.l_info li a{display:contents}
.info_spacer {-webkit-box-flex: 1;flex: 1 0 auto;}
html {overflow: scroll;overflow-x: hidden;}
.featured-link-item ul.l_info::-webkit-scrollbar {
height: 4px;
width: 4px;  
} 
.featured-link-item ul.l_info::-webkit-scrollbar-thumb {background: #e9e9e9;}
.featured-link-item .local_info:after {
content: "";
width: 15%;
height: 100%;
background: transparent linear-gradient( 
90deg,#fff8F500 0,var(--unnamed-color-ffffff) 100%) 0 0 no-repeat padding-box;
background: transparent linear-gradient( 
90deg,#fff8F500 0,#f7fafc 100%) 0 0 no-repeat padding-box;
position: absolute;
top: 0;
right: 0;
z-index: 99;
}
.bravo-offer .item {padding: 30px 20px;border-radius: 5px;position: relative;overflow: hidden;height: 370px;margin-bottom: 15px;}
.bravo-offer .img-cover {position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: -1;transition: all .2s;
background-size: cover!important;box-shadow: inset 0 0 0 1000px #3f52609c;} 
.bravo-offer .col-lg-6:first-child .item p { -webkit-line-clamp: 6;}
.bravo-offer .btn-default:hover {color: #ff9800;background: #fff;}
.bravo-offer .btn-default {position: absolute;color: #fff;background: 0 0;transition: all .3s;border-radius: 3px;border: 1px solid #fff;opacity:1;bottom: 20px;}
.featured-text {padding: 7px 20px;background: #ff7245;font-size: 14px;color: #fff;font-weight: 500;display: inline-block;margin-bottom: 15px;}
.bravo-offer .item-sub-title {font-size: 16.5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;color: #fff;font-weight: 400;   line-height: 1.45;}
.bravo-offer h2.item-title{font-size: 1.45rem;color:#fff!important;}
/*.roller_info p.item-sub-title {}*/
.desc_box p {margin-bottom: 10px;}
.roller_info .readmoretxt h2 {margin-bottom: 15px;}
.tour-message-block .btn {
padding: 2px 5px;
font-size: 12px;
background: #d5f7dc!important;
border-radius: 5px;
color: #3fa455;}
.tour-breadcrub {padding: 0 0 0px 0;}
.g-attributes {
width: 100%;
float: left;
margin: 0 0 2px 0; 
background: #d5f7dc;
border:1px solid #d7ebf38a;
border-radius: 5px;
padding: 15px;}
.g-attributes.travel-styles {margin-bottom: 15px;}
.g-attributes h3 {margin: 0 0 8px 0;}
.list-attributes {margin-bottom: 0px;} 
.list-attributes li {margin-left: 0px;margin-right: 10px;
margin: 5px;
padding: 2px 6px;
display: inline-block;
background: #d5eaf3;
border-radius: 4px;
font-size: 14px;
color: #83a2b9;
font-weight: 500;
border: 1px solid #a8c7dd;}
.list-attributes li a {padding: 10px;}
.list-attributes li a:hover {color:#ddd;}
.tour-message-block {display: flex;justify-content: space-between;align-items: center;margin: 0 auto 10px;}
.tour-message-block .service-wishlist {border-radius: 50%;
    width: 35px;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;}
.tour-message-block .service-wishlist {margin-right: 0px;background: #fffde5;}
.tour-message-block .service-wishlist.active {background: #e9ffec;}
.tour-message-block .service-wishlist .fa-heart {color: #4ec05d;}
.tour-message-block .service-wishlist .fa-heart-o {color: #ff7f52;font-weight: bold;} 
.copyright{ width:100%; float:left; margin:0; padding:10px 0; background:#FC642D; font-size:14px; color:#FFF8F5; text-align:center;}
.trend_sec.escorted {background: none;}
.nav_sec .navbar-light .navbar-nav .nav-link:before {content: none;}
.nav_sec .navbar-light .navbar-nav .nav-link:hover {font-weight: 500;margin-top: 0px;}
.content-cookie p {margin-bottom: 0px;}
.booking_cookie_agreement .row {
align-items: center;
width: 90%;
margin: 0 auto;}
.booking_cookie_agreement {
background: #3d5966;
color: #fff;
padding: .4rem!important;} 
.booking_cookie_agreement .col-md-1 .btn {box-shadow: -3px -3px 4px 0px #2da332 inset;
background: #46bf4b;color: #fff;border: none;padding: .275rem .75rem;}
.content-cookie a {color: #99def9;}  
.blog_breadcrumb .breadcrumb_info li a, .blog_breadcrumb .breadcrumb_info li {color: rgb(255 255 255 / 82%);} 
ul.flinks_list li a {font-weight: 400;font-size: .975rem;}
ul.flinks_list li:last-child a:after {border-left: 0;}
ul.flinks_list li a:after {
content: "";
margin-left: 10px;
border-left: 1px solid #b2b2b2;
height: 12px;
display: inline-block;
vertical-align: middle;}
ul.flinks_list li {
display: inline-block;
margin-bottom: 10px;
color: #666;
line-height: 16px;
margin-right: 10px;
font-size: 14px;}
.horizontal_list figure, .horizontal_list figure img {height: 100%;object-fit: cover;} 
.horz_tour_data {display: flex;justify-content: space-between;align-items: center;}
.horz_tour_data ul.trend_list a {font-size: inherit;}
.horizontal_list .price price {color: #fc642d;font-size: 20px;margin-left: 10px;font-weight: 600;}
.horizontal_list .price del {color: #7b7b7b;font-size: 15px;}
.horz_tour_data ul.trend_list {position: inherit;width: inherit;float: none;}
.horizontal_list .price {position: inherit;right: 0;padding: 5px;margin-right: 15px;}
.horz_cont {padding: 20px 25px;background: #fcfcfc;}
.horizontal_list h3 a {font-size: 20px;font-weight: 600;}
.horizontal_list figure .rate {position: absolute;bottom: 20px;right: 20px;}
.horizontal_list figure .rate .fa {color: #ffc107 !important;}
.horizontal_list figure .rate .review {color: #fff;font-weight: normal;font-size: 14px;}
.horizontal_list .row {margin-right: 0px;margin-left: 0px;}
.horz_cont .short_dec {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 7;
-webkit-box-orient: vertical;}
.disc-box {
position: absolute;
right: 10px;
top: 10px;
background: #c4fec0;
border-radius: 4px;
padding: 2px 5px;
font-size: 12px;
color: #42c938;}
.horz_sale_class:after {content: 'Off';margin-left: 5px;}
.horizontal_list .heart {
left: 20px;
width: 30px;
height: 30px;
line-height: 33px;
bottom: 20px; background: #ffffff91;}
.roller_info .left_info .tour_block {margin: 0 0 15px 0;padding: 0px 0 0 0;}
.gbl_.col-lg-2 {padding:0px;} 
.gallery-block.row {margin-right: 0px;margin-left: 0px;}
.gallery-block .gbl_ {width: 200px;height: 160px;}
.gallery-block .gbl_ img {width: 100%;height: 100%;object-fit: cover;}
.trip-tour-detail .rate_info, .tour-message-block .service-wishlist, .trend_block .detail .rate{display: none;}
@media (max-width: 600px){ 
.ft_link.social_icon li span {display: none;}
.ft_link.social_icon li {display: inline-block;}
.coven_sec img {height: 220px;}
.nav_sec .navbar-brand {width: 130px;}
header .nav_sec{padding: 10px 0;}
.ft_link.social_icon li a {font-size: 22px;}
.social_icon li i {margin-right: 10px;} 
.featured-link-item ul.l_info li:last-child {margin:0.5rem;}
} 
@media (max-width: 767px){
/****page_specific****/
.s_block .container {width: 90%;}
.desc_box.container {width: 100%;}
.bgbox_ {width: 100%;}
.good_notes {margin-right: -6px;margin-left: -6px;}
.nobm{margin-bottom: 0px!important;} 
.page_text_box.rimage_:before,
.page_text_box.limage_:before {left: 13%;top: 10px;margin-bottom: 40px;}
.testimonial_sec .item [class^="col-"]:last-child, .testimonial_sec .item > [class*=" col-"]:last-child {
display: inherit;}
.single_user_info .col-md-0 {margin-right: 10px;} 
.page_text_box.image_:before {content: '';width: 240px;height: 230px;position:relative;display:flex;}
/*single_tour*/ 
.share-button {bottom: 90px;right: 25px;box-shadow: 0px 0px 0px 3px #fff!important} 
.review-message {padding-bottom: 15px;}
.extra-price-wrap label {font-size: 15px;}
.booking-review .booking-review-content .review-list li ul {padding-left: 0!important;}
.horz_cont .short_dec {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;}
.horizontal_list .price del {font-size: 12px;}
.horz_cont {padding: 20px 15px;}
.bravo-featured-item {padding: 20px 0;} 
/*checkout_*/
.deposit_types .card-header{border-bottom: 0;}
.deposit_types .d-flex h4, .deposit_types .d-flex .price {padding: 5px;}
#gateway_offline_payment div .whtspenq:before {content: "\f232";font: normal normal normal 15px/1 FontAwesome;}
ul.l_info li i {top: 10px;}
/***common***/
.h3, h3 {font-size: 1.25rem;line-height: 1.35;}
.h2, h2 {font-size:1.5rem;line-height: 1.35;}
.h4, h4 {font-size: 1rem;line-height: 1.35;}
header {box-shadow: 0 0 15px rgb(0 0 0 / 30%);position: relative!important;} 
.bravo-offer h2.item-title, .roller_info p.item-sub-title {font-size: 1.5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}
.trend_block.st_sidebar figure {height: 150px;}
.related_btm {margin: 15px auto;width: 90%;}
.booking_cookie_agreement{bottom: 12%;border-radius: 5px;margin: 0 10%;}
.booking_cookie_agreement .row {width:100%;}
.booking_cookie_agreement .col-md-11,.booking_cookie_agreement .col-md-1{padding-right: 10px;padding-left: 10px;}
.booking_cookie_agreement .col-md-1 .btn {margin-left: 0px;padding: .175rem .75rem;}
.booking_cookie_agreement .col-md-1 {margin: 5px 0;}
#gateway_offline_payment div {display: block;}
#gateway_offline_payment div .whtspenq {
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color: #fff;}
.fcol-1, .fcol-2 {display: flex;flex-direction: column;flex-basis: 100%;flex: 1; text-align: left;}
.content-cookie p {font-size: 12px;}
ul.breadcrumb_info li {font-size: 12px;}
.tour_block .owl-stage {height: 240px;overflow: hidden;}
.tour_block .tour_ex img {width: 100%;min-height: 250px;}
.tour-message-block {width: 90%;display: flex;}
.maxwrap {background: #d5f7dc;
padding: 10px;
font-size: 15px;} 
blockquote {
    font-size: 30px;
    color: #fc642d;
    background: #f7fafc;
    border-radius: 5%;
    text-align: center;
    clear: both;
    font-weight: bolder;
    padding: 20px;
}
#st_time_wrap {border-radius: 5px;overflow: hidden;border: 1px solid #ddd;}
.featured-link-item ul.l_info::-webkit-scrollbar {display:none;}
ul.bd_social li a {width: 25px;height: 25px;line-height: 24px;font-size: 14px;}
.destiny_sec .mcol .desty_block {height: 150px;overflow: hidden;margin: 0 0 20px 0;}
.destiny_sec .mcol {width: 50%;padding-right: 10px;padding-left: 10px;}
.destiny_sec .row {margin-right: -5px;margin-left: -5px;}
.gallery-block .gbl_ {width: 50%;}
.gbl_.col-lg-2 {padding:0px;} 
/*.desc_box .container {padding: 0 20px;}*/
.page_text_box {padding: 20px 0px;}
.destiny_sec .desty_block h3 a { padding-top: 4rem;}
.destiny_sec .desty_block h3 {margin: 0 0 0px 0;font-size: 1.1rem;}
.coven_sec h2 {margin-bottom: 10px;font-size: 20px;line-height: 25px;font-weight: 600;}
.coven_sec ul.trend_list {margin-bottom: 0px;}
.blog_block .bright {margin-top: 15px;}
.tour_blog .container {width: 85%;}
.page_wrapper .blog_block figure{width:100vw;left:50%;background: #ececec;margin-left:-50vw; }
.page_wrapper .blog_block h3 {font-size: 18px;font-weight: 600;}
.page_wrapper .blog_block ul.trend_list {margin: 0 0 10px 0;}
.bl_detail.text-justify {text-align: left!important;}
.fcol-1, .fcol-2 {display: flex;flex-direction: column;flex-basis: 100%;flex: 1;} 
.mobile_menu {display: flex;align-items: center; flex: 1;justify-content: flex-end;}
.mobile_menu a {padding: 2px 10px;}
.mobile-bottom-nav {height: 60px;}
a.whtspenq {background: #25D366!important;margin-top: 10px;display: block;}
.date-wrapper .fa {font-size: 20px;}
.modal-title {
margin-bottom: 10px;
line-height: 1.5;
color: #6b6b6b;
font-weight: normal;
font-size: 16px;}
.check-in-wrapper {position: relative;}
.daterangepicker .drp-calendar.left {padding: 8px 25px 8px 8px;max-width: 100%;}
.daterangepicker{left: 20px!important;width: 90%;}
.roller_info .left_info h2 {line-height: normal;}
.coven_sec .coven_block {padding: 12px 20px;width: 95%;}
header {position: relative;box-shadow: 0 0 15px rgb(0 0 0 / 30%);} 
.owl-item h2 {font-size: 20px;padding-top: 20px;text-shadow: 2px 2px 2px rgb(0 0 0 / 48%);font-weight: bold;}
.whybook {padding-top: 10%;} 
.love_block .col-md-3:last-child {margin-top: 10px;}
.bravo-form-search-tour .btn {padding: 15px 0;} 
.bravo-featured-item ul.l_info li small {font-size: 90%;} 
.high_sec {padding: 0px 0;} 
ul.trend_topic li a {padding: 4px 9px;}
.sidenav .side_logo img { width: 100%;}
.trip-tour-detail .res_padding {width: 90%;}
#booking_info {padding-top: 25px;} 
.trip-tour-detail h2.st_title {font-size: 24px;} 
.inner_banner ul.breadcrumb_info li, .inner_banner ul.breadcrumb_info li a, .inner_banner ul.breadcrumb_info li:before {color: #ffffff8c;}
.res_padding {width: 100%;}
.bravo_banner .bravo_gallery {height: inherit;position: relative;margin-bottom: 30px;}
.trip-tour-detail .left_info .tour_block {margin: 0 0 15px 0;padding: 0px 0 0 0; }
.review-form .rates {font-size: 22px;}
.slider_sec .s_block {bottom: 15%;}
.top_sale ul li span {font-size: 13px;}
.slider_sec .home_slider .owl-item img {height: 210px;} 
.owl-item p.text-white {font-size: 14px;}
.owl-item h2 { margin-bottom: 3px; font-size: 20px;}
/*home*/
/*template_blocks_*/
.trend_block figure img {height: 100%;} 
.trend_sec.box_shadow .trend_block figure img { 
    object-fit: cover;
}
.book_features ul.l_info li { padding-left: 0px!important} 
/*blog_*/ 
.input-number-group .fa, .date-wrapper .fa {color: #8ac8e0;}
}
@media (min-width: 991px){ 
.slider_sec .owl-carousel {height: 450px;overflow: hidden;}
.coven_sec {height: 450px;overflow: hidden;}
header{box-shadow: 0 0 15px rgb(0 0 0 / 30%);
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
background: rgb(255 255 255 / 49%); }
}
@media (min-width: 991px){ 
.slider_sec .owl-carousel {height: 400px;overflow: hidden;} 
.owl-carousel {
height: inherit;}
.coven_sec {height: 450px;overflow: hidden;}
header{box-shadow: 0 0 15px rgb(0 0 0 / 30%);
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
background: rgb(255 255 255 / 49%); }
}
@media (max-width: 991px){ 
.page_wrapper.blog_detail h2 {font-size: 1.6rem;}
.page_wrapper.blog_detail h3 {font-size: 1.25rem;}
.trip-tour-detail .roller_info {padding: 0px 0 0 0;}
ul.breadcrumb_info {padding: 0 0 0px 0;}
}
