﻿
/*--CUSTOME DASHBOARD --*/
.custome-dashboard .dashbard-header .widget-body .media{align-items:center;}
.custome-dashboard .dashbard-header .widget-body .media .icon{margin:0 30px 0 30px;}
/*--CUSTOME DASHBOARD --*/
.compact-sidebar>.side-navbar a[data-toggle="collapse"]::before{bottom:10px;}
.compact-sidebar>.side-navbar a i {margin-bottom: 15px;}

.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=tel]{width:100% !important;}
.table-td-alight-center{text-align:center;}
.intl-tel-input.allow-dropdown{width:100%; float:left; width: calc(100% - 50px);}

@media (max-width: 1200px){
.compact-sidebar>.side-navbar a[data-toggle="collapse"]::before{bottom:10px !important;}
.compact-sidebar>.side-navbar a i {margin-bottom: 15px !important;}
}


@media only screen and (min-width:1200px) and (max-width:1450px) {
.custome-dashboard .dashbard-header .widget-body .media .icon{margin:0 10px 0 10px;}
}

@media only screen and (min-width:1200px) and (max-width:1500px) {
.quoate-creation-pg .custome-row-panel>.custome-col-9{width:66.66666666%; max-width:66.66666666%; flex: 0 0 66.66666666%;}
.quoate-creation-pg .custome-row-panel>.custome-col-3{width:33.333333%; max-width:33.333333%; flex: 0 0 33.333333%;}
}

@media only screen and (min-width:320px) and (max-width:400px) {
.page-header h2.page-header-title{font-size:16px;}
}

