

body {

    margin: 0;

    font-family: "PT Sans", "Helvetica Neue", Ariel, sans-serif;

    /*//font-size: 1rem;*/

    font-weight: 400;

    line-height: 1.5;

    color: #737880;

    text-align: left;

    background-color: #fff;

    background-attachment: fixed;

    background-size: cover;

    overflow-x: hidden;

}html {

  box-sizing: border-box;

}



html, body{

    overflow-x: hidden;

}



*,

*:before,

*:after {

  box-sizing: inherit;

}

.ficon-img{

    width:62px;

}

.form-control:focus{

    border-color: #F58025;

}

a:hover, a:focus {

    color: #F58025;

}

.col-xs-12.payment.mb-15 {

    margin-bottom: 15px;

}



.awards-top {

    min-height: 69px;

}

li.p-item.product {

    height: 679px;

    width:100%;

}

.dropdown-header {

    display: block;

    padding: 3px 20px;

    font-size: 13px;

    line-height: 1.4;

    color: #c3c7cf;

    white-space: nowrap;

}

li.lounge_price {

    display: block;

    padding: 3px 20px;

    clear: both;

    font-weight: 400;

    line-height: 1.42857143;

    color: #333;

    white-space: nowrap;

    cursor: pointer;

}



/*Form Tabs */



    .AP-arrow-right {

    /* width: 0; */

    height: -10px;

    position: absolute;

    top: -1px;

    right: -42px;

    border-top: 42px solid transparent;

    border-bottom: 42px solid transparent;

    border-left: 42px solid #F58025;

    postion: relative;

}.AT-arrow-right {

    /* width: 0; */

    height: -10px;

    position: absolute;

    top: -1px;

    right: -42px;

    border-top: 42px solid transparent;

    border-bottom: 42px solid transparent;

    border-left: 42px solid #F58025;

    postion: relative;

}.AL-arrow-right {

    /* width: 0; */

    height: -10px;

    position: absolute;

    top: -1px;

    right: -42px;

    border-top: 42px solid transparent;

    border-bottom: 42px solid transparent;

    border-left: 42px solid #F58025;

    postion: relative;

}

.types{

    background: #fff;

    box-shadow: 0 0.8rem 4.8rem 0 rgba(0,0,0,.17);

    box-sizing: border-box;

    padding: 28px;

    border-radius: 6px;

    font-size: 15px;

    font-weight: 300;

    margin-bottom: 15px;

    border-radius: 15px;

    height: 340px !important;

}

.types:hover{

    background: #F58025;

}

.mt20{

    margin-top:20px;

}

.small-heading{



    font-size: 20px;

}

.btn-normal {

    height: 54px;

    font-size: 15px;

    font-weight: bold;

    color: #fff;

   

    border-color: #F58025;

}

.btn-normal:hover{

    color: #ed8323;

}

.para-seting {

    color: #000;

    font-size: 15px;

}

/*End Form Tabs */





ul.feature-list-item {

    padding-left: 20px;

    padding-top: 15px;

}









/* The parking-container Container */

.parking-container {

  margin: 1.5em auto;

  padding-right: 15px;

  column-gap: 1.5em;

}



/* The parking-container Brick */

.p-item {

  background: #fff;

  display: inline-block;

}
.tab-span-main img{
    width: 56px;
    height: 56px;
}
.home-img-icon .typeImg{
    height: 64px;width: 64px;
}
#footer .paymentImg{
    width: auto;
    height: auto;
}
#footer .footerLogo{
    width: 100%;
    height: auto;
}
.aboutImg{
    height: auto;
    width: auto;
}
.tabImg{
    width: auto;
}
.mainImg{
    height: 467px;
    width: 100%;
}
ul li img.phoneIcon{
    width: 55px;height: 55px;margin-top: 15px;
}
.displayInMobile{display:none;}
.select2-container .select2-selection--single{height:48px;border-radius:10px;border:2px solid #4d4d4e}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:11px}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px}
.select2-container{width:100%!important}

@media screen and (max-width:767px){
    .hideInMobile{display:none}
    .displayInMobile{display:block}
    p.subtitle{
        color: #fff;
        text-align: center;
    }
    h2.maintitle{
        font-family: 'Poppins';
        font-size: 22px;
        font-weight: 500;
        color: #fff;
        text-align: center;

    }
}

/* parking-container on large screens */

@media only screen and (min-width: 1024px) {

  .parking-container {

    column-count: 3;

  }

}



/* parking-container on medium-sized screens */

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

  .parking-container {

    column-count: 2;

  }

}



/* parking-container on small screens */

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

  .parking-container {

    column-count: 1;

  }

}

.li-menu{

    border-bottom:1px solid #F58025;

    padding:3px;

}

.li-footer{

    /*border-bottom:1px solid #fff;*/

    padding:3px;

}

.li-footer a{

    /*color:#fff;*/

    text-decoration:none;

    cursor:pointer;

}

.li-footer:last-child{

    border-bottom:none;

}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {

    color: #fff;

    background-color: #101010;

    border-color: #285e8e;

}.btn-primary {

    color: #fff;

    background-color: #F58025;

    border-color: #F58025;

}

.border-red{

    border:1px solid red !important;

}

.error-massage{

    color:red;

}

.top-area{

    /* background-color:#333333; */

    background-color:#fff;

    /*height:100px;*/

}

.margin0{

    margin:0px;

}

.margint20{

    margin-top:20px;

}

.margint10{

    margin-top:10px;

}.margint15{

    margin-top: 15px;

}

.order_by{

    height:40px!important;

} 

.margint5{

    margin-top: 5px;

}

.text-green{

    color:green

}

.font700{

    font-weight: 700;

}

.p30{

    padding:30px;

}

.width100{

    max-width:100px;

}

.search-data{

    list-style-type: none;

}

.edit{

    background-color: #fff;

    border: 1px solid #F58025;

}.edit:hover, .edit:focus {

    color: #fff;

    text-decoration: none;

    background-color: #F58025;

    

}.white-color{

    color:#fff !important;

}

.margin20{

    margin:20px auto;

}

.bg-layer{

    background: #eceaec;

}.bgwhite{

    background:#fff;

}

.search{

    padding-top: 10px;

    background-color: #eceaec;

    border-bottom: 1px solid #0074b847;

}

.btn:hover, .btn:focus {

	color: white;

    background-color: #F58025;

    border: 1px solid #F58025;

    text-decoration: none;

}







.services-now {

     list-style-type:none;

     padding:0;

     margin-top: -10px;

}



.services-now li {

     float:left;

     margin:0 5px 0 0;

    

    position:relative;

}



.services-now .filter-label-1, .services-now input {

    display:block;

    top:0;

    left:0;

    right:0;

    bottom:0;

}



.services-now input[type="radio"] {

    opacity:0.01;

    z-index:100;

}



.services-now input[type="radio"]:checked + .filter-label-1,

.Checked + .filter-label-1 {

   background: #4D4D4E;

   color: #fff;

}



.services-now .filter-label-1 {

     padding:5px;

    color: white;

    border: 1px solid rgb(0, 0, 0,50%);

    cursor:pointer;

    font-family: 'Poppins';

    font-size: 18px;

    padding: 9px 13px;

    border-radius: 6px;

}



.services-now .filter-label-1:hover {

     background:#4D4D4E;

}

















.services-now-2 {

     list-style-type:none;

     padding:0;

     margin-top: -10px;

}



.services-now-2 li {

     float:left;

     margin:0 5px 0 0;

    

    position:relative;

}



.services-now-2 .filter-label-2, .services-now-2 input {

    display:block;

    top:0;

    left:0;

    right:0;

    bottom:0;

}



.services-now-2 input[type="radio"] {

    opacity:0.01;

    z-index:100;

}



.services-now-2 input[type="radio"]:checked + .filter-label-2,

.Checked + .filter-label-2 {

   background: #4D4D4E;

   color: #fff;

}



.services-now-2 .filter-label-2 {

     padding:5px;

    color: white;

    border: 1px solid rgb(0, 0, 0,50%);

    cursor:pointer;

    font-family: 'Poppins';

    font-size: 18px;

    padding: 9px 13px;

    border-radius: 6px;

}



.services-now-2 .filter-label-2:hover {

     background:#4D4D4E;

}















/* Inner Page List */



.bullet-list li {

  list-style: none;

  margin-left: -23px;

}

.bullet-list li:before {

    font-family: 'FontAwesome';

  content: '\f00c'; /* FontAwesome Unicode */

  

  display: inline-block;

  margin-left: -1.3em; /* same as padding-left set on li */

  width: 1.3em; /* same as padding-left set on li */

}

/* End Inner Page List */



.support-heading {

    font-size: 26px;

    background: #F58025;

    padding: 9px;

    color: #fff;

    border-radius: 8px 8px 0px 0px;

}

