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

/*body {background-image: url('../images/bg11.png') !important;}*/
  .inner_wprice .fa
		 {
			 display:inline;
			   color: #60c8c2 !important;
		 } 
 .inner_wprice
	 {
	  color: #5FC8C1;
    font-size: 17px;
	 }
	    
	 .outer_wprice
	 {
		     color: red;
    text-decoration: line-through;
	    font-weight:bold;
		    
	 }
	  .mjnight .raj_padk_queryus
	  {
		  margin-left:0px;
	  }
	   .mhotelpricediv
	   {
		       border-left: 1px dashed #5fc8c2;
    padding-left: 0px !important;
    padding-right: 10px;
	   }
	     .discountdiv
		 {
			 padding-top:10px;
		 }
		     .hotel_wpad0
			 {
				 padding-left:0px;
			 }
		    #uw_price
		{
			    font-size: 20px;
    font-weight: bold;
        font-style: normal;
		}
	    .pack_bgshadow 
		{
       box-shadow: 0px 0px 4px 2px rgba(204, 204, 204, 0.87);
        border: 1px solid rgba(94, 200, 194, 0.88);
          padding: 7px;
            margin: 8px 0px
}
  .main_jwdetail
  {
	  margin:15px 0px 15px 0px !important; }
  .hote_sename
  {
	      margin-bottom: 0px;
    font-weight: bold;
    color: #ff9933;
  }
    .package_wstay
	{
	          font-size: 14px;
	}
	      .common_booking
		  {
			  margin-bottom:12px;
		  }
	    .bookpack2 .wpp
		{
		  color: #5ec8c2;
           font-size: 17px;			  
		}
		  .display_packcost
		  {
			  display:block;
		  }
	   .bookpack2 .pack_price2
	   {
		   text-align:left !important;
	   }
	   .push_pk5
	   {
		   padding-left:5px ;
		     padding-right:5px;
	   }
	   .pack_boo0 .raj_room_hit1
	   {
		          color: #ffffff;
    float: right;
    cursor: pointer;
    background-color: #5fc8c2;
    margin-top: -5px;
    padding: 6px 10px;
    margin-right: 0px;
	   }
	  
	   .qw_rpack .form-control{
		      border-radius: 0px;
    box-shadow: 0px 0px 2px 2px rgba(204, 204, 204, 0.34);
    border: 1px solid rgba(95, 200, 194, 0.85);
	   }
	      .qw_rpack
		  {
			  margin-bottom:20px !important;
		  }
	   .packpdraj .divbg1
	   {
		 
		     border:1px solid #FF9933;
	   }
	      .packpdraj .divbg1
		  {
			  background:none;
		  }
	     .packpdraj .wpcontent
		 {
	           margin: 3px;
    background-color: #5fc8c2;
		 }
	   .hw_sdate
	   {
		   font-size:13px !important;
		     font-weight:bold !important;
	   }
	   .tprice
	   {
	 display:block;
	font-size: 20px;
    color: #ff9933;
	   }
	   .raj_pack_dv2 .price
	   {
		   padding-left: 6px;
	   }
.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;}


.desfull{    position: relative;
    padding: 0;
    height: 350px;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 3px;} 
.desfull img{width: 100%; height:100%;}
.desfull .headeing_h3{position: absolute;
    z-index: 9;
    top: 0px;
    left: 0px;
    width: 100%;
    margin: 0;
    background: rgba(51, 51, 51, 0.5);
    color: #fff;
    padding: 4px;}
.des_dep{background: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 9px;
    margin: 0px 0px 20px 0px;
    float: left;}

    
    
/* 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 #ddd;background-color: #fff;}
.border-r{border-right: 1px solid #ddd;}
.sct-ser-filter{background:#333;
    color: #fff;
    font-size: 14px;
    padding: 0 15px;
    line-height: 34px;
    height: 36px;     font-weight: normal;
    width: 100%;}
.sct-sorting{background:#333; 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: #fff;
    background-color: #5FC8C2;
    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;
    width: 100%;
    margin: 20px 0;
    }
    .sct-book:hover{text-decoration: none; color: #fff;}
    .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{ 
    padding-right: 10px;
    float: left;
    padding: 2px;
    margin: 0px 0px 0px 0px;
    border-radius: 3px;
    text-transform: capitalize;
    }
.departure_para1 p:nth-child(1){font-size: 18px;
   margin-bottom: 13px;   margin-top: 10px;}
    .departure_para1 p:nth-child(2){margin-bottom:15px;}
.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/bg11.png');margin-top: 3px;}
.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: #666;}
.my-tab li:nth-child(2){border-right: 1px solid #a58c8c;width: 2%;}
.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: #5EC8C2;
    color: #fff;
    font-size: 17px;
    padding: 10px 11px;
    margin: 0px;
    font-style: normal;
    }   
.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;}
.model_validation{position: fixed;width: 100%;z-index: 99999;top: 0px;text-align: center;text-transform: capitalize;     background-color: #F34F4D;padding: 5px;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;z-index:99999!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:-27px;}
.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 8px 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: #666;
    color: #fff;
    padding: 4px;
    font-size: 17px;
    text-align: center;
    text-shadow: -1px 1px 8px #776969;
    font-style: italic;}
.model_close {
    background: url('../images/close_btn2.jpg');
    width: 26px;
    height: 26px;
    position: absolute;
    right: 0px;
    opacity: inherit;
    top: 0px;
    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)
{
	
	
	  
	  .pack_price2 .tprice
	  {
		 padding-left:20px; 
	  }
	
	.pack_price2
	{
		display:inline-flex;
	}
.top-row{margin: 0px;} 
.footer-last-row{margin: 0px;} 
.footer-row{margin: 0px;}
    /*.container{padding: 0px;overflow-x:hidden;} */
    
    .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: 8px 18px;margin-top: 8px;outline: none;margin-bottom:10px;}
.fare_span{margin-right: 12px;}
.raj_model_content {top: 40px;}
.model_close{top: 0px; 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;padding-left:9px;}
.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;}
.md-info
 {
    padding: 0px !important;
}

/* booking details mobile END */


}
@media (min-width: 220px) and (max-width: 320px){
.fare_span {margin-right: -2px;}
/*.raj_modal{padding-top: 24px; } */
.text1 {width: 13%;}
.text2 {width: 16%;}
.text3 {width: 62%;}
.raj_model_title {font-size: 12px;}
.smalltext {font-size: 11px;}
.acbox label {font-size: 12px;}
.container{
    overflow-x:hidden;
}
    
}   
@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%;}
}
@media(max-width:767px)
{
	 .raj_packsm8 .sct_h_des
	 {
		 text-align:left;
	 }
}
