/*
Theme Name:     Traveler Childtheme
Description:    Traveler Child Theme
Theme URI:      https://travelerwp.com/
Author:         the ShineTheme
Author URI:     http://shinetheme.com
Version:        1.0
Template:       traveler
*/
@media only screen and (max-width:991px) {
	#header .header .header-left {
		float: left;
		margin-right: unset !important;
	}	
}


#dropdown-destination {
	width:100% !important;
}
.render.check-out-render {
	display:none !important;
}

.daterangepicker .table-condensed .td-date.start-date:not(.end-date) {
    box-shadow: unset !important;
}
.daterangepicker .table-condensed .td-date.end-date:not(.start-date) {
    box-shadow: unset !important;
}

.daterangepicker .table-condensed .td-date.end-date {
    background: unset !important;
}

.cst-form-fixed {
	position:fixed!important;
	top:0 !important;
    z-index: 1111 !important;	
}
.search-form-top.cst-form-fixed {
	
	width: 100%;
}



.cst-form-fixed .st-heading, .cst-form-fixed .sub-heading  {
	display:none !important;
}

@media only screen and (min-width:768px) {
	#cst-video-bg-mobile {
		display:none !important;
	}
	
	.st-tour--solo .cst-form-fixed .search-form-wrapper:after {
		display:none !important;
	}	
	.cst-other-activities:not(:first-of-type) {
		margin-top:3rem;
	}	
	
}


@media only screen and (max-width:767px) {
	.cst-home-icon {
		font-size:15px !important;
		padding-top: 5px;
	}

	#st-content-wrapper .hotel-target-book-mobile {
		justify-content: flex-end;
	}
	
	#st-content-wrapper .hotel-target-book-mobile .price-wrapper{
		padding-right: 2rem !important;
	}
	
	.st-tour--solo .search-form-wrapper .search-form {
		border-bottom: 2px dashed #eeeeee !important;
		padding-bottom: 10px !important;
	}
	
	.st-tour--solo .st-hotel-result.fixed-form-margin {
		margin-top: 334px !important;
	}	

	.cst-form-fixed {
		width:100% !important;
		top: 10px !important;		
	}
	.cst-form-fixed .search-form-wrapper{
		padding-top:0 !important;
		padding-bottom:0 !important;
		
	}	
	.cst-form-fixed .form-group {
		min-height:45px !important;
		height:45px !important;
	}	
	
	.st-search-form-tour .tour-search-form-home .search-form .form .form-group.field-detination {
		min-height:36px !important;
		height:36px !important;
	}	
	#dropdown-destination input {
		padding-left:0 !important;
		font-size:13px !important;
	}
	.st-search-form-tour .tour-search-form-home .search-form .form .form-group.form-date-search-new {
		min-height:45px !important;
		height:45px !important;
	}
	.st-search-form-tour .tour-search-form-home .search-form .form .form-group.field-guest-new {
		min-height:45px !important;
		height:45px !important;
	}	
	.st-search-form-tour .tour-search-form-home .search-form .form .form-group.field-tour-type {
		min-height:45px !important;
		height:45px !important;
	}		

	.st-search-form-tour .tour-search-form-home .search-form .form .form-button-new .btn-search {
		padding-top: 3px !important;
		padding-bottom: 3px !important;
		font-size: 13px;
		text-transform: capitalize;
	}	
	
	#cst-video-bg-desktop {
		display:none !important;
	}
	#header .header .header-left .logo img {
		max-width: 45px !important;
	}
	#header .header .header-left {
		display: flex;
		align-items: center;
	}
	.st-search-form-tour .tour-search-form-home .search-form .form .form-group.field-tour-type .dropdown-menu {
		padding: 5px 25px !important;
	}
	
	.st-search-form-tour .tour-search-form-home .search-form .form .form-group.field-tour-type .dropdown-menu li {
		margin-bottom: !important;
		padding: 4px 0px !important;
	}	

	.mailchimp {
		padding-top: 24px !important;
		padding-bottom: 10px !important;
	}
	.mailchimp .media-heading {
	    font-size: 18px !important;
    	margin-bottom: 2rem !important;
	}	
	.mailchimp .subcribe-form .form-control, .mailchimp .subcribe-form input[type=submit] {
		height: 34px !important;
		line-height: 20px !important;
		font-weight: normal !important;
		text-transform: capitalize !important;		
	}
	.main-footer-sub {
		 padding-top: unset; 
		 padding-bottom: unset; 
	}
	.st-faq--solo.st-faq .st-faq--content .item .header h5, .st-faq--solo.st-faq .st-right .item .header h5 {
		font-size: 14px;
		font-weight: unset;
		line-height: unset;
	}	
	.st-faq--solo.st-faq .st-faq--content .item .header, .st-faq--solo.st-faq .st-right .item .header {
		padding-bottom: 5px !important;
	}	
	.st-faq--solo.st-faq .st-faq--content .item, .st-faq--solo.st-faq .st-right .item {
		padding-bottom: 10px !important;
	}
	
	.cst-other-activities .vc-hoverbox-inner {
		min-height: 250px !important;
	}	
	.cst-other-activities:not(:first-of-type) {
		margin-top:2rem;
	}
	#main-footer .menu li a {
		margin-bottom: 10px;
	}	
	.list-activities-col .wpb_content_element {
		margin-bottom:5px !important;
	}
	#home-list-of-service .item-service {
		min-height:415px !important;
	}	
}

