/*
 Theme Name:   Traveltime Child
 Theme URI:    http://ongoingthemes.com/traveltime-child/
 Description:  Traveltime Child Theme
 Author:       Ongoing Themes
 Author URI:   http://ongoingthemes.com
 Template:     traveltime
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
 Text Domain:  traveltime-child
*/
.gs_logo_area_51:not(.verticaltickerdown):not(.verticalticker) .gs_logo_container{
	


	
	
/* Logo Slider */
	
	}
	.custom-slider-text{
		position: relative;
		float:left;
		margin-top: 35px;
		margin-left: 20px;
		margin-right: 200px;
		font-size:24px;
		color:black !important;
		font-weight: 800;
		color: #686868;
		width: 156px;
	}

.gs_logo_single--inner {
    min-width: inherit !important;
}

/* footer hover */

a:hover {
    color: #0086cd !important;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.dropdown-toggle {
    border-color: #0086cd !important;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.dropdown-toggle {
    background-color: #0086cd !important;
	color: white !important;
}




/* Flights Page */


.travel-price {
	margin-top: 26px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
	color: #727272;
}
.flight-type{
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
	color: #727272;
}
myspan {
    font-weight: initial;
}

/* Posts - Read More Text */

a.post-read-more {
    margin-left: 5px;
}


/* ---------nav whatsapp icon color---------- */

#c{
	color: #25c725;
	margin-top: -3px;
}

/*  Payment Page  */

img.size-full.wp-image-1304.alignleft {
    margin-left: -5px;
}

img.size-full.wp-image-1302.alignleft {
    margin-left: -7px;
}

img.size-full.wp-image-1303.alignleft {
    margin-left: 10px;
}

img.size-full.wp-image-1301.alignleft {
    margin-left: 15px;
	margin-top: -7px;
}

img.size-full.wp-image-1300.alignleft {
    margin-left: 15px;
}


/* --------------  footer number   --------------- */

.custom-number{
	font-size: 28px;
	margin-top: 35px;
}


#custom_html-8{
/* 	display: none; */
}









/* left */

	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	   	left: 0 !important;
   		top: 50px !important;
	}



	.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	top: 50px;
	}

.gs_logo_area .swiper-button-next, .gs_logo_area .swiper-button-prev {
	border-radius: 4px !important;
    height: 32px !important;
    width: 32px !important;
	
	position: absolute;
    background-color: #e7eef5 !important;
    border: none !important;
    margin: 4px;
    transform: translateY(-50%);
    display: flex !important;
    align-items: center;
    justify-content: center;
}


	

	.gs_logo_single {
		padding: 0 !important;
	}

/* Manu-Correction */
	
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-top: -6px !important;
}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-top: -11px !important;
}

.navbar-default .navbar-nav > li > a {
	color: #0086cd !important;
	
	
/* 	font-weight: 800;	 */
}
.sticky-wrapper .navbar-default .navbar-nav > .active > a, .sticky-wrapper .navbar-default .navbar-nav > .active > a:hover {
	color: #fff !important;
    background-color: #0086cd !important;
}

.is-sticky .navbar-default .navbar-nav > .active > a, .is-sticky .navbar-default .navbar-nav > .active > a:hover {
    color: #fff !important;
    background-color: #0086cd !important;
}

/* Heading-Lines */

.widget .widgettitle:before {
	position: relative !important;
	border: none !important;
}

.widget .widgettitle:after {
	margin-left: -53px !important;

}


/* Header */

.navbar-default .navbar-brand img {
    margin-top: 19px !important;
  	}




/* what our customer say */
	

.owl-carousel .owl-stage {
margin-top: -70px !important;
}

/*  */


.fa-chevron-right:before {
    margin: 12px;
}


/* color */

#testimonials {
	background-color: #F0F8FF !important;
}


/* header */
.header{
    position: inherit !important;
    top: inherit !important;
}

/* .header.full-width #header{
	  background: #f4f4f4 !important;
}
#header{
    background-color: #f4f4f4 !important;
} */



/* Website Banner Title,Slider,Description */

	.slide-text > h1{
	animation-delay: inherit;
	font-family: 'Montserrat';	
	display: none !important;
}

.slide-text > p {
	animation-delay: inherit !important;
}



/* 	visibility:hidden; */
}
	.slide-text > p{
	visibility:hidden;
}
.slide-text > a{
	visibility:hidden;
}

.control-round .carousel-control {
	visibility:hidden;
}
.bs-slider:hover {
	cursor:default;
}



/* widget */
.style2.home-form-1{
	margin-top:-365px!important;
	margin-bottom:250px!important;
}


/* Heading Color */

.widget .widgettitle {
	color: black !important;
	font-family: 'Montserrat';
}