a.multi-btn:hover{color:#fff !important;}

.list-footer-border{

    padding-right: 10px !important;

    padding-left: 10px !important;

    border-right: 1px solid #90928F;

}

.vertical-align{

    display: flex;

    align-items: center;

}

.centered-align{

    display: flex;

    flex-direction: row;

    flex-wrap: wrap;

    justify-content: center;

    align-items: center;

}

.flex-display{

    display:flex;

}

.icon-top{

    padding-right: 10px;

    font-size: 20px;

        color: #F58025;

}

.top-list{

    float: right;

}

.head-heading{

    font-size: 22px;

}

.head-normal{

    margin-top: -18px;

    font-size: 11px;

}

.text-normal{

    color: #818181;

}

.black-font{

    color:#000;

}

/*nav bar start*/



.radius5{

    border-radius:5px;

}

.text-white{

    color:#fff;

}

.text-light{

    color: #90928F;

}

.bg-light-black{

    background-color: #333;

}

.footer-bg{

    background-color: #000000;

    border-top: 2px solid;

}

.widget-list{

    

}

.link-text{

    text-decoration:none;

}

.list-type-none{

    list-style-type: none;

    margin: 0;

    padding: 0;

}

/*nav bar start*/

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{

    background-color: #F58025;

}

.header-full {

  background-image: linear-gradient(to top, #f0f0f0, #f4f4f4);

}

.header-full-title {

  float: left;

  overflow: hidden;

  /*padding-left: 75px;*/

  

}

.header-full-title h1 {

  margin-bottom: 5px;

  margin-top: 15px;

  font-family: "Muli";

  word-spacing: -7px;

  color: #000;

  font-size: 32px;

}

.header-full-title h1 a {

  color: #000;

  text-decoration: none;

}

.header-full-title h1 span,

.header-full-title h1 span a {

  color: #0099da;

}

.header-full-title p {

  margin-bottom: 15px;

  font-size: 1.2em;

  /*text-align: center;*/

}

.top-nav {

  float: right;

  position: relative;

}

.top-nav .dropdown {

  display: inline-block;

  margin-left: 20px;

  z-index: 1001;

  vertical-align: top;

}

.top-nav .dropdown a {

  margin: 0;

  padding: 0;

  display: inline-block;

  padding: 7px 10px;

  color: #000;

  text-decoration: none;

  background-color: #f1f1f1;

  box-shadow: inset 0 0 1px #ffffff;

  border: solid 1px #e3e6e8;

  border-top: 0;

}

.top-nav .dropdown > a:after {

  content: none;

}

.top-nav .dropdown a i {

  font-size: 1.2em;

  color: #444;

}

.dropdown-search-box,

.dropdown-login-box {

  overflow: hidden;

  padding: 10px;

  min-width: 300px;

  box-shadow: none;

}

.dropdown-search-box .form-group,

.dropdown-login-box {

  margin: 0;

}

.dropdown-login-box h4 {

  margin: 5px    0 10px 0;

}

.dropdown-login-box .btn {

  margin-top: 10px;

}

.top-nav-social {

  margin: 0;

  padding: 0;

  list-style-type: none;

  display: inline-block;

  margin-left: 20px;

  background-color: #f1f1f1;

  box-shadow: inset 0 0 1px #ffffff;

  border: solid 1px #e3e6e8;

  border-top: 0;

  overflow: hidden;

}

.top-nav-social li {

  float: left;

  margin: 0;

}

.top-nav-social a {

  font-size: 1.5em;

  margin: 0;

  color: #444;

  display: inline-block;

  padding: 7px 10px;

  min-width: 40px;

  text-align: center;

  transition: all .25s ease;

}

.top-nav-social a.twitter:hover {

  background-color: #00aced;

  color: #fff;

}

.top-nav-social a.facebook:hover {

  background-color: #3b5998;

  color: #fff;

}

.top-nav-social a.instagram:hover {

  background-color: #517fa4;

  color: #fff;

}

.top-nav-social a.rss:hover {

  background-color: #ef922f;

  color: #fff;

}

.top-nav-social a.linkedin:hover {

  background-color: #007bb6;

  color: #fff;

}

.top-nav-social a.git:hover {

  background-color: #666;

  color: #fff;

}

.top-nav-social a.google-plus:hover {

  background-color: #dd4b39;

  color: #fff;

}

.top-nav-social a.youtube:hover {

  background-color: #bb0000;

  color: #fff;

}

.top-nav-social a.pinterest:hover {

  background-color: #cb2027;

  color: #fff;

}

.top-nav-social a.wordpress:hover {

  background-color: #4597be;

  color: #fff;

}

.top-nav-social a.flickr:hover {

  background-color: #ff0084;

  color: #fff;

}

.top-nav-social a.vine:hover {

  background-color: #00b48a;

  color: #fff;

}

.top-nav-social a.dribbble:hover {

  background-color: #f26798;

  color: #fff;

}

.top-nav-social a.foursquare:hover {

  background-color: #0072b1;

  color: #fff;

}

.top-nav-social a.tumblr:hover {

  background-color: #32506d;

  color: #fff;

}

/**/

.navbar-header-full {

  background-color: white;

  background-image: none;

  box-shadow: none;

  border-top: solid 1px #ddd;

}

.navbar-header-full.navbar-inverse {

  border-top: solid 1px #0099da;

}

.navbar-header-full.navbar-dark {

  border-bottom: 2px solid #F58025;

  margin-bottom:0px;

}

@media  screen and (min-width: 1200px){

    .navbar-header-full.navbar-dark{padding: 0px 0px;}

}

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

    .navbar-header-full.navbar-dark{padding: 7px 0px;}

}

.navbar-default.navbar-inverse + .main-header {

  background-color: #fff;

  border-bottom: solid 1px #ddd;

  color: #333;

}

.navbar-default.navbar-inverse + .main-header .page-title,

.navbar-default.navbar-inverse + .main-header a {

  color: #333;

  border-color: #333;

}

.navbar-default.navbar-inverse + .main-header .breadcrumb > li + li:before {

  color: #888;

}

.navbar-default.navbar-inverse + .main-header li.active,

.navbar-default.navbar-inverse + .main-header li.current_item {

  color: #000;

  border-color: #000;

}

.header-full-dark {

  background-image: none;

  background-color: #444;

  color: #fff;

}

.header-full-dark .header-full-title h1 a {

  margin-bottom: 5px;

  margin-top: 15px;

  font-family: "Muli";

  word-spacing: -7px;

  color: #fff;

  font-size: 32px;

}

.navbar-header-full .sb-icon-navbar i {

  height: 51px;

  margin-top: -1px;

}

.navbar-inverse .sb-icon-navbar i {

  background-color: #444;

  background-image: none;

}

.header-full + .navbar-inverse {

  background-image: none;

  box-shadow: none;

}

.header-full-dark .top-nav-social {

  margin: 0;

  padding: 0;

  list-style-type: none;

  display: inline-block;

  margin-left: 20px;

  background-color: #333;

  box-shadow: inset 0 0 1px #323232;

  border: solid 1px #555;

  border-top: 0;

  overflow: hidden;

}

.header-full-dark .top-nav-social li {

  float: left;

  margin: 0;

}

.header-full-dark .top-nav-social a {

  color: #999;

  transition: all .25s ease;

}

.header-full-dark .top-nav .dropdown a {

  color: #999;

  background-color: #333;

  box-shadow: inset 0 0 1px #323232;

  border: solid 1px #555;

  border-top: 0;

}

.header-full-dark .top-nav .dropdown a i {

  color: #999;

}

.header-full-dark .top-nav .dropdown-menu {

  color: #999;

  background-color: #333;

}

.header-full-dark .top-nav .dropdown-menu input {

  color: #999;

  background-color: #444;

  border-color: #555;

  box-shadow: none;

}

.header-full-dark .top-nav .dropdown-menu input:focus {

  border-color: #0099da;

}

.header-full-dark ~ .navbar-dark {

  border-top: solid 1px #555;

}

/* Navbar Dark */

.navbar-dark {

  

  background-image: none;

  color: #fff;

  box-shadow: none;

}

.navbar-dark a {

  background-image: none;

}

.navbar-default.navbar-dark .navbar-nav > li > .color-css:hover,

.navbar-default.navbar-dark .navbar-nav > .active > .color-css:hover,

.navbar-default.navbar-dark .navbar-nav > .active > .color-css {

  background-image: none;

  color: #fff;

}

.navbar-default.navbar-dark .navbar-nav > li > .color-css,

.navbar-default.navbar-dark .navbar-nav > li > .color-css:hover,

.navbar-default.navbar-dark .navbar-nav > li > .color-css:focus,

.navbar-default.navbar-dark .navbar-nav > .active > .color-css,

.navbar-default.navbar-dark .navbar-nav > .active > .color-css:hover,

.navbar-default.navbar-dark .navbar-nav > .active > .color-css:focus {

  color: #fff;

}

.navbar-default.navbar-dark .navbar-nav > .open > .color-css,

.navbar-default.navbar-dark .navbar-nav > .open > .color-css:hover,

.navbar-default.navbar-dark .navbar-nav > .open > .color-css:focus {

    background: none;

    background-image: none;

    color: #fff !important;

    border: none;

}

.navbar-default.navbar-dark .navbar-brand {

  color: #eee;

}

.navbar-default.navbar-dark + .main-header {

  background-color: #f1f1f1;

  border-bottom: solid 1px #ddd;

  color: #333;

}

.navbar-default.navbar-dark + .main-header .page-title,

.navbar-default.navbar-dark + .main-header a {

  color: #333;

  border-color: #333;

}

.navbar-default.navbar-dark + .main-header .breadcrumb > li + li:before {

  color: #888;

}

.navbar-default.navbar-dark + .main-header li.active,

.navbar-default.navbar-dark + .main-header li.current_item {

  color: #000;

  border-color: #000;

}

.navbar-dark .dropdown .dropdown-menu {

    background-color: #fff;

    color: #000;

    border-color: #F58025;

    box-shadow: none;

}

.navbar-dark .dropdown .dropdown-menu a {

  color: #000;

  background-image: none;

  padding-bottom: 10px;

  padding-top: 10px;

}

.navbar-dark .dropdown .dropdown-menu a:hover,

.navbar-dark .dropdown .dropdown-menu a:focus {

  color: #fff;

}

.navbar-dark .dropdown .divider {

  background-color: #555;

}

.navbar-dark .dropdown .dropdown-header {

  color: #fff;

  border-color: #555;

}

.navbar-dark .sb-icon-navbar i {

  background-color: #0099da;

  background-image: none;

}

.navbar-dark .navbar-header .navbar-toggle {

  background-color: #F58025 !important;

  background-image: none;

}

/**/

/* Navbar Inverse */

.navbar-inverse {

  background-color: #0099da;

  background-image: none;

  color: #fff;

  box-shadow: none;

}

.navbar-inverse .navbar-brand {

  background-image: url("../img/logo_white.png");

}

.navbar-inverse .navbar-brand {

  color: #fff;

}

.navbar-inverse .navbar-brand span {

  color: #fff;

}

.navbar-inverse a {

  background-image: none;

}

.navbar-default.navbar-inverse .navbar-nav > li > a:hover,

.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,

.navbar-default.navbar-inverse .navbar-nav > .active > a {

  background-image: none;

  color: #fff;

}

.navbar-default.navbar-inverse .navbar-nav > li > a,

.navbar-default.navbar-inverse .navbar-nav > li > a:hover,

.navbar-default.navbar-inverse .navbar-nav > li > a:focus,

.navbar-default.navbar-inverse .navbar-nav > .active > a,

.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,

.navbar-default.navbar-inverse .navbar-nav > .active > a:focus {

  color: #fff;

}

.navbar-default.navbar-inverse .navbar-nav > li > a:hover,

.navbar-default.navbar-inverse .navbar-nav > li > a:focus,

.navbar-default.navbar-inverse .navbar-nav > .active > a,

.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,

.navbar-default.navbar-inverse .navbar-nav > .active > a:focus .navbar-default.navbar-inverse .navbar-nav > .open > a,

.navbar-default.navbar-inverse .navbar-nav > .open > a:hover,

.navbar-default.navbar-inverse .navbar-nav > .open > a:focus {

  background-color: #444;

  background-image: none;

  color: #fff;

}

.navbar-default.navbar-inverse + .main-header {

  background-color: #f1f1f1;

  border-bottom: solid 1px #ddd;

  color: #333;

}

.navbar-default.navbar-inverse + .main-header .page-title,

.navbar-default.navbar-inverse + .main-header a {

  color: #333;

  border-color: #333;

}

.navbar-default.navbar-inverse + .main-header .breadcrumb > li + li:before {

  color: #888;

}

.navbar-default.navbar-inverse + .main-header li.active,

.navbar-default.navbar-inverse + .main-header li.current_item {

  color: #000;

  border-color: #000;

}

.navbar-inverse .dropdown .dropdown-menu {

  background-color: #444;

  color: #fff;

  border-color: #555;

  box-shadow: none;

}

.navbar-inverse .dropdown .dropdown-menu a {

  color: #fff;

  background-image: none;

}

.navbar-inverse .dropdown .dropdown-menu a:hover,

.navbar-inverse .dropdown .dropdown-menu a:focus {

  color: #fff;

}

.navbar-dark .dropdown .dropdown-menu .active > a:hover,

.navbar-dark .dropdown .dropdown-menu .active > a:focus,

.navbar-inverse .dropdown .dropdown-menu .active > a:hover,

.navbar-inverse .dropdown .dropdown-menu .active > a:focus {

  background-color: #0099da;

}

.navbar-inverse .dropdown .divider {

  background-color: #555;

}

.navbar-inverse .dropdown .dropdown-header {

  color: #fff;

  border-color: #555;

}

.navbar-inverse .sb-icon-navbar i {

  background-color: #333;

  background-image: none;

}

.navbar-inverse .navbar-header .navbar-toggle {

  background-color: #333;

  background-image: none;

}

.header-full-dark + .navbar-inverse {

  border-color: #0099da;

}





.nav>li>a {

    position: relative;

    display: block;

    padding: 15px 13px;

    line-height: 20px;

    color: #F58025;

    font-size: 20px;

    font-weight: 500;

}

@media screen and (min-device-width: 766px) and (max-device-width: 995px){

        .nav>li>a {

            padding: 10px 8px;   

            font-size: 14px;

            font-weight: 400;

        }

}

@media screen and (min-device-width: 996px) and (max-device-width: 1200px){

        .nav>li>a {

            padding: 10px 10px;

            font-size: 16px;

            font-weight: 600;

        }

}

.navbar-default.navbar-dark .navbar-nav > .open > a, .navbar-default.navbar-dark .navbar-nav > .open > a:hover, .navbar-default.navbar-dark .navbar-nav > .open > a:focus {

    background-color: #fff;

    background-image: none;

    color: #000;

}







.navbar-dark .dropdown .dropdown-menu a:hover, .navbar-dark .dropdown .dropdown-menu a:focus {

    color: #fff;

}





/*nav bar end*/



.headline {

  

  line-height: 1.5em;

  color: black;

  position: relative;

}



.headline:after {

  content:' ';

  position: absolute;

  top:100%;

  /*left:50%;*/

  width: 100px;

  border:2px solid ;

  border-radius:4px;

  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);

  transform:translateX(-50%);

      right: 74%;

    margin-top: 7px;

    display: none;



}

