@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100;200;300;400;500;600;700;800;900&display=swap');
*{

    margin: 0;

    padding: 0;

}

body {

    font-family: 'Lexend', sans-serif;
    font-size: 16px;

    color: #777;

    line-height: 1.8em;

    -webkit-font-smoothing: antialiased;

    max-width: 100%;

    overflow-x: hidden;

}

html, body{

   overflow-x: hidden !important;

}

#section{

    margin: 50px 0px;

}

#section-t{

    margin-top: 50px;

}

a{

    color: #005CB5;

    text-decoration: none;

}



/*====================================

    Header

=====================================*/

.top-img{

    width: 80%;

}

.nav-link{

    color: #6A6A6A;

    font-weight: 300;

    font-size: 18px;

    margin-left: 9px;

}

.navbar-nav{
    width:100%;
}
.navbar-div{
    width: 100%;
    justify-content: end;
    display: flex;
}
.navbar-div ul{
    display: flex;
    list-style: none;
}
.bg-green{

    background-color: #255498;

}

.navbar-nav .dropdown-menu {

    position: static;

    background-color: #005CB5;

    border-radius: 20px !important;

}

.dropdown-item{

    border-bottom: 1px dashed #fff;
    font-size: 18px !important;
    padding: 10px;

}


.dropdown-item.active, .dropdown-item:active {

    color: var(--bs-dropdown-link-active-color);

    text-decoration: none;

    background-color: #232323;

}

.dropdown-item:focus, .dropdown-item:hover {

    color: #ffffff;

    background-color: #161613;

}

.nav-item{

    padding-top: 5px;

}

.btn-secondary{

    background-color: #1FA9FF;

    color: #fff;

    border: 2px solid #1FA9FF;

}

.btn-secondary:hover{

    background-color: #1FA9FF;

    color: #fff;

    border: 2px solid #1FA9FF;

}

.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
    color: #005CB5;
    font-weight: 500;
}

.nav-link:focus, .nav-link:hover {

    color:  #005CB5;

}

.navbar-toggler{

    /*background-color: #005CB5;*/
    border: none;
    box-shadow:none !important;
}

.main-banner-heading{
    font-size: 50px;
    font-weight: 600;
}
/*====================================

    Banner

=====================================*/

#banner{

    /*background-image: url('../img/banner/banner011.webp');*/

    height: 450px;

    background-position: center;

    background-size: cover;

}
#main_banner{

    background-image: url('../img/parking_main_banner.webp');
    background-position: center;
    background-size: cover;
}
.main-banner-heading{
    font-size: 50px;
    font-weight: 600;
}

#banner .banner-content{
    padding-top: 4%;
    padding-bottom: 20px;
    vertical-align: middle;
}

#banner .bg-light-black{

    background-color: #333333;

    border: 2px solid #1FA9FF;

    padding: 50px 20px;

    margin-top: 8rem;

    padding-top: 60px;

}

#banner .getQoute{

    color: #fff;

    font-weight: 600;

    text-align: center;

    font-size: 35px;

    padding-top: 15px;

}

#banner .book_tabel_item .form-group {

    margin-bottom: 0;

}

#banner .form-control{

    margin-bottom: 15px;

    width: 100%;

}

#banner .form-select{

    border-radius: 0;

    background-color: #D9D9D9;;

    margin-bottom: 15px;

    width: 100%; 

    background-image: none;

}

#banner .btn-primary{

    background-color: #005CB5 !important;

    border: 2px solid #005CB5 !important;

    color: #fff !important;

    font-weight: 600;

    width: 100%;

    border-radius: 0px;

}

#banner .btn-primary:hover{

    background-color: #005CB5  !important;

    border: 2px solid #005CB5 !important;

    color: #fff !important;

    font-weight: 600;

    width: 100%;

    border-radius: 0px;

}

#banner .input-group-addon .form-icon {

    background: 0 0;

    padding: 0;

    border: 0;

    position: absolute;

    right: 11px;

    top: 34%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    color: #255498;

    z-index: 2;

}

#banner .bg-white-light{

    background-color: rgba(255, 255, 255, 0.7);

    margin-top: 8.5rem;

    width: 70%;

    padding: 10px 15px;

    float: right;

    padding-bottom: 0px;

}

#banner .social-icons{

    list-style: none;

    margin: 0;

    padding: 0;

}

#banner .social-icons .fa-brands{

    background-color: #232323;

    color: #fff;

    padding: 12px;

    margin-bottom: 10px;

    border-radius: 60px;

    font-size: 13px;

}

.form-control:focus{

    border-color: #000000;

    outline: 0;

    box-shadow: 0 0 0 0.25rem rgb(0 0 0 / 25%);

}



.hed {

    font-weight: 600 !important;

    color: #255498;

}



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

    #banner{

        background-image: url('../img/banner/banner01.webp');

        height: auto;

        padding: 30px 0px;

    }

    #banner .bg-light-black{

        background-color: #333333;

        border: 2px solid #255498;

        padding: 50px 20px;

        margin-top: 3rem;

    }

    #banner .hidden22-md{

        display: none !important;

    }

}

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

    #banner{

        background-image: url('../img/banner/banner01.webp');

        height: auto;

    }

    #banner .bg-light-black{

        background-color: #333333;

        border: 2px solid #255498;

        padding: 50px 20px;

        margin-top: 3rem;

    }

    #banner .hidden22-md{

        display: none !important;

    }

}

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

    #banner .btn-primary{

        font-size: 14px;

    }

    #banner .getQoute {

        font-size: 29px;

    }

}

/*====================================

    How its work section

=====================================*/

.section-heading h2{

    color: #005CB5;

    font-weight: 600;

    text-align: center;

    margin: auto;

    font-size: 35px;

}

.box > .icon { 

    text-align: center; 

    position: relative; 

}

.box > .icon > .image { 

    position: relative; 

    z-index: 2; 

    margin: auto; 

    width: 88px; 

    height: 88px; 

    border: none !important; 

    line-height: 88px; 

    border-radius: 50%; 

    background: none !important; 

    vertical-align: middle; 

}

.box > .icon > .info { 

    margin-top: -24px; 

    background:  #d9d9d97a; 

    border: 1px solid #1fa9ff; 

    padding: 15px 0 10px 0; 

}

.box > .icon > .info > h3.title { 

    font-size: 17px;

    color: #232323;

    font-weight: 500;

    padding-top: 20px;

    font-weight: 600;

}

.box > .icon > .info > p { 

    color: #232323;

    line-height: 1.5em;

    margin: 20px;

    font-weight: 500;

    font-size: 15px;

    text-align: left;

    padding: 0px 20px

}

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

    .box > .icon > .info > p{

            padding: 0px;

    }

}

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

    .box > .icon > .info > p{

            padding: 0px 20px;

    }
.img-mob-padd60-none{padding-bottom:60px;}
}

/*====================================

    Why Us section

=====================================*/

.bg-why{

    background-image: url('../img/banner/why.webp');

    height: auto;

    background-position: center;

    background-size: cover;

    padding: 30px 0px;

}

.section-white h2{

    color: #fff;

    font-weight: 600;

    text-align: center;

    margin: auto;

    font-size: 35px;

}

.why-content{

    padding: 20px;

}

.white-heading{

    color: #fff;

    font-weight: 600;

    text-align: left;

    font-size: 22px;

    padding-bottom: 15px;

    margin: auto;

    padding-left: 10px;

}

.blue-heading{

    color: #1fa9ff;

    font-weight: 600;

    text-align: left;

    font-size: 22px;

    padding-bottom: 15px;

    margin: auto;

    padding-left: 10px;

}

.border-right{

    border-right: 1px solid #1fa9ff;

    height: 100%;

}

.white-para{

    color: #fff;

    font-weight: 400;

    text-align: left;

    font-size: 15px;

    padding: 10px 10px;

}

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

    .border-right{

        border-right: none;

        height: 100%;

    }

}

/*====================================

    Flight Park one section

=====================================*/

.img-heading{

    color: #232323;

    font-weight: 600;

    text-align: center;

    padding-top: 15px;

    font-size: 20px;

}

.image-text img{

    display: block;

    margin: auto;

    height: 300px;

    width: 100%;

}

/*====================================

    Testimonial Slider section

=====================================*/

#section-b .testimonial-area {

    padding: 10px 0;

}

#section-b .section-header h4 {

    color: #f75023;

    font-weight: 600;

}

#section-b .section-header {

    padding-bottom: 15px;

}

#section-b .section-header h2 {

    font-weight: 700;

}

#section-b .section-header p {

    color: #6f6b80;

    width: 40%;

    margin: auto;

}

#section-b .icon-area {

    text-align: center;

}

#section-b .icon-area i {

    color: #f75023;

    font-size: 80px;

    margin-bottom: 20px;

}

#section-b .content p {

    color: #232323;

    /*width: 70%;*/

    margin: auto;

    font-weight: 500;

    padding-top: 8px;

}

#section-b .person {

    width: 100px;

    height: 100px;

    display: block;

    margin: auto;

    border-radius: 50%;

    overflow: hidden;

    border: 5px solid #01b7f2;

    margin-top: 10px;

}

#section-b .person img {

    width: 100%;

}

#section-b .testimonial-area {

    background: url(1.jpg);

    background-size: cover;

    background-position: center;

}

