@charset "utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption{margin:0;padding:0;border:0;outline:0;font-family:open sans}
.clr{clear:both;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background-color:rgb(255,255,255) !important;}
.clr2{clear:both;margin-bottom:18px;}
.signin-main h1{color:#1b1b1b;font-family:Tahoma, Geneva, sans-serif;font-size:24px;font-weight:normal;padding:15px 0;text-align:center;}
.brn{color:#949292;font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-style:italic;height:44px;margin:0 auto;text-align:justify;width:90%;}
.submit{background:#2d67b2 none repeat scroll 0 0;border-radius:5px;cursor:pointer;height:43px;margin:31px auto 15px;text-align:center;width:90%;}
.form-sign{height:auto;margin:0 auto;padding:0;width:90%;}
.col-3{margin:25px auto 13px;position:relative;width:90%;z-index:4;}
.form-sign input[type="text"]{box-sizing:border-box;color:#333;font:15px/24px "Lato",Arial,sans-serif;letter-spacing:1px;width:100%;}
.form-sign input[type="password"]{box-sizing:border-box;color:#333;font:15px/24px "Lato",Arial,sans-serif;letter-spacing:1px;width:100%;}
.box-fm{width:100%;margin:0px;padding:0px;height:auto}
.buttonLogin:hover{background-color:#1d569f}
.border-last{border-top:1px solid rgb(45, 103, 178);margin:5% 0 0;padding:0;position:relative;width:100%;z-index:-1;}
.main-last{margin:0;padding:6% 0;width:100%;}

.main-las-cir{margin:-74px auto;padding:0;position:relative;width:80%;}
.bx_f{width:100%;margin:0;font-family:Roboto, Tahoma, Geneva, sans-serif;}
.blc_brd2{position:fixed;left:0;top:0;background-color:#000;width:100%;height:100%;z-index:100;opacity:0.7;cursor:pointer;}
.main_frm_f{background-color:#fff;border:1px solid #ccc;border-radius:3px;margin-left:auto;margin-right:auto;left:0;right:0;position:fixed;width:33%;z-index:999999;}
.cntnt_f{width:90%;border-bottom:1px solid #ccc;padding:3% 5%;color:#000;font-size:18px;background-color:#F0F0F0;margin:0px auto;}
.cntnt_f2{width:90%;border-bottom:1px solid #ccc;padding:2% 0%;color:#000;font-size:12px;background-color:#fff;margin:12px auto;font-weight:bold;}
.cntnt_f4{width:95%;margin:20px auto;background-color:#fff;}
.cntnt-m{width:100%;float:left;}
.mob-h{width:100%;float:left;font-size:15px;color:#0f0f0f;}
.m-inp{width:100%;float:left;margin-top:10px;}
.m-inp input{width:100%;border:1px solid #c7c7c7;height:38px;line-height:38px;padding-left:3%;outline:0;border-radius:4px;}
.m-inp input:focus{border-color:#409cf2;-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 14px 0px rgba(64,156,242,1);outline:none;}
.bx_f2{width:100%;margin:0;font-family:Tahoma, Geneva, sans-serif;}
.cntnt_f2{width:100%;border-bottom:1px solid #ccc;padding:3% 2.5%;color:#000;font-size:18px;background-color:#F0F0F0;margin:0px auto;}
.fr_rules_cr{width:6%;float:right;cursor:pointer;}
.fr_rules2{float:left;font-size:17px;width:75% !important;}
.fr_rules_cr2{width:6%;float:right;cursor:pointer;}
.crs2-mob{width:32px;height:32px;position:absolute;right:381px;top:43px;cursor:pointer;z-index:9999;}
.sign-inn{border-radius:4px;cursor:pointer;height:38px;margin-bottom:8px;margin-left:auto;-webkit-appearance:none;margin-right:auto;text-align:center;width:100%;float:left;margin-top:40px;}
.buttonLog{border:medium none;border-radius:5px;color:#fff;background:#2d67b2;cursor:pointer;font-family:Tahoma,Geneva,sans-serif;font-size:17px;font-weight:normal;height:43px;-webkit-appearance:none;text-align:center;width:90%;margin:0 auto;}
.buttonLog:focus{border-color:#409cf2;-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 14px 0px rgba(64,156,242,1);outline:none;}
.buttonLog:hover{background-color:#265ea6}
.buttonLogin{border:medium none;border-radius:5px;color:#fff;background:#4263c1;cursor:pointer;font-family:open sans;font-size:17px;font-weight:normal;height:43px;-webkit-appearance:none;text-align:center;width:100%;margin:0 auto;}
.buttonLogin:focus{border-color:#409cf2;-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 14px 0px rgba(64,156,242,1);outline:none;}
.i-eml{float:left;display:none;text-align:center;width:100%;color:#FF0000;font-size:11px;font-weight:bold;text-align:center;}
.wt{float:left;display:none;width:100%;text-align:center;color:Green;font-size:11px;font-weight:bold;}
.alt-re{float:left;width:100%;text-align:center;color:Red;font-size:11px;margin-top:3px;font-weight:bold;display:none;}
.alt-re1{float:left;width:100%;color:Red;font-size:11px;margin-top:3px;font-weight:bold;display:none;}
.pl-wat{float:left;width:100%;color:Green;font-size:11px;text-align:center;font-weight:bold;margin-top:3px;display:none;}
.buttonLogin:hover{background-color:#265ea6}
.se-m{width:100%;float:left;margin-bottom:20px;}
.se-m1{width:100%;float:left;display:none;margin-bottom:20px;}
.snt-c{width:100%;float:left;color:#0f0f0f;font-size:17px;text-align:center;}
.snt-c span{width:100%;display:block;text-align:center;font-size:17px;}
.cod-mm{width:100%;float:left;margin-top:20px;font-size:13px;}
.cod-m{width:100%;float:left;}
.cod-m span{font-size:13px;}
.cod-m span:nth-child(2){float:right;text-align:right;color:#2d67b2;text-decoration:underline;cursor:pointer;}
.nt{width:100%;float:left;font-size:11px;color:red;margin-top:5px;display:none;}
.nt1{width:100%;float:left;font-size:11px;color:red;margin-top:5px;display:none;}
.sign-inn1{border-radius:5px;cursor:pointer;height:43px;margin-bottom:8px;margin-left:auto;-webkit-appearance:none;margin-right:auto;text-align:center;width:100%;float:left;margin-top:40px;}
.buttonLogin1{border:medium none;border-radius:5px;color:#fff;background:#4263c1;cursor:pointer;font-family:open sans;font-size:17px;font-weight:normal;height:43px;-webkit-appearance:none;text-align:center;width:80%;margin:0 auto;}
input::-webkit-input-placeholder{color:#d2d0d0;}
.p2{width:100%;float:left;margin:10px 0;color:#bab9b9;font-size:11px;}
.inp{width:100%;float:left;position:relative;}
.inp input{float:left;width:100%;height:38px;border:1px solid #c7c7c7;border-radius:4px;padding-left:9%;margin-top:5px;outline:0;background:url(https://www.easemytrip.com/img/mob.png) 2% no-repeat;}
.inp1{width:100%;float:left;position:relative;}
.inp1 input{float:left;width:100%;height:38px;border:1px solid #c7c7c7;border-radius:4px;padding-left:9%;margin-top:5px;outline:0;background:url(https://www.easemytrip.com/img/lock.png) 2% no-repeat;}
.signup1{width:100%;float:left;}
.main_frm_f1{background-color:#fff;border:1px solid #ccc;border-radius:3px;margin-left:auto;margin-right:auto;left:0;right:0;position:fixed;width:33%;z-index:999999;}
.se-m2{width:100%;float:left;margin-bottom:20px;}
.se-m3{width:100%;float:left;display:none;margin-bottom:20px;}
.btnlg{border:medium none;border-radius:5px;color:#fff;background:#2d67b2;cursor:pointer;font-family:Tahoma,Geneva,sans-serif;font-size:17px;font-weight:normal;height:43px;-webkit-appearance:none;text-align:center;width:80%;margin:0 auto;}
.btnlg1{border:medium none;border-radius:5px;color:#fff;background:#2d67b2;cursor:pointer;font-family:Tahoma,Geneva,sans-serif;font-size:17px;font-weight:normal;height:43px;-webkit-appearance:none;text-align:center;width:80%;margin:0 auto;}
.signup2{width:100%;float:left;}
.main_frm_f2_mob{background-color:#fff;border:1px solid #ccc;border-radius:3px;margin-left:auto;margin-right:auto;left:0;right:0;position:fixed;width:33%;z-index:999999;top:20%;}
.se-m4{width:100%;float:left;margin-bottom:20px;}
.se-m5{width:100%;float:left;display:none;margin-bottom:20px;}
.btnlg2{border:medium none;border-radius:5px;color:#fff;background:#2d67b2;cursor:pointer;font-family:Tahoma,Geneva,sans-serif;font-size:17px;font-weight:normal;height:43px;-webkit-appearance:none;text-align:center;width:80%;margin:0 auto;}
.btnlg3{border:medium none;border-radius:5px;color:#fff;background:#2d67b2;cursor:pointer;font-family:Tahoma,Geneva,sans-serif;font-size:17px;font-weight:normal;height:43px;-webkit-appearance:none;text-align:center;width:80%;margin:0 auto;}
@media only screen and (min-width:220px) and (max-width:767px){.signin-main{background:#fff none repeat scroll 0 0;border-radius:4px;box-shadow:0 0 7px -2px #000;float:left;height:auto;margin:0;padding:0 0 12px;width:100%;}
.or-main{display:none;}
.border-last{display:none;}
.main-last{float:left;margin:32% 0 0;padding:0;width:100%;}
.sign-inn{background:#2d67b2 none repeat scroll 0 0;border-radius:5px;cursor:pointer;height:34px;margin-bottom:8px;margin-left:auto;margin-right:auto;text-align:center;width:100%;}
.signin-main h1{color:#1b1b1b;font-family:Tahoma,Geneva,sans-serif;font-size:17px;font-weight:normal;padding:15px 0;text-align:center;}
.facebook{background:#2d67b2 none repeat scroll 0 0;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin:0 auto 10px;padding:10px 0;text-align:center;width:90%;}
.fr_rules2{float:left;font-size:15px;width:75%;}
.main_frm_f{background-color:#fff;border:1px solid #ccc;border-radius:3px;margin-left:auto;margin-right:auto;position:fixed;width:91%;z-index:999999;}
}




.mob_header {display:block;height: 61px;}
.top-sec {
width: 100%;
float: left;
background: #00a3d6;
padding: 10px 0;
}
.ful-wid {
    width: 100%;
    float: left;
    position: relative;
}
.b2b-logo {
    width: 135px;
    height: 41px;
    background: url(https://www.easemytrip.com/new-header/img/logo-home.png);
    background-size: 135px 41px;
    margin: 0 auto;
}
.three-line {
    width: 20%;
    position: absolute;
    background: url(https://www.easemytrip.com/new-header/img/menu-line.png);
    background-repeat: no-repeat;
    height: 20px;
    left: 10px;
    top: 12px;
    cursor: pointer;
}
.right-user {
    width: 8%;
    position: absolute;
    background: url(https://www.easemytrip.com/new-header/img/user-icon.png);
	background-size:28px 28px;
    background-repeat: no-repeat;
    height: 30px;
    right: 10px;
    top: 8px;
    cursor: pointer;
}
.w3-sidebar{height:100%;width:250px;background-color:#029ac9;position:fixed!important;z-index:11;overflow:hidden}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;outline:none;white-space:normal;float:none;color:#fff}
.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}
.left-menu {width:100%}
.left-menu ul {display:list-item;margin:0;list-style:none;}
.left-menu ul li {display:list-item;margin:0;list-style:none;font-size:14px;padding:10px;border-bottom:1px dashed #40bbe1}
.left-menu ul li a {font-size:14px;text-decoration:none;color:#fff}
.profile-nme {width:100%;border-bottom:1px dashed #40bbe1;padding-bottom:5px;margin-bottom:10px}
.title-txt {font-size:14px;color:#fff;font-weight:bold;}
.agent-nme,.helpline2,.log_txt {font-size:13px;color:#fff;font-weight:normal;}
.helpline2 {float:left;margin:0}
.b_ttl {font-size:13px;color:#fff;font-weight:bold;}
.a_amount {font-size:14px;color:#000;font-weight:normal;float:right;background:#fff;border-radius:20px;padding:2px 10px}
.rit_cntr {width:92%;margin:10px auto}
.clr {clear:both}
.a_amount::before {content:'';float:left;width:9px;height:15px;background: url(https://www.easemytrip.com/new-header/img/menu-sprite-icn.png); background-position: 0px -205px; background-size: 24px 255px;margin:4px 3px 0 0}
.logoff_pnl {width:35%;float:right}
.logoff {width: 18px; height:20px; background: url(https://www.easemytrip.com/new-header/img/menu-sprite-icn.png); background-position: 0px -221px; background-size: 24px 255px; float: left;margin:2px 5px 0 0}
.log_btn {border-radius:20px;border:1px solid #40bbe1;text-align:center;font-size:14px;color:#fff;padding:6px 12px;width:100px;text-decoration:none;margin:5px 0 7px 0}
.sub_link:before {
    content: "";
    border-left: 4px solid #fff;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    margin: 0;
    position: absolute;
    left: 0;
    top: 30%;
}
.sub_link {font-size:13px;color:#fff;text-decoration:none;margin:4px 0 8px 0;padding-left:10px;display:block;position:relative}
.fltl {float:left}
.fltr {float:right}

@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}	
.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
@media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}}

.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}

.w3-left{float:left!important}.w3-right{float:right!important}
.cross {position: relative;
    top: 10px;
    right: 10px;
    font: normal 25px Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: right;cursor:pointer}