.pd-t15{padding-top:15px;}

 .pd-b15{padding-bottom:15px;}

 .pd-r0{padding-right:0px;}

 .pd-l0{padding-left:0px;}

 .pd-l9{padding-left:9px;}

 .pb10{padding-bottom:10px;}



 .pd-lr0{

    padding-left: 0px;

    padding-right: 0px;

    color: #F58025;

    font-weight: 600;

    font-size: 17px;

    font-family: 'Inter';

  }



 .mg-t15{margin-top:15px;}

 .mg-b15{margin-bottom:15px;}

 .mg-l0{margin-left:0px;}

 .tab-section{

    /*background: url('../images/background-1.webp');*/

    padding:0px 0px;

    background-repeat: no-repeat;

    background-size: cover;

    background: #625959;

    }

    .arrow-right {

    height: -10px;

    position: absolute;

    top: -1px;

    right: -42px;

    border-top: 42px solid transparent;

    border-bottom: 42px solid transparent;

    border-left: 42px solid #F58025;

    postion: relative;

}

.section-lounges{

    background: url('../images/lounges_banners.png');

    padding:30px 0px;

    background-repeat: no-repeat;

    background-color: #F58025;

    background-size: contain;

    }

 .tab-right{

     background-color:rgb(255, 255, 255,80%);

     border-radius: 23px;

}

 .form-height{height:54px;}

 .form-control {

     box-shadow: none;border: 2px solid #4D4D4E;height: 48px;font-size: 16px;color: #4D4D4E;font-family: 'Inter';border-radius: 10px;

     

 }

 .btn-book{

     width: 100%;

     height: 54px;font-size:15px;font-weight:bold;color: #fff;border-color: #F58025;}

  .newsletter-box {

    background: #F58025;

    padding: 10px;

}

.btn-book:hover {

    /* color: #ed8323; */

}

.newsletter-box .news-insd {

    border: 1px dashed white;

    padding: 40px; 

}

.newsletter-box h5 {

    letter-spacing: 1px;

    font-size: 38px;

    color: white;

 

}

.newsletter-box h5 span {

    letter-spacing: 0.2px;

    font-size: 18px;

    color: white;

    display: block;



}

.newsletter-box input[type="text"] {

    width: 100%;

    display: inline-block;

    color: #b9c3cb;

    font-size: 13px;

    font-family: lato;

    font-weight: bold;

    height: 45px;

    border: none;

    background-repeat: no-repeat;

    background-position: 15px center;

    padding-left: 47px;

    margin-bottom: 10px;

}

.newsletter-btn {

    background: #18d726;

    color: white;

    padding: 13px 20px;

    border: none;

    border-radius: 30px;

    -webkit-border-radius: 30px;

    cursor: pointer;

}

.tablinks{

    min-width:94px;

}

ul#main-tabs {

    margin-bottom: 0px;

}

.list-group-item:last-child {

    border-bottom-right-radius: 0px;

    border-bottom-left-radius: 0px;

}

.font35{

    font-size:20px;

}

.hotel-parking-tab{

    font-size:13px;

}

.font16{

    font-size:16px;

}

.radius-form{

    border-top-right-radius: 5px;

    border-bottom-right-radius: 5px;

    border-bottom-left-radius: 5px;

}

.align-left{

    text-align:left;

}

.float-left{

    float:left;

}.float-right{

    float:right;

}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {

    z-index: 2;

    color: #fff;

    background-color: #F58025;

    border-color: #F58025;

}

.list-group-item {

    background: rgb(0 116 184 / 74%);

    color: rgba(255,255,255,1.00) !important;

    border: 2px solid #00c7ed;

    

}

.list-group-item:first-child {

    border-top-right-radius: 0px !important;

}

label {

    display: inline-block;

    margin-bottom: 5px;

    font-weight:100;

}

.round {

  -webkit-border-radius: 50%;

  border-radius: 50%;

}

.box-icon-large {

    width: 90px;

    height: 90px;

    line-height: 90px;

    font-size: 42px;

}

.box-icon-left {

    float: left;

    margin-right: 15px;

}

.box-icon-big {

    width: 60px;

    height: 60px;

    line-height: 60px;

    font-size: 28px;

}

.thumb-title {

    margin: 0;

    line-height: 1em;

}

.thumb-desc {

    margin-bottom: 0;

    margin-top: 6px;

    font-size: 15px;

    color: #818181;

    line-height: 1.4em;

}

.mb30 {

    margin-bottom: 30px !important;

}

.mb15{

    margin-bottom: 15px;

}

.thumb-caption {

    display:table;

}

.box-icon-border, [class^="box-icon-border"], [class*=" box-icon-border"] {

    background: none;

    border: 1px solid #12a641;

    color: #12a641;

}

.parking-section2{

    padding:30px;

}





 