#section-b .carousel-indicators {

    bottom: -63px;

}

#section-b .carousel-indicators [data-bs-target] {

   width: 19px;

    background-color: #fff;

    border-radius: 50%;

    height: 19px;

}

.carousel-inner {
    width: 92%;
    display: block;
    margin: auto;
    background: #d9d9d9;
    border-radius: 37px;
    border: 2px solid white;
}

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

    #section-b .section-header p {

        width: 85%;

    }

    #section-b .content p {

        width: 95%;

    }

    .carousel-inner {

        width: 90%;

        display: block;

        margin: auto;

    }

}

@media (max-width: 767px) {

    #section-b .testimonial-area {

        padding: 30px 0;

    }

    #section-b .section-header p {

        width: 95%;

    }

    #section-b .content p {

        width: 100%;

    }

    #section-b .icon-area i {

        font-size: 50px;

    }

    .carousel-inner {

        width: auto;

        display: block;

        margin: auto;

    }

}

.bg-client{

    background-image: url('../img/banner/client.webp');

    height: auto;

    background-position: center;

    background-size: cover;

    padding: 30px 0px;

}

#section-b .carousel-item{

    /*background-color: #1FA9FF;*/

    /*padding: 40px 0px;*/

}
.edit-btn{
    background: #005CB5 !important;
    color: white !important;
    margin: 0;
    border-radius: .25rem;
    padding: 7px 30px;
    margin-top: -5px;
    font-weight: bold;
}
#section-b .client-name{
    font-weight: 600;
    color: #714897;
    padding-right: 5px;
    font-size: 24px;
    margin-top: 13px;
}
#section-b .user-name{
    font-weight: 600;
    color: #005CB5;
    padding-right: 5px;
    font-size: 24px;
    margin-top: 13px;
}

#section-b .date{

    color: #232323;

    font-weight: 500;

    font-size: 16px;

    padding-top: 20px !important;

}

/*====================================

    FAQs section

=====================================*/

.accordion-button{

    color: #00519A;

    font-size: 22px;

    background-color: #4aa1d9;

    font-weight: 600;

    margin-top: 10px;

}

.accordion-button:not(.collapsed){

    color: #000000;

    /*background-color: #005CB5 !important;*/

}

.accordion-button:focus{

    border-color: #86b7fe00 !important;

    box-shadow: none !important;

}

.accordion-flush .accordion-collapse {

    border-width: 0;

    background-color: #d9d9d973;

    margin-bottom: 10px;

    color: #232323;

}

.accordion-item{

    border: var(--bs-accordion-border-width) solid #ffffff;

}



/*====================================

    Footer section

=====================================*/

#footer{

    /*background-image: url('../img/Footer.webp');*/

    height: auto;

    background-position: bottom;

    background-size: cover;

    /*background-repeat: no-repeat;*/

/*    padding: 30px 0px; */
background:#0C142E;

}

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

    #footer{

    /* background-size: auto; */

}

}

.round-btn {

    display: inline;

       height: 34px;

    width: 34px;

    /*background:#1fa9ff;*/

    /*border-radius: 50%;*/

    float: left;

    margin: 15px 8px;

    box-shadow: 2px 2px 5px 0px rgb(82, 0, 67);

    border: 1px solid;

}

.round-btn a {

    display: block !important;

    padding: 7px 12px;

    font-size: 18px;

    border-radius: 50%;

}

.round-btn .icon {

    padding: 3px;

}

.round-btn .icon img{

    height: 24px; 

    width: 32px;

    margin-top: 6px;

}

.btn-facebook a {

    color: #FFF;

    padding: 8px 13px;

}

.btn-linkedin a {

    color: #FFF;

}

.btn-twitter a{

    color: #FFF;

}

.btn-instagram a{

    color: #FFF;

}

.btn-whatsapp a{

    color: #FFF;

}

.btn-envelop a{

    color: #FFF;

    font-size: 15px; 

    padding: 9px 12px;

}

.standard_header 

.standard_social_links {

    margin-left: 1rem;

}

.footer-wrap {

    /*padding-top: 43px;*/

    background-size: cover;

}



.footer-wrap h3 {

    color: #fff;

    font-size: 20px;

    font-weight: 600;

    margin-bottom: 2px;

    height:35px;

}



.footer-wrap p {

    font-size: 15px;

    line-height: 24px;

    color: #F5F5F5;

    /*margin-top: 15px;*/

}



.footer-wrap p a {

    color: #F5F5F5;

    text-decoration: underline;

    font-style: italic;

}



.footer-wrap p a:hover {

    text-decoration: none;

    color: #ff7800;

}



.footer-links li a {

    font-size: 15px;

    line-height: 30px;

    color: #F5F5F5;

    text-decoration: underline;

}





.footer-links li:before {

    content: "\f105";

    font-family: 'FontAwesome';

    padding-right: 10px;

    color: #ccc;

}



.footer-category li a {

    font-size: 13px;

    line-height: 30px;

    color: #ccc;

    text-decoration: none;

}



.footer-category li:before {

    content: "\f105";

    font-family: 'FontAwesome';

    padding-right: 10px;

    color: #b3b3b3;

}



.address {

    

    color: #b3b3b3;

    font-size: 14px;

    position: relative;

    padding-left: 30px;

    line-height: 30px;

}



.address:before {

    content: "\f277";

    font-family: 'FontAwesome';

    position: absolute;

    top: 0;

    left: 0;

}



.info a {

 

    color: #b3b3b3;

    font-size: 14px;

    line-height: 30px;

    font-weight: normal;

}



.fa-phone:before {

    content: "\f095";

}



.info a {



    color: #b3b3b3;

    font-size: 14px;

    line-height: 30px;

    font-weight: normal;

}



.fa-fax:before {

    content: "\f1ac";

}



.copyright {

    border-top: 1px solid rgb(17 17 17/18%);
    font-size: 18px;
    padding-top: 15px;
    text-align: center;

}

footer .second_class{

    border-bottom: 1px solid #444;

    padding-bottom: 25px;

}

footer .first_class {

    padding-bottom: 21px;

    border-bottom: 1px solid #444;

}

footer .first_class p, footer .first_class h3{

    margin: 0 0;

    

}

footer{

    background: #333;

}



footer .discount_form input[type="text"] {

    width: 95%;

    background: #005CB5;

    color: #00519A;

    border: 1px solid #222;

    padding: 7px 15px;

    border-radius: 0px;

    margin-top: 0px;

}



.discount_form .discount-join-now {
    background: #005CB5;
    border: 0;
    color: #fff;
    position: absolute;
    font-size: 23px;
    height: 55px;
    width: 130px;
    margin-top: 4px;
    border-radius: 51px;
}

footer .second_class_bdr{

    padding-top: 25px;

/*    border-top:1px solid #222;*/

}



footer .btn-facebook a {

    padding: 6px 14px !important;

}



footer .btn-envelop a {

    color: #D6403A;

    font-size: 15px;

    padding: 12px 12px;

}



footer .round-btn a {

       padding: 4px 11px !important;

}



footer .round-btn {

    box-shadow: none;

}



footer .round-btn {

    margin: 15px 7px;}

  

footer dl, ol, ul {

    padding-left: 5px;

}

  footer li{

    list-style: none;

  }



@media(max-width:768px){
    footer .round-btn { margin: 15px 4px;}

}

@media(max-width:320px){

.copyright {

    font-size: 13px;}

} 

.contact-link i{

    /*color: #1fa9ff;*/

    font-size: 16px;

    padding-right: 10px;

}

.contact-link a{

    color: #F5F5F5;

    font-size: 15px;

    text-decoration: none;

}

footer ::placeholder{

    color: #fff;

}

/*====================================

    Multiple Pages 

=====================================*/

.inner-heading{

    color: #232323;

    font-weight: 600;

    font-size: 24px;

}

.inner-para{

    color: #232323;

    font-size: 15px;

}

.img-white-hding{

    color: #fff;

    font-weight: 600;

    font-size: 20px;

    padding-top: 15px;

    text-align: center;

}

/*====================================

    About Pages 

=====================================*/

.about-list{

    color: #232323;

    font-size: 15px;

}



/*====================================

    Terms and Condtions Pages 

=====================================*/

#bg-inner-pages{

    background-image: url('../img/banner/inner.png');

    height: 430px;

    background-position: center;

    background-size: cover;

}

/*====================================

    Privacy Policy Pages 

=====================================*/

#bg-privacy{

    background-image: url('../img/banner/bg-privacy.png');

    height: auto;

    background-position: center;

    background-size: cover;

    padding: 30px 0px;

}

.green-heading{

    color: #1fa9ff;

    font-weight: 600;

    font-size: 20px;

    text-align: left;

}

.green-heading h2{

     color: #1fa9ff;

    font-weight: 600;

    text-align: center;

}

.about-list a{

    color: #232323;

    text-decoration: none;

}



/*====================================

    Testimonial Page

=====================================*/

#bg-testimonials{

    background-image: url('../img/banner/testimonials.png');

    height: 400px;

    background-position: center;

    background-size: cover;

    padding: 30px 0px;

}

.testimonials-div{

    background-color: #d9d9d970;

    padding-bottom: 20px;

    margin-bottom: 15px;

}

.Theading-div{

    width: 100%;

    background-color:#255498;

    padding: 12px; 

    margin: 0;

}

