<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
.main-new-days h3 {margin: 0px 0 14px;font-size:16px;}
body,p,span {font-family: 'poppins'!important;}
body { margin: 0px; padding: 0px; font-size: 14px;  }
.p_sticky {position:sticky;position:-webkit-sticky;top:105px;background:#fff}

.main-nave { margin: 0px; padding: 0px; width: 100%; background: #f9f9f9; }
.main-nave-new { margin: 0px auto; padding: 5px 0; width: 80%; max-width: 1280px; font-size: 12px; }
.main-nave-new ul { margin: 0px; padding: 0px; }
.main-nave-new ul li { margin: 0px; list-style: none; display: inline-block; padding: 0px; }
.main-nave-new ul li a { font-size: 12px; color: #595858; font-weight: 600; text-decoration: none; }
.hol-pri-sec { margin: 0px; padding: 0px; width: 100%; }
.hol-pri-sec-new { margin: 0px auto; padding: 5px 0 0 0; width: 100%; display: table; }
.clr { clear: both; }
.hol-min-hd { width: 60%; float: left; margin: 0px; padding: 0px; }
.hol-min-hd h1 { font-size: 22px; color: #595858; margin: 0px; padding: 2px 0; display: inline-block; width:100%; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
.pri-sect-holi { margin: 0px; padding: 0px 0; float: right; width: 40%; }
.hol-1 { margin: 0px; text-align: right; padding: 0px; width: 50%; float: right; }
.hol-2 { margin: 10px 0; padding: 0px; width: 50%; float: right;}
.th-pr { width: auto; float: left; text-align: right; text-decoration: line-through; text-decoration-style: solid; font-size: 20px; text-decoration-color: #595858; color: #595858; }
.sta-frm { font-size: 12px; color: #595858; }
.mai-per { width: 100%; float: left; font-size: 12px; color: #595858; }
.mn-prie { color: #d81a0c; font-size: 24px; font-weight: 600; padding: 0; width: auto; float: right; }
.pd-r { padding: 0 4px 0 0px; }
.hol-pr-mn { width: 100%; margin: 0px; padding: 0px; float: left; }
.hol-2 a { color: #ffffff; text-decoration: none; }
.bt-hol {background: #f65b16;color: #fff;width: 69%;text-align: center;font-size: 18px;padding: 10px 0;margin: 0 auto;float: right;border-radius: 4px;display: table;border-bottom: 3px solid #c03f05; cursor:pointer;}
.bt-hol:hover{background:#e75c1e;}
.mn-nav-mank { margin:10px 0 0 0; padding: 0px; width: 100%; float: left; }
.mn-nav-mank-nav1 { display: table; margin: 0px auto; padding: 0px; width: 80%; max-width: 1280px; }
.overview-fnt { width: 100%; margin: 0px; float: left; padding: 0px; }
.slider-mainhol { width: 67%; margin: 0px; float: left; padding: 0px;}
.slider-mainhol img {width: 100%;object-fit: cover;}
.day-holisess { width: 30%; margin: 0px; float: right; padding: 0px; }
.bbslider-wrapper { width: 100%; height: 438px; }

.bbslider-wrapper{ position:relative; overflow:hidden;}
.bbslider-wrapper &gt; .img {width: 100%; position:absolute;}

.bbslider-wrapper.carousel { width: 1521px; }
.nrp { position: absolute; z-index: 999; right: 5px; top: 183px; box-shadow: 3px 3.5px 5.5px -0.5px #bcbcbc; }
.npr { position: absolute; left: 5px; float: left; top: 183px; z-index: 999; box-shadow: -3px 3.5px 5.5px -0.5px #bcbcbc; }
.simple-menu { background-color: #fff; margin: 0 0 10px; }
.active { border-bottom: 3px solid #4263c1; }
.simple-menu ul { -webkit-padding-start: 0px; -webkit-margin-before: 0; -webkit-margin-after: 0; width: 100%;padding:0 }
.hol-pri-sec-fx { padding: 0px; width: 80%; margin: 0 auto;/* text-align: center; */ }
.main-ul-tex { text-align: left;/* width: 80%; *//* margin: 0 auto; */
}
.main-ul-tex li { margin: 0 17px 0 0; }
.jumbotron.first { margin: 0 30px; padding: 20px 30px; }
.btn-menu:hover { color: #000; }
.simple-menu ul a { padding: 0 0 7px 0; color: #000; text-transform: uppercase; margin: 0 0 0 0; }
.fixed { box-shadow: 0 4px 19px -10px rgba(117, 117, 117, 1); }
.clearfix { *zoom:1;
}
.stm { position: relative; margin: 10px 0; text-align: center; z-index: 1; width: 99%; float: left; }
.stm:before {content: '';display: block;border-bottom: 1px solid #bcbcbc;margin-top: 14px;position: absolute;width: 100%;z-index: -1;}
.stm .lay {display: inline-block;background: #fff;padding: 6px 8px;border: 1px solid  #bcbcbc;border-radius: 36px;width: 39%;font-size: 12px;font-weight: 500;background: #eee;}
.tracked { width: 100%; float: left; margin:0;     padding: 0 0 15px 0; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.nav-underline { }
.content { min-height: calc(100vh - 70px); }
.footer {color: #ffffff; background-color: #009688;}
.man-sec-hol { margin: 0px; padding: 10px; width: 100%; }
.tmi-hlo {color: #000;font-weight: 600;float: left;padding: 0 5px 0 0;}
.tmi-hlo-plc {color: #000;font-weight: 600;float: left;}
.tmi-hlo::before {content: "";background: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/clock-holiday-v1.svg) 0 0;padding: 0;margin: 2px 6px 0 0;width: 16px;height: 16px;float: left;background-size: 16px 16px;}
.tmi-hlo-plc::before {content: "";background: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/location-holiday.svg) 0 0;padding: 0;margin: 0 6px 0 0;height: 16px;width: 16px;float: left;/* padding-left: 4px; */}
.man-sec-hol { margin: 0px; padding: 10px 0; width: 100%; float: left; }
.nw-mni-tex { float: left; }
.lf-tex-hlo { width: 67%; float: left; margin: 0px; padding: 0px; }
.lf-tex-hlo p { text-align: justify; font-size: 13px; padding: 0 0 20px 0; margin: 0; }
.lf-tex-hlo h2 { font-size: 16px; padding: 10px 0; margin: 0px; }
.main-box-holid { margin: 0px; width: 100%; margin: 0px; padding: 0px 0 35px 0; border-bottom: 1px solid #bcbcbc; display: table;}
.main-lef-bx {width:48%;padding:0px;margin:0px;float:left;border:1px solid #d6d7d8;background:#EAFAEA;border-radius:5px;box-shadow:0 0 5px rgb(0 0 0 / 10%);}
.main-lef-bx ul { margin: 0px; padding:5px 0 15px 22px;}
.main-lef-bx li { margin: 0px; font-size: 12px; padding: 0 0 0 0;list-style: circle;}
.main-lef-bx h3 {margin:0px;padding:10px;font-size:15px;position:relative;}
.main-lef-bx h3:before {margin:0px;padding:10px;font-size:15px;position:relative;}
.main-lef-bx h3:before {content: '';position:absolute;left:0;top:9px;background:#63C266;height:22px;width:4px;padding: 0 !important;}
.main-rig-bx {
    width: 48%;
    padding: 0px;
    margin: 0px;
    float: right;
    border: 1px solid #d6d7d8;
    background: #FBEBEB;
    border-radius: 5px;
    box-shadow: 0 0 5px rgb(0 0 0 / 10%);
	position:relative;
}
.main-rig-bx ul { margin: 0px; padding:5px 0 15px 25px; }
.main-rig-bx li { margin: 0 0 3px; font-size: 12px; padding: 0 0 0 0; color: #696969;list-style: circle;}
.main-rig-bx h3 { margin: 0px; font-size: 15px; padding:10px;background:#FBEBEB;border-bottom: none !important;}
.main-rig-bx h3:before{content: '';position:absolute;left:0;top:9px;background:#DA1515;height:22px;width:4px;}
.simple-menu { z-index: 1000; }
.man-sec-hol ul { margin: 0px; padding: 0px; }
.man-sec-hol li {margin: 0px;padding: 6px 0 0;color: #000;width: 100%;font-size: 13px;font-weight: 500;list-style: none;}
.man-sec-hol li:first-child {float:left}
.man-sec-hol li:last-child {float:right}
.mn-dot-d { float: left; margin: 0px; width: 100%; padding: 0 0 20px 0; border-bottom: 1px solid #bcbcbc; }
.mn-dot-d-cire { float: left; margin: 0px; width: 100%; }
.main-new-days { margin: 0px; padding: 0px; width: 67%; }
.in-hot-img img {width:100%;height:130px;border-radius:10px;}
.htl_bx{background: linear-gradient(180deg, rgba(33,150,243,1) 0%, rgba(0,108,195,1) 100%);
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    padding: 3px;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    margin-bottom: 10px;}
.in-hot-img { margin: 0px; padding: 0px; width: 30%; float: left; }
.in-hot-cane { margin: 0px; padding: 0px; width: 68%; float: right; }
.in-hot-cane h3 { font-size:16px; color: #595858; margin: 0px; padding: 0 0; display: inline-block; width: auto; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
.hed-holid { margin: 0px; float: left; width: auto; }
.hol-str-ico { margin: 0px; width: auto; float: left; padding: 5px 0; }
.tri-hol { width: 100%; float: left; padding: 5px 0; }
.mel-m-hotli { width: 37%; float: left; border: 1px solid #6d76f3; margin: 6px 10px 0 0; }
.holi-can-holiy { width: 100%; padding: 0px; margin: 0px; float: left; }
.holi-can-holiy p { font-size: 12px; text-align: justify; }
.mel-l-holis { width: 50%; float: left; height: 28px; line-height: 28px; color: #ffffff; background: #6d76f3; font-size: 12px; text-align: center; }
.mel-r-holis { width: 50%; float: left; background: #ffffff; font-size: 12px; color: #000000; text-align: center; height: 28px; line-height: 28px; }
.redcircle-holid-ne { background: #4263c1; border-radius: 100%; width: 60px; height: 60px; color: #fff; position: absolute; font-size: 14px; line-height: 57px; top: 0px; text-align: center; margin: 0 auto 5px auto; }
.main-holid-new { width: 100%; margin: 0px 0 10px 0; padding: 0px 0 10px 0; float: left; border-bottom: dashed 1px #bcbcbc; }
.main-holid-new:last-child { border-bottom: none; }
.main-holid-new-cilr { width: 100%; margin: 0px 0 0 0; padding: 0px 0 0 0; float: left;/* border-bottom: dashed 1px #bcbcbc; */ }
.dys-main { width: 10%; float: left; margin: 0px; padding: 0px; position: relative; }
.m-bor-holi { width: 1px; background: #bcbcbc; margin: 27px 0 0 29px; min-height: 94px; padding: 0 0 20px 0; }
.m-bor-holi:last-child:after { display: none; }
.main-hlo-intr { width: 90%; float: right; margin: 0px; padding: 0px; }
.icon-man-holids { margin: 0px 0 20px 0; padding: 0px; width: 100%; float: left; }
.icon-man-holids ul { margin: 0px auto; padding: 0px; }
.icon-man-holids li {padding: 8px; list-style: none; width:18%;font-size:14px; line-height: 13px; float: left;border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
    display: inline-block;
    margin-right: 10px; }
.ico-nem {
    margin: 0px;
    padding: 0px;
    text-align: center;
    display:block;
    vertical-align: top;
    line-height: 25px;
    }
.texthed {
    font-size: 16px;
    padding: 10px 0;
    margin: 0px;
	font-weight:700
}
.fli-coi {background: url(https://www.easemytrip.com/holidays/Content/customize/img/flight-1.svg) 0px 0;width: 40px;height: 40px;text-align: center;margin: 0;display:inline-block;background-size: 40px 40px;}
.hotrl-coi {background: url(https://www.easemytrip.com/holidays/Content/customize/img/hotel-1.svg);width: 40px;height: 40px;text-align: center;margin: 0;display:inline-block;background-size: 40px 40px;}
.sigtee-coi {background: url(https://www.easemytrip.com/holidays/Content/customize/img/sightseeing-1.svg) 0 0;width: 40px;height: 40px;text-align: center;margin: 0;display:inline-block;background-size: 40px 40px;}
.tranf-coi {background: url(https://www.easemytrip.com/holidays/Content/customize/img/transfer-1.svg);width: 40px;height: 40px;text-align: center;margin: 0;display:inline-block;background-size: 40px 40px;}
.break-coi {background: url(https://www.easemytrip.com/holidays/Content/customize/img/meal-1.svg);height: 40px;text-align: center;margin: 0;display:inline-block;width: 40px;background-size: 40px 40px;}
.loc-itr-cn { font-weight: 600; }
.cnt-tryir { font-size: 12px; text-align: justify; }
.main-hi-itr-img { float: left; width: 22%; }
.nim-hde { float: right; width: 76%; }
.sen-qur { margin: 0 auto; padding: 8px; border: 1px solid #f65b16; color: #f65b16; width: 27%; text-align: center; border-radius: 4px; cursor: pointer; }
.sen-qur:hover { background: #e75c1e; color: #fff; }
.pag-id-main:after {content: " ";
    position: absolute;
    display: block;
    width: 204px;
    height: 100%;
    overflow: hidden;
    top: -1px;
    left: -24px;
    z-index: -1;
    border: 1px solid #dbdada;
    border-right: 0;
    background: #f2f1f1;
    transform-origin: bottom left;
    -ms-transform: skew(-21deg, 0deg);
    -webkit-transform: skew(-21deg, 0deg);
    transform: skew(25deg, 0deg);}
.main-rg-hol {border: 1px solid #dbdada;width: 100%;margin: 0px;padding: 0px;float: left;border-radius: 10px;background: #fff;}
.pag-id-main {padding: 2px 6px;
    position: absolute;
    bottom: 3px;
    right: 0;
    z-index: 999;
    font-size: 12px;
    color: #696969;
    margin: 10px 0 0;
    border-right: none;
    border-top: 1px solid #f2f1f1;
    border-bottom: 1px solid #dbdada;
    background: #f2f1f1; }
.cust-main { margin: 5px 0; width: 100%; float: left; background: #f2f1f1; position: relative; padding: 13px 0 0; border: 1px solid #dbdada; }
.has-fre { margin: -24px auto; width: 72%; background: #fff; color: #696969; position: absolute; padding: 3px; text-align: center; font-size: 12px; left: 46px; border: 1px solid #dbdada; }
.ic-cus { width: 17%; float: left; padding: 0 10px 0 10px; }
.hol-ics { width: 10%; float: left; padding: 3px 0 0; }
.mass-ico-hol { width: 100%; float: left; }
.hol-ics-ts { font-size: 12px; }
.ma-hol-n { margin: 0px; padding: 5px 0; width: 100%; }
.mn-cus-ph { width: 75%; float: right; padding: 0px; margin: 0px; }
.main-ci { float: left; width: 100%; margin: 10px 0; }
.new-nav-fx { position: relative; margin: 0 auto; max-width: 1150px; padding: 0 0; }
/*pop-up*/
/*send-query*/
.fre-brkp-send-query { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; height: 100%; margin: 0; padding: 0; width: 100%; z-index: 1000; top: 0px; left: 0; position: fixed; display: none;/* filter: blur(.5px); */ }
.fre-brkp-sm-send-query {width: 57%;position: fixed;top: 20%;bottom: 0;z-index: 9999;left: 0;right: 0;margin: 0 auto;}
.fr-bck-send-query {width: 100%;background-color: #fff;border-radius: 3px;padding: 10px;position: absolute;z-index: 9999;float: left;}
.fr-bck-bx-l-send-query { width: 50%; float: left; font-size: 16px; color: #065c9b; }
.fr-bck-bx-r-send-query { width: auto; float: right; font-size: 16px; color: #888787; text-align: right; cursor: pointer; margin: -20px -16px 0 0; }
.main-send-ru { margin: 0px; padding: 0px; float: left; width: 100%; }
.clr { clear: both; }
.dropdown-content{z-index:9999 !important;}
.rom-plc-send-query { width: 100%; margin: 0% auto; float: left; min-height: 280px; max-height: 421px; overflow: auto; }
.rom-plc-l-send-query { width: 61%; float: left; border-right: 1px dotted #bcbcbc; padding: 0 15px; }
.rom-plc-r-send-query { width: 32%; float: right; text-align: right; margin: 10px 0 0 0; }
.brd-send-query { width: 96%; margin: 2% auto; border-top: 1px solid #ccc; font-weight: bold; display: table; }
.main-send-ru h2 { margin: 0px; padding: 0 0 10px 0; font-size: 20px; border-bottom: 1px dotted #bcbcbc; }
.frm_bx { width: 100%; margin: 0px auto; margin-bottom: 3%; margin-top: 3%; display: table; }
.frm_bx_s { width: 100%; float: left; font-size: 14px; }
.inpt_bx_s { padding: 12px; border: 1px solid #ccc; outline: none; width: 95%; border-radius: 3px; font-size: 14px; }
.cntc_details { width: 100%; margin: 0% auto; margin-top: 3%; color: #787676; font-size: 14px; }
.frm_bx_l { width: 48%; float: left; font-size: 14px; margin-right: 4%; }
.inpt_bx { padding: 5%; border: 1px solid #ccc; outline: none; width: 90%; border-radius: 3px; font-size: 14px; }
.frm_bx_r { width: 48%; float: left; }
/*send-query*/
.fre-brkp-holid-det { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; height: 100%; margin: 0; padding: 0; position: fixed; width: 100%; z-index: 9999; top: 0px;  left: 0; display: block; /*filter: blur(.5px); */ }
.fre-brkp-sm-holid-det { width: 65%; position: fixed; top: 20%; bottom: 0; left: 0; right: 0; margin: auto; }
.fr-bck-holid-det { width: 100%; background-color: #fff; border-radius: 3px; display: table; padding: 20px; }
.fr-bck-bx-l-holid-det { width: 50%; float: left; font-size: 16px; color: #065c9b; }
.fr-bck-bx-r-holid-det {width: auto;float: right;font-size: 16px;color: #888787;text-align: right;cursor: pointer;margin: -36px -33px 0 0;}
.clr { clear: both; }
.rom-plc-holid-det {
    width: 100%;
    margin: 0% auto;
    float: left;
    min-height: 280px;
    max-height: 475px;
    overflow: auto;
}
.rom-plc-l-holid-det { width: 65%; float: left; }
.rom-plc-r-holid-det { width: 30%; float: right; text-align: right; }
.brd-holid-det { width: 96%; margin: 2% auto; border-top: 1px solid #ccc; font-weight: bold; display: table; }
.fr-bck-bx-l-holid-det h4 { font-size: 23px; margin: 0; color: #000; padding: 0 5px; }
.igm-nlef { width: 40%; float: left; border-right: 1px solid #bcbcbc; }
.ma-igh { margin: 0 0 10px 0; width: 90%; float: left; }
.back-hol { font-size:12px; text-align: right; color: #FE0000; text-decoration:underline; cursor: pointer; position: absolute; right: 0; }
.holi-icon-main h3 { margin: 0px; padding: 10px 0; color: #111111; font-size: 13px; }
.test-reft { float: right; width: 57%; }
.des-mh { width: 100%; float: left; padding: 0 0 2px; }
.des-mh span { font-size: 20px; color: #060606; font-weight: 600; }
.nar-ihol span { font-size: 13px; color: #595858; }
.mian-hdholide { width: 100%; float: left; margin: 0px; padding: 0 0 10px 0; border-bottom: 1px solid #bcbcbc; }
.inpu-sec-n1-holide {background: url(https://www.easemytrip.com/Detailcss/newcss/img/cal-hil.jpg) no-repeat scroll 97% 4px;cursor: pointer;outline: medium none;padding: 10px;width: 93%;border-radius: 4px;border: 1px solid #dcdada;}
.select-txtnn-holide { background: #FFFFFF url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/arrow-down.png) no-repeat scroll 88px 10px; outline:0; height: 41px; padding: 0 6%; float: left; width: 36%; border-radius: 4px; border: 1px solid #dcdada;/* box-shadow: 3px 3px 0 0 rgba(220, 218, 218, 0.75); */ -webkit-appearance: none; -moz-appearance: none; outline:0; }
.box-frmj { FLOAT: left; width: 67%; }
.sel-dte { float: left; width: 31%; padding: 7px 0; font-size: 17px; }
.hmlo-fm { width: 100%; float: left; padding: 10px 0 0; }
.rm-holi { width: 16%; float: left; font-weight: 600; padding: 0 0 0; font-size: 14px; }
.mn-secl { float: right; width: 80%; }
.mn-ftl { float: left; width: 30%; margin: 0 8px 0 0; }
.dre-mnd { width: 35%; float: left; margin: 0 0 0 6px; }
.nhtjk { width: 31%; float: right; }
.infanspan { width: 100%; float: left; font-size: 11px; text-align: center; padding: 0 0 5px; }
.select-chidl { background: #ffffff url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/arrow-down.png) no-repeat scroll 96px 10px; height: 41px; padding: 0 6%; float: left; width: 89%; border-radius: 4px; border: 1px solid #dcdada;/* box-shadow: 3px 3px 0 0 rgba(220, 218, 218, 0.75); */ -webkit-appearance: none; -moz-appearance: none; outline:0; }
.chispan { width: 92%; float: left; font-size: 11px; padding: 0 0 5px; text-align: center; }
.adspn { width: 100%; float: left; font-size: 11px; padding: 0 0 6px; text-align: center; }
.hol-calu { width: 100%; text-align: center; margin: 10% 0 0; float: left; }
.hol-calu a { text-decoration: none; }
.top-container { background-color: #f1f1f1; padding: 30px; text-align: center; }
.header { padding: 10px 16px; background: #555; color: #f1f1f1; }
.content { padding: 16px; }
.sticky { position: fixed; top: 0; width: 100%; }
.sticky + .content { padding-top: 102px; }
.holi-frm-main { width: 100%; float: left; margin: 0px; padding: 0px; }
.new-swe-holi { margin: 10px 0; padding: 0px; width: 100%; float: left;position:relative }
.ans-holid { width: 100%; margin: 0px; padding:0 0 10px 0; float: left; border-bottom: 1px dotted #bcbcbc; }
.tra-date { width: 22%; float: left; margin: 0px; padding: 0px; font-weight: 600; }
.tra-date-ro { width: 22%; float: left; margin: 0px; padding: 0px; }
.ro-1 { font-size:12px;width: 100%; float: left; text-align: left; }
.ro-1 input { margin-top:3px;width: 70%; text-align: center; padding:10px 5px; border-radius: 4px; border: 1px solid #bcbcbc; }
.adl-1 { font-size:12px;float: left; width: 30%; margin: 0px; padding: 0px; text-align: left; }
.chil1 { font-size:12px;float: left; width: 30%; margin: 0px; padding: 0px; text-align: left; }
.chil1 input { margin-top:3px;width: 70%; float: left; padding:10px 5px; border: 1px solid #bcbcbc; border-radius: 4px; text-align: center; }
.infnt1 { font-size:12px;float: left; width: 30%; margin: 0px; padding: 0px; text-align: left; }
.infnt1 input {margin-top:3px;width: 70%; float: left; padding:10px 5px; border: 1px solid #bcbcbc; border-radius: 4px; text-align: center;  }
.adl-1 input { margin-top:3px;width: 70%; float: left; padding:10px 5px; border: 1px solid #bcbcbc; border-radius: 4px; text-align: center;  }
.bt-con-book { background: #f65b16; color: #fff; width: 38%; text-align: center; font-size: 18px; padding: 10px 0; margin: 0 auto; border-radius: 4px; display: table; border-bottom: 3px solid #c03f05; }
.ma-igh img { width: 100%; }
.tra-date-adinch { width: 78%; float: right; margin: 0px; padding: 0 0 0 0; text-align: left; }
.tel-holine { border-bottom: 1px dotted #bcbcbc; margin: 0px; width: 100%; float: left; padding: 10px 0; text-align: right; }
.total-main {float: left;width: auto;margin: 0px;padding: 5px 10px 0 0;font-size: 17px;text-align: right;}
.total-main-pri { width: auto; padding: 0px; margin: 0px; float: left; font-weight: 600; text-align: left; font-size: 17px; }
/*pop-up*/
.lf-tex-hlo-mnh { width: 67%; float: left; margin: 0px; padding: 10px 0; }
.lf-tex-hlo-mnh h2 { margin: 0px; padding: 11px 0 12px 0; width: 100%; font-size: 16px;/* border-bottom: dotted 1px #bcbcbc; */ }
.fl-sec-main {margin: 0px;padding: 0 0 35px;width: 100%;float: left;border-bottom: 1px dotted #bcbcbc;}
.fli-hol-ico { float: left; width: 11%; padding: 0px; margin: 0 24px 0 0; }
.one-way-holi { padding: 10px 0 7px; font-weight: 600; margin: 0 0 0 0; }
.retn-hol { width: 14%; float: left; text-align: left; }
.desti-hol-log { float: left; width: 17%; margin: 0px; padding: 0px; }
.retn-hol-tmie { width: 35%; float: left; margin: 0px; padding: 0px; }
.retn-hol-tmie { width: 47%; float: left; margin: 0 4% 0 0; padding: 0px; }
.des-mn { font-size: 28px; width: 100%; float: left; }
.tm-main { color: #696969; width: 100%; float: left; }
.nwe-tim-b2 { width: 100%; float: left; margin: 0px; padding: 0px; }
.tim-b2-nes { margin: 0px; padding: 0px; }
.nw-b2b-dura_md { color: #292929; display: block; font-size: 13px; text-align: center; width: 100%; }
.n-b2b-ln-infro { width: 92%; margin: 0 auto 0; font-size: 16px; position: relative; }
.n-b2b-ln-infro:before { content: ""; border-bottom: 1px solid #a5a4a4; width: 100%; display: inline-block; margin-top: 10px; }
.dot-infro { width: 6px; height: 6px; border-radius: 50%; top: 7px; left: -3px; position: absolute; background: #a5a4a4; }
.dot-plan { margin: -9px auto; padding: 0px; width: 10%; background: #fff; }
.dot2-infro { width: 6px; height: 6px; border-radius: 50%; top: 7px; right: -1px; position: absolute; background: #a5a4a4; }
.tm-airname { color: #696969; width: 100%; float: left; font-size: 11px; }
.flig-one { width: 100%; margin: 0px; float: left; }
/*flight-class*/
.airimgG8 { background-image: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/split-img.png); background-position: -15px -202px; background-repeat: no-repeat; height: 46px; max-width: 58px; }
.airimgSG { background-image: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/split-img.png); background-position: -15px -306px; background-repeat: no-repeat; height: 52px; max-width: 58px; }
.airimg6E { background-image: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/split-img.png); background-position: -15px -255px; background-repeat: no-repeat; height: 52px; max-width: 58px; }
.airimgUK { background-image: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/split-img.png); background-position: -15px -409px; background-repeat: no-repeat; height: 52px; max-width: 58px; }
.airimgAI { background-image: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/split-img.png); background-position: -15px -358px; background-repeat: no-repeat; height: 52px; max-width: 58px; }
.airimgI5 { background-image: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/split-img.png); background-position: -18px -518px; background-repeat: no-repeat; height: 52px; max-width: 58px; }
.airimg9W { background-image: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/split-img.png); background-position: -15px -462px; background-repeat: no-repeat; height: 52px; max-width: 58px; }
/*flight-end*/
.lin-holi { line-height: 41px; }
/*t&amp;C*/
.ul-li { background-repeat: no-repeat;  margin-left: 0; padding: 0 15px; font-size: 12px; float:left; margin-top:10px; line-height:20px;}
.terms-main { width: 100%; height: auto; }
.terms-m { width: 100%; height: auto; }
.cancel { float: left; height: auto; font-family: Tahoma; font-size: 16px; cursor: pointer; border-left: none; padding: 7px; text-align: center;  border-bottom: 1px solid #4263c1; border-top: 1px solid #4263c1; border-right: 1px solid #4263c1; color:#4263c1;}
.term-des {
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 20px;
}
.term-cancel { width: 100%; float: left; height: auto; margin-top: 0; }
.select { background: #4263c1; color: #fff !important; font-family: Tahoma; font-size: 13px; font-size: 16px; border: 1px solid #4263c1 !important; cursor: pointer; }
.condition { height: auto; font-family: Tahoma; font-size: 16px; cursor: pointer; text-align: center; padding: 7px; border: 1px solid #4263c1; float: left; color:#4263c1;}
.bor-main-new { border-bottom: 1px solid #bcbcbc; padding: 0 0 0 0; width: 100%; float: left; margin: 0 0 13px 0; }
/*t&amp;C*/
.hol-calu-sen-que {
    width: 100%;
    text-align: center;
    margin: 0% 0 7px;
    float: left;
}
.hol-calu-contue {
    width: 100%;
    text-align: center;
    margin: 5% 0 0;
    float: left;
}


.bt-hol-sendque:hover {
    background: #e75c1e;	
}

.bt-hol-contue {
    background: #f65b16;
    color: #fff;
    width: 50%;
    text-align: center;
    font-size: 18px;
    padding: 10px 0;
    margin: 0 auto;
    border-radius: 4px;
    display: table;border: 1px solid #f65b16; outline:0;
    border-bottom: 3px solid #c03f05; cursor:pointer;
}

.fin-pri {
    font-size: 24px;
    color: #d81a0c;
}
.hol-calu-contue a {text-decoration:none;}
.hol-calu-sen-que a {text-decoration:none;}
.bt-hol-sendque {
    background: #f65b16;
    color: #fff;
    width: 69%;
    text-align: center;
    font-size: 18px;
    padding: 10px 0;
    margin: 0 auto;
    border-radius: 4px;
    display: table;
    border-bottom: 3px solid #c03f05;
}
.bt-hol-contue:hover {
    background: #e34e0c;	
}
.mar {
    margin-top: 69px;
}
.mar-day {
    margin-top:88px;
}
.mar-hote {
    margin-top: 143px;
}
.gotoform {display:none}
 @media screen and (max-width: 500px) {
.gotoform {
    width: 50px;
    background: linear-gradient(to right,#2F80ED,#56CCF2);
    height: 50px;
    display: flex;
    position: fixed;
    right: 20px;
    bottom: 20px;
    border-radius: 10px;
    padding: 8px;
    z-index: 99;
    align-items: center;
    justify-content: center;
}
.gotoform img{filter: brightness(0) invert(100%);}
	 #timeline {
  margin-top:10px;
}
.simple-menu ul { background-color: #eee; }
.simple-menu li { text-align: center; }
.simple-menu a { border-bottom: 1px solid #4263c1;display:none!important }
.hol-pri-sec {
    padding: 0 10px;
    float: left;
}


.fre-brkp-holid-det {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    height: 100%;
    margin: 0;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: 9999;
    top: 0px;
    left: 0;
    display: block;
    /* filter: blur(.5px); */
}
.fre-brkp-sm-holid-det {
width: 90%;
    position: fixed;
    top: 25px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.fr-bck-bx-r-holid-det {
    width: auto;
    float: right;
    font-size: 16px;
    color: #888787;
    text-align: right;
    cursor: pointer;
    margin: -29px -21px 0 0;
}

.test-reft {
    float: right;
    width: 100%;
}
.des-mh span {
    font-size: 15px;
    color: #060606;
    font-weight: 600;
}
.sel-dte {
    float: left;
    width: 100%;
    padding: 7px 0;
    font-size: 15px;
}
.box-frmj {
    FLOAT: left;
    width: 100%;
}
.select-txtnn-holide {
    background: #FFFFFF url(https://www.easemytrip.com/Detailcss/newcss/img/arrow-down.png) no-repeat scroll 95% 12px;
    outline: 0;
    height: 41px;
    padding: 0 6%;
    float: left;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #dcdada;
    /* box-shadow: 3px 3px 0 0 rgb(220 218 218 / 75%); */
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: 0;
}
.inpu-sec-n1-holide {

    width: 100%;
    border-radius: 4px;
    border: 1px solid #dcdada;
}
.bt-hol-contue {
    background: #f65b16;
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 16px;
    padding: 6px 0;
    margin: 0 auto;
    border-radius: 4px;
    display: table;
    border: 1px solid #f65b16;
    outline: 0;
    border-bottom: 0;
    cursor: pointer;
}




.fr-bck-holid-det {
    width: 100%;
    background-color: #fff;
    border-radius: 3px;
    display: table;
    padding: 10px;
}
.ans-holid2 {
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0 0 10px 0;
    float: left;
}
.igm-nlef {
    width: 100%;
    float: left;
    border-right: 0;
}

.mai-per {
    width: 100%;
    float: left;
    font-size: 11px;
    color: #595858;
}

.ma-igh {
    margin: 0 0 10px 0;
    width: 100%;
    float: left;
}























.w3-sidebar {z-index:9999!important;}
.mbscrl {overflow:auto;width:320px}
.in-hot-cane {width:100%}
.btn-menu { text-align: center; padding: 20px; color: #f8ecc2; }
}


/*Keshab*/
div.container2 {
  display: flex;
  flex: auto;
  flex-direction: column;
  max-height: 100%;
  margin-bottom:10px
}
div.item {
  display: flex;
  flex: auto;
 
  padding: 0;
}

#timeline {
  position: relative;
  display: table;
  height: 100%;
  margin: 0;
  padding:0;
  width:100%;
  
}
#timeline div:after {
  content: '';
  width: 2px;
  position: absolute;
  top: .5rem;
  bottom: 0rem;
  left: 96px;
  z-index: 1;
  background: #C5C5C5;
}
#timeline h3 {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  color: #000;
  margin: 0;
  font-size: 17px;
  font-weight: 400;
}
@media (min-width: 62em) {
  #timeline h3 {
    font-size: 1.1em;
  }
}
#timeline section.year {
  position: relative;
}
#timeline section.year:first-child section {
  margin-top: -1.3em;
  padding-bottom: 0px;
}
#timeline section.year section {
  position: relative;
  margin-bottom: 2.2em;
}
#timeline section.year section h4 {
  position: absolute;
  bottom: 0;
  font-size: .9em;
  font-weight: 400;
  line-height: 1.2em;
  margin: 0;
  padding: 0 0 0 109px;
  color: #C5C5C5;
}
@media (min-width: 62em) {
  #timeline section.year section h4 {
    font-size: 1em;
  }
}
#timeline section.year section ul {
  list-style-type: none;
  padding: 0 0 0 75px;
  margin: -1.35rem 0 1em;
  max-width: 40rem;
  font-size: 1em;
}
@media (min-width: 62em) {
  #timeline section.year section ul {
    font-size: 1.1em;
    padding: 0 0 0 101px;
  }
}
#timeline section.year section ul:last-child {
  margin-bottom: 0;
}
#timeline section.year section ul:first-of-type:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #C5C5C5;
  border: 2px solid #FFFFFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 90px;
  top: 3px;
  z-index: 2;
}
#timeline section.year section ul li {
    margin-left: 2.1rem;
    font-size: 13px;
}

#timeline section.year section ul li:not(:first-child) {
  margin-top: .5rem;
}
#timeline section.year section ul li span.price {
  color: mediumturquoise;
  font-weight: 500;
}

#price {
  display: inline;
}
.container2 h4 {
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 14px;
    width: 10%;
    background:linear-gradient(180deg, rgba(33,150,243,1) 0%, rgba(0,108,195,1) 100%);
    color: #fff;
    padding: 4px;
	border-radius:5px;
}
.cr_icn {
	background: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/all-ic-hloi.png) 108px -1px;
    width: 43px;
    height: 28px; float:left;
    margin: 0 10px 10px 105px;display:none;}/*float:left to be added later itenrary*/
.ht_icn {background: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/all-ic-hloi.png) 237px 0;
    width: 43px;
    height: 29px;margin: 0 10px 10px 105px;float:left;display:none;}
.br_icn{   background: url(https://www.easemytrip.com/holidays/Detailcss/newcss/img/all-ic-hloi.png) 47px -1px;
    width: 33px;
    height: 28px;margin: 0 19px 10px 105px;float:left;display:none;}
.si_icn {background: url(https://www.easemytrip.com/Detailcss/newcss/img/all-ic-hloi.png) 170px -1px;
    width: 42px;
    height: 28px;margin: 0 10px 10px 105px;float:left;display:none;}
.fr_icn {width:46px;height:39px;float:left;background:url(https://www.easemytrip.com/Detailcss/newcss/img/fresh_icn.png) no-repeat;margin: 0 10px 10px 105px;display:none;}
.sliding-line {Display:none!important}
/*error popup*/
.modal_er {
    display: block;
    position: fixed;
    z-index: 9999;
    padding-top: 150px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto; 
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}
.modal-content-er {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    width: 40%;
}
.close_er {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close_er:hover,
.close_er:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

@media only screen and (max-width: 499px) {
	#timeline section.year section ul {
    list-style-type: none;
    padding: 0 0 0 65px;
    margin: -1.35rem 0 1em;
    max-width: 40rem;
    font-size: 1em;
}
#timeline h3 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    color: #000;
    margin: 0;
    font-size: 13px;
    font-weight: 400;
}
#timeline div:after {
    content: '';
    width: 2px;
    position: absolute;
    top: 0.5rem;
    bottom: 0rem;
    left: 85px;
    z-index: 1;
    background: #C5C5C5;
}
#timeline section.year section ul:first-of-type:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #C5C5C5;
    border: 2px solid #FFFFFF;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 79px;
    top: 3px;
    z-index: 2;
}
.cr_icn, .ht_icn, .br_icn, .si_icn {
    margin: 0 10px 10px 72px;    width: 36px;
}

	#toTop {display:none!important}
	.man-sec-hol li:last-child {
    float: left;
}
.icon-man-holids li {
    margin-bottom: 10px;
    height: 44px;
	width:18%
}
.npr {left:0}
.nrp {right:0}
	.hol-min-hd h1 {width:100%;font-size:19px}
.mn-nav-mank-nav1 {width:92%;display: block;}
.new-nav-fx {
    width: 100%;
    float: left;
}
.hol-pri-sec-new {display:block}
.hol-min-hd {width:100%}
.pri-sect-holi {width:100%;float:left}
.hol-1 {
    float: left;
    text-align: left;
    width: 50%;
}
.mn-prie {
    color: #d81a0c;
    font-size: 24px;
    font-weight: 600;
    padding: 0;
    width: auto;
    float: left;
}
.bt-hol {
    background: #f65b16;
    color: #fff;
    width: auto;
    text-align: center;
    font-size: 15px;
    padding: 5px 10px;
    margin: 8px auto;
    float: right;
    border-radius: 4px;
    display: table;
    border-bottom: 0;
    cursor: pointer;
}


.lf-tex-hlo ul{    margin: 0 0 0 10px;}
.slider-mainhol {width:100%}
.main-lef-bx,.main-rig-bx {width:100%;margin-bottom:10px}
.day-holisess {width:100%;float:left}
.container2 h4 {width:23%}
.p_sticky {position:relative;top:0}
.btn {
    background: #fff!important;
    width: auto!important;
    border-radius: 5px;
    color: #00a3d6!important;
    font-size: 21px!important;
    border: #00a3d6 1px solid!important;
    text-shadow:none!important;
    padding: 8px 25px!important;
}
.simple-menu ul a {
padding: 10px 0;}
.main-ul-tex li {
    margin: 0;
}
.active {
border-bottom: 3px solid #4263c1!important;}
}

.icon-man-holids li {
    			margin: 0 3px;
    			padding: 0px;
    			display: inline-block;
    			list-style: none;
    			width: 18%;
    			font-size: 10px;
    			line-height: 13px;
    			float: left;
    			background-color: #fff0;
    			box-shadow: none;
    			text-align: center;
}


.sld-r h3{background: linear-gradient(90deg, #c7dffe 0%, #d8f2ff 100%);font-weight: 500;}


.sld-r h4 {color:#626262;background: linear-gradient(90deg, #c7dffe 0%, #d8f2ff 100%);}
</pre></body></html>