@charset "utf-8";

.clr { clear: both }
.info-icn { vertical-align: middle; margin-right: 10px }
.footer { width: 100%; background: #333; float: left }
.footer .footer_inr { width: 1200px; margin: 0 auto; padding: 25px 15px }
.ftr_col_1 { width: 13%; float: left }
.ftr_col_1 ul { margin: 6% 0; padding: 0 }
.ftr_col_1 ul li { list-style: outside none none; margin: 0; padding: 0; text-decoration: none; line-height: 19px }
.ftr_col_1 ul li a { color: #fff; font-size: 12px; text-decoration: none; transition: all .8s ease 0s; }
.ftr_col_1 ul li a:hover { text-decoration: underline; padding-left: 5px }
.ftr_ttl { text-transform: uppercase; font-weight: 700; font-size: 12px; color: #fff; letter-spacing: .5px }
.ftr_col_1:last-child { border-right: 1px solid #505050 }
.ftr_col_2 { width: 30%; float: left; border-left: 1px solid #505050; border-right: 1px solid #505050 }
.ftr_col_3 { width: 15%; float: left; padding-left: 2% }
.ftr_col_inr { width: 88%; margin: 0 auto }
.cards { width: 100%; margin: 20px 0 40px; float: left }
.visa, .master, .american { background-image: url(https://www.easemytrip.com/dm-img/ns-sprite.png); float: left; height: 37px; width: 57px; margin-right: 10px }
.py_pal { background-image: url(https://www.easemytrip.com/dm-img/ns-sprite.png); float: left; height: 36px; width: 84px; background-position: -315px -83px }
.visa { background-position: -1px -35px }
.master { background-position: -69px -35px }
.american { background-position: -138px -35px }
.social { width: 100%; float: left; margin: 20px 0 }
.fb_b, .tw_b, .gp_b, .yt_b, .li_b, .in_b { width: 36px; height: 36px; vertical-align: middle; background: #333; border: 1px solid #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; float: left; margin-right: 10px; cursor: pointer; transition: all .5s ease 0s }
.fb_n { width: 21px; height: 21px; background: url(https://www.easemytrip.com/dm-img/ns-sprite.png) -9px -88px; display: block; margin: 7px auto }
.tw_n { width: 21px; height: 21px; background: url(https://www.easemytrip.com/dm-img/ns-sprite.png) -49px -88px; display: block; margin: 7px auto }
.gp_n { width: 21px; height: 21px; background: url(https://www.easemytrip.com/dm-img/ns-sprite.png) -88px -88px; display: block; margin: 7px auto }
.yt_n { width: 23px; height: 21px; background: url(https://www.easemytrip.com/dm-img/ns-sprite.png) -125px -88px; display: block; margin: 7px auto }
.li_n { width: 22px; height: 21px; background: url(https://www.easemytrip.com/dm-img/ns-sprite.png) -166px -87px; display: block; margin: 7px auto }
.in_n { width: 21px; height: 21px; background: url(https://www.easemytrip.com/dm-img/ns-sprite.png) -205px -88px; display: block; margin: 7px auto }
.fb_b:hover { background: #3B5998 }
.tw_b:hover { background: #55ACEE }
.gp_b:hover { background: #dd4b39 }
.yt_b:hover { background: #b00 }
.li_b:hover { background: #007bb5 }
.in_b:hover { background: #125688 }
.ap_d_cn { font-size: 16px; font-weight: 700; color: #fff; letter-spacing: .5px }
.ap_d_cn span { display: block; font-size: 12px }
.pl_store { width: 114px; height: 39px; background: url(https://www.easemytrip.com/dm-img/ns-sprite.png) -286px 0; float: left; margin: 15px 0 }
.app_store { width: 114px; height: 39px; background: url(https://www.easemytrip.com/dm-img/ns-sprite.png) -286px -41px; float: left }
.brdr_1 { width: 100%; height: 1px; background: #505050 }
.ftr_col_4 { width: 54%; float: left; font-size: 12px; color: #fff; line-height: 43px }
.ftr_col_5 { width: 46%; float: left }
.ftr_col_5 ul { display: inline-block; list-style: none; margin: 0 }
.ftr_col_5 ul li { display: inline-block; list-style: none; margin: 0; padding: 0 4px }
.bottom_brdr { width: 100% }
.dark_clr { background: #4263c1; width: 24%; float: left; height: 11px }
.light_clr { background: #468be8; width: 76%; float: left; height: 11px }
.fb_b:hover, .tw_b:hover, .gp_b:hover, .yt_b:hover, .li_b:hover, .in_b:hover { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
@-webkit-keyframes hvr-wobble-horizontal { 16.65% {
-webkit-transform:translateX(8px);
transform:translateX(8px)
}
33.3% {
-webkit-transform:translateX(-6px);
transform:translateX(-6px)
}
49.95% {
-webkit-transform:translateX(4px);
transform:translateX(4px)
}
66.6% {
-webkit-transform:translateX(-2px);
transform:translateX(-2px)
}
83.25% {
-webkit-transform:translateX(1px);
transform:translateX(1px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes hvr-wobble-horizontal { 16.65% {
-webkit-transform:translateX(8px);
transform:translateX(8px)
}
33.3% {
-webkit-transform:translateX(-6px);
transform:translateX(-6px)
}
49.95% {
-webkit-transform:translateX(4px);
transform:translateX(4px)
}
66.6% {
-webkit-transform:translateX(-2px);
transform:translateX(-2px)
}
83.25% {
-webkit-transform:translateX(1px);
transform:translateX(1px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
.hvr-wobble-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent }
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active { -webkit-animation-name: hvr-wobble-horizontal; animation-name: hvr-wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 }
@media only screen and (min-width:150px) and (max-width:500px) {
.footer .footer_inr { width: 100%; padding: 10px }
.ftr_col_1, .ftr_col_4 { width: 100% }
.ftr_col_1 ul { margin: 1% 0 }
.ftr_col_2 { width: 100%; border-left: 0; border-right: 0 }
.ftr_col_inr { width: 100%; margin: 0 }
.ftr_col_3 { width: 15%; padding: 0 }
.ftr_col_1, .ftr_col_2, .ftr_col_3, .ftr_col_5, .brdr_1 { display: none }
.ftr_col_4 { text-align: center }
}
.crs-hp { font-size: 24px; color: #fff; float: right; font-weight: 600; cursor: pointer }
/* Next & previous buttons */
.prev, .next { cursor: pointer; position: absolute; top: 50%; width: auto; margin: 18px 9px 0; padding: 0 0; color: #ffffff; right: 22px; font-weight: bold; font-size: 20px; border-radius: 0 3px 3px 0; user-select: none; }
/* Position the "next button" to the right */
.next { position: absolute; right: 0; border-radius: 3px 0 0 3px; }
.user_n_icn_hp { width: 23px; height: 23px; margin: 0 auto 3px auto; display: block; background: url(https://www.easemytrip.com/img/home-sub-sprite.png) no-repeat -201px -7px; }
.support_icn_hp { width: 24px; height: 21px; margin: 0 auto 3px auto; display: block; background: url(https://www.easemytrip.com/img/home-sub-sprite.png) no-repeat -236px -8px; }
.new_avtar_hp { width: 41px; height: 41px; margin: 14px auto; display: block; background: url(https://www.easemytrip.com/img/home-sub-sprite.png) no-repeat -273px -6px; }
.eb_hp_i { width: 42px; height: 42px; margin: 0; float: left; background: url(https://www.easemytrip.com/img/home-sub-sprite.png) no-repeat -1px -1px; }
.lp_hp_i { width: 50px; height: 37px; margin: 0; float: left; background: url(https://www.easemytrip.com/img/home-sub-sprite.png) no-repeat -55px -2px; }
.ed_hp_i { width: 28px; height: 29px; margin: 0; float: left; background: url(https://www.easemytrip.com/img/home-sub-sprite.png) no-repeat -121px -5px; }
.sp_hp_i { width: 28px; height: 36px; margin: 0; float: left; background: url(https://www.easemytrip.com/img/home-sub-sprite.png) no-repeat -161px -3px; }
.fl_hp_i { width: 42px; height: 19px; margin-right: 10px; display: inline-block; background: url(https://www.easemytrip.com/img/home-sub-sprite.png) no-repeat -323px -10px; }
.inf_hp_i { width: 27px; height: 25px; margin-right: 10px; display: inline-block; vertical-align: middle; background: url(https://www.easemytrip.com/img/home-sub-sprite.png) no-repeat -372px -8px; }
.breakingNews>.bn-navi>span { width: 20px; height: 40px; position: absolute; top: 7px; cursor: pointer; opacity: 0.3; background-image: url(https://www.easemytrip.com/img/home-sub-sprite.png); background-repeat: no-repeat; }
.breakingNews>.bn-navi>span:first-child { background-position: -117px -49px; left: 0; }
.breakingNews>.bn-navi>span:last-child { background-position: -137px -49px; right: 0; }
.slider-arrow-hp, .sa-left-hp, .sa-right-hp { position: absolute; top: 90px; width: 15px; height: 24px; background: url(https://www.easemytrip.com/img/home-sub-sprite.png) no-repeat; text-decoration: none; }
.sa-left-hp { left: 0; background-position: -42px -48px; }
.sa-right-hp { right: 10px; background-position: -57px -48px; }
.swipe { width: 27px; height: 27px; background: url(https://www.easemytrip.com/img/home-sub-sprite.png) no-repeat -3px -50px; transition: all .5s ease 0s; position: absolute; right: -14px; top: 21px; z-index: 1; cursor: pointer; }
.days ul li span img { display: none }
.new_ofr { position: relative }
.ribbon { position: absolute; left: -5px; top: -5px; z-index: 1; overflow: hidden; width: 75px; height: 75px; text-align: right; }
.ribbon p { font-size: 10px; font-weight: bold; color: #FFF; text-transform: uppercase; text-align: center; line-height: 20px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); width: 100px; display: block; background: #79A70A; background: linear-gradient(#F70505 0%, #8F0808 100%); box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); position: absolute; top: 19px; left: -21px; }
.ribbon p::before { content: ""; position: absolute; left: 0px; top: 100%; z-index: -1; border-left: 3px solid #8F0808; border-right: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #8F0808; }
.ribbon p::after { content: ""; position: absolute; right: 0px; top: 100%; z-index: -1; border-left: 3px solid transparent; border-right: 3px solid #8F0808; border-bottom: 3px solid transparent; border-top: 3px solid #8F0808; }
.slider { padding: 6px 0 6px 6px; width: 1070px; }
.mn-add { border-radius: 6px; background: #fcf8e3; padding: 7px 30px 7px 15px; display: table; border: 1px solid #ebd098; width: 80%; margin: 15px auto; }
.ico { margin: 0px; padding: 10px 3px 0 0; width: 8%; float: left; }
.text-al { text-align: justify; width: 90%; float: left; font-size: 13px; }
.mn-add img { float: left; }
.ripplen { position: relative; overflow: hidden; transform: translate3d(0, 0, 0); }
.ripplen:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; background-image: radial-gradient(circle, #fff 10%, transparent 10.01%); background-repeat: no-repeat; background-position: 50%; transform: scale(10, 10); opacity: 0; transition: transform .5s, opacity 1s; }
.ripplen:active:after { transform: scale(0, 0); opacity: .3; transition: 0s; }
.notification-container { position: absolute; top: 14px; right: 0; display: none; overflow: hidden; z-index: 9; transform: translateX(100%); -webkit-transform: translateX(100%); }
.ss-wrapper { margin-right: 15px; }
.selected { animation: slide-in 0.5s forwards; -webkit-animation: slide-in 0.5s forwards; }
.dismiss { animation: slide-out 0.5s forwards; -webkit-animation: slide-out 0.5s forwards; }
.ss-wrapper .persuation-hacks { position: relative; max-width: 356px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: rgba(0,0,0,0.7); padding: 10px 18px 11px 18px; line-height: 18px; color: #fff; }
.ss-wrapper .persuation-hacks .ytfi-cancel { position: absolute; right: 7px; top: 3px; font-size: 1.429em; cursor: pointer; }
.ss-wrapper .persuation-hacks .ph-msg { position: relative; }
.ss-wrapper .persuation-hacks .ph-msg .ph-icon-holder { position: absolute; left: 4px; top: 0; transform: none; color: #F34747; width: 30%; max-width: 62px; }
.ss-wrapper .persuation-hacks .ph-msg .ph-content .ph-content-heading { line-height: 22px; }
.ss-wrapper .persuation-hacks .ph-msg .ph-content h3 { font-size: 14px; padding-bottom: 4px; margin: 0 }
.ss-wrapper .persuation-hacks .ph-msg .ph-content .ph-content-description { font-size: 10.5px; }
.ss-wrapper .persuation-hacks .highlight { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; font-size: .929em; padding: 3px 8px 3px; margin-right: 7px; white-space: nowrap; background-color: #F34747; }
.crs-hp { font-size: 24px; color: #fff; float: right; font-weight: 600; cursor: pointer }
 @keyframes slide-in {  0 {
 -webkit-transform: translateX(100%);
}
 100% {
 -webkit-transform: translateX(0%);
}
}
 @-webkit-keyframes slide-in {  0 {
 transform: translateX(100%);
}
 100% {
 transform: translateX(0%);
}
}
 @keyframes slide-out {  0% {
 transform: translateX(0%);
}
 100% {
 transform: translateX(100%);
}
}
 @-webkit-keyframes slide-out {  0% {
 -webkit-transform: translateX(0%);
}
 100% {
 -webkit-transform: translateX(100%);
}
}

/*Important Info*/
.slideshow-container {
  width: 92.4%;
    height: 80px;
    background: #FFF;
    position: relative;
    border: solid 1px #dfe2e2;
    overflow: hidden;
    margin: 30px 0 0 40px;
	position:relative
}
.mySlides_nws {
  display: none;
  text-align: left;
  float:left;
  padding: 30px 0;
  width:80%;
  font-size:15px;
  color:#676666;
}
.mySlides_nws strong {font-weight:600;}
.mySlides_nws a {text-decoration:none;color:#4263c1}
.mySlides_nws a:hover {text-decoration:underline;}
.prev_nws, .next_nws {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 20px;
  height:40px;
  margin-top: -10px;
  color: #888;
  opacity:0.3;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  background-image: url(https://www.easemytrip.com/img/home-sub-sprite.png);
    background-repeat: no-repeat;
}
.next_nws {
  position: absolute;
  right: 8px;
  background-position:-137px -49px;
}
.prev_nws {
  position: absolute;
  right: 40px;
  background-position:-117px -49px;
}
.prev_nws:hover, .next_nws:hover {
   opacity:1;
}
.news-title {
    width: auto;
    height: 80px;
	padding-top:19px;
    background: #fbfafa;
    position: relative;
	float:left;
	margin-right:28px;
}
.news-title>h5{
    display: inline-block;
    margin: 0;
    padding: 0 12px;
    font-size: 14px;
    color: #4263c1;
	font-weight:500;
	text-align:center
}
.news-title>span {
    width: 0;
    position: absolute;
    right: -10px;
    top: 29px;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #fbfafa;
}
.inf_hp_i2 {
    width: 31px;
    height: 27px;
    margin: 0 0 0 12px;
    display: inline-block;
    vertical-align: basline;
    background: url(https://www.easemytrip.com/img/news-icon-lst.png) no-repeat 0 0;
}


#rotateArw {
    -moz-transition: all .5s linear;
    -webkit-transition: all .5s linear;
    transition: all .5s linear;
}
#rotateArw.down {
    -moz-transform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg);
}