.flight-result-popup-full .modal-dialog{max-width:900px !important; }
.flight-result-popup-full .modal-dialog .popup-close-btn{width:30px; height:30px; line-height:30px; position:absolute; right:20px; cursor:pointer; text-align:center;  border-radius:50%; background:#dfdfdf; color:#000;}
.result-content-popup{width:100%; float:left; margin-bottom:10px;}
.result-content-popup .result{width:100%; float:left; background:#fff; border:0px solid #dddddd; padding:10px 0 0 0; margin-bottom:20px;}
.result-content-popup .result .flight-logo-outer{width:15%; float:left; padding:0 10px;}
.result-content-popup .result .flight-logo{width:100%; float:left; text-align:center;}
.result-content-popup .result .flight-logo img{width:70%;}
.result-content-popup .result .flight-detail{width:65%; float:left; padding:15px 5px 5px 10px; background:#f9f9f9; border-radius:5px; color:#16528e; }
.result-content-popup .result .flight-detail .outbond{width:100%; float:left;}
.result-content-popup .result .flight-detail .outbond.inbond{width:100%; float:left; margin-top:10px;}
.result-content-popup .result .flight-detail .box1{width:35%; float:left;}
.result-content-popup .result .flight-detail .box2{width:30%; float:left;}
.result-content-popup .result .flight-detail .box3{width:35%; float:left;}
.result-content-popup .result .flight-detail .airport{width:100%; float:left; font-size:14px; margin-bottom:0px;  }
.result-content-popup .result .flight-detail .box1 .airport{padding-left:15%;}
.result-content-popup .result .flight-detail .duration-full{width:100%; float:left; position:relative;}
.result-content-popup .result .flight-detail .duration-full .duration{width:85%; float:left; }
.result-content-popup .result .flight-detail .duration{width:100%; float:left; font-size:16px; font-weight:bold; margin-bottom:0px; padding-left:0px;}

.result-content-popup .result .flight-detail .radio{ width:15%; float:left; margin-top:4px;}
.result-content-popup .result .flight-detail .radio .icon{width:100%; float:left;}
.result-content-popup .result .flight-detail .radio .icon img{width:80%; height:auto;}

.result-content-popup .result .flight-detail .radio label{width:auto; float:left; color:#fff; font-size:16px;}
.result-content-popup .result .flight-detail .radio [type="radio"]:checked, 
.result-content-popup .result .flight-detail .radio [type="radio"]:not(:checked) {position: absolute; left: -9999px;}
.result-content-popup .result .flight-detail .radio [type="radio"]:checked + label, 
.result-content-popup .result .flight-detail .radio [type="radio"]:not(:checked) + label{ position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #666;}
.result-content-popup .result .flight-detail .radio [type="radio"]:checked + label:before, 
.result-content-popup .result .flight-detail .radio [type="radio"]:not(:checked) + label:before {content: ''; position: absolute; left: 0; top: 0; width: 16px; height: 16px; border: 1px solid #ddd; border-radius: 100%; background: #fff;}
.result-content-popup .result .flight-detail .radio [type="radio"]:checked + label:after, 
.result-content-popup .result .flight-detail .radio [type="radio"]:not(:checked) + label:after {content: ''; width: 10px; height: 10px; background:#f7941d; position: absolute; top: 3px; left: 3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.result-content-popup .result .flight-detail .radio [type="radio"]:not(:checked) + label:after {opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.result-content-popup .result .flight-detail .radio [type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}


.result-content-popup .result .flight-detail .stoppage{width:100%; float:left; font-size:12px; font-weight:600; text-align:center; margin-bottom:0px; color:#f7941d;}
.result-content-popup .result .flight-detail .stoppage-point-outer{width:60%; margin:0 auto;}
.result-content-popup .result .flight-detail .stoppage-point{width:100%; height:1px; float:left; position:relative; background:#999; padding:0px 10px; margin:10px 0; }
.result-content-popup .result .flight-detail .stoppage-point:before{position:absolute; content:""; width:10px; height:10px; border-radius:50%; background:#999; border:0px solid #999; left:50%; margin-left:-5px; top:-5px;}
.result-content-popup .result .flight-detail .stoppage-city{width:100%; float:left; font-size:12px; font-weight:600; text-align:center; margin-bottom:0px;}
.result-content-popup .result .flight-detail .baggaes{width:100%; float:left; font-size:12px; font-weight:600; text-align:center; margin-bottom:0px;}
.result-content-popup .result .flight-detail .baggaes img{width:16px; height:15px; margin-right:5px;}

.result-content-popup .result .flight-detail .baggaes-text{width:100%; float:left; text-align:center; font-size:16px; font-weight:normal; color:#16528e; margin-bottom:0px;}
.result-content-popup .result .flight-detail .baggaes-text .icon i{font-size:16px; color:#16528e;}
.result-content-popup .result .flight-detail .baggaes-text .text{ padding-left:5px; font-size:12px;}

.result-content-popup .result .flight-price-outer{width:20%; float:left; padding:0 10px;}
.result-content-popup .result .flight-price{width:100%; float:left; background:none; border-radius:5px; padding:0 10px;}
.result-content-popup .result .flight-price.width-return{padding:37px 10px;}
.result-content-popup .result .flight-price .price{width:100%; float:left; text-align:center; font-size:24px; font-weight:bold; color:#16528e; margin-bottom:0px;}
.result-content-popup .result .flight-price .price span{color:#15bdcc;}
.result-content-popup .result .flight-price .text{width:100%; float:left; text-align:center; font-size:12px; font-weight:normal; color:#16528e; display:none;}
.result-content-popup .result .flight-price .book-flight{width:100%; float:left; text-align:center; background:#c1f1f4; color:#16528e; border-radius:5px; font-size:14px; font-weight:bold; margin-bottom:13px;}
.result-content-popup .result .flight-price .book-now {width: 100%; float: left; text-align:center; margin-top:3px; outline: none; padding: 5px 0px; border: 0px; font-size:16px; color: #fff; background:#16528e; font-weight: bold; box-shadow: -3px 3px 2px #666; -webkit-box-shadow: -3px 3px 2px #666;}
.result-content-popup .result .flight-dropdown-panel{width:100%; float:left; /*background:#ebebeb;*/ background: #f7f5f5; border-top: 1px solid #e8e6e6; margin-top:10px;}
.result-content-popup .result .flight-dropdown-panel .box1{width:33.3333%; float:left;}
.result-content-popup .result .flight-dropdown-panel .box1 .checkin-info{width: 100%; float: left; font-size:14px; color:#a5a4a4; font-weight:normal; margin-bottom: 0px; padding:5px 10px; cursor: pointer;}
.result-content-popup .result .flight-dropdown-panel .box1 .checkin-info .baggaes-text{width:auto; text-align:center; font-size:16px; font-weight:normal; color:#16528e; margin-bottom:0px;}
.result-content-popup .result .flight-dropdown-panel .box1 .checkin-info .baggaes-text .icon i{font-size:16px; color:#16528e;}
.result-content-popup .result .flight-dropdown-panel .box1 .checkin-info .baggaes-text .text{ padding-left:5px; font-size:12px;}

.result-content-popup .result .flight-dropdown-content{width:100%; float:left; background:#f7f5f5; border-top: 1px solid #dddddd;}
.result-content-popup .result .flight-info-dropdown{width:100%; float:left; padding:10px 10px; margin-top:0px;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner{width:100%; float:left;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .box1{width:25%; float:left;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner + .flight-info-dropdown-inner {
    border-top: 1px solid #16528e;
    margin-top: 5px;
    padding-top: 5px;
}

.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .box2{width:25%; float:left;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .box3{width:10%; float:left;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .box4{width:25%; float:left;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .box5{width:15%; float:left;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .title{width:100%; float:left; font-size:14px; font-weight:600; color:#000;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .title2{width:100%; float:left; font-size:14px; font-weight:600; color:#000; margin-top:-10px;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .text1{width:100%; float:left; font-size:14px; font-weight:normal; color:#333; margin-bottom:0px;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .arrow-icon{float:left; margin-top:30px;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .arrow-icon i{font-size:16px; color:#16528e;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text{width:100%; float:left; font-size:14px; font-weight:normal; color:#333; margin-bottom:0px;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .icon{float:left;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .icon i{font-size:18px; color:#16528e;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .text{float:left; padding-left:10px;}
/*.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full{width:100%; float:left; margin-top:30px;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text{float:left; background:#16528e; color:#fff; padding:5px 20px 5px 5px; border-radius:5px;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .icon{float:left; padding-right:10px;}*/

.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full{width:100%; float:left; margin:10px 0 10px 0; border-top:1px dashed #999; border-bottom:1px dashed #999;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text{float:left; color:#333; padding:5px 20px 5px 5px; margin-bottom:0px; border-radius:5px;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .layover-title{float:left; font-weight:bold; padding-right:10px;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .text{float:left;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .symble{float:left; padding:0 5px;}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.result-content-popup {padding:5px 5px 5px 5px; border: 1px solid #dddddd;}
.result-content-popup .result .flight-logo-outer {width:100%; float: left; text-align:center; padding: 0 10px;}
.result-content-popup .result .flight-logo img {width: 100px; float:initial;}
.result-content-popup .result .flight-detail{width:100%; padding: 10px 0px 5px 5px;}
.result-content-popup .result .flight-price-outer{width:100%; padding: 0 0px; margin-top:5px;}
.result-content-popup .result .flight-info-dropdown{width:100%; overflow:auto;}
.result-content-popup .result .flight-info-dropdown .flight-info-dropdown-inner{width:600px;}
.result-content-popup .result .flight-detail .duration {width: 100%; float: left; font-size: 12px; font-weight: bold; margin-bottom: 0px; padding-left: 0px;}
.result-content-popup .result .flight-detail .radio {width: 15%; float: left; margin-top: 0px;}
.result-content-popup .result .flight-detail .radio label{left:-5px;}

.result-content-popup .result .fare-rulu-dropdown {width:100%; float: right; margin-right:0px; overflow:auto;}
.result-content-popup .result .flight-dropdown-panel .box1 .checkin-info{font-size:12px;}

    }

@media only screen and (min-width:768px) and (max-width:991px) {
.result-content-popup .result .flight-detail .duration {font-size: 14px;}
.result-content-popup .result .flight-price {padding: 0 5px;}
.result-content-popup .result .flight-detail {width: 65%; float: left; padding: 10px 0px 5px 5px;}
.result-content-popup .result .flight-info-dropdown {padding: 10px 5px;}
.result-content-popup .result .flight-info-dropdown .baggaes-text .text {float: left; padding-left: 10px;}

.result-content-popup .result .flight-price .price {font-size:18px;}
.result-content-popup .result .flight-price.width-return {padding: 37px 0px;}
.result-content-popup .result .flight-price .book-now{font-size:11px;}

    }

@media only screen and (min-width:992px) and (max-width:1199px) {
.result-content-popup .result .flight-price {padding: 0 5px;}
}

/*Flight Cart Detail Css*/
.msg .flight-detail{width:65%; float:left; padding:15px 5px 5px 10px; background:#f9f9f9; border-radius:5px; color:#16528e; }
.msg .flight-detail .outbond{width:100%; float:left;}
.msg .flight-detail .outbond.inbond{width:100%; float:left; margin-top:10px;}
.msg .flight-detail .box1{width:35%; float:left;}
.msg .flight-detail .box2{width:30%; float:left;}
.msg .flight-detail .box3{width:35%; float:left;}
.msg .flight-detail .airport{width:100%; float:left; font-size:14px; margin-bottom:0px;  }
.msg .flight-detail .box1 .airport{padding-left:15%;}
.msg .flight-detail .duration-full{width:100%; float:left; position:relative;}
.msg .flight-detail .duration-full .duration{width:85%; float:left; }
.msg .flight-detail .duration{width:100%; float:left; font-size:16px; font-weight:bold; margin-bottom:0px; padding-left:0px;}

.msg .flight-detail .radio{ width:15%; float:left; margin-top:4px;}
.msg .flight-detail .radio .icon{width:100%; float:left;}
.msg .flight-detail .radio .icon img{width:80%; height:auto;}

.msg .flight-detail .radio label{width:auto; float:left; color:#fff; font-size:16px;}
.msg .flight-detail .radio [type="radio"]:checked, 
.msg .flight-detail .radio [type="radio"]:not(:checked) {position: absolute; left: -9999px;}
.msg .flight-detail .radio [type="radio"]:checked + label, 
.msg .flight-detail .radio [type="radio"]:not(:checked) + label{ position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #666;}
.msg .flight-detail .radio [type="radio"]:checked + label:before, 
.msg .flight-detail .radio [type="radio"]:not(:checked) + label:before {content: ''; position: absolute; left: 0; top: 0; width: 16px; height: 16px; border: 1px solid #ddd; border-radius: 100%; background: #fff;}
.msg .flight-detail .radio [type="radio"]:checked + label:after, 
.msg .flight-detail .radio [type="radio"]:not(:checked) + label:after {content: ''; width: 10px; height: 10px; background:#f7941d; position: absolute; top: 3px; left: 3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.msg .flight-detail .radio [type="radio"]:not(:checked) + label:after {opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.msg .flight-detail .radio [type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}


.msg .flight-detail .stoppage{width:100%; float:left; font-size:12px; font-weight:600; text-align:center; margin-bottom:0px; color:#f7941d;}
.msg .flight-detail .stoppage-point-outer{width:60%; margin:0 auto;}
.msg .flight-detail .stoppage-point{width:100%; height:1px; float:left; position:relative; background:#999; padding:0px 10px; margin:10px 0; }
.msg .flight-detail .stoppage-point:before{position:absolute; content:""; width:10px; height:10px; border-radius:50%; background:#999; border:0px solid #999; left:50%; margin-left:-5px; top:-5px;}
.msg .flight-detail .stoppage-city{width:100%; float:left; font-size:12px; font-weight:600; text-align:center; margin-bottom:0px;}
.msg .flight-detail .baggaes{width:100%; float:left; font-size:12px; font-weight:600; text-align:center; margin-bottom:0px;}
.msg .flight-detail .baggaes img{width:16px; height:15px; margin-right:5px;}

.msg .flight-detail .baggaes-text{width:100%; float:left; text-align:center; font-size:16px; font-weight:normal; color:#16528e; margin-bottom:0px;}
.msg .flight-detail .baggaes-text .icon i{font-size:16px; color:#16528e;}
.msg .flight-detail .baggaes-text .text{ padding-left:5px; font-size:12px;}

/*Flight modify Tab-penal Detail Css*/

.widget .widget-header .flight-modify .tab-panel{width:100%; float:left;}
.widget .widget-header .flight-modify .tab-panel .city{width:17%; float:left; padding-right:10px;}
.widget .widget-header .flight-modify .tab-panel .economy{width:29%; float:left; padding-right:10px;}
.widget .widget-header .flight-modify .tab-panel .date{width:20%; float:left; padding-right:10px;}
.widget .widget-header .flight-modify .tab-panel label.position-relative label{ width:100%; font-weight:600; text-align:left; color:#6b6f72; color:#2c304d;}
.widget .widget-header .flight-modify .tab-panel .traveller{float:left; padding-right:10px; position:relative;}
.widget .widget-header .flight-modify .tab-panel .traveller .adult {width: 33.3333%; float: left;}
.widget .widget-header .flight-modify .tab-panel .traveller .select-box{width:100%; float:left; border:1px solid #ccc; border-radius:5px; overflow:hidden;}
.widget .widget-header .flight-modify .tab-panel .traveller select.form-control{border:0px; border-radius:5px; padding-left:20px !important;}
.widget .widget-header .flight-modify .tab-panel .traveller .form-group{margin-bottom:5px;}
.widget .widget-header .flight-modify .tab-panel .traveller .form-group label{margin-bottom:5px;}
.widget .widget-header .flight-modify .tab-panel .traveller .adult select.form-control:focus{box-shadow:none;}
.widget .widget-header .flight-modify .tab-panel .traveller .pos-static span{line-height:1em;}
.widget .widget-header .flight-modify .tab-panel .traveller .form-control{box-shadow: 5px 0 0 #15bdcc inset; -webkit-box-shadow: 5px 0 0 #15bdcc inset;}

.widget .widget-header .flight-modify .tab-panel .traveller .main-pax .room-icon{padding-left:3px; color:#15bdcc;}
.widget .widget-header .flight-modify .tab-panel .traveller .main-pax .adult-icon{padding-left:3px; color:#5944e4;}
.widget .widget-header .flight-modify .tab-panel .traveller .main-pax .infant-icon{padding-left:3px; color:#ef6945;}
.widget .widget-header .flight-modify .tab-panel .traveller .main-pax .bed-icon{width:8px;}
.widget .widget-header .flight-modify .tab-panel .traveller .main-pax .pax-icon{width:8px; margin-left:2px; margin-right:2px;}
.widget .widget-header .flight-modify .tab-panel .traveller .main-pax .child-icon{width:8px; margin-left:2px; margin-right:2px;}
.widget .widget-header .flight-modify .tab-panel .traveller .main-pax .infant-icon{width:11px; margin-left:2px; margin-right:2px;}

.widget .widget-header .flight-modify .tab-panel .search-btn-outer{width:10%; float:left; padding-right:10px; margin-top:30px; position:relative;}
.widget .widget-header .flight-modify .tab-panel .search-btn-outer .search-btn{width: auto; float: left; padding: 5px 10px; margin-top:25px; text-align: center; font-size: 14px; border: 1px solid #13becd; border-radius: 5px; color: #fff; outline: 0px; background: linear-gradient( #41d8e5 50%, #15bdcc 50%); background: -webkit-linear-gradient( #41d8e5 50%, #15bdcc 50%);}
.widget .widget-header .flight-modify .tab-panel .search-btn-outer .search-btn:hover {background: linear-gradient( #15bdcc 50%, #41d8e5 50%); background: -webkit-linear-gradient( #15bdcc 50%, #41d8e5 50%);}

.widget .widget-header .flight-modify .tab-panel .mc-source-destination{width:65%; float:left;}
.widget .widget-header .flight-modify .tab-panel .mc-source-destination-inner{width:100%; float:left;}
.widget .widget-header .flight-modify .tab-panel .mc-source-destination-inner .city{width:30%;}
.widget .widget-header .flight-modify .tab-panel .mc-source-destination-inner .date{width:20%;}

.widget .widget-header .flight-modify .tab-panel .mc-source-destination-inner .city .form-group{width:100%;}
.widget .widget-header .flight-modify .tab-panel .mc-source-destination-inner .city .form-group .position-relative{width:100%; float:left;}
.widget .widget-header .flight-modify .tab-panel .mc-source-destination-inner .date .form-group{width:100%;}
.widget .widget-header .flight-modify .tab-panel .mc-source-destination-inner .date .form-group .position-relative{width:100%; float:left;}

.widget .widget-header .flight-modify .tab-panel .mc-other-detial .traveller{width:62%;}

.widget .widget-header .flight-modify .tab-panel .form-group{width:100%;}
.widget .widget-header .flight-modify .tab-panel .form-group .position-relative{width:100%; float:left;}

.widget .widget-header .flight-modify .tab-panel .mc-other-detial{width:35%; float:left;}
.widget .widget-header .flight-modify .modify-cancel-panel{width:100%; float:right; text-align:right; margin-bottom:15px;}
.widget .widget-header .flight-modify .tab-panel .form-group .position-relative .form-control{padding-left:3px; line-height: 40px; height: 40px;}
.widget .widget-header .flight-modify .tab-panel .form-group .position-relative .form-control.select-box{padding-right:0px !important;}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.widget .widget-header .flight-modify .tab-panel .mc-source-destination{width:100%; float:left;}
.widget .widget-header .flight-modify .tab-panel .mc-other-detial{width:100%; float:left;}
.widget .widget-header .flight-modify .tab-panel .mc-other-detial .date{width:100%;}
.widget .widget-header .flight-modify .tab-panel .mc-other-detial .traveller{width:100%;}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.widget .widget-header .flight-modify .tab-panel .mc-source-destination{width:100%; float:left;}
.widget .widget-header .flight-modify .tab-panel .mc-other-detial{width:100%; float:left;}
/*.widget .widget-header .flight-modify .tab-panel .mc-other-detial .traveller .form-control {padding: .75rem 0.5rem; padding-right:0px;}*/
}
@media only screen and (min-width:1200px) and (max-width:1399px) {
.widget .widget-header .flight-modify .tab-panel .mc-other-detial .date{width:18%;}
.widget .widget-header .flight-modify .tab-panel .mc-other-detial .traveller{width:46%;}
.widget .widget-header .flight-modify .tab-panel .mc-other-detial .traveller .form-control {padding: .75rem 0.5rem;}
}


.widget-07.widget-detail-full{float:left; position:relative;}

.widget-07.widget-detail-full .flight-loader-outer{width:100%; height:100%;  position:absolute; top:0px; left:0px;}
.widget-07.widget-detail-full .flight-loader{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.widget-07.widget-detail-full .flight-loader img{width:100px;}

.widget-07.widget-detail-full .Hotel-loader-outer{width:100%; height:100%;  position:absolute; top:0px; left:0px;}
.widget-07.widget-detail-full .Hotel-loader{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.widget-07.widget-detail-full .Hotel-loader img{width:100px;}

/*Hotel modify Tab-penal Detail Css*/


.card-body .widget .adserch-left-panel{width:100%; float:left; background:#c1f1f4; border:0px solid #71a7c4; padding:10px  10px;}
.card-body .widget .adserch-left-panel{width:100%; min-height:95px; float:left; background:#fff; border:0px solid #71a7c4; padding:10px  10px; margin:20px 0 20px 0; -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important; -webkit-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; -o-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; -webkit-transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;}
.card-body .widget .adserch-left-panel .tab-panel{width:100%; float:left;}
.card-body .widget .adserch-left-panel .tab-panel .city{width:23%; float:left; padding-right:10px;}
.card-body .widget .adserch-left-panel .tab-panel .date{width:19%; float:left; padding-right:10px;}
.card-body .widget .adserch-left-panel .tab-panel .Pool-heating-charge{width:60%; float:left; padding-right:10px; text-align:center; color:#033880;}
.card-body .widget .adserch-left-panel .tab-panel .Pool-heating-charge .form-group label.position-relative label{color:#033880;}
.card-body .widget .adserch-left-panel .tab-panel .traveller{width:22%; float:left; padding-right:10px; position:relative;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .adult {width: 33.3333%; float: left;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .label-text{ width:100%; font-weight:600; text-align:left; color:#6b6f72; color:#2c304d;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .select-box{width:100%; float:left; border:1px solid #ccc; border-radius:5px; overflow:hidden;}
.card-body .widget .adserch-left-panel .tab-panel .traveller select.form-control{border:0px; border-radius:5px; padding-left:20px !important;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .form-group{margin-bottom:5px;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .form-group label{margin-bottom:5px;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .adult select.form-control:focus{box-shadow:none;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .pos-static span{line-height:1em;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .form-control{line-height:1.25; box-shadow: 5px 0 0 #15bdcc inset; -webkit-box-shadow: 5px 0 0 #15bdcc inset;}

.card-body .widget .adserch-left-panel .tab-panel .traveller .main-pax .room-icon{padding-left:3px; color:#15bdcc;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .main-pax .adult-icon{padding-left:3px; color:#5944e4;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .main-pax .infant-icon{padding-left:3px; color:#ef6945;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .main-pax .bed-icon{width:8px;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .main-pax .pax-icon{width:8px; margin-left: 4px;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .main-pax .child-icon{width:8px;}

.card-body .widget .adserch-left-panel .tab-panel .search-btn-outer{width:10%; float:right; padding-right:10px; margin-top:26px !important; position:relative;}
.card-body .widget .adserch-left-panel .tab-panel .search-btn-outer .search-btn{width: auto; float: left; padding: 5px 10px; margin-top:25px; text-align: center; font-size: 14px; border: 1px solid #13becd; border-radius: 5px; color: #fff; outline: 0px; background: linear-gradient( #41d8e5 50%, #15bdcc 50%); background: -webkit-linear-gradient( #41d8e5 50%, #15bdcc 50%);}
.card-body .widget .adserch-left-panel .tab-panel .search-btn-outer .search-btn:hover {background: linear-gradient( #15bdcc 50%, #41d8e5 50%); background: -webkit-linear-gradient( #15bdcc 50%, #41d8e5 50%);}
.card-body .widget .adserch-left-panel .tab-panel .class{width:14%; float:left;}
.card-body .widget .adserch-left-panel .form-group{width:100%; float:left; margin-bottom:5px;}
.card-body .widget .adserch-left-panel .form-group label.position-relative{position:relative; width:100%; float:left; font-weight:normal; color:#fff;}
.card-body .widget .adserch-left-panel .form-group label.position-relative label{ width:100%; font-weight:600; text-align:left; color:#6b6f72; color:#2c304d;}
.card-body .widget .adserch-left-panel .form-group label.position-relative label.checkbox-inline{width:auto; display:inline-block; margin-top:7px;}
.card-body .widget .adserch-left-panel .form-group label.position-relative label.checkbox-inline.gap{margin-right:10px;}
.card-body .widget .adserch-left-panel .form-group span{position:absolute; font-size:16px; color:#8ec320; bottom:0px; left:10px; line-height:34px;  }
.card-body .widget .adserch-left-panel .form-group span img{width:10px;}
.card-body .widget .adserch-left-panel .form-group label.position-relative  .form-control{padding-right:initial; line-height: 40px; height: 40px; padding:0 10px;}
.card-body .widget .adserch-left-panel .tab-panel .city .form-group label.position-relative  .form-control{box-shadow:5px 0 0 #385d9e inset; -webkit-box-shadow:5px 0 0 #385d9e inset; line-height: 40px; height: 40px;}
.card-body .widget .adserch-left-panel .tab-panel .city.city2 .form-group label.position-relative  .form-control{box-shadow:5px 0 0 #9c27b0 inset; -webkit-box-shadow:5px 0 0 #9c27b0 inset;}
.card-body .widget .adserch-left-panel .tab-panel .date .form-group label.position-relative  .form-control{box-shadow:5px 0 0 #ef6945 inset; -webkit-box-shadow:5px 0 0 #ef6945 inset;}
.card-body .widget .adserch-left-panel .tab-panel .date.date2 .form-group label.position-relative  .form-control{box-shadow:5px 0 0 #009688 inset !important; -webkit-box-shadow:5px 0 0 #009688 inset !important;}
.card-body .widget .adserch-left-panel .tab-panel .adc .form-group label.position-relative  .form-control{box-shadow:5px 0 0 #009688 inset; -webkit-box-shadow:5px 0 0 #009688 inset;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .select-box select{background:transparent;}
.card-body .widget .adserch-left-panel .tab-panel .traveller .select-box{box-shadow:5px 0 0 #999 inset; -webkit-box-shadow:5px 0 0 #999 inset; background:#fff;}
.card-body .widget .adserch-left-panel .form-group label.position-relative  .form-control:focus{box-shadow:5px 0 0 #7636dc inset; -webkit-box-shadow:5px 0 0 #7636dc inset;}

.card-body .widget .adserch-left-panel .form-group label.position-relative.left-icon  span.left{position:absolute; width:20px; font-size:16px; color:#c0257c; bottom:0px; left:5px; line-height:34px; }
.card-body .widget .adserch-left-panel .form-group label.position-relative.left-icon  input{padding-right:initial; padding-left:25px;}
.card-body .widget .adserch-left-panel .form-group label.position-relative select{height:34px; width:100%; float:left; line-height:28px;}

.card-body .widget .adserch-left-panel .radio-full{width:100%; float:left; margin-bottom:10px;}
.card-body .widget .adserch-left-panel .radio-full .radio{float:left; margin:0px 10px 0 0;}
.card-body .widget .adserch-left-panel .radio-full .radio label.active{font-weight:600;}
.card-body .widget .adserch-left-panel .radio-full .radio label{width:auto; float:left; color:#fff; font-size:14px;}
.card-body .widget .adserch-left-panel .radio-full .radio [type="radio"]:checked, 
.card-body .widget .adserch-left-panel .radio-full .radio [type="radio"]:not(:checked) {position: absolute; left: -9999px;}
.card-body .widget .adserch-left-panel .radio-full .radio [type="radio"]:checked + label, 
.card-body .widget .adserch-left-panel .radio-full .radio [type="radio"]:not(:checked) + label{ position: relative; padding-left:20px; cursor: pointer; line-height: 20px; display: inline-block; color: #16528e;}
.card-body .widget .adserch-left-panel .radio-full .radio [type="radio"]:not(:checked) + label.active{font-weight:bold;}
.card-body .widget .adserch-left-panel .radio-full .radio [type="radio"]:checked + label:before, 
.card-body .widget .adserch-left-panel .radio-full .radio [type="radio"]:not(:checked) + label:before {content: ''; position: absolute; left:0px; top:4px; width: 14px; height: 14px; border: 1px solid #ddd; border-radius: 100%; background: #fff;}
.card-body .widget .adserch-left-panel .radio-full .radio [type="radio"]:checked + label:after, 
.card-body .widget .adserch-left-panel .radio-full .radio [type="radio"]:not(:checked) + label:after {content: ''; width:8px; height:8px; background: #f7941d; position: absolute; top:7px; left: 3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.card-body .widget .adserch-left-panel .radio-full .radio [type="radio"]:not(:checked) + label:after {opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.card-body .widget .adserch-left-panel .radio-full .radio [type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}


.dropdown-menu {background: #fff;padding: 10px 10px !important;margin: 8px auto !important;width: 355px !important;color:#333;}
.addbtn {width: 30px;float: left !important;background: none;border: 1px solid #ccc !important;line-height: 24px;padding-left: 0 !important;padding-right: 0 !important;}
.quantity {width: 30px;float: left !important;background: none;border: 1px solid #ccc !important;line-height: 24px;text-align: center;padding-left: 0 !important;padding-right: 0 !important;}
.backto-result-common{padding:5px 0px; float:right; color:#333; text-align:center; border:0px solid #15bdcc; border-radius:10px;}

.adult-class-dropdown{width:100%; position:absolute; top:100%; z-index:111111; margin-top:20px; float:left; background:#fff; color:#999; border-radius:5px; box-shadow:0 4px 10px 0 #999;}
.adult-class-dropdown:before{position:absolute; content:""; border-width:15px; border-style:solid; border-color: transparent  transparent #fff transparent; bottom:100%; left:50%; margin-left:-15px;}
.adult-class-dropdown .dropdown-content{width:100%; float:left; padding:0 10px; margin-top:20px;}
.adult-class-dropdown .dropdown-content .form-group{width:100%; float:left;}
.adult-class-dropdown .dropdown-content .form-group label{color:#333; margin-bottom:10px;}
.adult-class-dropdown .dropdown-content .form-group select.form-control{border:1px solid #ccc !important; border-radius:5px;}
.adult-class-dropdown .dropdown-content .form-group select.form-control{line-height:28px;}
.adult-class-dropdown .dropdown-content .adult-panel{width:100%; float:left;}
.adult-class-dropdown .dropdown-content .adult-panel .heading{width:100%; float:left; font-size:16px; font-weight:600; color:#333; margin-bottom:10px;}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer{width:100%; float:left; position:relative; padding-left:120px; margin-bottom:20px;}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .min-max{width:120px; position:absolute; left:0px; top:-5px;}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-btn1{float:left; width:30px; height:30px; line-height:20px; border-radius:50%; border:1px solid #ccc; color:#77a516; background:transparent; font-size:30px; outline:none;}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-btn2{float:left; width:30px; height:30px; line-height:20px; border-radius:50%; border:1px solid #ccc; color:#77a516; background:transparent; font-size:30px; outline:none;}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-text{float:left; width:50px; height:30px; font-size:16px; color:#000; background:transparent; border:0px; outline:none;}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .age-text{float:left;}
.adult-class-dropdown .dropdown-content .info-text1{width:100%; float:left; font-size:12px; color:#999; margin-bottom:10px;}
.adult-class-dropdown .done-btn-full{width:100%; float:left; border-top:1px solid #ccc; padding:5px 10px}
.adult-class-dropdown .done-btn-full .done-btn{float:right; font-size:16px; color:#77a516;}

.mt5 {margin-top: 5px !important;}
.mt7 {margin-top: 7px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}
.mt60 {margin-top: 60px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb60 {margin-bottom: 60px !important;}
.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml30 {margin-left: 30px !important;}
.ml40 {margin-left: 40px !important;}
.ml50 {margin-left: 50px !important;}
.ml60 {margin-left: 60px !important;}

/*Transfer Loader Image*/
.widget-28 .widget-body .Transfer-loader-outer{width:100%; height:100%; background:rgba(0,0,0,0.2); position:absolute; top:0px; left:0px;}
.widget-28 .widget-body .Transfer-loader{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.widget-28 .widget-body .Transfer-loader img{width:100px;}

/*Send Pop up */


.sendmail-popup{border-radius:5px; width:auto !important;}
.sendmail-popup{transform:translateY(-100px); -webkit-transform:translateY(-100px); transition:0.5s;}
.sendmail-popup.in{transform:translateY(100px); -webkit-transform:translateY(100px);}

.sendmail-popup .modal-dialog{width:900px !important;   overflow:hidden !important; border-radius:0px;}

.sendmail-popup .modal-dialog .modal-content{width:100%; float:left; padding:0px !important; border-radius:0px; border:0px;}
.sendmail-popup .modal-dialog .modal-content .modal-body{padding:0px !important;}
.sendmail-popup label{font-weight:600 !important;}
.sendmail-popup .close-icon{width:25px !important; height:25px; border-radius:50%; background:#dddddd; text-align:center; float: right; position:absolute; right:0px; margin-top:8px; margin-right:15px; color:#333; z-index:1;}
.sendmail-popup .close-icon:hover{color:#1b889a;}
.sendmail-popup .close-icon i{width:100%; height:100%; line-height:25px; text-align:center; font-weight:300;}
.sendmail-popup .close-icon i:before{font-weight:300 !important; font-size:12px;}

.sendmail-popup .sendmail-content{width:100%; float:left; }
.sendmail-popup .sendmail-content .popup-header{width:100%; float:left; padding:10px 15px; font-size:16px; font-weight:600; color:#000; border-bottom:1px solid #ccc; position:relative;}
.sendmail-popup .sendmail-content .popup-header .quote-id{width:100%; float:left; text-align:center; position:absolute; top:10px; left:0px;}
.sendmail-popup .sendmail-content .popup-header .quote-id .text{color:#15bdcc;}
.sendmail-popup .sendmail-content .form-content{width:100%; float:left;  padding:15px !important;}

.sendmail-popup .sendmail-content .form-content .pass-form{width:100%; float:left; position:relative; padding-left:150px;}
.sendmail-popup .sendmail-content .form-content .pass-form .form-title{width:150px; float:left; color:#333; position:absolute; top:8px; left:0px; font-weight:normal;}
.sendmail-popup .sendmail-content .form-content .pass-form .form-control{border: 1px solid #c5c5c5; height:34px; border-radius:0px !important; transition:0.5s; -webkit-transition:0.5s;}
.sendmail-popup .sendmail-content .form-content .pass-form .form-control:focus{border:1px solid #1875f0;}
.sendmail-popup .sendmail-content .form-content .pass-form select.form-control{line-height:36px;}
.sendmail-popup .sendmail-content .form-content .pass-form textarea.form-control{height:auto;}
.sendmail-popup .sendmail-content .form-content .pass-form .form-group{width:100%; float:left;}
.sendmail-popup .sendmail-content .form-content .note-text{font-size: 10px; font-style: italic; color: Gray}

.sendmail-popup .sendmail-content .form-content .add-btn {width:106px; float:left; font-size: 13px; padding: 0 0px; text-align: center; line-height: 30px; margin-bottom: 15px; margin-left:150px; background-color: #1ab394; color: #FFFFFF; box-shadow: 0 2px 2px 0 rgba(26, 179, 148, 0.14), 0 3px 1px -2px rgba(26, 179, 148, 0.2), 0 1px 5px 0 rgba(26, 179, 148, 0.12); color: #fff; border-radius: 5px;}
.sendmail-popup .sendmail-content .form-content .ul-send-mail{width:auto; float:right; list-style:none;}
.sendmail-popup .sendmail-content .form-content .ul-send-mail li{display:inline-block; float:left; margin-bottom:5px; padding-right:10px;}
.sendmail-popup .sendmail-content .form-content .ul-send-mail li a{float:left; font-size:10px; color:#000;}
.sendmail-popup .sendmail-content .form-content .ul-send-mail li a .iocn{float:left; padding:1px 6px; font-size:12px; border-radius:2px; margin-right:5px; text-align:center; color:#fff;}
.sendmail-popup .sendmail-content .form-content .ul-send-mail li a .text{float:left; line-height:21px;}
.sendmail-popup .sendmail-content .form-content .ul-send-mail li a .iocn img{width:15px;}
.sendmail-popup .sendmail-content .form-content .ul-send-mail li a .iocn.iocn2{text-align:center;}
.sendmail-popup .sendmail-content .form-content .ul-send-mail li a .iocn.iocn2 img{width:15px;}

.sendmail-popup .sendmail-content .form-content .ul-send-mail li a .iocn.new-Excel-icon {width:25px;}
.sendmail-popup .sendmail-content .form-content .ul-send-mail li a .iocn.new-pdf-icon {width:25px;}
.sendmail-popup .sendmail-content .form-content .ul-send-mail li a .iocn.new-view-icon {width:25px;}
.sendmail-popup .sendmail-content .form-content .ul-send-mail li a .iocn.new-pdf-icon img,
.sendmail-popup .sendmail-content .form-content .ul-send-mail li a .iocn.new-Excel-icon img,
.sendmail-popup .sendmail-content .form-content .ul-send-mail li a .iocn.new-view-icon img{width:20px;}
.sendmail-popup.pdf-popup .modal-dialog{width:570px !important;   overflow:hidden !important; border-radius:0px; background:#dfdfdf !important;}
.sendmail-popup.pdf-popup .modal-dialog .modal-content{background:#dfdfdf !important;}

.itenarary-markup{position:relative; margin-bottom:20px !important;}
.itenerary-add-more {font-size:15px; color:#5d5386; float:right; border:none; background:#fff; margin-right:15px;}
.itenerary-markup-values {font-size:15px; color:#5d5386; float:right; border:none; background:#fff; margin-right:15px;}
.itenarary-markup .itenerary-markup-values{position:absolute; bottom:-10px; right:0px;}


/*-- ITINERARY-POPUP --*/
.itinerary-popup .modal-dialog{max-width:900px !important;}
.itinerary-popup .user-detail{margin-top:10px; font-weight:600; color:#000;}
.itinerary-popup .user-detail #MessageDetail{margin-top:10px; font-weight:normal; padding-left:20px;}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.itinerary-popup .modal-dialog{width:100% !important; margin-right:15px;}
}

.widget .itinerary-cancel{position:absolute; right:20px;}
.widget .itinerary-cancel a{float:right; text-align:right;}
.alert-primary .align-items-md-center.confirm-quote{color:#5fce28;}
.live-user-name {
 font-size: 16px;
    margin-left: 20px;
    margin-top: 15px;
}
.live-img-user{
    height:20px !important; width:20px !important;
}
.mainoverlay .overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
  overflow-x: scroll;
  transition: 0.5s;

}

.mainoverlay .overlay-content {
  position: relative;
  top: 25%;
  width: 100%;
  text-align: center;
  margin-top:-200px;
}

.mainoverlay .overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.mainoverlay .overlay a:hover, .overlay a:focus {
  color: #f1f1f1;
}

.mainoverlay .overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
  
}

@media screen and (max-height: 450px) {
  .mainoverlay .overlay a {font-size: 20px}
  .overlay .closebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}


/*==== FOR RESPONSIVE ====*/
@media only screen and (min-width:320px) and (max-width:767px) {
.justify-content-center .col-xl-12{padding-left:0px; padding-right:0px;}
#FlightResult .widget-body{ padding: 0.5rem;}
}

body{font-family: 'Open Sans', sans-serif !important;}

/* -----------------NEW LOGIN POPUP START------------------ */
.flight_filter .filter-full{border-radius:5px; width:auto !important;}
.flight_filter .filter-full{transform:translateY(100px); -webkit-transform:translateY(100px); transition:0.5s;}
.flight_filter .filter-full.modal{z-index:11111;}
.flight_filter .filter-full.in{transform:translateY(100px); -webkit-transform:translateY(100px);}

.flight_filter .filter-full .modal-dialog{width:800px;max-width:800px; border-radius:10px !important; -webkit-border-radius:10px !important;  overflow:hidden !important;}

.flight_filter .filter-full .modal-content .modal-body .popup-content{width:100%; float:left; padding:15px;}
.flight_filter .filter-full label{font-weight:600}
.flight_filter .filter-full .close-icon{width: auto; float: right; position:absolute; right:0px; margin-top:15px;color:#666;}
.flight_filter .filter-full .close-icon:hover{color:#003366;}
.flight_filter .filter-full .close-icon i{margin-right: 15px;background: #eaeaea;border-radius: 27px;width: 30px;height: 30px;line-height: 30px;position: relative;}
.flight_filter .filter-full .close-icon i:before{position: absolute;left: 10px;}
.flight_filter .filter-popup{width:100%; float:left; background:#fff;padding: 10px;}
.flight_filter .filter-popup h5.title{font-size: 22px; line-height: 1.35; color:#000; font-weight:600;text-align: center;}
.flight_filter .filter-popup h3{text-transform:uppercase;margin: 0;font-size: 19px;margin-bottom: 20px;margin-top: 20px;width:100%;float:left;margin-bottom: 10px;}
.flight_filter .filter-popup h3.heading{font-size: 19px; width:100%; float:initial; color:#424ea7; font-weight:600;}
.flight_filter .filter-popup h3.sub_heading{font-size: 16px; color:#424ea7; font-weight:600;}
.flight_filter .filter-popup .tab{float:left;width:100%;list-style:none;padding-left:15px;padding-right:15px;}
.flight_filter .filter-popup .tab li{width:16.1%;float:left;margin-left:2px;margin-right:2px;}

.flight_filter .filter-popup .tab li button:focus{outline:none !important;text-decoration:none;}
.flight_filter .filter-popup .tab li button{padding: 8px 0;border-radius:5px;width: 100%;border: 1px solid #9648af;font-size: 13px;background:none;border:1px solid #9648af;color:#2a7bea;}
.flight_filter .filter-popup .tab li button .icon .la{font-weight:600;}
.flight_filter .filter-popup .tab li button .icon .fa{font-size:20px;margin-bottom: 8px; font-weight: 600;}
.flight_filter .filter-popup .tab li button.active{background:#2a7bea;color:#fff;}
.flight_filter .filter-popup .tab li button.active a:hover, 
.flight_filter .filter-popup .tab li button.active a{color:#fff;}
.flight_filter .filter-popup .tab li button a, 
.flight_filter .filter-popup .tab li button a:hover{text-decoration:none;color:#2a7bea; color: #424ea7;font-weight: 600;}
.flight_filter .filter-full .modal-body{padding:0;}
.flight_filter .filter-popup .content hr{margin-top:40px;margin-bottom: 30px;}
.flight_filter .filter-popup .content .tab_content_full{width:100%;float:left;}
.flight_filter .filter-popup .content .button{width:100%;float:left;}
.flight_filter .filter-popup .content .button .reset{float: left;color: #2a7bea;border: 1px solid #2a7bea;border-radius: 20px;background: #fff;padding: 8px 16px; cursor:pointer;}
.flight_filter .filter-popup .content .button .done{float:right;background: #2a7bea;color: #fff;border: 1px solid #2a7bea;border-radius: 20px;padding: 8px 16px;}
.flight_filter .filter-popup .content .button .reset:focus, 
.flight_filter .filter-popup .content .button .done:focus{outline:none !important;text-decoration:none;}
.flight_filter .filter-popup .content .tab_content_full .checkbox-full{float:left;width:100%;}
.flight_filter .filter-popup .content .tab_content_full .checkbox-full button{cursor: pointer;float: left;background: #9648af;color: #fff;padding: 7px 12px;font-size: 13px;border-radius: 5px;border: 1px solid #dadcd7;margin-right: 5px;margin-bottom: 5px;}
.flight_filter .filter-popup .content .tab_content_full .checkbox-full button.DEPARTURETIME.active,
.flight_filter .filter-popup .content .tab_content_full .checkbox-full button.Stop.active{background:#5d5386; color:#fff;}
.flight_filter .filter-popup .content .tab_content_full .checkbox-full button.RetrunTime.re-active{background:#5d5386; color:#fff;}
.flight_filter .filter-popup .content .tab_content_full .checkbox-full button.price-box.price-active{background:#5d5386; color:#fff;}
.flight_filter .filter-popup .content .tab_content_full .checkbox-full button.AIRLINESFilter.Airactive { background:#5d5386; color:#fff; }
.flight_filter .filter-popup .content .tab_content_full .checkbox-full button.Stop.Stopactive { background:#5d5386; color:#fff; }
.flight_filter .filter-popup .content .tab_content_full .checkbox-full button b{font-weight:normal;}
.flight_filter .filter-popup .content .tab_content_full .checkbox-full button:focus{outline:none !important;text-decoration:none;}

@media screen and (min-width:320px) and (max-width:767px) {
/*-----------------NEW LOGIN POPUP START-----------------*/
.flight_filter .filter-full{transform:translateY(0px); -webkit-transform:translateY(0px); transition:0.5s;}
.flight_filter .filter-full.in {transform: translateY(0px); -webkit-transform: translateY(0px); }
.flight_filter .filter-full .modal-dialog {width: 95%; margin: 0 auto; }
}
@media screen and (min-width:320px) and (max-width:500px) {
.flight_filter .filter-popup .tab li {width: 48.5%;margin-bottom: 5px;}
}
@media screen and (min-width:501px) and (max-width:767px) {
.flight_filter .filter-popup .tab li {width: 32.4%;margin-bottom: 5px;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.flight_filter .filter-full{transform:translateY(0px); -webkit-transform:translateY(0px); transition:0.5s;}
.flight_filter .filter-full .modal-dialog{width:98%;}
.flight_filter .filter-popup .tab li button {padding: 8px 3px;font-size: 12px;}
}

body{font-family: 'Open Sans', sans-serif !important;}

.hotel_filter .filter-full{border-radius:5px; width:auto !important;}
.hotel_filter .filter-full{transform:translateY(100px); -webkit-transform:translateY(100px); transition:0.5s;}
.hotel_filter .filter-full.in{transform:translateY(100px); -webkit-transform:translateY(100px);}

.hotel_filter .filter-full .modal-dialog{width:800px;max-width:800px; border-radius:10px !important; -webkit-border-radius:10px !important;  overflow:hidden !important;}

.hotel_filter .filter-full .modal-content .modal-body .popup-content{width:100%; float:left; padding:15px;}
.hotel_filter .filter-full label{font-weight:600}
.hotel_filter .filter-full .close-icon{width: auto; float: right; position:absolute; right:0px; margin-top:15px;color:#666;}
.hotel_filter .filter-full .close-icon:hover{color:#003366;}
.hotel_filter .filter-full .close-icon i{margin-right: 15px;background: #eaeaea;border-radius: 27px;width: 30px;height: 30px;line-height: 30px;position: relative;}
.hotel_filter .filter-full .close-icon i:before{position: absolute;left: 10px;}
.hotel_filter .filter-popup{width:100%; float:left; background:#fff;padding: 10px;}
.hotel_filter .filter-popup h5.title{font-size: 22px; line-height: 1.35; color:#000; font-weight:600;text-align: center;}
.hotel_filter .filter-popup h3{text-transform:uppercase;margin: 0;font-size: 19px;margin-bottom: 20px;margin-top: 20px;width:100%;float:left;margin-bottom: 10px;}
.hotel_filter .filter-popup h3.heading{font-size: 19px; width:100%; float:initial; color:#424ea7; font-weight:600;}
.hotel_filter .filter-popup h3.sub_heading{font-size: 16px; color:#424ea7; font-weight:600;}
.hotel_filter .filter-popup .tab{float:left;width:100%;list-style:none;padding-left:15px;padding-right:15px;}
.hotel_filter .filter-popup .tab li{width:32.8%;float:left;margin-left:2px;margin-right:2px;}

.hotel_filter .filter-popup .tab li button:focus{outline:none !important;text-decoration:none;}
.hotel_filter .filter-popup .tab li button{padding: 8px 0;border-radius:5px;width: 100%;border: 1px solid #9648af;font-size: 13px;background:none;border:1px solid #9648af;color:#2a7bea;}
.hotel_filter .filter-popup .tab li button .icon .la{font-weight:600;}
.hotel_filter .filter-popup .tab li button .icon .fa{font-size:20px;margin-bottom: 8px; font-weight: 600;}
.hotel_filter .filter-popup .tab li button.active{background:#2a7bea;color:#fff;}
.hotel_filter .filter-popup .tab li button.active a:hover, 
.hotel_filter .filter-popup .tab li button.active a{color:#fff;}
.hotel_filter .filter-popup .tab li button a, 
.hotel_filter .filter-popup .tab li button a:hover{text-decoration:none;color:#2a7bea; color: #424ea7;font-weight: 600;}
.hotel_filter .filter-full .modal-body{padding:0;}
.hotel_filter .filter-popup .content hr{margin-top:40px;margin-bottom: 30px;}
.hotel_filter .filter-popup .content .tab_content_full{width:100%;float:left;}
.hotel_filter .filter-popup .content .button{width:100%;float:left;}
.hotel_filter .filter-popup .content .button .reset{float: left;color: #2a7bea;border: 1px solid #2a7bea;border-radius: 20px;background: #fff;padding: 8px 16px;}
.hotel_filter .filter-popup .content .button .done{float:right;background: #2a7bea;color: #fff;border: 1px solid #2a7bea;border-radius: 20px;padding: 8px 16px;}
.hotel_filter .filter-popup .content .button .reset:focus, 
.hotel_filter .filter-popup .content .button .done:focus{outline:none !important;text-decoration:none;}

.hotel_filter .filter-popup .content .tab_content_full .checkbox-full{float:left;width:100%;}
.hotel_filter .filter-popup .content .tab_content_full .checkbox-full input[type="text"]{width:auto;}
.hotel_filter .filter-popup .content .tab_content_full .checkbox-full input[type="text"]:focus{border-color: #ccc;outline:none;webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6);box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6);}
.hotel_filter .filter-popup .content .tab_content_full .checkbox-full button{cursor: pointer;float: left;background: #9648af;color: #FFF;padding: 7px 12px;font-size: 13px;border-radius: 5px;border: 1px solid #9648af;margin-right: 5px;margin-bottom: 5px;}
.hotel_filter .filter-popup .content .tab_content_full .checkbox-full button.Hotel-Amenity.Amenity-active{background:#5d5386; color:#fff;}
.hotel_filter .filter-popup .content .tab_content_full .checkbox-full button.Hotel-Price-sort.price-active{background:#5d5386; color:#fff;}
.hotel_filter .filter-popup .content .tab_content_full .checkbox-full button.Hotel-Star-rating.star-active{background:#5d5386; color:#fff;}
.hotel_filter .filter-popup .content .tab_content_full .checkbox-full button b{font-weight:normal;}
.hotel_filter .filter-popup .content .tab_content_full .checkbox-full button:focus{outline:none !important;text-decoration:none;}

@media screen and (min-width:320px) and (max-width:767px) {
/*-----------------NEW LOGIN POPUP START-----------------*/
.hotel_filter .filter-full{transform:translateY(0px); -webkit-transform:translateY(0px); transition:0.5s;}
.hotel_filter .filter-full.in {transform: translateY(0px); -webkit-transform: translateY(0px); }
.hotel_filter .filter-full .modal-dialog {width: 95%; margin: 0 auto; }
}

@media screen and (min-width:320px) and (max-width:500px) {
.hotel_filter .filter-popup .tab li {width: 48.5%;margin-bottom: 5px;}
.hotel_filter .filter-popup .tab li:last-child {width: 100%;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.hotel_filter .filter-popup .tab li {width: 32.7%;}
}

@media screen and (min-width:501px) and (max-width:767px) {
.hotel_filter .filter-popup .tab li {width: 32.4%;margin-bottom: 5px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.hotel_filter .filter-full{transform:translateY(0px); -webkit-transform:translateY(0px); transition:0.5s;}
.hotel_filter .filter-full .modal-dialog{width:98%;}
.hotel_filter .filter-popup .tab li button {padding: 8px 3px;font-size: 12px;}
}

/*-- Attraction hover detail --*/
.tooltip1 {position: relative; display: inline-block;  width:100%; padding-right:50px;}
.tooltip1 .media-right{position:absolute; top:0px; right:0px;}
.tooltip1 .tooltip1-inner{width:100%; float:left;} 
.tooltip1 .tooltip1-inner .tooltiptext1 {visibility: hidden; width:100%; background-color:#2c304d; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; /* Position the tooltip */ position: absolute; z-index: 1; top:100%; left:0%;}
.tooltip1 .tooltip1-inner:hover .tooltiptext1 { visibility: visible;}
.tooltip1 .tooltip1-inner .tooltiptext1 .img-panel{width:100%; padding:5px 15px; float:left;}
.tooltip1 .tooltip1-inner .tooltiptext1 .img-panel .im{float:left;}
.tooltip1 .tooltip1-inner .tooltiptext1 .img-panel .im img{width:100px; height:auto;}
.tooltip1 .tooltip1-inner .tooltiptext1 .img-panel .date{text-align:center; padding-left:30px;}
.tooltip1 .tooltip1-inner .tooltiptext1 .img-panel .date span{font-weight:bold;}
.tooltip1 .tooltip1-inner .tooltiptext1 .text-content-panel{width:100%; float:left; padding:5px 15px; }
.tooltip1 .tooltip1-inner .tooltiptext1 .text-content-panel.readless-penal{height: 200px; overflow: hidden;}
.tooltip1 .tooltip1-inner .tooltiptext1 .text-content-panel span{width:100%; float:left; word-break:break-all;}
.tooltip1 .tooltip1-inner .tooltiptext1 .img-panel .transfer-detail-img { width:50px;height: 50px; float:left; }

/*.padding0 {margin-left: -5px !important; margin-right: -5px !important;}
.padding0>div {padding-left: 5px !important; padding-right: 5px !important;}*/

.widget-06 .reviews .user-img.img-icon{width:40px; height:40px;}


/*Hotel Style Start here*/





.hotel-popup .modal-content .modal-body text-center .hotel-result{width:100%; float:left; border:1px solid #ccc; background:#fff; padding:10px 10px 0px 10px; margin-bottom:10px; -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important; -webkit-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; -o-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; -webkit-transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result{width:100%; float:left; border:1px solid #ccc; margin-bottom:10px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header{width:100%; min-height:50px; float:left; background:#16528e; padding:3px 10px 3px 10px; position:relative;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .left-panel{width:50%; float:left; position:static; }
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .right-panel{width:50%; float:right; margin-top:5px; padding-left:0px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .left-panel .text1{float:left; font-size:20px; color:#fff;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .left-panel .star-rating{float:left; width:100px; margin-left:5px; margin-top:3px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .left-panel .star-rating img{width:100%; height:auto;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .left-panel .text2{float:left; width:100%; font-size:12px; color:#fff;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .right-panel .new-star-rating{width:120px; padding:5px 5px; float:right; background:linear-gradient( #41d8e5 50%, #15bdcc 50%); background:-webkit-linear-gradient( #41d8e5 50%, #15bdcc 50%); border-radius:10px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .checkout-form{width:200px; float:right; position:relative; padding-left:80px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .checkout-form .form-title{width:80px; float:left; position:absolute; color:#fff; font-size:12px; top:6px; left:0px; text-align:right; padding-right:5px; font-weight:normal;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .checkout-form .form-control{border: 1px solid #11aaf6;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .checkout-form select.form-control{line-height:28px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .checkout-form .form-group{width:100%; float:left; margin-bottom:0px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .header .change-date-btn{float:right; background:#d4e2f0; border-radius:10px; padding:5px 3px; margin-top:3px; font-size:12px; color:#16528e; outline:none; border:0px; margin-left:10px;}

.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .im{width:35%; float:left;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .im .slider-full {width: 100%; float: left;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .im .slider-full img {width: 100%; height:170px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .im .carousel-control.left {background: none !important;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .im .carousel-control.right {background: none !important;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .im .slider-full .carousel-indicators{display:none;}

.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail{width:65%; float:left; padding:0 10px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .hotelinfo-text{width:70%; float:left; font-size:14px; font-weight:600; color:#16528e; margin:10px 0 0px 0;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .price-panel{width:30%; float:left;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .price-panel .price-text{width:100%; float:left; text-align:center; font-size:14px; margin-top:20px; color:#999;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .price-panel .price{width:100%; float:right; text-align:center; font-size:20px; font-weight:600; color:#0f3661;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .price-panel .price span{color:#13bba4; padding-right:3px;}

.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .highlight{width:100%; float:left; text-align:center; border:1px solid #ccc; padding:5px 0; border-radius:5px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .highlight img{width:150px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .highlight .review{width:100%; float:left; text-align:center; font-size:12px; color:#666;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .highlight .rating{width:100%; float:left; text-align:center; font-size:12px; color:#999;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .ul-services{width:70%; float:left; list-style:none; margin-top:20px; margin-bottom:0px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .ul-services li{display:inline-block;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .ul-services li img{width:30px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .ul-services li.disable img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); opacity:0.3;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .select-btn-outer{width:30%; float:right;} 
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .select-btn{width:100px; float:right; padding:5px 0; margin-top:15px; text-align:center; font-size:14px; border:1px solid #13becd; border-radius:5px; color:#fff; outline:0px; background:linear-gradient( #41d8e5 50%, #15bdcc 50%); background:-webkit-linear-gradient( #41d8e5 50%, #15bdcc 50%);}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .detail .select-btn:hover{background:linear-gradient( #15bdcc 50%, #41d8e5 50%); background:-webkit-linear-gradient( #15bdcc 50%, #41d8e5 50%);}


.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer{width:300px; margin:0 auto;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer .switch-btn-inner{width:100%; float:left; border:1px solid #ccc; border-radius:5px; margin:10px 0 0 0; padding:5px 10px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer .switch-btn-inner .per-person{float:left; font-size:12px; color:#16528e; margin-top:5px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer .switch-btn-inner .total-pax{float:left; font-size:12px; color:#999; margin-top:5px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full{width:50px; float:left; margin:0 10px; margin-top:3px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .switch {position: relative; display: inline-block; width:50px; height:24px; margin-bottom:0px;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .switch input {display:none;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #e5e5e5; -webkit-transition: .4s; transition: .4s;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .slider:before {position: absolute; content: ""; height:16px; width:16px; left: 4px; bottom: 4px; background-color:#4038dd; -webkit-transition: .4s; transition: .4s;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full input:checked + .slider {background-color: #999;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
.hotel-popup .modal-content .modal-body text-center .hotel-result .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full input:checked + .slider:before {-webkit-transform: translateX(26px); -ms-transform: translateX(26px);transform: translateX(26px);}

/*--HOTEL SERVICES  HOTEL RESUTL POPUP --*/
.result-content-popup .hotel-result{width:100%; float:left; border:1px solid #ccc; margin-bottom:10px;}
.result-content-popup .hotel-result .header{width:100%; min-height:50px; float:left; background:#16528e; padding:3px 10px 3px 10px; position:relative;}
.result-content-popup .hotel-result .header .left-panel{width:50%; float:left; position:static; }
.result-content-popup .hotel-result .header .right-panel{width:50%; float:right; margin-top:5px; padding-left:0px;}
.result-content-popup .hotel-result .header .left-panel .text1{float:left; font-size:20px; color:#fff;}
.result-content-popup .hotel-result .header .left-panel .star-rating{float:left; width:100px; margin-left:5px; margin-top:3px;}
.result-content-popup .hotel-result .header .left-panel .star-rating img{width:100%; height:auto;}
.result-content-popup .hotel-result .header .left-panel .text2{float:left; width:100%; text-align:left; font-size:12px; color:#fff;}
.result-content-popup .hotel-result .header .right-panel .new-star-rating{width:120px; padding:5px 5px; float:right; background:linear-gradient( #41d8e5 50%, #15bdcc 50%); background:-webkit-linear-gradient( #41d8e5 50%, #15bdcc 50%); border-radius:10px;}


.result-content-popup .hotel-result .header .checkout-form{width:200px; float:right; position:relative; padding-left:80px;}
.result-content-popup .hotel-result .header .checkout-form .form-title{width:80px; float:left; position:absolute; color:#fff; font-size:12px; top:6px; left:0px; text-align:right; padding-right:5px; font-weight:normal;}
.result-content-popup .hotel-result .header .checkout-form .form-control{border: 1px solid #11aaf6;}
.result-content-popup .hotel-result .header .checkout-form select.form-control{line-height:28px;}
.result-content-popup .hotel-result .header .checkout-form .form-group{width:100%; float:left; margin-bottom:0px;}
.result-content-popup .hotel-result .header .change-date-btn{float:right; background:#d4e2f0; border-radius:10px; padding:5px 3px; margin-top:3px; font-size:12px; color:#16528e; outline:none; border:0px; margin-left:10px;}
.result-content-popup .hotel-result .im{width:100%; float:left;}
.result-content-popup .hotel-result .im .slider-full {width: 100%; float: left;}
.result-content-popup .hotel-result .im .slider-full img {width: 100%; height:170px;}
.result-content-popup .hotel-result .im .carousel-control.left {background: none !important;}
.result-content-popup .hotel-result .im .carousel-control.right {background: none !important;}
.result-content-popup .hotel-result .im .slider-full .carousel-indicators{display:none;}
.result-content-popup .hotel-result .detail.detail-2{width:100%;}
.result-content-popup .hotel-result .detail{width:100%; float:left; padding:0 10px;}
.result-content-popup .hotel-result .detail .hotelinfo-text{width:70%; float:left; text-align:left; font-size:14px; font-weight:600; color:#16528e; margin:10px 0 0px 0;}
.result-content-popup .hotel-result .detail .price-panel{width:30%; float:left;}
.result-content-popup .hotel-result .detail .price-panel .price-text{width:100%; float:left; text-align:center; font-size:14px; margin-top:20px; color:#999;}
.result-content-popup .hotel-result .detail .price-panel .price{width:100%; float:right; text-align:center; font-size:20px; font-weight:600; color:#0f3661;}
.result-content-popup .hotel-result .detail .price-panel .price span{color:#13bba4; padding-right:3px;}

.result-content-popup .hotel-result .detail .highlight{width:100%; float:left; text-align:center; border:1px solid #ccc; padding:5px 0; border-radius:5px;}
.result-content-popup .hotel-result .detail .highlight img{width:150px;}
.result-content-popup .hotel-result .detail .highlight .review{width:100%; float:left; text-align:center; font-size:12px; color:#666;}
.result-content-popup .hotel-result .detail .highlight .rating{width:100%; float:left; text-align:center; font-size:12px; color:#999;}
.result-content-popup .hotel-result .detail .ul-services{width:70%; float:left; list-style:none; margin-top:20px; margin-bottom:0px;}
.result-content-popup .hotel-result .detail .ul-services li{display:inline-block;}
.result-content-popup .hotel-result .detail .ul-services li img{width:30px;}
.result-content-popup .hotel-result .detail .ul-services li.disable img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); opacity:0.3;}
.result-content-popup .hotel-result .detail .select-btn-outer{width:30%; float:right;} 
.result-content-popup .hotel-result .detail .select-btn{width:100px; float:right; padding:5px 0; margin-top:15px; text-align:center; font-size:14px; border:1px solid #13becd; border-radius:5px; color:#fff; outline:0px; background:linear-gradient( #41d8e5 50%, #15bdcc 50%); background:-webkit-linear-gradient( #41d8e5 50%, #15bdcc 50%);}
.result-content-popup .hotel-result .detail .select-btn:hover{background:linear-gradient( #15bdcc 50%, #41d8e5 50%); background:-webkit-linear-gradient( #15bdcc 50%, #41d8e5 50%);}


.result-content-popup .hotel-result .detail .bottom-heading{width: 100%;min-height: 32px;float: left;background:rgba(21, 189, 204, 0.48);padding: 7px 10px 3px 10px;position: relative;text-align:center;}
.result-content-popup .hotel-result .detail .bottom-heading h3{color:#000;font-size:18px;font-weight:500;margin-bottom: 0px;}
.result-content-popup .hotel-result .detail .bottom-heading span{color:#000;}

.result-content-popup .hotel-result .detail .room-availability{width:100%;float:left;background:#fff;padding: 0 10px;margin-top: 10px;}
.result-content-popup .hotel-result .detail .room-availability .room-section{width: 100%;float: left;padding: 5px 10px;margin-bottom: 10px;border-bottom: 1px dotted #f39c12;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box1{width:30%;float:left;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box1 h4{color: #6f6f6f; font-size: 17px;font-weight: 500;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box1 h5{padding-top: 5px;font-weight: 400;color: #888787;font-size: 14px;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box2{width:20%;float:left;text-align:center;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box2 h4{color: #f39c12;font-size: 20px;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box2 h4 span{color: #15bdcc;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box2 h5{font-weight: 400;padding-top: 2px;font-size: 12px;color: #888787;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box3{width:30%;float:left;text-align:center;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box3 h4{color: #f39c12;font-size: 20px;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box3 h4 span{color: #15bdcc;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box3 h5{font-weight: 400;padding-top: 2px;font-size: 12px;color: #888787;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box4{width:20%;float:left;text-align:center;margin-top: 10px;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box4 a{background-color:#009688;-webkit-box-shadow:0 1px 0 #13675f;box-shadow:0 1px 0 #13675f;color: #fff;width: 100%;padding: 6px 45px;margin-top: 23px;font-size: 16px;text-decoration:none;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box4 a:hover{background:#09b5a5;}
.result-content-popup .hotel-result .detail .room-availability .room-section:last-child{border-bottom:none;}
@media (min-width:768px) {
.result-content-popup .hotel-result .im{width:30%; float:left;}
.result-content-popup .hotel-result .detail.detail-2{width:70%; float:left; padding:0 10px;}
}


.result-content-popup .hotel-result .switch-btn-full-outer{width:300px; margin:0 auto;}
.result-content-popup .hotel-result .switch-btn-full-outer .switch-btn-inner{width:100%; float:left; border:1px solid #ccc; border-radius:5px; margin:10px 0 0 0; padding:5px 10px;}
.result-content-popup .hotel-result .switch-btn-full-outer .switch-btn-inner .per-person{float:left; font-size:12px; color:#16528e; margin-top:5px;}
.result-content-popup .hotel-result .switch-btn-full-outer .switch-btn-inner .total-pax{float:left; font-size:12px; color:#999; margin-top:5px;}
.result-content-popup .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full{width:50px; float:left; margin:0 10px; margin-top:3px;}
.result-content-popup .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .switch {position: relative; display: inline-block; width:50px; height:24px; margin-bottom:0px;}
.result-content-popup .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .switch input {display:none;}
.result-content-popup .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #e5e5e5; -webkit-transition: .4s; transition: .4s;}
.result-content-popup .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .slider:before {position: absolute; content: ""; height:16px; width:16px; left: 4px; bottom: 4px; background-color:#4038dd; -webkit-transition: .4s; transition: .4s;}
.result-content-popup .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full input:checked + .slider {background-color: #999;}
.result-content-popup .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
.result-content-popup .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full input:checked + .slider:before {-webkit-transform: translateX(26px); -ms-transform: translateX(26px);transform: translateX(26px);}

.switch-btn-full .slider.round {border-radius: 34px;}
.switch-btn-full .slider.round:before {border-radius: 50%;}

.result-content-popup .hotel-result .room-selection-full-outer{width:100%; float:left; padding:0 10px; margin-top:10px;}
.result-content-popup .hotel-result .room-selection-full{width:100%; float:left; background:#fff; border:1px solid #fff; border-radius:10px; padding:5px 10px; margin-bottom:10px;}
.result-content-popup .hotel-result .room-selection-full:hover{background:#f4faff; border:1px solid #f4faff;}
.result-content-popup .hotel-result .room-selection-full:hover .select-btn{background:#13bba4;}
.result-content-popup .hotel-result .room-selection-full .box1{width:40%; float:left;}
.result-content-popup .hotel-result .room-selection-full .box2{width:20%; float:left;}
.result-content-popup .hotel-result .room-selection-full .box3{width:40%; float:left;}
.result-content-popup .hotel-result .room-selection-full .title1{width:100%; float:left; font-size:14px; font-weight:bold; color:#333;}
.result-content-popup .hotel-result .room-selection-full .title2{width:100%; float:left; font-size:14px; font-weight:normal; color:#333; margin-top:-3px;}
.result-content-popup .hotel-result .room-selection-full .price{width:100%; float:left; text-align:center; font-size:26px; font-weight:bold; color:#4038dd;}
.result-content-popup .hotel-result .room-selection-full .per-person{width:100%; float:left; text-align:center; font-size:12px; font-weight:normal; color:#4038dd; margin-top:-10px;}
.result-content-popup .hotel-result .room-selection-full .select-btn{float:right; width:130px; text-align:center; background:#c5c9cb; color:#fff; font-size:14px; font-weight:600; padding:3px 5px; margin-top:10px; border-radius:5px; outline:none; border:0px; cursor:pointer;}
.result-content-popup .hotel-result .room-selection-full .select-btn.active{background:#13bba4;}
.result-content-popup .hotel-result .footer{width:100%; float:left; background:#16528e; padding:5px 10px 5px 10px;}
.result-content-popup .hotel-result .footer .more-room{width:100%; float:left; text-align:center; color:#fff; font-size:14px; cursor:pointer;}
/*.result-content-popup .hotel-result .footer .rate-info{width:50%; float:right; text-align:right; color:#fff; font-size:14px; cursor:pointer;}*/
.result-content-popup .hotel-result .footer .more-room i{transition:0.3s; -webkit-transition:0.3s;}
.result-content-popup .hotel-result .footer .more-room[aria-expanded="true"] i{color:#13bba4; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
/*--CART DELTE BUTTON --*/
.media-body{position:relative; padding-right:10px;}
.media-body .delete-iocn{position:absolute; right:0px; width:20px; top:-5px; text-align:right; color:#333 !important; font-size:20px; margin-top:0px;}
.widget .widget-body .list-group .list-group-item .media .media-right .la-check.icon-check { color: #fff; background:#12e424; border-radius:50%; padding:2px;}
.widget .widget-body .list-group .list-group-item .media .media-right .la-check.Itenerary-object { font-size:20px; }

.list-group-item .media-body .delete-iocn {position: absolute; right: 0px; width: 20px; top: -5px; text-align: right;  cursor: pointer; font-size: 18px; color: #15bdcc; }
.list-group-item .media-body .view-more-icon-flight {position: absolute; right: 20px; width: 20px; top: -9px; text-align: right; color: #98a8b4 !important; font-size: 20px; margin-top: 0px; }
.list-group-item .media-body .view-more-icon-hotel {position: absolute; right: 20px; width: 20px; top: -9px; text-align: right; color: #98a8b4 !important; font-size: 20px; margin-top: 0px; }

@media only screen and (min-width: 320px) and (max-width:600px) {
.list-group-item .media-body .username{padding-right:30px;}
}


/*Auto Compalete Css*/

    .ac_results {
        padding: 0;
        border: 1px solid black;
        background-color: white;
        overflow: hidden;
        z-index: 9999;
        width: 500px !important;
        position: absolute;
    }

        .ac_results ul {
            width: 100%;
            list-style-position: outside;
            list-style: none;
            padding: 0;
            margin: 0;
            box-shadow: 0 0 1px 1px #CCC;
            background-color: #fff;
        }

        .ac_results li {
            margin: 0;
            cursor: default;
            display: block;
            font: menu;
            font-size: 14px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/
            overflow: hidden;
        }

    .ac_loading {
        background: white url(/assets/icons/plane1.png) right center no-repeat;
    }

    .ac_odd {
        float: left;
        width: 100%;
        background: #FFF url("/assets/icons/loc1.png") no-repeat scroll 3% 49%;
        color: #063553;
        font: 15px/25px DinMedium;
        padding: 7px 17px 10px 38px;
        margin-top: 5px;
    }

    .ac_even {
        float: left;
        width: 100%;
        padding: 6px 6px 6px 40px;
        font: 15px DinMedium;
        color: #0A6473;
        background: #FFF url("/assets/icons/plane1.png") no-repeat scroll 5% 40%;
    }

    .ac_data {
        float: left;
        width: 100%;
        padding: 6px 6px 6px 40px;
        font: 15px DinMedium;
        color: #0A6473;
        background: #FFF url("/assets/icons/loc1.png") no-repeat scroll 3% 49%;
    }

    .ac_over {
        background-color: #5d5386;
        color: #ffffff;
        text-align: justify;
    }

.tooltipevent{max-width:700px; height:500px !important; overflow:auto;}

/* FORGOT PASSWORD POPUP START */
.login-forgotpopup{width:100%; float:left;}
.login-forgotpopup .forgot-password-panel{width:100% !important; float:left; border:1px solid #ccc; padding:20px 20px; background:#fff; border-radius: 5px !important;}
.login-forgotpopup .forgot-password-panel .key-outer{width:80px; margin:0 auto; }
.login-forgotpopup .forgot-password-panel .key{width:100%; height:80px; float:left; text-align:center; border-radius:50%; padding:8px 0; padding-top:22px; font-weight:600; background:#36a60a; /*background:rgba(21,189,204,0.5);*/ color:#fff;}
.login-forgotpopup .forgot-password-panel .key .icon{width:100%; float:left; text-align:center; font-size:26px;}
.login-forgotpopup .forgot-password-panel .key .text{width:100%; float:left; text-align:center; font-size:14px; margin-top:-5px; font-weight:normal;}

.login-forgotpopup .forgot-password-panel h3{margin:0px; padding:0px; color:#000; font-size:18px; margin-top:10px; margin-bottom:20px; width:100%; float:left; text-align:center; font-weight:600;}
.login-forgotpopup .forgot-password-panel input{ width:100%; float:left; border-radius:4px; border:1px solid #ccc;  height:36px; margin-bottom:20px; outline:0px; padding:0 10px;    }
.login-forgotpopup .forgot-password-panel input[type=submit]{background:#36a60a; color:#fff; font-weight:bold; outline:none; border:0px; border-radius:5px;     height: 40px;}
.login-forgotpopup button{outline:none;}
.login-forgotpopup button.close{background:#000; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; border-radius:50%; opacity:1 !important;}
.login-forgotpopup .modal-content{border:0px;}
.login-forgotpopup .modal-body{width:100%; float:left;}
.login-forgotpopup .modal-header{display:none;}
.login-forgotpopup .modal-footer{display:none;}

@media (min-width: 768px){
.login-forgotpopup .modal-dialog {width:400px; margin: 30px auto;}
}



/* ITINARY DETIAL */
.flight-itinary .username:not(:first-child){margin-top:20px;}
.flight-itinary .fi-departure-arrival{width:100%; display:flex;}
.flight-itinary .fi-departure-arrival .fi-departuer-flight-box{display:flex; padding-right:20px; flex-direction:column;}
.flight-itinary .fi-departure-arrival .fi-arrival-flight-box{display:flex; border-left:2px solid #ccc; padding-left:20px; flex-direction:column;}
/* ITINARY DETIAL */

/* ADD NEW VILLA CSS */
.new-qoute-master-form{width:750px; float: left; font-size: 14px;}
.new-qoute-master-form .mandatory-field {color: #f00;}
.new-qoute-master-form .width100{width: 100%; float: left;}
.new-qoute-master-form .width50{width: 50%; float: left;}
.new-qoute-master-form .padding0 {margin-left: -5px !important; margin-right: -5px !important;}
.new-qoute-master-form .padding0>div {padding-left: 5px !important; padding-right: 5px !important;}

.new-qoute-master-form .form-pkg{width: 100%; float: left;}
.new-qoute-master-form .form-pkg .im{width: 100%; float: left; border: 1px solid #b96197; padding: 10px; margin-bottom:25px;}
.new-qoute-master-form .form-pkg .im img{width: 100%; height: auto;}
.new-qoute-master-form .form-pkg .title{width: 100%; float: left; margin-top: 10px; margin-bottom: 10px; font-weight: 600;}
.new-qoute-master-form .form-pkg .text-normal{width: 100%; float: left; margin-bottom: 10px; }
.new-qoute-master-form .border-top{border-top: 1px solid #ccc; padding-top: 10px;}
.new-qoute-master-form select.form-control{padding-right: 0px;}
.new-qoute-master-form .form-control{border-radius: 10px; height: 40px; line-height: 40px; background: #eeeeee;}
.new-qoute-master-form .form-control.discription-panel{width: 100%; float: left; height: auto; border: 2px solid #ccc;}
.new-qoute-master-form .form-control-text{height: 40px; line-height: 40px;}
.new-qoute-master-form .form-group{width: 100%; float: left; margin-bottom:25px;}
.new-qoute-master-form .labels{width: 100%; float: left; color:#000; font-weight: 400;}
.new-qoute-master-form .labels .icon{ margin-left: 5px; display: inline-block;}
.new-qoute-master-form .save-btn-outer{width: 100%; float: left; margin-top: 30px; margin-bottom: 20px;}
.new-qoute-master-form .save-btn-outer .save-btn{border: 1px solid #ccc; border-radius: 25px; padding: 5px 15px;}

.new-qoute-master-form .currency-select{width:80px; margin-right: 10px; padding-right: 0px; float: left;}
.new-qoute-master-form .currency-input{width: auto; width: calc(100% - 90px); float: left; } 
.new-qoute-master-form .checkbox label{color:#000;}
.new-qoute-master-form .villa-amenites{width:100%; float:left; margin-bottom:20px;}
.new-qoute-master-form .villa-amenites .va-heading{width:100%; float:left; font-size:16px; font-weight:600; margin-bottom:15px; background:#D11B2E; padding:10px 15px; color:#fff;}
.new-qoute-master-form .save-btn{float:right; font-size:16px; font-size: 26px; padding: 0px 25px !important; background:#28a745; color:#fff;}
.new-qoute-master-form .villa-offer-panel{width:100%; float:left; padding:15px; margin-bottom:20px;box-shadow: 0 1px 15px 1px rgba(52,40,104,0.2);}
.new-qoute-master-form .hidden{display:none;}
.new-qoute-master-form .btn-danger#btnAddMore{background: #28a745;}


/* ADD NEW VILLA CSS */

.custome-table-tr-odd-even thead { background:none;}
.custome-table-tr-odd-even thead tr:nth-child(even){background:#eee;}
.custome-table-tr-odd-even tr td .btn{padding: 5px 15px;}
.custome-table-tr-odd-even tr td .btn-success{background-color: #7cdc7c;}
.custome-table-tr-odd-even tr td .btn-danger{background-color: #D11B2E;}
.custome-table-tr-odd-even tr td {color:#000;}


.custome-table-outer{width:100%; float:left;}
.custome-table-outer .cto-heading{width:100%; float:left; font-size:16px; font-weight:600; margin-bottom:15px; background:#D11B2E; padding:10px 15px; color:#fff;}




/*--car results--*/
.container-full-nd .car-result-new-design .results{width:100%; float:left;}
.container-full-nd .car-result-new-design .results .result{width: 100%;float: left;background: #fff; border-radius: 5px; border: 0px solid #dddddd;padding:0px 0 0 0;margin-bottom: 20px; border: 1px solid rgba(112, 109, 106, 0.2); box-shadow: 0 3px 10px 0 #a5a5a5;}

.container-full-nd .car-result-new-design .results .result .result-inner{width:100%; display:flex; min-height:180px;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box{width:30%; float:left; padding:6px; display: flex; text-align: center; justify-content: center; flex-direction: column;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box{width:50%; float:left; display: flex; padding:10px 15px; justify-content: space-around; flex-direction: column;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box{width:20%; float:left; display: flex; border-left:1px dashed #ccc; text-align: center; justify-content: space-around; flex-direction: column;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .car-img{width:100%; float:left; text-align:center; position:relative;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .car-img img{width:100%; height:100%; }
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .car-img .car-brand{position:absolute; bottom:0px; left:0px; width:50px;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .car-img .car-brand img{width:100%; height:auto;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .cb-text-box{display:flex; flex-direction:row; margin-top:10px;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .cb-text-box .cb-text{font-size:12px; color: #0055FF; float:left;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .cb-text-box .cb-text .c-text{cursor:pointer;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .cb-text-box .cb-text .icon{width:10px; text-decoration:none; margin-left:0px;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .cb-text-box .cb-text:first-child{margin-right:30px;}

.container-full-nd .car-result-new-design .results .result .result-inner .content-box .top-box{display:flex; justify-content: center; align-items: center; flex-direction:column;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .top-box .car-name{width:100%; float:left; }
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .top-box .car-name .text1{font-size:22px; font-weight:600;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .top-box .car-name .text2{font-size:12px; color:#b5b3b3;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .bottom-box{display:flex; flex-direction:column;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .bottom-box .ul-car-feature{width:100%; float:left; margin-top:10px; list-style:none;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .bottom-box .ul-car-feature li{width:50%; float:left; margin-bottom:5px; font-size:12px;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .bottom-box .ul-car-feature li .icon{width:20px; float:left;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .bottom-box .ul-car-feature li .icon img{width:12px;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .bottom-box .ul-car-feature li .li-text{float:left;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .bottom-box .ul-car-feature li .li-text .dark{font-weight:600;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .car-rental-text{display: flex; margin: 5px 0 10px 0; font-weight: 600; font-size: 14px;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .bottom-last-box{display: flex; align-items:center; border: 1px solid #068323; background: rgba(6,131,35,0.2); border-radius: 5px; padding:10px 15px;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .bottom-last-box .blb-icon{display: flex; margin-right: 10px;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .bottom-last-box .blb-content{display: flex;}

.container-full-nd .car-result-new-design .results .result .result-inner .price-box .bottom-box{display:flex; justify-content: center; align-items: center;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .bottom-box span{font-size: 12px; color: #00a14b;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .top-box{display:flex; flex-direction:column;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .price-p{display:block; text-align:center; font-size: 22px; font-weight: 600;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .price-p .symble{}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .price-p .price{}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .price-info{width:100%; font-size:12px; text-align:center; color:#333; margin-bottom:0px;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .book-btn-outer{display:flex; justify-content:center;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .book-btn-outer .book-btn{width:auto; border-radius:5px; font-size:16px; font-weight:600; background:#068323; color:#fff; padding:3px 30px; }
/*--car results--*/

@media only screen and (min-width:320px) and (max-width:767px) {
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .price-p .price{font-size:26px;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box{padding-left:5px;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box{width:35%;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box{width:45%;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .top-box .car-name .text1{font-size:22px;}
}

@media only screen and (min-width:320px) and (max-width:399px) {
.container-full-nd .car-result-new-design .results .result .result-inner{flex-direction:column;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box{width:100%; float:left;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box{width:100%; float:left; padding: 10px 10px; padding-left:10px;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box{width:100%; padding:10px 0; float:left; border-left:0px dashed #ccc;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .top-box{margin-bottom:10px;}
}

@media only screen and (min-width:400px) and (max-width:767px) {
.container-full-nd .car-result-new-design .results .result .result-inner{flex-direction:column; display:inline-block;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box{width:45%; float:left;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box{width:55%; float:left; padding: 10px 10px; padding-left:10px;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box{width:100%; padding:10px 0; float:left; border-left:0px dashed #ccc;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .car-img img{min-height: 170px;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .car-img .car-brand img{min-height:initial;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .top-box{margin-bottom:10px;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .cb-text-box .cb-text:first-child{margin-right:10px;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .cb-text-box .cb-text .c-text{font-size:10px;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.container-full-nd .car-result-new-design .results .result .result-inner .content-box{width:45%; padding-left:5px;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box{width:25%;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .price-p .price{font-size:26px;}
.container-full-nd .car-result-new-design .results .result .result-inner .price-box .book-btn-outer .book-btn{font-size:14px;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .cb-text-box .cb-text:first-child{margin-right:5px;}
.container-full-nd .car-result-new-design .results .result .result-inner .car-img-box .cb-text-box .cb-text .c-text{font-size:10px;}
.container-full-nd .car-result-new-design .results .result .result-inner .content-box .top-box .car-name .text1{font-size:22px;}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
}
/*--- CAR RESULT ---*/



/*--VILLA results--*/
.container-full-nd .villa-result-new-design .results{width:100%; float:left;}
.container-full-nd .villa-result-new-design .results .result{width: 100%;float: left;background: #fff; border-radius: 5px; border: 0px solid #dddddd;padding:0px 0 0 0;margin-bottom: 20px; border: 1px solid rgba(112, 109, 106, 0.2); box-shadow: 0 3px 10px 0 #a5a5a5;}

.container-full-nd .villa-result-new-design .results .result .result-inner{width:100%; display:flex; min-height:180px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box{width:30%; float:left; padding:6px; display: flex; text-align: center; justify-content: center; flex-direction: column;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box{width:50%; float:left; display: flex; padding:10px 15px; justify-content: space-around; flex-direction: column;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box{width:20%; float:left; display: flex; border-left:1px dashed #ccc; text-align: center; justify-content: space-around; flex-direction: column;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .villa-img{width:100%; float:left; text-align:center; position:relative;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .villa-img img{width:100%; height:100%; }
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .villa-img .villa-brand{position:absolute; bottom:0px; left:0px; width:50px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .villa-img .villa-brand img{width:100%; height:auto;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .cb-text-box{display:flex; flex-direction:row; margin-top:10px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .cb-text-box .cb-text{font-size:12px; color: #0055FF; float:left;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .cb-text-box .cb-text .c-text{cursor:pointer;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .cb-text-box .cb-text .icon{width:10px; text-decoration:none; margin-left:0px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .cb-text-box .cb-text:first-child{margin-right:30px;}

.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .top-box{display:flex; justify-content: center; flex-direction:column;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .top-box .villa-name{width:100%; float:left; }
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .top-box .villa-name .text1{font-size:14px; font-weight:600;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .top-box .villa-name .text1 .mark{background: #D11B2E;color: #fff; margin-right: 5px; border-radius: 50%;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .top-box .villa-name .text2{font-size:12px; color:#b5b3b3;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .top-box .villa-name2{display: flex;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .top-box .villa-name3{display: flex;}

.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .service-box{width: 100%; display: flex; margin: 10px 0 5px 0;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .service-box .sb-box{display: flex; font-size: 12px; margin-right:20px; justify-content: center; align-items: center; flex-direction: column;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .service-box .sb-box:last-child{margin-right: 0px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .service-box .sb-box .icon{display: flex;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .service-box .sb-box .icon img{width: 25px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .service-box .sb-box .text1{display: flex; margin-top: 5px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .service-box .sb-box .text2{display: flex; margin-top: -5px;}


.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .bottom-box{display:flex; flex-direction:column;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .bottom-box .ul-villa-feature{width:100%; float:left; margin-top:10px; list-style:none;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .bottom-box .ul-villa-feature li{width:50%; float:left; margin-bottom:5px; font-size:12px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .bottom-box .ul-villa-feature li .icon{width:20px; float:left;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .bottom-box .ul-villa-feature li .icon img{width:12px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .bottom-box .ul-villa-feature li .li-text{float:left;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .bottom-box .ul-villa-feature li .li-text .dark{font-weight:600;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .villa-amenities{display: flex; margin: 5px 0 0px 0; font-weight: 600; font-size: 14px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .bottom-last-box{display: flex; align-items:center; border: 1px solid #068323; background: rgba(6,131,35,0.2); border-radius: 5px; padding:10px 15px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .bottom-last-box .blb-icon{display: flex; margin-right: 10px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .bottom-last-box .blb-content{display: flex;}

.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .bottom-box{display:flex; justify-content: center; align-items: center; margin: 0 0 5px 0;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .bottom-box span{font-size: 12px; color: #00a14b;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .bottom-box .icon{display: flex; margin-right: 5px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .bottom-box .icon img{width: 12px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .top-box{display:flex; flex-direction:column;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .price-p{display:block; text-align:center; font-size: 22px; font-weight: 600;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .price-p .symble{}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .price-p .price{}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .price-info{width:100%; font-size:12px; text-align:center; color:#333; margin-bottom:0px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .book-btn-outer{display:flex; justify-content:center;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .book-btn-outer .book-btn{width:auto; border-radius:5px; font-size:16px; font-weight:600; background:#068323; color:#fff; padding:3px 30px; }
/*--villa results--*/

@media only screen and (min-width:320px) and (max-width:767px) {
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .price-p .price{font-size:26px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box{padding-left:5px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box{width:35%;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box{width:45%;}
}

@media only screen and (min-width:320px) and (max-width:599px) {
.container-full-nd .villa-result-new-design .results .result .result-inner{flex-direction:column;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box{width:100%; float:left;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box{width:100%; float:left; padding: 10px 10px; padding-left:10px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box{width:100%; padding:10px 0; float:left; border-left:0px dashed #ccc;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .top-box{margin-bottom:10px;}
}
@media only screen and (min-width:320px) and (max-width:350px) {
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box .bottom-box .ul-villa-feature li{width: 100%;}    
}

@media only screen and (min-width:600px) and (max-width:767px) {
.container-full-nd .villa-result-new-design .results .result .result-inner{flex-direction:column; display:inline-block;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box{width:45%; float:left;}
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box{width:55%; float:left; padding: 10px 10px; padding-left:10px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box{width:100%; padding:10px 0; float:left; border-left:0px dashed #ccc;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .villa-img img{min-height: 170px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .villa-img .villa-brand img{min-height:initial;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .top-box{margin-bottom:10px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .cb-text-box .cb-text:first-child{margin-right:10px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .cb-text-box .cb-text .c-text{font-size:10px;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.container-full-nd .villa-result-new-design .results .result .result-inner .content-box{width:45%; padding-left:5px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box{width:25%;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .price-p .price{font-size:26px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .price-box .book-btn-outer .book-btn{font-size:14px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .cb-text-box .cb-text:first-child{margin-right:5px;}
.container-full-nd .villa-result-new-design .results .result .result-inner .villa-img-box .cb-text-box .cb-text .c-text{font-size:10px;}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
}
/*--- VILLA RESULT ---*/



/*--attraction results--*/
.container-full-nd .attraction-result-new-design .results{width:100%; float:left;}
.container-full-nd .attraction-result-new-design .results .result{width: 100%;float: left;background: #fff; border-radius: 5px; border: 0px solid #dddddd;padding:0px 0 0 0;margin-bottom: 20px; border: 1px solid rgba(112, 109, 106, 0.2); box-shadow: 0 3px 10px 0 #a5a5a5;}

.container-full-nd .attraction-result-new-design .results .result .result-inner{width:100%; display:flex; min-height:180px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box{width:30%; float:left; padding:6px; display: flex; text-align: center; justify-content: center; flex-direction: column;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box{width:50%; float:left; display: flex; padding:10px 15px; flex-direction: column;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box{width:20%; float:left; display: flex; border-left:1px dashed #ccc; text-align: center; justify-content: space-around; flex-direction: column;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .attraction-img{width:100%; float:left; text-align:center; position:relative;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .attraction-img img{width:100%; height:100%; }
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .attraction-img .attraction-brand{position:absolute; bottom:0px; left:0px; width:50px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .attraction-img .attraction-brand img{width:100%; height:auto;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .cb-text-box{display:flex; flex-direction:row; margin-top:10px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .cb-text-box .cb-text{font-size:12px; color: #0055FF; float:left;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .cb-text-box .cb-text .c-text{cursor:pointer;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .cb-text-box .cb-text .icon{width:10px; text-decoration:none; margin-left:0px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .cb-text-box .cb-text:first-child{margin-right:30px;}

.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .top-box{display:flex; justify-content: center; flex-direction:column;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .top-box .attraction-name{width:100%; float:left; }
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .top-box .attraction-name .text1{font-size:14px; font-weight:600;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .top-box .attraction-name .text1 .mark{background: #D11B2E;color: #fff; margin-right: 5px; border-radius: 50%;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .top-box .attraction-name .text2{font-size:12px; color:#b5b3b3;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .attraction-name2{display: flex;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .attraction-name2 .more{font-weight:normal; text-align:justify;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .attraction-name2 .morecontent span {display: none;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .attraction-name2 .morelink {display: inline-block; color:#000; font-weight:600;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .attraction-name3{display: flex;}


.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .bottom-box{display:flex; flex-direction:column;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .bottom-box .ul-attraction-feature{width:100%; float:left; margin-top:5px; list-style:none;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .bottom-box .ul-attraction-feature li{width:100%; float:left; margin-bottom:5px; font-size:12px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .bottom-box .ul-attraction-feature li .li-title{ font-weight:600; margin-right:5px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .bottom-box .ul-attraction-feature li .li-text{}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .bottom-last-box{display: flex; align-items:center; border: 1px solid #068323; background: rgba(6,131,35,0.2); border-radius: 5px; padding:10px 15px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .bottom-last-box .blb-icon{display: flex; margin-right: 10px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .bottom-last-box .blb-content{display: flex;}

.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .bottom-box{display:flex; justify-content: center; align-items: center; margin: 0 0 5px 0;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .bottom-box span{font-size: 12px; color: #00a14b;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .bottom-box .icon{display: flex; margin-right: 5px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .bottom-box .icon img{width: 12px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .top-box{display:flex; flex-direction:column;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .price-p{display:block; text-align:center; font-size: 22px; font-weight: 600;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .price-p .symble{}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .price-p .price{}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .price-info{width:100%; font-size:12px; text-align:center; color:#333; margin-bottom:0px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .book-btn-outer{display:flex; justify-content:center;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .book-btn-outer .book-btn{width:auto; border-radius:5px; font-size:16px; font-weight:600; background:#068323; color:#fff; padding:3px 30px; }

@media only screen and (min-width:320px) and (max-width:767px) {
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .price-p .price{font-size:26px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box{padding-left:5px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box{width:35%;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box{width:45%;}
}

@media only screen and (min-width:320px) and (max-width:599px) {
.container-full-nd .attraction-result-new-design .results .result .result-inner{flex-direction:column;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box{width:100%; float:left;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box{width:100%; float:left; padding: 10px 10px; padding-left:10px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box{width:100%; padding:10px 0; float:left; border-left:0px dashed #ccc;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .top-box{margin-bottom:10px;}
}
@media only screen and (min-width:320px) and (max-width:350px) {
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box .bottom-box .ul-attraction-feature li{width: 100%;}    
}

@media only screen and (min-width:600px) and (max-width:767px) {
.container-full-nd .attraction-result-new-design .results .result .result-inner{flex-direction:column; display:inline-block;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box{width:45%; float:left;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box{width:55%; float:left; padding: 10px 10px; padding-left:10px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box{width:100%; padding:10px 0; float:left; border-left:0px dashed #ccc;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .attraction-img img{min-height: 170px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .attraction-img .attraction-brand img{min-height:initial;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .top-box{margin-bottom:10px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .cb-text-box .cb-text:first-child{margin-right:10px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .cb-text-box .cb-text .c-text{font-size:10px;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.container-full-nd .attraction-result-new-design .results .result .result-inner .content-box{width:45%; padding-left:5px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box{width:25%;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .price-p .price{font-size:26px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .price-box .book-btn-outer .book-btn{font-size:14px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .cb-text-box .cb-text:first-child{margin-right:5px;}
.container-full-nd .attraction-result-new-design .results .result .result-inner .attraction-img-box .cb-text-box .cb-text .c-text{font-size:10px;}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
}
/*--- attraction result ---*/



/*--HOTEL RESULT--*/
.container-full-nd .hotel-result-new-design .results{width:100%; float:left;}
.container-full-nd .hotel-result-new-design .results .result{width: 100%;float: left;background: #fff; border-radius: 5px; border: 0px solid #dddddd;padding:0px 0 0 0;margin-bottom: 20px; border: 1px solid rgba(112, 109, 106, 0.2); box-shadow: 0 3px 10px 0 #a5a5a5;}

.container-full-nd .hotel-result-new-design .results .result .result-inner{width:100%; display:flex; min-height:180px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box{width:30%; float:left; padding:6px; display: flex; text-align: center; justify-content: center; flex-direction: column;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box{width:50%; float:left; display: flex; padding:10px 15px; flex-direction: column;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box{width:20%; float:left; display: flex; border-left:1px dashed #ccc; text-align: center; justify-content: space-around; flex-direction: column;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box .hotel-img{width:100%; float:left; text-align:center; position:relative;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box .hotel-img img{width:100%; height:215px; object-fit:revert; }

.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .top-box{display:flex; justify-content: center; flex-direction:column;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .top-box .hotel-name{width:100%; float:left; }
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .top-box .hotel-name .text1{font-size:14px; font-weight:600;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .top-box .hotel-name .text2{font-size:12px; color:#b5b3b3;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .top-box .hotel-name2{display: flex;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .top-box .hotel-name3{display: flex; font-size:12px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .top-box .star-rating{margin:5px 0 5px 0;}

.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .service-box{width: 100%; display: flex; margin: 10px 0 5px 0;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .service-box .sb-box{display: flex; font-size: 12px; margin-right:10px; justify-content: center; align-items: center; flex-direction: column;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .service-box .sb-box:last-child{margin-right: 0px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .service-box .sb-box .icon{display: flex;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .service-box .sb-box .icon img{width: 20px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .service-box .sb-box .text1{display: flex; margin-top: 5px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .service-box .sb-box .text2{display: flex; margin-top: -5px;}

.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .hotel-info{display: flex; margin: 5px 0 0px 0; font-weight:400; font-size: 14px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .hotel-info .more{font-weight:normal; text-align:justify;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .hotel-info .morecontent span {display: none;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .hotel-info .morelink {display: inline-block; color:#000; font-weight:600;}

.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .bottom-last-box{display: flex; align-items:center; border: 1px solid #068323; background: rgba(6,131,35,0.2); border-radius: 5px; padding:10px 15px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .bottom-last-box .blb-icon{display: flex; margin-right: 10px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box .bottom-last-box .blb-content{display: flex;}

.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .text1{display:flex; justify-content: center; font-size:12px; align-items: center; margin: 0 0 0px 0;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .text2{display:flex; justify-content: center; font-size:12px; align-items: center; margin: 0 0 5px 0;}

.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .top-box{display:flex; flex-direction:column;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .price-p{display:block; text-align:center; font-size: 22px; font-weight: 600;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .price-p .symble{}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .price-p .price{}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .price-info{width:100%; font-size:12px; text-align:center; color:#333; margin-bottom:0px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .book-btn-outer{display:flex; justify-content:center;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .book-btn-outer .book-btn{width:auto; border-radius:5px; font-size:16px; font-weight:600; background:#068323; color:#fff; padding:3px 30px; }
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .star-rating{display:flex; margin-bottom:10px; justify-content:center;}

@media only screen and (min-width:320px) and (max-width:767px) {
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .price-p .price{font-size:26px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box{padding-left:5px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box{width:35%;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box{width:45%;}
}

@media only screen and (min-width:320px) and (max-width:599px) {
.container-full-nd .hotel-result-new-design .results .result .result-inner{flex-direction:column;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box{width:100%; float:left;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box{width:100%; float:left; padding: 10px 10px; padding-left:10px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box{width:100%; padding:10px 0; float:left; border-left:0px dashed #ccc;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .top-box{margin-bottom:10px;}
}

@media only screen and (min-width:600px) and (max-width:767px) {
.container-full-nd .hotel-result-new-design .results .result .result-inner{flex-direction:column; display:inline-block;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box{width:45%; float:left;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box{width:55%; float:left; padding: 10px 10px; padding-left:10px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box{width:100%; padding:10px 0; float:left; border-left:0px dashed #ccc;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box .hotel-img img{min-height: 170px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box .hotel-img .hotel-brand img{min-height:initial;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .top-box{margin-bottom:10px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box .cb-text-box .cb-text:first-child{margin-right:10px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box .cb-text-box .cb-text .c-text{font-size:10px;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.container-full-nd .hotel-result-new-design .results .result .result-inner .content-box{width:45%; padding-left:5px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box{width:25%;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .price-p .price{font-size:26px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .price-box .book-btn-outer .book-btn{font-size:14px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box .cb-text-box .cb-text:first-child{margin-right:5px;}
.container-full-nd .hotel-result-new-design .results .result .result-inner .hotel-img-box .cb-text-box .cb-text .c-text{font-size:10px;}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
}
/*--- HOTEL RESULT ---*/


/*--FLIGHT RESULT--*/
.container-full-nd .flight-result-new-design .results{width:100%; float:left;}
.container-full-nd .flight-result-new-design .results .result{width: 100%;float: left;background: #fff; border-radius: 5px; border: 0px solid #dddddd;padding:0px 0 0 0;margin-bottom: 20px; border: 1px solid rgba(112, 109, 106, 0.2); box-shadow: 0 3px 10px 0 #a5a5a5;}


.container-full .flight-result {width: 100%; float: left;}
.container-full .flight-result .result-panel {width: 100%;float: left;padding-left: 0px;}
.container-full .flight-result .result-panel .result-content{width:100%; float:left; margin-bottom:10px;}
.container-full .flight-result .result-panel .result-content .result{width:100%; float:left; background:#fff; border-radius: 5px; padding:0px 0 0px 0; margin-bottom:20px; border: 1px solid rgba(112, 109, 106, 0.2); box-shadow: 0 3px 10px 0 #a5a5a5;}
.container-full .flight-result .result-panel .result-content .result .flight-logo-outer{width:15%; float:left; padding:0 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-logo{width:100%; float:left; text-align:center;}
.container-full .flight-result .result-panel .result-content .result .flight-logo img{width:70%;}
.container-full .flight-result .result-panel .result-content .result .flight-detail{width:65%; float:left; padding:10px 5px 10px 10px;  border-radius:5px; color:#16528e; }
.container-full .flight-result .result-panel .result-content .result .flight-detail .flight-detail-inner{width:100%; float:left; padding:15px 5px 5px 10px;  background:#f9f9f9;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .outbond{width:100%; float:left;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .outbond.inbond{width:100%; float:left; margin-top:10px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .box1{width:35%; float:left;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .box2{width:30%; float:left;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .box3{width:35%; float:left;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .airport{width:100%; float:left; font-size:14px; margin-bottom:0px;  }
.container-full .flight-result .result-panel .result-content .result .flight-detail .box1 .airport{padding-left:15%;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration-full{width:100%; float:left; position:relative;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration-full .duration{width:85%; float:left; }
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration{width:100%; float:left; font-size:16px; font-weight:bold; margin-bottom:0px; padding-left:0px;}

.container-full .flight-result .result-panel .result-content .result .flight-detail .radio{ width:15%; float:left; margin-top:4px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio .icon{width:100%; float:left;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio .icon img{width:80%; height:auto;}

.container-full .flight-result .result-panel .result-content .result .flight-detail .radio label{width:auto; float:left; color:#fff; font-size:16px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type="radio"]:checked, 
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type="radio"]:not(:checked) {position: absolute; left: -9999px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type="radio"]:checked + label, 
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type="radio"]:not(:checked) + label{ position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #666;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type="radio"]:checked + label:before, 
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type="radio"]:not(:checked) + label:before {content: ''; position: absolute; left: 0; top: 0; width: 16px; height: 16px; border: 1px solid #ddd; border-radius: 100%; background: #fff;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type="radio"]:checked + label:after, 
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type="radio"]:not(:checked) + label:after {content: ''; width: 10px; height: 10px; background:#f7941d; position: absolute; top: 3px; left: 3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type="radio"]:not(:checked) + label:after {opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}


.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage{width:100%; float:left; font-size:12px; font-weight:600; text-align:center; margin-bottom:0px; color:#D11B2E;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage-point-outer{width:60%; margin:0 auto;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage-point{width:100%; height:1px; float:left; position:relative; background:#999; padding:0px 10px; margin:10px 0; }
.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage-point:before{position:absolute; content:""; width:10px; height:10px; border-radius:50%; background:#999; border:0px solid #999; left:50%; margin-left:-5px; top:-5px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage-city{width:100%; float:left; font-size:12px; font-weight:600; text-align:center; margin-bottom:0px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .baggaes{width:100%; float:left; font-size:12px; font-weight:600; text-align:center; margin-bottom:0px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .baggaes img{width:16px; height:15px; margin-right:5px;}

.container-full .flight-result .result-panel .result-content .result .flight-detail .baggaes-text{width:100%; float:left; text-align:center; font-size:16px; font-weight:normal; color:#16528e; margin-bottom:0px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .baggaes-text .icon i{font-size:16px; color:#16528e;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .baggaes-text .text{ padding-left:5px; font-size:12px;}

.container-full .flight-result .result-panel .result-content .result .flight-price-outer{width:20%; float:left; padding:0 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-price{width:100%; float:left; background:none; border-radius:5px; padding:0 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return{padding:37px 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-price .price{width:100%; float:left; text-align:center; font-size:24px; font-weight:bold; color:#333; margin-bottom:0px;}
.container-full .flight-result .result-panel .result-content .result .flight-price .price span{color:#333;}
.container-full .flight-result .result-panel .result-content .result .flight-price .text{width:100%; float:left; text-align:center; font-size:12px; font-weight:normal; color:#16528e; display:none;}
.container-full .flight-result .result-panel .result-content .result .flight-price .flight-detial{width:100%; float:left; text-align:center; font-size:12px; margin-top:10px; font-weight:normal; color:#16528e;}
.container-full .flight-result .result-panel .result-content .result .flight-price .book-flight{width:100%; float:left; text-align:center; background:#c1f1f4; color:#16528e; border-radius:5px; font-size:14px; font-weight:bold; margin-bottom:13px;}
.container-full .flight-result .result-panel .result-content .result .flight-price .select-btn{width:100px; float:right; padding:5px 0; margin-top:10px; text-align:center; font-size:14px; border:1px solid #13becd; border-radius:5px; color:#fff; outline:0px; background:linear-gradient( #41d8e5 50%, #15bdcc 50%); background:-webkit-linear-gradient( #41d8e5 50%, #15bdcc 50%);}
.container-full .flight-result .result-panel .result-content .result .flight-price .select-btn:hover{background:linear-gradient( #15bdcc 50%, #41d8e5 50%); background:-webkit-linear-gradient( #15bdcc 50%, #41d8e5 50%);}
.container-full .flight-result .result-panel .result-content .result .flight-price .book-now {width: 100%; float: left; text-align:center; margin-top:3px; outline: none; padding: 5px 0px; border: 0px; font-size:16px; color: #fff; background:#068323; font-weight: bold; box-shadow: -3px 3px 2px #666; -webkit-box-shadow: -3px 3px 2px #666;}



.container-full .flight-result .result-panel .result-content .result .display-flex-panel{display:flex; flex-direction:row;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-logo-outer{float:none; display:flex; align-items: center;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-detail{float:none; display:flex; flex-direction: column;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-detail .outbond{float:none; display:flex;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price-outer{float:none; display:flex; align-items: center; border-left: 1px dashed #ccc;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return {padding: 0px 10px;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return{padding: 0px 10px;}

.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design{background: #f23131; color:#fff;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .best-deal{width:100%; float:left;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .just-call{width:100%; float:left; font-weight:600;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .phone-no{width:100%; float:left; font-weight:600;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .call-now{width:100%; float:left; font-weight:800; border-radius:5px; padding:5px 10px; background:#fff; color:#f23131;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .call-now i{float:right; transform:rotateY(180deg); position:relative; top:4px;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .flight-detail-p{width:100%; float:left; text-align:center;}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .flight-detail-p a{text-decoration:underline; font-size:10px; color:#fff;}

@media only screen and (min-width:320px) and (max-width:767px) {
.container-full .flight-result .result-panel .result-content .result .display-flex-panel{flex-direction:column;}
.container-full .filter-panel {width:100%; float: left; border: 1px solid #71a7c4;}
.container-full .flight-result .result-panel {width:100%; float: left; padding-left:0px;}
.container-full .flight-result .result-panel .result-content {}
.container-full .flight-result .result-panel .result-content .result .flight-logo-outer {width:100%; float: left; text-align:center; padding: 0 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-logo img {width: 100px; float:initial;}
.container-full .flight-result .result-panel .result-content .result .flight-detail{width:100%; padding: 10px 0px 5px 5px;}
.container-full .flight-result .result-panel .result-content .result .flight-price-outer{width:100%; padding: 0 0px; margin:5px 0;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration {width: 100%; float: left; font-size: 12px; font-weight: bold; margin-bottom: 0px; padding-left: 0px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio{}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio {width: 15%; float: left; margin-top: -20px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio label{left:-5px;}
}


@media only screen and (min-width:768px) and (max-width:991px) {
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration {font-size: 14px;}
.container-full .flight-result .result-panel .result-content .result .flight-price {padding: 0 5px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail {width: 65%; float: left; padding: 5px 5px 5px 5px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .flight-detail-inner{padding: 5px 5px 5px 5px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .airport{font-size:12px;}
.container-full .flight-result .result-panel .result-content .result .flight-price .price {font-size:18px;}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return {padding: 37px 0px;}
.container-full .flight-result .result-panel .result-content .result .flight-price .book-now{font-size:11px;}
.container-full .flight-result .result-panel .result-content .result .flight-price-outer{padding: 0 5px;}
.container-full .flight-result .result-panel .result-content .result .flight-logo-outer{padding: 0 5px;}


}
@media only screen and (min-width:992px) and (max-width:1199px) {
.container-full .flight-result .result-panel .result-content .result .flight-price {padding: 0 5px;}
}



/*--FLIGHT RESULT--*/



/*--- qm-sammary ---*/

.qm-sammry{width: 100%; float: left; box-shadow: 0 3px 10px 0 #a5a5a5; margin-bottom: 30px;}
.qm-sammry .qms-header{width: 100%; float: left; border-bottom: 1px solid #eee;}
.qm-sammry .qms-header1{font-size: 16px; font-weight: 600; padding: 10px 15px;}
.qm-sammry .qms-header2{display: flex; justify-content: space-between; padding: 10px 15px;}
.qm-sammry .qms-header2 .header-box1{display: flex; flex-direction: column; } 
.qm-sammry .qms-header2 .header-box2{display: flex;}
.qm-sammry .qms-header2 .header-text1{font-weight: 600; color: #333; margin-bottom: 5px;}
.qm-sammry .qms-header2 .header-text2{font-weight: 600; color: #D11B2E;}
.qm-sammry .qms-header2 .circle{width: 30px; height: 30px; line-height: 30px; border-radius: 50%; text-align: center; font-size:14px; background: #4eae49; color: #fff;}

.qm-sammry .qms-content{width: 100%; float: left; padding: 10px 15px;}
.qm-sammry .qms-content .content-price-strip{width: 100%; display: flex; margin-bottom: 15px; align-items: center; justify-content: space-between;}
.qm-sammry .qms-content .content-price-strip .text-title{font-size: 14px;}
.qm-sammry .qms-content .content-price-strip .input-price-outer{width: 140px; display:flex; position:relative;}
.qm-sammry .qms-content .content-price-strip .input-price-outer .currency-symble{position:absolute; width:30px; height:40px; line-height:40px; text-align:center; background:#ccc; top:0px; left:0px; font-size:20px; font-weight:600;}
.qm-sammry .qms-content .content-price-strip .input-price-outer .currency-symble.currency1{background:#D11B2E; color:#fff;}
.qm-sammry .qms-content .content-price-strip .input-price-outer .currency-symble.currency2{background:#4eae49; color:#fff;}
.qm-sammry .qms-content .content-price-strip .input-price{font-size: 14px; border-radius: 5px; padding-left:35px;}
.qm-sammry .qms-content .content-price-strip .input-price.bg{background: #eee; border-color: #eee; box-shadow: none;}
.qm-sammry .qms-content .content-price-strip .input-price.price1{font-size:14px; font-weight:600;}
.qm-sammry .qms-content .content-price-strip .input-price.price2{font-size:16px; font-weight:600;}
.qm-sammry .qms-content .content-btn-strip{width: 100%; display: flex; flex-direction:column; margin-top: 15px; margin-bottom: 15px; align-items: center; justify-content: space-between;}
.qm-sammry .qms-content .content-btn-strip .cbs-col{width:100%; display:flex; justify-content:flex-start;}
.qm-sammry .qms-content .content-btn-strip .preview-quote{display: flex; background:#999; color: #fff; padding: 10px 15px; border-radius: 20px; margin-bottom:5px;}
.qm-sammry .qms-content .content-btn-strip .preview-quote.btn1{background: #4eae49; margin-left:10px;}
.qm-sammry .qms-content .content-btn-strip .preview-quote.btn2{background: #033880;}
/* .qm-sammry .qms-content .content-btn-strip .preview-quote:hover{background:#666;} */
.qm-sammry .qms-content .content-pkg-strip{width: 100%; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #eee; padding-bottom: 20px; padding-top: 15px;}
.qm-sammry .qms-content .content-pkg-strip .c-pkg-s-box1{display: flex; justify-content: space-between; align-items: center;}
.qm-sammry .qms-content .content-pkg-strip .c-pkg-s-box2{display: flex; justify-content: space-between; align-items: center;}
.qm-sammry .qms-content .content-pkg-strip .img-icon{display: flex; width:30px; height: 30px; line-height: 30px; border-radius: 50%; overflow: hidden; margin-right: 10px;} 
.qm-sammry .qms-content .content-pkg-strip .img-icon img{width: 100%;}
.qm-sammry .qms-content .content-pkg-strip .img-icon.not-round{border-radius: 0px;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content{display: flex; width: calc(100% - 0px); flex-direction: column;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content .img-icon2{display: flex; width:60px; height: 60px; line-height: 60px; margin-bottom:5px; border-radius: 50%; overflow: hidden; margin-right: 10px;} 
.qm-sammry .qms-content .content-pkg-strip .pkg-content .img-icon2 img{width: 100%;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content .img-icon2.not-round{border-radius: 0px;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content .title{display: flex; font-weight: 600;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content .title.heading{color:#D11B2E;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content .text{display: flex; align-items: center; font-weight: 400;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content .text .value{display: flex; margin-right: 10px;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content .last-text{margin-bottom: 10px;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content .margin-text{margin-bottom: 5px;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content .pax-icon{width:8px; margin-right: 5px;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content .room-icon{width:15px; margin-right: 5px;}
.qm-sammry .qms-content .content-pkg-strip .pkg-content .day-night-icon{width:12px; margin-right: 1px;}
.qm-sammry .qms-content .content-pkg-strip .price{display: flex; width: 80px; font-weight: 600; justify-content: flex-end; align-items: flex-end; flex-direction: column;}
.qm-sammry .qms-content .content-pkg-strip .price .price-text{font-weight: 400; font-size: 13px;}
.qm-sammry .qms-content .content-pkg-strip .price .price-value{display: flex;}
.qm-sammry .qms-content .content-pkg-strip .price .delete{ display: flex; justify-content: center; align-items: center; width: 18px; height: 18px; line-height: 18px; border-radius: 50%; text-align: center; font-size: 10px; background: #ed3237; color: #fff;; top: -18px; right: 0px; cursor: pointer;}

/*--- qm-sammary ---*/



.accordion .card-title, 
.accordion-icon .card-title{font-weight:600;}

/*--- COLOR THEME ---*/
.default-sidebar>.side-navbar ul a,
.default-sidebar>.side-navbar ul ul a{color:#fff;}
body,
table{color:#2D304D;}
.qm-sammry,
.container-full-nd .hotel-result-new-design .results,
.container-full-nd .attraction-result-new-design .results,
.container-full-nd .villa-result-new-design .results,
.container-full-nd .car-result-new-design .results
{color:#2c304d !important;}
.result-content-popup .hotel-result .detail .bottom-heading h3 a{color:#fff;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box2 h4,
.result-content-popup .hotel-result .detail .room-availability .room-section .box3 h4,
.result-content-popup .hotel-result .detail .price-panel .price{color:#033880;}
.result-content-popup .hotel-result .detail .room-availability .room-section .box2 h4 span,
.result-content-popup .hotel-result .detail .room-availability .room-section .box3 h4 span,
.result-content-popup .hotel-result .detail .price-panel .price span{color:#D11B2E;}

/*--text color--*/
.result-content-popup .hotel-result .detail .room-availability .room-section .box1 h4,
.result-content-popup .hotel-result .detail .room-availability .room-section .box1 h5,
.result-content-popup .hotel-result .detail .room-availability .room-section .box2 h5,
.result-content-popup .hotel-result .detail .room-availability .room-section .box3 h5,
.result-content-popup .hotel-result .detail .price-panel .price-text
{color: #2c304d !important;}


/*bg-1 purple*/
.btn-primary,
.result-content-popup .hotel-result .header .right-panel .new-star-rating{background: #D11B2E;}
.btn-primary{border-color: #D11B2E;}
.alert-info{background: #D11B2E; border-color: #D11B2E;}


/*bg-2 blue*/
.alert.alert-primary,
.result-content-popup .hotel-result .header,
.result-content-popup .hotel-result .detail .bottom-heading,
.result-content-popup .hotel-result .detail .room-availability .room-section .box4 a:hover,
.result-content-popup .hotel-result .detail .room-availability .room-section .box4 a
{background: #033880;}

.result-content-popup .hotel-result .detail .room-availability .room-section .box4 a,
.result-content-popup .hotel-result .detail .room-availability .room-section
{border-color: #033880;}






/*--- COLOR THEME ---*/


@keyframes blinker {from, 49.9% {opacity: 0;}50%, to {opacity: 1;}}




.contact-detail-popup .popup-heading{background:#033880; color:white !important;padding:8px;}
.contact-detail-popup .popup-heading h2{margin-bottom:0px; padding: 5px 0;}
.flight-result-popup-full .modal-dialog.contact-detail-popup {max-width:500px !important;}
.contact-detail-popup .result-content-popup .form-group{text-align:left;}
.contact-detail-popup .result-content-popup .form-group label{font-weight:600;}
.contact-detail-popup .result-content-popup .form-group .form-control{border: 1px solid #ccc;}
.contact-detail-popup .result-content-popup .btn-danger{background:#D11B2E;}
.contact-detail-popup .result-content-popup .btn-danger:hover{background:#b428b7; border-color: #b428b7;}
.contact-detail-popup .result-content-popup{margin-bottom:0px; padding:20px;}
.contact-detail-popup .modal-body{padding:0px;}