/* Services */

	.custom-services{
		text-align:center;
		font-size: 20px;
		font-weight: 300;
		width:700px;
		margin: auto;
		color: #686868;
}
span1{
	font-size:50px;
}


/* Services-Margin */
	#custom_html-5{
	margin-top: 39px;
	margin-bottom:30px;
	}


/* trending destination */

 .browse-location div:nth-child(2) {
     margin-bottom: 40px !important;
 }

#browse-locations {
	padding-bottom: inherit !important;
	margin-bottom: -10px;
}

/* Color */

#browse-locations {
	 background: #F0F8FF !important;
}



/* NEWSLETTER-Margin */


	.form#sib_signup_form_1 input[type=text], form#sib_signup_form_1 input[type=email], form#sib_signup_form_1 select{
		    height: 48px !important;
			border-radius: inherit !important;		
}

	#custom_html-2{
	padding: 10px;
	margin-bottom: 20px;
	}

.custom-plugin {
    background-color: white;
    height: 277px !important;
    text-align: center;
    padding-top: 70px !important;
    margin-top: -93px;
}

form#sib_signup_form_1 .sib-default-btn {
	background-color: #0086cd !important;
}




/* form text color */

select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	color: black !important;
}



/* tetimonials -text */

.testimonial-box .testimonial-info, .testimonial-box-3 .testimonial-info {

	color: white !important;
    
}

.testimonial-box .testimonial-info .name, .testimonial-box-2 .testimonial-info .name, .testimonial-box-3 .testimonial-info .name {

    margin-left: 25px;
}

/* Post  title text */

#header.heading .page-title h2 {
    font-family: 'Montserrat';
}







/* widget title */
.widget .widgettitle small {
    font-size: 19px;
}




/* All-Margin */
.widget .widgettitle{
/* 	margin-top: -25px!important; */
} 


/* footer */

#footer {
	background-color: #f4f4f4 !important;
	color: #727272 !important;
}

/* color */

.footer-desc{
	width: 220px;
	margin-top: 20px;
}


#footer .widget p {
    color: #727272 !important;
}

.copyright p {
    color: #727272 !important;
}


form#sib_signup_form_1 .sib-default-btn {
	   margin: 5px 0 9px !important;
}

._md-datepicker-has-triangle-icon {
    margin-right: inherit !important;
}


/* ====================Search Widget==================== */


#searchButton-Air{
/* 	background-color: #ffab02 !important; */
}

.ngMsgErr{
	color: #ff2424 !important;
}

.ng-binding.ng-scope{
	font-size: 14px;
}


.fly-search-panel{
	max-width: 860px !important;
/* 	z-index: 999; */
/*     top: 185px !important; */
/*     left: 206px !important; */
/* 	position: absolute; */

}


button.btn.btn-danger.pull-right.searchButton span.ng-binding {
    font-size: 18px;
	font-weight: bold;
}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .select2-container--default .select2-selection--single {
    color: #333;
    box-shadow: 0 0 0 !important;
    font-size: 15px !important;
    font-weight: 600;
    min-height: 37px !important;
    width: 100%;
    border: solid 1px #e8e8e8;
    border-radius: 11px !important;
}

.col-xs-12.col-sm-4 {
    display: none;
}


.nav.nav-pills.searchPanelType {
    border-radius: 100px;
}

/* ======= Flight Button Disable  ===== */
#searchPanelType-Air-tab{
	border-radius: 20px;
/* 	display: none; */
}
/*  */

.divDEACombinedSearchPanel ul.nav-pills {
    background-color: transparent !important;
}

.fly-search-panel .ng-binding {
    margin-bottom: 5px !important;
}

.fly-search-panel md-datepicker, .fly-search-panel md-select {
    padding: 5px 30px;
    border: 1px solid #cfd9df;
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
/*     display: block; */
}

.fly-search-panel .divDEACombinedSearchPanel .md-datepicker-calendar-icon, .divDEACombinedSearchPanel .md-select-icon, .fly-search-panel .divDEACombinedSearchPanel .div_greybox .md-datepicker-input {
    color: #333;
}
.divDEACombinedSearchPanel .div_greybox input {
    color: black !important;
}
.divDEACombinedSearchPanel .div_greybox{
	color: #006cff !important;     
}

.col-sm-6 .ng-binding {
    white-space: nowrap;
}

#cbDirectFlight {
   display: inline !important; 
}

/* ssssssssss */

.panel-body {
    margin-top: -15px !important;
/* 	width: 283px; */
    margin-left: -14px;
}

/* search widget  */

.row.PaddingTop10.ng-scope{
	height: 112px;
}






#ddlCabin{
	border-radius: 10px !important;
}

.divAirMC .col-sm-6{
	margin-top: 10px;
}


@media (min-width: 768px){
.col-sm-3 {
    width: 100% !important;
}
	.col-sm-5 {
    width: 45.666667% !important;
}
	
}

