@charset "utf-8"; /* CSS Document */* {    padding: 0;    margin: 0;    box-sizing: border-box;}body {    font-family: 'Poppins', sans-serif !important;    margin: 0;    padding: 0;}html {    scroll-behavior: smooth;}img {    max-width: 100%;}.clr {    clear: both;}.f10 {    font-size: 10px;}.f11 {    font-size: 11px;}.f12 {    font-size: 12px;}.f13 {    font-size: 13px;}.f14 {    font-size: 14px;}.f15 {    font-size: 15px;}.f16 {    font-size: 16px;}.f17 {    font-size: 17px;}.f18 {    font-size: 18px;}.f19 {    font-size: 19px;}.f20 {    font-size: 20px;}.f21 {    font-size: 21px;}.f23 {    font-size: 23px;}.f24 {    font-size: 24px;}.f25 {    font-size: 25px;}.f28 {    font-size: 28px;}.f30 {    font-size: 30px;}.f35 {    font-size: 35px;}.f45 {    font-size: 45px;}.wt300 {    font-weight: 300;}.wt400 {    font-weight: 400;}.wt500 {    font-weight: 500;}.wt600 {    font-weight: 600;}.wt700 {    font-weight: 700;}.wt800 {    font-weight: 800;}.flx {    display: flex;}.flex-flow {    flex-flow: wrap;}.jsb {    justify-content: space-between;}.acntr {    align-items: center;}.clm {    flex-direction: column;}.marg-left {    margin-left: auto;}._h_mainbg {    background: url(https://www.easemytrip.com/emt-desk/imges/h_bg.png);    width: 100%;    margin: 0;    height: 599px;    background-size: 100%;    padding: 0;}.newHeaderLogo {    height: 58px;    width: 156px;    display: inline-block;    background: url(https://www.easemytrip.com/agents/Content/img/EMTMate-logo.svg?new) 50% no-repeat !important;    background-size: 138px 58px;}._emt-desk85 {    width: 85%;    margin: 0 auto;}.emt-mate .side-pop {display:none;}.emt-mate .bdr_active{background:#0E7EEF;border: 1px solid #0E7EEF;}#tabsAddons li a:hover, #tabsAddons li a.inactive:hover, #tabsAddons2 li a:hover, #tabsAddons2 li a.inactive:hover, #tabsAddons3 li a:hover, #tabsAddons3 li a.inactive:hover{color:#0E7EEF;}.emt-mate #tabsAddons3 .bdr_btm{color:#0E7EEF;border: 1px solid #0E7EEF;}._emt-100 {    width: 100%;    margin: 0;    padding: 0;}.mgt15{margin-top:15px;}._emt-bormenu {    border-bottom: 1px solid #fff;}._emt-25 {    width: 25%;}._emt-65 {    width: 65%;}._emt-75 {    width: 75%;}._emt-60 {    width: 60%;}._emt-45 {    width: 45%;}._emt-55 {    width: 55%;}._emt-40 {    width: 40%;}._emt-70 {    width: 70%;}._emt-80 {    width: 80%;}._pdg-top-bt {    padding: 4.5rem 0;}._emt-50 {    width: 50%;}._emt-30 {    width: 30%;}._emt-10 {    width: 10%;}.rem-02 {    padding: 0.2rem 0;}.rem-1 {    padding: 1rem 0;}.rem-2 {    padding: 2rem 0;}.rem-3 {    padding: 3rem 0;}.rem-4 {    padding: 4rem 0;}.rem-5 {    padding: 5rem 0;}.rem-6 {    padding: 6rem 0;}.curpoiter {    cursor: pointer;}._h_main {    width: 100%;}._emt-20 {    width: 20%;    margin: 0;    padding: 0;}.menu_mn ul {    margin: 0;    padding: 0;    text-align: end;}.menu_mn ul li {    list-style: none;    color: #fff;    display: inline-block;    margin: 0;    padding: 0 15px;    cursor: pointer;    font-size: ;}._mrg-top-50 {    margin-top: 50px;}._mrg-top-20 {    margin-top: 20px;}._mrg-top-50 {    margin-bottom: 50px;}._mrg-left-30 {    margin-left: 30px;}.text_r {    text-align: right;}.bx_newimg {    width: 150px;    height: 150px;}.text_c {    text-align: center;}.m10 {    margin-top: 10px;}._textnext {    font-size: 44px;    color: #ffffff;}._fotwd {    font-size: 66px;    font-weight: 500;    color: #fff;}._mrg-bot {    margin-bottom: 20px;}.menu_mn ul li a {    color: #fff;    text-decoration: none;}.__bgcolor {    background: #0E7EEF;    color: #fff;    border-radius: 50px;    padding: 10px !important;}._texbb:before {    border-top: 6px solid #0E7EEF;    border-radius: 7px;    content: "";    width: 56px;    position: absolute;    margin: -14px 0;}._texbb {    font-size: 25px;    color: #0E7EEF;}._nortext {    font-size: 18px;    color: #fff;    width: 50%;}._pedm-b {    padding: 15px 0;}._btnbnw {    text-align: center;    color: #fff;    border-radius: 40px;    background: #0E7EEF;    text-decoration: none;    padding: 12px 20px;    display: inline-block;}._btnbnw:hover {    background: #08b385;}._btnbnw1:hover {    background: #00000073;}._btnbnw1 {    text-align: center;    color: #fff;    border-radius: 40px;    border: 1px solid #fff;    text-decoration: none;    padding: 12px 20px;    display: inline-block;    margin-right: 20px;}._btnnew {    padding: 2rem 0;}.boldtex:before {    border-top: 6px solid #0E7EEF;    border-radius: 7px;    content: "";    width: 56px;    position: absolute;    margin: -14px 0;}._butext {    font-size: 35px;    font-weight: 600;}.boldtex {    font-size: 35px;}.new_rem {    padding: 3rem 0;}.bxshaw {    border: 1px solid #0E7EEF;    box-shadow: 2px 3px 3.5px #00000057;    padding: 35px;    border-radius: 11px;}._newimg {    margin: 0 15px 0 0;}._blod {    font-weight: 600;}.brfech {    width: 31%;    border-radius: 15px 15px 0 0;    padding: 15px;    background: #fff;    border-bottom: 4px solid #0E7EEF;    border-top: 1px solid #0E7EEF;    border-left: 1px solid #0E7EEF;    border-right: 1px solid #0E7EEF;}.brfech ul {    margin: 0;    padding: 0 0 0 21px;}.brfech ul li {    margin: 0;    padding: 3px 0;    font-size: 15px;}._kntx {    color: #0E7EEF;    cursor: pointer;}.arrow_cor {    background: url(https://www.easemytrip.com/emt-desk/imges/right-arrow.svg);    width: 30px;    height: 10px;    background-size: 30px 10px;}.bkg_prcdre {    background: url(https://www.easemytrip.com/emt-desk/imges/procdr-bnr.jpg) no-repeat;    height: 559px;    color: #fff;    padding: 60px 0;    background-size: 100%;}.mcinr {    width: 85%;    margin: 0 auto;}.bkng_prdcdtl {    width: 90%;    margin: 4rem auto 0;}.prdsglbx {    width: 30%;    text-align: center;}.mg_blrcle {    background: #3F4E6A;    border-radius: 20px;    width: 158px;    height: 158px;    justify-content: center;}.prel {    position: relative;}.ocrle_abs {    width: 38px;    height: 38px;    background: #0E7EEF;    border-radius: 50%;    position: absolute;    top: -20px;    left: 50%;    transform: translate(-50%);    justify-content: center;    box-shadow: 0 0 4px #0E7EEF inset;}.prdsglbx h4 {    margin: 12px 0 5px;}.centre_marg {    text-align: center;    margin-top: 20px;}/*testimnl-css*/.wraper {    width: 100%;    display: flex;    align-items: center;    margin-bottom: 2rem;}.owl-theme img {    width: 100%;}.owl-carousel .owl-prev, .owl-carousel .owl-next {    position: absolute;    bottom: -4%;    transform: translateY(-50%);    background-color: #fff !important;    color: #000 !important;    font-size: 1.5em !important;    width: 40px;    height: 40px;    border-radius: 100% !important;    font-weight: bold;    padding: 15px !important;    text-align: center;    box-shadow: 0px 0px 5px 0px #707070;}.owl-carousel .owl-prev:hover, .owl-carousel .owl-next:hover {    box-shadow: 0px 0px 0px 0px #000;    background-color: #EF6614 !important;    color: #fff !important;}.owl-carousel .owl-prev {    right: 120px;    bottom: 13%;}.owl-carousel .owl-next {    right: 120px;}.owl-theme .owl-dots .owl-dot.active span {    background: #1C2D4C;    width: 25px;    transition: 0.2s ease-in-out;}.owl-theme .owl-dots .owl-dot:hover span {    background: #1C2D4C;    transition: 0.2s ease-in-out;}.tstmnl_bx {    border-radius: 30px;    border: 1px solid #0E7EEF;    padding: 55px 20px 20px;    width: 358px;    background: url(https://www.easemytrip.com/emt-desk/imges/dblcln.svg) no-repeat;    background-position: 95% 16px;}.rel {    position: relative;}.tstmnl_bx p {    font-size: 14px;}.prsnmgcr {    width: 88px;    height: 88px;    border: 1px solid #0E7EEF;    padding: 5px;    border-radius: 50%;    position: absolute;    top: -50px;    left: 20px;    background: #fff;    justify-content: center;}.prsnmgcr img {    width: 74px !important;    height: 74px;    border-radius: 50%;    object-fit: cover;}.image-slider1 .owl-nav, .image-slider2 .owl-nav {    display: none;}.image-slider1 .owl-stage-outer {    padding-top: 5rem;}.image-slider2 .owl-stage-outer {    padding-top: 2rem;}.image-slider2 .active span {    background: #EF6614 !important;}.image-slider2 .owl-dot:hover span {    background: #EF6614 !important;}.tstmnl_bx h5 {    margin-top: 5px;}/*testimnl-css-ends*/.g_color {    color: #0E7EEF;}.f_color {    color: #ffffff;}._bgimgh {    background: url(https://www.easemytrip.com/emt-desk/imges/_img-text.png);    width: 545px;    height: 345px;    padding: 20px;}.rem-t2 {    padding: 2rem 0 1rem;}.centre_marg1 {    text-align: center;}.centre_marg1 a {    text-decoration: none;}/*login-popup*/._logrgt {    width: 50%;    margin-left: auto;    margin-bottom: 0;    position: absolute;    right: 0;    bottom: 0;    border-radius: 15px 15px 15px 0px;    background: #fff;    box-shadow: 0 0 7px rgb(0 0 0 / 26%);}._ttl_sec {    display: flex;    width: 100%;    float: left;    flex-direction: column;}._ttl_hd {    font-size: 20px;    font-weight: 600;    margin: 10px 0;}._crosslog {    width: auto;    position: absolute;    cursor: pointer;    right: 15px;    top: 0px;    font-size: 25px;    color: #898989;}._inpwdth {    display: flex;    width: 100%;    margin: 10px 0;    flex-direction: column;    float: left;}.input-log {    position: relative;    width: 100%;    display: flex;    align-items: center;    border: 1px solid #E1E1E1;    border-radius: 5px;}.input-log label {    position: absolute;    top: 12px;    left: 10px;    width: 100%;    font-size: 14px;    border: 0;    outline: 0;    color: #adadad;    transition: 0.2s all;    cursor: text;}.input-log input {    width: 100%;    border: 0;    box-shadow: none;    color: #000;    font-size: 16px;    outline: 0;    padding: 15px;    height: 45px;    border-radius: inherit;}.input-log input:focus ~ label, .input-log input:valid ~ label {    font-size: 14px;    top: -11px;    color: #b1b1b1;    width: auto;    padding: 0px 5px;    background: #fff;}.intl-tel-input {    position: relative;    width: 100px !important;    left: 0;    height: 43px;    bottom: 0;    display: flex;    align-items: center;    justify-content: space-between;    border-right: 1px solid #ddd;}.intl-tel-input .flag-country {    cursor: pointer;    display: flex;    align-items: center;    padding: 8px;    width: 100%;    font-weight: 600;    font-size: 15px;    justify-content: space-between;}.intl-tel-input .flag-country .selected-flag {}.f16 .flag {    width: 16px;    height: 16px;    background: url(https://www.easemytrip.com/images/new-login/flags16.png) no-repeat;}.f16 .in {    background-position: 0 -1856px !important;}.intl-tel-input .flag-country .selected-flag .down-arrow {    top: 6px;    position: relative;    left: 20px;    width: 0;    height: 0;    border-left: 4px solid transparent;    border-right: 4px solid transparent;    border-top: 4px solid black;}._errrbx {    float: left;    width: 100%;}._err_log {    font-size: 13px;    padding: 0 5px;    color: #f00;    width: 100%;    display: none;}._btnLogin {    border: medium none;    border-radius: 5px;    color: #fff;    background: #0E7EEF;    cursor: pointer;    font-family: open sans;    font-size: 18px;    font-weight: normal;    height: 43px;    -webkit-appearance: none;    text-align: center;    width: 100%;    margin: 0 auto;    text-transform: capitalize;    font-weight: 600;}._lgtrms {    width: 100%;    display: block;    margin: 14px 0 0 0;    color: #8A8686;    font-size: 12px;    float: left;}._lgtrms a {    color: #0E7EEF;    text-decoration: none;}._infonumb {    font-size: 14px;    display: flex;    float: left;    flex-wrap: wrap;}._infonumb span {    font-weight: 700;}.input-otp {    display: flex;    align-items: center;    justify-content: space-between;    width: 100%;    float: left;}._otpinp {    flex: 1;    border: 1px solid #E1E1E1;    border-radius: 5px;    max-width: 13%;    box-shadow: none;    color: #000;    font-size: 16px;    font-weight: 600;    text-transform: uppercase;    outline: 0;    padding: 8px;    text-align: center;    height: 45px;}._logreff {    float: left;    width: 100%;    display: flex;    align-items: center;    justify-content: center;    font-size: 14px;    font-weight: 600;    cursor: pointer;    margin-top: 10px;    color: #0E7EEF;}._alrtxt {    font-size: 12px;    padding: 10px 0;    width: 100%;}._alrtrd {    font-size: 12px;    padding: 10px 0;    color: #f00;    font-weight: 600;}._resnd, .timer {    font-size: 12px;    font-weight: 600;    color: #0E7EEF;    margin-left: auto;    cursor: pointer;}.errorotp ._otpinp {    border: 1px solid #f00;    color: #f00;}.righrt-arrow-back {    background: url(https://www.easemytrip.com/emt-desk/imges/righrt-arrow-back.svg);    width: 45px;    min-height: 15px;    background-size: 100%;    position: relative;    display: block;    cursor: pointer;    background-repeat: no-repeat;}._btnlog {    display: flex;    width: 100%;    margin: auto 0;    flex-direction: column;    float: left;}.mgs15 {    margin-bottom: 5px;}._infodtl {    color: #6d6d6d;    font-size: 12px;    display: flex;    float: left;    flex-wrap: wrap;    font-weight: 600;}.checkmark-circle {    width: 45px;    height: 45px;    position: relative;    display: inline-block;    vertical-align: top;    margin-right: 8px;    margin-bottom: 10px;}.checkmark-circle .background {    width: 45px;    height: 45px;    border-radius: 50%;    background: #0E7EEF;    position: absolute;}.checkmark-circle .checkmark {    border-radius: 5px;}.checkmark-circle .checkmark.draw:after {    -webkit-animation-delay: 100ms;    -moz-animation-delay: 100ms;    animation-delay: 100ms;    -webkit-animation-duration: 1s;    -moz-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-timing-function: ease;    -moz-animation-timing-function: ease;    animation-timing-function: ease;    -webkit-animation-name: checkmark;    -moz-animation-name: checkmark;    animation-name: checkmark;    -webkit-transform: scaleX(-1) rotate(135deg);    -moz-transform: scaleX(-1) rotate(135deg);    -ms-transform: scaleX(-1) rotate(135deg);    -o-transform: scaleX(-1) rotate(135deg);    transform: scaleX(-1) rotate(135deg);    -webkit-animation-fill-mode: forwards;    -moz-animation-fill-mode: forwards;    animation-fill-mode: forwards;}.checkmark-circle .checkmark:after {    opacity: 1;    height: 18px;    width: 6.5px;    -webkit-transform-origin: left top;    -moz-transform-origin: left top;    -ms-transform-origin: left top;    -o-transform-origin: left top;    transform-origin: left top;    border-right: 5px solid white;    border-top: 5px solid white;    border-radius: 2.5px !important;    content: '';    left: 10px;    top: 25px;    position: absolute;}@-webkit-keyframes checkmark {    0% {        height: 0;        width: 0;        opacity: 1;    }    20% {        height: 0;        width: 6.5px;        opacity: 1;    }    40% {        height: 18px;        width: 6.5px;        opacity: 1;    }    100% {        height: 18px;        width: 6.5px;        opacity: 1;    }}@-moz-keyframes checkmark {    0% {        height: 0;        width: 0;        opacity: 1;    }    20% {        height: 0;        width: 6.5px;        opacity: 1;    }    40% {        height: 18px;        width: 6.5px;        opacity: 1;    }    100% {        height: 18px;        width: 6.5px;        opacity: 1;    }}@keyframes checkmark {    0% {        height: 0;        width: 0;        opacity: 1;    }    20% {        height: 0;        width: 6.5px;        opacity: 1;    }    40% {        height: 18px;        width: 6.5px;        opacity: 1;    }    100% {        height: 18px;        width: 6.5px;        opacity: 1;    }}input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {    background-color: rgb(255,255,255) !important;}._newlognsec {    position: fixed;    top: 0;    left: 0;    height: 100%;    bottom: 0;    /* display: none; */    right: 0;    -ms-backdrop-filter: blur(3px);    -o-backdrop-filter: blur(3px);    -moz-backdrop-filter: blur(3px);    -webkit-backdrop-filter: blur(3px);    backdrop-filter: blur(3px);    background-color: rgb(0 0 0 / 65%);    z-index: 99;}._newbglog {    position: absolute;    top: 50%;    left: 50%;    background: #cbebfd url(https://www.easemytrip.com/emt-desk/imges/bg-login-banner.png);    margin: auto;    transform: translate(-50%, -50%);    border-radius: 15px;    background-repeat: no-repeat;    background-size: cover;    background-position: 50% 15%;    width: 55%;    z-index: 99;    height: 280px;    align-items: center;    display: flex;}._loglft {    width: 50%;    margin-right: auto;    padding: 0 20px;}._logimg {    margin: auto;    display: flex;    width: 150px;    height: 150px;    justify-content: center;}._loghdr {    margin: 0px 0 5px 0;    display: flex;    font-size: 18px;    font-weight: 700;    width: 100%;    color: #000;    justify-content: center;}._logpra {    margin: 0;    display: flex;    font-size: 12px;    font-weight: 500;    color: #4C4C4C;    width: 100%;    justify-content: center;    text-align: center;    margin-bottom: 15px;}._logmain_frm {    float: left;    width: 100%;    position: relative;    padding: 25px;    height: 320px;    justify-content: center;    display: flex;    flex-direction: column;}.slide-logbox {    display: flex;    align-items: center;    flex-direction: column;}._ttl_hd:before {    border-top: 6px solid #0E7EEF;    border-radius: 7px;    content: "";    width: 56px;    position: absolute;    margin: -14px 0;}._ftcolor {    background: #111419;}._mdbpnl {    width: 85%;    margin: 0 auto;}.cpyrtxt {    width: 40%;    color: #fff;}._icnsclmd {    width: 14%;}._ptclrsocl {    width: 32px;    height: 32px;    border-radius: 50%;    background: #1A3752;    align-items: center;    display: flex;    justify-content: center;}.fpdng {    padding: 15px 0 12px;}.bjsb {    justify-content: space-between;}._ptclrsocl a {    display: flex;    justify-content: center;    padding: 5px;    align-items: center;}._ttl_hd:last-child {    border: none;}.centre_marg1 a:hover {    text-decoration: underline;}/*exclusive-Benefits*/._mrg10 {    margin-top: 10px;}._mrg_20 {    margin-top: 20px;}._nwbgcode {    background: rgb(202,255,241);    background: linear-gradient(8deg, rgba(202,255,241,1) 0%, rgba(227,239,255,1) 100%);    padding: 20px;    border-radius: 10px;}.pedlr {    padding: 0 10px;}.offerBgOff {    background-image: linear-gradient(to right, #a0396d, #cb5e82);}.offerBgOff ._offrcuupn {    background: #86224e;}._tabbox .toprfllink {    height: unset;    margin-right: unset;    text-transform: unset;}.activetb span, .toprfllink:hover span {    display: none}._tvl_guid {    display: flex;    align-items: center;    justify-content: space-between;}._tvl_guid .w50 {    border-radius: 30px 5px 5px 5px;    padding: 10px 15px;    display: flex;    align-items: center;    flex-direction: row;    border: 0;    position: relative;    box-shadow: 0 0 5px rgb(0 0 0 / 10%);    width: 49%;    background: #fff url(https://www.easemytrip.com/emt-desk/imges/side-c.svg);    background-repeat: no-repeat;    background-position: -17% 93%;}._tvl_guid ._ico {    width: 105px;    margin-right: 10px;}._tvl_guid ._txtnw {    width: 82%;    margin-left: auto;}._tvl_guid ._t1 {    font-size: 15px;    font-weight: 600;}._tvl_guid ._t2 {    font-size: 13px;    margin: 2px 0;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;}._tvl_guid ._t3 {    font-size: 13px;}._tvl_guid ._t3 a {    text-decoration: none;    color: #0E7EEF;}.bkg_prcdre_new {    background: url(https://www.easemytrip.com/emt-desk/imges/sec-img.png) no-repeat;    height: 559px;    color: #fff;    padding: 60px 0;    background-size: 100%;}.bg_clore {    background: #ffffff1f;    height: 140px;    border-radius: 18px;    display: flex;    align-items: center;    justify-content: center;}.boxtop {    width: 23%;    border: 1px solid #D9E4F5;    border-radius: 15px;    padding: 15px;    background: #fff;    position: relative;    overflow: hidden;    transition: transform .7s ease-in-out;}.tpbld {    font-size: 30px;    font-weight: 600;    position: relative;    z-index: 2;    padding: 6px 0;}.tpsbld {    font-weight: 400;    position: relative;    z-index: 2;}.arrowcr {    width: 25px;    height: 25px;    position: absolute;    bottom: 25px;    right: 25px;    background: url(https://www.easemytrip.com/emt-desk/imges/toparrow.svg) no-repeat;    z-index: 3;    transition: transform .3s ease-in-out;}.boxtop::after {    content: '';    width: 173px;    height: 173px;    background: #14c5951c;    border-radius: 50%;    position: absolute;    bottom: -62px;    right: -55px;    z-index: 1;}.boxtop:hover .arrowcr {    transform: rotate(46deg);}._emt-20_new {    width: 37%;    margin-left: auto;    border-radius: 5px;    padding: 8px;    display: flex;    align-items: center;    border: 1px solid #D9E4F5;    flex-flow: wrap;    box-shadow: 0px 0px 6.5px lightblue inset;}._emt-desk85_new {    width:100%;    margin: 0 auto;}.s_mn_bar {    background-image: linear-gradient(to bottom, #011d39, #093e7a) !important;}.f24_new {    font-size: 28px;}/* .s_mn_bar ul ul{background-color:#14c59526 !important;} *//* .s_mn_bar ul li a {color: #fff !important;} */.s_mn_bar .feat-btn:hover {   color: #fff !important;    background: #14c5952e !important;}.active-date {    background:#2196f3!important;    color:#fff!important;}.days li:hover {    background:#2196f3!important;    color: #fff!important;}.emt-mate .days li:hover span {    color: #fff!important;    background-color:#0E7EEF;}.addctybtn {    width: 100%;    cursor: pointer;    background: #fff;    float: right;    text-align: center;    padding: 13px 0 13px 0;    display: block;    color: #2196f3;    border: 1px solid #2196f3;    outline: 0;    font-weight: 500;    text-transform: uppercase;    font-family: 'Poppins';    border-radius: 40px;    font-size: 15px;    text-decoration: none;}.chk_flnw {    position: absolute;    top: 0;    left: 0;    height: 20px;    width: 20px;    background-color: #fff;    border-radius: 50%;    border: 1px solid #2196f3;}.dn_btn {    padding: 8px 12px;    border: 1px solid #2196f3;    color: #2196f3;    text-align: center;    text-decoration: none;    font-size: 14px;    font-weight: 600;    border-radius: 5px;    width: 100%;    display: block;    margin-top: 7px;    cursor: pointer;    background: #fff;}._menurohdr ul li a:hover, ._menurohdr ul ._actvrmenu {    background: #2196f326;    border-radius: 5px;    position: relative;    /* border-bottom: 4px solid #2196f3; */}.dn_btn:hover {    background:#2196f3;    color: #fff;}.cont_flnw .chk_flnw:after {    top: 3px;    left: 3px;    width: 12px;    height: 12px;    border-radius: 50%;    background: #2196f3;}.addctybtn:hover {    background-color: #2196f3;    color: #fff;    -webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.container_df .checkmark_df:after {    left: 4px;    top: 1px;    width: 4px;    height: 8px;    border: solid #2196f3;    border-width: 0 2px 2px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}.f16_new {    font-size: 20px;    margin: 14px 0 000000;}._emt-80_new {    width: 60%;}.f19_new {    font-size: 16px;    width: 87%;    text-align: left;}._imhimg1 {    display: flex;    width: 15%;}.newtr {    width: 100%;    align-items: center;    display: flex;}._imhimg {    width: 15%;    display: flex;}.cor_bg, .B2B .cor_bg, .emt-mate-bus .cor_bg{    width: 100%;    min-height: 230px;    position: relative;    background-color: #2f81ed;    background-image: url(https://www.easemytrip.com/emt-desk/imges/emt-desk_bg.png) !important;    background-size: cover;}.cor_bg {    width: 100%;    min-height: 230px;    position: relative;    background-color: #2f81ed;    background-image: url(https://www.easemytrip.com/emt-desk/imges/emt-desk_bg.png) !important;    background-size: cover;    background-position: bottom;}.srchBtnSe{background:#0E7EEF !important;}.srchBtnSe:hover{background:#0d6bc9 !important;}.srchBtnmultcty{background:#0E7EEF !important;}.srchBtnmultcty:hover{background:#0d6bc9;}.nwsearch_wrap {       box-shadow:none;    -moz-box-shadow:none;    -webkit-box-shadow:none;}.desk_logo {    height: 58px;    width: 156px;    display: inline-block;    background: url(https://www.easemytrip.com/agents/Content/img/EMTMate-logo.svg) 50% no-repeat !important;    background-size: 138px 58px;}@media only screen and (max-width: 499px) {        ._emt-desk85_new {    width: 100%;    margin: 0 auto;}._emt-80_new {    width: 100%;}.f24_new {    font-size: 25px;}.f16_new {    font-size: 16px;    margin: 7px 0 000000;}._emt-20_new {    width: 100%;      margin-top: 20px;}._nwbgcode {     border-radius: 0;    flex-flow: wrap;}.f16 {    font-size: 14px;}.f20 {    font-size: 16px;}._emt-50 {    width: 100%;}.bkg_prcdre_new {    background: #111111;    height: auto;    color: #fff;    padding: 24px 0;    background-size: contain;}._emt-desk85 {    width: 100%;    margin: 0 auto;    padding: 0 15px;}.mobfx {flex-flow: wrap;}._emt-70 {    width: 100%;    text-align: center;}.f35 {    font-size: 27px;}._emt-30 {    width: 100%;    text-align: center !important;}.boxtop {    width: 47%;    margin-bottom: 15px;}.cpyrtxt {    width: 100%;    color: #fff;    text-align: center;}    ._icnsclmd {       display: none;}._innerWrap {    width: 100%;    margin: auto;}}/*exclusive-Benefits*//*side-menu*/.circle_dots {    position: relative;    background: #0E7EEF !important;    width: 35px;    height: 35px;    color: #ffffff;    cursor: pointer;    border: 3px solid #ffffff8f !important;    border-radius: 50%;}._maincir {    margin: 0 0;    padding: 8px 9px;}.line9 {    width: 90%;    height:2px;    background: #fff;    margin:0px 0;}.line6 {    width: 67%;    height:2px;    background: #fff;    margin: 4px 0;}.line3 {    width: 33%;    height:2px;    background: #fff;}.morefrebt {      color:#0E7EEF !important;    border: 1px solid #0E7EEF !important;    }.cont-rdo .ckmark-rdo:after {background:#0E7EEF!important;}.check-box input:checked~.checkmark {    background-color: #0E7EEF!important;    border-color: #0E7EEF!important;}.ui-slider .ui-slider-range {      background: #0E7EEF !important;}.ui-slider .ui-slider-handle {    border: 1px solid #0E7EEF !important;  }.ui-switcher[aria-checked=true] {    background-color:#0E7EEF !important;}.d-up {       color:#0E7EEF !important;}.d-up:before {     background:#0E7EEF !important;  }.emt-mate .poupmdl h3 {        background: #ffffff;    color: #000;    text-align: center;    padding: 16px 0;}.emt-mate .modal-btb { width:42%;}.emt-mate .radio-toolbar input[type="radio"]:checked + label {    background: #0E7EEF;    color: #fff;	border:none;}.emt-mate-bus .btnsend, .emt-mate .btnsend{    background-color: #0E7EEF !important;    text-shadow: none;    color: #FFF;    width: 100%;    margin: auto;    outline: 0;    border: 0;    font-size: 17px;    padding: 10px;    border-radius: 7px;	cursor:pointer;}.emt-mate-bus .clr-blue, .emt-mate-bus .btm-ft ul li a:hover{color:#0E7EEF !important;}.emt-mate-bus .bus-fltr span:hover, .emt-mate-bus .bs-stng ul li a:hover{color:#0d6bc9;}.actab{border-bottom:3px solid #0E7EEF;color:#0E7EEF;}.emt-mate-bus .btnsend:hover{background:#0d6bc9}.emt-mate-bus .crsspp {    font-weight: 500;    position: absolute;    right: -13px;    font-size: 25px;    top: -13px;    border: 1px solid #000;    background: #000;    color: #fff;    height: 35px;    width: 35px;    border-radius: 50px;    padding: 0px 3px;    display: flex;    align-items: center;    justify-content: center;}.book-bt-n {    background-color:#0E7EEF !important;}.book-bt-n:hover{    background: #0d6bc9!important;}.new-rad ul li input[type=radio]:checked ~ .check::before {    background: #0E7EEF !important;}.new-rad ul li input[type=radio]:checked ~ .check {    border: 1px solid #0E7EEF !important;}.book-btn {    background: #0E7EEF none repeat scroll 0 0!important;}.book-btn:hover{background:#0d6bc9 !important;-webkit-transition: background-color 500ms linear; -ms-transition: background-color 500ms linear;transition: background-color 500ms linear;}.d-up-round{color:#0E7EEF !important;}.d-up-round:hover{color:#0d6bc9!important;text-decoration:underline;}.emt-mate .ShowMore a{color:#0E7EEF !important}.emt-mate .ShowMore a:hover{color:#0d6bc9 !important;text-decoration:underline !important;}a.stk_btm_chpFlight:before {        border-top: 10px solid #0E7EEF !important;  }a.stk_btm_chpFlight {       color:#ffffff !important;   }.range-selectedPrc {      background-color: #0E7EEF!important;  }.range-selectedDtime {   background-color: #0E7EEF!important;  }.range-selectedAtime {    background-color: #0E7EEF!important;  } .range-input input::-moz-range-thumb {                     border: 3px solid #0E7EEF!important;            background-color: #0E7EEF!important;                   }				.emt-mate .dep-bar::after {       background: #0E7EEF;		}		.emt-mate input[type=checkbox]:checked::before {    background-color: #0E7EEF;    border: 2px solid #0E7EEF;}.emt-mate .clr-blue {    color: #0E7EEF;}.emt-mate .tab a.active {    color:#fff;    padding: 10px;	border:none;  }.emt-mate .flt-bar-2 .dot::after {       background:  #0E7EEF;}.emt-mate  .flt-dur small {    color: #0E7EEF;}.emt-mate .slt-st {    background:  #0E7EEF;}.emt-mate .tab_emi li.active_emi {    background: #0E7EEF;	color:#fff;    }.emt-mate ._tbng_fled ul li {    border: 1px solid #0E7EEF;    color: #0E7EEF;   }.emt-mate  .conta-radio .checkk-radio:after {     background: #0E7EEF;}.emt-mate .conta-radio input:checked ~ .checkk-radio {       border: 1px solid #0E7EEF;}.emt-mate .optn_head span {       color: #0E7EEF;   }.emt-mate ::-webkit-scrollbar-thumb {    background: #0E7EEF;    border-radius: 10px;}.emt-mate .book-bt-nwap {    background-color: #0E7EEF;}/*.active1 {    background: #0E7EEF none repeat scroll 0 0!important;      color: #fff !important;}*/.emt-mate .sclted_bt a {    color: #fff;       background: #0E7EEF;    }.emt-mate ._tbng_fled ul li:hover {    background: #0d6bc9;    color: #fff;}.emt-mate .blue {    background: #0E7EEF !important;    color: #fff !important;}.emt-mate a.stk_btm_chpFlight {       background: #0E7EEF none repeat scroll 0 0!important;       color: #fff!important;    }.emt-mate .book-bt-nwap:hover {    background-color: #0d6bc9;}.emt-mate .con span {    background:#0E7EEF none repeat scroll 0 0;}.emt-mate .con span:hover {    background: #0d6bc9;}.CurrncyCD_INR:before{    content: "\20B9";    font-style: normal;}.emt-mate .shweMore {      color: #0E7EEF;    }.emt-mate .disptttl{padding:0;}.emt-mate .container-radio .checkmark-radio:after {       background: #0E7EEF;}.emt-mate  .container-radio input:checked ~ .checkmark-radio {    background-color: #ffffff;    border: 1px solid #0E7EEF;}.emt-mate .tab_trvlr a.active_tb, .tab_trvlr2 a.active_tb {    border-bottom: 3px solid #0E7EEF !important;    background: #fff;    color:#0E7EEF !important;}.emt-mate .ctr_cbox input:checked ~ .cmark_cbox {    background-color: #0E7EEF;    border-color: #0E7EEF;}.emt-mate .add_adlt {       color: #0E7EEF;    }.emt-mate .fl-ma {    color: #0E7EEF;}.emt-mate .fl-ma:hover{color:#0d6bc9;}.emt-mate .fl-mm {      color: #0E7EEF;}.emt-mate .add_adlt:hover {    color: #0d6bc9;    text-decoration: underline;}.emt-mate .loadtc {    color: #0E7EEF;}.emt-mate .loadtc:hover{color:#0d6bc9;text-decoration:underline !important;}.emt-mate .cont-check input:checked ~ .checkmark1a {    background-color: #0E7EEF;    border: 1px solid #0E7EEF;}.emt-mate .skipotp {      color: #0E7EEF;   }.emt-mate .actarlnd {    border: 1px solid #0E7EEF;    background: #0E7EEF;    color: #fff;}.emt-mate .blu {    color: #0E7EEF !important;}.emt-mate .mke_b a:hover {    background:#0d6bc9;}.emt-mate .mke_b a {       background-color: #0E7EEF;    border: 1px solid #0E7EEF;border-radius: 40px;    }.emt-mate .con31 span {      color: #ffffff;    background:#0E7EEF;   }.emt-mate .con31 span:hover {    background:#0d6bc9;}.emt-mate .con1 span {    background:#0E7EEF none repeat scroll 0 0;   }.con1 span, .con2 span{background:#0E7EEF;border-radius:40px}.con1 span:hover, .con2 span:hover{background:#0d6bc9;}.emt-mate  .con1 span:hover {    background:#0d6bc9;}.emt-mate .mk-pym {background-color: #0E7EEF;color: #fff;}.emt-mate .mk-pym:hover {    background:#0d6bc9;}.emt-mate .vrfybtn{background:#0E7EEF;}.emt-mate .vrfybtn:hover{background:#0d6bc9}.emt-mate .dn-btn-inp{background-color:#0E7EEF;}.nwsearch_wrap{box-shadow:unset !important;}.emt-mate .srchFlbtn:hover{background:rgba(255, 255, 255, .10);}.emt-mate .days li:hover {    background: #0d6bc9 !important;    color: #ffffff !important;}.emt-mate .showmore{color:#0E7EEF;}.emt-mate .showmore:hover{color:#0d6bc9;}.mdfydBg {     background: linear-gradient(130deg, #011d39, #093e7a) !important;   }.emt-mate .ui-datepicker .ui-datepicker-header {    background-color: #0E7EEF !important;}.emt-mate .fldta::after {    content: '';    border: solid #0E7EEF;    border-width: 0 2px 2px 0;    display: inline-block;    padding: 3px;    transform: rotate(45deg);    -webkit-transform: rotate(45deg);    position: relative;    margin-left: 6px;    vertical-align: top;    margin-top: 3px;}.emt-mate .li-fld {        color: #0E7EEF;	}.emt-mate .morefarebtn {       color: #0E7EEF;    border: 1px solid #0E7EEF;	}.emt-mate .flgi-rm3 button {       background: #0E7EEF;	border:none;}.emt-mate  .flgi-rm3 button:hover {    background-color: #0E7EEF ;    color: #FFF;} .checkmark, .checkmark2 {       border: 1px solid #0E7EEF !important;     }.radio_label .checkmark:after, .radio_label2 .checkmark:after, .radio_label .checkmark2:after {       background:#0E7EEF !important;  }.emt-mate .sr-d {        color: #0E7EEF !important;}.emt-mate .li-fld span::after {    content: '';    border: solid #0E7EEF;    border-width: 0 2px 2px 0;    display: inline-block;    padding: 3px;    transform: rotate(45deg);    -webkit-transform: rotate(45deg);    position: relative;    margin-left: 6px;    vertical-align: top;    margin-top: 3px;}.check-bxgroup input:checked~.checkmark_group {    background-color: #0E7EEF !important;    border-color: #0E7EEF !important;}.emt-mate .ac {    color: #0E7EEF;    font-weight: bold;}.container_ckbx .checkmark_ckbx:after {      border: solid #0E7EEF !important;	left: 5px;    top: 2px;    width: 5px;    height: 10px;       border-width: 0 2px 2px 0 !important;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}.B2B .search_pnl {    box-shadow: none;    -moz-box-shadow: 4px 4px 4px rgb(49 144 140 / 75%);    -webkit-box-shadow: none;}.B2B  .htlhp_btn {    background: #0E7EEF;}.B2B  .htlhp_btn:hover {   background: #0d6bc9;}.B2B .aircomplete-list-item{display: flex;justify-content: space-between;}.B2B .ssg-suggestion__info{width: 86%;}.B2B .list-property-n2 {    cursor: pointer;    border-radius: 25px;    -webkit-border-radius: 25px;    -moz-border-radius: 25px;    padding: 6px 11px;    text-align: center;    color: #0E7EEF;    /* font-weight: 600; */    box-shadow: 0 0 7px rgb(0 0 0 / 20%);    border: 1px solid #0E7EEF;    font-size: 13px;    -webkit-appearance: none;    background: #ffffff;    text-decoration: none;    position: absolute;    right: 58px;    bottom: 12px;}.B2B .dp-highlight {    background: #14c5952b !important;     color: #000000;}.B2B .ui-datepicker td:hover {    background: #0E7EEF !important;}.B2B, .aircomplete-focused, .aircomplete-list-item:hover {    background-color: #f1f1f1;   }.B2B .exitroom {    color: #fff;    background: #0E7EEF;    float: right;    margin-right: 6px;    border-color: #0E7EEF;	}.B2B .container-radio input:checked ~ .checkmark-radio {       border: 1px solid #0E7EEF;}.B2B .container-radio .checkmark-radio:after {    top: 2px;    left: 2px;    width:12px;    height:12px;    border-radius: 50%;    background: #0E7EEF;}.B2B .checkmark-radio {    position: absolute;    top: -2px;    left: 0;    height: 18px;    margin-right: 10px;    width: 18px;    background-color: #ffffff;    border-radius: 50%;    border: 1px solid #0E7EEF;}.B2B  .checkmark {    position: absolute;    top: 0;    left: 0;    height: 18px;    width: 18px;    border: 1px solid #0E7EEF;    border-radius: 2px;}.B2B .search-section {    background: linear-gradient(130deg, #011d39, #093e7a) !important;    padding: 12px 0;}.B2B .viewBtn {       background-color: #0E7EEF;	position: static;    margin-top: 9px;}.B2B  .fltrchs {       color: #0E7EEF;}.B2B .viewBtn:hover {    background-color:#0d6bc9;    -webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.B2B .container_fil input:checked ~ .checkmark_fil {    background-color: #0E7EEF;    border: 1px solid #0E7EEF;}.B2B ::-webkit-scrollbar-thumb {    background: #0E7EEF;    border-radius: 10px;}.B2B .slctbx_n {    background: transparent;    border: 0;    color: #0E7EEF;}.B2B .breadcrumb ul li a {	  color: #0E7EEF;}.B2B .review-bg-g {       background: #0E7EEF;}.B2B .top_deal span {    background: linear-gradient(183deg, #0E7EEF, #0d6bc9);    box-shadow: 0px 1px 6px 2px #fff;}.B2B  .mapbtnb:hover {    background: #0d6bc9;}.B2B  .mapbtnb {    background: #0E7EEF;}	.emt-mate-bus .src_bs_nw {margin-top: 0px !important;}	.emt-mate-bus .middle_sec h1{display:block}		.emt-desk-bus .recent_sr a {    color: #ffffff;}.emt-desk-bus  .bsrc-btn {       background: #0E7EEF;}.emt-desk-bus .search_bg {    box-shadow:none;    -moz-box-shadow:none;    -webkit-box-shadow:none;}.B2B .f24_new {    font-size: 28px; color:#000000;}.emt-desk .newHeaderLogo {    height: 58px;    width: 156px;    display: inline-block;    background: url(https://www.easemytrip.com/emt-desk/imges/EMTDesk-logo.svg) 50% no-repeat !important;    background-size: 138px 58px;}.B2B .breadcrumbnv ul li a{color:#0E7EEF;}.B2B  .ouline-btn:hover{    background: #0E7EEF;border: 1px solid #0E7EEF;}.B2B  .ouline-btn {      color: #0E7EEF;    border: 1px solid #0E7EEF;}.B2B  .fill-btn {       background-color: #0E7EEF;    border: 1px solid #0E7EEF;}.B2B  .fill-btn:hover {        background-color: #0d6bc9;    border: 1px solid #0d6bc9;}.B2B .fill-btns:hover {        background-color: #0d6bc9;    border: 1px solid #0d6bc9;}.B2B  .fill-btns {        background-color: #0E7EEF;    border: 1px solid #0E7EEF;}.B2B .activetb {    color: #0E7EEF;    cursor: pointer;    border-bottom: 3px solid #0E7EEF;}.B2B  ul.menuitem li a:hover {    color: #0E7EEF;    cursor: pointer;    border-bottom: 3px solid #0E7EEF;}.B2B .progress-bar {      background-color:#0E7EEF;}.B2B .img_txt {    background-color: #0E7EEF;}.B2B .ttl_night {    background: #0E7EEF;}.B2B .prc-cup {    background: #0E7EEF; }.B2B .apl {        background: #0E7EEF;}.B2B .ctr_cbox input:checked ~ .cmark_cbox {    background-color: #0E7EEF;    border-color: #0E7EEF;}.B2B .tctxt a{color:#0E7EEF !important;}.B2B .tctxt a:hover{text-decoration: underline !important;color:#0d6bc9 !important}.B2B .text_bl{color:#0E7EEF}.B2B .text_bl:hover{color:#0d6bc9;text-decoration: underline !important}.B2B .coonpayment {     background: #0E7EEF !important;     border: 1px solid #0E7EEF !important;}.B2B .coonpayment:hover {     background:#0d6bc9 !important;    border: 1px solid #0d6bc9 !important;}.B2B .mk-pym{      width: 100%;    background-color: #0E7EEF;       border: 1px solid #0E7EEF;}.B2B .mk-pym:hover {      background-color: #2196f3;       border: 1px solid #2196f3;}.B2B .mk-pym4:hover {      background-color: #2196f3;       border: 1px solid #2196f3;}.B2B .mk-pym4 {       background-color: #0E7EEF;       border: 1px solid #0E7EEF;}.newbookingbtn {    width: 100%;    padding: 5px 17px;}.B2B .blu {    color: #0E7EEF !important;}._dntuse {    width: 100%;    float: left;}/*bus-listiing*/.emt-mate-bus .top_strip_bg{background:linear-gradient(130deg, #011d39, #093e7a) !important}.emt-mate-bus .tform_inpt{width: 100%;    font-size: 16px;    font-weight: 600;    outline: none;    border: 0;    background: #fff;    color: #000;    padding: 7px;    border-radius: 4px;}.emt-mate-bus .tform_inpt_cld{width: 100%;    font-size: 16px;    font-weight: 600;    outline: none;    border: 0;    color: #000;    padding: 7px;    border-radius: 4px;    background: hsla(0, 0%, 100%, 1) url(https://images.emtcontent.com/emt-mate/Content/Img/calendar-icon2.svg);    background-repeat: no-repeat;    background-size: 18px 18px;    background-position: 95% 45%;}.emt-mate-bus .mdfy_btn:hover{background:rgba(255,255,255,.10);}.emt-mate-bus .bus-listing .right-cont input:checked + .slider{background-color:#0E7EEF;}.emt-mate-bus .flter small{color:#0E7EEF}.emt-mate-bus .container_b1 input:checked ~ .checkmark_b, .emt-mate-bus .container_b input:checked ~ .checkmark_b {    background-color: #0E7EEF;    border: 1px solid #0E7EEF;}.emt-mate-bus .container_b1 .checkmark_b:after, .emt-mate-bus .container_b .checkmark_b:after{left:6px;}.emt-mate-bus .container_b:hover{background:none;}.emt-mate-bus .ai-rs{color:#0E7EEF}.emt-mate-bus .mailboxbk{gap:15px}.emt-mate-bus .slt-st{background:#0E7EEF;}.emt-mate-bus .slt-st:hover {    background-color: #0d6bc9;    -webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.emt-mate-bus .mailbtns{border:1px solid #0E7EEF;color:#0E7EEF;}.emt-mate-bus .poupmdl h3{background: none;    padding: 12px 15px;    border-radius: 5px 5px 0 0;    color: #000;    font-size: 21px;    font-weight: 700;}.emt-mate-bus .ipxw label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-size: 14px;    color: #7C8183;}.emt-mate-bus .inp_box, .emt-mate .inp_box{    float: left;    width: 100%;    border: 1px solid #CDD9D6 !important;    border-radius: 7px;    margin: auto;    color: #000;    padding: 0px 10px 0px;    outline: 0;    background: #ffffff;    font-size: 14px;    height: 43px;}.B2B .type-hotel {    border: 1px solid #0E7EEF;    color: #0E7EEF;    font-size: 12px;    padding: 1px 10px;    font-weight: 400;    border-radius: 4px;}.emt-mate-bus .cnge{color:#0E7EEF;text-decoration:none;}.emt-mate-bus .cnge:hover{color:#0d6bc9; text-decoration:underline !important;}.emt-mate-bus .con span, .emt-mate-bus .con1 input, .emt-mate-bus .newtgbtn, .emt-mate-bus .mk-pym, .emt-mate-bus .vrfybtn_n2{background:#0E7EEF;border:1px solid #0E7EEF}.emt-mate-bus .con span:hover, .emt-mate-bus .con1 input:hover, .emt-mate-bus .newtgbtn:hover, .emt-mate-bus .mk-pym:hover, .emt-mate-bus .vrfybtn_n2:hover{background:#0d6bc9;}.emt-mate-bus .loaderpp span{background:none;}.emt-mate-bus .bokn_pr{font-size:25px;font-weight:700;}/*bus-listiing*//*train*/.ca-m .pr-mm{margin-top:0;}.emt-mate-train .bk_nw{background:#0E7EEF;}.emt-mate-train .bk_nw:hover{background:#0d6bc9;}.emt-mate-train .btn_ct{background:#0E7EEF;border:1px solid #0E7EEF;}.emt-mate-train .btn_ct:hover{background:#0d6bc9;}.emt-mate-train .bsrc-btn {        background: #0E7EEF;}.emt-mate-train .bsrc-btn:hover {        background: #0d6bc9;}.emt-mate-train .search_bg {    box-shadow:none;    -moz-box-shadow:none;    -webkit-box-shadow:none;	margin-top:10px;}.emt-mate-train .cr-btn, .cr-btn2 {    background-color:#0E7EEF !important;}.emt-mate-train .cr-btn:hover, .emt-mate-train .cr-btn2:hover {    background-color: #0d6bc9 !important;    -webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.emt-mate-train  .radio-toolbar-tp5 label:hover {    background: #0E7EEF;    color: #fff;    border-color: #0E7EEF;}.emt-mate-train .dropdown:after {background:none;}.emt-mate-train  .liType {    background-color: white;    color: #0E7EEF !important;    border-radius: 19px;}.emt-mate-train  .cab_round li:hover {    background: #fff;    color: #0E7EEF !important;}.emt-mate-train .train_book span {    background: #0E7EEF;}.emt-mate-train .train-class-item .train-class-main.orangebdr {    border: 1px solid #0E7EEF;    background-color: #14c5950a;}.emt-mate-train .src_banner {    width: 100%;    min-height: 230px;    position: relative;    background-color: #2f81ed;    background-image: url(https://www.easemytrip.com/emt-desk/imges/emt-desk_bg.png) !important;    background-size: 100%;}.one-way {    width: 100%;    margin: 20px auto 12px auto;}.emt-mate-train .src-bs {    margin-top:0;}.emt-mate-bus .src_bs_nw {    margin-top:30px;}.emt-mate-bus .srchBtnSe {    background: #0E7EEF !important;}.emt-mate-bus .bsrc-btn {    background: #0E7EEF !important;}.emt-mate-bus .bsrc-btn:hover{background:#0d6bc9 !important;}.emt-mate-train  ul.cab_round li {    color: #ffffff;}.emt-mate-train .webchksc {       color: #ffffff !important;    z-index: 9;    background: rgba(255, 255, 255, .15);}.cont-check {    display: block;    position: relative;    padding-left: 27px;    margin-bottom: 3px;    cursor: pointer;    font-size: 13px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.cont-check input {    position: absolute;    opacity: 0;    cursor: pointer;    height: 0;    width: 0;}.cont-check input:checked ~ .checkmark1a {    background-color: #2196F3;    border: 1px solid #2196F3;}.checkmark1a {    position: absolute;    top: 0;    left: 0;    height: 20px;    width: 20px;    border: 1px solid #ccc;    border-radius: 3px;}.cont-check input:checked ~ .checkmark1a:after {    display: block;}.cont-check .checkmark1a:after {    left: 6px;    top: 2px;    width: 6px;    height: 11px;    border: solid white;    border-width: 0 2px 2px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}.checkmark1a:after {    content: "";    position: absolute;    display: none;}.free_mls{color:#E40E0E !important;}.bagage_pnl {    float: right;    margin-top: 5px;    display: flex !important;    align-items: center;}.flgi-l{margin-left:10px;}.emt-mate-train #ui-id-1{top:240px !important}.B2B .resetAll{color:#0E7EEF}.B2B .resetAll:hover{color:#0d6bc9}.B2B .chnglink{color: #0E7EEF;}.B2B .chnglink:hover{color:#0d6bc9;text-decoration:underline !important;}.con2 span{border-radius:40px;}.emt-mate-bus .search_bg{box-shadow:unset;}.no-clientv2 {    color: #d2d2d2;    background-repeat: repeat;    top: 51px;    transform: rotate(325deg);    width: 136px;    text-shadow: none;    position: absolute;    z-index: 1;    letter-spacing: 2px;    float: left;}.insu_Rs, .insu_AED {    font-size: 14px !important;    display: inline-block !important;    font-weight: 800;    line-height: initial !important;}.emt-mate .totl-fre4{width:70%;}