.image-effects figure {

  background-color: transparent;

  height: auto;

 }

  .image-effects .image-holder {

      min-height:220px;

      max-height:220px;

      overflow:hidden;

  }

  .image-effects figure.active {

    transition: all 0.2s ease-in-out;

    background: #3e3e3e;

    z-index: 5;

    height: 100%;

    width: 100%; }

    .image-effects figure.activeimg {

      opacity: 0;

      height: 0px;

      width: 0px;

      transition: all 0.2s ease-in-out;

}

  .image-effects figure .close {

    border-radius: 50%; }

  .image-effects figure figcaption.figure-caption {

    position:absolute;

    bottom:20px;

    left:15px;

    font-size: 1.25rem;

    color: #fff; }

    

.hover-effects {

  height: 100%;

  float: left;

  overflow: hidden;

  position: relative;

  text-align: center;

  cursor: default;

  background: #F58025;

  background-repeat:no-repeat;

  background-position:bottom; 

}



.hover-effects .overlay {

  width: 100%;

  height: 100%;

  position: absolute;

  overflow: hidden;

  top: 0;

  left: 0;

  padding: 50px 20px;

}



.hover-effects img {

  display: block;

  position: relative;

  max-width: none;

  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

  transition: opacity 0.35s, transform 0.35s;

  -webkit-transform: translate3d(-10px,0,0);

  transform: translate3d(-10px,0,0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

}



.hover-effects:hover img {

  opacity: 0.4;

  filter: alpha(opacity=40);

  -webkit-transform: translate3d(0,0,0);

  transform: translate3d(0,0,0);

}



.hover-effects h2 {

  color: #fff;

  text-align: left;

  position: relative;

  font-size: 1.25rem;

  overflow: hidden;

  padding: 0.5em 0;

  background-color: transparent;

  margin-left:5px;

}



.hover-effects h2:after {

  position: absolute;

  bottom: 0;

  left: 0;

  width: 50%;

  height: 2px;

  background: #fff;

  content: '';

  -webkit-transition: -webkit-transform 0.35s;

  transition: transform 0.35s;

  -webkit-transform: translate3d(-100%,0,0);

  transform: translate3d(-100%,0,0);

}



.hover-effects:hover h2:after {

  -webkit-transform: translate3d(0,0,0);

  transform: translate3d(0,0,0);

}



.hover-effects a, .hover-effects p {

  color: #FFF;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

  transition: opacity 0.35s, transform 0.35s;

  -webkit-transform: translate3d(100%,0,0);

  transform: translate3d(100%,0,0);

}



.hover-effects:hover a, .hover-effects:hover p {

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-transform: translate3d(0,0,0);

  transform: translate3d(0,0,0);

}

.top-slider{

        background-color: #0074b8b5;

}

.top-slider-p{

    padding:45px;

}

img.figure-img {

    height: 215px;

    width:100%;

}   

.px-3 {padding-left: 1rem !important;}

.image-effects figure figcaption.figure-caption {

    position: absolute;

    bottom: 20px;

    left: 15px;

    font-size: 1.25rem;

    color: #fff;

}

figure.figure.col-md-6 {

    padding-right: 5px;

    padding-left: 5px;

}

figure.figure.col-md-5 {

    padding-right: 5px;

    padding-left: 5px;

}

figure.figure.col-md-7 {

    padding-right: 5px;

    padding-left: 5px;

}

.footer-social{

    padding: 13px 34px;

    width: 100%;

    display: block;

    text-align: center;

    border-radius: 2px;

    border: 1px solid #e9ecef !important;

    border-color: #e9ecef;

}

.social-row {

    display: flex;

    flex-wrap: wrap;

    margin-right: -5px;

    margin-left: -5px;

    margin-bottom: 10px;

}

.gap {

    display: block;

    position: relative;

    margin: 30px 0 30px 0;

    clear: both;

}

.icon-group > li {

    float: left;

    margin-right: 5px;

}

.booking-item-rating .booking-item-rating-stars {

    color: #F79F02;

    font-size: 16px;

}

.icon-group {

    list-style: none;

    margin: 0;

    padding: 0;

    overflow: hidden;

}

.booking-item-rating {

    margin-bottom: 3px;

    padding-top: 4px;

    display: inline-block;

}

.height80{

    height:80px !important;

}

.height100{

    height:100px !important;

}

.social{padding: 0px 5px;}

.no-border{border:none;}

.mt-10{

    margin-top: -10px;

}

.section-heading{

    text-align:center;

    //border-bottom:solid 1px #eee;

}

/*Service Section*/

.bgeee{

    background-color: #eeeef1;

}

.mb-60 {

    margin-bottom: 60px;

}

.mb-30 {

    margin-bottom: 30px;

}

.mb-20{

    margin-bottom: 20px;

}



.serviceSection ul li .list {

    padding: 0;

    margin: 0;

    width: 100%;

    float: left;

}

.serviceSection ul {

    padding: 0;

    margin: 0;

    box-sizing: border-box;

}

.serviceSection {

    padding: 35px 0;

    width: 100%;

    color: #737880;

    font-size: 15px;

    border-top: 1px solid #eee;

    position: relative;

}

.serviceSection ul li h4 {

    color: #F58025;

    font-weight: 400;

    margin-bottom: 20px;

    min-height: 38px;

}

.serviceSection h3 {

    color: #fff;

}

.serviceSection{

    background: url(../images/types-img.webp) center center no-repeat;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}



/*.serviceSection:before {*/

/*    display: block;*/

/*    position: absolute;*/

/*    top: 0;*/

/*    right: 0;*/

/*    left: 0;*/

/*    z-index: -2;*/

/*}*/

/*.serviceSection:after, .serviceSection:before {*/

/*    bottom: 0;*/

/*    content: "";*/

/*}*/

/*.serviceSection:after {*/

/*    position: absolute;*/

/*    top: 0;*/

/*    right: 0;*/

/*    left: 0;*/

/*    background: url(../images/types-img.webp) center center no-repeat;*/

/*    z-index: -1;*/

/*}*/

.serviceSection ul li {

    background: #fff;

    box-shadow: 0 0.8rem 4.8rem 0 rgba(0,0,0,.17);

    box-sizing: border-box;

    margin: 15px;

    width: 30.5%;

    float: left;

    padding: 28px;

    border-radius: 6px;

    font-size: 15px;

    font-weight: 300;

}

* {

    margin: 0;

    padding: 0;

    text-decoration: none;

}

* {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

user agent stylesheet

li {

    display: list-item;

    text-align: -webkit-match-parent;

}

#profession-list, .key ul, .meetAndGreetService ul, .serviceSection ul, .signUp .type {

    list-style-type: none;

}

/*End Service Section*/







/* Review Slider */

.carousel {

    /* margin: 50px auto; */

}

.carousel .item {

    color: #999;

    overflow: hidden;

    min-height: 120px;

    font-size: 13px;

}

.carousel .media {

    position: relative;

    padding: 0 0 0 20px;

    margin-left: 20px;

}

.carousel .media img {

    width: 75px;

    height: 75px;

    display: block;

    border-radius: 50%;

    box-shadow: 0 2px 4px rgba(0,0,0,0.2);

    border: 2px solid #fff;

}

.carousel .testimonial {

    color: #000;

    position: relative;

    background: #ffffff;

    padding: 15px;

    border: 1px solid #F58025;

    margin: 0 0 20px 20px;

}

.carousel .testimonial::before, .carousel .testimonial::after {

    content: "";

    display: inline-block;

    position: absolute;

    left: 0;

    bottom: -20px;

}

.carousel .testimonial::before {

    width: 20px;

    height: 20px;

    background: #9b9b9b;

    box-shadow: inset 12px 0 13px rgba(0,0,0,0.5);

}

.carousel .testimonial::after {

    width: 0;

    height: 0;

    border: 10px solid #F58025;

    border-bottom-color: #fff;

    border-left-color: #fff;

}

.carousel .item .row > div:first-child .testimonial {

    margin: 0 20px 20px 0;

}

.carousel .item .row > div:first-child .media {

    margin-left: 0;

}

.carousel .testimonial p {

    text-indent: 40px;

    line-height: 21px;

    margin: 0;

  font-size: 15px;

    font-weight: 500;

}



.carousel .overview {

    padding: 3px 0 0 15px;

}

.carousel .overview .details {

    padding: 5px 0 8px;

  color: #000;

    font-weight: 600;

}

.carousel .overview b {

    text-transform: uppercase;

    color: #000;

}

.carousel .carousel-control {

    width: 30px;

    height: 30px;

    background: #F58025;

    text-shadow: none;

    top: 4px;

}

.carousel-control i {

    font-size: 16px;

}

.carousel-control.left {

    left: auto;

    right: 40px;

}

.carousel-control.right {

    left: auto;

}

.carousel-indicators {

    bottom: -80px;

}

.carousel-indicators li, .carousel-indicators li.active {

    width: 18px;

    height: 18px;

    border-radius: 0;

    margin: 1px 4px;

}

.carousel-indicators li {   

    background: #e2e2e2;

    border: 4px solid #fff;

}

.carousel-indicators li.active {

    color: #fff;

    background: #ff5555;    

    border: 5px double;    

}

.star-rating li {

    padding: 0 2px;

}

.star-rating i {

    font-size: 14px;

    color: #fbbc04;

}









.border-bottom{

    /*border-bottom: 5px solid #161916;*/

    /*margin-bottom: 2px;*/

}

.extra-box {

    margin: 32px 0;

    height: 142px;

}

p.textbox {

    color: #fff;

}

/*transfer form css start*/

.osb-location-box{

    position: absolute;

    border: 1px solid rgba(0, 0, 0, 0.1);;

    background-color: #fff;

    z-index: 2000;

    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);

    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);

    box-shadow: 0 5px 10px rgba(0,0,0,.2);

    -webkit-background-clip: padding-box;

    -moz-background-clip: padding;

    background-clip: padding-box;

    margin-top: 2px;

    width:89%;

    border-radius:4px;

}

.osb-location-box ul {

    margin: 0; 

    padding: 0;

}

.osb-location-box:before {

    content: '';

    display: inline-block;

    border-left: 7px solid transparent;

    border-right: 7px solid transparent;

    border-bottom: 7px solid #999;

    border-top: 0;

    border-bottom-color: rgba(0,0,0,.2);

    position: absolute;

    top: -7px;

    left: 6px;

}

.osb-location-box:after {

    content: '';

    display: inline-block;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-bottom: 6px solid #fff;

    border-top: 0;

    position: absolute;

    top: -6px;

    left: 7px;

}

.osb-location-box li {

    list-style: none;

    padding: 5px;

    margin: 0;

    cursor: pointer;

}

.osb-location-box li:hover {

    background-color: #F58025;

    color:#fff;

    cursor: pointer;

}

.osb-location {

    cursor: pointer;

}

#osb-search-form-transfers .spinner {

    position: absolute;

    z-index: 5000;

    right: 10px;

    bottom: 20px;

}

span#spinner-1 {

    position: absolute;

    right: 18px;

    bottom: 4px;

}

span#spinner_2 {

    position: absolute;

    right: 18px;

    bottom: 4px;

}

.ps-booking-fee{

    border-bottom:1.5px solid #F58025;

}



.flex-display {

    display: flex;

} 

/*transfer form css end*/

/*payment-step 1 start*/

a.waves-effect.waves-light.btn.btn-makepak{

    padding: 16px;

    }

.secure-img{

    padding-top: 25px;

    }

.mag-booking50{

    width:50%;

    }

.mag-total{

    font-size:23px;

    }

