/*
 * Title:   Custom Style File
 * Author:  http://themeforest.net/user/soaptheme 
 */
    @font-face {
    font-family: 'Zawgyi-One';
    src: url('../../fonts/zawgyione-webfont.eot'); /* IE9 Compat Modes */
    src: url('../../fonts/zawgyione-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/zawgyione-webfont.woff') format('woff'), 
    url('../../fonts/zawgyione-webfont.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;}

    .hourly-top-border{
        border-top: 1px solid #ddd;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .pdetail-sidebar h5{
        margin-bottom: 5px;
    }
    .excludess ul{
        margin-left: 15px!important;
    }
    .excludess b{
        font-weight: bold!important;
        font-size: 13px;
    }

    .excludess ul li{
        list-style: disc!important;
    }
    .totalreview{
        color:#00B7F1;
        font-size: 16px;
    }
    .star-show{
        font-size: 12px;
    }
    .star-color{
        color: #fab512!important;
    }
    .star-color .glyphicon-star-empty{
        top:2px!important;
    }
    .stars  .glyphicon{
        font-size: 14px;
        top: 4px;
        margin-right: 3px;
    } 
    ._packagedetails-tab li>a,
    ._packagedetails-tab li.active>a{
    padding:0px 15px!important;
    }
    .review-background{
        background: #475868;
        color: #fff;
        padding:10px 15px;
    }
    .review-background span{
        font-size: 15px;
    }
    .review-show-scroll{
        height: 400px;
        overflow-y: scroll;
    }

    .localinbound div,
    .localinbound a,
    .localinbound span,
    .localinbound h3,
    .localinbound p{
        font-family: 'Zawgyi-One'!important;
    }
    .localtab a{
        font-family: 'Zawgyi-One'!important;
    }
    ._container-tab{
        border:0px!important;
        font-size: 16px;
    }
    #local .nav>li>a {
        padding: 10px 12px!important;
        text-align: center!important;
    }
    .active a._inner-tab,
    .active a._inner-tab:hover,
    .active a._inner-tab:focus{
        color: #00B7F1!important;
        background: #fff!important;
    }
    .myanmartab{
        display: block;
    }
    ._inner-tab{
        border:0px!important;
        font-size: 16px;
        background: #999999;
        color: #fff!important;;
        border-radius: 0px!important;
        margin-right: 0px!important;
        text-align: center;
    }
    #international .nav-tabs>li>a:hover {
        background-color:  #fff!important;
        color: #555;
    }
    ._inner-tab:hover{
        background: #999999!important;
    }
    .location-box{
        background: #fff;
        position: relative;
        display: block;
        min-height: 300px;
    }

    .p-top-10{
        padding-top: 10px;
    }
    .sidebar-location{
        min-height: 50px;
        background: #00B7F1;
    }
    .sidebar-location a,
    .sidebar-location a:hover,
    .sidebar-location a:active,
    .sidebar-location a:focus{
        color: #fff;
    }
/* ========================================================================== */
        ._package-details-img .carousel-control.left,
        ._package-details-img .carousel-control.right{
            background: #00B7F1!important;
            opacity: 1!important;
        }

        ._package-details-img .carousel-control{
            width: 2%;
        }
        
        ._package-details-img .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
            right: -24%;
        }
        ._package-details-img .carousel-control .glyphicon-chevron-left, 
        ._package-details-img .carousel-control .glyphicon-chevron-right, 
        ._package-details-img .carousel-control .icon-prev, 
        ._package-details-img .carousel-control .icon-next{
            font-size: 17px;
        }

        ._package-details-img .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
            left: 51%;
        }

        .booking-payment-header .modal-header{
            background-color: #00B7F1!important;
            font-size: 20px!important;
            color: #fff!important;
            text-align: center!important;
            padding: 5px!important;
            border-top-right-radius: 10px!important;
            border-top-left-radius: 10px!important;
        }
        .booking-payment-header .modal-dialog{
            width: 770px;
        }
        /*.booking-payment-header h5{
            font-size: 18px;
        }*/
        .booking-payment-header .modal-footer{
            background: #f5f5f5;
            border-bottom-right-radius: 10px;
            border-bottom-left-radius: 10px;
        }
        
        .booking-payment-header .modal-content {
            border-radius: 10px!important;
        }
        .booking-payment-header .modal-body{
            padding: 0 80px;
            text-align: left!important;
            border-bottom: 0px!important;
        }
        .booking-payment-header .modal-body .payment-title{
            padding-top: 20px;
            margin-bottom: 10px;
        }

        .booking-payment-header .modal-body .cod-radio{
            display: inline-block;
            float: left;
            padding-top: 12px;
            /*padding-right: 10px;*/
        }

        .booking-payment-header .modal-body .cod-icon{
            padding: 0px;
            width: 55px;
            display: inline;
            float: left;
            margin-right: 10px;
        }

        .booking-payment-header .modal-body .cod-text{
            padding-top: 6px;
        }

        .booking-payment-header .modal-body .cod-text h5{
            color: #00b7f0;
            margin-bottom: 0px;
        }
        .booking-payment-header .modal-body .cod-text span{
            font-size: 13px;
        }
        .booking-payment-header hr{
            margin-top: 5px;
            margin-bottom: 5px;
        }
       /* .booking-payment-header .modal-body .quick-payment{
            padding-bottom: 20px;
        }*/

        .booking-payment-header .modal-body .kbz-quick-radio{
            display: inline-block;
            float: left;
            padding-top: 12px;
            /*padding-right: 10px;*/
        }

        .booking-payment-header .modal-body .kbz-quick-logo{
            padding: 0px;
            /* width: 55px; */
            display: inline;
            float: left;
            margin-right: 10px;
        }

        .booking-payment-header .modal-body .kbz-quick-text{
            padding-top: 12px;
            font-size: 14px;
        }

        .booking-payment-header .small-width.btn-large{
            margin-bottom: 0px;
        }
        
        .booking-payment-header .cod-continue-btn{
            background: #485868;
            color: #fff;
            border-radius: 0px;
            padding: 12px 33px;
            text-decoration: none;
            display:inline-block;
            font-size: 16px;
            letter-spacing: 0.7px;
            font-weight: bold;
        }
        .cash-on-delivery-box .modal-dialog{
            width: 770px;
        }

        .cash-on-delivery-box .modal-footer{
            background: #f5f5f5;
            border-bottom-right-radius: 10px;
            border-bottom-left-radius: 10px;
        }
        
        .cash-on-delivery-box .modal-content {
            border-radius: 10px!important;
        }
        .cash-on-delivery-box .modal-body{
           /* padding: 0 80px;*/
            text-align: left!important;
            border-bottom: 0px!important;
            padding: 0px;
        }
        
        .cash-on-delivery-box .modal-header{
            background-color: #00B7F1!important;
            font-size: 20px!important;
            color: #fff!important;
            text-align: center!important;
            padding: 5px!important;
            border-top-right-radius: 10px!important;
            border-top-left-radius: 10px!important;
        }
        .cash-on-delivery-box input.input-text, textarea, span.custom-select,select{
            font-size: 13px;
        }
        .cash-on-delivery-box .container-box{
            margin-left: 0px;
            margin-right: 0px;
        }

        .cash-on-delivery-box .container-box .first-col{
            background:#f5f5f5;
        }
        .cash-on-delivery-box .container-box .second-col{
            padding-top: 15px;
        }

        .zawgyi-one{
            font-family: Zawgyi-One;
        }

        .location-hover-img{
            position: relative;
            z-index: 200;
            height: 200px;
        }
        .location-text{
            position: absolute;
            z-index: 3000;
            top: 0px;
            text-align: center;
            margin-left: auto;
            /* width: 100%; */
            background: #00B7F1;
            opacity: 0.8;
            padding: 2px 5px;
        }
        .location-text span{
            color: #fff;
        }
        .loading-text{
            font-size: 30px;
            color: #fff;
        }
        #loading .logo-loading{
            margin-top: 10%;
            margin-bottom: 20px;
            max-width: 100%;
            height: auto;
        }
        .loader {
          display: inline-block;
          position: relative;
          width: 50px;
          height: 50px;
          vertical-align: middle;
        }
        .loader-quart {
          border-radius: 50px;
          border: 6px solid rgba(255, 255, 255, 0.4);
          margin-right: 10px;
        }
        .loader-quart:after {
          content: '';
          position: absolute;
          top: -6px;
          right: -6px;
          bottom: -6px;
          left: -6px;
          border-radius: 50px;
          border: 6px solid transparent;
          border-top-color: #fff;
          -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
        }


        .loader-bars:after {
          left: 15px;
          -webkit-animation: grow 1.5s linear -0.5s infinite;
          animation: grow 1.5s linear -0.5s infinite;
        }

        .loader-bars span {
          left: 30px;
          -webkit-animation: grow 1.5s linear -1s infinite;
          animation: grow 1.5s linear -1s infinite;
        }

