/*

 Theme Name:     BookYourTravel Child

 Theme URI:      http://themeforest.net/item/book-your-travel-online-booking-wordpress-theme/5632266?ref=themeenergy

 Description:    Book Your Travel Child Theme

 Author:         themeenergy

 Author URI:     http://themeforest.net/user/themeenergy

 Template:       BookYourTravel

 Version:        1.0.0

*/



/* =Theme customization starts here

-------------------------------------------------------------- */



/**/



/* 19.04.22 open */









.div_greybox .dropdown-menu li{padding:0;margin:0;width:100%;}

.searchForm .dropdown-menu li{padding:0;margin:0;width:100%;}

.iNetSmartSearch + ul.dropdown-menu li{padding:0 !important;margin:0 !important;width:100%;}

.iNetSmartSearch + ul.dropdown-menu li a{padding-top:0 !important;}

















/* 19.04.22 end */



.topSearchWidgetBlock{z-index: 999;top: 185px !important;left: 206px !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel{background-color: rgba(255,255,255,0.7) !important;padding:40px 15px 10px;/*min-height: 150px;*/border-radius: 5px !important;}

.topSearchWidgetBlock .div_greybox {padding:0 0 0 !important;}

.topSearchWidgetBlock .nav-pills > li > a{font-size: 12px !important;border-radius: 5px !important;padding: 10px 15px !important;font-family: 'Roboto', sans-serif !important;letter-spacing: 1px !important; box-shadow: 0 3px 5px 0 rgba(0,0,0,.3) !important;}

.tab-content.searchPanel{padding-left: 0;}

.topSearchWidgetBlock .divDEACombinedSearchPanel ul.nav-pills{margin: 0 !important;position: absolute;top: -30px;left: 0;width: 100%;right: 0;text-align: center;}

.topSearchWidgetBlock .divDEACombinedSearchPanel ul.nav-pills li{float: initial !important;display: inline-block !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel ul.nav-pills li.active span{color:#fff !important;}

.nav.nav-pills.searchPanelType li span{margin-bottom:0 !important;}



.topSearchWidgetBlock .ng-binding{color: #333 !important;margin-bottom: 1rem !important;display: inline-block;font-size: 14px;}

.searchForm .ng-scope{padding-top:18px !important;}

.topSearchWidgetBlock .ng-binding{margin-bottom:5px !important;}

.topSearchWidgetBlock .pill-holder{margin-top: 0;}

.topSearchWidgetBlock .btn.btn-danger{color: #fff !important;}

.topSearchWidgetBlock .btn-group.tripTypeButton button{font-size: 13px;padding: 3px 8px;margin-bottom: 0 !important;text-transform:capitalize;border: 1px solid #ccc;}

.topSearchWidgetBlock md-checkbox .md-label{margin-left: 22px;}

.topSearchWidgetBlock md-checkbox .md-icon{width: 14px !important;height: 14px !important;}

.topSearchWidgetBlock md-checkbox .ng-binding.ng-scope {padding-top: 0px !important;}

.topSearchWidgetBlock input{padding-top: 6px;border-radius: 5px !important;height: 38px !important;background-color: #fff !important;border: 1px solid transparent !important;color: #6c757d !important;}

.topSearchWidgetBlock .ng-scope .col-xs-12 .col-sm-6{width:100%;}

.topSearchWidgetBlock .ng-scope .col-xs-12 .col-sm-offset-6 {margin-left: 0;}

.topSearchWidgetBlock .md-datepicker-calendar-icon.ng-scope{padding-top:0 !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel .div_greybox input.form-control{border-radius: 5px !important;height: 38px !important;background-color: #fff !important;border: 1px solid transparent !important;color: #6c757d !important;}

.topSearchWidgetBlock md-datepicker, .topSearchWidgetBlock md-select{border: 1px solid #ced4da !important;border-radius: 5px !important;height: 38px !important;color: #495057 !important;}

.topSearchWidgetBlock .ng-pristine.ng-valid.md-checked.ng-not-empty.ng-touched .ng-binding.ng-scope{font-size:12px !important;}

md-checkbox.md-checked .md-icon::after {left: 3.667px !important;top: -3.778px !important;width: 5.667px !important;height: 12.333px !important;}

.searchButton .ng-binding{margin-bottom: 0 !important;color: #fff !important;padding: .375rem .75rem;font-size: 16px;line-height: 20px;border-radius: .25rem;text-transform: capitalize;}

.topSearchWidgetBlock #cbDirectFlight{margin-top: 11px !important;}

.topSearchWidgetBlock .form-control{border-radius: 5px !important;height: 38px !important;background-color: #fff !important;border: 1px solid transparent !important;color: #6c757d !important;}

.topSearchWidgetBlock .btn.btn-danger{border-color: #62b5e5 !important;}





.PaddingTop10.col-xs-12.text-center{text-align:left !important;padding-bottom: 15px;}

.PaddingTop10.col-xs-12.text-center .btn.btn-info{width: initial !important;max-width: inherit !important;color: #fff !important;padding: 12px 15px;}

.PaddingTop10.col-xs-12.text-center .btn.btn-info .ng-binding{margin-bottom: 0 !important;color: #fff !important;font-size: 15px;line-height: 20px;border-radius: .25rem;text-transform: capitalize;}

.PaddingTop10.ng-scope .ng-pristine .col-sm-1{width: 16.33333333%;}

.topSearchWidgetBlock md-datepicker, .topSearchWidgetBlock md-select{margin: 0 !important;}



/* Update 04-Mar-2022

--------------------------------------- */

.topSearchWidgetBlock{ max-width: 580px !important; }

.topSearchWidgetBlock .container-.ng-scope{ padding-left: 15px !important; padding-right: 15px !important; }

.topSearchWidgetBlock .container-.ng-scope > .row{margin-left: -15px !important; margin-right: -15px !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel{ position:relative; padding-top: 35px; }

.topSearchWidgetBlock .divDEACombinedSearchPanel .pill-holder{ left: 15px; right: 15px; top: -30px; width: auto; }

.topSearchWidgetBlock .divDEACombinedSearchPanel ul.nav-pills{ position: static; }

.topSearchWidgetBlock .divDEACombinedSearchPanel .div_greybox{ margin: 0 !important; padding: 0 5px !important; }

.topSearchWidgetBlock .divDEACombinedSearchPanel .div_greybox > .row:nth-child(2){padding-top: 10px !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel .div_greybox > .row > div{padding-left: 10px !important;padding-right:10px !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel #flight .div_greybox > .row > div > .row{margin-left: 0 !important; margin-right: 0 !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel #flight .div_greybox > .row > div > .row > div{padding-left: 0px !important;padding-right:0px !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel .div_greybox > .row > div md-checkbox{ margin-bottom: -4px !important; }

.topSearchWidgetBlock .divDEACombinedSearchPanel .div_greybox > .row > div md-datepicker button.md-datepicker-button{margin-top: -3px !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel .div_greybox > .row > div md-datepicker div.md-datepicker-input-container{margin-top: -3px !important;margin-left: 0 !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel .div_greybox > .row > div md-datepicker button.md-datepicker-button .md-datepicker-calendar-icon svg{ width: 19px; }

.topSearchWidgetBlock .divDEACombinedSearchPanel .div_greybox > .row > div md-datepicker .md-datepicker-input-container .md-datepicker-input{font-size: 13px;}

.topSearchWidgetBlock .divDEACombinedSearchPanel #flight .div_greybox > .row > div > .row ng-form.ng-pristine > div{ padding-left: 0 !important; padding-right: 0 !important; }



.topSearchWidgetBlock .divDEACombinedSearchPanel #flight .div_greybox > .row > div > .row > div.col-sm-4:not(:last-child) > .form-control{margin-right: 5px !important;padding-right:0px !important;}


#reset_password_form{padding-top: 150px;}
input[type="submit"]{font-size: 20px;padding-left: 38px;padding-right: 38px;}
.gradient-button{font-size: 13px !important;padding-top: 12px !important;padding-bottom: 12px !important;padding-left: 18px !important;padding-right: 18px !important;}

.archive .sticky-header .main {padding-top:70px !important;}
.archive figure img{width:100%;}

table th{padding: 7px !important;}
table:not(.summary) th {font-size: 14px !important;}
table td{padding: 7px !important;font-size: 14px !important;}

.checkbox input{margin: 8px 0 0 0 !important;}
.checkbox span{margin-left:20px;}
.wpcf7-spinner{display:block;}



/* End Update 04-Mar-2022

--------------------------------------- */


/* responsive */


@media screen and (max-width: 1899px){
.rev_slider ul li .tp-parallax-wrap{left: 55% !important;}



}


@media screen and (max-width: 1499px){
.topSearchWidgetBlock{left: 100px !important;}


}




@media screen and (max-width: 1024px){
.rev_slider_wrapper .tp-mask-wrap{display:none !important;}

.topSearchWidgetBlock{left: 0 !important;right: 0;margin: 0 auto;}

.rev_slider_wrapper ul li .tp-caption{display:none;}

#rev_slider_1_1_wrapper #rev_slider_1_1 {height: 100vh !important;}
#rev_slider_1_1_wrapper {height: 100vh !important;}

.single #secondary.one-fourth {width: 100% !important;margin-top: 0 !important;}
.single .three-fourth {width: 100% !important;}
.tab-content {width: 100% !important;}

.home-weather-sec h2{font-size: 28px !important;margin-top: 0 !important;}















}



@media screen and (max-width: 991px){
.feature-login-box {margin-top: 620px !important;}
.log-reg-left-block{background-size: cover !important;}
.log-reg-left-block p{padding: 0 15px !important;}

.home-tour-cat-lists .wpb_wrapper .widget-sidebar{width: 100% !important;margin-top:15px;}

.about-page.about-block .vc_col-sm-6{width:100% !important;}
.about-page.about-block .vc_column-inner{padding-top: 25px;}

.page-featured-image h1{font-size: 40px;}

.page-id-19218 .achievement-sec h1{font-size: 30px !important;}

.csrdrag{font-size:16px;}
.blanket_popup_7 .form-btn input[type="button"] {height: 55px !important;}

.page-id-3637 .vc_col-sm-8 .vc_column-inner{padding-right:0 !important;padding-left:0 !important;}

.woocommerce form .form-row .input-checkbox{margin: 0;vertical-align: middle;position: relative;}
.checkbox span{padding-left: 2px !important;}

.page-id-28 .user-reg-page {margin-top: 590px !important;}










}


@media screen and (max-width: 960px){
.has-featured-image section:not(.tab-content) > .deals{/*margin-top: 330px !important;*/margin-top:650px !important;}

.log-reg-left-block .left-block-inner, .log-reg-right-block .right-block-inner {padding: 20px 0;}
.log-reg-left-block, .log-reg-right-block {height: inherit !important;}
.log-reg-left-block h2{font-size: 25px !important;margin: 0 0 12px !important;}
.log-reg-right-block .right-block-inner {padding: 0 0 !important;}

.three-fifth.log-reg-right-block .f-item.one-fifth{display:none !important;}
.log-reg-right-block .right-block-inner .f-item .full-width{margin-bottom:15px !important;}

.f-item .three-fifth.log-reg-right-block .one-fifth{display: none !important;}


#reset_password_form{padding-top: 120px !important;padding-left: 0 !important;padding-right: 0 !important;}

.page-id-3637 form .wpcf7-submit{font-size: 22px;padding: 10px 35px;}
.has-featured-image .page-content {margin-top: 410px !important;}

.woocommerce .quantity .qty{width: 70px !important;height: 28px !important;margin-left: 75px !important;}
.woocommerce-page table.cart td.actions .coupon {width:100% !important;padding-botton:15px !important;}

.actions .button{padding-top:12px !important;padding-bottom:12px !important;}
.actions .checkout-button{margin-top:10px !important;}







}


@media screen and (max-width: 767px){



.searchForm .ng-scope .col-xs-12{padding-top:10px;}

.searchForm .ng-scope {padding-top: 10px !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel{padding-bottom:25px !important;}	

.PaddingTop5 {padding-top: 12px !important;}

.row.PaddingBottom10 .col-xs-12{padding-top:10px;}

	
/*new*/
.sticky-header .header{z-index: 999999;}
.home-weather-sec h2{font-size: 20px;}
.vc_custom_heading.experience-categories.bottm{font-size: 22px;}

.home-search-block .wrap{max-width: 65% !important;}
.home-search-block a.active, .home-search-block div.widget article, .home-search-block .widget_text {background: rgb(0, 0, 0) !important;}
.home-search-block a.active {background: #000 !important;border: none !important;}
.home-search-block{margin-top: 20px !important;}
.has-featured-image .page-content {margin-top: 410px !important;}
.tour_rowsec_new .tour_block li.fst-col img {max-height: 200px !important;min-height: 200px !important;}

.about-page.about-block .vc_column-inner .wpb_text_column{padding-right:15px;}	


.page-id-3637 .vc_col-sm-8 .vc_column-inner{padding-top: 30px !important;}
.vc_custom_1540470841332{padding-bottom:20px !important;}

.page-id-235 .vc_tta-tabs h4{font-size: 14px !important;}
.page-id-235 .vc_tta-tabs ul li{padding: 0 0 5px;font-size: 14px;}


.section-tour-content .tab-content{min-height: inherit !important;}
.section-tour-content .tab-content h2{font-size: 17px !important;padding-top:10px !important;}
.section-tour-content .tab-content .description .text-wrap{font-size:14px;line-height:20px;}
.section-tour-content .tab-content .description .text-wrap h2{font-size:18px; padding-top:10px !important;margin-bottom: 10px !important;}




.tour-details h1{font-size: 20px !important;}

.page-id-17239 h2{font-size: 28px !important;text-align: center !important;}


.page-id-366 p{font-size: 15px !important;line-height:24px;}
.page-id-366 h2 {font-size: 18px !important;}

.main ol li{font-size: 15px;}

.page-id-2065 h2{font-size: 17px;margin-bottom: 16px;}
.page-id-2065 h3{font-size: 16px;}
.page-id-2065 .wpb_content_element{margin-bottom: 15px !important;}
table td{padding: 10px;font-size: 13px;line-height: 17px;}
.main ul, .main ol {margin:0 0 8px 8px;}
.main ul li{padding: 0 0 8px;}

.page-id-19155 h1{font-size: 22px !important;}
.page-id-19105 h1{font-size: 22px !important;}
.page-id-19006 h1{font-size: 22px !important;} 
.page-id-19006 h6{font-size: 18px !important;} 
.page-id-19006 p{font-size: 16px !important;} 
.wpcf7-spinner{display:block;}

.sticky-header .main {padding-top: 50px !important;}

.has-featured-image section:not(.tab-content) > .deals{margin-top: 430px !important;}

.page-id-19200 h2{font-size: 20px !important;}
.page-id-19200 p.vc_custom_heading{font-size:18px !important;}
.home-tour-cat-lists{padding-bottom:0 !important;}
.page-id-19116 h1.vc_custom_heading{font-size: 22px !important;}
.page-id-19116 p.vc_custom_heading{font-size:15px !important;}

.vc_custom_1620629007795 p{font-size:18px !important;}
.vc_custom_1620629007795 .place_listing .vc_col-sm-2{width:50%;}

.vc_custom_1540474584369 {padding-top: 40px !important;padding-bottom: 50px !important;}
.vc_custom_1540474584369 .vc_cta3-container.vc_cta3-size-sm {width: 100%;}
.vc_custom_1540474584369 .vc_custom_1557718581254 {padding-top: 20px !important;padding-right: 20px !important;padding-bottom: 30px !important;padding-left: 20px !important;}
.vc_custom_1557721089461 {margin-bottom: 0 !important;padding-top: 15px !important;padding-bottom: 15px !important;}
.slider-wrap div{height:inherit !important;width:100% !important;}

.page-id-19105 .vc_empty_space{height:50px !important;}

.page-id-19105 .static-content{padding-bottom: 0px !important;}
.page-id-19105 .full-width{margin-bottom:0 !important;}
.page-id-19105 form p:last-child{margin-bottom:0 !important;}
.wpcf7-form-control, .wpcf7-form label{text-align: left !important;font-size: 14px !important;}

.vc_custom_1615979685572 {margin-top: -125px !important;}
.gradient-button {font-size: 13px !important;padding:8px 14px !important;}
.page-id-1820 .gradient-button{width: 100% !important;}

.page-id-19827 .vc_custom_1639973448678 h1{font-size:24px !important;}
.page-id-19827 .vc_custom_1639973448678 .vc_empty_space{height:60px !important;}

.page-id-18920 .vc_custom_1623915161587 h1{font-size:22px !important;}

.page-id-18763 .vc_custom_1639979205518 h1{font-size:22px !important;}
.page-id-18763 .vc_custom_1639979205518 .vc_empty_space{height:60px !important;}
.vc_custom_1639979205518 {margin-top: -130px !important;}
.error-type h1 {font-size: 70px !important;}
.error-type p {font-size: 15px !important;}
.error-type {width: 220px !important;height: 220px !important;}
.error-page {padding: 40px 0 30px !important;}

.page-id-28 .user-reg-page {margin-top: 410px !important;}











}





@media screen and (max-width: 700px){

.topSearchWidgetBlock{max-width: 100% !important;left: 0 !important;right: 0;width: 400px;margin: 0 auto;}

.topSearchWidgetBlock .col-xs-12{padding-top:8px !important;}	

	

/*new*/

.vc_custom_heading.experience-categories.bottm {font-size: 18px !important;text-align: center !important;}
.home-weather-sec h2 {font-size: 22px !important;}
#rev_slider_1_1_wrapper #rev_slider_1_1 {height: 100vh !important;}

.log-reg-right-block .log-title {font-size: 22px !important;margin: 0 0 18px 0 !important;}

#reset_password_form{padding-top: 50px !important;}
.has-featured-image .page-content {margin-top: 310px !important;}

.page-id-363 .page-content {margin-top: 390px !important;}
	

	

}



@media screen and (max-width: 600px){



.topSearchWidgetBlock{width: 330px;}

.topSearchWidgetBlock .nav.nav-pills.searchPanelType li span{font-size: 0;display: none;}

.topSearchWidgetBlock .divDEACombinedSearchPanel ul.nav-pills{text-align:left;}

.topSearchWidgetBlock .divDEACombinedSearchPanel{padding-top:30px !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel ul.nav-pills{top: -14px;}	

.topSearchWidgetBlock .nav-pills > li > a{padding: 10px 12px !important;}	

.about-map iframe{height: 320px;}







	

	

#rev_slider_1_1_wrapper{height:100vh !important;}	

#rev_slider_1_1_wrapper	#rev_slider_1_1{height:100vh !important;}

#rev_slider_1_1_wrapper	#rev_slider_1_1 img{height:100% !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel .pill-holder{/*top: 18px;*/top: -22px;}

.topSearchWidgetBlock .col-xs-12 {padding-top: 2px !important;}

.topSearchWidgetBlock md-datepicker, .topSearchWidgetBlock md-select{height: 32px !important;}

.topSearchWidgetBlock .divDEACombinedSearchPanel .div_greybox input.form-control{height: 32px !important;}

.topSearchWidgetBlock .form-control{height: 32px !important;}

.topSearchWidgetBlock .tab-content.searchPanel{overflow: inherit;/*height: 500px;*/height: inherit;}



/*new*/

.home-search-block .custom-search li{margin-top: 15px !important;margin-right: 0 !important;}
.about-block .vc_custom_heading, .about-block p {padding-left: 48px !important;padding-right: 10px !important;font-size: 14px !important;}
.about-block .wpb_single_image {padding-left: 12px !important;}
.about-block .vc_column-inner > .wpb_wrapper .vc_empty_space{height:inherit !important;}


.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{padding: 10px 10px;}

.home-weather-sec h2 {font-size: 17px !important;margin: 15px 0 15px !important;}
.log-reg-left-block .left-block-inner, .log-reg-right-block .right-block-inner {padding: 30px 0 !important;}
.log-reg-outer-inner-bg {padding: 30px 30px !important;}
.log-reg-right-block .right-block-inner{padding-left:20px !important;padding-right:20px !important;}

.page-template-page-user-register .static-content {margin-top: 20px !important;}
.checkbox label, .radio label{font-size: 14px !important;}
 
div.checker, div.checker span, div.checker input {width: 20px !important;height: 20px !important;top: 2px !important;}

.page-bottom {padding: 50px 10px 0px !important;}

.has-featured-image .inner-nav {margin-top: 425px !important;}

.log-reg-right-block .right-block-inner-reg {padding: 40px 15px 15px !important;display: inline-block !important;}
.register-steps .f-item{padding-right: 0 !important;}

.social-logins{margin: 25px 0 !important;}

.text-wrap.price_row .f-item{padding-right:0 !importnt;}

.f-item{padding-right:0 !important;}



.page-id-363 .page-content {margin-top:275px !important;}
.actions #coupon_code {position:inherit !important; width:100% !important;border-radius:100px !important; margin-bottom:12px !important;}
.actions .button{width: 100% !important;}





}





@media screen and (max-width: 579px){

.has-featured-image section:not(.tab-content) > .deals{margin-top: 330px !important;}
.booking_price_breakdown {display: inherit !important;overflow: auto !important;}
table th{font-size: 14px !important;padding:8px !important;}
.tour-details h1 {font-size: 18px !important;line-height: 21px;}
.item_price .price{font-size: 15px !important;padding-left: 8px !important;}
.tour-details .description p{font-size:14px !important;}
.main ul, .main ol {margin: 0 0 8px 0;}
.main aside .widget p{font-size: 14px;}
.full-width, .three-fourth, .two-third, .one-half, .one-third, .one-fourth, .one-fifth, .one-sixth{margin-bottom: 10px !important;}
.show_breakdown{margin-bottom: 10px !important;}

.tab-content .text-wrap ul{padding-left:10px !important;}
.tab-content .text-wrap ul li{font-size: 15px !important;}
.tab-content .text-wrap p{margin-bottom: 12px !important;}

.log-reg-left-block h2{font-size:25px !important;}
.log-reg-right-block .log-title {font-size: 22px !important;}
.total_price, .reservation_total, .extra_items_total{font-size:14px !important;}

.woocommerce form .form-row label {font-size: 14px !important;line-height: 18px !important;}
.log-reg-left-block p{font-size: 14px !important;}
#login_form{padding: 45px 10px 30px !important;}

#reset_password_form .f-item{padding-right:0 !important;}
#reset_password_form{padding-left:20px !important;padding-right:20px !important;}
.checkbox{padding-right:0 !important;}
.checkbox label{padding-left: 12px !important;padding-top: 0 !important;}

.vc_custom_1646809031659 {padding-right: 10px !important;padding-left: 10px !important;}

.post-general-content h2{padding-top: 10px !important;padding-bottom: 10px !important;}











}


@media screen and (max-width: 500px){

.has-featured-image .inner-nav {margin-top: 335px !important;}
.sticky-header .main {padding-top: 0px !important;}

.page-navigation.bottom-nav .pager{padding: 15px 0 0 !important;}

.page-navigation .pager span:first-child a, .page-navigation .pager span:last-child a {padding: 0 5px !important;font-size: 10px !important;line-height: 20px !important;}

.page-navigation .pager > span{margin: 0 2px !important;font-size: 11px !important;line-height: 22px !important;width: 22px;height: 22px;}

.page-navigation .pager span:first-child {width: auto;}
.page-navigation .pager span:last-child {width: auto;}

.woocommerce-billing-fields__field-wrapper .form-row-first{width:100% !important;}
.woocommerce-billing-fields__field-wrapper .form-row-last{width:100% !important;}













}



@media screen and (max-width: 380px){

.topSearchWidgetBlock {width: 275px;}

	

	
/*new*/
	

	

	



	

}	

	

	

	











