.osb-info-eye{

    color: #F58025;

}

.payment{    

    border: 1px solid #c4cec9;

    border-radius: 12px;

    margin-top: 15px;

}

.payment-main{    

    border-radius: 12px;

    margin-top: 15px;

    /*box-shadow: 0 16px 26px -10px rgba(27, 26, 26, 0.4), 0 4px 25px 0px rgba(0, 0, 0, 0.46), 0 8px 10px -5px rgba(27, 26, 26, 0.56);*/

}

.pay-heading{

    font-size: 26px;

    background: #F58025;

    padding: 9px;

    margin-top: 10px;

    color: #fff;

    /*border-radius:8px;*/

    }

.multi-card-heading{

    font-size: 17px;

    font-weight:blod;

    background: #F58025;

    padding: 9px;

    margin-top: 12px;

    color: #fff;

    border-radius:5px;

    }

.drop-return{

    background-image: url(../images/bar.png);

    background-size: cover;

    background-position: center;

    padding: 3px 0px;

}

/*payment-step 1 end*/

/*listing start*/

.multi-cross{

    position: absolute;

    bottom: 30px;

}

button.btn.moreinfo-lst.multi-card-info{

    padding:10px 10px 10px 10px;

}

.moreinfo-lst{

    cursor:pointer;

    color: white;

    background: #F58025;

    border-color: #F58025;

  }

  .moreinfo-lst:hover{ 

    cursor:pointer;

    color: white;

    background: #F58025;

    border-color: #F58025;

}

.booking-moreinfo{

    cursor:pointer;

    color: white;

    background: #F58025;

    border-color: #F58025;

    margin-left: 13px;

    margin-bottom: 11px;

    padding: 6px 10px;

  }

  .booking-moreinfo:hover{ 

    cursor:pointer;

    color: white;

    background: #F58025;

    border-color: #F58025;

}

.listing-images {

    object-fit: contain;

     width: 100%;

     max-height: 139px;

}

.btn-listing {

     width: 100%;

    font-size: 15px;

    font-weight: bold;

    color: #fff;

    background-color: #F58025;

    border-color: #F58025;

}

.newlist-group{

    border: 1px solid #0074b847;

    background: #eceaec;

    }

.btn-xl {

    width: 98px;

    height: 98px;

    padding: 21px 1px;

    line-height: 1.33;

    border-radius: 50%;

    background-color: #fff;

    text-align: center;

    font-size: 25px;

    border-width: 2px;

    display: inline-block;

    bottom: -55px;

    color: #000;

    position: absolute;

    margin-left: auto;

    margin-right: auto;

    left: 0;

    right: 0;

    border: 1px solid #00000078;

    box-shadow: 1px 8px 11px 2px #000;

    

}

.awards-top{    

    border-bottom: 1px solid #eee;

    padding-top: 12px;

    background-color:#fff;

}

.list-inline>li.awards {

    width:25%;

    vertical-align:middle;

}

.rev-font {

    font-size: 23px;

    }

.img-div{    

    padding-bottom: 4px;

}

.btn-div{    

    padding-bottom: 10px;

    padding-top:10px;

}

.iconz {

    display: inline-block;

    background: #8080808c;

    margin-bottom: 5px;

    height: 30px;

    width: 28px;

    margin-right: 8.5px;

    padding: 5px;

    border-radius: 3px;

    text-align:center;

}

.product {

    background-color: #fff;

    border-radius: 3px;

    border: 1px solid #F58025;

    box-shadow: 0 0px 0px rgb(0 116 184);

    border-radius: 10px;

}

.product:hover {

    border: 1px solid #F58025;

    box-shadow: 0 0px 10px rgb(0 116 184);

}

.listing-points {

    font-size: 13px;

    line-height: 19px;

    clear: both;

    color: #343434;

    padding-left: 18px;

    list-style-image: url(../images/check-mark.jpeg);

}

.comp-logo{

    width:100%;

    }

.pro-price {

    font-size: 30px;

    line-height: 20px;

    letter-spacing: -1px;

    word-wrap: break-word;

    display: block;

}

.card {

  background-color: #FFFFFF;

  padding: 10px 0;

  width: 100%;

  border-radius: 6px;

  color: rgba(0,0,0, 0.87);

  background: #fff;

}

.wizard-container {

  /*padding-top: 100px;*/

  z-index: 3;

}

.wizard-container .wizard-navigation {

  position: relative;

}



.wizard-card {

  min-height: 410px;

  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);

}



.wizard-card[data-color="red"] .moving-tab {

  position: absolute;

  text-align: center;

  padding: 12px;

  font-size: 12px;

  text-transform: uppercase;

  -webkit-font-smoothing: subpixel-antialiased;

  background-color: #F58025;

  top: -4px;

  left: 0px;

  border-radius: 4px;

  color: #FFFFFF;

  cursor: pointer;

  font-weight: 500;

  box-shadow: 0 16px 26px -10px rgba(76, 175, 80, 1), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);

}



.wizard-card .nav-pills > li {

  text-align: center;

}

.wizard-card .btn {

  text-transform: uppercase;

}

.wizard-card .info-text {

  text-align: center;

  font-weight: 300;

  margin: 10px 0 30px;

}

.figure-img{

    height:149px;

    border: 2px solid #F58025;

    padding: 5px;

}

.del-price{

    font-size: 16px;

    font-weight: 900;

    position: relative;

    bottom: 20px;

    }

    .orignal-price{

    position: relative;

    bottom: 29px;

    font-size:23px;

    font-weight: 700;

    }

/*ribbion css*/