/* ////////////////////// end loading //////////////////////////////*/
  
    .call-center .livicon,.call-center svg{
        vertical-align: text-bottom!important;
    }
    #loading{
        background: rgba(1, 183, 242, 0.83)!important;
        width: 100%;
        height: 100%;
    }
    #loading .modal-content {
        background-color: none!important;
        background: none;
        height: 100%;
    }

    .destinations-top5 .span1{
        font-size:20px;
        color:#fff;
    }
    .content-one [class^="soap-icon"],.content-one [class*=" soap-icon"]{
        vertical-align: text-bottom;
        font-size: 35px;
        margin-right:10px;
    }
    .content-one .modal-content button:hover{
        background: #fff!important;
    }
    .content-one .modal-dialog{
        width: 70%;
        margin-left: 15%;
    }
    #where-to-eat .tour-packages .box figcaption {
        background: #00B7F1;
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0px;
        padding: 15px;
        top: 0px;
        opacity: 0.8;
    }
    #where-to-eat .tour-packages .box figcaption p{ color:#fff; }

    .footer-back{
        margin-top: 20px;
        background-image: url(../images/top5-background.jpg);
        /*min-height: 243px;*/
        min-height: 301px;
        background-position: top;
        background-repeat: no-repeat;
        width: 100%;
        /*padding-top: 3.5%;*/
        background-size: 100%;
    }
    .destinations-top5{
        border-left: 5px solid #fff;
    }
    .location-city-name{
        background: #00B7F1;
        color: #fff;
        height: 60px;
        margin-top: -60px;
        padding-top: 15px;
    }
    .destinations-top5 span{
        padding-left: 5px;
        line-height: 26px;
    }

    .destination-back{
        background: #00B7F1;
        opacity: 0.8;
        min-height: 200px;
        padding-top: 55px;
        width: 100%;
    }
    .package-top-min-height .fare {
        font-size: 12px;
    }
    .package-top-min-height .package_detail h3 {
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 5px;
    }
    .package-top-min-height a.button.btn-mini {
        height: 23px;
        padding: 0 10px;
        font-size: 0.8333em;
        line-height: 22px;
        width: 90%;
        text-align: center;
    }

    .package-top-min-height .package_detail {
        height: 0px!important; 
        padding: 6px 15px!important;
    }
    .package-top-min-height{
        border-bottom: 1px solid #e2e2e2;
        min-height: 200px;
        margin-bottom: 0px!important;
    }
    .package-top-min-height img.lazy {
        min-height: 115px!important;
        height: 115px!important;
    }
    .destination-cols{
        min-height: 200px;
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .content-one .white-back{
        background: #fff;
    }
    .select-location-cols{
        min-height: 160px;
    }
    .content-one .filters-container.toggle-container .panel.style1 .panel-title {
        padding-left: 0px;
    } 
    .content-one .filters-container.toggle-container .panel.style1 .panel-title a{
        padding-left: 15px;
        padding-right: 15px;
        color: #fff;
        background: #00B7F1;
    }
    .content-one .panel-content{
        padding: 15px!important;
    }
    .content-one .toggle-container .panel.style1.arrow-right .panel-title > a:before,
    .content-one .toggle-container .panel.style1.arrow-right .panel-title > a:after{
        font-size: 14px;
        height: 20px;
        line-height: 20px;
        width: 20px;
    }
    .content-one .filters-container.toggle-container .panel.style1 .panel-title a:hover{
        color: #fff;
    }
    .content-one .panel-group .panel {
    border-radius: 0px;
    }
    .content-one .panel-default {
        border-color: none!important;
    }
    .content-one .panel-default {
         border-color: none!important;
         border-radius: 0px!important;
    }
    .content-one .panel-default>.panel-heading {
        color: #fff;
        background-color: #00B7F1;
        border-radius: 0px;
    }
    .location-city-name h2{
        color: #fff;
    }
    .location-hover-active .hovercolor{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #00B7F1;
        opacity: 0.6;
    }
    .location-hover .locationName{
        height: 35px;
        padding: 10px;
        background: #fff;
        margin-bottom: 0px!important;
    }
    .location-hover-active .locationName{
        height: 35px;
        padding: 10px;
        background: #00B7F1;
        color: #fff;
        margin-bottom: 0px!important;

    }
    .tips h4{
        font-weight: bold;
    }
    .location-hover{
        cursor: pointer;
    }
    .location-hover-active{
        position: relative;
    }
    .table-one td,
    .table-two td{
        text-align: left;
    }
    .second-table td{
        border-top: 0px!important;
        border-bottom: 1px solid #ddd;
    }
    .second-table{ 
        border-left: 1px solid #ddd;
    }
    .flight-auth-modal .modal-dialog {
        width: 90%!important;
        margin: 30px auto;
    }
    .flight-auth-modal .modal-header {
        background-color: #01B7F2!important;
        border-bottom: 1px solid #01B7F2;
        min-height: 63px;
    }
    .flight-auth-modal h4{
        color: #fff;
        font-size: 28px;
    }
    .authen-blog .details .time > div{
        padding: 4px 0;
        line-height: 13px;
        font-size: 9px;
    }
    .authen-blog h5{
        font-size: 13px;
    }
    .authen-blog .time {
        margin: 5px 0;
    }
    .authen-blog .flight_ticket_footer {
        width: 100%;
        height: 25px;
        margin-top: 5px;
        font-size: 11px;
    }
    .authen-blog .transit {
        height: 13px;
    }
    .authen-blog .fare {
        color: #7ebc4f;
        font-size: 14px;
    }
    .authen-blog .details, .authen-blog .details {
        padding: 7px 0 0 !important;
    }
    .authen-blog .box, 
    .authen-blog .box, 
    .authen-blog .box, 
    .authen-blog .box, 
    .authen-blog .box, 
    .authen-blog .box, 
    .authen-blog .box, 
    .authen-blog .box {
         padding: 0px!important; 
    }

    .authen input{
        display: none;
    }
    .authen input:checked {
        display: inline-block;
        margin-right: 5px;
        margin-top: 3px;
    }
    .authen{
        cursor: pointer;
        min-height: 30px;
        background: #eee;
        text-align: center;
        padding-top: 7px;
        font-size: 11px;
    }
   
    .iframe .nav-tabs>li {
         margin-bottom: 0px; 
    }
    .iframe .ui-datepicker{
        width: 13em!important;
        height: 16.5em!important;
        font-size: 9px;
    }
    .iframe .ui-datepicker th {
        width: 30px;
        height: 19px;
        line-height: 19px;
        background: #f5f5f5;
        font-size: 8px;
    }
    .iframe ul li:first-child{
        width:105px;
        margin-right: 5px;
        text-align: center;
    }
    .iframe ul li:nth-child(2) {
        width:48px;
        text-align: center;
    }
    .iframe ul li:nth-child(3) {
        width:52px;
        text-align: center;
    }
    .iframe ul li:last-child{
        width:83px;
        text-align: center;
    }
    .oxford ul li:last-child {
        width: 85px;
        text-align: center;
    }

    .seven ul li:last-child{
        width:92px!important;
        text-align: center;
    }
    .mingalar_tab ul li:first-child{
        width:83px;
        margin-right: 0px;
        text-align: center;
    }
    .mingalar_tab ul li:nth-child(2) {
        width:50px;
        text-align: center;
    }
    .mingalar_tab ul li:nth-child(3) {
        width:52px;
        text-align: center;
    }
    .mingalar_tab ul li:last-child{
        width:82px!important;
        text-align: center;
    }
    .mizzima ul li{
        width:81px!important;
        text-align: center;
    }
    .mizzima ul li:last-child {
        width: 84px!important;
        text-align: center;
    }

    .sevenday-flight-iframe{
        background: url("../iframe/css/7day/flight.jpg") no-repeat;
        background-size: 280px 71px;
        height: 71px;
        clear: both;
    }
    .sevenday-carrentaliframe{
        background: url("../iframe/css/7day/carrental.jpg") no-repeat;
        background-size: 280px 71px;
        height: 71px;
        clear: both;
    }
    .sevenday-tourpackageiframe{
        background: url("../iframe/css/7day/tours.jpg") no-repeat;
        background-size: 280px 71px;
        height: 71px;
        clear: both;
    }

    .oxford-flight-iframe{
        background: url("../iframe/css/oxford/flight.jpg") no-repeat;
        background-size: 240px 59px;
        height: 59px;
        clear: both;
    }
    .oxford-carrentaliframe{
        background: url("../iframe/css/oxford/carrental.jpg") no-repeat;
        background-size: 240px 59px;
        height: 59px;
        clear: both;
    }
    .oxford-tourpackageiframe{
        background: url("../iframe/css/oxford/tours.jpg") no-repeat;
        background-size: 240px 59px;
        height: 59px;
        clear: both;
    }

    .irrawaddy-flight-iframe{
        background: url("../iframe/css/irrawaddy/flight.jpg") no-repeat;
        background-size: 300px 51px;
        height: 51px;
        clear: both;
    }
    .irrawaddy-carrentaliframe{
        background: url("../iframe/css/irrawaddy/carrental.jpg") no-repeat;
        background-size: 300px 51px;
        height: 51px;
        clear: both;
    }
    .irrawaddy-tourpackageiframe{
        background: url("../iframe/css/irrawaddy/tours.jpg") no-repeat;
        background-size: 300px 51px;
        height: 51px;
        clear: both;
    }

    .mmtimes-flight-iframe{
        background: url("../iframe/css/7day/flight.jpg") no-repeat;
        background-size: 280px 69px;
        height: 69px;
        clear: both;
    }
    .mmtimes-carrentaliframe{
        background: url("../iframe/css/7day/carrental.jpg") no-repeat;
        background-size: 280px 69px;
        height: 69px;
        clear: both;
    }
    .mmtimes-tourpackageiframe{
        background: url("../iframe/css/7day/tours.jpg") no-repeat;
        background-size: 280px 69px;
        height: 69px;
        clear: both;
    }

    .mingalar-flight-iframe{
        background: url("../iframe/css/mingalar/flight.jpg") no-repeat;
        background-size: 217px 55px;
        height: 55px;
        clear: both;
    }
    .mingalar-carrentaliframe{
        background: url("../iframe/css/mingalar/carrental.jpg") no-repeat;
        background-size: 217px 55px;
        height: 55px;
        clear: both;
    }
    .mingalar-tourpackageiframe{
        background: url("../iframe/css/mingalar/tours.jpg") no-repeat;
        background-size: 217px 55px;
        height: 55px;
        clear: both;
    }
    .mizzima-flight-iframe{
        background: url("../iframe/css/mizzima/flight.jpg") no-repeat;
         background-size: 248px 63px;
        height: 63px;
        clear: both;
    }
    .mizzima-carrentaliframe{
        background: url("../iframe/css/mizzima/carrental.jpg") no-repeat;
         background-size: 248px 63px;
        height: 63px;
        clear: both;
    }
    .mizzima-tourpackageiframe{
        background: url("../iframe/css/mizzima/tours.jpg") no-repeat;
        background-size: 248px 63px;
        height: 63px;
        clear: both;
    }


    .mmtimes form{
        padding: 6px 10px;
    }
    .oxford form{
        padding: 0px 10px;
    }

    .mizzima form,.mingalar_tab form{
        padding: 0px 10px;
    }

    .flight-iframe{
        background: url("../iframe/css/flight.jpg") no-repeat;
        background-size: 300px 67px;
        height: 67px;
        clear: both;
    }
    .carrentaliframe{
        background: url("../iframe/css/carrental.jpg") no-repeat;
        background-size: 300px 67px;
        height: 67px;
        clear: both;
    }
    .tourpackageiframe{
        background: url("../iframe/css/tours.jpg") no-repeat;
        background-size: 300px 67px;
        height: 67px;
        clear: both;
    }
    .iframe{
        background: #eeeeee;
    }
    .iframe .nav-tabs>li.active>a, 
    .iframe .nav-tabs>li.active>a:focus,
    .iframe .nav-tabs>li.active>a:hover {
        color: #fff;
        cursor: default;
        background-color: #00B7F1!important; 
        border: 0px;
        border-radius: 0px;
        border-bottom-color: transparent;
        font-size: 12px;    
    }
    .iframe .nav-tabs>li>a{
        background: none!important;  
        border-radius: 0px;
        margin-right: 0px;
    }
    .iframe form .form-group {
        margin-bottom: 26px;
    }
    .oxford form .form-group {
        margin-bottom: 23px;
        margin-top: 22px;
    }

    .mingalar_tab form .form-group {
        margin-bottom: 12px;
    }
    .mizzima form .form-group {
        margin-bottom: 11px;
    }
    .irrawaddy_iframe form .form-group {
        margin-bottom: 16px;
    }
    .m-top-26{
        margin-top: 26px;
    }
   
    .iframe .selector span.custom-select:before {
        position: absolute;
        right: 0;
        top: 0;
        content: '';
        background: #00B7F1;
        width: 24px;
        height: 100%;
    }
    .iframe .datepicker-wrap:after {
        width: 24px;
        background: #00B7F1;
    }
    .iframe .icon-check:after {
        width: 24px;
        background: url(../images/icon/icon-check.png) no-repeat center center #00B7F1;
    }
    .iframe .icon-check:hover:after {
        width: 24px;
        background: url(../images/icon/icon-check.png) no-repeat center center #07A6D8!important;
    }

    .iframe button{
        background: #07A6D8;
    }
    .iframe button:hover {
        background: #00B7F1!important;
    }
    .iframe .nav-tabs>li>a {
        border:0px;
    }
    .iframe .nav>li>a{
        color: #00B7F1;
        padding: 10px;
        font-size: 12px!important;    
    }
    .irrawaddy_iframe .nav>li>a{
        color: #00B7F1;
        padding: 10px;
        font-size: 12px!important;    
    }

    .iframe .icon-check {
        position: relative;
        padding-right: 27px !important;
        padding-left: 0 !important;
        overflow: hidden;
        font-size: 11px;
    }
    .iframe .form-group .datepicker-wrap input.input-text {
        padding-left: 10px !important;
    }
    .iframe ul.nav {
        background: #fff;
        padding: 0px 0px 0px 5px!important;
    }

    .border-top-iframe,.irrawaddy_iframe ul.nav {
        border-top: 1px solid rgba(0,183,241,0.33);
    }
    .iframe .nav-tabs>li>a:hover {
        background: #00B7F1!important;
        border:0px;
        border-radius: 0px;
        color: #fff;
        font-size: 12px;    
    }
    .iframe .nav-tabs {
         border-bottom: 0px; 
    }
    .iframe .left{
        width: 149px;
        float: left;
        padding-left: 8px;
        padding-right: 4px;
    }
   .iframe .right{
        width: 149px;
        float: right;
        padding-left: 4px;
        padding-right: 8px
    }

    .seven .left{
        width: 139px;
        float: left;
        padding-left: 8px;
        padding-right: 4px;
    }

    .seven .right{
        width: 139px;
        float: right;
        padding-left: 4px;
        padding-right: 8px
    }
    .seven ul.nav{
        border-top: 1px solid rgba(0,183,241,0.33);
    }
    .iframe a.logo:hover{
        cursor: default;
        background: 
    }
    .iframe .selector{
        margin-left: 0px;
    }
    ul.sevenday_tab{
        padding-left: 0px!important;
    }
    .sevenday_tab li{
        width: 93px!important;
    }

    ul.mmtimes_tab{
        padding-left: 0px!important;
    }
    .mmtimes_tab li{
        width: 93px!important;
    }
    .mmtimes_tab li:last-child{
        width: 94px!important;
    }
    .irrawaddy_iframe li{
        width: 100px!important;
    }
    .irrawaddy_iframe li:last-child{
        width: 98px!important;
    }

    .presslink a img{
        opacity: 0.5;
    }
    .presslink a img:hover{
        opacity: 1;
    }
    .presslink{
        width: 100%;
        height: auto;
        background: #fff;
    }
    .contact-details table tr td{
        font-size: 12px;
        color: #fff;
    }
    .track-right-text{
        text-align: right;
    }
    .track-fare{
        color:#7ebc4f;
        font-size: 1.3em;
    }
    .slides img.lazy{
        height: 90%;
        /*min-height: 310px;*/

    }
    img.lazy {
        display: block;
        
        /* optional way, set loading as background */
        background-image: url('../../images/loading.gif');
        min-height: 200px;
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }
    .travelo-track-box .form-group .input-group-addon{
            width: 6%;
    }
    #flight_logo{
        width:139px !important;
        height:50px !important;
    }
    .flight_header{
        margin:0px;
        text-align:center;
        color:#a7a7a7;
    }
    .transit{
        /* height: 50px; */
        height: 25px;
        text-align:center;
        margin:0px;
        color:#65c5ff;
        font-size: 10px;
        border-bottom: 1px solid #f5f5f5;
        padding-bottom:15px;
    }
    .flight_ticket_footer{
        width:100%;
        height:30px;
        margin-top:15px;
    }
    .fare_header{
        color:#a7a7a7;
    }
    .fare{
        color:#7ebc4f;
        font-size: 18px;
        font-weight: bold;
    }
    .flight_footer_left{
        width:50%;
        height:100%;
        float:left;
    }
    .flight_footer_right{
        width:50%;
        height:100%;
        float:right;
        text-align:right;
    }
    .time_prefence{
        width: 80%;
        height:auto;
        margin-bottom: 20px;
        min-height: 120px; 
        margin-left: 10%;
        background: #f5f5f5;
        padding: 0 19px;
    }
    .trip_plan  {
        background: #f5f5f5 none repeat scroll 0 0;
        height: auto;
        margin-bottom: 20px;
        margin-left: 10%;
        min-height: 85px;
        padding: 0 19px;
        width: 80%;
    }
    /*aboutus page*/
    .aboutusbanner {
        background-color:#fff !important;
        height:auto !important;
    }
    .aboutusbanner .img-responsive {
       margin: 0 auto;
    }
    .aboutus_leftsize {
        color:#666 !important;
    }
    .aboutus_leftsize a{
        color:#00b7f1 !important;
    }
     #active {
            color: #01b7f2 !important;
    }
   
    .iframe-back{
        background: url("../../images/irrawaddy.jpg") no-repeat;
    }
   /* .package_title_custom{
        background: #00b7f1;
    }*/

    li>a.packagedetail_page_title,
    li>a.packagedetail_page_title:hover,
    li>a.packagedetail_page_title:active,
    li>a.packagedetail_page_title:focus{
        background: #999;
        border-radius: 0px;
        color: #fff;
        border: 0px
    }
    .panelbackground .tab-pane .row {
        margin-left: -15px;
        margin-right: -15px;
    }
    .panelbackground .tab-pane [class^="col-"], .tab-pane [class*=" col-"] {
        padding-left: 15px;
        padding-right: 15px;
    }
    .panelbackground{
        background: #fff;
    }
    li>a.packagedetail_page_title h4{
        color: #fff!important;
    }
    
    li.active>a.packagedetail_page_title,
    li.active>a.packagedetail_page_title:active,
    li.active>a.packagedetail_page_title:focus,
    li.active>a.packagedetail_page_title:hover{
        background: #00b7f1;
        border-radius: 0px;
        border-color: none;
        border:0px;
    }
    ._packagedetails-tab li.active>a .package_title_custom{
        background: #00b7f1;
    }
    ._packagedetails-tab li>a .package_title_custom{
        background: #999999;
    }
    ._packagedetails-tab li>a,
    ._packagedetails-tab li.active>a{
        border: 0px!important;
        box-shadow: none;
        border-radius: 0px;
        margin-right: 0px!important;
    }
    .package_title_custom h4{
        margin-bottom: 0px;
    }
    .packageDetail_border_line{
        border-bottom: 1px solid #00b7f1;
        padding-top:5px; 
        border-top: 1px solid #00b7f1;
        height:auto;
    }
    .packageClock{
        /*height: 50px;*/
    }
    .packageClock h4 .fa{
        font-size: 20px!important;
    }
    .packageClock h4{
        text-align: right;
        color: #fff!important;
        float: right;
        line-height: 0.25em!important;
        font-size: 16px;
    }
    .travelo-signup-box .form-group{
        margin-bottom: 15px!important;
    }
    .signupDob{
        font-size: 11px;
    }
    .adult-color{
        font-size:15px!important; 
        padding-top:5px;
    }
    #footer a.paypal {
        color: #00b7f1;
    }
    
    .email-margin{
        margin-bottom: 20px;
        margin-top: -18px;
    }
    .booking-details{
        margin-top: 20px;a
    }
    .package_content{
        padding-top: 40px!important;
        background: #f5f5f5;
    }
     .rental_content{
        padding-top: 40px!important;
        background: #f5f5f5;
    }

    .login-success-circle{
        height: 80px;
        background: #01B7F2 none repeat scroll 0% 0%;
        border-radius: 50%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 80px;
        top: -29px;
        margin-top: -42px;
    }

    .login-success-circle img{
        width: 49px;
        vertical-align: middle;
        margin-top: 31px
    }
    .travelo-login-box h3 {
        font-size: 30px;
        line-height: 2.2222em;
        text-align: center;
        margin-bottom: 0px;
    }
    .travelo-login-box {
        border: 2px solid #01b7f2;
        min-height: 190px;
        border-radius: 2%;
        box-shadow: -7px 0px 0px -2px rgba(17, 11, 11, 0.2);
        text-align: center;
        padding: 20px 17px;
    }
    .travelo-box2{
        padding-left: 20px;     
        padding-right:  20px; 
        min-height: 268px;
        background: #fff;
        padding-top: 20px;
        padding-bottom: -20px;
    }
    .travelo-box4{
        padding-left: 20px;     
        padding-right:  20px; 
        min-height: 200px;
        background: #fff;
        padding-top: 20px;
        padding-bottom: -20px;
    }
    
    #main{
        margin-top: 20px;
        margin-bottom: -20px;
    }
    .section #content{
        padding-top: 0px;
    }

    label.cartype-radio-lists{
        line-height: 18px!important;
    }
    section#content {
        padding-top: 40px;
        background: #f5f5f5; 
    }
    section.home_content{
        margin-top: 40px;
    }
    
    .total-color{
        color: #00B7F1;
        background: #fff;
        font-size: 29px;
        line-height: 30px;  
    }
    .totalprice{
        background: #00B7F1;
        text-align: right;
        color: #fff;
        font-size: 29px;
        line-height: 28px;  
    }
  /*  .package-sidebar{
        padding-top: 40px;
    }*/
    .per-person-color{
        line-height: 28px;
        font-size: 15px;  
    }
    .per-person-price{
        text-align: right;
        color: #00B7F1;
        line-height: 28px; 
        font-size: 22px; 
    }
    .box-border{
        padding-top: 15px!important;
        padding-bottom: 15px!important;
        color: #fff!important;
        background: #01b7f2!important;
    }
    .package-sidebar .box-border1{
        
        border-top: 2px solid #01b7f2;

    }
    .included-destination{
        display: block;
        width: 100%;
        background: #fff;
        padding: 0px;
        font-size: 18px;
        text-align: left;
        color: #2d3e52;
    }
    .no-of-person{
        font-size: 18px;
        text-align: left;
        color: #2d3e52;
    }
    
    .success-contact{
        padding-top: 20px;
        padding-bottom: 20px;
        text-align: center;
        font-size: 14px;
    }
    .email-check{
        width: 100%!important;
    }
    .success-alert{
        font-size: 20px;
        color: #00b7f1;
        margin-top: 20px;
        padding-bottom: 49px;
    }
    .modal-footer .login-text{
        text-align: right;
        font-size: 12px!important;
    }
    .modal-footer .signup-text{
        text-align: left;
        font-size: 12px!important;
    }
    .modal {
        position:absolute;
        z-index:9999;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background : rgba(0, 0, 0, 0.3)!important;
        opacity: 1!important;
        position: fixed;
        text-align: center;
      
    }
    .modal-content {
        border-radius: 0px!important;
        background-color: #ffffff!important;
    }

    .modal-body-login h3{
        line-height: 2.2222em;
    }
    .modal-body-login p{
        color: #838383;
        font-size: 12px;
    }

    .modal-dialog-login{
        top: 40px;
        width: 300px;
        border: 2px solid #01b7f2;
        min-height: 196px;
        border-radius: 2%;
        box-shadow: -7px 0px 0px -2px rgba(17, 11, 11, 0.2);
        text-align: center;
        padding: 0px 17px;
        background: #fff;
         position: relative;
        margin: 10px;
        display: inline-block;
        vertical-align: middle;
    }

    .modal-dialog-signup{
        top: 40px;
        width: 325px;
        min-height:205px;
        border: 2px solid #01b7f2;
        border-radius: 2%;
        box-shadow: -7px 0px 0px -2px rgba(17, 11, 11, 0.2);
        text-align: center;
        padding: 0px 17px;
        background: #fff;
        position: relative;
        margin: 10px;
        display: inline-block;
        vertical-align: middle;
    }
    
   

   
     .modal-body-login {
        font-size:16px;
        color:#666666;
        text-align:center;
    }
    .modal-header {
        background-color: #485868!important;
        font-size:25px;color:#ffffff;
        text-align:center
    }
    .modal-body {
        font-size:16px;
        color:#666666;
        text-align:center;
        border-bottom:1px solid #d9d9d9;
    }
    .modal-footer {
        font-size:16px;
        color:#666666;
        text-align:center;
        border-top:none !important;
        margin-top: 0px !important;
    }
    .modal-footer a {
        color:#00b7f1;
        text-decoration: underline;
    }
    button:hover {
        background:  #687083!important;
    }
    .icon-check:hover:after {
        background-color: #485868 !important;
    }
    .icon-check{
        width: 31%;
    }
     .login-button-check{
        width: 100%;
    }
   /* .modal-dialog{
        opacity: 1 !important;
    }*/

