@media (min-width: 1200px) {
	.col-md-9.tour_content {
		padding-left:30px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.tour_sidebar_search button {
		width:26%;
	}
	form.custCDFrm label, form.custCDFrm input[type="text"], form.custCDFrm select {
	    width: 100%;
	}
	.page-id-150 .ChkBox {
	    width: 30%;
	}
	.woocommerce .edit-billing form.frmTrble .form-row label[for="billing_country"], .woocommerce .edit-billing form.frmTrble .form-row label[for="billing_state"] {
	    margin-right: 22px;
	}
	.woocommerce-billing-fields.frmTrble .form-row label[for="billing_country"], .woocommerce-billing-fields.frmTrble .form-row label[for="billing_state"], .woocommerce-shipping-fields.frmTrble .form-row label[for="shipping_country"], .woocommerce-shipping-fields.frmTrble .form-row label[for="shipping_state"] {
	    margin-right: 18px;
	}
	.trblingLft, .trblingRt {
	    width: 100%;
	}
	.cd-tagline {
		display: none;
	}	
	.support--content {
		margin-top: 50px;
	}	
	.testimonial {
		min-height: 305px;
	}
	.frmTrble {
		padding: 10px 0;
	}
}

@media only screen and ( min-width: 768px ) and ( max-width: 991px ) {
	.calculate_total {
		font-size:12px;
	}
	.calculate_row2 span span {
		font-size:11px;
	}
	.tour_sidebar_search,.tour_sidebar_sortby {
		float:left;
		width:50%;
	}
	.tour_sidebar_sortby,.tour_sidebar_sortby.storByBx {
		width:100%;
	}
	.tour_sidebar_refineby {
		clear:both;
		width:100%;
	}
	.refine_box {
		float:left;
		width:100%;
	}
	.refine_box.duration_box {
		float:right;
	}
	.Zebra_DatePicker_Icon_Wrapper, form.custCDFrm .number input#tvg_departure_date {
		width: 95%;
	}
	.page-id-150 .ChkBox {
		width: 44%;
	}
	.woocommerce .edit-billing form.frmTrble .form-row label[for="billing_country"], .woocommerce .edit-billing form.frmTrble .form-row label[for="billing_state"] {
	    margin-right: 16px;
	}
	.woocommerce-billing-fields.frmTrble .form-row label[for="billing_country"], .woocommerce-billing-fields.frmTrble .form-row label[for="billing_state"], .woocommerce-shipping-fields.frmTrble .form-row label[for="shipping_country"], .woocommerce-shipping-fields.frmTrble .form-row label[for="shipping_state"] {
	    margin-right: 13px;
	}	
	.book_now_btn, .woocommerce #review_form_wrapper input#submit {
		font-size: 18px;
	}
	.traveler_dob_wrap .txtLbleBox {
	    margin-left: 9%;
	    width: 55%;
	}
	.price-calendar {
	    width: 100%;
	}
	.pull-right.duration {
		float: left!important;
		margin-top: 10px;
	} 
	.pull-left.duration {
		margin-top: 3px;
	}
	.Zebra_DatePicker_Icon_Wrapper, form.custCDFrm .number input#tvg_departure_date {
	    width: 100%;
	}
	.gglcptch_recaptcha {
		transform:scale(0.89);-webkit-transform:scale(0.89);transform-origin:0 0;-webkit-transform-origin:0 0;
		margin-left: 4px;
	}	
	.cd-tagline {
		display: none;
	}
	.testimonial {
		min-height: 388px;
	}	
	.support--img{
		margin-left: 0;
	}
	.support--content {
		margin-left: 0;
	    margin-top: -6px;		
	}
	.operator {
	    min-height: 135px;
	}
	.frmTrble {
		padding: 10px 0;
	}
}