.ribbon-rec span {

    position: absolute;

    display: block;

    width: 130px;

    padding: 3px 0;

    background-color: #caa85a;

    color: #fff;

    font-size: 10px;

    font-family: 'Montserrat', sans-serif;

    text-shadow: 0 1px 1px rgba(0, 0, 0, .2);

    text-transform: uppercase;

    text-align: center;

    background: #79A70A;

    background: linear-gradient(#d4560c9e 0%, #e83012f7 100%);

}

.ribbon-top-left {

    top: -4px;

    left: -4px;

}

.ribbon {

    width: 80px;

    height: 80px;

    overflow: hidden;

    position: absolute;

    margin-left: 17px;

}

.ribbon::before,

.ribbon::after {

    position: absolute;

    z-index: 0;

    content: '';

    display: block;

    border: 2px solid #587a07;

}

.ribbon-rec {

    width: 80px;

    height: 80px;

    overflow: hidden;

    position: absolute;

    //margin-top: 65px;

    margin-left: 17px;

}

.ribbon-rec::before,

.ribbon-rec::after {

    position: absolute;

    z-index: 0;

    content: '';

    display: block;

    border: 2px solid #587a07;

}

.ribbon-top-left::before,

.ribbon-top-left::after {

    border-top-color: transparent;

    border-left-color: transparent;

}

.ribbon-top-left::before {

    top: 0;

    right: 0;

}

.ribbon-top-left::after {

    bottom: 0;

    left: 0;

}

.ribbon-top-left span {

    right: -19px;

    top: 21px;

    transform: rotate(-45deg);

}

.ribbon span {

    position: absolute;

    display: block;

    width: 130px;

    padding: 3px 0;

    background-color: #caa85a;

    color: #fff;

    font-size: 11px;

    font-family: 'Montserrat', sans-serif;

    text-shadow: 0 1px 1px rgba(0, 0, 0, .2);

    text-transform: uppercase;

    text-align: center;

    background: #79A70A;

    background: linear-gradient(#9BC90D 0%, #79A70A 100%);

}

.primart-light{

    background-color:#F58025;

        border-radius: 15px;

    

}

.primary-color {

    color:#F58025;

    

}

.primart-bg-color{

    background-color: #625959;

    border: 2px solid #625959;

}

/*listing end*/

/*moreifo start*/





.description{

    padding-left:15px;

    padding-right:15px;

}

.tab-container.style1 ul.tabs li.active>a, .tab-container.style1 ul.tabs li:hover>a {

    color: #fff;

    background: #F58025;

    position: relative;

}

.tab-container.style1 ul.tabs li a {

    height: 30px;

    line-height: 30px;

    background: #3a3a3c;

    padding: 0 18px;

    color: #ffffff;

    font-weight: 400;

    font-size: .9167em;

    font-weight: 700;

    margin-bottom: 15px;

}

.tab-container ul.tabs.full-width li a {

    padding: 0;

    text-align: center;

}

.tab-container ul.tabs li.active>a, .tab-container ul.tabs li:hover>a {

    color: #01b7f2;

    background: #fff;

}

.tab-container ul.tabs li a {

    color: #fff;

    display: block;

    padding: 0 20px;

    background: #d9d9d9;

    font-size: 1em;

    font-weight: 700;

    height: 40px;

    line-height: 40px;

    text-decoration: none;

    text-transform: uppercase;

    white-space: nowrap;

}

.tab-container.style1 ul.tabs li.active>a:after, .tab-container.style1 ul.tabs li:hover>a:after {

    position: absolute;

    bottom: -5px;

    left: 50%;

    margin-left: -10px;

    border-top: 5px solid #F58025;

    border-left: 7px solid transparent;

    border-right: 7px solid transparent;

    content: "";

}

.tab-container.style1 ul.tabs li {

    padding-right: 10px;

}

.tab-container ul.tabs.full-width li {

    float: none;

    display: table-cell;

    vertical-align: middle;

    width: 1%;

}

.tab-container ul.tabs li {

    float: left;

    padding-right: 4px;

}

.mod {

    position: absolute;

    top: -16px;

    right: -17px;

    border-radius: 50px;

    font-size: .9167em;

    font-weight: 700;

    background: #3a3a3c;

    height: 34px;

    line-height: 34px;

    border: none;

    color: #fff;

    cursor: pointer;

    padding: 0 15px;

    white-space: nowrap;

}

.more-info-price {

    width: 100%;

    color: #F58025;

    text-align: center;

    margin: 0;

    padding: 10px 0;

    font-weight: 700;

    font-size: 2.4em;

    text-decoration: underline;

    font-family: Impact,Haettenschweiler,Franklin Gothic Bold,Charcoal,Helvetica Inserat,Bitstream Vera Sans Bold,Arial Black,"sans serif";

}

.more-info-type {

    display: block;

    font-size: 1.2em;

    background: #3a3a3c;

    color: #fff;

    font-weight: 700;

    padding: 5px 0;

    text-align:center;

}

.price-area {

    color:#F58025;

    height: 43px;

    }

.price-area .price {

    font-size: 30px;

    font-family: 'Poppins';

    font-weight: 600;

}

.discount-price {

    line-height: 13px;

    color: #F58025;

    font-weight: 700;

    font-size: 16px;

    text-decoration: line-through;

}

.discont-msg {

    text-transform: uppercase;

    margin: 0 0 1px;

    display: block;

    padding: 2px 14px 2px;

    text-align: center;

}

.discont-msg.avable {

    background-color: #caa85a;

    color: #fff;

    font-size: 11px;

    text-shadow: 0 1px 1px rgba(0, 0, 0, .2);

    text-transform: uppercase;

    text-align: center;

    background: #79A70A;

    background: linear-gradient(#9BC90D 0%, #79A70A 100%);

}

.discont-msg.notavable {

    background-color: #caa85a;

    color: #fff;

    font-size: 11px;

    text-shadow: 0 1px 1px rgba(0, 0, 0, .2);

    text-transform: uppercase;

    text-align: center;

    background: #e83012f7;

    background: linear-gradient(#d4560c9e 0%, #e83012f7 100%);

}

/*moreinfo end*/

/*airport-parking-pages start*/

.title {

    font-size: 17px;

    line-height: 1.33;

    transition: all .2s linear;

    color: #333;

    display: block;

    margin-bottom: 5px;

    font-weight: 600;

}





.table thead.table-color {

    border: none;

    width: 100%;

    color:#000;

}

.th-heading {

    

    padding-top: 10px;

    padding-bottom: 10px;

    color: #000;

    

    text-align: center;

}

.product-details {

    width: 60%;

    float: left;

    padding-left: 10px;

    padding-right: 10px;

    text-align: left;

}

/*bootstrap class*/

.table>thead>tr>th {

    vertical-align: middle;

    border-bottom:none !important;

    border:none !important;

   

}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {

    border: none !important;

}

.table-striped>tbody>tr:nth-of-type(odd) {

    background-color: #f9f9f9;

}

.product-image {

    display: inline-block;

}

.product-image {

    width: 40%;

    float: left;

}

.title {

    font-size: 17px;

    line-height: 1.33;

    transition: all .2s linear;

    color: #333;

    display: block;

    margin-bottom: 5px;

    font-weight: 600;

}

.product-details {

    width: 60%;

    float: left;

    padding-left: 10px;

    padding-right: 10px;

    text-align: left;

}

.airport-parking-star {

    color: #fd8204;

    display: block;

    margin-bottom: 2px;

}

.airport-parking-address {

    display: block;

    margin-bottom: 5px;

}

.airport-parking-features{

    text-align:left;

    margin-top: 15px;

}

.table>tbody>tr>td, .table>tfoot>tr>td {

    vertical-align: middle;

    text-align: center;

}

.price-parking {

    color: #F58025;

    font-size: 31px;

    line-height: 1.33;

    display: block;

    margin-bottom: 5px;

    font-weight: 600;

    position: relative;

}

.companies-heading{

    color: #ffffff;

    background-color: #F58025;

    border-color: #F58025;

    padding: 10px 15px;

    border-bottom: 1px solid transparent;

    border-top-right-radius: 5px;

    border-top-left-radius: 5px;

}

/*airport-parking-pages end*/



.secure-payment-img {

    height: 173px;

}





.stepwizard-step p {

    margin-top: 0px;

    color:#666;

}

.stepwizard-row {

    display: table-row;

}

.stepwizard {

    display: table;

    width: 100%;

    position: relative;

    top: 13px;

}

.btn-wizard{

    font-weight: bold;

    color: #fff;

    border-color: #F58025;

    background-color: #F58025;

}

.stepwizard-step button[disabled] {

    /*opacity: 1 !important;

    filter: alpha(opacity=100) !important;*/

}

.stepwizard .btn.disabled, .stepwizard .btn[disabled], .stepwizard fieldset[disabled] .btn {

    opacity:1 !important;

    color:#bbb;

}

.stepwizard-row:before {

    top: 14px;

    bottom: 0;

    position: absolute;

    content:" ";

    width: 100%;

    height: 1px;

    background-color: #ccc;

    z-index: 0;

}

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

       .stepwizard-row:before {top: 26px;}

}

.stepwizard-step {

    display: table-cell;

    text-align: center;

    position: relative;

}



/*terms css start*/



a:hover,a:focus{

    outline: none;

    text-decoration: none;

}

.tab .nav-tabs{ border-bottom: 5px solid #593082; }

.tab .nav-tabs li a{

    display: block;

    padding: 10px;

    border: 2px solid #593082;

    border-radius: 0;

    background: #fff;

    font-size: 20px;

    font-weight: 700;

   /* color: #593082;*/

    text-align: center;

    margin: 0 5px 30px 0;

    z-index: 1;

    position: relative;

    transition: all 0.3s ease 0s;

}

.tab .nav-tabs li a:hover,

.tab .nav-tabs li.active a{

    color: #593082;

    border: 2px solid #593082;

}

.tab .nav-tabs li a:before{

    content: "";

    width: 15px;

    height: 15px;

    background: #593082;

    border-radius: 50%;

    margin: 0 auto;

    position: absolute;

    bottom: -40px;

    left: 0;

    right: 0;

}

.tab .nav-tabs li.active a:before{

    background: #F58025;

    border: 2px solid #fff;

    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.25);

    transform: scale(2);

}

.tab .tab-content{

    padding: 20px;

    margin-top: 0;

    border-radius: 0 0 5px 5px;

    font-size: 15px;

    /*color: #7a9181;*/

    background: #fff;

    line-height: 30px;

}

.tab .tab-content h3{

    font-size: 24px;

    margin-top: 5px;

}

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

    .tab .nav-tabs li{

        width: 100%;

        text-align: center;

    }

    .tab .nav-tabs li a{

        margin-right: 0;

        margin-bottom: 20px;

    }

    .tab .nav-tabs li a:before,

    .tab .nav-tabs li.active a:before{

        width: 0;

        height: 0;

        background: none;

        box-shadow: none;

        border: none;

        bottom: -10px;

        transform: scale(1);

    }

    .tab .nav-tabs li.active a:before{

        border-top: 10px solid #593082;

        border-left: 10px solid transparent;

        border-right: 10px solid transparent;

    }

}

/*terms css end*/





@media (min-width: 316px) and (max-width: 684px) {

    .multi-cross{

        bottom: 26px !important;

    }

}



@media (max-width: 767px){

    .services-now li {

        width:100%;

    }

    .pd-t-res{

        padding-top:10px;

    }

    .pd-l0 {

        padding-left: 15px;

    }

    .pd-r0 {

        padding-right: 15px;

    }

    .vertical-align {

        display: block;

    }

    .mble-listing{

        padding-left: 0px;

        padding-right: 0px;

    }

    .btn, .btn-morphing{

        margin-bottom: 10px;

        margin-top:10px;

    }

    .mag-booking100{

        width:100%;

    }

    

}





@media (max-width: 992px){

    .tab-container ul.tabs.full-width li{

        display: block;

        width: 100%;

        list-style: none;

    }

    .multi-cross{

        bottom: 20px;

    }

    .mbs15{

        margin-bottom:15px;

    }

    .mg-l0{margin-left:15px;}

    .pd-l0 {/*padding-left: 15px;*/}

    .pd-lr0 {

        padding-left: 5px;

    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {

        color: #777;

        background-color: #fff;

}

    .hovereffect .overlay {

        width: 100%;

        height: 100%;

        position: absolute;

        overflow: hidden;

        top: 0;

        left: 0;

        padding: 50px 20px;

    }

    .tab-right {

    padding-left: 15px;

}

    .info-payment{

        padding-left:0px;

        padding-right:0px;

    }

}







@media  screen and (min-width: 400px){

    #AP{padding: 25px;}

}

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

    #AP{padding: 15px;padding-left: 1px;}

    select::-ms-expand {

        display: none;

    }

}

    .time-arrow {

      -moz-appearance: none;

      -webkit-appearance: none;

    }

.time-arrow::-ms-expand {

      display: none;

    }

#AL{

  padding: 25px;

}

#AT{

  padding: 25px;

}

#intro{

  margin: 50px 0px;

}

.border-bottom{

  margin: 50px 0px;

}

.ui-widget-header {

    border: 1px solid #ddd;

    background: #F58025 !important;

    font-weight: 700;

}

.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {

    border: 1px solid #F58025 !important;

    background: #F58025 !important;

    font-weight: 400;

    color: #fff;

}

.ui-datepicker-days-cell-over .ui-state-default{

    border: 1px solid #F58025 !important;

    background: #F58025 !important;

    color: white !important;

    }

.types p{

    color: #372828;

    font-size: 18px;

    font-family: 'Poppins';

}



.types:hover p{

    color: white;

}



.company-name{

    color: #000;

    font-weight: 600;

    font-size: 24px;

    font-family: 'Poppins';

}

/*@media screen  and (min-device-width: 992px)  and (max-device-width: 1199px){*/

/*    .company-name{ height: 52px;}*/

/*}*/

/*@media screen  and (min-device-width: 768px)  and (max-device-width: 991px){*/

/*    .company-name{ height: 52px;}*/

/*}*/

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

    .company-name{height: 52px;}

}



.services{

    color: #000;

    font-weight: 500;

    font-size: 17px;

    padding-bottom: 10px;

}





.tab-content-wrapper{

    padding: 25px;

    color: #000;

    height: 400px;

     overflow-y: auto;

}

.modal-header {

    min-height: 16.43px;

    padding: 15px;

    border-bottom: 2px solid #F58025;

    background-color: #F58025;

}



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

         .stepwizard {

            width: 92%;

            top: 13px;

        }

        .btn-listing {

            width: 100%;

            font-size: 12px;

        }

        .progress.active .progress-bar, .progress-bar.active {

            width: 90% !important;

        }

    }