/* ======================== end modal ========================*/


li a.ourBlog{
    color: #7FB231;
}
li a:hover.ourBlog,li a:focus.ourBlog{
    color: #838383!important;
}
.bakgroundColor{
    background: #fff;
    border-bottom: 2px solid #00b7f1;
    padding-top: 20px;
    padding-bottom: 20px;

}

.m-top-20{

    margin-top: 20px;
}


.m-top-10{

    margin-top: 10px;
}

.margin-40{
    margin-top: 0px;
}
.cancel-track
{
    font-size: 0.9167em;
    font-weight: bold;
    background: #485868;
    height: 34px;
    line-height: 34px;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 0 33px;
    white-space: nowrap;
}

.signup_form .form-group select,.signup_form .form-group input.input-text{
    padding-left: 38px !important;
}
/*.travelo-signup-box{
    min-height: 316px;
    width: 100%!important;
}*/
.travelo-signup-box{
    border: 2px solid #01b7f2;
    min-height: 230px;
    width: 61%!important;
    border-radius: 2%;
    box-shadow: -7px 0px 0px -2px rgba(17, 11, 11, 0.2);
    text-align: center;
    padding: 20px 17px;
}
.travelo-signup-box1{
    width: 300px!important;
    border: 2px solid #01b7f2;
    min-height: 230px;
    border-radius: 2%;
    box-shadow: -7px 0px 0px -2px rgba(17, 11, 11, 0.2);
    text-align: center;
    padding: 20px 17px;
}

