/*searchlist*/
.skeleton {
animation: skeleton-loading 1s linear infinite alternate;
}
.container{width:1300px !important;}

.sticky-header{background-color:#dde1e9 !important;}

.goog-te-combo {
padding: 4px !important;
border: 1px solid #ccc;
border-radius: 4px;
}

.sticky-container{

padding: 0px;
margin: 0px;
position: fixed;
right: -119px;
top:190px;
width: 200px; z-index: 9999;
}
.sticky li a{color:#fff; }
.sticky li{
list-style-type: none;
background-color: #333;
color: #efefef;
height: 43px;
padding: 0px;
margin: 0px 0px 1px 0px;
-webkit-transition:all 0.25s ease-in-out;
-moz-transition:all 0.25s ease-in-out;
-o-transition:all 0.25s ease-in-out;
transition:all 0.25s ease-in-out;
cursor: pointer;


}

.sticky li:hover{
margin-left: -115px;

filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
}

.sticky li img{
float: left;
margin: 5px 5px;
margin-right: 10px;

}

.sticky li p{
padding: 0px;
margin: 0px;
text-transform: uppercase;
line-height: 43px;

}

.fork{
position: absolute;
top:0px;
left: 0px;
}




@media only screen and (max-width:767px){
.mb-mar-o{margin:0 !important;}
.margl-50{margin:0 !important;}
.dxt-st{width:100% !important;}
.sticky-container{display:none;}
.mb-none{display:none;}
}
@media only screen and (min-width:480px) and (max-width:767px){

}
@media only screen and (min-width:481px) and (max-width:767px){

}
@media only screen and (min-width:768px) and (max-width:995px){

}


#slider-range{display:none;}

a{cursor: pointer;}
img {

margin: 0px 10px 0px 0px;
}
.sticky-header{position: fixed;   top: 0;     z-index: 999;     width: 100%;}

@media only screen and (max-width: 767px){
#top-num-banner {
display: none !important;
}
}


.goog-te-gadget-simple{ height: 25px !important;width: auto !important; }
.goog-te-banner-frame.skiptranslate {display: none !important;}
.goog-te-gadget-simple .goog-te-menu-value span{color:#fff !important; padding:0px 5px 0px 0px; }
.navbar-contact a{margin:0px 0px 0px 5px !important;}
.goog-tooltip {	display: none !important;}
.goog-te-gadget-simple img {display: none !important;}
.skiptranslate {margin:0px !important;padding:0px !important;}
.goog-te-gadget-simple{ background:none; border:1px solid #ffffff !important; border-radius:4px; margin:0px 0 0 -25px;}
.curre{ background:  url(<?php echo $siteURL;?>img/currncy.png); border:1px solid #0a53cf !important; border-radius:21px; padding:2px 40px 2px 10px; cursor:pointer; }
select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
}	
@-moz-document url-prefix() { 
.mnhy { height:40px !important;} 
} 
.hide {
display: none;
}



.hero-wrap .hero-bg {
  z-index: 0;
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  transition: background-image 300ms ease-in 200ms;
}

.banner a{cursor: unset;}
.rote{width: 25px; height: 25px;position: absolute;left: 191px;z-index: 9999;top: 8px;cursor: pointer;}
.rote2{width: 25px; height: 25px;position: absolute;left: 191px;z-index: 9999;top: 8px;cursor: pointer;}
.hotel-new-width {width:95%; margin:0 auto;}
.car-new-width {width:100%; margin:0 auto;}
.tour-new-width{max-width:55% !important; margin:0 auto;}
.m-none{display:none;}
.wixsd{padding:12px !important;min-width:400px !important;}
@media only screen and (max-width:767px){
.rote{width: 35px; height: 35px; position: absolute; left: 145px !important; z-index: 9999; top: 32px; cursor: pointer; transform: rotate(90deg);border: 2px solid #fff; border-radius: 16px;}
.rote2{width: 35px; height: 35px; position: absolute; left: 145px !important; z-index: 9999; top: 32px; cursor: pointer; transform: rotate(90deg);border: 2px solid #fff; border-radius: 16px;}
.m-none{display:block;}
.wixsd{padding:12px !important;min-width:100% !important;}
.nav-tabs.style-3 .nav-item .nav-link{margin:0;}
#loginPopup .modal-dialog, #loginPopupAgent .modal-dialog{width:100%;}
.tour-new-width{max-width: 100% !important;}
.car-new-width{width: 100% !important;}
.hotel-new-width{width:100% !important;}
.mb-width-100{
    -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;}
.order-lg-12{order: 0 !important; margin-top:-25px; padding:15px 0 15px 18px !important;}
.carousel-control-prev{display:none;}
.carousel-control-next{display:none;}
 
    
}
@media only screen and (min-width:480px) and (max-width:767px){
.rote{width: 35px; height: 35px; position: absolute; left: 111px !important; z-index: 9999; top: 32px; cursor: pointer; transform: rotate(90deg);border: 2px solid #fff; border-radius: 16px;}
}

@media only screen and (min-width:481px) and (max-width:767px){
.rote{width: 35px; height: 35px; position: absolute; left: 111px !important; z-index: 9999; top: 32px; cursor: pointer; transform: rotate(90deg);border: 2px solid #fff; border-radius: 16px;}
}
@media only screen and (min-width:768px) and (max-width:995px){

.rote{width: 35px; height: 35px; position: absolute; left: 111px !important; z-index: 9999; top: 32px; cursor: pointer; transform: rotate(90deg);border: 2px solid #fff; border-radius: 16px;}
}

.mnhy{height:41px !important;}

 
#myVideo {
position: fixed;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
top: 0;
}

.col-md-3{
display: inline-block;
margin-left:-4px;
}
.order-lg-12{order: 0 !important; margin-top:-25px; padding:15px 0px 15px 32px;}
.carousel-control-prev{left:-95px;}
.carousel-control-next{right:-90px;}
.col-md-3 img{
width:100%;
border-radius:4px;
}

.tourrr img{height:160px !important;}
body .carousel-indicators li{
background-color:red;
}

body .carousel-control-prev-icon,
body .carousel-control-next-icon{
background-color:red;
}
body .no-padding{
padding-left: 0;
padding-right: 0;
}
#morebtnn{display:none;
border: 1px solid #eb0909;
margin: 0 0 0 33px;
color: #ed1010;
background: #fff;
padding: 0px 10px;
border-radius: 10px;
font-size: 12px;
}
#ndoneway{display:none;}
#feedback1{
    margin-top:0px;
}
#feedback2{
    margin-top:-22px;
}
#feedback3{
    margin-top:-22px;
}
#feedback4{
margin-top:-22px;
}
.dele1{
    color: #fff;
    background-color: #da0023;
    border-color: #da0023;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
  position:relative;
  right:-67.3%;
  top:-47px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 0px 6px;
    border-radius: 50%;
    font-size: 14px;
    line-height: 1.42857143;
    
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.dele2{
    color: #fff;
    background-color: #da0023;
    border-color: #da0023;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    
   position:relative;
   right:-67.3%;
  top:-47px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    
    font-size: 14px;
    line-height: 1.42857143;
    
    padding: 0px 6px;
    border-radius: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.dele3{
    color: #fff;
    background-color: #da0023;
    border-color: #da0023;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
  position:relative;
   right:-67.3%;
  top:-47px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    
    font-size: 14px;
    line-height: 1.42857143;
    
    padding: 0px 6px;
    border-radius: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.dele4{
    color: #fff;
    background-color: #da0023;
    border-color: #da0023;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    position:relative;
   right:-67.3%;
  top:-47px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    
    font-size: 14px;
    line-height: 1.42857143;
    
    padding: 0px 6px;
    border-radius: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;



filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
	}

	.sticky li img{
		float: left;
		margin: 5px 5px;
		margin-right: 10px;

	}

	.sticky li p{
		padding: 0px;
		margin: 0px;
		text-transform: uppercase;
		line-height: 43px;

	}
	
	.fork{
		position: absolute;
		top:0px;
		left: 0px;
	}


.nav-item{color:#fff !important;}

.social-icons li a{background: #181616;}
@media (min-width: 576px){
.modal-dialog {
max-width: 840px; 
margin: 1.75rem auto;
}
    
}
.cols{font-size:18px; font-weight:normal;color:white;}

#loginPopup .modal-dialog, #loginPopupAgent .modal-dialog{width:95%;}
.nav-tabs .nav-item .nav-link.active {
    color: black;
}
#login-page-tab{
    padding:10px;
    margin-bottom:5px;
}
#signup-page-tab{
    padding:10px;
    margin-bottom:5px;
}
#ailogin-page-tab{
    padding:10px;
    margin-bottom:5px;
}
#aisignup-page-tab{
    padding:10px;
    margin-bottom:5px;
}
.left{float:left;}

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

#childFirstr1{position:inherit !important; top:150px  !important;}
#childSecr1{position:inherit !important; top:150px  !important;}
#childFirstr2{position:inherit !important; top: 303px  !important;}
#childSecr2{position:inherit !important; top: 303px  !important;}
#childFirstr3{position:inherit !important; top:456px  !important;}
#childSecr3{position:inherit !important; top:456px  !important;}
#childFirstr4{position:inherit !important; top:611px  !important;}
#childSecr4{position:inherit !important; top:611px  !important;}

    
}
 
.goog-te-combo{width:auto; height:auto;}
body{top:0 !important;} 
/*contact-us*/
textarea:focus, input:focus{
outline: none;
}
.cright{float:right;}
.cleft{float:left;}
.form-control-nand{width:80%; border-bottom:2px solid #000 !important; font-size: 20px; border:none; padding: 20px 0 0; font-size:20px; color:#000; background: none;}
#myModalcontact .modal-header{border:none;}
.cclose{position: relative; left: 20px; right: 0; top:-15px; background: #01e896 !important; border-radius: 28px; padding: 10px 14px !important; opacity: 1;}
@media screen and (max-width:767px){
    .cmobmb{
        margin-bottom:250px;
    }
}
/*contact-us end*/
/*agent index*/
.aialert{padding:0.8rem 1.2rem 0px; margin-top:10px; }

.aiclose{position: relative; left: 20px; right: 0; top:-15px; background: #01e896 !important; border-radius: 28px; padding: 10px 14px !important; opacity: 1;}
#ailogin-signup-page{margin: 0 0 0 50px;}
.ainandsc{width:900px; margin: 0 auto; background: #fff;}



@media only screen and (max-width:767px){
.ainandsc{width:100%;}
}
/*agent index end*/
/*about-us*/
.aptag{color:black;text-align:left;font-size:15px;
    padding-left: 5px;padding-right: 5px; }
    .sticky-header{background-color:#dde1e9 !important;
    }
/*about-us end*/
/*group-booking-enquiry*/
#flightReturngbe{display:none;}
        .valid{color:red;}
/*group-booking-enquiry*/
/*tour-tailor-made*/
.chosen-container-multi .chosen-choices li.search-field{padding:10px !important;}
.chosen-container *{border-radius:4px !important; border-color: #ccc !important;}
    .valid{color:red;}
/*tour-tailor-made end */
/*print ticket*/
.fa-hand-o-left{font-size:35px; }
li{list-style:none;}
.arrow{cursor: pointer;}
@keyframes skeleton-loading {
0% {
background-color: hsl(200, 20%, 80%);
}
100% {
background-color: hsl(200, 20%, 95%);
}
}
@media only screen and (max-width:767px){
.container{width:100% !important;} 
.mb-none{display:none !important;}
.flight-list .flight-item, .train-list .train-item, .bus-list .bus-item{border: 1px solid #ccc; border-radius: 5px;}
}
#ndoneway{display:none;}
#ndroundeway{display:none;}
.dele1{
    color: #fff;
    background-color: #da0023;
    border-color: #da0023;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
  position:relative;
  right:-67.3%;
  top:-47px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 0px 6px;
    border-radius: 50%;
    font-size: 14px;
    line-height: 1.42857143;
    
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.dele2{
    color: #fff;
    background-color: #da0023;
    border-color: #da0023;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    
   position:relative;
   right:-67.3%;
  top:-47px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    
    font-size: 14px;
    line-height: 1.42857143;
    
    padding: 0px 6px;
    border-radius: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.dele3{
    color: #fff;
    background-color: #da0023;
    border-color: #da0023;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
  position:relative;
   right:-67.3%;
  top:-47px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    
    font-size: 14px;
    line-height: 1.42857143;
    
    padding: 0px 6px;
    border-radius: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.dele4{
    color: #fff;
    background-color: #da0023;
    border-color: #da0023;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    position:relative;
   right:-67.3%;
  top:-47px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    
    font-size: 14px;
    line-height: 1.42857143;
    
    padding: 0px 6px;
    border-radius: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
/*end*/
/*traveller detail*/
#mySeatSegmentedTab .nav-link{ color: #fff; border-radius: 4px; background: #9d9d9d; }
#mySeatSegmentedTab .nav-link.active{ background: #dc3545 ; }
.nand-seat div:nth-of-type(2):last-of-type {
padding: 12px;
}
.lightpick__month-title>.lightpick__select-months{padding:0 10px;}
.nand-seat > div:nth-child(3) {margin-right: 45px !important;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{border: 1px solid #ccc; border-radius: 4px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:none;}
.table-bordered, th, td{border:none !important;}
.ui-widget-content{position: absolute; color: inherit; background-color: #fff; border-radius: 4px; border: 1px solid #ddd; width: 250px; max-width: none; padding: 0; margin-top: 7px; top: 100px; /*left: 20px;*/ display: none; font-family: arial; font-size: 15px; line-height: 1em; box-shadow: 0 2px 12px rgba(0,0,0,.176);}
th{background:#fff !important;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-radius:8px; /*padding:15px 0px 5px 0;*/}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:#088CFF !important; color: #fff; border-radius: 4px;
padding: 5px;}
 .table-bordered,th,td {}
.seatCharts-seat:nth-child(4){margin-right: 25px;}
/*end*/
/*booking-confirmation*/
.modal-dialog{max-width: 700px;}   
 
 .modal-dialog{max-width: 700px;}   
    ul li{list-style:none;}
/*end*/
/*error php*/
.errcont{width:50%;border:1px solid #ccc;border-radius:4px;box-shadow:0px 0px 5px #ccc inset;padding:3%;margin:30px auto;}.errheading{text-align:left;width:100%;color:#BB0000;font-size:17px;}.errimg{display: block;font-size: 50px;}.errmsg{font-size:15px;color:#555;margin-top:30px;padding-bottom:20px;}
button.errbtn
{
	background: none repeat scroll 0 0 #3276b1;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	font-size: 0.9em;
	font-weight: lighter;
	height: 30px;
	transition: all 0.2s ease 0s;
	width: 220px;
}
button.errbtn:hover
{
	box-shadow: 5px 5px 5px #ccc;
}
/*end*/
/*traveller-detail-round*/
#mySeatSegmentedTab .nav-link{ color: #fff; border-radius: 4px; background: #9d9d9d; margin:0 10px 0 0;}
#mySeatSegmentedTab .nav-link.active{ background: #dc3545 ; }
.nand-seat > div:nth-child(3) {margin-right: 45px !important;}
/*end*/
/*footer design*/
#footer{margin-top:0;}
#footer{background: rgb(21,1,34) !important;
background: linear-gradient(90deg, rgba(21,1,34,1) 0%, rgba(31,1,1,1) 100%, rgba(253,29,29,1) 100%);}
.nav-item{color:#fff !important;}
#footer .footer-copyright .copyright-text{color:#fff; padding: 1px;}
.footer-nav .nav-item{line-height: 30px;}
/*end*/