.cst-home-text, .cst-home-text span, .cst-home-text p {
	font-size:16px !important;
}

.st-tour--solo .search-form-wrapper .search-form .form .form-group.field-tour-type{
    min-width: 270px;
    width: auto !important;
    height: 48px !important;
    border-radius: 40px;
    border: 1px solid #eeeeee;
    padding-left: 24px !important;
    background-color: #f6f7f7;
    display: flex;
}


@media only screen and (min-width: 768px) {
	.st-tour--solo .search-form-wrapper .search-form .form .form-group.field-tour-type{

    	margin-right: 30px !important;

	}	
}

.st-tour--solo .search-form-wrapper .search-form .form .form-group.field-tour-type .dropdown:after {
    position: absolute;
    content: url("https://desertraja.com/wp-content/themes/images/arrow.svg");
    top: 2px;
    right: 20px;
    width: 16px;
    height: 16px;
}
.st-tour--solo .search-form-wrapper .search-form .form .form-group.field-tour-type .dropdown {
    padding-left: 30px !important;
    display: block !important;
    width: 100% !important;
    position: relative !important;
    line-height: 5px !important;
}
.st-tour--solo .search-form-wrapper .search-form .form .form-group.field-tour-type label {
    font-size: 14px !important;
    font-weight: 600 !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: 1.5 !important;
    letter-spacing: normal !important;
    color: var(---main-color, #123a32) !important;
}

.st-tour--solo .search-form-wrapper .search-form .form .form-group.field-tour-type svg {
    width: 16px;
    height: 16px;
}
.st-tour--solo .search-form-wrapper .search-form .form .form-group.field-tour-type .dropdown:after {
    position: absolute;
    content: url("../traveler/v2/images/arrow.svg");
    top: 5px;
    right: 20px;
    width: 16px;
    height: 16px;
}
.st-tour--solo .search-form-wrapper .search-form .form .form-group.field-tour-type .render {
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: var(--main-color, #123a32) !important;
}
.st-tour--solo .search-form-wrapper .search-form .form .form-group.field-tour-type {
    margin-right: 0px;
    margin-bottom: 0;
}
.st-tour--solo .search-form .form .form-group.field-tour-type {
    min-height: 45px !important;
    height: 45px !important;
}
.search-result-page .search-form-wrapper .search-form .form-group .field-icon {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    font-size: 25px;
    color: var(--grey-color, #5E6D77);
}
.st-tour--solo .search-form-wrapper .search-form .form .form-group.field-tour-type .dropdown-menu {
    border-radius: 24px;
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.04);
    border: solid 1px #eeeeee;
    margin-top: 8px;
    padding: 24px;
}
.st-tour--solo .search-form .form .form-group.field-tour-type .render-new .tour-type {
    padding-left: 0 !important;
}
.st-tour--solo .search-form-wrapper .search-form .form .form-group.field-guest-new .dropdown {
    padding-left: 40px !important;
}
.st-search-form-home .st-search-form-tour .tour-search-form-home .search-form .form .form-group.field-tour-type .render-new {
    padding-left: 35px;
}
.service-review {
	display: none !important;
}
.service-border > .service-title {
	margin-bottom: 14px !important;
}
body.st-header-4 .search-result-page .banner, body.st-header-5 .search-result-page .banner, body.st-header-6 .search-result-page .banner {
    padding: 186px 0 50px 0 !important;
}

.st-blog-solo--wrapper .st-blog--banner .st-breadcrumb {
    position: unset !important;
    top:  unset !important;
    width:  unset !important;
    left:  unset !important;
    right:  unset !important;
    border-bottom:  unset !important;
    padding: unset !important;
}
@media (min-width: 768px) {
	.st-blog-solo--wrapper .st-blog--banner .banner {
		min-height: 275px;
	}	
}
.banner--solo .banner-title-solo {
    font-family: unset !important;
    font-size: 36px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 32px;
    letter-spacing: 0.48px;
    color: #fff;
    margin-bottom: 12px;
    padding-top: 31px;
}

.single-st_tours .header-style-4 {
    background-image: url(../../uploads/2021/11/desert-raja-contact-page.jpg) !important;
    height: 275px;
    background-color: #fff;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative !important;	
}
#field-extra_extreme {
	display:none !important;
}