.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {

    cursor: not-allowed;

    background-color: #fff;

    opacity: 1;

}





    .types{

            height: 360px !important;

        }

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

        .types{

            height: auto !important;

        }

    }

    

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

        .types{

            height: auto !important;

        }

        .tablinks {

            min-width: 80px;

        }

    }

    

    #ar-brand img{

        max-width: 175px;

    }

    

.btn-1{

    background: #F58025 !important;

    color: black !important;

    /*height: 40px;*/

    border-radius: 6px;

    font-family: 'Inter';

    font-size: 23px !important;

    font-weight: 600 !important;

}

.btn-2{

    background: #625959 !important;

    color: white !important;

    /*height: 40px;*/

    border-radius: 6px;

    font-family: 'Inter';

    font-size: 23px !important;

    font-weight: 600 !important;

}

    

@media screen  and (min-device-width: 595px)  and (max-device-width: 1199px){

   .btn-1{width: 50%;}    

}

   

   @media screen  and (min-device-width: 595px)  and (max-device-width: 1199px){

   .btn-2{width: 50%;}    

}

.nav > li > .color-css1:hover, .nav > li > .color-css1:focus{

    color:black !important;

}

.nav > li > .btn-2:hover, .nav > li > .btn-2:focus{

    color:white !important;

}

    

 .types{



            height: 360px !important;



    }



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



        .types{



            height: auto !important;



        }



    }



    



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



        .types{



            height: auto !important;



        }



        .tbp-sec{



            padding: 50px 20px;



        }



    }



    .tbp-sec{



        padding: 50px 20px;



    }



.ui-icon-circle-triangle-e, .ui-icon-circle-triangle-w {



    background-position: 0 !important;



}



.ui-icon-circle-triangle-w {



    background-image: url('https://travelwarehouse.co.uk/theme-new/datepicker/images/ui-icons_555555_256x240back.png') !important;



}

.main-h2{

    font-family: 'Poppins';

    font-size: 22px;

    font-weight: 500;

    color: #F58025;

}

.main-span{

    color: white;

}

.main-p{

    color: white;

    font-size: 18px;

    font-family: 'Poppins';

}

.btn-mt20{margin-top: 20px;}

@media screen  and (min-device-width: 279px)  and (max-device-width: 418px){

               .list-inline>li{ width: 49% !important;}

        }

/*@media screen  and (min-device-width: 397px)  and (max-device-width: 418px){*/

/*               .list-inline>li{ width: 119px !important;}*/

/*        }*/





@media  screen and (min-width: 992px){

        .h2-soon{

            height: 298px;

        }

    }

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

        .js-tabs-controls{

            scroll-snap-type: x mandatory;

            position: relative;

            /*overflow: auto;*/

            -ms-scroll-snap-type: x mandatory;

            display: flex;

        }

        .longe{display:none !important;}

        .transfer{display:none !important;}

        .hotels{display:none !important;}

    }

@media screen  and (min-device-width: 992px)  and (max-device-width: 1199px){

   .types {height: 388px !important;}

   .types-p{    height: 180px;}

}

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

     .JoinUs{

        background: rgba(0, 0, 0, 0.7);

        width: 100%;

        padding: 30px 40px;

        position: fixed;

        transform: translate(-50%,-50%);

        left: 50%;

        top: 50%;

        border-radius: 8px;

        font-family: "Poppins",sans-serif;

        display: none;

        text-align: center;

        color:white;

        z-index: 9999;

        height:100%;

    }

}

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

     .JoinUs{

        background:rgba(0, 0, 0, 0.7);

        width: 100%;

        padding: 7px 12px;

        position: fixed;

        transform: translate(-50%,-50%);

        left: 50%;

        top: 50%;

        border-radius: 8px;

        font-family: "Poppins",sans-serif;

        display: none;

        text-align: center;

        color:white;

        z-index: 9999;

        height:100%;

    }

    

}

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

     .JoinUs2{

        background:white;

        width: 450px;

        /*padding: 30px 40px;*/

        position: fixed;

        transform: translate(-50%,-50%);

        left: 50%;

        top: 50%;

        border-radius: 8px;

        font-family: "Poppins",sans-serif;

        /*display: none;*/

        text-align: center;

        color:white;

        z-index: 9999;

    }

    .padd-pop{padding: 16px 40px;}

}

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

     .JoinUs2{

        background: white;

        width: 90%;

        /*padding: 7px 12px;*/

        position: fixed;

        transform: translate(-50%,-50%);

        left: 50%;

        top: 50%;

        border-radius: 8px;

        font-family: "Poppins",sans-serif;

        /*display: none;*/

        text-align: center;

        color:white;

        z-index: 9999;

    }

    .padd-pop{padding: 16px 30px;}

    

}

.join-h2{padding: 0px;font-size: 22px;font-weight: 600;margin-top: 3px;}

.close-join-us{

    display: block;

    margin: -11px 0 0px auto;

    font-size: 30px;

    color: white;

    border: none;

    outline: none;

    cursor: pointer;

    border-radius: 50px;

    height: 30px;

    background:none;

}

.JoinUs2 p{

    font-size: 15px;

    text-align: center;

    margin: 20px 0;

    line-height: 25px;

    color:black;

}

.join-btn{

    display: block;

    /*width: 100%;*/

    position: relative;

    margin: 10px auto;

    text-align: center;

    background-color: #F58025;

    color: #ffffff;

    text-decoration: none;

    padding: 5px 0;

}

.subscribe_user_email{padding: 0.6rem 0.7rem !important;border-radius: 3px !important;}

.popup-overlay {

    transition: opacity 500ms;

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    background: rgba(0, 0, 0, 0.7);

    z-index: 200;

}

.element-invisible {

    /* position: absolute !important; */

    clip: rect(1px 1px 1px 1px);

    /* clip: rect(1px, 1px, 1px, 1px); */

    /* overflow: hidden; */

    /* height: 1px; */

}

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

     .mobile-hid{display:none;}

}

@media only screen and (min-width:601px){

     .destop-hid{display:none;}

}

.cont-pop{

    background: #F58025;

    padding-top: 15px;

    padding-bottom: 8px;

    border-top-left-radius: 7px;

    border-top-right-radius: 7px;

}

.close-join-us:hover{

    color:white;

}

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

     .icon-cross{position: absolute;top: -68px;right: 18px;}

     .join-h2{margin-top: 25px}

}    

/*@media only screen and (min-width:1200px){*/

/*     .container-main{margin-right: 215px;width: 1500px;padding-left: 0;padding-right: 0;}*/

/*}*/



.padding-left-0{padding-left: 0;}

    





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

     .main-img-col-hidden{display:none;}

}

@media screen  and (min-device-width: 992px)  and (max-device-width: 1099px){

    .main-search-col-width{ width: 100% !important;}

}

.col-width-parking{

    width: auto;

}

.container-width-100{width: 100%;}

.search-btn{

    width: 100%;

    height: 48px;

    border-radius: 10px;

    color: white;

    font-size: 18px;

    font-weight: 600;

    background: #F58025;

    font-family: 'Inter';

}

.search-btn:hover{

    width: 100%;

    height: 48px;

    border-radius: 10px;

    color: white;

    font-size: 18px;

    font-weight: 600;

    background: #F58025;

    font-family: 'Inter';

    border:none;

}

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

    .date-col{padding-right:0;}

}

@media only screen and (min-width:1200px){

    .time-col{padding-left:0;}

}

.clock-icon{

    float: right;

    margin-top: -35px;

    margin-right: 9px;

    color: #4D4D4E;

    font-size: 22px;

    font-weight: 500;

}

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

    .clock-icon{display:none;}

}

.second-section-h2{

    color: #4D4D4E;

    font-size: 40px;

    font-weight: 600;

    font-family: 'Poppins';

    text-align: center;

    margin-top: 40px;

}

.customer-section-h2{

    color: white;

    font-size: 40px;

    font-weight: 600;

    font-family: 'Poppins';

    text-align: center;

    margin-top: 40px;

}

.third-section-h2{

    color: #FFFFFF;

    font-size: 40px;

    font-weight: 600;

    font-family: 'Poppins';

    text-align: center;

    margin-top: 4px;

    margin-bottom: 53px;

}

.second-section-h3{

    color: #F58025;

    font-size: 22px;

    font-weight: 600;

    font-family: 'Poppins';

    margin-top: 0px;

    line-height: 29px;

}

.second-section-p{

    color: #4D4D4E;

    font-size: 18px;

    font-family: 'Inter';

}

.mobile-center{text-align:center;}

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

    .img-resp{display: inline;}

}

.second-section-btn{

    border: none;

    background: #F58025 !important;

    color: black !important;

    border-radius: 6px;

    font-family: 'Inter';

    font-size: 19px !important;

    font-weight: 600 !important;

    padding: 10px 28px;

}

.second-section-btn:hover{

    border: none;

    background: #F58025 !important;

    color: black !important;

}

.banner-all{

    background: url('../images/booking-m-img-2.webp');

    padding:0px 0px;

    background-repeat: no-repeat;

    background-size: cover;

}

.manage-h5{

    font-size: 30px;

    font-weight: 600;

    color: white;

    font-family: 'Inter';

    text-align: center;

    margin-top: 48px;

}

.manage-p{

    font-size: 17px;

    color: white;

    text-align: center;

    margin: 24px 0px;

    margin-bottom: 36px;

}

.manage-body{

    background: url('../images/manage-body-bann.webp');

    padding:107px 0px;

    background-repeat: no-repeat;

    background-size: cover;

    border-top: 2px solid white;

    border-bottom: 2px solid white;

}

.manage-btn{

    height: 67px;

    border: 3px solid #F58025;

    background: #F58025;

    font-size: 20px;

    font-family: 'Poppins';

    border-radius: 15px;

    color: black;

    padding: 0px 31px;

}

.manage-btn:hover{

    height: 67px;

    border: 3px solid #F58025;

    background: #F58025;

    font-size: 20px;

    font-family: 'Poppins';

    border-radius: 15px;

    color: black;

    padding: 0px 31px;

}



.types-title{

    font-family: 'Poppins';

    font-size: 30px;

    font-weight: 600;

    color: black;

    margin-top: 23px;

}