/*.travelo-signup-box h3{
    margin-top: 40px;
    font-size: 20px;
}*/
.travelo-signup-box h3 {
    margin-top: 15px;
    font-size: 18px;
    margin-bottom: 10px!important;
    padding-bottom: 10px;
}

.travelo-signup-box hr {
    margin-bottom: 20px;
    border-color: #e3e3e3;
}
.animated{
    visibility: visible;
}
.second-box{
     background: #f6f6f6;
    padding: 10px;
}
input[type="radio"]:checked { 
    background: url('../images/check-box.png') no-repeat;
}

.packagedetailCalendar{
    margin-left: 0%!important; 
}
.itinerary-box h4{
    color: #fff;
    line-height: 25px;  
    margin-bottom: 0px;
}
.itinerary-box{
    padding-left: 20px;
    padding-right: 20px;
    /*height: 145px;*/
    background: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}
.package-min-height{
    min-height: 330px!important
}   
.package-location-min-height{
    min-height: 335px!important
}   
.foreign{
    border-left: 1px solid #f6f6f6;
    border-bottom: 1px solid #f6f6f6;
    border-top: 1px solid #f6f6f6;
    padding: 11px 10px;
}
/*sd*/
.foreign p{
    margin-bottom: 0px;
    color: #00B7F1;
    font-size: 18px;
}
.personPrice{
    color: #fff;
    background: #00B7F1;
    padding: 13px 10px;
    font-weight: normal;
    font-size: 18px;
}
.scheduleColor{
    color: #2d3e52!important;
}
.flightScheduleColor span{
    color: #01b7f2!important;
}
.bgWhiteFlight{
    background: #fff;
    display: inline-block;
    padding-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.package-role-back{
    background: #e6e6e6;
    width: 100%;
    height: auto;
    display: inline-block;
    padding-bottom:20px;

}
.flightsearchfilter .selector{
        width: 80%!important;
}
.nomargin{
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.nopadding{
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.no-p-right{
    padding-right: 0px!important;
}
.no-p-left{
    padding-left: 0px;
}
.email-no-p-left{
    padding-left: 0px!important;
}
.email-no-p-right{
    padding-right: 0px!important;
}
.m-top-40{
    margin-top: 40px;
}
.m-top-15{
    margin-top: 15px;
}
.m-top-22{
    margin-top: 22px;
}
.m-bottom-5{
    margin-bottom: 5px;
}
.m-bottom-15{
    margin-bottom: 15px;
}
.m-bottom-10{
    margin-bottom: 10px;
}
.m-bottom-20{
    margin-bottom: 20px;
}
.p-bottom-20{
    padding-bottom: 20px;
}
.no-m-left{
    margin-left: 0px!important;
}
.user_login button{
    margin-bottom: 4px;
}
.goto-signup {
    margin-bottom: 15px;
}
.flightHeight{
   height: 95px!important;
}
.signup_form .form-group .input-group-addon{
    width: 14%;
}
.rentalcarImg [class^="soap-icon"].circle,.rentalcarImg [class*=" soap-icon"].circle,.rentalcarImg .glyphicon.circle {
    width: 1.8em!important;
    height: 1.8em!important;
    line-height: 1.7333em!important;
    margin-top: 5px;
}

.rentalcarImg [class^="soap-icon"].circle, .rentalcarImg [class*=" soap-icon"].circle,.rentalcarImg .glyphicon.circle {
    border-color: #00b7f1;
    color: #00b7f1;
    font-size: 26px;
}

.car-service-box button{
    padding: 0 25px;
} 

.car-service-box{
    min-height: 80px;
    margin-bottom: 15px;
}
.car-service-box p{
    line-height: 16px;
    margin-top: 5px;
}
.car-service-box button{
    font-size: 12px!important;
}
.loginPassw{
    margin-bottom: 5px!important;
}
button.rentalMoreDetail{
    height:30px;
    line-height: 24px; 
    margin-top:5px;
    font-size: 12px!important;
}

.mobile-section .description {
     vertical-align: top; 
}
.rentalAll{
    background: #485868;
    color: #fff;
}
.rentalAll1{    
    background: #7FB231;
    color: #fff;
}

.car-rental-wrap h4{
    margin-bottom: 10px;
    margin-top: 5px;
}
.rentalAll:hover,.rentalAll:focus{
    background: #7FB231;
}
.rentalAll1:hover,.rentalAll1:focus{
    background: #485868;
}

.car-rental-wrap .no-padding-right{
    padding-right: 0px;
}
.margin-65{
        margin-top: 65px;
}
.car-service-box h3{
    line-height: 18px;
    color: #01b7f2;
    margin:0px;line-height: 16px; 
    padding-top:10px; 
    padding-bottom: 5px;
}
.flightsearchfilter .selector{
    width: 100%!important;
    margin-left: 0px!important;
}
.flightsearchfilter .search_wrap,.flightsearchfilter .datepicker-wrap {
    width: 100% !important;
    margin-left: 0px!important;
}
.flightsearchfilter .panel .panel-title a {
    padding-left: 0px!important;
}

.packageslocation img{
    width: 100%;
}

#footer p{
    margin-bottom: 0px;
}
#footer .bottom #back-to-top {
    margin-top: 10px;
}
#footer .bottom .copyright {
    margin: 11px 0px 0;
}
#footer .bottom {
    height: 45px;
}
.content-one .panel-content p{
    margin-bottom: 0px;
}
.modal-footer1 {
    margin-top: 5px!important;
    padding: 6px 21px -2px!important;
}
.background-img-height{
    min-height: 40px;
}
.subscribed-box .success-alert{
    margin-top: 0px!important;
    padding-bottom: 17px!important;
}
@media screen and (max-width: 320px) {
    .select-location-cols {
        min-height: 112px;
    }
     .destination-cols .col-sm-3{
        padding-left: 15px;
    }
    .destination-cols .col-sm-9{
        padding-left: 15px;
        padding-right: 15px;
    }
    .container {
        width: 280px!important;
    }
    #footer .bottom {
        height: 82px!important;
    }
}