.client-name{
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    text-align: center;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.user-name{
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    text-align: center;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.testimonials-para{

    padding: 20px;

    margin: auto;

    padding-bottom: 10px;

    color: #232323;

    font-size: 15px;

}

.testimonials-div small{

    font-size: 16px;

    font-weight: 600;

    padding-left: 20px;

    color: #232323;

}

.testimonials-div span{

    font-size: 15px;

    font-weight: 500;

    padding-left: 5px;

    color: #232323;

}

.checked{

    color: #255498 !important;

    font-size: 18px;

        margin-top: 10px;

}

.unchecked{

    color: #232323 !important;

    font-size: 18px;

}

.star-rating{

    padding-left: 20px;

    font-size: 25px;

    padding-top: 10px;

}

/*====================================

    Blogs Page

=====================================*/

#bg-blogs{

    background-image: url('../img/banner/testimonials.png');

    height: 400px;

    background-position: center;

    background-size: cover;

    padding: 30px 0px;

}

.blog-div{

    margin-bottom: 15px;

}

.blog-content{

    background-color: #d9d9d961;

    padding: 20px;

}

.blog-img{

    width: 100%;

}

.blog-content small{

    color: #255498;

    font-weight: 600;

    font-size: 17px;

}

.blog-heading{

    color: #232323;

    font-weight: 600;

    font-size: 20px;

    padding: 10px 0px;

    margin: auto;

    text-align: left;

}

.blog-para{

    color: #232323;

    font-weight: 500;

    text-align: left;

    font-size: 15px;

    margin: 0;

    padding-bottom: 10px;

}

.btn-primary{

    background-color: #005CB5 !important;

    border: 2px solid #005CB5 !important;

    color: #fff !important;

    font-weight: 600;

    border-radius: 0px;

}

.btn-primary:hover{

    background-color: #0C142E !important;

    border: 2px solid #0C142E !important;

    color: #fff !important;

    font-weight: 600;

    border-radius: 0px;

}

.text-primary{
    background-color: #005CB5 !important;
    border: 2px solid #005CB5 !important;
    font-weight: 500;
    padding: 7px;
    border-radius: 6px;
    color: #fff !important;
    cursor: pointer;
}
.text-primary:hover{
    background-color: #005CB5 !important;
    border: 2px solid #005CB5 !important;
    font-weight: 500;
    padding: 7px;
    border-radius: 6px;
    color: #fff !important;
    cursor: pointer;
}

/*====================================

    How its Work Page

=====================================*/

.form-control {
    margin-bottom: 15px;

    width: 100%;

}

/*====================================

    Customer Support Page

=====================================*/

.support-list li{

    color: #232323;

    text-align: left;

    padding-bottom: 5px;

    margin-left: 15px;

}

.support-ticket .form-control {
    margin-bottom: 15px;

    width: 100%;

}

.support-ticket .form-select {

    border-radius: 0;

    background-color: #d9d9d963;

    margin-bottom: 15px;

    width: 100%;

}

.support-list ::marker{

    font-weight: 600;

}

.support-bg{
    background: #FAF7FF;
    border-radius: 15px;
    padding: 30px;
    margin-bottom: 15px;
}
.support-btn,.support-btn:focus{
    background: #005CB5;
    font-size: 21px;
    color: #fff;
    padding: 8px 30px;
    border-radius: 17px;
}
.support-btn:hover{
    background: #0C142E;
    color: #fff;
}
.red{

    color: red;

}

.form-label{

    color: #232323;

    font-weight: 600;

    font-size: 14px;

}

input[type="number"]::-webkit-outer-spin-button,

input[type="number"]::-webkit-inner-spin-button {

    -webkit-appearance: none;

    margin: 0;

}

input[type="number"] {

    -moz-appearance: textfield;

}
.word-count{
    color: #6A6A6A;
    font-size: 16px;
    margin-bottom: 0.3rem;
    line-height: 2;
}
.form-check-label{

    color: #232323;

    font-weight: 400;

}

/*====================================

    Blog Detail Page

=====================================*/

#bg-blogDetail{

    background-image: url('../img/banner/blog-detail.png');

    height: 400px;

    background-position: center;

    background-size: cover;

    padding: 30px 0px;

}

/*====================================

    Parking Booking page 

=====================================*/

.from-inner-heading{

    color: #232323;

    font-weight: 600;

    font-size: 21px;

    border-bottom: 2PX solid #EEE;

    padding-bottom: 10px;

}

.form-check {

    display: inline-flex;

    min-height: 1.5rem;

    padding-left: 2.5em;

    margin-bottom: 0.125rem;

}

.travel-detail{

    color: #232323;

    font-weight: 500 !important;

    font-size: 14px !important;

    margin-left: 10px;

}

.check-detail{

    color: #232323;

    font-weight: 500;

    font-size: 16px;

}

#travel-detail{

    padding: 10px 0px;

    border: 2px solid #ffffff;

    border-radius: 10px;

    margin: auto;

    margin-top: 5px !important;

    margin-bottom: 5px !important;

    display: none;

    /*box-shadow: -3px 5px 0px 0px #ffffff;*/

}

#Car-detail{

    padding: 10px 0px;

    border: 2px solid #ffffff;

    border-radius: 10px;

    margin: auto;

    margin-top: 5px !important;

    margin-bottom: 5px !important;

    display: none;

    box-shadow: -3px 5px 0px 0px #ffffff;

}

#Car-Wash{

    padding: 10px 0px;

    border: 2px solid #ffffff;

    border-radius: 10px;

    margin: auto;

    margin-top: 5px !important;

    margin-bottom: 5px !important;

    display: none;

    box-shadow: -3px 5px 0px 0px #ffffff; 

}

.height-div{

    padding-top: 20px;

}

.company-name{

    color: #232323;

    text-align: center;

    padding-top: 20px;

    font-weight: 600;

    font-size: 20px;

}

.table-detail{

    display: block;

    margin-left: auto;

    font-weight: 600;

}

.booking-sidebar{

    background-color: #025196;

    border-radius: 10px;

    padding: 30px 0px;

    margin-bottom: 20px;

}

.table{

    color: #232323;

    font-weight: 500;

}

.booking-sidebar{

    background-color: #025196;

    padding: 20px 10px;

    border-radius: 10px;

}

.sidebar-img-div{

    background-color: #fff;

}

.totelprice{
    font-size: 26px;
    margin: 0;
    color: #005CB5;
    font-weight: 600;
}

.table-detail{

    text-align: right;

}

.green{

    background-color: #255498;

    padding: 10px 0px;

}



.booking-form .icon{

    position: relative;

    margin-top: -42px;

    margin-left: 15px;

    color: #005CB5;

}

.booking-form .form-control {

    /*padding-left: 50px;*/

    background-color: #d9d9d980;

}

.booking-heading{
    font-weight: 600;
    color: #232323;
    padding-bottom: 10px;
    font-size: 22px;
    margin: 0;
}

.header-wrapper{
    font-weight: 600;
    color: #232323;
    padding-bottom: 10px;
    font-size: 22px;
    margin: 0;
}
.email-detail{
    border-radius:20px;padding-top:20px;padding-bottom:10px;margin-bottom:20px;    margin-left: -2px;;background-color:#FAF7FF;
}
.personal-detail{
    border-radius:20px;padding-top:20px;padding-bottom:10px;margin-bottom:20px;    margin-left: -2px;;background-color:#FAF7FF;
}
.contact-travel-detail{
    border-radius:20px;padding-top:10px;padding-bottom:20px;margin-bottom:10px;background-color:#FAF7FF;
}
.payments-container{
    border-radius:20px;padding-top:10px;padding-bottom:10px;margin-bottom:20px;background-color:#FAF7FF;
}
.vehicle-detail-container{
    border-radius:20px;padding-top:10px;padding-bottom:10px;margin-bottom:20px;background-color:#FAF7FF;
}
hr:not([size]) {

    height: 1px;

    background-color: #714897 !important;

    opacity: 1;

}

.form-check-input:checked {

    background-color: #255498;

    border-color: #255498;

}

.booking-wash{

    color: #232323;

    font-weight: 600;

    font-size: 17px;

}

.unordered-list{

    color: #232323;

    font-weight: 600;

    font-size: 15px;

}

.green-color{

    color: #255498;

    font-weight: 600;

}

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

    #reverseContainer {

        display: flex;

        flex-direction: column-reverse;

        justify-content: center;

    }

}

/*====================================

    Parking Booking page 

=====================================*/

.sitemap-heading{

    color: #232323;

    font-weight: 600;

    margin: 10px 0px;

}

.sitemap-list{

    list-style: none;

    font-weight: 500;

}

.sitemap-list li{

    margin-bottom: 10px;  

}

.sitemap-list a{

    text-align: left;

    text-decoration: none;

    color: #393939;

    font-size: 16px; 

    padding: 10px;



}

