@font-face {
  font-family: 'Proxima Nova';
  src: url('fonts/ProximaNova-Light-webfont.woff');
}

/*body {background-image: url('../images/bg11.png') !important;}*/
li.udrop:hover .qdropdown1, li.udrop:hover .qdropdown2
{
	display:block;
} 

  li.udrop
  {
	  position:relative;
  }
    li.udrop .qdropdown1,  li.udrop .qdropdown2
	{
	 left: 129px;
    top: -4px;
	  min-width:500px;
	    background-color:rgb(0, 153, 204);
		padding:0px 0px;
	}
	 .qdropdown1 li,.qdropdown2 li
	 {
	display: inline-block;
    width: 121px;
	 }
	    
.no-margin-lr{margin-left: 0px; margin-right: 0px;}
.no-padding-lr{padding-left: 0px; padding-right: 0px;}
.no-margin{margin: 0px}
.no-padding{padding: 0px}
.mt3{margin-top: 7%}
.hed-bg{background: #337AB7; position: fixed;
    width: 100%;
    top: 0px;
    z-index: 99999;}
.cuscome-container{width: 860px; }
.cus-col-md-8{padding: 0px;}
.shadow-eff{background: #fff; -webkit-box-shadow: -5px 10px 17px 9px rgba(0,0,0,.1);
    -moz-box-shadow: -5px 10px 17px 9px rgba(0,0,0,.1); 
    box-shadow: -5px 10px 17px 9px rgba(0,0,0,.1);}
.no-padding-r{padding-right: 0px;}
.b_bottom{border-bottom: 1px solid #DED9D9;}
#validation_message{     position: fixed;
    width: 100%;
    z-index: 99;
    top: 47px;
     
    text-align: center;
    text-transform: capitalize;}
.msgshow{background-color: #F58220;
    color: #fff;
    padding: 17px;}

