/****************************
SRDV TECHNOLOGIES
Author: Sandeep Kumar;
* Copyright 2013-2019 SRDV.
******************************/
/* Media Query Here */
@media screen and (min-width: 1201px){
.padding-mar{
    /* padding: 0px !important; */
}
}
@media screen and (max-width: 1350px){
    .main-navbar > ul > li > a {
        padding: 0.7vw 0.2vw;
    }
    .main-navbar > ul > li > a > i {
        margin-right: 1px;
    }
}
@media screen and (max-width: 1200px){
    .main-navbar > ul > li > a {
        display: block;
        color: #ff7f27;
        padding: 0.7vw 0.2vw;
        font-size: 10.4px;
    }
    .vander-img {
        width: 124px;
    }
    .main-navbar-sec {
        display: block;
        color: #ff7f27;
        padding: 5px 0px;
        border: 1px solid #ff7f27;
        text-decoration: none;
        position: absolute;
        right: 161px;
        top: -29px;
        font-size: 11.5px;
        width: 156px;
    }
    .currency-right {
        right: 5px !important;
    }
    
    .mr-10 {
        margin-right: 0px !important;
    }
    .d-flex-align-c_1{
        /* margin-left: -14vw; */
    }
}
@media screen and (max-width: 1050px){
    .main-navbar > ul > li > a {
        display: block;
        color: #ff7f27;
        padding: 8px 2px;
        font-size: 9px;
    }
}
@media screen and (max-width: 991px){
    
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    .secuirty_logo img {
        width: 70px;
        height: 40px;
        border-radius: 5px;
    }
    /* #fxd-thead{
        position: fixed !important;
    } */
    .navbar-toggle{
    display: block !important;
       z-index: 99;
    margin-right: 10px;
    }
    .j-c{
        padding: 4px 0px 3px;
    }
    .top-header-wrap-srdv{
        height: 50px;
    padding: 3px 0px;}
    .main-navbar{
        /*display: none;*/
        background: var(--main-color);
        position: fixed !important;
        left: -100%;
        top: 0;
        -webkit-transition: 0.7s ease;
        transition: 0.7s ease;
        -o-transition: 0.7s ease;
        -moz-transition: 0.7s ease;
        -ms-transition: 0.7s ease;
        height: 100%;
        width: 60%;
        z-index: 999;
        padding: 40px 20px;
    }
    .nav-close {
        position: absolute;
        top: 0;
        right: 0;
    }
    .nav-close > a {
        display: block;
        background: rgba(255, 255, 255, 0.82);
        color: var(--secondary-color);
        padding: 7px 15px;
    }
    .main-navbar > ul > li > a{
        color: #fff;
        padding: 9px 14px;
    }
    .page-heading h1{font-size: 14px;}
    .page-head-bread .breadcrumb li.active{display:none;}
    .main-navbar > ul, .nav-close{
        display: block;
    }
    .main-navbar > ul > li:not(:last-child) > a, .paul-submenu > li:not(:last-child) > a{
        border-bottom: 1px dashed rgba(255, 255, 255, 0.42);
    }
    .main-navbar .dropdown-menu, .main-navbar .sub-dropdown-menu, .main-navbar .paul-submenu{
        position: relative;
    }
    .user-list-info {margin-bottom: 25px;}
    .booking-counting-col{margin-bottom: 15px;}
    .dts-users-col {padding: 15px 0px;}
    .main-navbar > ul > li > ul{
        width: 100%;
        background: transparent;
        box-shadow: initial;
     }
     .paul-submenu > li > a{color:#fff;padding:8px 17px; }
     .login-head{top:0px;}
     .login-page-temp{height:auto;}
}
@media screen and (min-width: 767px){
    .sec-none-md{
        display: none !important;
    }
}
@media screen and (max-width: 767px){
    .modal-content-width{
        width: 300px !important;
    }
    .bottom-footer {
        position: inherit;
        bottom: 0px;
        width: 100%;
    }
    .page-inner-content-here {
        background: #fff;
        /* margin-bottom: 120px */
    }
    #fxd-thead{
display: none !important;
    }
    .flt-tvl-dt{
        width: 100%;
    }
    .flt-tvl-dt select{
        width: 100% !important;
    }
    .d-flex-align-c_1{
        position: absolute;
        left: 50vw;
            }
    .mb-10-xs{margin-bottom: 10px;}
    .d-flex-hr{border-bottom: 1px solid #ccc; width: 80%;  margin: 5px 0px;}

   .d-flex-align-c {display: flex; align-items: flex-end; flex-direction: column;}
   .d-flex-align-c1 {display: flex; align-items: flex-start; flex-direction: column;}
.ul-div ul li div {width: 12px;}
.ul-div ul {margin-bottom: 10px;}
.ul-div ul li {margin-right: 12px;  font-size: 13px;}



    .card-box-dash {padding: 15px 6px;}
    .navbar-toggle:focus{outline:none;}
    .crm-dashbrd-col{height: auto; margin-bottom: 15px;}
    .logo-col img {max-width: 128px; }
    .logo-col {display: flex;align-items: center;}
    .app-wrapper {padding-top: 0;}
    .top-header-wrap-srdv {position: relative;}
    .copyright, .all-rght{text-align: center;}
    .top-header-wrap-srdv .logo-wrap, .top-header-wrap-srdv .emply-lgn-cl{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 100%;
    }
 .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd
    }
}
@media screen and (max-width: 567px){
    .flight-search-setion{
        flex-direction: column;
        width: 100%;
      }
      .flight-search-setion input{
        flex-direction: column;
        width: 100%;
        
      }
    .main-navbar{
        width: 70%;
    }
}
@media screen and (max-width: 480px){
    
    .d-flex-align-c_1 {
        position: absolute;
        right: 5vw;
        margin-top: 80px;
    }
    .top-header-wrap-srdv {
        height: 80px;
        padding: 3px 0px;
    }
}
@media screen and (max-width: 380px){
    .fnc-wrp h4 {
        margin: 0;
        color: #fff;
        padding: 4px 4px;
        font-size: 10px;
    }
    .secuirty_logo img {
        width: 55px;
        height: 40px;
}
}