.col-xs-12.PaddingRight0{
	text-align: center;
	margin-bottom: 11px;
}
282px
.tab-content.searchPanel{
	margin-top: -35px;
	margin-bottom: -14px;
}

.md-icon-button+.md-datepicker-input-container {
    margin-left: 48px;
}

.md-button.md-icon-button {
    margin-left: -23px;
}

.ng-pristine.ng-untouched.ng-valid.ng-empty{
	 margin-top: 22px;
}


.row.PaddingTop10{
/* 	margin-top: -20px; */
}

.ng-binding{
	font-size: 12px;
	margin-left: 10px;
}

.col-xs-12.col-sm-3{
	margin-top: -16px;
}

.col-xs-12{
/* 	margin-top: 25px; */
}




/* .divAirMC{
	margin: 0px;
}
 */

.divAirMC ._md-datepicker-has-triangle-icon {
    margin-left: -360px;
}

.divAirMC .md-datepicker-input {
    margin-right: 326px;
}

.md-datepicker-input{
	min-width: 281px !important;
}


.divAirMC .md-icon-button+.md-datepicker-input-container {
    margin-left: auto !important;
}

.div_greybox{ 
	margin-top: -15px; 
/* 	margin-bottom: 40px; */
}


#cbDirectFlight{
	display: inherit !important;
	margin-top: 8px;
}








/* alert  message */

.sib-alert-message.sib-alert-message-success {
	 	text-align: center;
		height: 114px;
}
.sib_loader{
	text-align: center;

}









/* ==========Contact Us Page========== */

.contact-section {
    margin-right: -451px;
    margin-left: 68px;
}

/* deals page */
.landing {
    border-bottom: inherit !important;
}

.custom-location{
    margin-top: 89px;
    position: absolute;
}
.custom-btn {
    height: 33px;
    width: 100px;
    background-color: #0086cd;
    padding: 6px;
    float: right;
    text-align: center;
    border-radius: 15px;
    margin-left: 213px;
    margin-top: -39px;
}
.custom-btn a {
    color: white !important;
}

.landing .icon {
    display: none;
}
.landing .content {
    padding-left: 0px !important;
}
.ticket-btn {
    margin-left: 198px;
    margin-top: -37px;
}
.custom-date {
    margin-left: 97px;
    margin-top: -24px;
}

.tour-single, .flight-single {
    margin-right: 8px;
}
.ticket-btn {
    margin-left: 191px !important;
}

.custom-bag{
	color: #727272;
	font-size: 14px;
}

/* home image color */

.bs-slider .bs-slider-overlay {
    background-color: inherit;
}

/*  */

.custom-flight-type {
	color: #727272;
    margin-top: -78px;
    position: absolute;
    margin-left: 254px;
}

.custom-img{
	width: auto;
    display: flex;
    margin-top: 135px;
    margin-left: -886px;
    height: 35px;
}

.my-img{
	height: 58px;
    margin-top: -11px;
}

#text-9{
	position: absolute;
    margin-top: -652px;
    z-index: 2;
	top: 1107px;
    left: 50%;
    transform: translate(-50%, -50%);
}

.slide-text {
    position: inherit;
}

.md-virtual-repeat-container {
    overflow: initial !important;
}

.md-datepicker-calendar-pane {
    left: 412px;
    top: 391px;
    right: 1112px; /* Add the new property */
}

.dropdown-menu {
    background-color: white !important;
}

.dropdown-menu > li > a {
    color: black !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #0086cd !important;
}

.btn-danger {
    color: #fff;
    background-color: #0086cd !important;
    border-color: white;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
    background-color: #0086cd !important;
    border-color: #0086cd !important;
}


.md-checkbox.md-default-theme.md-checked .md-icon, md-checkbox.md-checked .md-icon {
    background-color: #0086cd !important;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:hover {
    color: #fff !important;
}

.btn, .form-control {
    border-radius: inherit !important;
}

.btn-danger {
    border-color: #0086cd !important;
}

.BorderGrey {
    border: inherit;
}

.bs-slider {
    background: inherit !important;
}

 .divDEACombinedSearchPanel {
	 position: relative;
	 max-width: 900px !important;
	 margin: -20px;
	 background: #ffffff !important;
	 opacity: 0.8;
    }




/* Responsive - widget,logo Slider,*/


.gs_logo_single img{
	width: inherit;
}