.has-success .form-control{    border: 1px solid #ccc;}


.fixnav{    background: #38393E;
    width: 228px;
    position: fixed;
    left: 0;
    top: 46px;
    bottom: 0;
    transition: all 100ms linear 0s;
    z-index: 10000;}
.cus-nav{}
.cus-nav li{    border-bottom: 1px solid #525254;
    border-top: 1px solid #262629;}
.cus-nav li:hover{    border-bottom: 1px solid #525254;
    border-top: 1px solid #262629;}
.cus-nav li  a span{background-image: url('../images/icons-img.png');     width: 28px;
    height: 28px;
    float: right;     margin: -6px 0px 0px 0px;}
.cus-nav li:nth-child(1) a span{    background-position: -63px -64px;}
.cus-nav li:nth-child(2) a span{    background-position: -64px -335px;}
.cus-nav li:nth-child(3) a span{    background-position: -12px -444px;}
.cus-nav li a{
    text-transform: uppercase;
    color: #fff;
    padding: 14px 15px !important;
    height: 47px;
    letter-spacing: 1.5px;
    font-weight: 300;}
.cus-nav li a:hover{border: none !important; background: #F58220 !important;}
.showall{position: absolute;
    left: 44%;cursor: pointer;font-size: 12px;
    color: red;display: none;}
.show-hide{    color: #fff; cursor: pointer;
    padding: 15px 16px;
    margin: 0px;}
.show-hide i{ background:url('../images/icons-img.png') no-repeat; width: 28px;
    height: 28px;    
    float: right;
    background-position: -13px -15px;}

.cus-row{    margin: 0px 33px 20px 28px;}
.cus-tab{border: none;     background-color: #38393e;}
.cus-tab li{    background-color: #38393e;     width: 33.33%;}
.cus-tab li:nth-child(3) a{    border-right: none;}
.cus-tab li a{font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    /* line-height: 60px; */
    padding: 20px 0px; text-align: center;
    margin-right: 0px;
    border-right: 1px solid #7B6E6E;
}
.form-control:focus{border-color: #F58220;     box-shadow: none;}
.checkpd{    padding: 14px 0px 0px 33px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #FFF;
    border-bottom-color: transparent;
    border-radius: 0px;}
	.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #38393E; border-top: 1px solid #333; border-left: 1px solid #333; border-bottom: 1px solid #333; border-right: 1px solid #7B6E6E;
}
.cus-hed{}
.cus-hed li{    border-left: 1px solid rgba(255,255,255,.3); cursor: pointer;   }
	.cus-hed li a{    padding: 0px;
    padding: 10px 16px 37px 14px}
	.cus-hed li a:focus{border: none;}
	.cus-hed li a:hover{background: none; border: none;}
.cus-hed li span{float: left;
    color: #fff;
    padding: 5px 0px 5px 8px;}
.cus-hed li i{background-image: url('../images/icons-img.png');}
.m_icon{width: 25px;
    height: 25px;
    margin: 0;
    float: left;
    background-position: -408px -44px;}
.mutrip_icon{width: 25px;
    height: 25px;
    margin: 0;
    float: left;
    background-position: -372px -43px;}
.h_aro{background-position: -270px -193px;
    float: left;
    height: 6px;
    left: 5px;
    position: relative;
    top: 11px;
    width: 10px;}
.flg_icon{    width: 25px;
    height: 25px;
    margin: 0;
    float: left;    background-position: -477px -44px;
    }
	.cus-form-group{}
	.cus-form-group label{font-weight: normal;
    text-transform: uppercase;     padding: 0px 0px 0px 0px;
    color: #404040;}
	.cus-form-control{    border-radius: 0px;
    padding: 6px 10px;
    height: auto !important;
    font-size: 12px;}
	.mb1{margin-bottom: 2%}
	.cus-label{    padding-top: 9px !important;}
	.date-icon{background: url('../images/date-icons.png') no-repeat 96% center; background-color: #fff;}
	.cus-sel{background: url('../images/select_icon.png') no-repeat 105% center;     padding: 9px 0px 9px 10px; background-color: #fff;}
	.cus-se2{background: url('../images/select_icon2.png') no-repeat 105% center;     padding: 9px 0px 9px 10px; background-color: #fff;}
	.checkbox1{    border-radius: 0px !important;
    width: 20px;
    height: 20px;}
	.non{padding: 5px 10px;
    display: block;}
	.ser-btn{         background: #337AB7;
    border: 1px solid #337AB7;
    color: #fff !important;
    font-size: 21px;
    height: 56px;
    width: 100%;
    border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px;}
	.shadowdv{background:url('../images/box-shadow.png'); height: 21px;}
.flight-show{margin: 0px; display: none ;}
	.cus-panelhd{    background-color: #337AB7 !important;
    border-radius: 0px;}
	.cus-panel-pd{margin: 0px !important;
    border-top: 1px solid #5895CA;
    border-radius: 0px !important;
    border-left: none;
    border-right: none;    border-bottom: none;}

	.margin-top{margin-top: 5%}
	.add-flight{    font-size: 15px;
    text-transform: capitalize;
    color: #337AB7;
    margin: 4% 0px 0px 39%;
    display: block;}
	.add-flight i{    background: url('../images/icons-img.png');
    background-position: -103px -1px;
    width: 20px;
    height: 20px;
    float: left;}
	.mcty-col{padding-right: 5px;}
	.cus-se3{padding-left: 4px;}
	.info{color: #B3B5BF;}
	.margin-t3{margin-top: 3%;}
	.p2{    padding-top: 2%;}
	.m1{    margin-top: 5%;}
	.mb0{margin-bottom: 0px;}
	.padding-l8{padding-left: 8px}
	.fbg{background: #fff;
    border-top: 1px solid #EADDDD;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;}
	.slink{color: #5B5D65;
    padding: 14px 10px;}
	.cus-fnav{    margin-left: 15%;}
	.cus-fnav li{}
	.cus-fnav li a{color: #5B5D65;
    padding: 14px 8px;}
	.cus-fnav li a:hover{background: none; border: none;     color: #337AB7;}
	.cus-fnav li a:focus{background: none; border: none;     color: #337AB7;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #337AB7;
    border-radius: 0px;
}
.dropdownlist{   
    background: #fff;
    display: none;
    -webkit-box-shadow: -5px 15px 17px 9px rgba(0,0,0,.1);
    -moz-box-shadow: -5px 15px 17px 9px rgba(0,0,0,.1);
    box-shadow: -15px 15px 17px 9px rgba(0,0,0,.1);
    font-size: 13px;
    position: fixed;
    right: 75px;
    top: 47px;
    padding: 0px 20px;
    z-index: 15;}
 .login{    background-color: #F58220;
    color: #fff;
    /* text-transform: uppercase; */
    width: 100%;
    display: block;
    padding: 8px !important;
    text-align: center;
    font-size: 14px;
    margin: 10px 0px 10px 0px;}
	.login:hover{text-decoration: none;}
.dashbord-nav{border-top: 1px solid #E8E2E2;
    padding-top: 5px;     padding-bottom: 5px;}
.dashbord-nav li{padding: 0px;}
.dashbord-nav li a{font-size: 13px;
    font-family: 'ubunturegular',sans-serif;
    vertical-align: middle;
    color: #38393E;
    padding: 9px 0px;}
	.dashbord-nav li a:hover{background: none; border: none;}
	.dashbord-nav li a:focus{background: none; border: none;}
.dashbord-nav li a i{ background: url('../images/dashboard-icon.png');     width: 33px;
    float: left;
    height: 23px; margin-top: -2px;}
.dashbord{    background-position: -222px -151px !important;}
.View{    background-position: -222px -178px !important;}
.Reschedule{    background-position: -222px -204px !important;}
.Refund{    background-position: -222px -234px !important;}
.Cancel{    background-position: -222px -262px !important;}
.Feedback{    background-position: -222px -289px !important;}
.heding{background: #38393e;
    height: 60px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 58px;
    text-align: center;}
	.rectnt-ser-ul{ background: #fff;     border-bottom: 1px solid #EAE5E5;}
	.rectnt-ser-ul li{}
	.rectnt-ser-ul li a{    padding: 10px 7px;}
	.rectnt-ser-ul li a:focus{ background: none; border: none;}
	.rectnt-ser-ul li a:hover{background: none!important; border: none}
	.arow-home{background: url("../images/icons-img.png");
    background-position: -180px -71px;
    display: block;
    float: left;
    height: 15px;
    width: 15px;
    margin: 10px 1px 0px 0px;}
	.recent-dv{    float: left;
    width: 20%;}
	.recent-dv2{    float: left;
    width: 15%;}
	.city{display: block;
    font-size: 14px;
    color: #337AB7;}
	.date{    font-size: 12px;
    color: #484B58;
    display: block;
    line-height: 1;}
	.swp-aro{background: url("../images/icons-img.png");    background-position: -96px -87px;
    width: 22px; float: left;
    height: 12px;
    margin: 3px 7px 0;
    display: block;}
.sdo{    box-shadow: -3px 2px 4px 0px rgba(0,0,0,.1); -webkit-box-shadow: -3px 2px 4px 0px rgba(0,0,0,.1); -moz-box-shadow: -3px 2px 4px 0px rgba(0,0,0,.1); -o-box-shadow: -3px 2px 4px 0px rgba(0,0,0,.1); -ms-box-shadow: -3px 2px 4px 0px rgba(0,0,0,.1); height: 219px;     margin-bottom: 28px;}
.white{background:  #fff;}
.sct_modity{    padding: 14px 15px 14px 18px;
    font-size: 14px;
    background-color: #38393E;
    display: block;
    color: #fff;}
	.sct_modity:hover{text-decoration: none; color: #fff;}
.sct_modity i{    float: right;
    font-size: 23px !important;
    margin: -3px 0px 0px 0px;}
.no-padding-l{padding-left: 0px;}
.sct_flightul{    margin: 14px 0px 0px 0px;}
.sct_flightul li{list-style: none; display: inline-block; float: left;}
.sct_flightul li a{font-size: 14px;
    background-color: #38393E;
    padding: 4px 17px;
    color: #fff;}
	.sct_flightul li a:focus{background: #38393E !important; color: #fff !important; text-decoration: none;}
	.sct_flightul li a:hover{ text-decoration: none;}
.sct_flightul li:nth-child(2) a{background-color: #337AB7;}
.sct_flightul li:nth-child(3){    margin-left: 14px;}
.sct_flightul li:nth-child(3) a{    background-color: #DADADA; color: #38393E; }
.sct_flightul li:nth-child(4) a{background-color: #337AB7;}
.sct_shortlist samp:nth-child(2){background-color: #DADADA;
    color: #38393E;
    font-size: 14px; float: right;
    padding: 4px 20px 4px 10px;}
	.ptd{padding: 10px 0px 0px 0px}
.sct_shortlist samp:nth-child(2) i{background: url("../images/icons-img.png") no-repeat; width: 20px; height: 20px;     background-position: -215px -124px; float: left;     margin-right: 9px;}
.sct_shortlist samp:nth-child(1){font-size: 14px;
    background-color: #337AB7;
    color: #fff;
    padding: 4px 13px; float: right;
    margin-left: -3px;}



	

	
	
/* flight page css ========================================================================================================*/
.mt2{    margin-top: 40px; padding: 0px; background: #fff;}
.m-col-md-8{padding: 0px; background: url('../images/mbg.png');}
.m-fromdv{margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #DAD4D4;}
.m-label{     font-weight: normal; color: #151414;
    text-transform: uppercase;
    padding: 15px 6px 15px 10px;
    color: #000; font-size: 13px;
    margin: 0px;}
	.m-label2{     font-weight: normal; color: #151414;
    text-transform: uppercase;
    padding: 6px 6px 2px 10px;
    color: #000; font-size: 13px;
    margin: 0px;}
	.border-l{border-left: 1px solid #DAD4D4;}
	.m-select{background: url('../images/mbg.png');
    padding: 14px 6px 14px 8px;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #DAD4D4;
    text-transform: uppercase;
    color: #000;
    background-color: none !important;
    background-image: none;
    font-size: 13px;}
	.brn{border-right: none;}
.m3row{    padding: 0px 7px 0px 0px;}
.m-ser-dv{    padding: 0px 10px;
    position: fixed;
    bottom: 6px;
    width: 100%;}
.flight-icon{padding: 4px 0px;}
.menu-icon{font-size: 30px !important;
    padding: 5px 0px;}
.m-icon-center{text-align: center}
.m-tab>li.active>a, .m-tab>li.active>a:focus, .m-tab>li.active>a:hover{background: url('../images/mbg.png');     background-color: #fff;}
.m-center-bg{    text-align: center;    background-color: #EAE5E5;}
.mfixnav{   background: url('../images/mbg.png');     background-color: #fff;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0px;
    bottom: 0;
    transition: all 100ms linear 0s;
    z-index: 100009;}
.mfixnav2{   background: url('../images/mbg.png');     background-color: #fff;
    width: 0;
    position: fixed;
    left: 0;
    top: 0px; overflow: hidden;
    bottom: 0;
    transition: all 100ms linear 0s;
    z-index: 100009;}		
.mobile-nav{margin: 0px;}
.mobile-nav a{float: left;
    width: 100%;}
.mobile-nav a label{
        text-transform: capitalize;
    color: #333333;
    padding: 15px 13px 5px 15px !important;
    height: 47px;
    letter-spacing: 1.5px;
    font-weight: 300;
    float: left;
    font-size: 14px;
    border-bottom: 1px solid #DED7D7;
    width: 84%;}
.mobile-nav a samp{    float: right;
    width: 57px;
    height: 47px;
    background-color: #333;
    padding: 12px;
    border-bottom: 1px solid #524A4A;}
.mobile-nav a samp i{background-image: url('../images/icons-img.png');     width: 28px;
    height: 28px;
    float: right;     margin: -6px 0px 0px 0px;}
.m-flight{    background-position: -63px -64px;}
.m-deals{    background-position: -64px -335px;}
.m-tv{    background-position: -12px -444px;}
.m-aro{background-image: url('../images/slide-arrow.png') !important;     background-position: -28px -447px;}
.m-logo{text-align: center;     box-shadow: 0px 0px 2px 2px #333; -webkit-box-shadow: 0px 0px 2px 2px #333; -moz-box-shadow: 0px 0px 2px 2px #333; -ms-box-shadow: 0px 0px 2px 2px #333; -o-box-shadow: 0px 0px 2px 2px #333;}
.m-logo img{    height: 32px;     margin: 5px;}
.mobile-nav2{    background-color: #333;
    float: right;
    width: 57px;
    height: 452px;}


/* End flight page css */


/* flight result css========================================================= */

.result-container{ max-width: 1110px; padding-left: 57px;}
.mt40{margin-top: 40px;}
.mt15{margin-top: 15px;}
.cont_dv{    border-top: 1px solid #ccc;
    margin: 0px 23px;clear: both;
    width: 95%;
    padding-top: 16px;}
	
.border{border: 1px solid #ccc;background-color: #fff;}
.border-r{border-right: 1px solid #ddd;}
.sct-ser-filter{background:#01ADEE;
    color: #fff;
    font-size: 14px;
    padding: 0 15px;
    line-height: 34px;
    height: 36px;     font-weight: normal;
    width: 100%;}
.sct-sorting{background:#01ADEE; height: 36px; vertical-align: middle;}
.sct-soting1 a{
    font-size: 14px;
    font-weight: normal;
    line-height: 34px;    text-transform: capitalize;
    color: #fff;}
	.sct-result{    padding: 0px 15px 0px 15px;
    margin: 0px -15px 5px -15px;}
	.sct-white{background: #fff;  padding: 10px 15px 8px 15px;
    margin: 0px -15px 0px -15px;}
	.pd-white{background: #fff;  padding: 10px 15px 8px 15px; }
	.sct-view-rt{    text-align: center;}
	.sct-view-rt img{}
	.sct-view-rt samp{    display: block;
    color: #777;font-weight: bold;}
	.sct-view-rt2{    padding-left: 2%;}
	.sct-view-rt2 samp{font-weight: bold;}
	.sct-view-rt2 samp:nth-child(1){    }
	.sct-view-rt2 samp:nth-child(3){    
    font-size: 14px;    padding-left: 35%;}
	.sct-view-rt2  p{padding-top: 8px;}
	.sct-view-rt2  p span:nth-child(1){text-transform: uppercase;padding-right: 8px;}
	.sct-view-rt2  p span{color: #777;font-weight: bold;}
	.sct-aro{    color: #9b9ba1;
    font-size: 17px;
    margin: -3px 8px 0px 0px;}
	.sct-view-rt2  p span:nth-child(3){
    text-transform: uppercase; padding-right: 8px;}
	.sct-view-rt2  p span:nth-child(5){ 
    text-transform: uppercase;}
	.sct-view-rt3{}
	.sct-view-rt3 samp:nth-child(1){font-size: 14px;
    display: block;font-weight: bold;}
	.sct-view-rt3 samp:nth-child(2){color: #777;font-weight: bold;
    font-size: 12px;
    padding-top: 8px;
    display: block;}
	.sct-view-rt4{}
	.sct-view-rt4 i{    font-size: 15px;
    margin-right: 3px;}
	.sct-view-rt4 samp{font-size: 16px;
    font-weight: bold;
    color: #000;}
	.sct-tickaro{background:url('../images/icons-img.png') no-repeat;     background-position: -215px -124px;
    float: right;
    height: 18px;
    width: 18px;}
	.sct-view-rt5{padding-top: 7px;}
	.sct-book{color: #3E4095;
    background-color: #FFE400;
    font-size: 17px;
    padding: 4px 21px;
    line-height: 1.22;
    text-transform: capitalize;
    float: right;
    font-weight: normal;
    border: 1px solid #c7c7c7;
    border-radius: 2px;}
	.sct-book:hover{text-decoration: none; color: #3E4095;}
	.sct-details{display: block;
    float: left;
    text-align: left;
    text-align: left;
    color: #3E4095;
    padding: 1px 0px;font-weight: bold;
    text-transform: capitalize;
    margin-top: 3px;}
	.sct-details:hover,.sct-details:focus{color: #3E4095;}
	.sct-offet-dv{    background: #dadada;
    clear: both;
    margin-bottom: 0px;
    float: left;
    width: 100%;}
	.sct-offet-dv a{color: #333;padding-left: 10px;margin-top: 2px;
    float: left;}
	.sct-offet-dv a:hover{text-decoration: none;}
	.sct-dis{background:url('../images/icons-img.png') no-repeat;    background-position: -169px -155px;
    float: left;
    margin: 2px 7px 0 0;
    width: 26px;
    height: 13px;}
	.sct-sot2{}
	.sct-sot2 a:nth-child(1){padding-left: 8%;
    float: left;}
	.sct-sot2 a:nth-child(2){padding: 0px 0px 0px 29%;}
	.sct-filter{    background: #dadada;margin: 0px;
    border-bottom: 2px solid #c1c1c3;
    padding: 8px 11px;}
	.sct-filter i{font-size: 19px;}
	.sct-filter samp{color: #38393E;
    font-size: 17px;
    padding: 0px 7px;}
	.sct-checkbox{}
	.sct-label-sel{font-weight: normal; background: url('../images/checkbox.png') no-repeat;     padding: 6px 0px 4px 10px;
    background-position: 1px 11px; width: 49%; cursor: pointer}
	.sct-label-sel2{width: 100%}
	.sct-label-sel2 samp:nth-child(1){}
	.sct-label-sel2 samp:nth-child(2){    float: right;
    width: 71px;
    text-align: right;
    padding-right: 7px; padding-top: 4px;}
	.sct-label-sel2 samp:nth-child(3){ float: right;
    text-align: right;
    padding-top: 4px;}
	.sct-timer{background: url('../images/icons-img.png') no-repeat; float: left;   height: 20px;
    width: 20px; background-position: -140px -831px;}
	.sct-ins-time{font-weight: normal;
    font-size: 14px;
    padding: 13px 0px 3px 0px;}
	.sct-range-p{padding-bottom: 12px;}
	.sct-range-p label{ font-weight: normal}
	.sct-padding-r11{padding-right: 11%}
	.mb12{margin-bottom: 12px;}
	.sct-h3{font-size: 17px;margin: 0px;}
	.sct-h3 small{    font-size: 14px;
    color: #333;}
.sct-view-rt6{    text-align: left;}
.sct-view-rt6 samp{    text-align: left;}
.sct-view-rt6 samp:nth-child(2){    display: block;
    font-size: 13px;    display: block;}
.sct-view-rt6 samp:nth-child(3){color: #878790;    display: block;}
.sct-view-rt6 samp:nth-child(4){color: #878790;    display: block;}
.sct-label1{}
label{font-weight: normal}
.sct-label1 samp:nth-child(1){    color: #fff;
    float: left;
    font-size: 10px;
    padding: 0 4px 1px;
    line-height: 1.65;
    text-transform: uppercase;
    background-color: #38393E;}
.sct-label1 {    padding-bottom: 2px;}
.sct-label1 samp:nth-child(2){    font-size: 18px;
    text-transform: uppercase;
    padding: 0px 5px;
    line-height: 20px;
    color: #3E4095;}
.sct-label2{display: block}
.sct-label2 samp:nth-child(1){    font-size: 15px;
    font-weight: bold;}
.sct-label2 samp:nth-child(2){    font-size: 13px;
    padding-left: 6px;}
.sct-label3{ color: #878790;
    line-height: 16px;
    padding-top: 3px;}
	.sct-label4{background: url('../images/duration_big.png') no-repeat;background-size: 100%;
    display: block;
    height: 49px;
    padding: 29px 8px 0 0;
    text-align: center;
    margin: 6px 0px 0px 1px;}
	.sct-label4 samp{}
	.sct-pb{    padding: 12px 0px 3px 0px;}
.sct-detailshow{    border-top: 1px solid #EBEBEB; display: none; }
	.sct-cus-md2{    width: 15%;}
	.sct-pr2{padding-right: 10px;}
	.sct-pl2{padding-left: 12px;}
	.sct-label5{      text-align: left;
    width: 100%;
    font-size: 13px;
    padding: 6px 20px 0px 0px;}
	.sct-label5 samp:nth-child(1){float: right;}
	.sct-label5 samp:nth-child(2){float: right;padding-right: 90px;}
	.sct-label6 b{background: #FFE400;
    padding: 1px 11px;
    color: #333;}
	.sct-devider{border-bottom: 2px dashed #000;
    margin: 2% 2% 23px 0px;
    text-align: center;}
	.sct-devider samp{    background-color: #f2f2f2;
    margin-bottom: -13px;
    float: left;
    margin-left: 36%;
    padding: 5px 10px;
    border: 1px solid #fff;}
	.sct-result-shadow{float: left;
    margin-top: -4px;}
	.sct-result-shadow img{width: 100%}
.sct-hit{cursor: pointer}
.sct-fareul{}
.sct-fareul li{    padding: 4px 10px;
    list-style: none;
    border-bottom: 1px solid #cececf;
    background: #F0F0F1;}
	.sct-fareul li samp a{    font-size: 13px;    color: #337AB7;}
	.sct-fareul li samp a:fonus{   text-decoration: none;}
.sct-fareul li samp:nth-child(1){font-size: 13px;}
.sct-fareul li samp:nth-child(2){font-size: 13px; float: right}
.sct-texes{display: none;}
.sct-texes li:nth-child(1){border-top: 1px solid #cececf;    margin-top: 5px;}
.sct-texes li:nth-last-child(-n+1){border-bottom: none;
    padding-bottom: 0PX;}
.sct-h3-2{padding: 7px 0px 6px 0px;}
.refundable{    background: #00a651;color: #fff;
    padding: 0px 6px;}
	.sct-adt{margin-top: 5px;}
	.sct-adt samp{    background-color: #F0F0F1;
    padding: 5px 20px;
    text-transform: uppercase;
    color: #337AB7;}
.m_det_md4{width: 24%;}
.det_duration_dv2{width: 37%;padding-top: 21px;}
.departure_para1{    width: 100%;
    display: block;
    float: left;
    clear: both;}
.departure_para1 p i{padding:0px 10px 0px 10px}
.departure_para1 p{background-color: #FFCC00;padding-right: 10px;
    float: left;
    padding: 5px;
    margin: 4px 0px 0px 0px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;}
.two-dots {
    border-top: 1px solid #e4e4e4;
    line-height: 0;width: 94%;
    margin-top: 12px;
    position: relative;
    text-align: center;
}
.two-dots:before {
    background-color: #e4e4e4;
    border-radius: 50%;
    content: " ";
    display: inline-block;
    height: 8px;
    position: absolute;
    right: 0;
    top: -5px;
    width: 8px;
}
.two-dots:after {
    background-color: #e4e4e4;
    border-radius: 50%;
    content: " ";
    display: inline-block;
    height: 8px;
    left: 0;
    position: absolute;
    top: -5px;
    width: 8px;
}
.ng-binding{text-align: center;text-transform: capitalize;}
.two-dots>i {
    font-size: 1.143rem;
    position: relative;
    top: -7px;
}
.fa-rotate-45 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.margin10{margin-top: 10px;}
/* End flight result css */


/* one way result flight mobile css */
.sct-msort{text-align: center;border-right: 1px solid #656262;}
.sct-msort2{text-align: center}
/* one way result flight mobile css  end*/


/* one way result mobile detail  css */
.itinerary-show{}
.travelers-show{display: none;}
.payments-show{display: none;}
.mob-tab{border: none;     background-color: #38393e;}
.mob-tab li{    background-color: #38393e;     width: 33.33%; display: inline-block;  float: left;    border-right: 1px solid #7B6E6E;}
.mob-tab li a{    padding: 14px 0px;
    display: block;
    text-align: center;
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;}
	.mob-tab li a:hover{text-decoration: none;}
	.sct-m1 samp{    font-size: 11px;
    display: block;}
	.sct-m2 samp{    
    display: block;}
	.sct-m2 samp:nth-child(1){padding-top: 3px;}
	.sct-m1 samp:nth-child(1){padding-top: 3px;}
	.sct-p10{padding: 0px 10px;}
	.d_block{display: block}
	.sct-mhed{    font-size: 16px;
    background-color: #fff;
    float: left;
    width: 100%;
    padding: 11px 7px; margin-bottom: 1px;
    border-bottom: 1px solid #E8E2E2;}
	.sct-mhed small {
    font-size: 12px;
    color: #38393E;}
	.sct_mborder{border-bottom:1px solid #DFCDCD}
	.sct-label-msel{font-weight: normal; background: url('../images/checkbox.png') no-repeat;     padding: 6px 0px 4px 10px;
    background-position: 1px -44px; width: 94%; cursor: pointer;    margin: 10px 10px 20px 10px;
    color: #827F7F;}
	.sct_fillhit{font-size: 14px; cursor: pointer;
    padding: 11px 17px;
    float: left; color: #737171;     border-bottom: 1px dashed #D4D2D2;
    width: 100%;}	
	.sct_fillhit i{    float: right;
        padding-right: 4px;}
	.sct_fillshow{    float: left; display: none;
        width: 92%;
    border: 1px solid #D8D5D5;
    margin: 15px 0px 15px 15px;}
	.sct_mtext{    border: none; font-size: 14px;
    padding: 9px 7px;}
	.sct_mlabel{    font-weight: normal;
    text-transform: capitalize;
    padding: 9px 6px 10px 10px;
    color: #737171;
    font-size: 14px;
    margin: 0px;}
	.sct-mhed2{    
    margin-bottom: 11px;}
	.sct-mform{}
	.sct_card{    font-size: 15px;
    padding: 9px 16px;
    display: block;
    float: left;
    color: #737171;
    width: 96%;}
	.sct_card:hover{    text-decoration: none;}
	.sct_card i{float: right}
	.m-ser-dv2{      padding: 0px 10px;
    width: 100%;
    margin-bottom: 10px;}
.raj_bgimg{background: url('../images/raj_bg.png');}
.raj_shadow{border:1px solid #ccc;margin-bottom: 14px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.raj_shadow:hover{border: 1px solid #859DB6;box-shadow: 0 0 8px 1px #5487A9;-moz-box-shadow: 0 0 8px 1px #5487A9;-o-box-shadow: 0 0 8px 1px #5487A9;-ms-box-shadow: 0 0 8px 1px #5487A9;-webkit-box-shadow: 0 0 8px 1px #5487A9;}
.fare_span{float: right;color:#000;margin-right: 20px;padding: 2px;}
.bg_detail{background-image: url('../images/bg11.png');padding: 10px 15px 8px 15px;background-color: #fff;}
.md_8{width: 71%;}
.md_4{width: 29%;}
.my-tab{background-color: #333365;}
.my-tab li:nth-child(2){border-right: 1px solid #6b6666;}
.my-tab li a{padding: 4px 0px;
    color: #fff;
    border-bottom: none !important;}


/* one way result mobile detail  css  end*/




/* booking details destkop mod css start here ===========================================*/
.booking_container{max-width: 980px; padding: 15px 20px; }
.sct-h3_2{font-size: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid #DED9D9;
    padding: 10px 0px;
    color: #38393E; float: left; width: 100%}
	.sct-h3_2 small{    font-size: 12px;
    color: #38393E;}
	.sct_b_img{    padding: 0px;
    width: 5%;}
	.sct_b_img img{}
	.sct_b_icon{width: 14%;
    padding: 0px 20px 0px 0px;}
	.sct-b_label{display: block}
	.sct-b-devider{    border-bottom: 1px solid #d7d7d7;
    margin: 8px 0% 7px 0%;
    text-align: center;
    float: left;
    width: 100%;}
	.sct-b-devider samp{    background-color: #fff;
    float: left;
    margin: 8px 0px -12px 42%;
    padding: 5px 10px;}
	.sct_b_ptb{    padding: 15px 0px 0px 0px; float: left; width: 100%}
	.sct_table{    
    margin: 0px 0px 0px 0%;}
	.sct_table tr{}
	.sct_table tr td{    font-size: 15px;    border-top: none !important;}
	.sct_table tr td:nth-child(1){     font-size: 15px; color: #000;
    text-align: right;
    padding: 15px;}
	.sct_table tr td:nth-child(2){     width: 37%;padding-right: 0px;}
	.sct_table tr td:nth-child(3){    font-size: 15px;padding-left: 0px;}
	.sct_table tr td{    font-size: 15px;}
	.sct_add{background-color: #FFE400;
    color: #333;
    border-radius: 0px;
    padding: 4px 36px 5px 36px;
    font-size: 17px;
    border: 1px solid #ccc;}
.sct_copn{        float: left;
    width: 100%;
    margin: 0px;
    padding: 1px 0px;}
	.sct_cnt{    width: 100%;
    font-size: 14px; color: #9A9494;    margin-bottom: 13px;
    padding: 9px 10px;}
	.sct_cnt a{    font-size: 15px;
    color: #38393E;}
	.sct_b_inr{    padding: 11px 0px;}
	.sct_b_inr samp{    font-size: 20px;
    float: left;
    color: #000;}
	.sct_b_inr samp:nth-child(2){     font-size: 21px;float: left;
    font-weight: bold;color: #000;}
	.sct_b_inr samp i{    font-size: 19px;
    font-weight: normal;
    padding: 0px 3px 0px 10px;}
	.sct_b_inr samp:nth-child(3){    float: left;
    padding: 0px 0px 0px 20px;}
	.sct_b_inr samp:nth-child(3) small{    display: block;
    font-size: 13px;
    color: #337AB7;}
	.sct_b_inr samp:nth-child(3) a{    color: #000;
    font-size: 13px;
    display: block;}
	.sct_b_pg{    background: #DADADA;
    border-top: 1px solid #ccc;}
	.sct_b_h2{ font-size: 18px;
    padding: 13px 0px 12px 0px;
    float: left;
    width: 100%;
    color: #000; border-bottom: 1px solid #DED9D9;}
	.sct_b_h2 span:nth-child(1){    float: left;
    background: #414247;
    color: #fff;
    font-size: 16px;
    padding: 5px 10px;
    margin-top: -4px;
    margin-right: 6px;}
	.sct_b_h2 span:nth-child(2){    float: right;
    padding: 5px 0px;
    color: #337AB7;
    font-size: 13px;}
	.sct_b_para{      font-size: 14px;
    color: #337AB7;
    padding: 13px 0px 17px 0px;
    float: left;
    width: 100%;}
	.n-pl{padding-left: 0px}
	.n-pr{padding-right: 0px}
	.b_para2{text-align: center;
    font-size: 15px;
    padding: 14px 0px 0px 0px;
    color: #000000;}
	.sct_link{    float: left;
    width: 100%;
    background-color: #DADADA;
    margin: 0px;}
	.sct_link a{    font-size: 15px;
    color: #000;
    padding: 13px 14px;
    display: block;
    text-decoration: underline;}
	.sct_bdv3{    float: left;
    width: 100%;
    margin: 20px 0px 0px 0px;}
	.sct_adult{padding-left: 0px;     text-align: center;}
	.sct_adult label{    font-size: 15px;}
	.sct-bsel{    font-size: 16px;
    color: #000;
    padding: 3px 10px;}
	.sct-tabdv{background:url('../images/tab-bg.png');}
	.p0{    padding: 0px;}
	.steps{    width: 15.44% !important;}
	.steps a{}
	.des-tab{}
	.des-tab li{    width: 28%;     border-right: 1px solid #ccc;     background: none;}
	.des-tab li a{    padding: 14px 0px;    display: inline-block;
    width: 100%;     color: #797676;}
	.iti_icon{    background: url('../images/icons-img.png');
    width: 37px;
    height: 37px;
    background-position: -222px -774px;
    display: inline-block;
    margin: -23px 5px 0px 12px;
    float: left;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 50%;}
	.tra_icon{background:url('../images/icons-img.png');    width: 37px;
        width: 37px;
    height: 37px;
    background-position: -224px -820px;
    display: inline-block;
    margin: -5px 5px 0px 0px;
    margin: -20px 5px 0px 0px;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 50%;
    float: left;}
	.pay_icon{background:url('../images/icons-img.png');height: 37px;
    width: 37px;
    background-position: -224px -729px;
    display: inline-block;
    margin: -5px 5px 0px 0px;
    margin: -19px 5px 0px 12px;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 50%;
    float: right;}
	.left-ic{    float: left !important;
    margin: -3px 12px 0px 0px !important;}
	.goback{margin-left: 10px}
	.cupon-text{font-size: 15px;}
	.cus-label2{    text-transform: capitalize !important;
    font-size: 14px;
    padding: 9px 0px 0px 0px !important;}
	.sct_text2{font-size: 14px;}
	.border-shadow{box-shadow: -5px 10px 17px 9px rgba(0,0,0,.1); -webkit-box-shadow: -5px 10px 17px 9px rgba(0,0,0,.1); -moz-box-shadow: -5px 10px 17px 9px rgba(0,0,0,.1); -o-box-shadow: -5px 10px 17px 9px rgba(0,0,0,.1); -ms-box-shadow: -5px 10px 17px 9px rgba(0,0,0,.1);     min-height: 450px;
    margin-bottom: 75px;}
.review_h2{    background-color: #DADADA;
    color: #333;
    font-size: 17px;
    padding: 5px 11px;margin: 0px;}	
.det_m12{background-color: #fff; padding: 0px 10px;}
.raj_model_sm{width: 700px; border-radius: 0px;margin-top: 60px;}
.btn_center{float: inherit;padding: 9px 25px;}
.text1{    float: left;
    width: 9%;
    font-size: 19px;
    padding: 1px 8px;
    background: #fff !important;}
.text2{    width: 11%;
    margin: 0px 9px;
    float: left;}
.text3{width: 73%;
    float: left;}
.smalltext{color: #8a8080;
    padding: 5px 0px;clear: both;
    display: block;}
.dvlabel{}
.dvlabel label{    float: left;
    width: 100%;
    padding-bottom: 3px;}
	.acbox{margin: 12px 0px 13px 0px;
    float: left;}
	.acbox label{font-size: 16px;}
	.acbox input[type=checkbox] {
    width: 19px !important;
    height: 19px !important;}
	.face_dv{    float: right;
    border-left: 1px solid #ccc;
    min-height: 220px;}
	.pdt10{padding-top: 10px !important;}
	.pd_con{padding: 9px 25px;}
	.face_dv samp{font-size: 16px;
    background: #fff;
    margin: 25% 0px 0px -20px;
    float: left;
    border: 1px solid #ccc;
    padding: 7px;
    border-radius: 50%;
    color: #a59c9c;}
	.facebok{background-image: url('../images/facebook_image.png');width: 221px;
    height: 50px;
    float: right;
    margin: 22% 10px 0px 0px;}
	.btn_center{float: initial;}
	.mtbc{text-align: center;padding: 10px 15px;
		margin: 20px 0px 50px 0px;}
.mfrul li{background: #fff;}
.mfrul li:last-child {border-bottom: none;padding: 15px 10px 25px 10px;}
.mfrul li:last-child samp:last-child{font-size: 24px; text-align: right;}
.password_txt{}
.password_dv{display: none;}
.password_dv a{    padding: 6px 0px;
    display: block;
    text-transform: capitalize;}
.itinerary_botder{border-top: 2px solid #ccc;}
.travelers_botder{border-top: 2px solid #ccc;}
.payments_botder{border-top: 2px solid #ccc;}
.details_tab{margin-top: 23px;}
.details_tab li{border-right: none;width: 3%;}
.details_tab li:nth-child(1){width: 49%;}
.details_tab li:nth-child(2){width: 47%;}
.details_tab li a:nth-child(1){    padding: 0px;line-height: 36px;}
.details_tab li a:nth-child(2){padding: 0px;line-height: 36px;}
.details_tab li a samp:nth-child(2){float: left;margin: 7px 0px 0px -50px;}
.details_tab li:nth-child(2) a samp{float: left; margin: 7px 0px 0px -50px;}
.details_tab li:nth-child(3) a samp{float: right; margin: -9px -9px 0px 0px;}
.pdtb15{padding: 15px 15px;}
/* booking details destkop mod css Close here here ========================================================*/
#terms_message, #form_validation, #wallet_message, #password_notmatch,#login_field {
    position: fixed;
    width: 100%;
    z-index: 99999;
    top: 0px;
    text-align: center;
    text-transform: capitalize;
    background-color: #F34F4D;
    padding: 6px;
    color: #fff;
    font-size: 16px;
    display: none;
}
#Login_success {
    position: fixed;
    width: 100%;
    z-index: 99999;
    top: 0px;
    text-align: center;
    text-transform: capitalize;
    background-color: #1aad66;
    padding: 11px;
    color: #fff;
    font-size: 16px;
    display: none;
}
.error_img {
    background: url('../images/spirit.png');
    background-position: -202px -239px;
    width: 29px;
    height: 26px;
    display: inline-block;
    margin-right: 8px;
}
.help-block {
    display: none;
}




/* round trip destkop mod css start here here here ========================================================*/
.sct_rt_col3{width: 20%}
.sct_rt-col9{width: 80%}
.sct_tr-col1{width: 12%;}
.sct_rt_count{background-color: #FFE400;
    border-radius: 50%;
    padding: 3px 7px;
    font-size: 16px;
    font-weight: bold;
    color: #333;}
	.rt_countdv{text-align: center; margin-top: 10px;}
.sct_rt_cola3{width: 21%;}
.sct_center{text-align: center}
.sct_rt-pding{padding-left: 4%}
.sct_tr_layover{    border-bottom: 1px dashed #d7d7d7;
    margin: 4px 0px 4px 0px;
    width: 86%;}
.sct_tr_layover samp{    font-size: 11px !important;
    margin: 6px 0px -8px 24px;
    background-color: #fff;
    float: left;
    text-align: center;}
	.rt_detail{max-height: 300px;
    overflow-y: auto;
    border-left: 1px solid #dedbdb;border-right: 1px solid #dedbdb;}
	.sct_rt_detailshow{display: none;}
.sct_rt_bp{    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd; border-top: 1px solid #ddd;  cursor: pointer;  padding: 15px 0px 5px 0px;}
	.sct_rt_radio{width: 17px;
    height: 32px;
    margin-top: 110px;}
	.sct_rt_bpr{ border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;     padding: 15px 0px 5px 0px; cursor: pointer;}
	.sct_rt-p-r{padding-right: 20px;}
	.sct_rt-p-l{padding-left: 20px;}
	.sct_rt_ofer{    background: #ffe7cb;
    padding: 6px 10px;
        margin-bottom: 8px}
		.sct_rt_sort1{padding: 0px;}
		#amount{background: none;}
		.sct_rt-ful{width: 100%; padding:6px 0px 0px 0px;}
.mt{margin-top: 2%;}
.arives{    float: right;
    background-color: #F58220;
    color: #FFF;
    padding: 7px 10px;
    margin: -3px 0px -3px 0px;}
	.arives2{    float: right;
    background-color: #F58220;
    color: #FFF;
    padding: 3px 10px;
    margin: 0px 114px 0px 0px;
    font-size: 11px;}
	.rt_detsw3{text-align: center;}
	.rt_detsw3 samp{display: block;color: #9b9ba1;}
	.sct_rt_viw2{padding-top: 7px;}
	.sct_rt_pric {color: #fff;
    padding-top: 6px;
    text-align: center;}
	.sct_rt_bookdv{padding: 9px 0px 0px 0px;}
	.sct_rt_viw2 samp{font-size: 14px;}
	.sct_rt_viw2 p{color: #fff;}
	.sct_rt_viw2 p span{    color: #9b9ba1;}
	.sct_rt_pric i{    font-size: 29px; }
	.sct_rt_pric samp{    font-size: 36px; line-height: 38px;}
	.sct_rt_md5{width: 37%;
    padding-right: 0px;
    border-right: 1px solid #5a5757;}
	.rt_details{background: none;
    text-align: center;
    width: 100%;
    color: #fff;
    display: block;
    margin-top: 33px;}
	.sct_rt-bdr{border-right: 1px solid #ddd; padding-right: 0px;}
	.sct_rt-sow{padding: 10px 0px; }
	.sct_mb{margin: 0px 0px 12px 0px;}
	.pr{padding-right: 0px;}
	.border-r-none{border-top: none;}
	.sct_rt-mlt{margin: 0px;     border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;}
	.sct_rt-shadow{margin: -3px 0px 0px 0px; width: 100%}
	.sct_bages{    float: left;
    width: 100%;
    color: #9b9ba1;    padding: 7px 0px 6px 0px;}
	.sct_bages samp{font-size: 13px;}
	.sct_bages samp i{background: url('../images/icons-img.png') no-repeat; width: 20px; height: 20px;}
	.sct_bages samp:nth-child(1){}
	.sct_bages samp:nth-child(1) i{    float: left;
    background-position: -281px -557px;    margin-right: 6px;}
	.sct_bages samp:nth-child(2){float: right;    padding-right: 20px;}
	.sct_bages samp:nth-child(2) i{    background-position: -103px -34px;
    float: left;
    width: 30px;
    margin-top: -2px;}
	.sct_bages samp:nth-child(3){float: right;    padding-right: 15px;}
	.sct_bages samp:nth-child(3) i{    background: url('../images/cabinBag.png') no-repeat;
    float: left;
    width: 27px;
    margin-top: -2px;}
	.rt_pm{    margin: 30px 0px 0px 0px;
    border-top: 1px solid #ddd;
    padding-top: 15px;}
	.wt-no-margin{background: #fff; margin: 0px; padding: 15px 15px;    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;     height: 450px;
    overflow-y: auto;}
	.rt-bb{border-bottom: 1px solid #ddd;    padding-bottom: 10px;}
	.fix-dv2{border-bottom: 1px solid #ddd;    position: fixed;
    width: 100%;
    top: 0px;    z-index: 9;}
	.scroll-shadow{-webkit-box-shadow: 0 10px 14px 5px rgba(57,57,57,.2);
    box-shadow: 0 10px 14px 5px rgba(57,57,57,.2); -moz-box-shadow: 0 10px 14px 5px rgba(57,57,57,.2); -o-box-shadow: 0 10px 14px 5px rgba(57,57,57,.2); -ms-box-shadow: 0 10px 14px 5px rgba(57,57,57,.2);}
	.rt-shw-fix{margin: -12px 0px 12px 0px;
    position: fixed;
    z-index: 7;
    width: 77%;
    border-bottom: 2px solid #38393E;
    box-shadow: 0px 20px 12px 1px rgba(57,57,57,.2); -webkit-box-shadow: 0px 20px 12px 1px rgba(57,57,57,.2); -moz-box-shadow: 0px 20px 12px 1px rgba(57,57,57,.2); -o-box-shadow: 0px 20px 12px 1px rgba(57,57,57,.2); -ms-box-shadow: 0px 20px 12px 1px rgba(57,57,57,.2);}
	.maxheight{max-height: 200px; overflow-y: auto;margin-bottom: 10px;}
	.maxheight50{max-height: 60px; overflow-y: auto;}
	
	#scroll1::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;background-color: #F5F5F5;}
	#scroll1::-webkit-scrollbar {width: 7px;background-color: #DADADA;}
	#scroll1::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);     -moz-box-shadow: inset 0 0 6px rgba(0,0,0,.3);-o-box-shadow: inset 0 0 6px rgba(0,0,0,.3);-ms-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #38393E;}
	
	.raj_autocompleat{max-height: 250px !important;overflow:scroll;overflow-x: hidden;width:350px !important;}
	.raj_autocompleat li{border-bottom: 1px solid #f3f3f3; padding: 5px 5px;}
	.raj_autocompleat::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;background-color: #F5F5F5;}
	.raj_autocompleat::-webkit-scrollbar {width: 10px;background-color: #DADADA;}
	.raj_autocompleat::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);     -moz-box-shadow: inset 0 0 6px rgba(0,0,0,.3);-o-box-shadow: inset 0 0 6px rgba(0,0,0,.3);-ms-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #333365;}
	
	.mt100{margin-top: 100px;}
/* round trip destkop mod css close here here here ========================================================*/
.msg_para{background-color: #fff;
    border-top: 1px solid #ccc;
    padding: 2px 10px;}
	
/* shorting filter css  */
.raj_checkbox{clear: both;}
.raj_checkbox label{padding-left: 24px;width: 100%;}
.raj_checkbox input[type=checkbox]{width: 17px; height: 17px;margin-top: 0px;margin-left:-24px;}
.toggle_dv{padding: 0px 10px;}
.raj_checkbox samp{float: right;}
.sct-filter i:nth-child(3) {float: right;padding-right: 10px;}
.price_rangepara {clear: both;margin-bottom: 3px;padding: 10px 0px;}
.price_rangepara input[type=text]{width: 47%;border: none;}
.price_rangepara input[type=text]:nth-child(1){float: left;}
.price_rangepara input[type=text]:nth-child(2){float: right;text-align: right;}
.price_range1{width: 94%;margin-bottom: 16px;}

.mfilter{position: fixed; top: 0px;left: 0px;z-index: 9999;height: 100%;background: #fff;display: none;overflow-y: auto;}
.filter_close{font-size: 26px;text-align: right;float: right;padding: 9px 12px 9px 0px;}
.hit_mfilter{}
/* shorting filter css Ebd  */
.raj_model_dialog{}
.raj_model_content{border-radius: 0px;}
.raj_model_header{border-bottom: none;padding: 0px 0px 15px 0px;}
.raj_body{padding-top: 0px;}
.raj_body h3{color: #3E4095;
    font-size: 19px;
    padding-bottom: 12px;}
.raj_footer{clear: both;text-align:center;
    border-top: none;}
.raj_model_title{background: #3E4095;
    color: #fff;
    padding: 4px;
    font-size: 17px;
    text-align: center;
    text-shadow: -1px 1px 8px #776969;}
.model_close {
    background: url('../images/close_btn2.jpg');
    width: 26px;
    height: 26px;
    position: absolute;
    right: -32px;
    opacity: inherit;
    top: 2px;
    background-size: 100% 100%;
}

/* round trip Mobile view css Start here here here ========================================================*/
.rt_m_hed{float: left; width: 100%; margin: 0px;}
.sct_rt_mrow1{ padding: 10px 15px 8px 15px;}
.rt-mdv{    border-bottom: 1px solid #ddd;
    padding: 1px 0px 10px 0px; cursor: pointer}
.rt-m-viw{}
.rt-m-viw li{    background-color: #fff;
    border-right: 1px solid #ddd;}
.rt-m-viw li a{    color: #38393E;
    text-transform: uppercase;
    padding: 7px 0px;}
.sct_rt_fimg{padding: 4px 0px 2px 0px;}
.sct_rt_fimg img{width: 22px;}

/* round trip Mobile view css Close here here here ========================================================*/
.Refundable_color{color: green;}
.NonRefundable_color{color: red;}
.sct-label7{float: left;
    width: 93%;
    padding: 7px 0px 13px 0px;}
.sct-label7 samp{}
.sct-label7 samp:nth-child(1){float: left;}
.sct-label7 samp:nth-child(1) b{background: #FFE400;padding: 1px 11px;color: #333;}
.sct-label7 samp:nth-child(2){float: right;}
.sct-label7 samp:nth-child(3){float: right;
    padding-right: 23%;}


	
	
@media (min-width: 320px) and (max-width: 768px){
.top-row{margin: 0px;} 
.footer-last-row{margin: 0px;} 
.footer-row{margin: 0px;}
	.container{padding: 0px;}
	.no_pd_m{padding: 0px;}
.pd-white{padding: 5px;}
.sct-view-rt{width: 19%;}
.sct-view-rt samp{font-weight: normal;}
.sct-view-rt2 samp:nth-child(3) {
    font-size: 13px;
padding-left: 0px;}
.sct-view-rt4 {text-align: right;padding-top: 9px;width: 20%;}
.sct-view-rt2 p span:nth-child(1) {padding-right: 4px;}
.sct-view-rt2 p span:nth-child(3) {padding-right: 4px;}
.sct-aro {font-size: 12px;margin: -1px 5px 0px 0px;}
.sct-view-rt2 p span {font-weight: normal;font-size: 12px;}
.sct-view-rt2 {padding-left: 1%; padding-top: 10px;width: 40%;}
.sct-minus{padding: 0px 7px;}
.sct-view-rt3 samp:nth-child(1) {font-size: 13px;}
.sct-view-rt3 {padding-top: 10px;width: 20%;}
.sct-view-rt3 samp:nth-child(2) {font-weight: normal;font-size: 13px;padding-top: 7px;}
.sct-details{background-color: #fff;color: #3E4095;width: auto;float: left;margin-top: 0px;}
.sct-details:hover{color: #333;}

.md_8 {width: 100%;border-right: none;}
.bg_detail{padding: 4px;}
.sct-cus-md2 {width: 100%;border-top: 1px solid #e6dfdf;
    border-bottom: 1px solid #e6dfdf;padding: 3px 0px;}
.duration_dv2{width: 21%;}
.det_duration_dv2{width: 21%;}
.m_col_md4{width: 39%;}
.m_det_md4{width: 39%;}
.sct-label6{width: 95%;}
.sct-h3 {padding: 5px 0px 7px 2px;background-color: #fff;border-top: 1px solid #e6dfdf;}
.md_4 {width: 100%;padding: 0px;}
.my-tab{}
.my-tab li{float: left !important; width: 33%;}
.my-tab li a{margin-bottom: 0px !important;padding: 6px 0px;}
.sct-h3-2{border-top: 1px solid #3E4095;
    margin: 13px 0px 0px 0px;background: none;
    padding: 8px 2px 8px 0px;}
.raj_farerul {float: right;font-size: 14px;font-weight: bold;color: #333;}
.raj_shadow{border-top:1px solid #848484;border-bottom:1px solid #848484; margin-bottom: 10px;}
.raj_shadow:hover{-webkit-box-shadow: 0px 0px 0px 0px;-moz-box-shadow: 0px 0px 0px 0px;box-shadow: 0px 0px 0px 0px;border-top:1px solid #848484;border-bottom:1px solid #848484;}
.sct-label7 samp:nth-child(3) {padding-right: 6%;}
.sct-offet-dv{padding: 3px 0px;}
.sct-book {font-size: 15px; padding: 3px 10px;margin-top: 8px;outline: none;}
.fare_span{margin-right: 12px;}
.raj_model_content {top: 40px;}
.model_close{top: -33px; right: 0px;}

/* booking details mobile  */
.sct_table tr td:nth-child(1){display: none;}
.sct_table tr td:nth-child(2) {width: 67%;}
.acbox label {font-size: 14px;}
.pd_con {padding: 9px 25px !important;text-align: center;float: initial;}
.raj_model_sm{width: inherit;}
.face_dv{    height: auto;
    min-height: inherit;
    border-left: none;
    border-top: 1px solid #ccc;
    width: 100%;
    margin-top: 32px;
    text-align: center;}
.face_dv samp { margin: -6% 0px 0px 46%;}
.facebok {margin: 7% 14% 0px 0px;}
.btn_center {float: initial;padding: 9px 25px !important;}
.cont_dv{    width: 100%;
    margin: 10px 0px 0px 0px;
    clear: both;
    float: left;}
	.m_nopd{padding: 0px;}

.mtbc {margin: 9px 0px 12px 0px;}
.raj_bgimg {padding-bottom: 15px;}
.acbox {margin: 0px 0px 0px 0px;}
/* booking details mobile END */


}
@media (min-width: 220px) and (max-width: 320px){
.fare_span {margin-right: -2px;}
.raj_modal{padding: 0px !important;}
.text1 {width: 13%;}
.text2 {width: 16%;}
.text3 {width: 62%;}
.raj_model_title {font-size: 12px;}
.smalltext {font-size: 11px;}
.acbox label {font-size: 12px;}
	
}	
@media (min-width: 768px) and (max-width: 1024px){
	.sct-cus-md2 {width: 11%; border: none;}
	.m_det_md4 {width: 24%;}
.det_duration_dv2 {width: 41%;}
.sct-devider samp {margin-left: 47%;}
.sct_table tr td:nth-child(2) { width: 43%;}
.sct_table tr td:nth-child(1) { display: block;}
.face_dv{width: 44%;
    border-left: 1px solid #ccc;
    min-height: 220px;
    border-top: none;
    margin-top: 0px;}
	.pdt10{padding-top: 10px !important;}
	.pd_con{padding: 9px 25px;}
	.face_dv samp{font-size: 16px;
    background: #fff;
    margin: 25% 0px 0px -20px;
    float: left;
    border: 1px solid #ccc;
    padding: 7px;
    border-radius: 50%;
    color: #a59c9c;}
	.facebok {margin: 24% 14% 0px 0px;}
.rt_tabletdv{width: 100%;border-bottom: 1px solid #e6e6e6;}
.owdet3{width: 100%;border-bottom: 1px solid #e0e0e0;}
.owdet3 img{width: 9%;}
}

/*.goog-te-menu2{width: 100% !important;}

.goog-te-menu2>table,.goog-te-menu2>table>tbody,.goog-te-menu2>table>tbody>tr{display: block !important;width: 100% !important;}

.goog-te-menu2>table>tbody>tr>td{display: block !important;width: 50% !important;
    float: left !important;
}*/