@media only screen and ( max-width: 1169px ){
	.cd-main-header .cd-logo img {
		max-height: 34px;
	}
	.header-search {padding-top: 10px;left: 150px;max-width: 220px;}
}
@media only screen and ( max-width: 991px ){
	.section-box {
		width: 50%;
	}
	.pp-section-box {
		width: 33.333%;
	}
}
@media only screen and ( min-width: 767px ){
	.cd-search {visibility: visible;opacity: 1;}
}
@media only screen and ( max-width: 767px ){
	.tour_nav li a {
		font-size:13px;
		padding:0 5px;
	}
	.pull-left.review_star1 {
		float:none!important;
	}
	.duration {
		margin-left:0;
	}
	.tour_title {
		line-height:1.4;
	}
	.col-xs-5.tour_thumbs_col {
		margin-bottom:20px;
		max-width:340px;
		width:100%;
	}
	.tour_right_col {
		width:100%;
		padding:0;
	}
	.paginate_row {
		padding-left:15px;
	}
	.visit_row {
		width:45%;
	}
	.section-activities .mob-activities,.sub-menu {
		padding-left:0!important;
	}
	.cd-primary-nav.nav-is-visible {
		z-index:10;
	}
	.paginate_row .page-numbers, .woocommerce nav.woocommerce-pagination {
		margin-bottom: 25px;
	}
	.page-id-150 .ChkBox {
	    width: 45%;
	}
	form.custCDFrm select {
		margin: 0 0 0 -17px;
	}
	form.custCDFrm .number input[type="text"] {
	    width: 100%;
	}
	.number h2, .number h6 , .would h2, .CntDetail h2{
		text-align: left;
	}
	.woocommerce .edit-billing form.frmTrble .form-row label[for="billing_country"], .woocommerce .edit-billing form.frmTrble .form-row label[for="billing_state"] {
	    margin-right: 22px;
	}
	.woocommerce-billing-fields.frmTrble .form-row label[for="billing_country"], .woocommerce-billing-fields.frmTrble .form-row label[for="billing_state"], .woocommerce-shipping-fields.frmTrble .form-row label[for="shipping_country"], .woocommerce-shipping-fields.frmTrble .form-row label[for="shipping_state"] {
	    margin-right: 20px;
	}
	.cd-tagline {
		display: none;
	}
	.bg-section-box {
		width: 50%;
	}
	.benefits>li {
		width: 100%;
		padding-bottom: 10px;
	}
	.benefits>li:last-child {margin-bottom: 0;padding-bottom: 0;}
	.home-hero--title {
		font-size: 38px !important;
		line-height: 38px !important;
	}
	.section-bg-2-inner {
		flex-wrap: wrap;
	}
	.support--content {
		margin-left: auto;
		margin-right: auto;
		margin-top: -28px;
	}
	.footer--wrap .row {
		flex-wrap: wrap;
	}
	.footer--trust {padding-top: 30px;}
	.cd-search-trigger {
		display: block;
	}
	.cd-search-trigger.search-is-visible::after,.cd-search-trigger.search-is-visible::before  {
		opacity: 1;
	}
	.cd-search.is-visible {
		    top: 50px;
		    left: 0;
		    right: 0;
		    background: #2b2b2b;
		    width: 100%;
		    max-width: none;
		    padding: 20px;
	}
}

@media only screen and ( max-width: 479px ) {
	.overview_thumb,.verified-reviews-wrapper {
		margin-top:20px;
	}
	.tour_nav li a {
		padding:0 10px;
	}
	.about_seller_row>.col-xs-6,.inclusions_exclusions_row .col-xs-5,.overview_left,.overview_thumb {
		width:100%;
	}
	.overview_thumb {
		padding-left:15px;
		padding-right:50px;
	}
	.pull-right.review_star2 {
		float:left!important;
	}
	.paginate_row .paginate a {
		margin-right:8px;
	}
	.about_seller_row>.col-xs-6 {
	margin-bottom:15px;
	}
	.CntDetail .col-xs-4, .CntDetail .col-xs-8 {
		width: 100%;
		padding: 0;
	}
	.page-id-150 .ChkBox {
	    width: 100%;
	}
	#example1 > div > div {
	    left: 12px;
	}
	.captcha input[type="checkbox"] {
		float: left;
	}
	form.custCDFrm .captcha label {
		display: table;
		margin: 0;
		padding: 0;
	}
	.requestBtn #btnCustomTour {
		width: 100%;
		font-size: 18px;
		padding: 8px 10px;
	}
	form.custCDFrm select {
		margin: 0;
	}
	.woocommerce .edit-billing form.frmTrble .form-row label, .woocommerce .edit-billing form.frmTrble .form-row input[type="text"], .woocommerce .edit-billing form.frmTrble .form-row input[type="email"], .woocommerce .edit-billing form.frmTrble .form-row input[type="tel"] { 
		width: 100%;
		text-align: left;
		margin-left: 0;
	}
	.select2-container .select2-choice, .select2-results .select2-result-label {
	    width: 100%;
	}
	.traveler_dob_wrap .Zebra_DatePicker_Icon_Wrapper {
	    width: 100%;
	}
	.traveler_dob_wrap .txtLbleBox {
	    margin-left: 0;
	}
	.traveler_dob_wrap .Zebra_DatePicker_Icon_Wrapper button.Zebra_DatePicker_Icon_Inside_Right {
	    margin: 0 10px 0 0;
	}
	.woocommerce-checkout .trbleLft {
	    float: left;
	    width: 55%;
	}
	.woocommerce-checkout .trbleRt {
	    float: left;
	    text-align: left;
	    width: 45%;
	}	
	.section-box {
		width: 100%;
	}
	.pp-section-box {
		width: 50%;
	}
}
@media only screen and ( max-width: 360px ) {
	.gglcptch_recaptcha {
		transform:scale(0.79);-webkit-transform:scale(0.79);transform-origin:0 0;-webkit-transform-origin:0 0;
		margin-left: 4px;
	}
	.wp-social-login-provider-list {
	    padding: 0px;
	}
}	
@media only screen and ( max-width: 320px ) {
	.gglcptch_recaptcha {
		transform:scale(0.65);-webkit-transform:scale(0.65);transform-origin:0 0;-webkit-transform-origin:0 0;
	}
}