.sitemap-list a:hover{

    text-align: left;

    text-decoration: none;

    color: #ffffff;

    font-size: 16px;

    background-color: #255498;

    font-weight: 600;

    margin-left: 5px;

    border-radius: 10px;

    margin-bottom: 10px;

}
.nav-button{
    background: none;
    color: #005CB5;
    border-radius: 12px;
    padding: 0.5rem 20px !important;
    border: 1px solid #005CB5;
    font-weight: 500;
}
.nav-button:hover,.nav-button:focus{
    color: #fff;
    background: #005CB5;
    border: 1px solid #005CB5;
}
.nav-button_2{
    background: #005CB5;
    color: #fff;
    border-radius: 12px;
    padding: 0.5rem 20px !important;
    border: 1px solid #005CB5;
    font-weight: 500;
}
.nav-button_2:hover,.nav-button_2:focus{
    color: #005CB5;
    background: #fff;
    border: 1px solid #005CB5;
}
    .h3banner{
    color:white;
    font-size:36px;
     font-weight:700;
    line-height:1.3;
        text-align: center;
       }
.form.bg{
    background-color:white;
}
    @media screen and (max-width: 600px) {
  #div-hidden {
    visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px;width: 28%; display: none;
  }
  .h3banner{
   font-size:2rem !important;
       
}
  
  #search_form_1{
      margin-right:5px; margin-left:5px;
  }
}
@media screen and (min-width: 600px) {
  #title_message {
    visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px;width: 28%; display: none;
  }
}
.checked{
    color: #F79F02 !important;
    font-size: 13px;
}
.form-floating>.form-select{border-radius:0;}
        @media screen and (min-device-width: 1168px) and (max-device-width: 1199px) { 
        .mnt{max-width: 207px;}
            
        }
        @media screen and (min-device-width: 531px) and (max-device-width: 536px) { 
        .mnt{max-width: 207px;}
            
        }
        @media screen and (min-device-width: 334px) and (max-device-width: 531px) { 
        div.cal{width: 235px;}
            
        }
        
        
        .form-h2{
            text-align:center;
            color:white;
            font-weight:bold;
            font-size:30px;
                margin-bottom: 40px;
        }
        .from-css{
            background-color: #fff;
            padding: 40px 12px;
            border-radius: 20px;
        }
        .form-control{     background: none !important;}
        .form-select{  background: none !important;}
        
        .p-css{color:black;margin-top:2px;background-color:rgb(255, 255, 255,60%);border-radius:15px;padding:15px;padding-bottom:25px;}
        @media screen and (min-width:1323px) {
          .p-css{ width: 577px;    height: 279px;}
        }
        @media screen and (min-device-width: 1203px) and (max-device-width: 1322px) { 
        .p-css{ width: 482px;    height:285px ;}
        }
        
        @media screen and (min-width:992px) {
          #banner{height:100%;}
        }
        @media screen and (min-width:601px) {
          .padding{    padding-left:80px;padding-right:80px;}
        }
        
        .btn-h{border-radius: .375rem !important;height:44px !important;width: 100%;font-weight: 500;}
        @media screen and (max-width:284px) {
          .btn-h{height: 66px !important;}
        }
        .btn-height{border-radius: .375rem !important;height:44px !important;width: 100%;font-size:20px;font-weight: 500;}
        @media screen and (max-width:284px) {
          .btn-height{height: 66px !important;}
        }
       .form-control::-webkit-input-placeholder {
  color: black;
}
@media only screen and (min-width: 1527px)  {
            .row-lr-p{margin-left:-100px;margin-right:-100px;}
        }
.form-floating{    position: relative;}
.form-floating>.form-control{height: 3.625rem; line-height: 1.25;}
label{
    font-size: 14px;
    font-weight: bold;
    color: black;
    margin-left: 6px;
}
.banner-location-single-contents-subtitle{
        display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    margin: -4px 0 10px;
        color: black;
}
@media only screen and (min-width: 992px)  {
    .search_item{width:16%;padding-left: 0;padding-right: 0;}
}
@media only screen and (max-width: 991px)  {
    input, select{border-radius:12px !important;}
}