.types:hover .types-title{

    color: white;

}

.nav-travel>li.active>a{

    background-color: #F58025;

    border: 1px solid #F58025;

    color:white;

}

.nav-travel>li.active>a, .nav-travel>li.active>a:hover, .nav-travel>li.active>a:focus{

    background-color: #F58025;

    border: 1px solid #F58025;

    color:white;

}

.nav-travel{

    border-bottom: 0px solid #ddd;

}

.nav-travel>li>a{

    font-size: 16px;

    font-family: 'Poppins';

    color:white;

}

.nav-travel>li>a:hover{

    background-color: #F58025;

    border: 1px solid #F58025;

    color:white !important;

}

.nav-travel>li>a{

    background-color: #000000;

    border: 1px solid #000000;

    color:white;

    padding: 13px;

    border-radius: 14px;

    margin: 0px 14px;

}

.nav-travel>li{

    list-style-type: none;

}

.tab-p{

    font-family: 'Poppins';

    font-size: 16px;

    color: black;

}

.tab-span-main{

    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;

    padding: 21px 0px;

    border-radius: 50px;

    padding-right: 24px;

}



.testimonial-bg{

    background-image: url("../images/testimonial.webp");

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

}

.testimonial-section-h2{

    color: #FFFFFF;

    font-size: 40px;

    font-weight: 600;

    font-family: 'Poppins';

    text-align: center;

    margin-top: 40px;

    margin-bottom: 34px;

}

.footer-h4{

    font-weight: 600;

    color: #F58025;

    font-family: 'Poppins';

    font-size: 22px;

}

.footer-a{

    font-family: 'Poppins';

    color: #fff;

    font-size: 18px;

}

.nav-travel>li.active>a, .nav-travel>li.active>a:hover, .nav-travel>li.active>a:focus{color:white !important;}

.customer-ticket-h4{

    font-family: 'Poppins';

    text-align: center;

    font-size: 30px;

    font-weight: 600;

    color: black;

}

.ticket-label{

    font-family: 'Poppins';

    font-size: 18px;

    color: black;

    font-weight: 600; 

}

.form-control-ticket{

    border: 3px solid #F58025;

    height: 57px;

}

.ticket-btn{

    background: #F58025;

    border: 1px solid #F58025;

    font-family: 'Poppins';

    font-size: 22px;

    color: black;

    font-weight: 600;

    border-radius: 15px;

    padding: 10px 20px;

}

.ticket-btn:hover{

    background: #F58025;

    border: 1px solid #F58025;

    font-family: 'Poppins';

    font-size: 22px;

    color: black;

    font-weight: 600;

    border-radius: 15px;

    padding: 10px 20px;

}

.payment-ticket{

    border: 4px solid #F58025;

    border-radius: 12px;

}

.customer-supp-bg{

    background-image: url("../images/customer-bg.webp");

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

}

.costomer-label{

    font-family: 'Poppins';

    color: white;

    font-size: 16px;

    font-weight: 600;

}

.customer-span{

    font-family: 'Poppins';

    font-size: 16px;

    color: white;

}

.customer-btn-bg{

    background: #F58025;

    font-size: 20px;

    font-family: 'Poppins';

    color: black;

    padding: 13px 41px;

    margin-top: 20px;

}

.customer-btn-bg:hover{

    background: #F58025;

    font-size: 20px;

    font-family: 'Poppins';

    color: black;

    padding: 13px 41px;

    margin-top: 20px;

}

.search-ticket-sec{

    padding: 30px 0px;

}

.result-company-name{

    color: white;

    font-family: 'Poppins';

    font-size: 30px;

    font-weight: 600;

    text-align: center;

}

.result-main-p{

    font-family: 'Poppins';

    color: white;

    font-size: 16px;

}

.edit-details-result{

    border: 2px solid #FFFFFF;

    background: none;

    color: black;

    font-size: 19px;

    font-family: 'Poppins';

    font-weight: 600;

    border-radius: 14px;

    padding: 10px 29px;

}

.edit-details-result:hover{

    border: 2px solid #FFFFFF;

    background: none;

    color: black;

    font-size: 19px;

    font-family: 'Poppins';

    font-weight: 600;

    border-radius: 14px;

    padding: 10px 29px;

}

.filter-css{

    font-family: 'Poppins';

    font-size: 18px;

    color: white;

}

.filter-section{

    background:#F58025;

    padding: 20px 0px;

}

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

    .text-des-right{text-align: right;padding-right: 35px;padding-top: 19px;}

}

.compant-img-row{

    padding: 10px;

}

.services-company{

    color: black !important;

    font-weight: 600;

    font-size: 21px;

    padding-bottom: 11px !important;

    background: #F58025;

    padding-top: 11px;

    text-align: center;

}

@media only screen and (min-width:992px){

    .result-book-btn{padding: 6px 37px;}

}

.result-book-btn{

    font-family: 'Poppins';

    font-size: 22px;

    color: black;

    font-weight: 600;

    background: no-repeat;

    border: 2px solid #F58025;

}

@media screen and (min-device-width: 370px) and (max-device-width: 991px) { 

    .result-book-btn{padding: 7px 17px;}

}

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

    .btn-full-width{width:100%;}

    .moreinfo-lst{width:100%;}

    .result-book-btn{width:100%;}

}

.booking-title-h4{

    color: #4D4D4E;

    font-size: 26px;

    font-weight: 600;

    font-family: 'Poppins';

    text-align: center;

    margin-top: 31px;

}

.booking-details-p{

    padding-left: 0px;

    padding-right: 0px;

    font-weight: 600;

    font-size: 15px;

    font-family: 'Inter';

}

.booking-details-p-2{

    padding-left: 0px;

    padding-right: 0px;

    font-weight: 600;

    font-size: 15px;

    font-family: 'Inter';

    text-align: right;

}



.booking-total-h4-2{

    color: #F58025;

    font-size: 26px;

    font-weight: 600;

    font-family: 'Poppins';

    margin-top: 10px;

    line-height: 29px;

    text-align: right;

}

.booking-total-h4{

    color: #F58025;

    font-size: 26px;

    font-weight: 600;

    font-family: 'Poppins';

    margin-top: 10px;

    line-height: 29px;

}



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

    .padding-booking-rl{padding: 0 16px;}

}

.airport-type-img{

    height: 435px;

    margin-top: 24px;

}

.airport-types-h2{

    color: white;

    font-size: 40px;

    font-weight: 600;

    font-family: 'Poppins';

    text-align: center;

    margin-top: 14px;

    margin-bottom: 40px;

}

.airport-box{

    background: #fff;

    box-shadow: 0 0.8rem 4.8rem 0 rgba(0,0,0,.17);

    box-sizing: border-box;

    padding: 28px;

    border-radius: 6px;

    font-size: 15px;

    font-weight: 300;

    margin-bottom: 15px;

    border-radius: 0px;

    

}

@media only screen and (min-width:992px){

    .airport-box{height: 340px !important;}

    

}

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

    .airport-box{height: auto !important;}

    .main-icon-img{width: 100%;height: 212px;}

}

.airport-box:hover{

    background: #F58025;

}

.airport-box-title{

    font-size: 25px;

    color: #F58025;

    font-family: 'Poppins';

    font-weight: 600;

}

.airport-box p{

    font-family: 'Poppins';

    color: black;

}

.airport-box:hover p{

    color:white;

}

.airport-box:hover .airport-box-title{

    color:white;

}



.icon-img-airport{

    width: 80px;

}

.img-col{

    background: #F58025;

    padding: 45px 15px;

    border-radius: 50px;

    position: relative;

    top: -65px;

}



.airport-box:hover .img-col{

    background: white;

    padding: 45px 15px;

    border-radius: 50px;

}  

.icon-col-m{

    margin-bottom: -50px;

}

.about-page-h2{

    color: black;

    font-size: 40px;

    font-weight: 600;

    font-family: 'Poppins';

    text-align: center;

    margin-top: 40px;

}

.about-flex{

    display: flex;

    align-items: center;

    padding: 35px 0px;

}

.about-flex p{

    font-family: 'Poppins';

    font-size: 17px;

}

@media only screen and (min-width:992px){

    .about-flex p{height: auto;}

}

@media screen and (min-device-width: 768px) and (max-device-width: 991px) { 

    .about-flex p{height: 102px;}

}



.about-flex-img{

    background: #F58025;

    padding: 0px 18px;

    border-radius: 50px;

    margin-right: 18px;

}





.serviceSection-parking{

    background: url(../images/airport-types-bg.webp) center center no-repeat;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.img-col-about{

    background: #F58025;

    padding: 45px 15px;

    border-radius: 50px;

}



.airport-box:hover .img-col-about{

    background: white;

    padding: 45px 15px;

    border-radius: 50px;

}









.about-box{

    background: #fff;

    box-shadow: 0 0.8rem 4.8rem 0 rgba(0,0,0,.17);

    box-sizing: border-box;

    padding: 28px;

    border-radius: 6px;

    font-size: 15px;

    font-weight: 300;

    margin-bottom: 15px;

    border-radius: 0px;

    

}

@media only screen and (min-width:992px){

    .about-box{height: 410px !important;}

    

}

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

    .about-box{height: auto !important;}

    .main-icon-img{width: 100%;height: 212px;}

}

.about-box:hover{

    background: #F58025;

}

.about-box-title{

    font-size: 25px;

    color: #F58025;

    font-family: 'Poppins';

    font-weight: 600;

}

.about-box p{

    font-family: 'Poppins';

    color: black;

}

.about-box:hover p{

    color:white;

}

.about-box:hover .about-box-title{

    color:white;

}

.about-box:hover .img-col{

    background: white;

    padding: 45px 15px;

    border-radius: 50px;

}

.about-box:hover .img-col-about{

    background: white;

    padding: 45px 15px;

    border-radius: 50px;

}

.home-img-icon{

    background: white;

    padding: 40px 19px;

    border-radius: 50px;

}

.static-page-h1{

    font-size: 36px;

    font-weight: 600;

    text-align: center;

    font-family: 'Poppins';

    color: black;

    margin: 35px 0;

}