/*
Theme:Flight Tickets
Author:Amar Singh
Description:A Template Based on latest Bootstrap Framework
*/
/* The emerging W3C standard that is currently Firefox-only */
*{scrollbar-width:thin;scrollbar-color:#999 transparent}

/* Works on Chrome/Edge/Safari */
*::-webkit-scrollbar{width:12px}
*::-webkit-scrollbar-track{background:transparent}
*::-webkit-scrollbar-thumb{ background-color:#999; border-radius:30px;border:2px solid #eee}

h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}
h1, h2, h3, h4, h5{color: #000}
h1 span,h2 span,h3 span,h4 span{color:#1B429D;font-weight:600}
a{color: #0d259f}
.content{display:none}
ul{ margin:0; padding:0; list-style:none}
section{ float:left; width:100%;padding:15px 0;position:relative}
p{font-weight: 500;letter-spacing: 1px;margin-bottom: 20px}
.p0{padding:0}.p5{padding:5px}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}
.pt0{padding-top:0}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}
.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}
.pl0{padding-left:0}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}
.pr0{padding-right:0}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}
.m0{margin:0}.m5{margin:5px}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}
.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}
.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}
.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}
.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}
.btn-success{background:#398339}
.btn-danger{background:#AE0F2F}
.bg-blue {background: #193570;color: #fff}
.lazyloading{height:30px}
.ui-autocomplete{max-height:180px;overflow-y:auto;overflow-x:hidden}
header{display:table;box-shadow: 0 2px 6px -4px #000;width:100%}
header.fixedTop {position: fixed;z-index: 1000}
/*form side in banner*/
.banner_sl h1{font-size:27px;margin:0 auto 30px;color:#fff;text-shadow:3px 3px 3px #3a3939}
.banner_sl h1 small{color:#e2e2e2}
.banner_sl h1 span{font-weight:600;color: #ff764d}

/*common page*/
.common{background: linear-gradient(45deg, #f4802f, #fbbc90,#f58537)}
.common h1{margin:20px 0 0 15px;color:#fff}
.btn-orange,.btn-booknow{background:linear-gradient(to top, #f1784b 0, #d4501f 100%);color:#fff;display:inline-block;padding:10px 25px;text-align:center;border-radius:30px;font-weight:900}
.btn-booknow:hover,.btn-orange:hover{background:linear-gradient(to top, #d4501f 0, #f1784b 100%);color:#fff;text-decoration:none}

.page_content{padding:30px 0}
.img-inline{float: left;margin:0 9px 5px 0}
.ul-bulb,.ul-hand, .ul-orange-dot,.ul-blue-dot,.ul-circle{list-style:none;margin-bottom:10px}
.ul-bulb li,.ul-hand li,.ul-orange-dot li,.ul-blue-dot li,.ul-circle li{position:relative;padding:5px 0 5px 30px;letter-spacing: 1px;line-height: 150%;font-weight: 500;font-size: 16px}
.ul-bulb li:before,.ul-hand li:before,.ul-orange-dot li:before,.ul-blue-dot li:before,.ul-circle li:before{position:absolute;font-family:FontAwesome;left:0;top:5px}
.ul-circle li:before{content:"\f10c";color:#114394}
.ul-blue-dot li:before{content:"\f111";color:#114394}
.ul-orange-dot li:before{content:"\f111";color:#f05a29}
.ul-hand li:before{content:"\f0a4";color:#114394;font-size:20px}
.ul-bulb li:before{content:"\f0eb";color:#114394;font-size:20px}
.ul-blog li{position:relative;padding:0 0 9px 20px}
.ul-blog li:before{position:absolute;font-family:FontAwesome;content:"\f072";color:#114394;left:0}
.ul-dot-sm li:before {font-size: 13px}
.col-2 {column-count:2}.col-3 {column-count:3}
.cmn{margin:0 0 25px;text-align:center}
.cmn span{color:#F05A29}
.text-left{text-align:left!important}.text-right{text-align:right!important}
.form-control[disabled], .form-control[readonly]{background-color:transparent}
.boksh:after,.boksh:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:rgb(251 23 0 / 85%) 0px 0px 20px 5px inset;border-radius:4px;animation:3s cubic-bezier(0.36, 0.07, 0.19, 0.97) 0s infinite normal none running boksh;opacity:0}
.boksh:after{animation-delay:0.3s}
@keyframes boksh{
	0%{-webkit-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1)}
	20%{opacity:0.4}
	40%,100%{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}
}
.animated-phone {animation-duration:.9s;animation-fill-mode:both}
.animated-phone.infinite,.animated.infinite {animation-iteration-count:infinite}
.animated.delay {animation-delay:2s}
@keyframes tada {
  0% {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
  5%, 15% {transform:scale(1) rotate(-5deg)}
  25%, 45% {transform:scale(1.1) rotate(3deg)}
  35%, 55% {transform:scale(1.1) rotate(-5deg)}
  60%,100% {transform:scale(1) rotate(0)}
}
.tada {animation-name:tada}

/*---------- Inner Page Css -----*/
.banner_sl{position:relative;background:url(images/banner-bg.jpg) no-repeat center center/* linear-gradient(45deg, #076584, skyblue,#0f7ea2) */;background-size:cover;padding:40px 0}

/*common */
.page_content .cmn{text-align:left}
.disc_ul{margin:20px 0 20px;list-style:disc;padding-left:15px}
.disc_ul li{font-size:16px;padding:7px 0;font-weight:500}
.disc_ul li a{color:#fff;text-decoration:none}
.max{padding:0 10px}

/*menu animatin*/
.animated{animation-duration:.4s;animation-fill-mode:both}
.owl-prev,.owl-next{position:absolute;top:45%;padding:1px 10px 5px;border-radius:5px;box-shadow:0 0 5px #000;font-size:30px;background:#fff}
.owl-next{right:-10px}.owl-prev{left:-15px}
.owl-carousel .owl-dot {display: inline-block;background: #fff;width: 12px;height: 12px;margin: 5px;border-radius: 50%}
.owl-carousel .owl-dot.active {box-shadow: 0 0 4px #777 inset}
.owl-dots {margin:15px 0 0;text-align: center}
body.noscroll{overflow:hidden;position:fixed;width:100%;height:100%;touch-action:none;overscroll-behavior:none}
@media (max-width: 1201px){.container {width: 99%!important}}
/*--------  RESPONSIVE   -------*/
@media (max-width:1024px){
footer h3,footer ul li a{font-size:12px}
footer ul li{padding:4px 0}
.mble #hd-phn{left:-5px;top:100px}
}