@charset "utf-8";
/*Search Engine */

::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 1px rgba(197,197,197,1);
 border-radius: 0px;
}
::-webkit-scrollbar-thumb {
 background: #0099CC;
 border-radius: 0px;
 -webkit-box-shadow: inset 0 0 1px rgba(197,197,197,0.7);
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-family: roboto, Tahoma, Geneva, sans-serif; }
img { max-width: 100%; }
.clr { clear: both; }


.ui-datepicker .ui-datepicker-header {
    background-color: #000 !important;
   
}

.ui-datepicker .ui-datepicker-calendar thead th {
    background-color: #3f4044 !important;
   
}


.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {
    background-color: #696969 ;
    color: #fff;
    border-color: #696969;
}



#container
{
	width: 983px; margin:22px auto;
	text-align: left;
}
.mar20 {
    margin-top: 20px;
}
.ser-man {
    margin-bottom: 12px;
    width: 100%;
}

.al-cen {
    padding: 10px 0;
    text-align: center;
}
.iata {
    margin: 0 auto;
    width: 80%;
}
.iata_log {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-225px -115px;
    border-right: medium none !important;
    float: left;
    height: 40px;
    width: 44px;
}
.iata_log:hover {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-225px -161px;
    border-right: medium none !important;
    float: left;
    height: 40px;
    width: 44px;
}
.iata_log2 {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-231px -214px;
    border-right: medium none !important;
    float: left;
    width: 86px;
    height: 32px;
}
.iata_log2:hover {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-231px -264px;
    border-right: medium none !important;
    float: left;
    width: 86px;
    height: 32px;
}
.iata_log3 {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-284px -111px;
    border-right: medium none !important;
    float: left;
    width: 50px;
    height: 32px;
}
.iata_log4 {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-68px -206px;
    border-right: medium none !important;
    float: left;
    width: 65px;
    height: 32px;
}
.iata_log4:hover {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-68px -243px;
    border-right: medium none !important;
    float: left;
    width: 65px;
    height: 32px;
}
.iata_log5 {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-1px -105px;
    border-right: medium none !important;
    float: left;
    width: 43px;
    height: 32px;
}
.iata_log5:hover {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-1px -153px;
    border-right: medium none !important;
    float: left;
    width: 43px;
    height: 32px;
}
.iata_log6 {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-136px -199px;
    border-right: medium none !important;
    float: left;
    width: 52px;
    height:42px;
}
.iata_log6:hover {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-136px -247px;
    border-right: medium none !important;
    float: left;
    width: 52px;
    height:42px;
}
.iata_log7 {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-291px -156px;
    border-right: medium none !important;
    float: left;
    width: 45px;
    height:40px;
}
.iata_log8 {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-192px -111px;
    border-right: medium none !important;
    float: left;
    width: 30px;
    height:40px;
}
.iata_log8:hover {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-192px -154px;
    border-right: medium none !important;
    float: left;
    width: 30px;
    height:40px;
}
.iata_log9 {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-3px -281px;
    border-right: medium none !important;
    float: left;
    width: 45px;
    height:40px;
}
.iata_log10 {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:1px -206px;
    border-right: medium none !important;
    float: left;
    width: 60px;
    height:26px;
}
.iata_log10:hover {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:1px -243px;
    border-right: medium none !important;
    float: left;
    width: 60px;
    height:26px;
}
.iata_log11 {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-192px -207px;
    border-right: medium none !important;
    float: left;
    width: 30px;
    height:35px;
}
.iata_log11:hover {
    background: rgba(0, 0, 0, 0) url("https://www.easemytrip.com/img/associated-w.png") no-repeat scroll 0 0;
	background-position:-192px -244px;
    border-right: medium none !important;
    float: left;
    width: 30px;
    height:35px;
}
.n-d {width:60%;}
.n-d-c {width:47%;}
.sear-out-box { max-width: 671px; width: 98%; margin: 0 auto; }
.saerch-eng { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-radius: 4px; padding: 2% 0%; width: 100%; }
h1.head1-n { font-size: 29px; color: #353535; font-weight: normal; float: left; width: auto; }
h2.head1-n { font-size: 25px; color: #353535; font-weight: normal; float: left; width: auto; }
.wrp-1 { float: left; max-width: 775px; width: 100%; }
.way-sec-n { width: auto; margin: 0px; float: right; }
.way-sec { width: 100%; margin: 12px 0px; }
.one-rou { width: 100%; float: left; margin-top: 7%; }
.one-rou ul { margin: 0; padding: 0; }
.one-rou ul li { margin: 0; padding: 0; list-style: none; width: 86px; float: left; text-align: center; background-color: #f0eced; padding: 10px 0px; font-size: 13px; cursor: pointer; }
.dom-int { width: 58%; float: right; }
.dom-int ul { margin: 0; padding: 0; }
.dom-int ul li { margin: 0; padding: 0; list-style: none; width: 100px; float: right; text-align: center; background-color: #fff; font-size: 13px; cursor: pointer; overflow: hidden; }
.dom-int ul li a { color: #000; text-decoration: none; padding: 10px 0px; display: block; }
/*.dom-int ul li a:hover{color:#FFF;}*/

.orwa-se { width: 86px; float: left; text-align: center; background-color: #f48b0e; padding: 10px 0px; font-size: 13px; }
.border-lft { -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.border-rht { -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.bg-color { background-color: #f48b0e !important; color: #fff !important; }
.dom-int-se { width: 110px; float: right; text-align: center; background-color: #FFF; padding: 10px 0px; font-size: 13px; }
.sector-sec2 { width: 100%; margin-bottom: 16px; display: block; float: left; }
.from-sec { width: 46%; float: left; }
.to-sec { width: 46%; float: right; }
.font-txt1 { color: #000000; font-size: 13px; margin-bottom: 6px; }
.select-txtn1 { width: 100%; border-radius: 4px; padding: 10px 2%; border: none; background-color: #FFF; background: #ffffff url("https://www.easemytrip.com/img/arrow-down.png") no-repeat scroll 96% 50%; font-size: 19px; color: #383737; -webkit-appearance: none !important; -moz-appearance: none !important; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; outline: none; cursor: pointer; }
.select-txtn2 { width: 100%; border-radius: 4px; padding: 0px 6%; border: none; background-color: #FFF; background: #ffffff url(https://www.easemytrip.com/img/arrow-down.png) no-repeat scroll 96% 50%; font-size: 14px; color: #383737; -webkit-appearance: none !important; -moz-appearance: none !important; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; outline: none; cursor: pointer; height: 39px; border: 1px solid #dedede; }
.date-n-adu-sec { width: 100%; margin-bottom: 16px; }
.date-sec-n { width: 45%; float: left; background-color: #FFF; border-radius: 4px; }
.date-inner { width: 96%; padding: 8px 2%; }
.depar-date-n { width: 49%; float: left; margin-right: 1%; cursor: pointer; }
.retu-date-n { width: 49%; float: right; }
.fon-txt2 { font-size: 13px; margin-bottom: 8px; color: #111111; }
.inpu-sec-n1 {
   background: url(https://www.easemytrip.com/Content/img/cal-image.gif) no-repeat !important;
   border: medium none !important;
   cursor: pointer !important;
   font-size: 12px !important;
   height: 44px !important;
   outline: medium none !important;
   padding: 0 0 0 32% !important;
   width: 100% !important;
   box-shadow: 0 0 0 0 rgba(190, 189, 189, 0.68) inset !important;
   background-size: 25% 70% !important;
   background-position: 0px 6px !important;
}
.ad-ch-in { width: 45%; float: right; }
.ad-ch-sec { width: 31%; float: left; }
.ad-ch-sec-r { width: 31%; float: right; }
.marg-ri { margin-right: 4%; }
.fon-txt3 { font-size: 14px; color: #000000; text-transform: uppercase; }
.txt-sp1 { font-size: 10px; }
.plu-mis-s { width: 100%; border-radius: 4px; padding: 3px 0px; background-color: #FFF; margin-top: 7px; border: 1px solid #dcdada; 
     -webkit-box-shadow: 3px 3px 0px 0px rgba(220, 218, 218, 0.75);
    -moz-box-shadow: 3px 3px 0px 0px rgba(220, 218, 218, 0.75);
    box-shadow: 3px 3px 0px 0px rgba(220, 218, 218, 0.75);}
.last_sec2 { width: 100%; margin-bottom: 16px; }
.cabi-air-sec { width: 47%; float: left; }
.cabin-cl-sec { width: 45%; float: left; }
.airline-cl-sec { width: 45%; float: right; }
.searh-sect { width: 30%; float: right; }
.sarch-but { max-width: 180px; width: 98%; float: right; background-color: #f48b0e; color: #FFF; font-size: 21px; text-align: center; padding: 11px 0px; border: none; border-radius: 4px; margin-top: 22px; cursor: pointer; outline: none; }
.sarch-but:hover { background-color: #ea8206; }
.minus_box1 { float: left; margin-left: 4%; background-color: transparent; font-size: 22px; color: #2a2929; width: 20%; border: none; outline: none; cursor: pointer; }
.numbe_box2 { float: left; text-align: center; font-size: 22px; color: #2a2929; width: 37%; background-color: transparent; border: none; outline: none; }
.plus_box1 { float: right; background-color: transparent; font-size: 20px; or: #2a2929; width: 29%; border: none; outline: none; margin-right: 9%; cursor: pointer; }
.aro-swap { margin-top: 37px; margin-left: 2%; float: left; }
.plus_box1Inf { float: right; background-color: transparent; font-size: 19px; color: #2a2929; width: 29%; border: none; outline: none; margin-right: 9%; cursor: pointer; }
.minus_boxADt { float: left; margin-left: 4%; background-color: transparent; font-size: 22px; color: #2a2929; width: 20%; border: none; outline: none; cursor: pointer; }
.bg-disable { background: rgba(255,0,0, .5); }
.mobile-sec { display: none; }
.m_bx_cn { color: #fff; font-size: 23px; padding: 16px 0 10px; width: 90%; }
.m_bx_cn h2 { width: 90%; font-size: 23px; color: #fff; padding: 16px 0px 10px 0px; font-weight: normal; }
.search_sec { margin-top: 20px; }
.search_sec_sm { max-width: 750px; margin: 0; padding: 0 2%; -webkit-box-shadow: 0px -1px 7px 2px rgba(0,0,0,0.3); -moz-box-shadow: 0px -1px 7px 2px rgba(0,0,0,0.3); box-shadow: 0px -1px 7px 2px rgba(255, 252, 252, 0.3); float: left; border-radius: 4px; border: 2px solid #e6e6e6; }
/*Mobile Search Engine */


.cpn_code_right { box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; }
.cpn_code { box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; }
.cln_im3 { box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; }
.gn { line-height: 0; }
.select-txtn-fli { width: 97%; float: left; margin-top: 6px; border-radius: 4px; height: 39px; border: 1px solid #dedede; padding-left: 3%; -webkit-appearance: none !important; -moz-appearance: none !important; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; outline: none; -webkit-box-shadow: 3px 3px 0px 0px rgba(220, 218, 218, 0.75);
    -moz-box-shadow: 3px 3px 0px 0px rgba(220, 218, 218, 0.75);
    box-shadow: 3px 3px 0px 0px rgba(220, 218, 218, 0.75); */}
.pln_cn h2 { font-size: 20px; font-weight: normal; }
.select-txtn-fli { width: 97%; float: left; margin-top: 6px; border-radius: 4px; height: 39px; border: 1px solid #dedede; padding-left: 3%; -webkit-appearance: none !important; -moz-appearance: none !important; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; outline: none; }
.select-txtn2 { padding: 0px 6%; height: 39px; -webkit-box-shadow: 3px 3px 0px 0px rgba(220, 218, 218, 0.75);
    -moz-box-shadow: 3px 3px 0px 0px rgba(220, 218, 218, 0.75);
    box-shadow: 3px 3px 0px 0px rgba(220, 218, 218, 0.75);}
.from-sec { position: relative; }
.to-sec { position: relative; }
.drop2 { background: #fff none repeat scroll 0 0; border: medium none !important; float: left; font-family: roboto, Tahoma, Arial; height: auto; position: absolute; top: 73px; width: 100%; z-index: 999; }
.drop2 { width: 100%; height: auto; background: #fff; float: left; position: absolute; z-index: 999; top: 64px; border: none !important; }
.drop2 ul { border: 1px solid #ccc; float: left; height: 250px !important; margin: 0; overflow: auto; padding: 0; width: 100.9%; }
.drop2 ul li { font-family: Arial, Tahoma, Helvetica, sans-serif; overflow: hidden; font-size: 14px; list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #f5f5f5; /*height: 34px;*/ 
line-height: 26px; position: relative; padding: 0 0 0 2%; cursor: pointer; }
.auto_saugg ul li:nth-child(1) { border-bottom: 1px solid orange; padding: 0 11px 0 0; text-align: right; }
.r-s-li { font-family: Arial, Tahoma, Helvetica, sans-serif; list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #cccccc; height: 28px; line-height: 26px; position: relative; padding: 0 0 0 2%; cursor: pointer; }
.r-s-li { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px !important; list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #cccccc; height: 28px; line-height: 26px; position: relative; padding: 0 0 0 2%; cursor: pointer; }
.drop2 ul li:after { content: ""; width: 15px; height: 8px; background: url(img/flight-icon-n.png); display: block; position: absolute; right: 5%; top: 35%; line-height: 30px; }
.drop ul li:hover { background: #f3f3f3; }

        ::-webkit-scrollbar {
 width: 7px;
}
.dropdownContain { left: 50%; margin-left: -80px; position: absolute; top: -400px; width: 160px; z-index: 39 !important; }
.top-cities { border-bottom: 1px solid orange !important; padding: 0 11px 0 0 !important; text-align: right !important; font-size: 12px !important; }
.main-off { width: 100%; padding-bottom: 8px; padding-top: 20px; }
.main-off h1 { width: 100%; color: #3399cc; font-family: Roboto; font-size: 22px; font-weight: normal; float: left; border-bottom: 2px solid #3399cc; }
 @media only screen and (min-width:150px) and (max-width:600px) {
#Search_box_emt { width: 100% !important; background-color: #3f88bc; padding-top: 10px !important; padding-bottom: 8px !important; }
.n-d {width:100% !important;}
.n-d-c {width:100% !important; margin:15px 0;}
.main-off { width: 100%; padding-bottom: 8px; padding-top: 0px; }
.main-off h1 { width: 100%; margin: 0px; padding: 10px 0; color: #3399cc; font-family: Roboto; font-size: 14px; font-weight: normal; float: left; border-bottom: 2px solid #3399cc; }
.minus_box1 { width: 100%; text-align: center; margin-left: 0; }
.plus_box1Inf { width: 100%; text-align: center; }
.plus_box1 { margin-right: 0px; }
.plus_box1Inf { margin-right: 0px; }
.retu-date-n {
   width: 38%;
   float: right;
   /* margin-left: 5%; */
}
.cpn_l{ width:100% !important;}
.cpn_r{ width:100% !important; margin-top:3%;}
#container {
    width: 100% !important;
}
.m_off {
    width: 93% !important;
}
.main_cn_sm {
    width: 100%!important;
}
.icd-sec1{    width: 31%;
    float: left;}


.depar-date-n{width: 38%;}


.inpu-sec-n1 {
   
   background-size: 17% 50% !important;
   padding: 0 0 0 22% !important;
}
.date-inner {
   width: 100%;
   padding: 0px 2%;
}
.img-new { margin-top: 8px; width: 95%!important; margin: 0 auto; float: initial !important; padding-top: 13px; border-radius: 0px!important; border: none; }
.footr { display: none; }
.pl { float: right; width: 30%; }
.tx { float: left; text-align: center; width: 40%; }
.m1 { float: left; width: 28%; }
.ser-man { margin-bottom: 12px; width: 100%; }
.one-rou { width: 100%; background-color: #000; color: #FFF; }
h1.head1-n {  }
.flt-rt1 { float: right; }
.way-sec-n { float: right; margin: 0px 0; width: 100%; }
.one-rou { margin-top: 0 !important; }
.plus_box1 { width: 100% !important; }
.numbe_box2 { width: 100% !important; font-size: 15px;     padding-top: 6px; }
.minus_boxADt { width: 100% !important; margin-left: 0; }
.sear-out-box { width: 100%; }
.saerch-eng { background-color: #ffffff; border-radius: 0px; width: 94%; padding: 0px; float: none !important; margin: 0 auto; border-radius: 4px; padding-bottom: 2px; }
h1.head1-n { font-size: 17px; color: #050505;  padding: 0px 0px 0px 0px; margin: 10px 0px;    text-align: center; width: 100%;}
h2.head1-n { font-size: 17px !important; color: #050505;  padding: 0px 0px 0px 0px; margin: 10px 0px;    text-align: center; width: 100%;}
.dom-int { display: none; }
.one-rou { width: 100%; background-color: #ffffff !important; color: #FFF; }
.one-rou ul { margin: 0; padding: 0; }
.one-rou ul li { margin: 0; padding: 0; list-style: none; width: 50%; float: left; text-align: center; background-color: transparent; padding: 10px 0px; font-size: 13px; cursor: pointer; border-bottom: 0px solid #ffffff !important; background-color: #f0eced; color: #000000 }
.orwa-se { width: 50%; float: left; text-align: center; background-color: transparent; padding: 12px 0px; font-size: 13px; }
.bg-color { border-bottom: 3px solid #33b5e5 !important; }
.border-lft { -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.border-rht { -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.mobile-wi1 { clear: both; margin: 0 auto; width: 92%; }
.mob-from { width: 37%; float: left; text-align: left; }
.mob-img { width: 9%; float: left; text-align: center; margin-top: 15px; margin-right: 10%;
    margin-left: 4%; }
.mob-to { width: 40%; float: left; text-align: center; }
.mob-imp-w { width: 100%; }
.inp-val3 { text-align: center; border: none; padding: 10px 0px; font-size: 32px; color: #000; }
.txt-fo4 { color: #aeadad; font-size: 13px; margin-left:3%;}
.sector-sec2 { display: none !important; }

.date-n-adu-sec {
   width: 100%;
   margin-bottom: 16px;
   margin-top: 0;
}
.fon-txt2{margin-bottom: 1px;}

.mobile-sec { display: block; width: 100%; background-color: #FFF; padding-bottom: 7px; margin-bottom: 9px; }
.date-sec-n { width: 100%; border-radius: 0px; }
.ad-ch-in { width: 100%; float: left; margin-top: 12px; margin-left:1%; }
.fon-txt3 { color: #000; text-align: left; }
.search_sec_sm { padding: 0 !important; border: 0px solid !important; }
.main_frm_f2 { width: 87% !important;     top: 30px !important;  }
.one_way_sug { width: 100% !important;     border: 1px solid #c9ced2 !important; }
.plu-mis-s { border-radius: 4px; }
.airline-cl-sec { display: none; }
.cabin-cl-sec { width: 65%; }
.sarch-but { background-color: #f48b0e; width: 80%; font-size: 15px; -webkit-appearance: none; }
.sarch-but:hover { background-color: #00699e; }
.searh-sect { width: 53%; }
.font-txt1 { color: #000; }
.wrp { display: block !important; width: 100%; margin: 0 auto; }
.menu-mob { width: 100%; background-color: #0099cc; padding: 2% 0%; }
.menu-mob ul { margin: 0; padding: 0; }
.menu-mob ul li { list-style: none; }
.menu-mob ul li a { padding: 8% 0% 0% 0%; text-decoration: none; list-style: none; color: #fff; text-align: center; font-size: 11px; display: block; float: left; border-right: 1px solid #fff; width: 19%; }
.fli { background: url(../img/flight-n.png) no-repeat 50% 0%; }
.hotl { background: url(../img/hotel-n.png) no-repeat 50% 0%; }
.cr { background: url(../img/car-n.png) no-repeat 50% 0%; }
.bs { background: url(../img/bus-n.png) no-repeat 50% 0%; }
.m-boking { background: url(../img/my-booking-n.png) no-repeat 62% 0%; }
.brdr { border-right: none !important; padding-right: 0px !important; }
.select-txtn2 { padding: 11px 2%; }
.footr { margin-top: 20px; }
.pln_cn h2 { font-size: 20px; font-weight: normal; }
.auto_saugg ul li { height: 42px !important; line-height: 42px !important; font-size: 16px; overflow:hidden;}
.auto_saugg ul li a { font-size: 16px !important; }
.r-s-li { font-size: 16px !important; }
/* .cntnt_f3_d {
                display: none;
            }

            .bx_f2 {
                display: none;
            }*/
}
/*=================pop================*/

.ac_results ul {
width: 100%;}
.ac_results {
    width: 83%;
}
.fare_btn3 { padding: 1%; text-align: left; color: #000000; border-radius: 5px; cursor: pointer; }
.fare_btn2 { padding: 1%; text-align: left; color: #000000; border-radius: 5px; cursor: pointer; }
.bx_f2 { width: 100%; margin: 0; font-family: roboto, Tahoma, Geneva, sans-serif; }
.blc_brd3 { position: fixed; left: 0; top: 0; background-color: #000; width: 100%; height: 100%; opacity: 0.7; cursor: pointer; }
.main_frm_f2 { background-color: #fff; border: 1px solid #ccc; border-radius: 3px; height: auto; margin: 0 auto 0; position: absolute; width: 96%; z-index: 999; top: 0; }
 height: 530px;
margin-top: 4%;
}
.cntnt_f2 { width: 90%; border-bottom: 1px solid #ccc; padding: 3% 5%; color: #000; font-size: 18px; background-color: #F0F0F0; margin: 0px auto; }
.fr_rules { width: 40%; float: left; }
.fr_rules_cr { width: 6%; float: right; cursor: pointer; }
.fr_rules2 { width: 40%; float: left; }
.fr_rules_cr2 { width: 6%; float: right; cursor: pointer; }
.cntnt_f_d { width: 90%; padding: 2% 0%; color: #5E5E5E; font-size: 14px; background-color: #fff; margin: 0px auto; }
.tbl { font-size: 14px; color: #5E5E5E; }
.cntnt_f3_d { background-color: #fff; font-size: 14px; margin: 10px auto; padding: 0; width: 97%; }
.cnt_f3_d_m { color: #000; font-size: 12px; font-weight: bold; padding: 1% 0%; }
.cnt_f3_d_l { width: 46%; padding: 2% 0%; color: #5A5A5A; font-size: 13px; float: left; font-weight: normal }
.cnt_f3_d_r { width: 46%; padding: 1% 0%; color: #5A5A5A; font-size: 13px; float: right; text-align: right; font-weight: normal }
.cntnt_f_p { width: 90%; padding: 3% 0%; margin: 0px auto; font-size: 12px; color: #A09E9E; text-align: justify; margin-bottom: 6%; }
.chrg { font-size: 12px; margin-top: 1%; color: #5E5E5E; }
.plc_n { font-size: 14px; margin-top: 1%; color: #5E5E5E; }
.crs2 { width: 32px; height: 32px; position: absolute; right: 381px; top: 43px; cursor: pointer; z-index: 9999; }
.auto_saugg { height: 350px; overflow-x: hidden; width: 100%; }
.auto_saugg ul { margin: 0; padding: 0; }
.one_way_sug { background: rgba(0, 0, 0, 0) url("../img/explore-n.gif") no-repeat scroll 97% 40%; border: 1px solid #93ccfc; border-radius: 4px; font-family: roboto, Century Gothic; outline: medium none; padding: 10px 5px; width: 96%; color: #555; font-size: 16px; }