.container{
	width:94%;
}
.accountdetailslink i {
    color: #fff;
}
.search-eng-box {
    /* position: relative; */
     z-index: 1;
    margin: 50px 0px 0px 0px;
    position: absolute;
    width: 40%;
    top: 60px;
    /* left: 0px; */
  
}
.htl-domestic-menu ul{
	 padding:0px;
}
.htl-domestic-menu ul li{
	display:inline-block;
	margin-right:10px;
}

.de_top_box img {
    width: 100%;
    height: 100%;
}
.de_btm_left{
    float: left;
    width: 70%;
}
.de_btm_right{
       float: left;
    border-left: 2px solid #ddd;
    padding-left: 10px;

}
.de_btm_right span{
         display: block;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 6px;
    color: #ff7200;
    line-height: 15px;
}
.destination_box{
    float: left;
    display:block;
    background:#fff;
	margin-bottom:10px;
	width:100%;
}
.de_btm_box h2{
    font-size: 14px;
    color: #4c4c4c;
    text-transform: uppercase;
}
.de_btm_left p{
    margin-bottom: 0px;
    font-size: 10px;
    color: #747d7e;
    font-weight: 600;
    text-transform: uppercase;
}
.de_btm_left .fa{
   color: #4a90a4;
}
.de_btm_box{
    display: flow-root;
    padding: 10px;
}
.de_btm_right p{
        font-size: 9px;
    font-weight: 600;
    text-transform: uppercase;
    color: #939393;
        margin: 0;
  }
.main_heading{
    text-align: center;
        padding-bottom: 15px;
  }
.offer-subtab_padd {
    padding: 25px 0px 0px;
}
.offer_subtab_padd_btm{
    padding-bottom: 25px;
}
.main_heading h2{
    padding-bottom: 10px;
    font-size: 24px;
    text-transform: uppercase;
}
.main_heading span{
    border-bottom: 2px solid red;
     padding-bottom: 10px;
}
figure {
    overflow: hidden;
    height: 180px;
}

#zoomIn img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#zoomIn:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
.destination_box:hover .de_btm_box{
    background: black;
}
.destination_box:hover .de_btm_box h2{
    color: #ff7200;
}
.destination_box:hover .de_btm_left .fa{
    color: #ff7200;
}


.sign-wrp ul li a {
    color: #fff !important;
}
.fixed {
    position: fixed;
    top:0; left:0;
    width: 100%; 
     background: #000360;
     padding:0px 0px;
    z-index: 16;
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }
 
  .dropbtn {
  font-size: 16px;
  border: none;
      font-size: 16px;
    border: none;
    background: transparent;
    color: #fff;
    font-weight: bold;
    padding-top: 4px;
}
 .dropbtn:focus{
     border:1px solid transparent;
     outline:none;
 }

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background: #fff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black !important;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #00035b;color: #fff !important;}

.dropdown:hover .dropdown-content {display: block;}
    
    
    
header.search_header {
    position: static;
    background: #1f2746;
}
section.slider-wrp.home-banner {
   /* position: absolute;
    top: 0px;
    width: 100%;*/
    
}
.holiday_btn {
    margin-top: 0px;
}
.search_boxxs input[type=text] {
    width: 120px;
    box-sizing: border-box;
    border-radius: 4px;
    font-size: 16px;
    background-color: transparent;
    background-image: url(/ibe/images/banner-slider/search_icon_p.png);
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    background-size: 10% 48%;
    position: relative;
    padding: 0px 0px 0px 18px !important;
    background-position: left;
    margin-top: 6px;
    border:1px solid transparent !important;
    color:#fff;
}
.search_boxxs input::placeholder{
	color:#fff;
}
.col-xs-1.side_bar {
    width: 3%;
    padding: 0px;
        margin-top: 3px;
}
.container_left_width{
	width:100%;
	float:left;
    position: relative;
}
.email_box p a{
	color:#000;
}
.width_class{
	width:50%;
}
.flg-mult-addcity {
	display:block;
	float:left;
     margin-bottom: 25px;
}
.home_btn {
    position: absolute;
    bottom: 15px;
    right: 0px;
}