@media screen and (max-width: 480px) {
    .select-location-cols {
        min-height: 112px;
    }
    .destination-cols .col-sm-3{
        padding-left: 15px;
    }
    .destination-cols .col-sm-9{
        padding-left: 15px;
        padding-right: 15px;
    }
    .destination-cols {
        margin-top: 20px;
    }
    .white-back h4{
        margin-top: 0px!important;
    }
    .white-back {
        padding-top: 20px!important;
    }
    .background-img-height{
        min-height: 0px;
    }
    .location-city-name{
        margin-top: 20px;
    }
    .location-hover .locationName{
        margin-bottom: 0px!important;
    }

     .location-hover-active .locationName{
        height: 30px;
        padding: 7px;
        /*background: #fff;*/

        margin-bottom: 0px;
        font-size: 13px;
        margin-bottom: 0px!important;
    }
    .select-location-cols{
        min-height: 124px;
    }
    .travelo-login-box
    {
        width: 270px!important;
    }
     .signup_form .form-group .input-group-addon{
        width: 16%;
    }
     .signup_form .form-group select, .signup_form .form-group input.input-text {
        padding-left: 26px!important;
    }
    .login_form .form-group .input-group-addon {
        width: 13%!important;
    }
    #footer h2 {
        margin-bottom: 0px;
    }

    .box h4.transit{
        height: 15px!important;
    }
    .flightsearchfilter .selector{
        width: 100%!important;
    }
    .search-tab-content {
        padding-bottom: 5px!important; 
        padding-top: 5px!important; 
    }
    .margin-65{
        margin-top: 0px;
    }
     .margin-40{
        margin-top: 10px;
    }
     .listing-style1.flight .details
    {
        padding: 5px 0 0 !important;
    }
    .listing-style1.flight .details .time {
        margin: 5px 0!important;
    }
    .listing-style1.flight .box{
        padding: 10px!important;
    }
    .packagees .box,.packagees .box,
    .flight .box,.flight .box{
        margin-bottom: 15px!important;
    }
     .fare-margin{
        margin-top: 0px!important;
    }
    .car-service-box p{
        margin-bottom: 4px!important;
    }
    .car-rental-wrap .no-padding-right{
        padding-left: 0px;
    }
    #footer .footer-wrapper > .container > .row > div {
        margin-top: 15px;
    }
    .package-top-min-height .package_detail h3 {
        font-size: 12px;
    }
    .destination-cols .box-title{
        padding-left: 15px;
        padding-right: 15px;
    }
    .destination-cols .package-top-min-height img.lazy {
        min-height: auto;
        height: auto;
    }   
    .package-top-min-height {
        min-height: 230px;
    }

}

