@charset "utf-8"; /* CSS Document */* {    padding: 0;    margin: 0;    box-sizing: border-box;}body {    font-family: 'Poppins', sans-serif !important;    margin: 0;    padding: 0;	color:#000;}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;}::-webkit-scrollbar-thumb {    background:#08b385;    border-radius: 5px;    -webkit-box-shadow: inset 0 0 1px rgba(197,197,197,0.7);}._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;}.CORPORATE .side-pop {display:none;}.CORPORATE .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;}/* .CORPORATE .ui-datepicker td span, .ui-datepicker td a { */    /* display: block; */    /* text-align: center; */    /* text-decoration: none; */    /* height: 40px; */    /* padding-top: 10px; */    /* width: 43px; */    /* border-radius: 0; *//* } *//* .CORPORATE .ui-datepicker.ui-datepicker-multi { */    /* width: 44rem !important; *//* } *//* .CORPORATE #ui-datepicker-div { */    /* top:140px !important; */    /* width: 44em !important; */    /* left: 470.5px !important; *//* } *//* .CORPORATE .ui-datepicker td a:hover { */    /* background: #08b385; */    /* font-weight: normal; */    /* color: #ffffff; *//* } *//* .CORPORATE .ui-datepicker td span, .ui-datepicker td a { */    /* display: block; */    /* text-align: center; */    /* text-decoration: none; */    /* height: 40px; */    /* padding-top: 10px !important; *//* } *//* .CORPORATE .dp-highlight .ui-state-active { */    /* border-radius: 0; */    /* border: 1px solid #08b385 !important; */    /* background: #08b385 !important; *//* } */.emt-desk-train .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;}.emt-desk-bus .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;}.emt-desk-bus .middle_sec {    width: 1200px;    padding: 0 0px;    position: relative;    margin: 0 auto;}.emt-desk-bus .vrfybtn_n2 {       background-color: #08b385;    }.emt-desk-bus .vrfybtn_n2:hover, .prcdbtn:hover {    background: #0eb386;}.emt-desk-bus .mke_b a {    border-radius:50px;}.right-cont span.d-flex{cursor:inherit;}.emt-desk-bus .bkng-dt {    width: 87%;    margin: 10px auto;}.emt-desk-bus .poupmdl h3 {    background: none;    padding: 12px 15px;    border-radius: 5px 5px 0 0;    color: #000;    font-size: 18px;    font-weight: 600;}.emt-desk-bus .ipxw label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-size: 14px;    color: #7C8183;}.emt-desk-bus .inp_box {    float: left;    width: 100%;    border: 1px solid #CDD9D6;    border-radius: 4px;    margin: auto;    padding: 0 10px;    outline: 0;    background: #ffffff;    font-size: 14px;    height: 43px;}/* .emt-desk-bus .ui-datepicker td span, .ui-datepicker td a {     */    /* width: 47px!important; */    /* border-radius: 4px; *//* } *//* .emt-desk-bus  .ui-datepicker td ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { */.emt-desk-bus  .ui-datepicker td ui-state-highlight{    border: 1px solid #08b385 ! important;    background:#08b385 ! important;    color: #ffffff;    /* padding: 0; */    width: 100%;}.CORPORATE .exitroom:hover{background-color: #11bb8d !important; border-color:#11bb8d !important;padding: 6px 8px;}.emt-desk-train .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {    /*color: #fff !important;    background: #14C595 !important;*/}.CORPORATE .ui-datepicker-calendar .ui-state-active{background:#14C595 !important;}.CORPORATE .ui-state-default:hover, .emt-desk .ui-state-default:hover{    border-color: #14C595 !important;    background: #14C595 !important;border-radius:10px;color:#ffffff;}.CORPORATE .ac{color:#14C595 !important}.CORPORATE .dp-highlight{background:none;}.CORPORATE .ui-datepicker td a{width:40px;padding-top:0 !important; line-height:40px;}.CORPORATE .ui-datepicker td:hover{background:none;}.CORPORATE .ui-datepicker-current-day .ui-state-active, .ui-datepicker-current-day .ui-state-active:hover{background:#14C595 !important;color:#ffffff;}.bsrc-btn{background: #14C595;}.bsrc-btn:hover{background:#11bb8d;-webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.mdfy_btn:hover {    background: rgba(255, 255, 255, .10);}.emt-desk-train .one-way {    width: auto;    margin: auto 0 10px !important;}.emt-desk .date-controls-sec:hover, .date-controls-sec:first-child:hover{border:1px solid #14C595;background:#14c595;}/* .emt-desk-train  .ui-datepicker td:hover { */    /* background: #08b385 !important; border:none !important; *//* } *//* .emt-desk-train #ui-datepicker-div { */    /* position: absolute; */    /* top: 231px; */    /* width: 46em !important; */    /* left: 569px !important; */    /* z-index: 12; */    }/* .emt-desk-train .ui-datepicker td ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { */    /* border: 1px solid #08b385 ! important; */    /* background: #08b385 ! important; */    /* color: #ffffff !important; */    /* /* padding: 0; */ */    /* width: 100%; *//* } *//* .emt-desk-train .ui-datepicker td:hover .ui-state-default { */    /* background: #08b385; */    /* color: #ffffff; border: none !important; *//* } */.emt-desk-train .navarrw {     border-color: #08b385 !important;   }.emt-desk-train #footerpage { display:none;}._emt-desk85 {    width: 85%;    margin: 0 auto;}._emt-100 {    width: 100%;    margin: 0;	float:left;    padding: 0;}._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: #08b385;    color: #fff;    border-radius: 50px;    padding: 10px !important;}._texbb:before {    border-top: 6px solid #08b385;    border-radius: 7px;    content: "";    width: 56px;    position: absolute;    margin: -14px 0;}._texbb {    font-size: 25px;    color: #08b385;}._nortext {    font-size: 18px;    color: #fff;    width: 50%;}._pedm-b {    padding: 15px 0;}._btnbnw {    text-align: center;    color: #fff;    border-radius: 40px;    background: #08b385;    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 #08b385;    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 #08b385;    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 #08b385;    border-top: 1px solid #08b385;    border-left: 1px solid #08b385;    border-right: 1px solid #08b385;}.brfech ul {    margin: 0;    padding: 0 0 0 21px;}.brfech ul li {    margin: 0;    padding: 3px 0;    font-size: 15px;}._kntx {    color: #08b385;    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: #08b385;    border-radius: 50%;    position: absolute;    top: -20px;    left: 50%;    transform: translate(-50%);    justify-content: center;    box-shadow: 0 0 4px #08b385 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 #08b385;    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 #08b385;    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: #14C595;}.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: #08b385;    cursor: pointer;    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: #08b385;    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: #08b385;}._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: #08b385;    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: #08b385;    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;    }}._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 #08b385;    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: #08b385;}.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;}.s_mn_bar ul ul li:before {    left: 0;    top: 13px;    width: 15px;    content: ' ';    position: absolute;    display: inline-block;    border: 1px solid #14C595 !important;}.CORPORATE .s_mn_bar .feat-show li a:hover {    color: #000 !important;}.s_mn_bar ul li:hover .sm_mage img {    filter:brightness(0) invert(0) !important;}.cs_bck:before {    width: 2px;    bottom: 0;    background: #14C595 !important;    content: "";    position: absolute;    top: 0;    left: 23px;}ul#SQREPORTS li a, ul#SQCOMPANYSETTING li a, ul#SQTRIPS li a{    color: #14C595 !important;}.s_mn_bar a:hover .down_arw_mnu {    border-color: unset !important;}ul#SQREPORTS li a:hover, ul#SQCOMPANYSETTING li a:hover, ul#SQTRIPS li a:hover{    color: #0c9c75 !important;}.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: #08b3851c;    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: #fff;    border: 1px solid #E8EFED;	background-image: unset !important;}.htlnking {    text-decoration: none;    position: relative;}.f24_new {    font-size: 28px;}.s_mn_bar ul ul {        background:none !important;}.s_mn_bar ul li a {color:#7C8183 !important; font-size:13px !important;font-weight:400 !important;background:unset !important;}.emt-desk-train .s_mn_bar .feat-btn:hover {   color: #000 !important;    background: none !important;}.s_mn_bar .feat-btn:hover {   color: #000 !important;    background: none !important;}.emt-desk-train .ui-datepicker td a:hover{background:#14C595 !important;border:2px solid #14C595;color:#fff !important;font-weight:600}.CORPORATE .s_mn_bar .feat-btn:hover {   color: #000 !important;    background: none !important;}.emt-desk .s_mn_bar .feat-btn:hover {   color: #000 !important;    background: none !important;}.emt-desk .bg_ovrly{z-index:999;}.CORPORATE .sm_mage img{width:15px;}.active-date {    background:#14C595!important;    color:#fff!important;}.days li:hover {    background:#14C595!important;    color: #fff!important;}.emt-desk .days li:hover span {    color: #fff!important;    background-color:#14C595;}.addctybtn {    width: 100%;    cursor: pointer;    background: #fff;    float: right;    text-align: center;    padding: 13px 0 13px 0;    display: block;    color: #14C595;    border: 1px solid #14C595;    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 #11c192;}.dn_btn {    padding: 8px 12px;    border: 1px solid #11c192;    color: #11c192;    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: #11c19226;    border-radius: 5px;    position: relative;    /* border-bottom: 4px solid #2196f3; */}.dn_btn:hover {    background:#11c192;    color: #fff;}.cont_flnw .chk_flnw:after {    top: 3px;    left: 3px;    width: 12px;    height: 12px;    border-radius: 50%;    background: #11c192;}.addctybtn:hover {    background-color: #11c192;    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 #11c192;    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;}.webchksc { display:none;}.cor_bg, .CORPORATE .cor_bg, .CORPORATE .cab-n-s, .emt-desk-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;padding: 60px 0;}.CORPORATE .cab_typ_c{margin-top: 0;}.srchBtnSe {       background: #14C595;}.srchBtnSe:hover {    background:#11bb8d;}.srchBtnmultcty {       background: #14C595;}.srchBtnmultcty:hover {    background:#11bb8d;}.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/emt-desk/imges/EMTDesk-logo.svg) 50% no-repeat !important;    background-size: 138px 58px;}@media only screen and (max-width:720px) {        ._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:640px;    color: #fff;    padding: 24px 0;    background-size: contain;}.mobextr { padding:0 10px;}._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;}._emt-desk85 .text_c{font-size:24px;}.emt-desk .bx_newimg, ._emt-desk85 .bx_newimg{    width: 50px;    height: 50px;}.emt-desk .bg_clore, .bx_newimg .bg_clore{    background: #ffffff1f;    height: 50px;    width: 50px;    border-radius: 18px;    display: flex;    align-items: center;    justify-content: center;    padding: 10px;}.emt-desk ._emt-65 {    width: auto;}.emt-desk ._mrg-left-30, ._emt-50 ._mrg-left-30 {    margin-left: 15px;}._emt-65 {    width: auto;}._emt-65 ._emt-100 {        font-size: 15px;font-weight:600;}.rem-02{font-size: 12px !important;        font-weight: normal !important;}._emt-100 ._emt-70{font-size:24px;}.boxtop img{width:30%;}.boxtop::after{width:120px;height:120px;}.arrowcr{right:15px;}.tpsbld{font-size:13px;font-weight:600;}.curpoiter{font-size:13px;font-weight:600;}._mrg-top-50 {    margin: 30px 0;}}/*exclusive-Benefits*//*side-menu*/.circle_dots {    position: relative;    background: #08b385 !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:#14C595 !important;    border: 1px solid #14C595 !important;    }.cont-rdo .ckmark-rdo:after {background:#14C595!important;}.check-box input:checked~.checkmark {    background-color: #14C595!important;    border-color: #14C595!important;}.ui-slider .ui-slider-range {      background: #14C595 !important;}.ui-slider .ui-slider-handle{    border: 1px solid #14C595;  }.CORPORATE #toTop div, .emt-desk #toTop div{background:#14C595 !important;height:50px;}.CORPORATE .ui-widget.ui-widget-content{border-radius:16px;}.emt-desk-bus .lft-sidebar input[type=checkbox]:before{border-color:#14C595;}.ui-switcher[aria-checked=true] {    background-color:#08b385 !important;}.emt-desk-bus input[type=checkbox]:checked::before{background:#14C595 !important}.d-up {       color:#14C595 !important;}.d-up:before {     background:#14C595 !important;  }.emt-desk .poupmdl h3 {    background: none;    color: #000;    text-align:left;    font-size: 20px;    font-weight: 600;    padding: 20px 15px 0px;}.emt-desk .modal-btb { width:40%;}.emt-desk .radio-toolbar input[type="radio"]:checked + label {    background: #14C595;    color: #fff;	border:none;}.btnsend{background:#14C595 !important; border-radius:7px;}.btnsend:hover{background:#11bb8d !important;}.book-bt-n{background-color:#14C595 !important;}.book-bt-n:hover{    background: #11bb8d!important;}.emt-desk-bus .crsspp {    font-weight: 500;    position: absolute;    right: -15px;    font-size: 29px;    top: -15px;    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;}.emt-desk-bus .bus-fltr span:hover, .emt-desk-bus .bs-stng ul li a:hover{color:#11bb8d;}.emt-desk-bus .flter small{color: #14C595;}.emt-desk-bus #toTop div, .CORPORATE #toTop div{background:#14C595 !important;}.emt-desk-bus .moreamnt{color:#14C595;}.emt-desk-bus .moreamnt:hover{color:#11bb8d;text-decoration:underline;}.emt-desk-bus .dep-bar::after{background:#14C595;}.emt-desk-bus .btm-ft ul li a:hover{color:#14C595;}.emt-desk-bus .btm-ft ul li::before{color:#14C595}.emt-desk-bus .flter small:hover{text-decoration:underline;color:#11bb8d}.emt-desk-bus .bus-listing .right-cont input:checked + .slider {background-color:#14C595;}.new-rad ul li input[type=radio]:checked ~ .check::before {    background: #14C595 !important;}.new-rad ul li input[type=radio]:checked ~ .check {    border: 1px solid #14C595 !important;}.book-btn {    background: #14C595 none repeat scroll 0 0!important;}.d-up-round {    color:#14C595 !important;}a.stk_btm_chpFlight:before {        border-top: 10px solid #14C595 !important;  }a.stk_btm_chpFlight {       color:#ffffff !important;   }.range-selectedPrc {      background-color: #14C595!important;  }.range-selectedDtime {   background-color: #14C595!important;  }.range-selectedAtime {    background-color: #14C595!important;  } .range-input input::-moz-range-thumb {                     border: 3px solid #14C595!important;            background-color: #14C595!important;                   }				.emt-desk .dep-bar::after {       background: #14C595;		}		.emt-desk input[type=checkbox]:checked::before {    background-color: #14C595;    border: 2px solid #14C595;}.emt-desk .clr-blue {    color: #14C595;}.emt-desk .tab a.active {    color:#fff;    padding: 10px;	border:none;  }.emt-desk .flt-bar-2 .dot::after {       background:  #14C595;}.emt-desk  .flt-dur small {    color: #14C595;}.emt-desk .slt-st, .emt-desk-bus .slt-st{    background:  #14C595;}.emt-desk .tab_emi li.active_emi {    background: #14C595;	color:#fff;    }.emt-desk ._tbng_fled ul li {    border: 1px solid #14C595;    color: #14C595;   }.emt-desk  .conta-radio .checkk-radio:after {     background: #14C595;}.emt-desk .conta-radio input:checked ~ .checkk-radio {       border: 1px solid #14C595 !important;}.emt-desk .optn_head span {       color: #14C595;   }.emt-desk ::-webkit-scrollbar-thumb {    background: #14C595;    border-radius: 10px;}.emt-desk .book-bt-nwap {    background-color: #14C595;}.active1 {    	color:#14C595!important;    border-bottom: 3px solid #14C595 !important;}.emt-desk .sclted_bt a {    color: #fff;       background: #14C595;    }.emt-desk ._tbng_fled ul li:hover {    background: #11bb8d;    color: #fff;}.emt-desk .blue {    background: #14C595 !important;    color: #fff !important;}.emt-desk a.stk_btm_chpFlight {       background: #14C595 none repeat scroll 0 0!important;       color: #fff!important;    }.emt-desk .book-bt-nwap:hover {    background-color:#11bb8d;}.emt-desk .con span {    background:#14C595 none repeat scroll 0 0;}.emt-desk .con span:hover {    background: #11bb8d;}.emt-desk .shweMore {      color: #14C595;    }.emt-desk .container-radio .checkmark-radio:after {       background: #14C595;}.emt-desk  .container-radio input:checked ~ .checkmark-radio {    background-color: #ffffff;    border: 1px solid #14C595;}.emt-desk .ctr_cbox input:checked ~ .cmark_cbox {    background-color: #14C595;    border-color: #14C595;}.emt-desk .add_adlt {       color: #14C595;    }.emt-desk .fl-ma {    color: #14C595;}.emt-desk .fl-mm {      color: #14C595;}.emt-desk .add_adlt:hover {    color: #0ca57c;    text-decoration: underline;}.emt-desk .loadtc {    color: #14C595;}.emt-desk .loadtc:hover{color:#11bb8d;text-decoration:underline !important;}.emt-desk .loadtc{color:#14C595;}.emt-desk .nwslctbx{font-size:14px;}.emt-desk .loadtc {    color: #14C595;}.emt-desk .cont-check input:checked ~ .checkmark1a {    background-color: #14C595;    border: 1px solid #14C595;}.emt-desk .slct_tap.active::after{border-bottom: 3px solid #14C595;}.emt-desk .bdr_active{background-color:#14C595;}.emt-desk #tabsAddons3 li a:hover{color:#14C595;}.emt-desk .bdr_btm{border:1px solid #14C595;}.emt-desk #tabsAddons3 li a{color:#14C595}.emt-desk .arlnd{border:1px solid #14C595;color:#14C595;}.emt-desk .slct_tap.active {    padding: 6px 15px;    background: transparent;    border-radius: 0;    color: inherit !important;}.ref span {  margin: 54px auto 15px !important;}   .emt-desk .skipotp {      color: #14C595;   }.emt-desk .actarlnd {    border: 1px solid #14C595;    background: #14C595;    color: #fff;}.emt-desk .blu {    color: #14C595 !important;}.emt-desk .mke_b a:hover {    background:#11bb8d;}.emt-desk .mke_b a {       background-color: #14C595;    border: 1px solid #14C595;    }.emt-desk .con31 span {      color: #ffffff;    background:#14C595;   }.emt-desk .con31 span:hover {    background:#11bb8d;}.emt-desk .con1 span {    background:#14C595 none repeat scroll 0 0;   }.emt-desk  .con1 span:hover {    background:#11bb8d;}.emt-desk .mk-pym {background-color: #14C595;color: #fff;}.emt-desk .mk-pym:hover {    background: #11bb8d;}.emt-desk .dn-btn-inp{background-color:#14C595;border-radius:40px;}.emt-desk .dn-btn-inp:hover{background-color:#11bb8d;}.emt-desk .srchFlbtn:hover {    background:rgba(255, 255, 255, .10);}.emt-desk .days li:hover {    background: #14C595 !important;    color: #ffffff !important;}.mdfydBg {    background: linear-gradient(130deg, rgba(17, 20, 25, 1) 0%, rgba(20, 197, 149, 1) 100%) !important;   }/* .emt-desk .ui-datepicker .ui-datepicker-header { */    /* background-color: #08b385 !important; *//* } */.emt-desk .fldta::after {    content: '';    border: solid #08b385;    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-desk .li-fld {        color: #08b385;	}.emt-desk .morefarebtn {       color: #08b385;    border: 1px solid #08b385;	}.emt-desk .flgi-rm3 button {       background:#14C595;	border:none;}.emt-desk  .flgi-rm3 button:hover {    background-color:#11bb8d ;    color: #FFF;}.emt-desk .checkmark, .emt-desk .checkmark2{border:1px solid #14C595;}.radio_label .checkmark:after, .radio_label2 .checkmark:after, .radio_label .checkmark2:after {       background:#14C595 !important;  }.tooltip .tooltiptext, .tooltipint .tooltiptext{z-index:99}.emt-desk ._tabSelect .active{background:#14C595 !important}.emt-desk .tab-indicator{background:#14C595;}.emt-desk ._tabSelect .tabowy:hover{color:#14C595;}.emt-desk .moreairline{color:#14C595;}.emt-desk .moreairline:hover{text-decoration:underline !important;color:#11bb8d}.emt-desk .sr-d {        color: #08b385 !important;}.emt-desk .li-fld span::after {    content: '';    border: solid #08b385;    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: #08b385 !important;    border-color: #08b385 !important;}.emt-desk .ac {    color: #08b385;    font-weight: bold;}.container_ckbx .checkmark_ckbx:after {      border: solid #08b385 !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);}.CORPORATE .search_pnl {    box-shadow: none;    -moz-box-shadow: 4px 4px 4px rgb(49 144 140 / 75%);    -webkit-box-shadow: none;}.CORPORATE  .htlhp_btn {    background: #14C595;}.CORPORATE  .htlhp_btn:hover {   background:#11bb8d;}.CORPORATE .list-property-n2 {    cursor: pointer;    border-radius: 25px;    -webkit-border-radius: 25px;    -moz-border-radius: 25px;    padding: 6px 11px;    text-align: center;    color: #08b385;    /* font-weight: 600; */    box-shadow: 0 0 7px rgb(0 0 0 / 20%);    border: 1px solid #08b385;    font-size: 13px;    -webkit-appearance: none;    background: #ffffff;    text-decoration: none;    position: absolute;    right: 58px;    bottom: 12px;}/* .dp-highlight { */    /* background: #14c5952b !important;  */    /* color: #000000; *//* } *//* .ui-datepicker td:hover { */    /* background: #08b385 !important; *//* } */.emt-desk-train .ui-widget-content .ui-state-highlight, .emt-desk-train .ui-datepicker-calendar .ui-state-hover{color:#14C595;border-radius:5px;background:#fff;}.emt-desk-train .ui-datepicker td .ui-state-highlight{border:2px solid #14C595 !important;font-weight:600;} .emt-desk-train .ui-datepicker-current-day .ui-state-active {    border: 1px solid #14C595 !important;    background: #14C595 !important;    font-weight: 600;    color: #ffffff !important;    border-radius: 5px;}.emt-desk .active {    color: #fff !important;    border-radius: 20px;}.emt-desk .tabFlightDetail li:hover{color:#14C595}.CORPORATE .exitroom {    color: #fff;    background: #14C595;    float: right;    margin-right: 6px;    border-color: #14C595;	padding:6px 8px;	}.CORPORATE .container-radio input:checked ~ .checkmark-radio {       border: 1px solid #08b385;}.CORPORATE .container-radio .checkmark-radio:after {    top: 2px;    left: 2px;    width:12px;    height:12px;    border-radius: 50%;    background: #08b385;}.CORPORATE .checkmark-radio {    position: absolute;    top: -2px;    left: 0;    height: 18px;    margin-right: 10px;    width: 18px;    background-color: #ffffff;    border-radius: 50%;    border: 1px solid #08b385;}.CORPORATE  .checkmark {    position: absolute;    top: 0;    left: 0;    height: 18px;    width: 18px;    border: 1px solid #08b385;    border-radius: 2px;}.CORPORATE .search-section {    background:linear-gradient(130deg, rgba(17, 20, 25, 1) 0%, rgba(20, 197, 149, 1) 100%) !important;    padding: 12px 0;}.CORPORATE .viewBtn {       background-color: #14C595;}.CORPORATE  .fltrchs {       color: #08b385;}.CORPORATE .viewBtn:hover {    background-color: #11bb8d;    -webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.CORPORATE .container_fil input:checked ~ .checkmark_fil {    background-color: #08b385;    border: 1px solid #08b385;}.CORPORATE ::-webkit-scrollbar-thumb {    background: #08b385;    border-radius: 10px;}.CORPORATE .slctbx_n {    background: transparent;    border: 0;    color: #08b385;}.CORPORATE .breadcrumb ul li a {	  color: #08b385;}.CORPORATE .review-bg-g {       background: #08b385;}.CORPORATE  .top_deal span {    background: linear-gradient(183deg, rgba(17,20,25,1) 0%, rgba(20,197,149,1) 100%);}.CORPORATE  .mapbtnb:hover {    background: #11bb8d;}.CORPORATE  .mapbtnb {    background: #14C595;}	.emt-desk-bus .src_bs_nw {margin-top: 0px !important;}	.emt-desk-bus .middle_sec h1{display:block}	.emt-desk-bus .recent_sr a {    color: #ffffff;}.emt-desk-bus  .bsrc-btn {       background: #14C595;}.emt-desk-bus .search_bg {    box-shadow:none;    -moz-box-shadow:none;    -webkit-box-shadow:none;}.CORPORATE .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;}.CORPORATE .breadcrumbnv ul li a {        color: #14C595;}.CORPORATE  .ouline-btn:hover {    background: #11bb8d;border: 1px solid #11bb8d;}.CORPORATE  .ouline-btn {      color: #14C595;    border: 1px solid #14C595;}.CORPORATE  .aircomplete-focused, .aircomplete-list-item:hover {    background-color: #f1f1f1 !important; border: none !important;    color: #666;}/* .CORPORATE .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {    */    /* background:none !important; */    /* } */.ui-datepicker-calendar .ui-state-active{background: #14C595 !important;border:2px solid #14c595 !important;}.CORPORATE .emp-mn {    padding: 0 0 5px;    font-size: 14px;}.emt-desk .ui-datepicker td .ui-state-highlight, .ui-widget-content .ui-state-highlight{font-weight: 700;    padding: 0;    min-width: 40px !important;    border: 2px solid #14C595 !important;    color: #14C595 !important;}.emt-desk .ui-datepicker td a.ui-state-highlight:hover{background:#14C595;}.CORPORATE .mn-on {    float: left;    width: 31.9%;    margin: 0 1% 7px 0;    padding: 0px;}.CORPORATE  .fill-btn {       background-color: #14C595;    border: 1px solid #14C595;	}.CORPORATE  .fill-btn:hover {        background-color: #0abd8c;    border: 1px solid #0abd8c;	}.CORPORATE  .fill-btns:hover {        background-color: #11bb8d;    border: 1px solid #11bb8d;	-webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;	}.CORPORATE  .fill-btns {        background-color: #14C595;    border: 1px solid #14C595;}.CORPORATE .activetb {    color: #14C595;    cursor: pointer;    border-bottom: 3px solid #14C595;}.CORPORATE  ul.menuitem li a:hover {    color: #11bb8d;    cursor: pointer;    border-bottom: 3px solid #11bb8d;}.CORPORATE .progress-bar {      background-color:#14C595;}.CORPORATE .img_txt {    background-color: #14C595;}.CORPORATE .ttl_night {    background: #14C595;}.CORPORATE .prc-cup {    background: #14C595; }.CORPORATE .apl {        background: #14C595;}.CORPORATE .ctr_cbox input:checked ~ .cmark_cbox {    background-color: #14C595;    border-color: #14C595;}.CORPORATE .tctxt a {    color: #14C595 !important;}.CORPORATE .tctxt a:hover{color:#11bb8d !important;text-decoration:underline !important;}.CORPORATE .coonpayment {     background: #14C595;       border: 1px solid #14C595;   }.CORPORATE .coonpayment:hover {     background: #11bb8d;       border: 1px solid #11bb8d;  -webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;	}.CORPORATE .mk-pym {      background-color: #14C595;       border: 1px solid #14C595;}.CORPORATE .mk-pym:hover {      background-color: #11bb8d;       border: 1px solid #11bb8d;	-webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.CORPORATE .mk-pym4:hover {      background-color: #11bb8d;       border: 1px solid #11bb8d;	-webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.CORPORATE .mk-pym4 {       background-color: #14C595;       border: 1px solid #14C595;}.newbookingbtn {    width: 100%;    padding: 5px 17px;}.CORPORATE .blu {    color: #08b385 !important;}._dntuse {    width: 100%;    float: left;}.CORPORATE .type-hotel {    border: 1px solid #08b385;    color: #08b385;    font-size: 12px;    padding: 1px 10px;    font-weight: 400;    border-radius: 4px;}/*bus-listiing*/.top_strip_bg {       background:linear-gradient(130deg, rgba(17, 20, 25, 1) 0%, rgba(20, 197, 149, 1) 100%) !important;  }/*bus-listiing*//*train*/.emt-desk-train .src_banner {    background-color: linear-gradient(130deg, rgba(17, 20, 25, 1) 0%, rgba(20, 197, 149, 1) 100%) !important;    background-image: url(https://www.easemytrip.com/emt-desk/imges/emt-desk_bg.png) !important;height:265px;}.emt-desk-train .webchksc{display:none !important}.emt-desk-train .top_bg_train {    background-color: linear-gradient(130deg, rgba(17, 20, 25, 1) 0%, rgba(20, 197, 149, 1) 100%) !important;    background-image: linear-gradient(130deg, rgba(17, 20, 25, 1) 0%, rgba(20, 197, 149, 1) 100%) !important;}.emt-desk-train .container_b input:checked ~ .checkmark_b {    background-color: #08b385;    border: 1px solid #08b385;}.emt-desk-train .modi-srec3 {    background: linear-gradient(130deg, rgba(17, 20, 25, 1) 0%, rgba(20, 197, 149, 1) 100%) !important;}.emt-desk-train .sorting ul li:hover {    color: #08b385;}.emt-desk-train  .mdf_btn:hover {    color: #fff;    background:rgba(255,255,255,.10)}.emt-desk-train .train-class-item.active .train-class-main:before {    content: " ";    border-left: 8px solid transparent;    border-right: 8px solid transparent;    border-top: 8px solid #14C595;    bottom: -8px;    position: absolute;    left: calc(50% - 8px);}.emt-desk-train .activeboxv1 {    border: 1px solid #14C595 !important;    background-color: #14C595 !important;    color: #fff !important;}.emt-desk-train  .train-class-item .tatkal-banner {background-color: #14C595;}.emt-desk-train .bk_nw {    width: 100%;    background: #14C595;}.emt-desk-train .bk_nw:hover{background:#11bb8d;}.emt-desk-train .bsrc-btn {        background: #14C595;}.emt-desk-train .bsrc-btn:hover {        background:#11bb8d;		-webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.emt-desk-train .search_bg, .emt-desk .search_bg{    box-shadow:none;    -moz-box-shadow:none;    -webkit-box-shadow:none;}.emt-desk-train .cr-btn, .cr-btn2 {    background-color:#14C595 !important;}.emt-desk-train .cr-btn2:hover{background-color:#11bb8d !important;}.emt-desk-train  .near_date .ttlls {    text-align: left;    color: #08b385;	}.emt-desk-train  .navarrw_up {    display: inline-block;    width: 8px;    height: 8px;    padding: 2px;    cursor: pointer;    margin: -4px 6px -2px;    transition: all .2s linear;    transform: rotate(-45deg) skew(7deg, 7deg);    border-color: #08b385;    border-style: solid;    border-width: 2px 2px 0 0;}.emt-desk-train .tr-view {color: #14C595;}.emt-desk-train .btn_ct {       background: #14C595;      border: 1px solid #14C595;}	.emt-desk-train .btn_ct:hover {    background-color: #11bb8d;}.emt-desk-train .ac {    color: #14C595;    font-weight: bold;}.emt-desk-train .rutmp .rutmpimg {    background: #fff;    padding: 16px 10px;    border: 1px solid #14C595;}.emt-desk-train  .rutmp .rutmpcli {    background: #14C595;}.emt-desk-train  .ctr_cbox input:checked ~ .cmark_cbox {    background-color: #14C595;    border-color: #14C595;}.emt-desk-train  .add_adult {       color: #14C595;       background: #ffffff;    border: 1px solid #14C595;   }.emt-desk-train  .con1 span {      color: #ffffff;    background: #14C595;   }.emt-desk-train .con1 span:hover {    background: #11bb8d;}.emt-desk-train .toplink {       color: #08b385 !important;      border: 1px solid #08b385;   }.emt-desk-train .toplink:hover {    background: #11bb8d;    color: #fff !important;}.emt-desk-train .cr-btn:hover {    background-color: #11bb8d !important;    -webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.emt-desk-train  .radio-toolbar-tp5 label:hover {    background: #11bb8d;    color: #fff;    border-color: #11bb8d;}.emt-desk-train .dropdown:after {background:none;}.emt-desk-train  .liType {    background-color: white;    color: #08b385 !important;    border-radius: 19px;}.emt-desk-train  .cab_round li:hover {    background: #fff;    color: #08b385 !important;}.emt-desk-train .train_book span{background:#14C595;}.emt-desk-train .train_book span:hover{background:#11bb8d;}/* .emt-desk-train .train-class-item .train-class-main.orangebdr { */    /* border: 1px solid #08b385; */    /* background-color: #14c5950a; *//* } *//*bus-corporate*/.emt-desk-bus .mailbtns {       border: 1px solid #14C595;       color: #14C595;}	.emt-desk-bus .ui-slider .ui-slider-handle {    border:none;}.emt-desk-bus .showBusbt {        color: #14C595;    border: 1px solid #14C595;}.bxb2bc .checkmark_b {    top: 5px;    left: -10px;}.chekb2blop .checkmark_b {    top: 13px;}.slt-st{background:#14C595 !important;}.slt-st:hover{background:#11bb8d !important}/* .emt-desk-bus .busFare { */    /* width: 12%; */    /* float: right; */    /* text-align: right; *//* } *//* .emt-desk-bus .ui-datepicker td span, .ui-datepicker td a { */    /* display: block; */    /* text-align: center; */    /* text-decoration: none; */    /* height: 40px; */    /* padding-top: 0 !important; */    /* width: 43px; */    /* border-radius: 0; *//* } */.emt-desk-bus .slct_btn {      background: #14C595;}/* .emt-desk-bus .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { */     /* color: #fff !important;  background: #08b385!important; *//* } *//* .emt-desk-train .ui-datepicker td { */        /* line-height: 36px; *//* } *//* .emt-desk-train .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { */    /* color: #fff !important; */    /* background: #08b385 !important; border:none; *//* } *//* .emt-desk-train .ui-menu-item ._1KUb:hover { */    /* color: #000 !important; */    /* background: #f1f1f1 !important; border:none; *//* } */.emt-desk-bus .slct_btn:hover, .btn_cntn:hover {    background: #14C595;}.emt-desk-bus ul.busAmList li a:hover {    color: #08b385;   }.emt-desk-bus .actab {    color: #14C595;    border-bottom: 3px solid #14C595;}.emt-desk-bus .container_b input:checked ~ .checkmark_b, .emt-desk-bus .container_b1 input:checked ~ .checkmark_b {    background-color: #14C595 !important;    border: 1px solid #14C595 !important;}.emt-desk-bus  .blue {    background: #14C595 !important;    color: #fff !important;}.emt-desk-bus  .blue ._bx1 img{filter:invert(1);}.emt-desk-bus  .remove-flbtn {       border: 1px solid #14C595;        color: #14C595;}.emt-desk-bus .btn_cntn {    line-height: 42px;    background: #14C595;}.emt-desk-bus .btn_cntn:hover {    background: #11bb8d;}.emt-desk-bus .ac {    color: #14C595;    font-weight: bold;}.emt-desk-bus .con span {    background: #14C595;    }.emt-desk-bus .con span:hover {    background: #11bb8d;}.emt-desk-bus .con1 input {    color: #ffffff;    background: #14C595;       border: 1px solid #14C595;}.emt-desk-bus .con1 input:hover {    color: #ffffff;    background: #11bb8d;       border: 1px solid #11bb8d;}.emt-desk-bus .mk-pym {     background-color: #14C595;        border: 1px solid #14C595;}.emt-desk-bus .mk-pym:hover {    background: #11bb8d;}.emt-desk-bus .con3 span {     background: #ef6614;   }.emt-desk-bus .con3 span:hover {    background: #11bb8d;}.emt-desk-bus  .mke_b a {    color: #fff;    text-decoration: none;    background-color: #14C595;    border: 1px solid #14C595;}.emt-desk-bus .mke_b a:hover {    background: #11bb8d;}.CORPORATE .vrfybtn {background-color: #14C595;font-size:19px;}.vrfybtn:hover, .prcdbtn:hover{background:#11bb8d !important; -webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.CORPORATE .orsec {display:none}.mk-pym3{background:#14C595;border:1px solid #14C595;}.mk-pym3:hover {border:1px solid #11bb8d;    background: #11bb8d;}.emt-desk-train ul.cab_round li {    color: #fff;}.emt-desk-train .src-bs {    margin-top: 0;}.agnt_icn img{filter:invert(48%) sepia(74%) saturate(392%) hue-rotate(85deg) brightness(89%) contrast(73%);}.blk-cls::before {    content: '';    border-left: 3px solid #08b385;    position: absolute;    left: 0;    height: 100%;    top: 0;}.mke_b a {    color: #fff;    text-decoration: none;    background-color: #ef6614;    border: 1px solid #ef6614;    font-size: 19px;    padding: 10px 60px;    text-align: center;    border-radius: 40px !important;}.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;}.emt-desk-train .cont-check input:checked ~ .checkmark1a, .emt-desk-train .container_trn input:checked ~ .checkmark_trn{    background-color: #14C595;    border: 1px solid #14C595;}.down_arw_mnu{transition:.5s all;}.emt-desk-train .checkmark_radio{border:1px solid #14C595;}.emt-desk-train .container_radio .checkmark_radio:after{background:#14C595;}.emt-desk-train .lbltc span a{color:#14C595;}.emt-desk-train .lbltc span a:hover{text-decoration:underline !important;color:#11bb8d;}.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;}.emt-desk-bus .ui-slider .ui-slider-handle{border:1px solid #14C595 !important;}.emt-desk .flgi-l {    margin-left: 10px;}.rev-m ol li a{color:#14C595;}.ribbonedit{background:#14C595 !important;}.tab_trvlr a.active_tb, .tab_trvlr2 a.active_tb {    border-bottom: 3px solid #2196f3;    background: #fff;    color: #14C595 !important;}.emt-desk-bus .ui-state-default:hover{background:#14C595 !important; color:#fff !important;}.emt-desk-bus .actpnt{color:#14C595;}.emt-desk-bus .actpnt:after{background:#14C595}.emt-desk-bus .cnge{color:#14C595;text-decoration:none;}.emt-desk-bus .cnge:hover{color:#11bb8d;text-decoration:underline !important;}.emt-desk-bus .right-cont small {    color: #14C595;    cursor: inherit;}.emt-desk-bus .flt-right{color: #14C595;}.emt-desk-bus .showModal{color:#14C595 !important;}.emt-desk-bus .showModal:hover{color:#11bb8d !important; text-decoration:underline !important;}    .emt-desk-bus .brd-pnt::-webkit-scrollbar-thumb {        background: #14C595;        border-radius: 10px;    }ul.ausuggest_trv li {    padding: 5px 15px !important;    cursor: pointer;    display: block !important;    border-bottom: 1px solid #ececec;}.bor p {    float:unset !important;    font-size: 10px !important;     color: #1A942B !important;    width: 100% !important;    margin:0 !important;    padding-bottom:0px !important;    padding-top:0px !important;}.flsctrhead {    font-size: 12px !important;    color: #000;    font-weight: 400 !important;}.corp-call .lstdv .fromsectr {    top: 61px;    width: 280px !important;    left: 0 !important;}.airport-roico{background-position:-213px -5px !important;}._listrwmenu a:hover .airport-roico{background-position:-213px -40px !important;}.no-client{top: 80px !important;}.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;}.cortrndv{    align-items: center;    font-size: 14px;    justify-content: flex-start;    margin: -20px 0 20px;    background: #eefbf8;    display: inline-flex;    color: #000;    width: fit-content;    border-radius: 5px;    padding: 2px 5px;}.cortrndv span{margin-left:5px;}.crscorpt{    color: #fff;    background: #000;    display: flex;    justify-content: center;    font-size: 13px;    font-weight: 600;    border-radius: 50%;    width: 20px;    height: 20px;    cursor: pointer;}.defenceColm {    margin: 0;    width: 70%!important;    float: left;}.upr_sctn{padding: 10px 15px !important;}.corfrnst {    border-radius: 5px;    background: linear-gradient(271deg, #08B386 0%, #11818B 42%, #123575 100%) 0% 0% no-repeat;    color: #fff !important;    padding:3px 8px;}.slct_optn .checkk-radio{border:2px solid #cbcdce !important;}.main1{right: -40px;}._bgcls{border:1px solid #14C595 !important;}.emt-desk .actve{border:1px solid #14C595 !important;}.pls_bxs:hover{border:1px solid #14C595 !important;}.emt-desk .corp_can{color:#14C595;border:1px solid #14C595;border-radius:40px;}.emt-desk .corp_can:hover{background:#14C595;color:#fff;}.emt-desk .corp_sbmt{border-radius:40px;background-color:#14C595;}.emt-desk .corp_sbmt:hover{background:#11bb8d;}.emt-desk .cont-corpradio .ck-corpradio:after{background:#14C595;}.emt-desk .cont-corpradio input:checked ~ .ck-corpradio{background-color:#ffffff;border:1px solid #14C595;}.emt-desk .ck-corpradio{border:1px solid #14C595;}.emt-desk .closecorp{font-size:28px;font-weight:600;top:-15px;position:absolute;right:-10px;background:#000;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;width:35px;height:35px;}.emt-desk .closecorp:hover{color:#fff;}.emt-desk .modalcorp{z-index:9999;}.emt-desk #mybtn:hover{background:#11bb8d;border:1px solid #11bb8d;color:#fff;}.emt-desk .tab_trvlr2 a.active_tb {    border-bottom: 3px solid #14c595;    color: #14c595 !important;}.emt-desk .tab_trvlr2 a:hover, .tab_trvlr a:hover{color:#14c595;}.emt-desk .showmore, .emt-desk .text_bl{color:#14c595;}.emt-desk .showmore:hover, .emt-desk .text_bl:hover{text-decoration:underline !important;color:#11bb8d}.emt-desk-bus .input_trvl{border-radius:5px;}.emt-desk-bus .input_trvl:focus {    border-color: #409cf28c;    -webkit-box-shadow: 0px 0px 14px 0px rgba(64, 156, 242, 1);    -moz-box-shadow: 0px 0px 14px 0px rgba(64, 156, 242, 1);    box-shadow: 0px 0px 5px 0px rgb(64 156 242 / 50%);    outline: none;}.emt-desk-bus .newtgbtn{background:#14C595;}.emt-desk-bus .newtgbtn:hover{background:#11bb8d;}.CORPORATE .resetAll{color:#14C595;}.CORPORATE .resetAll:hover{color:#11bb8d;}.CORPORATE .sdrp-item input[type="radio"] {accent-color:#0e9f77;}.CORPORATE .scrolltop div{background:#14C595 !important;}.CORPORATE .cont-corpradio input:checked ~ .ck-corpradio{border:1px solid #14C595 !important;}.CORPORATE .cont-corpradio .ck-corpradio:after{background:#14C595 !important;}.CORPORATE .corpinpt{border-radius:5px;}.CORPORATE .corp_can{color:#14C595;border:1px solid #14C595;border-radius:40px !important;}.CORPORATE .corp_can:hover{background:#11bb8d;color:#fff;border:1px solid #11bb8d !important;}.CORPORATE .corp_sbmt{border-radius:40px;background-color:#14C595 !important;}.CORPORATE .corp_sbmt:hover{background:#11bb8d !important;}.CORPORATE .closecorp{    float: right;    font-size: 28px;    font-weight: 500;    position: absolute;    right: -15px;    top: -15px;    background: #000;    border-radius: 50%;    width: 35px;    height: 35px;    display: flex;    align-items: center;    justify-content: center;    color: #fff;}.CORPORATE .closecorp:hover, .closecorp:focus{color:#fff;}.emt-desk .ui-menu-item .ui-state-active{color:#000 !important;}.CORPORATE .chnglink, .CORPORATE .text_bl, .CORPORATE .loadtc{color:#14C595 !important;}.CORPORATE .chnglink:hover, .CORPORATE .text_bl:hover, .CORPORATE .loadtc:hover{color:#11bb8d;text-decoration:underline !important;}.emt-desk-train #ui-id-1, .emt-desk-train #ui-id-2{top:240px !important;}.CORPORATE .ui-datepicker td .ui-state-highlight{color:#ffffff!important;border:2px solid #14C595;background:#14c595;font-weight:normal;}.CORPORATE .ui-datepicker td .ui-state-highlight:hover{color:#ffffff !important;}.CORPORATE .ui-datepicker-current-day .ui-state-active, .CORPORATE .ui-datepicker-current-day .ui-state-active:hover {    background: #14C595 !important;    color: #ffffff !important;border-radius:10px;}.box{left:-208px;}.cal-tw .box {left:unset;}.emt-desk .bg-titl-n{margin-bottom:10px;}.emt-desk ._flybxtfltr:hover{border-color:#14C595;background:#14c59517;}.emt-desk .actvquickflt{border-color:#14C595;background:#14c59517;}.emt-desk .actvquickflt .ixoico{filter: brightness(0) saturate(100%) invert(43%) sepia(76%) saturate(800%) hue-rotate(75deg) brightness(90%) contrast(90%);}.emt-desk .actvquickflt ._fntsm{color:#5D5F61;}.emt-desk .ui-slider .ui-slider-handle{border:1px solid #14C595 !important}.emt-desk ._othdrpswn li:hover{color:#14C595;}.emt-desk .ShowMore a{color:#14C595;}.emt-desk .ShowMore a:hover{color:#11bb8d;text-decoration:underline !important}.book-btn:hover{background:#11bb8d !important;-webkit-transition: background-color 500ms linear;-ms-transition: background-color 500ms linear;transition:background-color 500ms linear;}.emt-desk .svdtrv, .emt-desk .psn1, .emt-desk .ps{color: #14C595;}.emt-desk .svdtrv::before {    height: 8px;    width: 8px;    content: "";    position: absolute;    right: 4px;    top: 4px;    transition: .5s all;    transform: rotate(45deg);    border-right: 2px solid #14C595;    border-bottom: 2px solid #14C595;}/*train-css*/.emt-desk-train .res_link{color:#14C595;}.emt-desk-train .res_link:hover{text-decoration:underline !important;color:#14C595;}.emt-desk-train .if-table-all-ht th{background:#14C595;}.emt-desk-train .navarrw{border-color:#14C595;}/*train-css-ends*//*bus-css*/.emt-desk-bus .ui-state-default .ui-state-highlight{width:40px !important;border:2px solid #14C595 !important;color:#14C595 !important;}/*bus-css-ends*/.emt-desk .corpsect {    margin-bottom: 15px;    width: 100%;    display: table;}.emt-desk .corpsect ul{list-style:none;}.emt-desk .corpsect ul > li {    float: left;    position: relative;    }.emt-desk .corpsc-rdo {    display: block;    position: relative;    padding-left: 20px;    cursor: pointer;    font-size: 14px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    margin-right: 10px;    font-weight: 400;    color: #14C595;}.emt-desk .corpsc-rdo input {    position: absolute;    opacity: 0;    cursor: pointer;}.emt-desk .corpsc-rdo input:checked ~ .corpchk-rdo {    background-color: transparent;    border: 1px solid #14C595;}.emt-desk .corpchk-rdo {    position: absolute;    top: 2px;    left: 0;    height: 17px;    width: 18px;    background-color: transparent;    border-radius: 50%;    border: 1px solid #14C595;}.emt-desk .corpsc-rdo input:checked ~ .corpchk-rdo {background-color: transparent;border: 1px solid #14C595;}.emt-desk .corpchk-rdo:after {content: "";position: absolute;display: none;}.emt-desk .corpsc-rdo input:checked ~ .corpchk-rdo:after {display: block;}.emt-desk .corpsc-rdo .corpchk-rdo:after {    top: 3px;    left: 3px;    width: 10px;    height: 10px;    border-radius: 50%;    background: #14C595;}.emt-desk #divFamilyFare{display:none !important}.dvcalendarmul .box {left:-262px;}/*flight-css*/.emt-desk .modal-btb .ipxw .inp_box{border:1px solid #CDD9D6;}/*flight-css-ends*//*hotel-mob-css*//*hotel-mob-css-ends*/