.flight_boxs_top {
    margin-top: 0px !important;
}
.flight_boxs_bottom {
    margin-top: -10px !important;
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}
.search-modify-box .search-eng-box .flight_boxs_bottom{
	 margin-top: 0px !important;
}
.search-modify-box .search-eng-box .flight_boxs_top{
	 margin-top: 0px !important;
}
.flight_boxs {
    background: #fff;
    /* box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); */
    border-radius: 0px;
        padding: 10px 20px 30px 20px;
    width: 100%;
    float: left;
        border-radius: 0px 0px 6px 6px;
}
.flight_boxs.flight_boxs_top {
    padding: 10px 20px 10px 20px;
        border-radius: 6px 6px 0px 0px;
}
.home_btn {
    margin-top: 27px;
    float: right;
    width: auto;
}
.carousel-caption h1 {
    font-size:50px;
    margin:0px;
}
.carousel-caption p {
font-size:16px;
padding-top:5px;
}
.know_more_btn{
    background: #fff;
    padding: 10px 30px;
    font-size: 16px;
    color: #000;
    border-radius: 5px;
    margin-top: 5px;
    	box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
       display: inline-table;
        
   
}
.home_btn .btn{
    padding: 6px 30px;
    border-radius: 5px;
    background: #001b94;
    color: #fff;
    border: 1px solid #001b94;
    width: 170px;
    font-size: 16px;
        z-index: 1;
    position: relative;
        height: 50px;
}

.sear-top-nav {
	
	position: relative;
	
}
.flight_boxs.flight_boxs_top {
    padding: 10px 10px 10px 10px;
}
.sear-nav nav ul {
	display: inline-block;
	margin: 1px;
	padding: 0px;
}
.sear-nav nav ul li {
	display: inline-block;
	margin-right: 10px;
	padding: 0px;
}
.sear-nav nav a {
	text-decoration: none;
	margin: 1px;
	padding: 0px;
	font-weight: 400;
	position: relative;
	-webkit-transition: 0.2s;
	white-space: nowrap
}
.sear-nav nav a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 1px;
	background: transparent;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