@media screen and (min-width: 480px) {
    .select-location-cols {
        min-height: 112px;
    }
    .package-top-min-height {
        min-height: 230px;
    }
    .package-top-min-height .package_detail h3{
        font-size: 12px;
    }
    .destination-cols .package-top-min-height img.lazy {
        min-height: auto;
        height: auto;
    }
    .destination-cols .col-sm-3{
        padding-left: 15px;
    }
    .destination-cols .col-sm-9{
        padding-left: 15px;
        padding-right: 15px;
    }
    .destination-cols .box-title{
        padding-left: 15px;
        padding-right: 15px;
    }
    .package-top-min-height .package_detail h3 {
        font-size: 12px;
    }
    .signup_form .form-group .input-group-addon{
        width: 9%;
    }
    .signup_form .form-group select, .signup_form .form-group input.input-text {
        padding-left: 26px!important;
    }
    .car-rental-wrap .no-padding-right{
        padding-left: 0px;
    }    
    .login_form .form-group .input-group-addon {
        width: 13%!important;
    }
}

@media screen and (max-width: 768px) {
    li>a.packagedetail_page_title h4 {
        color: #fff!important;
        font-size: 13px;
        line-height: 17px!important;
    }
    #local .nav>li>a {
        padding: 10px 6px!important;
    }

    .myanmartab{
        display: inline;
    }

    #loading .loader {
        width: 30px;
        height: 30px;
    }
    .loading-text{
        font-size: 18px;
        color: #fff;
    }
    .destinations-top5 .span1{
        font-size:17px;
        line-height: 19px;
        color:#fff;
    }
    .content-one .toggle-container .panel.style1 .panel-title > a {
        line-height: 16px;
        font-size: 14px;
    }
    .footer-back{
        margin-top: 0px;
    }
    .location-hover .locationName {
         height: 40px; 
    }
    .footer-back .allrow{
        margin-left: -15px;
        margin-right: -15px;
    }
   .package-top-min-height {
        min-height: 230px;
    }
    .destination-cols .box-title{
        padding-left: 15px;
        padding-right: 15px;
    }
    .package-top-min-height .package_detail h3 {
        font-size: 12px;
    }
    .destination-cols .package-top-min-height img.lazy {
        min-height: 145px!important;
        height: 145px!important;
    }
    .destination-back {
        min-height: 40px;
        padding-top: 0px;
    }

    .white-back{
        padding-bottom: 10px;
    }
    .content-one .modal-dialog{
        width: 100%;
        margin-left: 0%;
        margin-left: 0px;
    }
    .destination-cols {
        margin-top: 0px;
        margin-bottom: 20px;
        min-height: 40px;
    }
    .white-back h4{
        margin-top: 0px!important;
    }
    .white-back {
        padding-top: 20px!important;
    }
    .background-img-height{
        min-height: 0px;
    }
    .location-city-name{
        margin-top: 0px;
    }
    .location-hover .locationName{
        margin-bottom: 0px!important;
    }

    .location-hover-active .locationName{
        height: 30px;
        padding: 7px;
        /*background: #fff;*/

        margin-bottom: 0px;
        font-size: 13px;
        margin-bottom: 0px!important;
    }
    .select-location-cols{
        min-height: 110px;
    }
    .modal-dialog-signup{
        width: 280px;
        min-height:205px;
    }
     .track-right-text{
        text-align: left;
    }

    .excludess{
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
  
    .packageDetails .page-title-container h4{
        line-height: 1.5em;
    }
    .packageClock h4 {
        text-align: left;
        float: left;
        line-height: 1em;
    }
    .signupDob{
        font-size: 9px;
    }

    .signup_form .form-group input.input-text {
        padding-right: 35px !important;
    }
    .travelo-signup-box{
        min-height: 230px;
        width: 90%!important;
    }
    .travelo-signup-box select{
        height: 28px;
        padding: 5px 0 8px 8px;
        font-size: 10px!important;
    }
    .travelo-signup-box .goto-login{
        font-size: 14px!important;
    }
    .modal-footer1 {
        margin-top: 5px!important;
        padding: 6px 21px -2px!important;
    }
    .subscribed-box .modal-header{
        line-height: 28px;
    }

    .travelo-track-box{
        width: none!important;
    }
    #travelo-tracknow
    {
        width: 100%!important;
    }
    .rentalcarImg [class^="soap-icon"].circle, .rentalcarImg [class*=" soap-icon"].circle,.rentalcarImg .glyphicon.circle {
        font-size: 20px;
    }

    .car-service-box h3{
        line-height: 20px;
    }
    .rentalcarImg [class^="soap-icon"].circle,.rentalcarImg [class*=" soap-icon"].circle,.rentalcarImg .glyphicon.circle {
        margin-top: 0px;
    }
   /* .package-sidebar{
        padding-top: 15px;
    }*/
    
    .modal-footer .login-text{
        text-align: left;
    }
    .modal-footer .signup-text{
        text-align: left;
    }
    #footer .bottom {
        height: 60px;
    }
    .locationsearch{
        padding-left: 0px;
        padding-right: 0px;
    }
    .login_form .form-group .input-group-addon {
        width: 12%!important;
    }

    .login_header {
        height: 40px!important;
    }
    .login_header h1 {
        text-align: center;
        line-height: 1.9em;
        font-size: 1.5em;
    }
    .signup_form .form-group input.input-text {
            height: 28px;
    }
    .signup_form .form-group .input-group-addon{
            height: 27px;
    }
    .travelo-signup-box .form-group 
    {
        margin-bottom: 5px!important;
    }
    
    .signup_form .form-group select, .signup_form .form-group input.input-text {
        padding-left: 45px!important;
    }
    #footer .footer-wrapper > .container > .row > div {
        margin-top: 15px;
    }
    #footer h2 {
        margin-bottom: 0px;
    }
    .fare-margin{
        margin-top: 0px!important;
    }
    .car-service-box p{
        margin-bottom: 4px!important;
    }
    .packagees .box,.packagees .box,
    .flight .box,.flight .box{
        margin-bottom: 15px!important;
    }
     .box h4.transit{
        height: 15px!important;
    }
    .listing-style1.flight .details
    {
        padding: 5px 0 0 !important;
    }
    .listing-style1.flight .details .time {
        margin: 5px 0!important;
    }
    .listing-style1.flight .box{
        padding: 10px!important;
    }
    section#content {
        /*padding-top: 80px;*/
        padding-top: 40px;
        min-height: 200px;

    }
    section.home_content{
        margin-top: 0px;
        padding-top: 80px!important;

    }
    .package_content{
        padding-top: 20px!important;
        background: #f5f5f5;

    }
    .rental_content{
        padding-top: 20px!important;
        background: #f5f5f5;
    }
    /*section#package-padding{
        padding-top: 15px!important;
        min-height: 200px!important;
    }*/
    #slideshow{
        display: none;
    }
    .margin-65{
        margin-top: 10px;
    }
    .margin-40{
        margin-top: 10px;
    }
   
    .m-top-22{
        margin-top: 5px;
    }
    .search-tab-content {
        padding-bottom: 5px!important;
        padding-top: 5px!important;
    }
}