/* Common styles for smaller screens */
@media only screen and (max-width: 767px) {
  .custom-slider-text {
    font-size: 15px;
    float: none;
    text-align: center;
    margin: 0 auto;
  }
	
	img.lazy.loaded {
    height: 6rem;
}

  .style2.home-form-1 {
    margin-top: -80px !important;
    margin-bottom: 0px !important;
  }

  .custom-services {
    width: 80%;
    margin-top: auto;
	font-size: 17px;
  }

  #custom_html-5 {
    margin-top: 525px;
	}

  #custom_html-2 {
    margin-top: 0px;
  }

  .Carrier.iNetSmartSearch+ul.dropdown-menu {
    background-color: white !important;
  }
	
	
	
	
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    background-color: white;
  }

  .navbar-default .navbar-brand {
    margin: 20px !important;
  }

  .navbar-default .navbar-toggle {
    margin-top: 20px !important;
    background-color: #0086cd !important;
  }

  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus {
    background-color: #0086cd !important;
  }

  #header {
    height: 80px !important;
  }

  .navbar-toggle {
    background-color: #0086cd !important;
  }

  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
/*     left: -21px !important; */
/*     top: 66px !important; */
  }

  .contact-section {
    margin-right: 9px;
    margin-left: 8px;
  }
	
	 .divDEACombinedSearchPanel {
	  margin: -80px;
    }
	.divAirMC .md-datepicker-input {
/*     margin-right: 326px; */
	}

	.triangle-icon {
    margin-left: inherit !important;
	}
	.md-default-theme .md-datepicker-input-container, .md-datepicker-input-container{
	    width: 240px !important;
	}
/* 	.divAirMC ._md-datepicker-has-triangle-icon{
	margin-left: inherit !important;
	} */

	.md-icon-button+.md-datepicker-input-container {
     margin-left: 0px !important;
}

	
	
	

}	



/*  */

  /* Additional style for specific screen size */
  @media only screen and (max-width: 700px) {
    .divDEACombinedSearchPanel {
      margin-top: 80px;
    }
	.panel-body {
	width: 283px !important;
    margin-left: -14px !important;
	}

	  
	  
  }

  /* Additional style for even smaller screen size */
  @media (max-width: 480px) {
    .slide-text {
      display: inherit !important;
    }
    
	  #custom_html-5{
		margin-top: 609px;  
	  } 
	  
  }

  /* Additional style for medium screen size */
  @media (max-width: 992px) {
    .contact-section {
      margin-right: 0px;
      margin-left: 0px;
    }
	  
	.custom-img{
    margin-left: inherit;
	width: 13%;
	height: 26px;
	margin-top: 4px;

	}
	  
	 .my-img {
    height: 50px;
}
	 

}

	@media (min-width: 1300px){
	.gs_logo_area.carousel_nav_pos--left-right-out .swiper-button-next {
    right: 5px !important;
		
	}
}

	@media (min-width: 1300px){
	.gs_logo_area.carousel_nav_pos--left-right-out .swiper-button-next {
    right: 5px !important;
		
	}
}

 @media only screen and (min-width: 820px) and (max-width: 912px)  {
    .divDEACombinedSearchPanel {
      margin-top: inherit !important;
		margin: inherit !important;
    }
	 #custom_html-5{
		margin-top: 25px; 
	 }
	 
	 
  }

  /**
  MBK work starts here
  */

/* #sliders_widget-4{
    position: relative !important;
    z-index: 22 !important;
}

#text-11{
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 99 !important;
} */

#menu-item-934 a{
    background: green;
    border: 2px solid green;
    border-radius: 8px;
    color: white !important;
    padding: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    transition: all 0.5s ease;
}
#menu-item-934 a:hover{
    border: 2px solid green;
    background: transparent !important;
    color: green !important;
    transition: all 0.5s ease;
}
#menu-item-934 a i{
margin-right: 8px;
}

.navbar .container-fluid, #footer .container-fluid{
    max-width: 1600px;
}

.widget .widgettitle:after {
    background: #32a5c9 !important;
    height: 5px !important;
    width: 150px !important;
    transform: translateX(-50%);
    margin-left: 0 !important;
}    
#custom_html-2 {
 background: #fafafa !important;
}
div#browse-locations {
 background: none !important;
}
h2.widgettitle {
    font-size: clamp(28px, 4vw + 1rem, 65px) !important;
}
#custom_html-5{
    background-size: cover !important;
    background-position: center center !important;
    background-attachment: fixed !important;
    border-radius: 0 !important;
    padding: 100px 0px !important;
}
#custom_html-5 h2.widgettitle{
    padding-top: 0 !important;
}
#service{
    background-image: none !important;
    padding: 100px 0 !important;
}
#service .service-container{
    min-height: 382px;
    max-height: 382px;
}

div#testimonials{
    background: #fff !important;
}
#custom_html-10{
    background: none !important;
}
#custom_html-10 h2.widgettitle{
    padding-bottom: 0 !important;
    margin-bottom: 80px !important;
}
#custom_html-10 h5{
    font-size: 18px;
    line-height: 26px;
}
#custom_html-10 .margin-faq >nvg div{
margin-bottom: 20px;
}

.tour-single, .flight-single {
	min-height: 522px;
}


