@charset "utf-8";/* CSS Document */* { padding: 0; margin: 0; box-sizing: border-box; }body { font-family: 'Open Sans', sans-serif; margin: 0; padding: 0; }.searchengBg {    background: url(https://www.easemytrip.com/images/offer-img/diwali-sale-6oct-lp-ban.png), linear-gradient(to right, #2b2992, #4032a1, #2b2992)!important;    min-height: 427px!important;    background-repeat: no-repeat!important;    background-size: 100% !important;}.onewaycolm {    margin-top: 204px;}.innerwrapSE {padding-bottom:20px!important}.clr { clear: both; }.tp-bn::before { content: ''; width: 100%; height: 100%; background: rgba(0,0,0,.0); position: absolute; top: 0; z-index: 1; }.sale-flx { display: flex; }.to_s { width: 1200px; margin: 12px auto 0 auto; padding: 0 15px; }.salebanner { margin-left: auto; border-radius: 4px; overflow: auto; }.salecont { width: 60%; margin: 0; padding: 19px; }.hedsale h1 { font-size: 28px; font-weight: 600; }.bannersale { border: 1px solid #C2C2C2; border-radius: 4px; padding: 10px; }		.cpcode { width: 50%; }.cpdate { width: 50%; }.cdtexttes {    border: 1px dashed #ffffff;    width: 47%;    text-align: center;    background: linear-gradient(90deg, rgba(0,151,255,1) 20%, rgba(31,63,138,1) 75%);    padding: 3px;    color: #ffffff;    font-size: 22px;    font-weight: 700;    border-radius: 5px;}.cdtext { font-size: 16px; font-weight: 600; padding: 4px 0 6px 0; }.salecop {    background: #FBFBFB;    padding: 7px 10px 15px 20px;    border: 1px solid #E2E2E2;    border-radius: 4px;    margin: 20px 0;}.mainenew_brand {    width: 80%;    margin: 34px auto 0;    align-items: center;    text-align: center;}.mainenewsec_brand {    width: 80%;    margin: 13px auto;    justify-content: space-between;}.bpdate { font-size: 16px; font-weight: 600; padding: 6px 0 8px 0; }.bpdatefn { font-size: 18px; }.boxsalenew {    width: 48%;    margin: 15px auto;    padding: 0;}.nhclo {    width: 100%;    margin: 25px auto;    display: flex;    flex-wrap: wrap;}.degthy { font-size: 30px; font-weight: 600; text-align: center; margin: 15px 0; }.txt_lft {    text-align: left !important;}.hgtdhy { color: #2196F3; }.nhyuhsdgj {border: 1px solid #c2c2c2;width: 100%;position: relative;padding: 36px 0 3px;background: linear-gradient(359deg, rgba(255,255,255,1) 0%, rgba(238,255,253,1) 100%); height:177px;}.mainht {    width: 100%;    /* height: 213px; */    text-align: center;    border: 5px solid;    border-image: linear-gradient(to top, #F7BB37 30%, white 30%, white 30%, white 70%, white 70%, #0097FF 70%);    border-image-slice: 1;    margin-bottom: 0px;    position: relative;}.offer-tpp{       position: absolute;    right: 0;    height: 26px;    width: 93px;    padding: 3px 8px 0px 0px;    box-shadow: 0 2px 16px 0 rgb(255 255 255);    border-radius: 0 0 100px 0px;    background: #535353;    text-align: center;    color: #FFF;    font-size: 12px;    top: 0;    z-index: 9;    left: 0;}.salcont{    list-style: circle;    padding: 0 20px;    font-size: 15px;}.salcont li{margin-bottom: 15px;}.fliico { background: url(https://www.easemytrip.com/images/diwalisale/fliicon.svg); width: 73px; height: 73px; background-size: 73px 73px; display: block; }.hotico { background: url(https://www.easemytrip.com/images/diwalisale/hot-icon.svg); width: 73px; height: 73px; background-size: 73px 73px; display: block; }.busico { background: url(https://www.easemytrip.com/images/diwalisale/bus-icon.svg); width: 73px; height: 73px; background-size: 73px 73px; display: block; }.cabico { background: url(https://www.easemytrip.com/images/diwalisale/cab-icon.png); width: 73px; height: 73px; background-size: 73px 73px; display: block; }.trainico { background: url(https://www.easemytrip.com/images/diwalisale/train-icon.png); width: 73px; height: 73px; background-size: 73px 73px; display: block; }.holcruico {    background: url(https://www.easemytrip.com/images/diwalisale/holidaycruise.png) no-repeat;    width: auto;    height: 73px;    background-size: 100%;    display: block;}.br { border-right: none !important; }.widthiconj {    width: 15%;    text-align: center;    justify-content: space-between;    margin: 0 0 0 20px;}.degthysec{text-align: center;}.testfli {    border-right: 1px solid #1A459B;    width: 50%;    padding: 0 20px;}.f14{font-size: 14px;    width: 100%;    display: flex;}.f24{    font-size: 23px;    font-weight: 800;    width: 100%;    display: flex;}.dissale { width: 50%; padding: 0 28px; }.detitet {    font-weight: 600;    font-size: 21px;    text-align: left;    margin-bottom: 5px;}.odfb { font-size: 11px; text-align: left; padding: 1px 0; }.maihuy { width: 80%; }.btnhy {    padding: 7px 0px 7px;    text-align: center;    font-size: 14px;    background-color: #ef6614;    border-radius: 4px;    float: right;    width: 25%;    margin: 10px 25px;    cursor: pointer;    margin-bottom: 11px;    height: 36px;}.btnhy a {    text-decoration: none;    color: #fff;}.mainboxdr {    width: 100%;    justify-content: space-between;}.newdibg { background: url(https://www.easemytrip.com/images/diwalisale/dia-icon.png) repeat-x; width: 100%; height: 17px; margin: 6px 0; background-repeat: inherit; }.mainhydu {    width: 100%;    padding: 0;    position: absolute;    bottom: 0;}.mainbank { background: #F2F2F2; width: 827px; padding: 19px; border-radius: 4px; margin: 0 auto; }.logoban { width: 32%; padding: 0 15px; text-align: center; display: flex; align-items: center; justify-content: space-between; }.logoban img { width: 87%; align-items: center; }.maincolor { background: #EEFCFF; margin: 40px 0 0; padding: 40px 0; }.mainhotledr { background: #FFFEF0; margin: 0 0; padding: 40px 0; }.mainenew { width: 74%; margin: 34px auto 0; align-items: center; text-align: center; }.bx1 {      margin: 0 12px;    border: 1px solid #bcbcbc;    border-radius: 4px;    background: #fff;    width: 100%;    height: 97px;    padding: 15px;    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;}.mainenew2 { width: 58%; margin: 34px auto 0; align-items: center;     justify-content: center; }.mainenewsec2 { width: 58%; margin: 13px auto;    justify-content: center; }.bx2 { margin: 0 6px; border: 1px solid #bcbcbc; border-radius: 2px; background: #ffffff; padding: 4px; align-items: center; height: 100px; justify-content: center; display: flex; width:100%; }.mainenewsec { width: 74%; margin: 13px auto; justify-content: space-between; }.mainbrandrlo { padding: 28px; width: 100%; }.hedignn { text-align: center; margin: 0; padding: 0; }.degthy {    font-size: 28px;    font-weight: 600;    text-align: center;    margin: 15px 0;    width: 100%;}.brlogom { width: 85%; margin: 15px auto; }.brloh { display: flex; justify-content: space-between; align-items: center; margin: 20px 14px 0 0; }.grentd {    background: linear-gradient(90deg, rgba(149,220,255,1) 0%, rgba(238,255,253,1) 100%, rgba(225,245,255,1) 100%);    padding: 45px 0;}.gift-img {    margin-left: auto;}.mainhyt {width: 80%; margin:0 auto;}.hedrdit {    font-size: 29px;    font-weight: 600;}.manhy {    font-size: 20px;    padding: 6px 0;}.bx1side {    width: 59%;}.btgtyt a {color:#000000; text-decoration:none;}.btgtyt {    box-shadow: 1px 1px 7.5px #bcbcbc;    width: 27%;    text-align: center;    background: #fff;    border-radius: 50px;    padding: 8px;    margin: 15px 0;}.toggle:last-child {  border-bottom:none;}.toggle .toggle-title {position: relative;display: block;border-top: 1px solid #dddddd;margin-bottom: 6px;}.toggle .toggle-title h3 {font-size: 20px;margin: 0px;line-height: 1;padding: 6px 0;cursor: pointer;font-weight: 200;}.toggle .toggle-inner {padding: 7px 25px 10px 0;display: none;/* margin: -7px 0 6px; */}.toggle .toggle-inner p {  font-family: 'Open Sans';  font-size:13px;}.toggle .toggle-inner div {  max-width: 100%;}.toggle .toggle-title .title-name {display: block;padding: 14px 0 14px;font-size: 18px;font-family: 'Open Sans';	  text-align:left;}.toggle .toggle-title a i {  font-size: 22px;  margin-right: 5px;}.toggle .toggle-title i {position: absolute;background: url(https://www.easemytrip.com/images/diwalisale/plus_minus_icn.png) 0px -24px no-repeat;width: 24px;height: 24px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;margin: 12px 0;display: block;right: 0;}.toggle .toggle-title.active-tg i {background-position: 0px 0px ;}.mid_hplastr {     width:1100px;    margin: 30px auto 20px auto;    padding: 0;     }    .toggle-inner ul {    padding: 0 0  0;    margin: 0;}.toggle-inner ul li {    list-style: disc;    margin: 0 0  0  24px;    font-size: 14px;    padding: 0 0  7px 0;}.lasttm {background: #0F4E95;color: #fff;padding: 8px 20px;border-radius: 4px 4px 0 0;}.manjui {    background: #F5FBFF;    padding: 0 20px;}.mainbank_chn {    background: #F2F2F2;    width: 14%;    padding: 10px;    border-radius: 4px;    margin: 0 auto;}.logoban_chn {    width: 100%;    padding: 0;    text-align: center;}.logoban_chn img {    width: 100%;    align-items: center;}