@media screen and (min-width: 768px) {
    .footer-back .allrow{
        margin-left: 0px;
        margin-right: 0px;
    }
    .destination-cols{
        min-height: auto;
    }
    .package-top-min-height{
        min-height: 193px;
    }
    .destination-back {
        min-height: 193px;
    }
    .destination-cols .package-top-min-height img.lazy {
        min-height: 90px!important;
        height: 90px!important;
    }
    .destination-cols .col-sm-3{
        padding-left: 3px;
    }
    .destination-cols .col-sm-9{
        padding-left: 5px;
        padding-right: 3px;
    }
    .destination-cols .box-title{
        padding-left: 3px;
        padding-right: 3px;
    }
    .destination-cols {
        padding-left: 5px;
        padding-right: 5px;
    }
    .package-top-min-height .package_detail h3 {
        font-size: 10px;
    }
    .destination-cols {
        margin-top: 0px;
    }
   /*  .signup_form .form-group select, .signup_form .form-group input.input-text {
        padding-left: 26px!important;
    }*/

    .subscribed-box .modal-dialog {
        width: 400px!important;
    }
    .signup_form .form-group select,.signup_form .form-group input.input-text{
        padding-left: 36px !important;
    }

    .signup_form .form-group .input-group-addon{
        width: 15%;
    }
     .car-rental-wrap .no-padding-right{
        padding-left: 0px;
    }
    .margin-65{
        margin-top: 10px!important;
    }
     .margin-40{
        margin-top: 10px;
    }
    .car-service-box button {
        padding: 0 25px!important;
    }

    .login_form .form-group .input-group-addon {
        width: 6.3%!important;
    }

}

