﻿.pop_txt h1{font-size:18px; line-height:20px; margin:0;font-weight:bold;color:#0b2241; }
.pop_txt{padding-left:0;}
@font-face {
    font-family: 'Roboto Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Regular'), url('../fonts/Roboto-Regular.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Thin';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Thin'), url('../fonts/Roboto-Thin.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Medium'), url('../fonts/Roboto-Medium.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Light'), url('../fonts/Roboto-Light.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Black';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Black'), url('../fonts/Roboto-Black.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Thin Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Thin Italic'), url('../fonts/Roboto-ThinItalic.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Medium Italic'), url('../fonts/Roboto-MediumItalic.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Light Italic'), url('../fonts/Roboto-LightItalic.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Bold'), url('../fonts/Roboto-Bold.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Bold Italic'), url('../fonts/Roboto-BoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Italic'), url('../fonts/Roboto-Italic.woff') format('woff');
}


@font-face {
    font-family: 'Roboto Black Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Roboto Black Italic'), url('../fonts/Roboto-BlackItalic.woff') format('woff');
}
.result-right{float: right;width: 75%;margin-top: 18px;}
.result-right .htl_fltdtl{float:left; width:100%; border:1px solid #cccccc; border-radius:8px; background-color:#fff;  margin-bottom: 23px;}
.result-right .htl_fltdtl .fare-left{float:left; width:80%; min-height: 192px;}
.result-right .htl_fltdtl .fare-left .dt_1{float:left; width:53%; min-height: 192px;}
.result-right .htl_fltdtl .fare-left .dt_1 h1{background-color:#cfcfcf; margin-top: 0; font-family:'Roboto Medium'; font-size:13px; color:#0b2241;    padding: 10px 10px; border-top-left-radius:6px;}
.result-right .htl_fltdtl .fare-left .dt_1 h1 img{margin:-9px 0 0 4px;}
.result-right .htl_fltdtl .fare-left .dt_1 h1 font{display:none;}
.result-right .htl_fltdtl .fare-left .dt_1 .fot-btn{float:left; width:100%; background-color:#dbdbdb; border-bottom-left-radius:6px; padding: 1px 0;    min-height: 36px;}
.result-right .htl_fltdtl .fare-left .dt_1 .fot-btn .htl-btn{ border:none; padding: 3px 22px;background: #0066b9;font-size: 11px;color: #fff;margin: 6px 12px;border-radius: 20px;cursor: pointer;font-family:'Roboto Regular';outline:none;}
.result-right .htl_fltdtl .fare-left .dt_1 .fot-btn .htl-btn:hover{background-color:#037cdf;}
.result-right .htl_fltdtl .fare-left .dt_1 .fot-btn .htl-btn-1{    line-height: 17px; padding: 1px 22px;background: #ebebeb;font-size: 11px;color: #666;margin: 6px 0;border-radius: 20px;cursor: pointer;border:1px solid #959595;font-family:'Roboto Regular'; outline:none;}
.result-right .htl_fltdtl .fare-left .dt_1 .fot-btn .htl-btn-1:hover{background-color:#ebebeb;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1{float:left; width:87%;  margin: 2px 13px 3px; min-height:119px;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-1{width:41%; float:left;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-1 img{width:100%; height: 110px;overflow: hidden;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2{width:56%; float:right; margin-left: 3%;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 h2{font-family:'Roboto Medium'; font-size:13px; color:#0b2241; margin-top:0; margin-bottom: 4px;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 p{font-family:'Roboto Regular'; font-size:12px; color:#757575;  margin:0;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 p span a{font-family:'Roboto Regular'; font-size:11px; color:#3775c8; padding: 0 2px; text-decoration:underline;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 span{font-family:'Roboto Medium'; font-size:12px; color:#666666;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 span img{    margin-top: -2px; width:12px; height:12px;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 ul{ margin: 3px 0 0 0; padding: 0;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 ul li{display: inline;     padding: 4px 3px;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 ul li img{vertical-align: baseline;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-2{float:left; width:6%; border-left:1px dashed #d9d9d9; min-height: 118px;}
.result-right .htl_fltdtl .fare-left .dt_1 .htl-2 img{position: relative; top: 50px; left: -8px;}
.result-right .htl_fltdtl .fare-left .dt_2{float:left; width:47%;    min-height: 127px;}
.result-right .htl_fltdtl .fare-left .dt_2 h1{background-color:#cfcfcf; margin-top: 0; font-family:'Roboto Medium'; font-size:13px; color:#0b2241;    padding: 10px 0;}
.result-right .htl_fltdtl .fare-left .dt_2 h1 img{margin:-6px 0 0 4px;}
.result-right .htl_fltdtl .fare-left .dt_2 h2{background-color:#cfcfcf; margin-top: 0; font-family:'Roboto Medium'; font-size:13px; color:#0b2241;    padding: 10px 0; cursor:pointer;}
.result-right .htl_fltdtl .fare-left .dt_2 h2 img{margin:-6px 0 0 4px;}
.result-right .htl_fltdtl .fare-left .dt_2 h2 span{  margin: -1px 5px 0 4px;}
.result-right .htl_fltdtl .fare-left .dt_2 h2 i{font-size:16px;}
.result-right .htl_fltdtl .fare-left .dt_2 .fot-btn-1{float:left; width:100%; background-color:#dbdbdb;    padding: 1px 0;    min-height: 36px;}
.result-right .htl_fltdtl .fare-left .dt_2 .fot-btn-1 .htl-btn{ line-height:17px; padding: 2px 22px;background: #0066b9;font-size: 11px;color: #fff;margin:  6px 12px;border-radius: 20px;cursor: pointer;border: none;font-family:'Roboto Regular'; outline:none;}
.result-right .htl_fltdtl .fare-left .dt_2 .fot-btn-1 .htl-btn:hover{background-color:#037cdf;}
.result-right .htl_fltdtl .fare-left .dt_2 .fot-btn-1 .htl-btn-1{ padding: 2px 22px;background: #ebebeb;font-size: 11px;color: #666;margin: 6px 0;border-radius: 20px;cursor: pointer;border:1px solid #959595;font-family:'Roboto Regular'; outline:none;}
.result-right .htl_fltdtl .fare-left .dt_2 .fot-btn-1 .htl-btn-1:hover{background-color:#ebebeb;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main{float:left; width:100%;min-height: 124px;/*padding: 4px 0 20px 0;*/}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main hr{    margin-top: 3px;     margin-bottom: 4px;    border-top: 1px solid #fff;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt1{float:left; width:8%;     margin: 7px 5px;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt2{float:left; width:32%;     margin: 7px 0;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt3{float:left; width:26%;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt3 p{font-family:'Roboto Regular'; font-size:14px; color:#333333; margin: 0 0 -4px;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt3 span{font-family:'Roboto Medium';font-size:12px; color:#333333;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt3 font{font-family:'Roboto Medium';font-size:12px; color:#757575;     line-height: 16px;   float: left;     width: 100%;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt4{float:left; width:20%;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 p{font-family:'Roboto Regular'; font-size:11px; color:#333333; margin: 0 0 2px;float: left;width: 100%; text-align:center;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 font{font-family:'Roboto Medium'; font-size:12px; color:#333333; margin: 0 0 2px;float: left;width: 100%; text-align:center;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 span{border-bottom:1px solid #636363; float:left; width:100%;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt5{float:left; width:30%;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt5 p{font-family:'Roboto Regular'; font-size:14px; color:#333333; margin: 0 0 -4px;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt5 span{font-family:'Roboto Medium';font-size:12px; color:#333333;}
.result-right .htl_fltdtl .fare-left .dt_2 .flight-main .dt5 font{font-family:'Roboto Medium';font-size:12px; color:#757575;     line-height: 16px;   float: left;     width: 100%;}
.result-right .htl_fltdtl .fare-right{float: right;width: 20%;border-left: 1px dotted #d9d9d9;position: relative;min-height: 199px;}
.result-right .htl_fltdtl .fare-right .circle-1{position: absolute; margin: 95px 0 0 -8px;}
.result-right .htl_fltdtl .fare-right h2{background-color:#cfcfcf; margin-top: 0; font-family:'Roboto Medium'; font-size:13px; color:#0b2241;       line-height: 34px; border-top-right-radius:6px;    text-align: center;}
.result-right .htl_fltdtl .fare-right p{font-family:'Roboto Black'; font-size:22px; text-align:center; color:#0b2241;}
.result-right .htl_fltdtl .fare-right span{font-family:'Roboto Light'; font-size:11px; color:#848383; float: left;width: 100%;text-align: center;}
.result-right .htl_fltdtl .fare-right .but-new{padding: 3px 14px;background: #fc0;font-size: 15px;color: #0b2241;  margin: 13px 0 0 32px;border-radius: 5px;cursor: pointer;border: 1px solid #caa100; font-family:'Roboto Bold';}
.result-right .htl_fltdtl .fare-right .but-new:hover{background: #dfb303;}
.result-right .htl_fltdtl .fare-right .reward-price{background-color: #dbdbdb;border: medium none; border-bottom-right-radius: 6px;color: #936110; display: block;font-family: "Roboto Regular";font-size: 12px;line-height: 18px;margin-top: 0;padding:9px 0;text-align: center;position: absolute;right: 0;left: 0;bottom: -5px;}
.mobile-small{display:none;}

/****************Popup Start New-1****************/


.pop-1 .over-1{float:left; width:32%; margin-right: 2%;}
.pop-1 .over-1 .photo{background-color: rgba(0,0,0,.50); color:#fff; font-family:'Roboto Regular'; font-size:14px; float:left; width:32%;position: absolute; padding: 3px 5px; top: 205px; border-bottom-left-radius:8px; border-bottom-right-radius:8px;}
.pop-1 .over-1 > img {margin-bottom: 13px;}
.pop-1 .over-1 .chk-in-1{float:left; width:47%;}
.pop-1 .over-1 .chk-in-1 p{font-family:'Roboto Regular'; color:#0b2241; font-size:12px;}
.pop-1 .over-1 .chk-in-1 p span{font-family:'Roboto Medium'; color:#666; font-size:12px;}
.pop-1 .over-1 .chk-in-2{float:left; width:2%; color:#8c8c8c;}
.pop-1 .over-1 .chk-in-3{float:right; width:48%;}
.pop-1 .over-1 .chk-in-3 p{font-family:'Roboto Regular'; color:#0b2241; font-size:12px;}
.pop-1 .over-1 .chk-in-3 p span{font-family:'Roboto Medium'; color:#666; font-size:12px;}
.pop-1 .very-good{float:left; width:100%; margin-top: 0;}
.pop-1 .very-good h2{font-family:Arial; color:#000; font-weight:bold; font-size:14px;  margin-top: 6px; margin-bottom: 2px;}
.pop-1 .very-good p{font-family:Arial; color:#000; font-weight:normal; font-size:13px;   margin: 6px 0 10px;  line-height: 19px;}
.pop-1 .very-good p span a{color:#4c8cc2;}
.pop-1 .very-good .more-txt-1 a{font-family:Arial; color:#4c8cc2; font-weight:normal; font-size:13px; }
.pop-1 .over-2{float:left; width:32%;  margin-right: 2%;}
.pop-1 .over-2 p a{font-family:'Roboto Regular'; font-size:12px; color:#3c72ba;margin:0;}
.pop-1 .over-3{float:left; width:32%; overflow-x: hidden; overflow-y: scroll; height:427px; border:1px solid #d7d7d7; padding:9px; border-radius:10px;}
.pop-1 .over-3 h3{font-family:'Roboto Regular'; color:#010101; font-size:15px; margin-top: 7px; margin-bottom: 3px;}
.pop-1 .over-3 p{font-family:'Roboto Medium'; color:#505050; font-size:12px;  line-height:19px;   text-align: justify;}
.pop-1 .over-3::-webkit-scrollbar {
    width: 9px;
    margin-right:2px;
   
}
 
.pop-1 .over-3::-webkit-scrollbar-track {
    /*background-color: rgba(0, 135, 245, 0.1);*/
     background-color: #f1f1f1;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.pop-1 .over-3::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    
    background: #c1c1c1; 
}










.pop-1 .modal-body{ padding: 17px 0 0; /*height: 446px;*/}
.pop-1{float:left; width:100%; overflow: hidden;top: -20px;}
.pop-1 .htl_datil-1{float:left; width:44%;}
.pop-1 .htl_datil-1 h1{font-family:'Roboto Medium'; font-size:21px; color:#0b2241;   margin-bottom: 0; margin-top:0;}
.pop-1 .htl_datil-1 p{font-family:'Roboto Regular'; font-size:12px; color:#666666;}
.pop-1 .htl_datil-1 p img{    margin-top: -3px; margin-right: 4px;}
.pop-1 .htl_datil-2{float:left; width:16%;}
.pop-1 .htl_datil-2 p{font-family:'Roboto Regular'; font-size:12px; color:#666666;margin: 0;}
.pop-1 .htl_datil-2 span{font-family:'Roboto Regular'; font-size:11px; color:#666666;}
.pop-1 .htl_datil-3{float:right; width:40%;}


.pop-1 .htl_datil-3 .br_3_box {
    border-right: 1px solid #acacac;
    border-top: 1px solid #acacac;
    border-bottom: 1px solid #acacac;
    width: 33%;
    float: left;
    text-align: center;
    padding: 12px 0;


}

.pop-1 .htl_datil-3 .br_3_box:nth-child(3n)
{
    border-top-right-radius:8px;
    border-bottom-right-radius:8px;

}

.pop-1 .htl_datil-3 .save_r {
    float: left;
    width: 100%;
    font-size: 24px;
    display: block;
    clear: both;
    line-height: 16px;
}

.pop-1 .htl_datil-3 .sav_w_r {
    color: #fff;
    font-size: 11px;
}

.pop-1 .htl_datil-3 .save_code_r {
    background: #c72d6d;
    color: #fff;
    border-top-left-radius:8px;
     border-bottom-left-radius:8px;
     border:none;
}

.pop-1 .htl_datil-3 .p_normal_r {
    color: #0b2241;
    font-size: 17px;
    line-height:37px;
    font-family:'Roboto Regular';
    font-weight:normal;

}

.pop-1 .htl_datil-3 .p_normal_r span {
        display: block;
        clear: both;
        font-size: 13px;
        color: #0b2241;

    }

.pop-1 .htl_datil-3 .cost_r {
    font-size: 23px;
    color: #000322;
}

.pop-1 .htl_datil-3 .prc_normal_r span {
    clear: both;
    color: #0b2241;
    display: block;
    font-size: 22px;
    font-weight: bold;
    line-height: 31px;
    
}

.pop-1 .modal-dialog {
    margin: 30px auto;
    width: 1092px;
    height:580px;
}
.pop-1 .modal-dialog .close{
    position: absolute;
    right: 0;
    top: 19px;
    z-index: 99;
    outline:none;
    /*background-color:#534e4e;
    color:#fff;
    border-radius:50%;
    height: 22px;
    width: 22px;*/
    opacity:unset;
    /*font-family:'Roboto Regular';
    font-size:22px;
    line-height: 0;
    text-shadow:none;
    font-weight:normal;*/
}

.pop-1 .modal-header {
    border-bottom:none;

}
.pop-1 .modal-header h4{margin-top: 11px;  margin-bottom: 0; font-family:'Roboto Bold'; color:#0c2140; font-size:16px; margin-left:10px;}
.tabbable-panel {
    float: left;
    margin-top: 2px;
    width: 100%;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0;
  background-color:#0b2241;
  border-radius:10px;
     padding: 0 19px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 24px;
}
.tabbable-line > .nav.nav-tabs a {
   
    padding: 6px 49px;
 
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #fff;
  font-family:'Roboto Regular';
  font-size:15px;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #e4dab3;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #fff;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #ffcc01;
  position: relative;
}

.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #fff;
  background-color:#0b2241;
  font-family:'Roboto Regular';
  font-size:15px;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #ffcc01;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #ffcc01;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}


.pop-1 #carousel-example-generic {
    margin: 20px auto;
    width: 400px;
}
#carousel-custom .item img {
    width: 100%;
}
.pop-1 #carousel-custom {
    margin: 20px auto;
    width: 379px;
}
.pop-1 #carousel-custom .carousel-indicators {
    margin: 10px 0 0;
    overflow: auto;
    position: static;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}
.pop-1 #carousel-custom .carousel-indicators li {
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    height: auto;
    margin: 0 !important;
    width: auto;
}
.pop-1 #carousel-custom .carousel-indicators li img {
    display: block;
    opacity: 0.5;
}
.pop-1 #carousel-custom .carousel-indicators li.active img {
    opacity: 1;
}
.pop-1 #carousel-custom .carousel-indicators li:hover img {
    opacity: 0.75;
}
.pop-1 #carousel-custom .carousel-outer {
    position: relative;
}
.pop-1 .right.carousel-control > img {
    margin-left: 70px;
    margin-top: 107px;
    top: 15px;
}
.pop-1 .left.carousel-control > img {
    margin-left: -97px;
    margin-top: 107px;
    top: 15px;
}

.pop-1 .aminates{float:left; width:100%;}
.pop-1 .aminates h1{font-family:'Roboto Medium'; font-size:15px; color:#0b2241; margin-top: 0; margin-bottom: 13px;}
.pop-1 .aminates h2{font-family:'Roboto Medium'; font-size:15px; color:#0b2241; margin-top: 0;}
.pop-1 .aminates ul{text-align: center;}
.pop-1 .aminates ul li{font-family:'Roboto Regular'; font-size:12px; color:#666; display:inline-block; padding: 0 30px 25px 0; text-align: center;}
.pop-1 .aminates ul li.active{font-family:'Roboto Regular'; font-size:12px; color:#bababa; display:inline-block; text-align: center;}
.pop-1 .aminates ul li img { display: inline; text-align: center;}
.other-aminets{float:left; width:100%;}
.other-aminets ul{width:25%; float:left; margin:0; padding:0 13px;}
.other-aminets li{font-family:'Roboto Regular'; font-size:12px; color:#666;padding: 4px 0; list-style-type: disc;}
/****************Popup End New-1****************/

/****************Flight Result Popup Start New-1****************/
.result-popup{float: left;width: 100%;}
.result-popup .htl_fltdtl{float:left; width:100%;background-color:#fff; border-bottom:1px solid #ebebeb;}
.result-popup .htl_fltdtl .fare-left{float:left; width:80%;}
.result-popup .htl_fltdtl .fare-left .dt_1{float:left; width:55%;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-1{float:left; width:87%;  margin: 2px 0 3px;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-1{width:29%; float:left;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2{width:68%; float:right; margin-left: 3%;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 h2{font-family:'Roboto Medium'; font-size:15px; color:#0b2241; margin-top:0; margin-bottom: 4px;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 h3{font-family:'Roboto Medium'; font-size:12px; color:#0b2241; margin-top:0; margin-bottom: 4px;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 p{font-family:'Roboto Regular'; font-size:11px; color:#757575;  margin:0;    padding: 3px 0;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 p span a{font-family:'Roboto Regular'; font-size:11px; color:#3775c8; padding: 0 10px; text-decoration:underline;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 span{font-family:'Roboto Medium'; font-size:12px; color:#666666;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 span img{ margin-top: 6px;float: left;margin-right: 3px;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 ul{ margin:1px 0 8px 0; padding: 0;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 ul li{display: inline;     padding: 4px 3px;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-2{float:left; width:6%; border-left:1px dashed #d9d9d9; height:117px;}
.result-popup .htl_fltdtl .fare-left .dt_1 .htl-2 img{position: relative; top: 43px; left: -8px;}
.result-popup .htl_fltdtl .fare-left .dt_2{float:left; width:45%;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main{float:left; width:100%;        padding: 4px 0 14px 0;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt1{float:left; width:10%;     margin: 7px 0;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt2{float:left; width:25%;     margin: 7px 0;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt3{float:left; width:17%;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt3 p{font-family:'Roboto Regular'; font-size:14px; color:#333333; margin: 0 0 -4px;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt3 span{font-family:'Roboto Medium';font-size:14px; color:#333333;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt4{float:left; width:16%;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 p{font-family:'Roboto Regular'; font-size:11px; color:#333333; margin: 0 0 2px;float: left;width: 100%; text-align:center;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 font{font-family:'Roboto Medium'; font-size:11px; color:#015595; margin: 0 0 2px;float: left;width: 100%; text-align:center;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 span{border-bottom:1px solid #636363; float:left; width:100%;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt5{float:left; width:25%;     margin-left: 7%;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt5 p{font-family:'Roboto Regular'; font-size:14px; color:#333333; margin: 0 0 -4px;}
.result-popup .htl_fltdtl .fare-left .dt_2 .flight-main .dt5 span{font-family:'Roboto Medium';font-size:14px; color:#333333;}
.result-popup .htl_fltdtl .fare-right{float: right;width: 20%;border-left: 1px dotted #d9d9d9;position: relative;   min-height: 118px;}
.result-popup .htl_fltdtl .fare-right .circle-1{position: absolute; margin: 46px 0 0 -8px;}
.result-popup .htl_fltdtl .fare-right p{font-family:'Roboto Black'; font-size:22px; text-align:center; color:#0b2241; margin: 0;}
.result-popup .htl_fltdtl .fare-right span{font-family:'Roboto Light'; font-size:11px; color:#848383; float: left;width: 100%;text-align: center;}
.result-popup .htl_fltdtl .fare-right .but-new{padding:3px 38px;background: #fc0;font-size: 15px;color: #0b2241;  margin:12px 0 0 36px;border-radius: 5px;cursor: pointer;border: 1px solid #caa100; font-family:'Roboto Bold';}
.result-popup .htl_fltdtl .fare-right .but-new:hover{background: #dfb303;}
.room-type-popup-main{float:left; width:100%; margin-top: 10px;}
.room-type-popup-main .type-1{float:left; width:40%; font-family:'Roboto Bold'; font-size:13px; color:#0b2241; padding: 0 14px;}
.room-type-popup-main .type-2{float:left; width:40%; font-family:'Roboto Bold'; font-size:13px; color:#0b2241;}
.room-type-popup-main .type-3{float:left; width:20%; font-family:'Roboto Bold'; font-size:13px; color:#0b2241;}
.room-type-popup-main .room-type-popup{float:left; width:100%; background-color:#f0f0f0; border-radius:10px; padding: 7px 9px;   margin-top: 6px;  height: 275px; overflow-x: hidden; overflow-y: scroll;}
.room-type-popup-main .room-type-popup::-webkit-scrollbar {
    width: 9px;
    margin-right:2px;
   
}
 
.room-type-popup-main .room-type-popup::-webkit-scrollbar-track {
    /*background-color: rgba(0, 135, 245, 0.1);*/
     background-color: #f1f1f1;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.room-type-popup-main .room-type-popup::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    
    background: #c1c1c1; 
}
.room-type-popup-main .room-type-popup hr{border-top:1px solid #e0e0e0; margin-top: 10px; margin-bottom: 10px;}
.room-type-popup-main .room-type-popup .room-type-1{float:left; width:40%;}
.room-type-popup-main .room-type-popup .room-type-1 p{margin: 0;}
.room-type-popup-main .room-type-popup .room-type-1 p span{/*position:absolute;*/  margin: 0 8px; font-family:'Roboto Bold'; font-size:13px; color:#1c1c1c;}
.room-type-popup-main .room-type-popup .room-type-1 div{font-family:'Roboto Bold'; font-size:13px; color:#1c1c1c; float:left; padding:1px 0 0 28px; width: 100%; }
.room-type-popup-main .room-type-popup .room-type-1 label{  margin-bottom: -7px;}
.room-type-popup-main .room-type-popup .room-type-1 font{font-family:'Roboto Regular'; font-size:12px; color:#4b4b4b;  padding: 0 27px;}
.room-type-popup-main .room-type-popup .room-type-1 .regular-radio {display: none;}

.room-type-popup-main .room-type-popup .room-type-1 .regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}

.room-type-popup-main .room-type-popup .room-type-1 .regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #575757;
	box-shadow: inset 0 0 10px rgba(0,0,0,0.3);
	text-shadow: 0;
	left: 3px;
	font-size: 32px;
}

.room-type-popup-main .room-type-popup .room-type-1 .regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #575757;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0 0 10px rgba(0,0,0,0.1);
}

.room-type-popup-main .room-type-popup .room-type-1 .regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1);
}

.room-type-popup-main .room-type-popup .room-type-1 .big-radio + label {
	padding: 16px;
}

.room-type-popup-main .room-type-popup .room-type-1 .big-radio:checked + label:after {
	width: 24px;
	height: 24px;
	left: 4px;
	top: 4px;
}


.room-type-popup-main .room-type-popup .room-type-1 .roomboxinner .rom_bg_white {
    display: inline-block;
    width: 100%;
    float: left;
}

.room-type-popup-main .room-type-popup .room-type-1 .roomboxinner .spc_offer {
    float: left;
    color: #b72a64;
    font-size: 12px;
    font-weight: normal;
    margin-top: 0;
    font-family:'Roboto Regular';
}
.room-type-popup-main .room-type-popup .room-type-1 .roomboxinner .spc_offer strong {
    background: #b72a64;
    position: relative;
    padding: 3px 8px;
    color: #fff;
    font-style: normal;
    margin-right: 12px;
    font-weight: normal;
    font-size: 12px;
}
.room-type-popup-main .room-type-popup .room-type-1 .roomboxinner .spc_offer strong:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: #b72a64;
    border-width: 11px;
    margin-top: -10px;
}
.room-type-popup-main .room-type-popup .room-type-2{float:left; width:42%; margin: 12px 0;}
.room-type-popup-main .room-type-popup .room-type-2 ul{margin:0; padding:0;}
.room-type-popup-main .room-type-popup .room-type-2 ul li{display:inline;}
.room-type-popup-main .room-type-popup .room-type-2 ul li img{vertical-align:bottom;}
.room-type-popup-main .room-type-popup .room-type-2 ul li span a{ font-family:'Roboto Regular'; font-size:11px; color:#015595; padding: 0 18px;}
.room-type-popup-main .room-type-popup .room-type-3{float:left; width:18%; font-family:'Roboto Medium'; color:#0b2241; font-size:15px; padding: 13px 0;}

/****************Flight Result Popup End New-1****************/

/****************Cancellation  Start Css****************/

.cancellation-main{float:left; width:100%;}
.cancellation-main h1{font-family:'Roboto Regular'; font-size:17px; color:#0b2241; margin-top: 6px; text-align: left;}
.cancellation-main .main-cancel{float:left; width:100%; border:1px solid #a1a1a1;}
.cancellation-main .main-cancel .main-1{float:left; width:33.3%; border-right:1px solid #a1a1a1; padding-bottom:20px;}
.cancellation-main .main-cancel .main-1 h2{background-color:#46882c; font-family:'Roboto Regular'; font-size:17px; color:#fff; margin-top:0; padding: 11px 0;  margin-bottom: 18px; text-align: center;}
.cancellation-main .main-cancel .main-1 p{font-family:'Roboto Medium'; font-size:14px; color:#46882c; text-align:center; margin: 0;}
.cancellation-main .main-cancel .main-1 span{font-family:'Roboto Medium'; font-size:14px; color:#1a1a1a; text-align:center; width: 100%; float:left;}
.cancellation-main .main-cancel .main-2{float:left; width:33.3%; border-right:1px solid #a1a1a1; padding-bottom:20px;}
.cancellation-main .main-cancel .main-2 h2{background-color:#666; font-family:'Roboto Regular'; font-size:17px; color:#fff; margin-top:0; padding: 11px 0;  margin-bottom: 18px; text-align: center;}
.cancellation-main .main-cancel .main-2 p{font-family:'Roboto Regular'; font-size:14px; color:#4e4e4e; text-align:center; margin: 0;}
.cancellation-main .main-cancel .main-2 p font{font-family:'Roboto Medium'; font-size:14px; color:#1a1a1a; text-align:center;}
.cancellation-main .main-cancel .main-2 span{font-family:'Roboto Regular'; font-size:14px; color:#4e4e4e; text-align:center; margin: 0; width: 100%; float:left;}
.cancellation-main .main-cancel .main-2 span font{font-family:'Roboto Medium'; font-size:14px; color:#1a1a1a; text-align:center; }
.cancellation-main .main-cancel .main-3{float:left; width:33.4%; padding-bottom:20px;}
.cancellation-main .main-cancel .main-3 h2{background-color:#9a9a9a; font-family:'Roboto Regular'; font-size:17px; color:#fff; margin-top:0; padding: 11px 0;  margin-bottom: 18px; text-align: center;}
.cancellation-main .main-cancel .main-3 p{font-family:'Roboto Regular'; font-size:14px; color:#4e4e4e; text-align:center; margin: 0;}
.cancellation-main .main-cancel .main-3 p font{font-family:'Roboto Medium'; font-size:14px; color:#1a1a1a; text-align:center;}
.cancellation-main .main-cancel .main-3 span{font-family:'Roboto Regular'; font-size:14px; color:#4e4e4e; text-align:center; margin: 0; width: 100%; float:left;}
.cancellation-main .main-cancel .main-3 span font{font-family:'Roboto Medium'; font-size:14px; color:#1a1a1a; text-align:center; }

/****************Cancellation  Start Css End****************/

/****************tripadvisor  Start Css****************/
.tripadvisor{float:left; width:100%; height: 422px; overflow-x: hidden; overflow-y: scroll;  margin-top: 2px;}
.tripadvisor::-webkit-scrollbar {
    width: 9px;
    margin-right:2px;
   
}
 
.tripadvisor::-webkit-scrollbar-track {
    /*background-color: rgba(0, 135, 245, 0.1);*/
     background-color: #f1f1f1;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.tripadvisor::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    
    background: #c1c1c1; 
}
.tripadvisor hr{border-top:1px solid #d6d6d6;}
.tripadvisor h1{font-family:Arial; font-size:15px; font-weight:bold; color:#4d4c4c; margin-top:2px; margin-bottom: 2px;}
.tripadvisor p{font-family:Arial; font-size:13px; color:#484848}
.tripadvisor .trip-1{float:left; width:30%;}
.tripadvisor .trip-1 h2{font-family:Arial; font-size:12px; font-weight:bold; color:#4d4c4c;  margin-top: 8px;}
.tripadvisor .trip-1 ul{margin:0; padding:0;}
.tripadvisor .trip-1 ul li{font-family:Arial; font-size:13px; font-weight:normal; color:#636363; padding: 2px 0;}
.tripadvisor .trip-2{float:left; width:20%;}
.tripadvisor .trip-2 ul{margin:26px 0 0 0; padding:0;}
.tripadvisor .trip-2 ul li{padding:1.7px 0;}
.tripadvisor .trip-3{float:left; width:30%;}
.tripadvisor .trip-3 h2{font-family:Arial; font-size:12px; font-weight:bold; color:#4d4c4c;  margin-top: 8px;}
.tripadvisor .trip-3 ul{margin:0; padding:0;}
.tripadvisor .trip-3 ul li{font-family:Arial; font-size:13px; font-weight:normal; color:#636363;  padding: 2px 0;}
.tripadvisor .trip-4{float:right; width:20%;}
.tripadvisor .trip-4 ul{margin:26px 0 0 0; padding:0;}
.tripadvisor .trip-4 ul li{padding:1.7px 0;}
.tripadvisor .grand-pin{float:left; width:100%;    margin-bottom: 16px;}
.tripadvisor .grand-pin h2{font-family:Arial; font-weight:bold; font-size:14px; color:#282828; margin-top: 0;   margin-bottom: 2px;}
.tripadvisor .grand-pin h2 img{ margin: -2px 18px 0 0;}
.tripadvisor .grand-pin p{font-family:Arial; font-weight:normal; font-size:12px; color:#282828;}
.tripadvisor .grand-pin span{font-family:Arial; font-weight:normal; font-size:12px; color:#484848; line-height:16px;}
.tripadvisor .grand-pin span font a{color:#008abd;}

/****************tripadvisor  EnD Css****************/

/****************Popup-2  Start Css****************/
.Popup-2{float:left; width:100%;}
.pop-2{float:left; width:100%; top: -20px; overflow:hidden;}
.pop-2 .modal-dialog .close { /*background-color: #534e4e;border-radius: 50%; color: #fff; font-family: "Roboto Regular";font-size: 22px; height: 22px;line-height: 1;*/opacity: unset;text-shadow: none;/*width: 22px;*/ position: absolute; right: 0;top: 19px;z-index: 9; outline:none; /*font-weight:normal;*/ }
.pop-2 .modal-header {border-bottom:none;padding:0;}
.pop-2 .modal-body {padding: 0; height:581px;}
.pop-2 .modal-dialog {width: 1095px; height:580px; margin: 27px auto;}
.pop-2 .lftnav-1{float:left; width:20%;}
.pop-2 .rgtnav-1{float:right; width:80%;}
.result-popup-1{float: left;width: 100%;}
.result-popup-1 .htl_fltdtl{float:left; width:100%;/*background-color:#efefef;*/ border-bottom:1px solid #cecece;}
.result-popup-1 .htl_fltdtl h1{font-family:'Roboto Medium'; font-size:16px; color:#0b2241; margin-top: 10px;  margin-left: 13px;}
.result-popup-1 .htl_fltdtl .fare-left{float:left; width:80%;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1{float:left; width:55%;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1{float:left; width:87%;  margin:2px 0 0 12px;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-1{width:34%; float:left;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-1 img{height: 115px;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2{width:63%; float:right; margin-left: 3%;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 h2{font-family:'Roboto Medium'; font-size:15px; color:#0b2241; margin-top:0; margin-bottom: 4px;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 h3{font-family:'Roboto Medium'; font-size:12px; color:#0b2241; margin-top:0; margin-bottom: 4px;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 p{font-family:'Roboto Regular'; font-size:11px; color:#757575;  margin:0;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 p span a{font-family:'Roboto Regular'; font-size:11px; color:#3775c8; padding: 0 10px; text-decoration:underline;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 span{font-family:'Roboto Medium'; font-size:12px; color:#666666;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 span img{    margin-top: -2px;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 ul{ margin:3px 0 8px 0; padding: 0;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 ul li{display: inline;     padding: 4px 3px;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 > img {margin-bottom: 2px;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-2{float:left; width:6%; border-left:1px dashed #d9d9d9; height:125px;}
.result-popup-1 .htl_fltdtl .fare-left .dt_1 .htl-2 img{position: relative; top: 45px; left: -8px;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2{float:left; width:45%;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main{float:left; width:100%;        padding: 4px 0 0 0;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt1{float:left; width:10%;     margin: 7px 0;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt2{float:left; width:25%;     margin: 7px 0;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt3{float:left; width:21%;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt3 p{font-family:'Roboto Regular'; font-size:14px; color:#333333; margin: 0 0 -4px;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt3 span{font-family:'Roboto Medium';font-size:14px; color:#333333;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt4{float:left; width:19%;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 p{font-family:'Roboto Regular'; font-size:12px; color:#333333; margin: 0 0 2px;float: left;width: 100%; text-align:center;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 font{font-family:'Roboto Medium'; font-size:11px; color:#333; margin: 0 0 2px;float: left;width: 100%; text-align:center;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 span{border-bottom:1px solid #636363; float:left; width:100%;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt5{float:left; width:18%;     margin-left:7%;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt5 p{font-family:'Roboto Regular'; font-size:14px; color:#333333; margin: 0 0 -4px;}
.result-popup-1 .htl_fltdtl .fare-left .dt_2 .flight-main .dt5 span{font-family:'Roboto Medium';font-size:14px; color:#333333;}
.result-popup-1 .htl_fltdtl .fare-right{float: right;width: 20%;border-left: 1px dotted #d9d9d9;position: relative;   min-height: 125px;}
.result-popup-1 .htl_fltdtl .fare-right .circle-1{position: absolute; margin: 47px 0 0 -8px;}
.result-popup-1 .htl_fltdtl .fare-right p{font-family:'Roboto Black'; font-size:22px; text-align:center; color:#0b2241; margin: 0;}
.result-popup-1 .htl_fltdtl .fare-right span{font-family:'Roboto Light'; font-size:11px; color:#848383; float: left;width: 100%;text-align: center;    margin-top: 8px;}
.result-popup-1 .htl_fltdtl .fare-right .but-new{padding:3px 38px;background: #fc0;font-size: 15px;color: #0b2241;  margin:20px 0 0 18px;border-radius: 5px;cursor: pointer;border: 1px solid #caa100; font-family:'Roboto Bold';}
.result-popup-1 .htl_fltdtl .fare-right .but-new:hover{background: #dfb303;}
.flight-choice{float:left; width:99%; margin-left:1%;}
.flight-choice h3{font-family:'Roboto Medium'; font-size:16px; color:#0b2241;}
.flight-choice .choice{float:left; width:99%; height: 363px; overflow-x: hidden; overflow-y: scroll;}
.flight-choice .choice::-webkit-scrollbar {
    width: 9px;
    margin-right:2px;
   
}
.flight-choice .choice::-webkit-scrollbar-track {
    /*background-color: rgba(0, 135, 245, 0.1);*/
     background-color: #f1f1f1;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.flight-choice .choice::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #c1c1c1; 
}




.flight-choice .main-dtail{float:left; width:99%; background-color:#cfcfcf; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom:1px solid #b7b7b7;}
.flight-choice .main-dtail .select-1{float:left; width:9%; font-family:'Roboto Bold'; color:#212121; font-size:12px;    padding: 4px 14px;}
.flight-choice .main-dtail .select-2{float:left; width:15%; font-family:'Roboto Bold'; color:#212121; font-size:12px;padding: 4px 14px;}
.flight-choice .main-dtail .select-3{float:left; width:17%; font-family:'Roboto Bold'; color:#212121; font-size:12px; padding: 4px 0;}
.flight-choice .main-dtail .select-4{float:left; width:19%; font-family:'Roboto Bold'; color:#212121; font-size:12px; padding: 4px 0;}
.flight-choice .main-dtail .select-5{float:left; width:14%; font-family:'Roboto Bold'; color:#212121; font-size:12px; padding: 4px 0;}
.flight-choice .main-dtail .select-6{float:left; width:12%; font-family:'Roboto Bold'; color:#212121; font-size:12px; padding: 4px 0;}
.flight-choice .main-dtail .select-7{float:right; width:8%; font-family:'Roboto Bold'; color:#212121; font-size:12px; padding: 4px 0;}
.flight-choice .choice .result-dtail{float:left; width:99%; border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;}

.flight-choice .choice .result-dtail .flt-datil-1{float:left; width:7%; border-right:1px solid #b7b7b7; padding: 27px 18px;}
.flight-choice .choice .result-dtail .flt-datil-1 .regular-radio {display: none;}
.flight-choice .choice .result-dtail .flt-datil-1 .regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}

.flight-choice .choice .result-dtail .flt-datil-1 .regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #575757;
	box-shadow: inset 0 0 10px rgba(0,0,0,0.3);
	text-shadow: 0;
	left: 3px;
	font-size: 32px;
}

.flight-choice .choice .result-dtail .flt-datil-1 .regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #575757;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0 0 10px rgba(0,0,0,0.1);
}
.flight-choice .choice .result-dtail .flt-datil-1 .regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1);
}

.flight-choice .choice .result-dtail .flt-datil-1 .big-radio + label {
	padding: 16px;
}

.flight-choice .choice .result-dtail .flt-datil-1 .big-radio:checked + label:after {
	width: 24px;
	height: 24px;
	left: 4px;
	top: 4px;
}

.flight-choice .choice .result-dtail .flt-datil-2{float:left; width:83%;  margin: 12px 0 0 7px;}
.flight-choice .choice .result-dtail .flt-datil-2 hr{border:none; margin-top:10px; margin-bottom:10px;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-1{float:left; width:6%;  margin-left: 2%;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-2{float:left; width:17%;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-3{float:left; width:15%;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-3 p{font-family:'Roboto Regular'; font-size:13px; color:#444;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-4{float:left; width:25%;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-4 p{font-family:'Roboto Regular'; font-size:13px; color:#1f1f1f; margin: 0;   line-height: 7px;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-4 span{font-family:'Roboto Regular'; font-size:13px; color:#444;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-5{float:left; width:15%;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-5 p{font-family:'Roboto Regular'; font-size:13px; color:#444; margin: 0;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-6{float:left; width:20%;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-6 p{font-family:'Roboto Regular'; font-size:13px; color:#1f1f1f; margin: 0;  line-height: 7px;}
.flight-choice .choice .result-dtail .flt-datil-2 .flt-6 span{font-family:'Roboto Regular'; font-size:13px; color:#444;}
.flight-choice .choice .result-dtail .flt-datil-3{float:left; width:9%; border-left:1px solid #b7b7b7; font-family:'Roboto Bold'; color:#0b2241; font-size:14px;padding: 32px 0;  text-align: center;}

/****************Popup-2  End Css****************/

.tab-new{float:left; width:100%;margin-bottom: 17px;}
.tab-new .nav {
    background-color: #fff;
    list-style: outside none none;
    margin-bottom: 0;
    padding: 0;
    width: 100%;
    border-radius:8px;
    border-top:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    border-left:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
}
.tab-new .nav-tabs > li {
    border-right: 1px solid #cccccc;
    margin-bottom: 0;
}
.tab-new .nav > li > a {
    display: block;
    padding: 6px 22.7px 8px 14px;
    position: relative;
    margin-right: 0;
    font-family:'Roboto Regular';
    font-size:14px;
    color:#0b2241;
    
}
.tab-new .nav > li >:last-child a{
    border-top-right-radius: 8px!important;
    border-bottom-right-radius: 8px!important;
}
.tab-new .nav > li > a > span img {
    max-width: none;
    padding: 0 0 0 93px;
}
.tab-new .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background-color: transparent; border-color:transparent; cursor:pointer;}

.tab-new .nav-tabs > li > a{border-radius:0;}
.tab-new .tab-content{float:left; width:100%;border-bottom:1px solid #d7d7d7;  border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-left: 6px; width: 99%;     margin-top: -1px;     z-index: -1;}


.tab-new .tab-content .checkbox label:after{
    content: '';
    display: table;
    clear: both;
}
.custom-tab {
    padding: 0 0;
}
.custom-tab::after {
    content: "";
    display: block;
    clear: both;
}
.tab-new .tab-content .checkbox .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius:0;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: 3px;
}


.tab-new .tab-content .checkbox .cr .cr-icon
{
    position: absolute;
    font-size: 12px;
    line-height: 0;
    top: 50%;
    left: 20%;
}


.tab-new .tab-content .checkbox label input[type="checkbox"] {
    display: none;
}

.tab-new .tab-content .checkbox label input[type="checkbox"] + .cr > .cr-icon {
    -moz-transform: scale(3) rotateZ(-20deg);
    -ms-transform: scale(3) rotateZ(-20deg);
    -o-transform: scale(3) rotateZ(-20deg);
    -webkit-transform: scale(3) rotateZ(-20deg);
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    /*-moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;*/
}

.tab-new .tab-content .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon {
    -moz-transform: scale(1) rotateZ(0deg);
    -ms-transform: scale(1) rotateZ(0deg);
    -o-transform: scale(1) rotateZ(0deg);
    -webkit-transform: scale(1) rotateZ(0deg);
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
    margin-top:0;
    margin-left: -1px;
}
#sort .col-md-2{margin-top:11px;     margin-bottom: 2px;}
.tab-new .tab-content .checkbox label img{ margin-top: 0; float:left;}
.tab-new .tab-content .checkbox label{ padding-left: 0;}
.tab-new .tab-content .done-btn{
    background: #cfcfcf none repeat scroll 0 0;
    border: 1px solid #acacac;
    border-radius: 5px;
    color: #0b2241;
    cursor: pointer;
    font-family: "Roboto Regular";
    font-size: 12px;
    margin:10px 0 3px 32px;
    padding:3px 22px;
}
.tab-new .tab-content .done-btn-1{
    background: #cfcfcf none repeat scroll 0 0;
    border: 1px solid #acacac;
    border-radius: 5px;
    color: #0b2241;
    cursor: pointer;
    font-family: "Roboto Regular";
    font-size: 12px;
    margin: 8px 0 0 32px;
    padding:3px 22px;
}
.tab-new .tab-content .done-btn-2{
    background: #cfcfcf none repeat scroll 0 0;
    border: 1px solid #acacac;
    border-radius: 5px;
    color: #0b2241;
    cursor: pointer;
    font-family: "Roboto Regular";
    font-size: 12px;
    margin:0 0 9px 32px;
    padding:3px 22px;
}
.tab-new .tab-content .checkbox label, .radio label{font-family:'Roboto Medium'; font-size:12px; color:#1f1f1f;}
.tab-new .tab-content ul{     margin: 10px 0 0 0; padding:0;}
.tab-new .tab-content ul li{width:33.3%; float:left;}
.tab-new .tab-content ul li p a{font-family:'Roboto Regular'; font-size:13px; color:#0065b7;}
.tab-new .tab-content .checkbox, .radio{  margin-bottom: 10px;     margin-top: 15px;}
.modal{z-index: 99999;}


/********************Radio***********************/

.tab-new .tab-content ul li input[type=radio]{
	    display:none;
	}
.tab-new .tab-content ul li	input[type=radio] + label:before {
	    content: "";  
	    display: inline-block;  
	    width: 15px;  
	    height: 15px;  
	    vertical-align:middle;
	    margin-right: 8px;  
	    background-color: #fff;  
            border: 1px solid #575757;
	    /*box-shadow: inset 0 2px 2px rgba(0, 0, 0, .3);*/
	    border-radius: 50%; 
            text-align: center; 
	}
.tab-new .tab-content ul li	input label:before {
	    content: "";  
	    display: inline-block;  
	    width: 17px;  
	    height: 17px;  
	    vertical-align:middle;
	    margin-right: 8px;  
	    background-color: #fff;  
        border: 1px solid #575757;
	    /*box-shadow: inset 0 2px 2px rgba(0, 0, 0, .3);*/
	    border-radius: 50%;  
	}
.tab-new .tab-content ul li	input[type=radio]:checked + label:before {
		content: "\25CF";
		color:#575757;
	    background-color: #fff; 
		font-size:20px;
		text-align:center;
		line-height:8px;
        border: 1px solid #575757;
        border-radius: 50%;  
		/*text-shadow:0 0 3px #eee;*/
	}
.tab-new .tab-content ul li	input[type=checkbox]:checked + label:before {
		content:"\2714";
		color:white;
	    background-color: #666; 
		text-align:center;
		line-height:13px;
	    /*text-shadow:0 0 3px #eee;*/
	}

.tab-new .tab-content ul li label{font-family:'Roboto Medium'; font-size:12px; color:#1f1f1f; font-weight:normal;cursor:pointer;}


#sort input[type=radio]{
	    display:none;
	}
#sort input[type=radio] + label:before {
	    content: "";  
	    display: inline-block;  
	    width: 15px;  
	    height: 15px;  
	    vertical-align:middle;
	    margin-right: 8px;  
	    background-color: #fff;  
        border: 1px solid #575757;
	    /*box-shadow: inset 0 2px 2px rgba(0, 0, 0, .3);*/
	    border-radius: 50%;  
            margin-top: -3px;
	}
#sort input label:before {
	    content: "";  
	    display: inline-table;  
	    width: 17px;  
	    height: 17px;  
	    vertical-align:middle;
	    margin-right: 8px;  
	    background-color: #fff;  
            border: 1px solid #575757;
	    /*box-shadow: inset 0 2px 2px rgba(0, 0, 0, .3);*/
	    border-radius: 50%;  
	}
#sort input[type=radio]:checked + label:before {
		content: "\25CF";
		color:#575757;
	    background-color: #fff; 
		font-size:20px;
		text-align:center;
		line-height:8px;
        border: 1px solid #575757;
        /*display: inline-table;
		text-shadow:0 0 3px #eee;*/
	}
#sort input[type=checkbox]:checked + label:before {
		content:"\2714";
		color:white;
	    background-color: #666; 
		text-align:center;
		line-height:10px;
	    /*text-shadow:0 0 3px #eee;*/
	}

#sort label{font-family:'Roboto Medium'; font-size:12px; color:#1f1f1f; font-weight:normal;cursor:pointer;}

#aShowAirline a:focus, a:hover{text-decoration:none; cursor:pointer;}

.pop-1 .over-3 ul{list-style-type:square; padding: 0 20px;}
.pop-1 .over-3 ul li{font-family: 'Roboto Medium'; color: #505050;font-size: 12px; line-height: 19px; text-align: justify;}
p.ht_det_half span {
    float: right;
    clear: none;
    vertical-align: middle;
    display: inline-block;
    font-weight:bold;
    padding-top: 2px;
    color:#0b2255;
    font-size: 14px;
}
p.ht_det_half {
    margin: 0;
    border: 1px solid #acacac;
    padding: 10px 10px;
    border-radius: 8px;
       width: auto;
    display: inline-block;
    vertical-align: middle;
        min-height: 34px;
}
p.ht_det_half::after {
    content: "";
    display: block;
    clear: both;
}
sup.book-box {
    top: 0;
    float: left;
    font-size: 14px;
    font-family:'Roboto Medium';
    color:#0c2342;
}

/****************Payment Page Hotel Detail Start*******************/

.passangr-dtail{float: left;width: 100%;margin-top: 1px;}
.passangr-dtail .your{background-color:#cfcfcf; color:#0d2257; font-family:'Roboto Medium'; font-size:15px; border-top-left-radius:8px; border-top-right-radius:8px;     padding: 7px 15px;}
.passangr-dtail .your:first-child img{margin-top: -4px;}
.passangr-dtail .htl_fltdtl{float:left; width:100%; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-bottom-left-radius:8px;  border-bottom-right-radius:8px; background-color:#fff;  margin-bottom: 23px;}
.passangr-dtail .htl_fltdtl .fare-left{float:left; width:100%;     padding: 10px 0 4px 0;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1{float:left; width:59%;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 h1{background-color:#cfcfcf; margin-top: 0; font-family:'Roboto Medium'; font-size:13px; color:#0b2241;    padding: 6px 10px; border-top-left-radius:6px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 h1 img{margin: 0 4px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .fot-btn{float:left; width:100%; background-color:#dbdbdb; border-bottom-left-radius:6px; padding: 1px 0;    min-height: 37px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .fot-btn .htl-btn{ border:none; padding: 1px 22px;background: #0066b9;font-size: 11px;color: #fff;margin: 7px 12px;border-radius: 20px;cursor: pointer;font-family:'Roboto Regular';}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .fot-btn .htl-btn:hover{background-color:#037cdf;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .fot-btn .htl-btn-1{    line-height: 17px; padding: 1px 22px;background: #ebebeb;font-size: 11px;color: #666;margin: 7px 0;border-radius: 20px;cursor: pointer;border:1px solid #959595;font-family:'Roboto Regular';}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .fot-btn .htl-btn-1:hover{background-color:#ebebeb;}
.result-right .htl_fltdtl .fare-left .dt_2 .fot-btn-1 .htl-btn-mob{ border:none; padding: 1px 22px;background: #0066b9;font-size: 11px;color: #fff;margin: 7px 12px;border-radius: 20px;cursor: pointer;font-family:'Roboto Regular';display:none;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-1{float:left; width:87%;  margin: 2px 13px 3px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-1{width:26%; float:left;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-1 img{width:100%; height: 105px;overflow: hidden;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2{width:71%; float:right; margin-left: 3%;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 h2{font-family:'Roboto Medium'; font-size:14px; color:#0b2241; margin-top:0; margin-bottom: 4px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 p{font-family:'Roboto Regular'; font-size:13px; color:#1f1f1f;  margin:0;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 p span a{font-family:'Roboto Regular'; font-size:11px; color:#3775c8; padding: 0 10px; text-decoration:underline;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 span{font-family:'Roboto Medium'; font-size:16px; color:#0d223f;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 span img{    margin-top: -2px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-2{float:left; width:6%; border-left:1px dashed #d9d9d9; min-height: 111px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-2 img{position: relative; top: 46px; left: -8px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2{float:left; width:41%;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 h1{background-color:#cfcfcf; margin-top: 0; font-family:'Roboto Medium'; font-size:13px; color:#0b2241;    padding: 7px 0;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 h1 img{margin: 0 4px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .fot-btn-1{float:left; width:100%; background-color:#dbdbdb;    padding: 1px 0;    min-height: 37px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .fot-btn-1 .htl-btn{ line-height:17px; padding: 1px 22px;background: #0066b9;font-size: 11px;color: #fff;margin:  7px 12px;border-radius: 20px;cursor: pointer;border: none;font-family:'Roboto Regular';}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .fot-btn-1 .htl-btn:hover{background-color:#037cdf;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .fot-btn-1 .htl-btn-1{ padding: 1px 22px;background: #ebebeb;font-size: 11px;color: #666;margin: 7px 0;border-radius: 20px;cursor: pointer;border:1px solid #959595;font-family:'Roboto Regular';}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .fot-btn-1 .htl-btn-1:hover{background-color:#ebebeb;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main{float:left; width:100%;padding: 4px 0 13px 0;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt1{float:left; width:10%;     margin: 7px 0;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt2{float:left; width:25%;     margin: 7px 0;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt3{float:left; width:21%;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt3 p{font-family:'Roboto Regular'; font-size:14px; color:#333333; margin: 0 0 -4px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt3 span{font-family:'Roboto Medium';font-size:14px; color:#333333;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt4{float:left; width:20%;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 p{font-family:'Roboto Regular'; font-size:11px; color:#333333; margin: 0 0 2px;float: left;width: 100%; text-align:center;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 font{font-family:'Roboto Medium'; font-size:12px; color:#333333; margin: 0 0 2px;float: left;width: 100%; text-align:center;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt4 span{border-bottom:1px solid #636363; float:left; width:100%;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt5{float:left; width:16%; margin-left: 7%;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt5 p{font-family:'Roboto Regular'; font-size:14px; color:#333333; margin: 0 0 -4px;}
.passangr-dtail .htl_fltdtl .fare-left .dt_2 .flight-main .dt5 span{font-family:'Roboto Medium';font-size:14px; color:#333333;}
.passangr-dtail .htl_fltdtl .fare-left .dt_1 .htl-1 .ht-2 img{margin: 6px 0 10px 0;}
.congra-main-1{float:left; width:66%; background-color:#d3e6c8; border-radius:8px;  margin: 14px 14% 0 0;  padding: 3px 0;}
.congra-main-1 .co-1{width:4%; float:left; text-align: center;}
.congra-main-1 .co-1 img{margin-top: 10px;}
.congra-main-1 .co-2{width:90%; float:left; border-left:1px solid #aaca98; padding: 0 7px;}
.congra-main-1 .co-2 p{font-family:'Roboto Regular'; color:#2f6f01; font-size:13px;       margin: 0 0 -10px 0;}
.congra-main-1 .co-2 p b{font-family:'Roboto Medium'; font-weight:normal; font-size:14px;}
.congra-main-1 .co-2 span{font-family:'Roboto Medium'; color:#2e7002; font-size:11px;}
.congra-main-1 .co-2 p font{font-family:'Roboto Medium';}
.congra-main-2{margin-top:14px;}
#passengerhtml{border-bottom-left-radius:8px; border-bottom-right-radius:8px;}
#returnhoteldetail{color:#000;}

/****************Payment Page Hotel Detail End*******************/

/****************Pop up Hotel Detail Start*******************/
.detail-main{float:left; width:100%;     margin-left: 25px;}
.detail-main h3{font-family:'Roboto Bold'; font-size:13px; color:#0b2241;    margin-top: 11px;}
.detail-main ul{margin:0 0 0 17px; padding: 0; list-style-type: disc;}
.detail-main ul li{font-family:'Roboto Regular'; color:#666666; font-size:13px; width:25%; float:left; padding: 2px 0;}
.modal-content{overflow: hidden; height: auto;}
.moreair{  height: 389px; overflow-x: hidden; overflow-y: scroll;}
.moreair::-webkit-scrollbar {width: 9px;margin-right:2px;}
.moreair::-webkit-scrollbar-track { /*background-color: rgba(0, 135, 245, 0.1);*/ background-color: #f1f1f1;-webkit-border-radius: 10px;border-radius: 10px;}
.moreair::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: #c1c1c1; }
.nav>li>a:hover, .nav>li>a:focus{background-color:transparent;}
.nav-tabs>li{margin-bottom: 0;}
.nav-tabs>li>a:hover{border-color: transparent; }

/****************Pop up Hotel Detail End*******************/

/****************Mobile Popup Start*******************/
.mobile-popup .nav-tabs {display:none;}
.mobile-popup .tab-content{display:none;} 


















/****************Mobile Popup End*******************/


/*--------  left side bar search page ----------  */
#mySidenav {
    float: left;
    width: 23%;
}
.filter2 {float: left;width: 100%;margin-top:5px; border-bottom:1px solid #d7d7d7;}
.filter2 label{color:#747474;font-weight:normal;}	
.filter2 h2 i {float: right;color: #0b2241;font-size: 22px;line-height: 17px;}
.filter2h2 img {float: left;margin-right: 10px;margin-top: -3px;}
.filter2 .lbl_in_hide{ margin:0 10px 0 0; float:right;}
.filter2 .lbl_in_hide input{display:none;}
.filter2 .btn_go{background:#8291a6; color:#0b2241;border:none;line-height:25px;}
.filter2.srch_pr h3{color:#0b2241;font-size:16px; margin:5px 0 10px;}
.filter2 .srch_pr_text {margin-left: 0;border: 1px solid #d7d7d7;background-image: url(../images/icon-hotel-new.png);background-repeat: no-repeat;max-width: 100%;
background-size: 6%; height:24px;background-position:3px 5px; padding: 0 20px;}
input#hname:focus {
    background-position: 3px -16px!important;
}


.srch_pr.filter2{padding: 0 10px 20px;}
.toggle-right {
    float: left;
    background: url(../images/togle-icon.png) no-repeat;
    width: 25px;
    height: 21px;
    padding-right: 59px;
}
.leftpanel {float: left;width: 100%;background: #fff;}
.leftpanel1 {float: left;width: 100%;margin-top: 20px;border:1px solid #ccc;border-radius: 8px;overflow: hidden;}
.leftpanel h4 {background: #cfcfcf;
    color: #092442;
    padding: 7px 10px;
    margin: 0;
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    line-height: 19px;}
.leftpanel .filter2 h2 {color: #fff;padding: 6px 10px;cursor: pointer;font-size: 16px; line-height: 15px;color:#0b2241; border-bottom:none; margin:0;}
.leftpanel .fil_row{ width: 100%; float: left; padding-left: 10px;}
	
 

/* --------------------------------------------------------------------------- */ 
.finner {padding:0 10px 10px 10px; float: left;width: 100%;}
.outbound {float: left;width: 100%;font-size:13px; color: #fff;margin-top: 5px;padding-right: 15px;padding-left: 5px;}
.finner input[type="checkbox"]{background:#f7f6f6;border:none; color:#0b2241; font-weight: normal; width:auto; margin-right: 5px; float: left;}
.finner #PriceRange input{background:transparent;border:none; color:#0b2241; font-weight: normal; width:auto; margin-left: 5px; float: left;}
.finner input#hname{border:1px solid #fff; color:#0b2241;}
.holiday-main-1{float:left; width:100%;background-color: #fff; box-shadow: 0 0 8px -1px rgb(173, 173, 173);     padding: 20px 20px;}
.holiday-main-1 h1,h2{
    color: #333;
    font-family: 'Roboto bold';
    font-size: 16px;
    margin-top: 0;
}
.holiday-main-1 hr{
    border-top: 1px solid #cccccc;
    margin-bottom: 10px;
    margin-top: 0;
}
.holiday-main-1 select {
    background: #fff url(../images/icon-request.png) right no-repeat;
    width: 100%;
    padding: 4px 12px;
    border-radius: 0;
    height: 29px;
    border: 1px solid #a1a1a1;
    outline: none;
    color: #333;
     font-family: 'Roboto Regular';
    font-size: 13px;
    display: block;
    line-height: 1.42857;
    -moz-appearance: none;
    -webkit-appearance: none;
    -moz-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    -o-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    background-repeat: no-repeat;
    background-position: right;
    background-position: 93% 52%;
}

.holiday-main-1 input {
   width: 100%;
    padding: 6px 12px;
    border-radius: 0;
    outline: none;
    height: 29px;
    border: 1px solid #a1a1a1;
     font-size: 13px;
    font-size: 13px;
}

.holiday-main-1 .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left;
    font-weight: normal;
}

.holiday-main-1 .calender {
    background: #fff url("../images/calender-enquiry-icon.png") no-repeat scroll 5% 43%;
    border: 1px solid #a1a1a1;
    border-radius: 0;
    color: #333;
    font-family: 'Roboto Regular';
    font-size: 13px;
    height: 29px;
    outline: medium none;
    padding: 6px 32px;
    width: 100%;
}

.holiday-main-1 .but-new-Htl {padding: 3px 14px;
    background: #fc0;
    font-size: 15px;
    color: #0b2241;
    margin: 13px 0 0 0;
    border-radius: 5px;
    cursor: pointer;
    border: 1px solid #caa100;
    font-family: 'Roboto Bold';
    height: 35px;
}

.holiday-main-1 label{
    display: inline-block;
    margin-bottom: 3px;
    font-family: 'Roboto Regular';
    font-weight: normal;
    font-size:14px;

}

.holiday-main-1 .fr-1{width:6%; float:left;}
.holiday-main-1 .fr-2{width:22%; float:left; margin-left:2%;}
.holiday-main-1 .fr-3{width:22%; float:left; margin-left:2%;}
.holiday-main-1 .fr-4{width:22%; float:left; margin-left:2%;}
.holiday-main-1 .fr-5{width:20%; float:left; margin-left:2%;}

.holiday-main-1 .fr-6{width:6%; float:left;}
.holiday-main-1 .fr-7{width:6%; float:left; margin-left:2%;}
.holiday-main-1 .fr-8{width:18%; float:left; margin-left:2%;}
.holiday-main-1 .fr-9{width:18%; float:left; margin-left:2%;}
.holiday-main-1 .fr-10{width:22%; float:left; margin-left:2%;}
.holiday-main-1 .fr-11{width:20%; float:left; margin-left:2%;}

.holiday-main-1 .fr-12{width:14%; float:left;}
.holiday-main-1 .fr-13{width:7%; float:left; margin-left:2%;}
.holiday-main-1 .fr-14{width:9%; float:left; margin-left:2%;}
.holiday-main-1 .fr-15{width:18%; float:left; margin-left:2%;}
.holiday-main-1 .fr-16{width:22%; float:left; margin-left:2%;}
.holiday-main-1 .fr-17{width:20%; float:left; margin-left:2%;}

.holiday-main-1 .fr-18{width:100%; float:left;}
.holiday-main-1 .fr-19{width:10%; float:right;}

.but-new-Htl:hover{ color:#dfb303; text-decoration:none;}

.searchb2 {
    outline: none;
    background: #ffcc00;
    font-size: 16px;
    font-weight: bold;
    color: #012f51;
    padding: 3px 57px;
    border: 3px solid #daaf03;
    border-radius: 5px;
}

.searchb2:hover {
    cursor: pointer;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
}

/**********************************************************/
.holidya-main-modifay{float:left; width:100%;}
.flying-htl {
    float: left;
    width: 48.8%;
    margin-right: 1%;
    position: relative;
}

.flying-htl.child {
    float: right;
}

.date1.child {
    float: right;
}

.flying-htl label {
    float: left;
    width: 100%;
    font-weight: normal;
    color: #0b2241;
    font: 14px Roboto Regular;
    margin-bottom: 5px;
    padding-left: 5px;
}
.flying-htl:focus{border: 2px solid #0087f5; }

.formtxt-htl {
    width: 100%;
     padding: 6px 25px 6px 12px;
    border-radius: 5px;
    border:1px solid #959595;
    outline: none;
    font-size: 13px;
    font-weight: normal;
    background: #fff url(../images/l_icon2.png) right no-repeat;
    background-position: 97% 40%;
}

.formtxt-htl:focus {
    border: 1px solid #0087f5;
    background: #fff url(../images/l_icon1.png) right no-repeat;
    background-position: 97% 40%;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
}
.adult-htl {
    width: 100%;
    padding: 6px 12px;
    border-radius: 5px;
    border: 1px solid #959595;
    outline: none;
    font-size: 12px;
    font-weight: normal;
    background: #fff url(../images/arodown.png) right no-repeat;
    background-position: 96% 40%;
}

.adult-htl:focus {
    border: 1px solid #0087f5;
    background: #fff url(../images/arodown1.png) right no-repeat;
    background-position: 96% 40%;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
      
}

.searchb-htl {
    background: #fc0 none repeat scroll 0 0;
    border: 3px solid #daaf03;
    border-radius: 5px;
    color: #012f51;
    font-size: 16px;
    font-weight: bold;
    outline: medium none;
    padding: 3px 39px;
}
.searchb-home{
    float: right;
    margin-bottom: 15px;
    margin-top: 23px;
     width: 49%;
}
.searchb1-htl {
    outline: none;
    background: #ffcc00;
    font-size: 16px;
    font-weight: bold;
    color: #012f51;
    padding: 3px 57px;
    border: 3px solid #daaf03;
    border-radius: 5px;
}
.searchb-mod {
    float: right;
    margin-bottom: 15px;
    margin-top: 23px;
}
/**********************************************************/