@media only screen and (min-width: 1400px)  {
    .icon-cs{
    color: #005CB5;
    position: relative;
    top: -35px;
    /*margin-left: 125px;*/
    font-size: 20px;
    float: right;
    margin-right: 8px;
}
.icon-cs1{
    color: #005CB5;
    position: relative;
    top: -42px;
    /*margin-left: 151px;*/
    font-size: 24px;
    float: right;
    margin-right: 10px;
}
.word-count{
  display: block;
  width: 355px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
}
@media screen and (min-device-width: 1200px) and (max-device-width: 1399px) { 
    .word-count{
        display: block;
        width: 305px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
}
@media screen and (min-device-width: 992px) and (max-device-width: 1199px) { 
    .word-count{
        display: block;
        width: 255px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
}
@media only screen and (max-width: 1399px)  {
    .icon-cs{
    color: #005CB5;
    position: relative;
    top: -35px;
    /*margin-left: 125px;*/
    font-size: 24px;
    float: right;
    margin-right: 10px;
}
.icon-cs1{
    color: #005CB5;
    position: relative;
    top: -42px;
    /*margin-left: 151px;*/
    font-size: 24px;
    float: right;
    margin-right: 10px;
}
}

input[type="text"] {
    font-size:20px;
    color: #7A7979;
}
select {
    font-size:20px !important;
    color: #7A7979 !important;
}
input::placeholder {
    color: #7A7979 !important;
}

@media screen and (min-device-width: 1200px) and (max-device-width: 1399px) { 
.icon-cs{
    color: #005CB5;
    position: relative;
    top: -35px;
    font-size: 20px;
}
.icon-cs1{
    color: #005CB5;
    position: relative;
    top: -42px;
    font-size: 24px;
}
}
@media only screen and (min-width: 1200px) {
    .from-css { margin-top: 56px; }
    #ajax_search_results_section{margin-top: 135px;}
}
@media screen and (min-device-width: 992px) and (max-device-width: 1199px) { 
.from-css{margin-top: 55px;}
#ajax_search_results_section{margin-top: 195px;}
.icon-cs{top: -35px;margin-right: 12px;}
.icon-cs1{top: -43px;}
.col-lg2-4{width: 33.33333333% !important;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 991px) { 
    .icon-cs1{margin-right: 20px;}
    .word-count{
      display: block;
        width: 273px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
}
@media screen and (min-device-width: 601px) and (max-device-width: 767px) { 
.icon-cs{    margin-right: 10px;}
    .icon-cs1{margin-left: 394px;}
}
@media screen and (min-device-width: 527px) and (max-device-width: 600px) { 
.icon-cs{margin-right: 10px;}
    .icon-cs1{margin-left: 346px;}
}

@media only screen and (max-width: 526px)  {
    .icon-cs{margin-right: 15px;}
    .icon-cs1{margin-right: 15px;}
    .from-css{
        padding:5px 0;
    }
    .main-logo{width:170px !important;}
    
}


.input-hold.date:before, .input-hold.person:before{
        font-family: 'FontAwesome' !important;
    text-align: center;
    color: #005CB5;
    -webkit-font-smoothing: antialiased;
    padding-top: 7px;
    position: relative;
    top: 36px;
    font-size: 16px;
}
.input-hold.date:before{content: "\f133";float: right;right: 7px;}


/*.input-hold.airport:before, .input-hold.person:before{*/
/*        font-family: 'FontAwesome' !important;*/
/*    text-align: center;*/
/*    color: #005CB5;*/
/*    -webkit-font-smoothing: antialiased;*/
/*    padding-top: 7px;*/
/*    position: relative;*/
/*    top: 38px;*/
/*    font-size: 20px;*/
/*}*/
/*.input-hold.airport:before{content: "\f5b0";float: right;right: 7px;}*/






/*.input-hold.time:before, .input-hold.person:before{*/
/*        font-family: 'FontAwesome' !important;*/
/*    text-align: center;*/
/*    color: #00519A;*/
/*    -webkit-font-smoothing: antialiased;*/
/*    padding-top: 7px;*/
/*    position: relative;*/
/*    top: 43px;*/
/*    pointer-events: none;*/
/*    border-radius: 0 6px 6px 0;*/
/*    z-index: 1;*/
/*    float:right;*/
/*    font-size: 24px;*/
/*    margin-right: 9px;*/
/*}*/
/*.input-hold.time:before{content: "\f017";}*/
.input-hold{margin-top: -34px;}

input::placeholder {
    font-size: 20px !important;
}
@media only screen and (min-width: 385px)  {
   .search-alert-success{position: relative !important;}
}
@media screen and (min-device-width: 1200px) and (max-device-width: 1399px) { 
    .search-alert-success{
        font-size: 13px !important;
        margin: 0 !important;
        height: 47px !important;
        padding: 9px 3px !important;
        width: 170px !important;
    }
}
@media only screen and (max-width: 384px)  {
   .search-alert-success{width:100% !important;position: relative !important;}
}
.first-txt {
            position: absolute;padding: 11px;width:100%;text-shadow: 2px 2px #333333; color: white;
        }
        .collapsed{
             color: white;cursor: pointer;padding: 9px;/*width: 100%;*/border: none; text-align: left;outline: none;font-size: 15px;transition: 0.4s;margin-bottom:10px;
        }
        @media screen and (min-device-width: 712px) and (max-device-width: 766px) { 
            .title{height:30px}
            .p1{height:240px}
        }
        @media screen and (min-device-width: 767px) and (max-device-width: 912px) { 
            .title{height:30px}
            .p1{height:153px}
        }
        @media screen and (min-device-width: 913px) and (max-device-width: 1025px) { 
        .title{height:30px}
            .p1{height:230px}
        }
        @media screen and (min-device-width: 1026px) and (max-device-width: 1400px) { 
        .info{height:315px}
            
        }

        @media only screen and (min-width: 1401px)  {
            .info{height:255px}
        }
        .p1{
            text-align: justify !important;
        }
        .box > .icon > .info1 {
            margin-top: -44px;
            background: #bcdcf1;
            border: 1px solid #bcdcf1;
            padding: 15px 0 8px 0;
            border-radius: 100px;
        }
        .title{ font-size: 18px;
                font-weight: 600;
                color: #00519A;
                padding-top: 16px;
                text-align: left;
        }
    .section-3{margin-top:80px;}
    .section-3-h2{color:#005CB5;font-size:42px;font-weight:bold;}
    .section-3-p{color:#434343;font-size:18px;line-height: 1.7;}
     
        @media only screen and (min-width: 1255px)  {
            .img-h2{height: 353px;width: 394px;}
        }
         @media only screen and (max-width: 500px)  {
            .section-3{margin-left: 5px; margin-right: 5px;}
        }
         .card-h{margin-bottom:12px;  padding-top: 25px;    background: rgb(177, 220, 240,28%);box-shadow: 0 24px 43px rgba(43, 171, 220,0.10);}
        @media only screen and (min-width: 768px)  {
            .card-h{height:394px;  }
        }
       
        @media screen and (min-device-width: 1400px) and (max-device-width: 1514px) { 
        .card-h{height:413px;}
        }
        @media screen and (min-device-width: 1351px) and (max-device-width: 1399px) { 
        .card-h{height:483px;}
        }
        @media screen and (min-device-width: 1323px) and (max-device-width: 1350px) { 
        .card-h{height:501px;}
        }
        @media screen and (min-device-width: 1200px) and (max-device-width: 1322px) { 
        .card-h{height:518px;}
        }
        @media screen and (min-device-width: 1143px) and (max-device-width: 1199px) { 
        .card-h{height:596px;}
        }
        @media screen and (min-device-width: 1115px) and (max-device-width: 1142px) { 
        .card-h{height:614px;}
        }
        @media screen and (min-device-width: 1035px) and (max-device-width: 1114px) { 
        .card-h{height:600px;}
        }
         @media screen and (min-device-width: 999px) and (max-device-width: 1034px) { 
        .card-h{height:599px;}
        }
        @media screen and (min-device-width: 992px) and (max-device-width: 998px) { 
        .card-h{height:590px;}
        }
        @media screen and (min-device-width: 768px) and (max-device-width: 991px) { 
        .card-h{height:380px;}
        }
        .experance-p{font-size:20px; color:black;}
        .section-3-h22{font-size: 25px;color:#005CB5;font-weight:600;}
        @media screen and (min-device-width: 992px) and (max-device-width: 1326px) { 
        .card-title{    height: 42px;}
        }
        
        @media only screen and (min-width: 992px)  {
             .mobileview{display:none;}
             /*.review-section{height: 342px;}*/
        }
        @media only screen and (max-width: 991px)  {
            .destopview{display:none;}
            .label-m-hidden{ display:none !important;}
        }
            
        
        .card-title{margin-top: 15px;margin-bottom: 0;}
        @media only screen and (min-width: 992px)  {
             .card-hm{    margin-top: 50px;}
        }
        
        @media only screen and (min-width: 1527px)  {
            .row-lr-p{margin-left:-100px;margin-right:-100px;}
        }
            .card-side{border-radius: 20px;    box-shadow: -13px -12px 0px 1px #00519A;}
            
        .col-sec-h3{margin-bottom: 32px;}
        @media screen and (min-device-width: 711px) and (max-device-width: 1026px) { 
        .title{margin-bottom: 24px;}
        }
        @media screen and (min-device-width: 992px) and (max-device-width: 1199px) { 
        .img-h{    height: 329px;}
        }
        @media only screen and (min-width: 992px)  {
            .col-r{text-align:right}
        }
        @media only screen and (max-width: 991px)  {
            .col-r{text-align:center}
            
            
        }
        @media only screen and (min-width: 1400px)  {
             .p-main-cs{ height: 60px  }
        }
        @media screen and (min-device-width: 1200px) and (max-device-width: 1399px) { 
        .p-main-cs{ height: 80px  }
        }
        @media screen and (min-device-width: 992px) and (max-device-width: 1199px) { 
        .p-main-cs{ height: 101px  }
        .title{height: 59px;}
        }
        
        .tit-cs{margin-top: 30px;}
        .p-main-cs{font-size:16px;color:#434343;text-align: left;line-height: 20px;}
        /*.img-h1{height: 92%;}*/
        .card-title1{color: #714897;font-size: 26px;font-weight: bold;text-align: center;}
        .td-p{color:black;font-size:15px;margin-bottom: 0rem;}
        .icon-css1{color: #714897;font-size: 22px;font-weight: bold;}
        @media only screen and (min-width: 992px)  {
             .card-body-cs{ height: 253px;  }
        }
        .card-body-cs{ background: white; border-bottom-left-radius: 19px;border-bottom-right-radius: 19px; }
        @media screen and (min-device-width: 768px) and (max-device-width: 991px) { 
        .card-body-cs{height: 257px; }
        .card-cs{margin-bottom:20px;}
        .row-css1{justify-content: center;}
        }
        @media only screen and (min-width: 767px)  {
            .card-cs{width: 20rem;}
        }
        @media only screen and (max-width: 767px)  {
            .card-cs{margin-bottom: 20px;}
            .mobile-view-center{text-align:center;}
        }
         .safty-cs{font-size: 26px;font-weight: 600;color: #00519A;}   
         .safty-cs-p{font-size: 18px;color: #434343;}
         .row-safty-cs{margin-bottom:20px;}
         @media only screen and (max-width: 991px)  {
            .col-safty-cs{text-align: center;} 
        }
        @media only screen and (min-width: 992px)  {
            .col-percentage{justify-content: center;display:flex;}
        }
        @media only screen and (min-width: 992px)  {
            .img-h3{height: 287px;}
        }
        @media only screen and (max-width: 575px)  {
            .tit-cs{padding-left: 28px;}
        }
        @media only screen and (max-width: 991px)  {
            .safty-cs{margin-top: 25px}
        }
        footer .round-btn a{margin-top: -1px;}

        
        @media screen and (min-device-width: 992px) and (max-device-width: 1199px) { 
            .steps-css{ height: 62px; }
            
        }
        @media only screen and (min-width: 992px)  {
            .max-w{max-width: 66%;display: inline-block;}
        }
        @media only screen and (min-width: 767px)  {
            .register-btn{position: absolute;bottom: 12px;left: 0;right: 0;}
        }
        
        .btn-button1{
            font-size: 16px !important;
            height: auto !important;
            background-color: #005CB5 !important;
            border: 2px solid #005CB5 !important;
            color: #00519A !important;
            font-weight: 600;
            border-radius: 12px !important;
        }
        .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: 'Lexend', sans-serif;
        display: none;
        text-align: center;
        color:white;
        z-index: 999;
        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: 'Lexend', sans-serif;
        display: none;
        text-align: center;
        color:#00519A;
        z-index: 999;
        height:100%;
    }
    
}
@media only screen and (min-width:500px){
     .JoinUs2{
        background:white;
        width: 505px;
        /*padding: 30px 40px;*/
        position: fixed;
        transform: translate(-50%,-50%);
        left: 50%;
        top: 50%;
        border-radius: 30px;
        font-family: 'Lexend', sans-serif;
        /*display: none;*/
        text-align: center;
        color:#00519A;
        z-index: 999;
    }
    .padd-pop{padding: 16px 40px;}
}
@media only screen and (max-width:499px){
     .JoinUs2{
        background: white;
        width: 90%;
        position: fixed;
        transform: translate(-50%,-50%);
        left: 50%;
        top: 50%;
        border-radius: 30px;
        font-family: 'Lexend', sans-serif;
        /*display: none;*/
        text-align: center;
        color:#00519A;
        z-index: 999;
    }
    .padd-pop{padding: 16px 30px;}
    
}
.join-h2{padding: 0px;font-size: 22px;font-weight: 600;}
.close-join-us{
    display: block;
    margin: -4px 0 0px auto;
    font-size: 30px;
    color: #00519A;
    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: #F79F02;
    color: #ffffff;
    text-decoration: none;
    padding: 5px 0;
}
.subscribe_user_email{padding: 0.6rem 0.7rem !important;border-radius: 3px !important;}
@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: #F79F02;
    padding-top: 15px;
    padding-bottom: 8px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
@media only screen and (max-width:576px){
     .close-css{width:10% !important;}
     .get-css{width:90% !important}
}
.close-css{padding-left: 0px;}
.dropdown-toggle::after{display:none !important;}
.discount_heading{
    color: white;
    font-size: 34px;
    font-weight: 600;
    text-align: center;
}
.result-h2{
    color: white;
    font-size: 34px;
    font-weight: 600;
}
.discount_paragraph{
    color: white;
    text-align: center;
    font-size: 20px;
    max-width: 866px;
}
.justify-content-center{
    justify-content: center;
    display: flex;
}
.enteremail{
    height: 64px;
    border-radius: 50px !important;
    padding-left: 21px;
        border: none;
}
@media only screen and (min-width:600px){
    .enteremail{
        width: 506px;
    }
    .discount_form .discount-join-now{
        margin-left: 361px;
        
    }
}
@media only screen and (min-width:992px){
    .enteremail{
        width: 518px;
    }
    .discount_form .discount-join-now{
     margin-left: 371px;   
    }
    .dropdown:hover .dropdown-menu {
    display: block;
 }
    .img-mob-padd60-none{padding: 60px 0;}
}

/*@media screen and (min-device-width: 600px) and (max-device-width: 991px) { */
    
/*}*/
@media only screen and (max-width:599px){
    .enteremail{
        width: 100%;
    }
    .discount_form .discount-join-now{
     right: 23px;  
    }
}
@media only screen and (min-width:1200px){
    .subscribe-section{
        height: 415px;
        margin-top: -90px;
        padding-top: 105px !important;
    }
}

@media screen and (min-device-width: 992px) and (max-device-width: 1199px) { 
    .subscribe-section{
        height: 560px;
        margin-top: -185px;
        padding-top: 228px !important;
    }
    /*.input-hold.airport:before, .input-hold.person:before{left: 260px;}*/
    /*.input-hold.date:before, .input-hold.person:before{left: 265px;}*/
    .card-para{
        height: 361px;
    }
    .card-paragraph{
        height: 361px;
    }
}
/*@media screen and (min-device-width: 1200px) and (max-device-width: 1399px) { */
/*    .input-hold.airport:before, .input-hold.person:before{right: -119px;}*/
/*    .input-hold.date:before, .input-hold.person:before{right: -128px;}*/
/*}*/
@media only screen and (max-width:991px){
    .input-hold.airport:before, .input-hold.person:before{float: right;right: 12px;}
    .input-hold.date:before, .input-hold.person:before{float: right;right: 12px;}
    .icon-cs{top: -38px;}
}
@media screen and (min-device-width: 1200px) and (max-device-width: 1399px) { 
.card-para{height: 300px;}
.card-paragraph{height: 300px;}
}
@media only screen and (min-width:1400px){
    .card-para{
        height: 235px;
    }
    .card-paragraph{
        height: 235px;
    }
}
@media only screen and (min-width:1400px){
    .types-p{
        height:425px;
    }
}
@media screen and (min-device-width: 1200px) and (max-device-width: 1399px) { 
    .types-p{
        height:521px;
    }
}
@media screen and (min-device-width: 992px) and (max-device-width: 1199px) { 
    .types-p{
        height:685px;
    }
}
.font-heading{
    color: #161613;
    font-size: 36px;
    font-weight: 600;
}
.choose-h2{
    color: #161613;
    font-size: 28px;
    font-weight: 600;
}
.font-paragraph{
    font-size: 16px;
    font-weight: 300;
    color: #6A6A6A;
}
.choose-p{
    font-size: 20px;
}
.text-white{ color: rgb(255 255 255) !important;}
.steps-h3{
    font-size: 23px;
    font-weight: 600;
    color: #005CB5;
    text-align: center;
}
.single-service-heading{
    font-size: 23px;
    font-weight: 600;
    color: #005CB5;
    text-align: center;
}
.tag-h3{
    font-size: 23px;
    font-weight: 600;
    color: #005CB5;
}
.feature_area_heading{
    font-size: 23px;
    font-weight: 600;
    color: #005CB5;
}
.card-home-1{
    box-shadow: 0 0 10px #00000029;
    padding: 16px;
    border-radius: 50px;
    margin-bottom:20px;
    border: none;
}
.img-card-padding{
    padding: 25px 0;
}
.p-tb-15{padding: 15px 0px;}
.review-paragraph{
    color: white !important;
    font-size: 18px !important;
}
.review-h2{
    color: white;
    font-size: 34px;
    font-weight: 600;
}
.client-heading{
    color: white;
    font-size: 34px;
    font-weight: 600;
}
.client-paragraph{
    color: white !important;
    font-size: 18px !important;
}
/*.content-paragraph {*/
/*        border: 3px solid #005CB5;*/
/*        border-radius: 30px;*/
/*    }*/
.review-section{
    background: #005CB5;
    padding: 40px 0;
    padding-bottom: 50px;
}
@media only screen and (max-width: 767px)  {
    .mobile-view-center{text-align:center;}
    
}
.mobile-view-justity{text-align:justify;word-break: break-all;}
@media only screen and (max-width: 570px)  {
    .footer-olinks{display:none}
}
.standard_social_links ol li a i{
    font-size: 19px;
    color: #005CB5;
    margin-left: -3px;
    border: 2px solid #fff;
    padding: 6px 10px;
    border-radius: 50px;
    background: white;
}
.car-pay{
    width: 68px;
    height: 45px;
    border-radius: 10px;
    margin: 3px;
}
.disb, .active.day{
    /*border: 1px solid #714897 !important;*/
    /*border-radius: 10px;*/
    /*margin: 2px;*/
}
.day{margin: 1px;}
.dHd{color: #005CB5 !important;}
.active.sel.day{background-color: #005CB5 !important;
    color: #fff;}
.inBtw{background-color: #005CB542 !important;}
.hed{color:#005CB5 !important;}
.types-icons{
    margin-top: -91px;
}
.product-name{
    font-size: 17px;
    line-height: 1.5rem;
    color: #0C142E;
    font-weight: 600;
    margin: 0 0 12px;
    min-height:48px;
}
@media screen and (min-width:992px) and (max-width:1400px) {
    .product-name{font-size: 17px; }
}
.types-card{
    padding: 16px;
    border-radius: 45px;
    margin-bottom: 20px;
    border: none;
    margin-top: 110px;
    box-shadow: 0 0 10px #00000029;
}
.single-service-container{
    padding: 16px;
    border-radius: 45px;
    margin-bottom: 20px;
    border: none;
    margin-top: 110px;
    box-shadow: 0 0 10px #00000029;
}

.result-card{
    border-radius: 5px;
    margin-bottom: 20px;
    /*background: #FAF7FF;*/
}
.modal-content-result{
    border-radius: 20px;
}
.h3-result-name{
    font-size: 22px;
    color: #005CB5;
    font-weight: 500;
    margin: 20px 0;
}
.btn-booking-page{
    background: #005CB5;
    color: #005CB5;
    font-size: 23px;
    padding: 9px 30px;
    border-radius: 50px;
}
.btn-booking-page:hover{
    background: #A30000;
    color: #fff;
    font-size: 23px;
    padding: 9px 30px;
    border-radius: 50px;
}
.payment-btn,.payment-btn:focus{
    background: #005CB5;
    color: #fff;
    font-size: 20px;
    padding: 9px 30px;
    border-radius: 12px;
    width: 90%;
}
.payment-btn:hover{
    background: #0C142E;
    color: #fff;
}
@media only screen and (min-width: 768px) {
.listing-content-scroller{
    padding: 11px;
    /*overflow: overlay;*/
    /*height: 135px;*/
}
.listing-content-scroller::-webkit-scrollbar {
    width: 12px;
}
.listing-content-scroller::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}

.listing-content-scroller::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
}

.airport-parking-btn{
    background: #005CB5;
    color: white;
    padding: 10px;
    border-radius: 10px;
    font-size: 20px;
    margin-bottom: 16px;
}
.airport-parking-btn:hover{
    color: white;
}
.loyality-card-h3{
 color: #494748;
    text-align: center;
    font-size: 27px;
    background: #C5C3C4;
    border-radius: 20px;
    padding: 12px 0;
    max-width: 200px;
    margin-top: -31px !important;
    margin: auto;   
}
.loyality-card-h3-gold{
    color: #494748;
    text-align: center;
    font-size: 27px;
    background: #efca62;
    border-radius: 20px;
    padding: 12px 0;
    max-width: 200px;
    margin-top: -31px !important;
    margin: auto; 
}
.loyality-card-h3-diamond{
    color: white;
    text-align: center;
    font-size: 27px;
    background: #8F80D1;
    border-radius: 20px;
    padding: 12px 0;
    max-width: 200px;
    margin-top: -31px !important;
    margin: auto; 
}
.loyality-card-silver{
    border: 8px solid #C5C3C4;
    margin-top: 35px;
}
.loyality-card-gold{
    border: 8px solid #efca62;
    margin-top: 35px;
}
.loyality-card-diamond{
    border: 8px solid #8F80D1;
    margin-top: 35px;
}
.dropdown-scroller{
    height: 278px;
    overflow-y: auto;
    width: 275px !important;
}

.dropdown-scroller::-webkit-scrollbar {
  width: 10px;
  height: 5px;
  margin-top:10px;
  margin-bottom:10px;
  
}

.dropdown-scroller::-webkit-scrollbar-track {
  /*-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);*/
  -webkit-border-radius: 10px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  /*margin-top:10px;*/
  /*margin-bottom:10px;*/
  margin-left:-30px;
  background:#005CB5;
  border:none !important;
  height:260px;
}

.dropdown-scroller::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #005CB5;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  margin-top:10px;
  margin-bottom:10px;
}

.dropdown-scroller::-webkit-scrollbar-thumb:window-inactive {
  background: #005CB5;
  margin-top:10px;
  margin-bottom:10px;
}

#header{
    border-bottom: 1px solid #714897;
}


@media only screen and (max-width: 576px) {
    /*.navbar-brand{width: 100%;text-align: center;}*/
    /*.navbar-toggler{width: 100%;text-align: center;}*/
    .navbar-toggler img{width: 42px !important;}
    [data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
        transition-duration: unset !important;
    }
    [data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
        transition-duration: unset !important;
    }
}
@media only screen and (max-width: 1199px) {
    .mobile-nav-btn{
        width: 192px;
    }
    .mobile-nav-btn-2{
    width: 192px;
    margin: 17px 0;
    text-align: center;
    }
    .navbar-expand-lg-mobile{display:block;}
    .hide-on-mob{
        display:none !important;
    }
}
@media only screen and (min-width: 1200px) { 
    .mobile-nav-btn-2{height: 44.8px;
    padding-top: 8px !important;}
}
@media only screen and (max-width: 500px) {
    .subscribe-section{margin-top: 10px;}
}
.result-bg{
    background: #8c8279;
    margin-top: 16px;
    border-radius: 8px;
}
.line-2{
    text-decoration-line: underline;
    align-items: center;
    justify-content: center;
    display: flex;
}
.bg-secondary-yellow {
    background-color: #005CB5;
}
.rounded-lg {
    border-radius: .5rem;
}
.w-\[150px\] {
    width: 150px;
}
.h-\[8px\] {
    height: 8px;
}
.bg-primary-purple {
    background-color: #161613;
}
.rounded-full {
    border-radius: 9999px;
}
.w-\[10px\] {
    width: 10px;
}
.h-\[10px\] {
    height: 10px;
}
.ml-3 {
    margin-left: .75rem;
}
@media only screen and (min-width:992px) {
    .img-tab-set{width: 55%;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 991px) { 
    .img-tab-set{height: 193px;}
}
@media only screen and (max-width:767px) {
    .img-tab-set{width: 214px;}
}
@media only screen and (min-width:768px) {
    .dest-margin-80{margin-top: 80px;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 991px) { 
    .img-tab-set{height: 193px;}
}
@media only screen and (max-width:1399px) {
    .cols-1{width: 850px;}
    .cols-2{width: 377px;}
}
.label-banner:after {
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    z-index: -1;
}
@media only screen and (min-width:1400px) {
    .label-banner:after {
        width: 1367px;
        height: 187px;
        background-image: url('../img/bg-line.png');
        background-size: cover;
        margin-top: -450px;
        margin-left: -36px;
    }
}
@media screen and (min-device-width: 1200px) and (max-device-width: 1399px) { 
    .label-banner:after {
        width: 1190px;
        height: 187px;
        background-image: url('../img/bg-line.png');
        background-size: cover;
        margin-top: -450px;
        margin-left: -36px;
    }
}
@media screen and (min-device-width: 992px) and (max-device-width: 1199px) { 
    .label-banner:after {
        width: 1007px;
        height: 187px;
        background-image: url('../img/bg-line.png');
        background-size: cover;
        margin-top: -450px;
        margin-left: -36px;
    }
}
.ribbon-rec.ribbon-top-left{
    position: absolute;
    width: 120px;
    right: -34px;
    top: 22px;
    transform: rotate(45deg);
    font-size: 13px;
    height: 25px;
    z-index: 1;
}
.onboarding__css{
    color: black;
}
.onboarding__css-btn{
    background-color: #005CB5 !important;
    border: 2px solid #005CB5 !important;
    color: #fff !important;
    font-size: 18px;
    padding: 10px 15px;
    border-radius: 9px;
    margin-bottom: 20px;
}
.h4-black{
    color: black;
    font-size: 25px;
}
.heading-box{
    color: black;
    margin-top: 20px;
}
.book__now-btn,.book__now-btn:focus,.book__now-btn:hover{
    padding: 14px 27px;
}
.img-card-padding{height: 120px;}
.book__now-btn_secondry{
    background-color: #fff !important;
    border: 2px solid #fff !important;
    color: #161613 !important;
}
.word-count svg{
    height: 18px;
    color: #161613;
}
.heading-review-h2{
    color: #161613;
    font-weight: 600;
    font-size: 25px;
}
.review-div{
    background: #005CB514;
    border-radius: 20px;
    padding: 25px;
}
.rate-us-h2{
    color: black;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.app-section{
    background-image: url('../img/Postbanner1.webp');background-size: cover;padding: 35px 0px;background-position: top;margin-top: 15px;
}
.app-page-banner{
    background-image: linear-gradient(to right, rgb(0 0 0 / 80%), rgb(42 42 42 / 0%)),url('../img/smartphone-banner.webp');
    background-size: cover;
    padding: 100px 0px;
    background-position: center;
}
.app-page-banner h1{
    color: #fff;
    font-size: 40px;
    font-weight: 600;
}
.app-page-banner p{
    color: white;
    font-size: 20px;
}
.app-page-section-third{
    background: #00000012;
}
.app-page-section-third h2{
    color: #161613;
    font-size: 41px;
    font-weight: 600;
}
.app-page-section-third h4{
    color: #161613;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
}
.app-page-section-third p{
    color: #161613;
    font-size: 17px;
    text-align: center;
}
.app-page-card-div{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #000;
    text-align: center;
    background-color: #f7f7f7;
    box-shadow: 0 2px 3px #00000029;
    border: 1px solid #e3e3e3;
    border-top: 6px solid #005CB5;
    padding: 28px 30px;
    margin: 0 10px;
}

.app-page-section-forth h2{
    color: #161613;
    font-size: 41px;
    font-weight: 600;
}
.app-page-section-forth h4{
    color: #161613;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
}
.app-page-section-forth p{
    color: #161613;
    font-size: 17px;
    text-align: center;
}

.app-page-section-second h2{
    color: #161613;
    font-size: 41px;
    font-weight: 600;
}

    .btn-h1 {
        border-radius: 12px !important;
        height: 58px !important;
    }

    .btn-h2 {
        border-radius: 12px !important;
        height: 58px !important;
    }

    .col-bt-cs {
        padding-top: 10px;
        text-align: right;
    }
    .subnav {
        float: left;
        overflow: hidden;
    }

    .subnav .subnavbtn {
        font-size: 20px;
        border: none;
        outline: none;
        color: #00519A;
        /*padding: 8px 4px;*/
        background-color: inherit;
        font-family: inherit;
        margin: 0;
        /*font-weight: 600;*/
        /*padding-left: 18px;*/
        display: inline-flex;
    }

    .navbar a:hover,
    .subnav:hover .subnavbtn {
        /*background-color: red;*/
        /*color:#00519A;*/
    }

    .subnav-content {
        display: none;
        position: absolute;
        left: -531px;
        background-color: #FAB03F;
        color: #00519A;
        width: 1500%;
        z-index: 1;
    }

    .subnav-content a {
        float: left;
        font-size: 20px;
        color: white;
        text-decoration: none;
        padding-right: 41px;
        font-weight: 600;
    }

    .ul-cs {
        padding-top: 18px;
        padding-bottom: 16px;
        justify-content: center;
        display: flex;
        list-style-type: none;
        margin-left: -517px;
    }

    .subnav-content a:hover {
        /*background-color: #eee;*/
        /*color: black;*/
    }

    .subnav:hover .subnav-content {
        display: block;
    }

    @media only screen and (max-width: 1199px) {
        .destop-view {
            display: none;
        }
    }

    @media only screen and (min-width: 1200px) {
        .mobile-view {
            display: none;
        }

        .dropdown-toggle::after {
            display: none;
        }
    }

    @media only screen and (max-width: 1199px) {
        .navbar-toggler {
            display: block !important;
        }
    }

    @media only screen and (max-width: 1199px) {
        .navbar-div{
            justify-content: start;
        }
        .navbar-div ul{display: block;}
        .navbar-expand-lg .navbar-nav {
            flex-direction: column;
        }

        .navbar-expand-lg {
            flex-wrap: inherit;
        }

        .navbar-expand-lg .navbar-collapse {
            flex-basis: 100%;
            display: block !important;
        }

        .collapse:not(.show) {
            display: none !important;
        }

        .navbar-expand-lg .navbar-nav .dropdown-menu {
            position: relative;
        }
    }

    @media only screen and (min-width: 1200px) {
        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }
    }

    .icon-down {
        position: relative;
        top: 11px;
    }

    .nav-item .active:hover {
        color: #FAB03F;
    }
    .footer-links li:before {

        content: "" !important;

        font-family: 'FontAwesome';

        padding-right: 0px !important;

        color: #ccc;

    }



    footer .round-btn a {

        padding: 4px 11px !important;

    }

    .footer-img-cs {
        height: 106px;
    }

    .end-img {
        padding-top: 91px;
    }

    .row-css-fo {
        width: 100%;
    }

    @media screen and (max-width: 911px) {
        .ul-css-fo {
            display: inline-flex;
        }
    }
.theme-text-color{
    color:#005CB5;
}
.heading-2-theme{
    color: #0C142E;
    font-weight: 600;
    font-size: 45px;
}
.card-body-home h5{
    color: #0C142E;
    font-size: 22px;
}
.card-footer-home{
    background: #F6F2FF;
}
.card-home{
    box-shadow: 0px 0px 4px -1px #6A6A6A;
    border: none;
}
.card-icon-1{
    position: absolute;
    top: -42px;
    width: 72px;
    border: 6px solid white;
    border-radius: 50%;
}
.reservesection{
    border-bottom: 1px solid rgb(0 0 0 / 10%);
    padding: 18px 0;
}
.reservesection-img{
    max-width: 550px;
}
.book-steps-span-01{
        color: #005CB5;
    border: 1px solid;
    border-radius: 50%;
    position: absolute;
    padding: 15px 16px;
    font-size: 24px;
    font-weight: 600;
}
.book-steps-li{
    display: flex;
    align-items: center;
}
.book-steps-span-02{
    margin-left: 74px;
}
.book-steps-span-02 h5{
    color: #1C3044;
    margin-bottom: 5px;
}
.book-steps-span-02 p{
    line-height: 1.6;
}
.airport-top-btn{
    background: #2C2C2C;
    border: 2px solid #2C2C2C !important;
    font-weight: 500;
    padding: 7px 3px;
    border-radius: 8px;
    color: #fff !important;
    cursor: pointer;
}
.all-airports-card{
    border-radius: 16px;
    overflow: hidden;
    margin-top: 40px;
}
.orange-star{
    color:orange;
}
.ratting-points{
    font-size: 13px;
}
.all-airports-card h5{
    color: #0C142E;
}
.airport-price{
        color: #005CB5;
    font-size: 19px;
    font-weight: 700;
}
.all-airport-btn{
    width: 100%;
    color: #005CB5;
    background: #F6F2FF;
    font-size: 17px;
    font-weight: 600;
    padding: 10px;
}
#look_banner{
    background-image: url('../img/look-banner.webp');
    background-position: center;
    background-size: cover;
    padding: 50px 0px 0px 50px;
    border-radius: 23px;
}
.look_banner_span{
    font-size: 22px;
    font-weight: 700;
}
.look_banner_btn,.look_banner_btn:focus, .look_banner_btn:hover{
    background: white;
    color: #005CB5;
    font-size: 17px;
    font-weight: 500;
    padding: 11px;
}
#look_banner h3{
    font-size: 38px;
    font-weight: 600;
}
.review-img-span{
    background: #005cb5e0;
    color: white;
    padding: 9px 15px;
    border-radius: 50%;
    font-weight: 600;
    font-size: 25px;
}
.review-username-span{
    color: #0C142E;
    font-size: 21px;
    font-weight: 500;
    margin-left: 12px;
}
.review-content-div p{
    color: #6A6A6A;
    line-height: 1.5;
}
.review-content-div span{
    color: #6A6A6A !important;
}
.card-wrapper_reviews .swiper-slide{
    box-shadow: 0px 0px 9px -3px #bcbcbc;
    padding: 23px;
    border-radius: 15px;
}
.Section-footer-banner{
    background-image: url('../img/Section-footer-banner.webp');
    background-position: center;
    background-size: cover;
    padding: 50px 0;
}
.assist-h2{
    font-size: 40px;
    font-weight: 600;
}
.assist-button{
    background: #005CB5;
    color: white;
    padding: 12px;
}
.result-main-banner{
    background-image: url('../img/result-banner.webp');
    background-position: center;
    background-size: cover;
    padding: 50px 0;
    height:300px;
}
.result-main-p{
    color: #CCCCCC;
}
@media screen and (min-device-width: 992px) and (max-device-width: 1199px) { 
    .result-main-banner{height:400px;}
}
@media only screen and (max-width: 991px) {
    .from-css{margin-top:30px}
    .result-main-banner{height: auto;}
}
.result-filters-btn,.result-filters-btn:hover,.result-filters-btn:focus{
    background: #0C142E;
    color: white;
    padding: 14px;
}
.result-filters-btn svg{width: 18px;fill: #fff;}

.result-filters-btn_2,.result-filters-btn_2:hover,.result-filters-btn_2:focus{
    background: #0C142E;
    color: white;
    padding: 14px;
}
.result-filters-btn_2 svg{width: 18px;fill: #fff;}

.fa-exclamation-result{
    background: #005CB5;
    color: white;
    padding: 5px 11px;
    border-radius: 50%;
    font-size: 15px;
}
.price {
    font-size: 26px;
    font-weight: 500;
    color: #fff;
    margin: 0;
    padding: 15px 0;
}
.price_result {
    font-size: 26px;
    font-weight: 500;
    color: #0C142E;
    margin: 0;
    padding: 15px 0;
}
.price_booking {
    font-size: 26px;
    font-weight: 500;
    color: #005CB5;
    margin: 0;
    padding: 15px 0;
}
.price_days_span{
    color: #4395A2;
    font-size: 13px;
    font-weight: 400;
}
.result-book-now-ntn,.result-book-now-ntn:focus{
    background-color: #005CB5 !important;
    border: 2px solid #005CB5 !important;
    color: white !important;
    font-weight: 600;
    font-size: 17px;
    border-radius: 10px !important;
    padding: 8px 10px;
    width: 93%;
    margin-bottom: 15px;
}
.result-book-now-ntn:hover{
    background-color: #0C142E !important;
    border: 2px solid #0C142E !important;
    color: white !important;
}
.result-cancellation-p{
    color: #EB2424;
    text-align: center;
    font-weight: 600;
}
.booking-page-com-air{
    color: #0C142E;
}
.booking-page-com-air span{
    font-size: 16px;
    font-weight: 400;
    color: #6A6A6A;
}
.booking-cancel-line{
    color: #0C142E;
    background: #FAF7FF;
    border: 1px solid #0C142E;
    padding: 13px;
    border-radius: 12px;
}
.theme-color-black{
    color: #0C142E;
}
.booking-prices{
    font-weight: 600;
    font-size: 18px;
    margin: 0;
}
.booking-sticky{ 
    background: #FAF7FF;
    margin: 5px;
    border-radius: 15px;
}
.booking-sticky-row_1{
    padding: 24px 30px;
}
.booking-total-h3{
    color: white;
    font-size: 22px;
    margin: 0;
}
.booking-total-row{
    background: #0C142E;
    padding: 16px 10px;
    margin: 0;
    border-radius: 0 0 12px 12px;
}
.thankyou-check{
    color: #23A26D;
    font-size: 33px;
    border: 18px solid rgb(35 162 109 / 12%);
    border-radius: 50%;
}
.success-para{
    font-size: 20px;
    color: #6A6A6A;
}
#bg-css{
    background-image: url('../img/all-airports-banner.webp');
    background-position: center;
    background-size: cover;
    padding: 50px 0;
}
.works-page-li svg{
    fill: white;
    background: #005CB5;
    padding: 9px;
    border-radius: 50%;
    width: 54px; 
    height: 54px;
}
.works-page-li p{
    line-height: 1.5
} 
.works-page-li{    margin-bottom: 30px;}
@media only screen and (min-width: 768px) {
    .steps-line-works{
        border-color: rgba(208, 211, 220, 1);
        position: absolute;
        border-style: dashed;
        width: 65%;
        transform: rotate(90deg);
        border: 1px dashed;
        top: 280px;
        left: -190px;
        z-index: -7;
    }
}
@media only screen and (min-width: 991px) {
    .steps-line-works{
        border-color: rgba(208, 211, 220, 1);
        position: absolute;
        border-style: dashed;
        width: 59%;
        transform: rotate(90deg);
        border: 1px dashed;
        top: 304px;
        left: -239px;
        z-index: -7;
    }
}
@media only screen and (min-width: 1200px) {
    .steps-line-works{
        border-color: rgba(208, 211, 220, 1);
        position: absolute;
        border-style: dashed;
        width: 46%;
        transform: rotate(90deg);
        border: 1px dashed;
        top: 281px;
        left: -217px;
        z-index: -7;
    }
}
@media only screen and (min-width: 1400px) {
    .steps-line-works{
        border-color: rgba(208, 211, 220, 1);
        position: absolute;
        border-style: dashed;
        width: 35%;
        transform: rotate(90deg);
        border: 1px dashed;
        top: 236px;
        left: -188px;
        z-index: -12;
    }
}
.section-100-0{padding: 100px 0;}
@media only screen and (max-width: 767px) {
    .mobile-hidden-text{display:none;}
    .heading-2-theme{font-size: 34px;} 
    .section-100-0{padding: 30px 0;}
    #look_banner h3{font-size: 34px;}
    #look_banner{padding: 50px 0px 0px 17px;}
    .mob-li-footer-left{margin-left: 28px;}
    .mob-li-footer-left .span-footer-1{margin-left: -25px;}
    .booking-mobile-left--div-1{margin-left: 32px;}
    .booking-mobile-left--div-1 i{margin-left: -31px;}
    .booking-mobile-left--div-2{margin-left: 30px;}
    .booking-mobile-left--div-2 i{margin-left: -28px;}
    .support-bg{padding: 17px;}
    .payment-btn, .payment-btn:focus{padding: 9px 5px;}
}
.averageRating_review{
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    color: black;
    border-bottom: 4px solid #005CB5 !important;
}
.averageRating_review span{
    font-weight: 600;
}
.totalReviews_review{
    color: #81818b;
    font-weight: 300;
    font-size: 1rem;
}
.parking_type_css{
    color: #9797a6;
    font-weight: 300;
    font-size: 1rem;
}
.container_ajax{
    max-width: 1190px;
}
.not-yet-review{
    font-size: 14px;
    line-height: 1.3;
}