@media screen and (min-width: 970px) {
    .footer-back .allrow{
        margin-left: 0px;
        margin-right: 0px;
    }
    .destination-cols{
        min-height: 193px;
    }
    .package-top-min-height{
        min-height: 193px;
    }
    .destination-cols .package-top-min-height img.lazy {
        min-height: 115px!important;
        height: 115px!important;
    }
    .destination-cols .col-sm-3{
        padding-left: 3px;
    }
    .destination-cols .col-sm-9{
        padding-left: 5px;
        padding-right: 3px;
    }
    .destination-cols .box-title{
        padding-left: 3px;
        padding-right: 3px;
    }
    .destination-cols {
        padding-left: 5px;
        padding-right: 5px;
    }
    .package-top-min-height .package_detail h3 {
        font-size: 11px;
    }
    .destination-cols {
        margin-top: 30px;
    }
    .signup_form .form-group .input-group-addon{
        width: 17%;
    }

    .login_form .form-group .input-group-addon {
        width: 6%!important;
    }
    .signup_form .form-group select,.signup_form .form-group input.input-text{
        padding-left: 42px!important;
    }
    .car-service-box button {
        padding: 0 12px!important;
    }
    .car-rental-wrap .no-padding-right{
        padding-left: 15px;
        padding-right: 0px;
    }
    .margin-65{
        margin-top: 0px!important;
    }
     .margin-40{
        margin-top: 0px;
    }
    .car-service-box button {
        padding: 0 12px!important;
    }
}

@media screen and (max-width: 970px) {

    .margin-65{
        margin-top: 10px!important;
    }
}  
@media screen and (min-width: 1200px) {
    .footer-back .allrow{
        margin-left: -15px;
        margin-right: -15px;
    }
    .destination-back {
        min-height: 200px;
    }
    .package-top-min-height{
        border-bottom: 1px solid #e2e2e2;
        min-height: 200px;
        margin-bottom: 0px!important;
    }
    .destination-cols .package-top-min-height img.lazy {
        min-height: 115px!important;
        height: 115px!important;
    }
    .destination-cols .col-sm-3{
        padding-left: 15px;
    }
    .destination-cols .col-sm-9{
        padding-left: 15px;
        padding-right: 15px;
    }
    .destination-cols .box-title{
        padding-left: 15px;
        padding-right: 15px;
    }
   
    .destination-cols {
        min-height: 200px;

        margin-top: 0px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .package-top-min-height .package_detail h3 {
        font-size: 12px;
    }
    .destination-cols {
        margin-top: 50px;
    }
    .login_form .form-group .input-group-addon {
        width: 5%!important;
    }
    .signup_form .form-group .input-group-addon{
        width: 14%;
    }
    .car-service-box button {
        padding: 0 25px!important;
    }
    .signup_form .form-group input.input-text{
        padding-left: 42px!important;
    }
    .signup_form .form-group select{
        padding-left: 38px!important;

    }
    .margin-65{
        margin-top: 65px!important;
    }
}

/* Traveller Tips Page */

    .traveller_tips .tips-title {
        background: rgb(0, 183, 241);
        color: #fff;
        padding: 10px 20px;       
        font-size: 18px;
        width: 100%;
        position: absolute;
        bottom: 0;
        font-weight: 500;
    }
    .traveller_tips .traveller-sec {
        margin-bottom: 30px;
        position: relative;
    }

/* Embassies Page */

    .each_embassies {
        background: #fff;
        border-left: 2px solid #00b7f1;
        margin-bottom: 20px;
        padding: 20px;
    }
    .each_embassies p {
        line-height: 7px;
    }
    .fe-breadcrumbs {
        padding-top: 15px;
    }
    .fe-breadcrumbs h2.entry-title {
        color: #00b7f1;
    }
    .fe-breadcrumbs .breadcrumbs li {
        background: #00b7f1;
        color: #fff;
       
    }

@media screen and (min-width: 1400px) {
    .signup_form .form-group .input-group-addon{
        width: 14%;
    }
   
     .login_form .form-group .input-group-addon {
        width: 5%!important;
    }
    .car-service-box button {
        padding: 0 25px!important;
    }
}