.sear-nav nav a:hover:after {
	width: 100%;
}
.sear-nav nav a:hover:before {
	content: '';
	position: absolute;
	bottom: 0px;
	background: #fec524;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
.sear-nav nav ul li a:hover {
    color: #222;
    border: 1px solid #f4f4f8;
    background: #f4f4f8;
    border-radius:2px;
}
.sear-nav nav ul li a.active {
	    font-weight: 600;
    color: #fff;
    border: 1px solid #555;
    background: #555;
    border-radius: 2px;
}
.sear-nav nav ul li a i {
	vertical-align: middle;
	margin-right: 5px
}
.sear-nav nav a {
    color: #fff;
    font-size: 14px;
    height: 50px;
    line-height: 38px;
    padding: 5px 0;
    font-weight: 400;
    position: relative;
    cursor: pointer;
    padding: 4px 10px;
    border: 1px solid transparent;
    color: #555;
    border: 1px solid #dedede;
}
.holiday_bg .sear-nav nav a {
	color:#fff;
}
.sear-body {
	padding: 10px 0;
	color: #fff;
}
.flight-trip {
	letter-spacing: -0.5px;
}
.flight-trip ul {
	display: block;
	margin: 0px;
	padding: 0px;
}
.flight-trip ul li {
	font-weight:600;
	display: inline-block;
	margin-right: 15px;
	position: relative;
	vertical-align: middle;
	    color: #222;
	    font-size:15px;
	 
}
.flight-trip span {
	margin-right: 24px;
	cursor: pointer
}
.flight-city-sear {
	margin-top: 1%;
}
.flight-city-sear label {
	font-weight: 600;
	    color: #000;
	        line-height: 10px;
	    
}
.htlpassenger-drop {
    position: absolute;
    width: 254px;
    right: 0px;
    background: #fff;
    border-radius: 3px;
    margin-top: 10px;
    color: #333;
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #d1d1d1;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.2);
    display: none;
    z-index: 5;
}

.flight-city-sear input {
	width: 100%;
	padding-right: 4%;
	display: block;
	outline: none;
	font-size: 13px;
	border: 1px solid #bcc8d1;
	border-radius: 2px;
	padding: 10px;
	height: 45px;
	box-sizing: border-box
}
.sear-body button {	 
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	 
	height: 50px;
}
.flight-city-sear [class*="col-"] {
	padding-right: 5px
}
.home-city-sear [class*="col-"] {
	padding-right:10px;
}
.TextBoxesGroup .col-md-3 {
    width: 50% !important;
}
.TextBoxesGroup .col-md-2 {
    width: 50% !important;
}
.TextBoxesGroup .col-md-3{
	width:50% !important;
	
}
.flight-city-sear .form-control:focus {
	border: 3px solid #fec524;
	box-shadow: none;
}
.flight-city-sear .form-control {
	padding-left: 31px!important;
    padding-right: 20px!important;
    border-radius: 0 !important;
    border: 0 !important;
    border-bottom: solid 1px #dedede !important;
    background: transparent;
    box-shadow: none !important;
}
.htlpassenger-drop .form-control {
     padding-left: 10px!important; 
     padding-right: 10px!important; 
     border-radius: 5 !important; 
     border: 1px solid #dedede !important; 
     border-bottom: solid 1px #dedede !important; 
}
.htl-city-sear label {
    font-size:12px;
}

.flight-city-sear i {
	position: absolute;
	left: 16px;
	top: 32px;
	font-size: 20px;
}
.flight-active {
	background: #d7d7da
}
.flight-city-sear .row {
	margin-bottom: 5px
}
.flg-nostop {
	margin-top: 5px;
}
.flg-nostop input[type=checkbox]:not(old)+label {
	left: 7px;
}
.flg-nostop span {
	float: left;
	margin-left: 20px;
	line-height: 18px;
}
.flg-mult-remove {
white-space: nowrap;
    overflow: hidden;
    width: 9px;
    color: red;
    cursor: pointer;
    float: right;
    font-weight: 500;
    margin-top: 19px;
    margin-right: -8px;
    font-size: 10px;
    padding-top: 0% !important;
}
.flg-mult-addcity {
    font-size: 10px;
    font-weight: 600;
    box-sizing: border-box;
    color: #fff;
    text-align: right;
    white-space: nowrap;
    z-index: 5;
    width: 100%;
    margin-bottom: 0px!important;
}
.flg-mult-addcity a {
	text-decoration: none;
	color: #fff;
}
.flg-mult-addcity a:hover {
}
.flg-mult-addcity a {
	position: relative;
	color: #39adf0;
	text-decoration: none;
	-webkit-transition: 0.2s;
	text-align: left;
	position: relative;
	    padding: 10px 0px;
	    
}
.flight-city-modify .flg-mult-addcity a{
	    top: 34px;
}
.flight-city-modify .travellers-div.col-md-4 {
    width: 50%!important;
}

.flg-mult-addcity a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 1px;
	background: #39adf0;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
.flg-mult-addcity a:hover:after {
	width: 100%;
}
.flg-mult-addcity a:hover:before {
	content: '';
	position: absolute;
	bottom: 0px;
	background: #39adf0;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
.passenger-drop {
	position: absolute;
	width: 254px;
	right: 0px;
	background: #fff;
	border-radius: 3px;
	margin-top: 10px;
	color: #333;
	padding: 10px;
	box-sizing: border-box;
	border: 1px solid #d1d1d1;
	box-shadow: 0 0 2px 0 rgba(0,0,0,0.2);
	display: none;
	z-index:5;
}
.passenger-drop [class*="col-"] {
	padding-right: 10px;
}
.passenger-drop span {
	color: #c2c2c2;
	font-size: 12px;
	padding-left: 5px;
}
.prepar-air-wrp{border-top:1px solid #ccc; padding-top: 5px}
.home-done{border-top:1px solid #ccc;margin-top: 5px; }
.done-btn{    padding: 3px 10px;
    display: inline-block;
    border-radius: 3px;
    float: right;margin-top: 10px}



.flg-eco-wrp {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}
.flg-eco-wrp:before {
	border-bottom: 8px solid #fff;
	border-right: 6px solid transparent;
	border-left: solid 6px transparent;
	content: "";
	height: 0;
	left: 60%;
	position: absolute;
	top: -8px;
	width: 0;
}
.pass-count {
	padding-top: 10px;
	padding-bottom: 10px;
}
.pass-count .row {
	margin-bottom: 15px
}
.pass-count .row:last-child {
	margin-bottom: 0px
}
.pass-count i {
	position: initial
}
.pass-count button {
	background: #fff;
}

.airicon {
    position: absolute;
    top: 40px;
    right: -5px;
    font-size: 15px;
   /* z-index: 110;*/
    background: #fff;
    padding: 6px 1px;
    border-radius: 160px;
       border: 1px solid #999;
    color: #999;
    line-height: 17px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.flg-domestic-menu{float: left;    margin-right: 20px;}
.flg-trip-menu{float: left}
.flg-trip-menu input[type=radio]:not(old){    width: 15px;    top: 6px;}
.flg-domestic-menu ul {margin: 0px; padding: 0px}
.flg-domestic-menu ul li{    margin-right: 0px;}
.flg-domestic-menu ul li a{    text-decoration: none;
    padding: 5px 10px;
    background: #fff;    border-radius: 3px;
    color: #000;}
.flg-domestic-menu ul li a.active{background: #8dc63f; color: #fff;}

.flg-domestic-menu ul li a:hover{background: #8dc63f; color: #fff;}
.return_dt_row .active{    background-color: #cccccc!important;}
/*-----------flight special fare-------*/
.flight-specialfare-wrp {  letter-spacing: -0.5px;    margin-top: 4%;  margin-bottom: 15px;}
.flg-special-trip-wrp{float: left}
.flg-special-menu{float: left;    margin-right: 20px;}
.flg-special-menu ul {margin: 0px; padding: 0px}
.flg-special-menu ul li{    margin-right: 0px; display: block;float: left;}
.flg-special-menu ul li a{  text-decoration: none;  padding: 5px 10px;  background: #fff;border-radius: 3px;     color: #000;}
.flg-special-menu ul li a.active{background: #faf1c5; color: #333;}
.flg-special-menu ul li a:hover{background: #faf1c5; color: #333; }

.flg-special-trip-wrp ul{margin: 0px; padding: 0px}
.flg-special-trip-wrp span {
    margin-right: 24px;
    cursor: pointer;
}
.flg-special-trip-wrp ul li {
    display: inline-block;
    margin-right: 15px;
    position: relative;
    vertical-align: middle;    line-height: 25px;
}
.flg-special-trip-wrp input[type=checkbox]:not(old){    top: 5px;
    left: 1px;
    width: 17px;}

/*-----------End flight special fare-------*/

/*----------bus-searchenginepage--------*/
.bus-city-wrp {
    margin-bottom: 15px;
}
.bus-city-wrp i {
    position: absolute;
    left: 16px;
    top: 32px;
    font-size: 20px;
}
.bus-city-wrp .row {
    margin-bottom: 5px;
}
.bus-city-wrp .form-control {
    padding-left: 35px;
    padding-right: 20px;
}
.bus-type{    font-weight: 500;
    display: block;
    padding-bottom: 10px;}
.bus-passdrop-wrp {
    border-top: 1px solid #ccc;
    padding-top: 10px;
}
.bus-passdrop-wrp select{margin-bottom: 8px;}
.bus-count {
    padding-top: 10px;
    padding-bottom: 10px;
}
.bus-count .row {
    margin-bottom: 15px;
}

.bus-count:before {
    border-bottom: 8px solid #fff;
    border-right: 6px solid transparent;
    border-left: solid 6px transparent;
    content: "";
    height: 0;
    left: 60%;
    position: absolute;
    top: -8px;
    width: 0;
}



.buspassenger-drop {
	position: absolute;
	width: 254px;
	right: 0px;
	background: #fff;
	border-radius: 3px;
	margin-top: 10px;
	color: #333;
	padding: 10px;
	box-sizing: border-box;
	border: 1px solid #d1d1d1;
	box-shadow: 0 0 2px 0 rgba(0,0,0,0.2);
	display: none;
	z-index:5;
}
.buspassenger-drop [class*="col-"] {
	padding-right: 10px;
}
.buspassenger-drop span {
	color: #c2c2c2;
	font-size: 12px;
	padding-left: 5px;
}




.left_boxs{
    border:1px solid #a9a4a4;
    display: block;
    float: left;
    margin-bottom: 30px;
    box-shadow: 0 12px 38px -27px rgb(77, 155, 217);
    width: 100%;
}
.left_top img{
    width:100%;
}
.left_btm_sec_left{
    width:48%;
    float: left;
}
.left_btm_sec_left p .fa{
    padding: 0px 5px;
}
.left_btm_sec_left h2{
    font-size: 18px;
}
.left_btm_sec_left p{
        color: rgba(0,0,0,.38);
        font-size: 16px;
}
.left_btm_sec{
    padding: 10px;
}
.left_btm_sec_right{
    text-align: right;
}
.left_btm_sec_right h2 span{
    padding-left:5px;

}


.see_more {
    display:none;

}
.totop {
    position: fixed;
    bottom: 10px;
    right: 20px;
}
.totop a {
    display: none;
}

#loadMore {
    padding: 10px;
    text-align: center;
    background-color: #ef4623;
    color: #fff;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #fff;
        font-size: 18px;
    transition: all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
        width: 200px;
    margin: 0 auto 30px;
    display: block;
}
#loadMore:hover {
    background-color: #ef4623;
    color: #fff;
}
.slid_sec{
    background: url(/ibe/images/banner-slider/bg_new_slide.jpg);
    background-size: cover;
    padding: 100px 0px;
}
.slide_boxs{
    text-align: center;
    color: #171717;
    position: relative;
}
.slide_boxs h2{
    font-size: 40px;
}
.slide_boxs p{
    font-size: 16px;
    padding-top: 6px;
}
.quite_left .fa{
    position: absolute;
    left: 70px;
    font-size: 37px;
    top: -40px;
}
.quite_right .fa{
     position: absolute;
    right: 70px;
    font-size: 37px;
    bottom: -40px;
}
.join_sec_heading h2 span{
    display: block;
}
.join_sec_heading h2{
     font-size: 26px;
    color: #000;
    line-height: 35px;
}
.join_sec_heading p{
    font-size: 16px;
    color: #000;
    padding-top: 6px;
}
.join_sec_heading{
    text-align: center;
}
.join_sec_padd {
    padding: 60px 100px;
    float: left;
    display: block;
    width: 100%;
}
.join_sec_left .form-group input{
    height: 45px;
    background: #e4e4e4;
    font-size: 14px;
    box-shadow: none;
}
.join_sec_left .form-group input::placeholder{
      font-size: 14px;
      color: #000;
}
.join_sec_left .form-group input:focus{
    border:1px solid #000;
}
.join_sec_left .form-group{
    margin-bottom: 0px;
}
.join_sec_left{
     border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    padding: 20px 0px;
}
.join_sec_right{
     border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    padding: 20px 0px;
}
.join_sec_right .btn {
    width: 100%;
    height: 45px;
    font-size: 14px;
    background: #000;
    color: #fff;
    font-weight: bold;
}
.join_sec_right .btn:hover{
   background: #ef4623;
}
.join_sec{
    background: #fff;
}
.search-modify-box .flight_boxs_bottom{
    margin-top: 0px !important;
}
.search-modify-box .flight_boxs_top{
    margin-top: 0px !important;
}

.accountdetailslink .sign-wrp{    margin-top: 16px;}
.sign-wrp ul li a{color:#fff}
.sign-wrp ul li.dyna-user-welcome{margin-right:10px;}
.sign-wrp ul{    margin: 2px 0px 0px 0px;}
.b2caccountdetailslink{float:right}
.sign-wrp{margin-top:0}
.laun-wrp{float:right}

@media (max-width: 768px){
footer {
    display: block !important;
}
}
@media(max-width: 767px){
	.tcb-product-slider .col-xs-12 {
    width: 100%;
}
	.accountdetailslink {
    position: absolute;
    right: 40px;
}
	.flight_boxs.flight_boxs_top {
    padding: 10px 4px 10px 4px;
}
	.home_btn .btn {
    width: 120px;
}
    .slide_boxs h2 {
    font-size: 24px;
}
.join_sec_heading h2 {
    font-size: 20px;
    line-height: 30px;
}
.join_sec_padd {
    padding: 50px 0px;
    float: left;
    display: block;
    width: 100%;
}
.join_sec_right .btn {
    width: 130px;
    margin: 0 auto;
    display: block;
}
.join_sec_right {
    border-top: 2px solid transparent;
}
.join_sec_left {
    border-bottom: 2px solid transparent;
}
}

@media(max-width: 414px){
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    left: 0px !important; 
}	
.ui-datepicker {
   width: 23.5em !important;
}	
}

@media(max-width: 560px){
	
.flight-city-sear .form-control {
    padding-right: 2px!important;
}
section.slider-wrp.home-banner {
    display: none;
}
header {
    position: static;
    margin-bottom:20px;
    background:#001b94;
}
.details_boxs .col-xs-6{
    width: 100%;
    padding-right: 10px;
}
.flight_boxs {
    padding: 10px 10px 30px 10px;
}
.flight_boxs_bottom {
    padding: 0px 10px 40px 10px;
}
.footer-box {
	margin-top:20px;
}
}
 @media (min-width: 1600px) {
 .sign-wrp ul li.dyna-user-welcome {
    width: 107px;
 }
 .head-nav ul li a {
    padding: 5px 11px 5px 11px;
}
 .container{
	width:1170px;
}
.search-eng-box{
	width:35%;
	}
 
 }
 @media(max-width:1299px){
 .head-nav ul li a {
    padding: 5px 3px 5px 3px;
}
 .flight_boxs_top {
    margin-top: -300px;
}
 .flight_boxs_bottom {
    margin-top: -270px;
}
.carousel-caption h1 {
    font-size: 30px;
}
 }
 
 
 
 
 
  @media(max-width:1199px){
   .head-nav ul li a {
    font-size: 12px !important;
}
.dropbtn {
    font-size: 12px;
    padding-top: 8px;
}
  }

  @media(max-width:991px){
  .sign-wrp ul li.dyna-user-welcome {
    top: 25px;
}
  .fixed{
       padding:0px 15px;
    }
  .accept_box img{
	width:auto;
}
  .new-home-logo {
    width: 24%;
}
.dropbtn {
    padding-top: 5px;
}
  .search_boxxs input[type=text] {
       width: 96px;
    }
  .head-nav ul li a {
    padding: 5px 2px 5px 2px;

}
.head-nav ul li a {
    font-size: 12px !important;
}
  .head-nav ul li i {
    font-size: 16px;
}
 .flight_boxs_top {
    margin-top: 0px;
}
 .flight_boxs_bottom {
    margin-top: -25px;
}
.flight_boxs {
    width: 100%;
}
.search-eng-box {
    background: rgba(0, 0, 0, 0.7) !important;
        padding: 10px 15px 10px;
}
.carousel-caption {
    top: 20%!important;
    right: 0px!important;
    width: 100% !important;
    left: 0!important;
}
.carousel-indicators {
    left: 12%!important;
    width: 100% !important;
    top: 80%!important;
}
.offer-wrp .headtxt {
    padding: 50px 0px !important;
}
.width_class {
    margin-bottom: 0px;
}
.follow_us {
    float: left;
    margin-top: 10px;
    width: 100%;
    display: block;
}
.accept_box{
	text-align:left;
	margin-top:15px;
}
.email_box{
	text-align:left;
}
.search-eng-box {
    position: relative !important;
    margin:0px;
    top:0px;
    width:100%;
        display: block;
    float: left;
}
.new_sear_body{
	display:block;
	float:left;
	width:100%;
}
.container_left_width{
	width:100%;
}
 }
 
 
 
 

 @media (max-width: 768px) {
 .search-eng-box {
        padding: 2px 2px 2px;
}
.flight-city-sear label {
    font-size: 11px;
}
 .container{
    width:100%;
 }
header {
    padding: 0px 15px;
}
 .search_boxxs input[type=text] {
    width: 136px;
}
 
.new-home-logo {
    padding-top: 5px;
    width: 70%;
}
 .search-eng-box{position: relative;margin-top: 0px;top: 0px; z-index: 1}
 .carousel-indicators{       z-index: 1;
    bottom: -7px;}
    .sear-body{    padding: 0px ;
    }
.flight-city-modify .flg-mult-addcity {
    width: 20% !important;
    right: 0% !important;
    bottom: 111px !important;
}
 }
 
  @media (max-width: 560px) {
  .flight-trip ul li {
    margin-right: 6px;;
}
.new-home-logo a {
    margin-left: 10px;
}
.sear-nav nav ul li {
    margin: 0 auto;
}
 .width_class {
    width: 100% !important;
}
.flight_boxs_top{
	padding:10px;
}
    .flight-trip ul li {

    font-size: 12px;
}
.home_btn .btn {
    padding: 12px 30px;
    font-size: 14px;
    height: auto;
}
.footersection-wrp {
    text-align: center;
}
.accept_box {
    text-align: center;
}
.email_box {
    text-align: center;
}
.footer-row1 .col-md-4 {
    width: 100%;
}
.footer-list ul li::before{
	background:transparent;
}
  }
