@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{
    margin: 0;
   box-sizing: border-box;
}
body{
    font-family:poppins;
}
.container {
    width: 90%;
    margin: 0 auto;
    padding: 0px;
}
.w-40 {
    width: 40%;
}
.w-60 {
    width: 60%;
}
.w-50 {
    width: 49%;
}
.w-30 {
    width: 30%;
}
.w-70 {
    width: 70%;
}
.w-33 {
    width: 32%;
}
.fnt-600 {
    font-weight: 600;
}
.fnt-13 {
    font-size: 13px;
}
.d-flex{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
   
}
.justify-content {
    justify-content: space-between;
}
.align-items-center {
    align-items: center;
}
/* ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
li {
    display:inline-block;
}
a {
    text-decoration: none;
} */


._rtscrldbx {
    width: 100%;
}
.newHeaderLogoUK {
    height: 53px;
    width: 156px;
    display: inline-block;
    background: url(https://images.emtcontent.com/brandlogo/emt-logo-us.svg) 50% no-repeat !important;
    background-size: 167px 54px;
}
.newHeaderLogo-line2 { height: 53px; width: 156px; display: inline-block; background: url(https://www.easemytrip.com/new-header/emtlogo_new4.svg) 50% no-repeat; background-size: 158px 54px; }
.emt_header_wrap {width: 97%;}
.emt_nav ul li a {padding:19px 9px;}
.footer .footer_inr {width: 97%;display: table;}
.ftr_col_4 {line-height: 20px; }
.bg_privacy .entry-title-n {
    
    z-index: 0!important;
    
}
section {
    margin-bottom: 0px;
}
#toTop {
    display: block;
    position: fixed;
    top: 80%;
    right: 0;
}
.pcilg {
    background-image: url(https://www.easemytrip.com/dm-img/pci-logo.png);
    float: left;
    height: 35px;
    width: 57px;
    background-position: 0 0;
    margin-top: 6px;
    margin-left: 10px;
}
.flimm {
    background: url(https://www.easemytrip.com/images/brandlogo/emt_mob_uk.svg);    background-size: 100px 30px;
}

a.style1:link{
   color: #FFFFFF;
   text-decoration: none;
}
a.style1:visited{
   color: #FFFFFF;
   text-decoration: none;
}
a.style1:active{
   color: #FFFFFF;
   text-decoration: underline;
}
a.style1:hover{
   color: #FFFFFF;
   text-decoration: underline;
}
a.style2:link{
   color: #000000;
   text-decoration: none;
}
a.style2:visited{
   color: #666666;
   text-decoration: none;
}
a.style2:active{
   color: #282828;
   text-decoration: none;
}
a.style2:hover{
   color: #282828;
   text-decoration: underline;
}

.footer_link{ width:187px }
.footer_white{ width:177px }
.hot_link{ margin-top:0px }
.flt a{ text-decoration:none; color:#ff7f27;  font-weight:bold;}
.flt a:hover{ text-decoration:underline;}
@media only screen and (min-width:300px) and (max-width: 480px){
    #wb_Text2 {
        width: 89% !important;
        /* margin-left: 2% !important; */
        margin: 0 auto !important;
        float: none !important;
    }
    h1{    font-size: 18px !important;}	
    .style12 {
        font-size: 12px;
        list-style: none !important;
    }
}
.taxesfee-banner {
    padding: 50px 0px;
    background: url("https://images.emtcontent.com/banners/Tax-Fees.webp");
    background-size: cover;
    position: relative;
}
/* .taxesfee-banner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.20);
} */
.post-banner {
    padding: 50px 0px;
    background: url("https://images.emtcontent.com/banners/Post-Ticketing.webp");
    background-size: cover;
    position: relative;
}
/* .post-banner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.20);
} */
.our-servics-banner {
    padding: 50px 0px;
    background: url("https://images.emtcontent.com/banners/Service-Fees.webp");
    background-size: cover;
    position: relative;
}
/* .our-servics-banner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.20);
} */

.entry-title-n {
    margin-bottom: 0px;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    z-index: 0;
    position: relative;
    text-shadow: 1px 1px 2px rgba(0,0,0,.8);
}
.bg-ovrly {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,.3);
    top: 0;
}

.dskhide {display: block;box-shadow: 0 0 7px rgba(0, 0, 0, .20);}
._tophdr, ._outrscroll  {display: none !important;}
.reltv {position: relative;}	
.hdn_gpnt::-webkit-scrollbar {display: block;}	
@media only screen and (max-width: 900px) {
._tophdr, ._outrscroll {display: flex;}
._tophdr {padding: 10px;margin: 0;}
.dskhide{display:none;}
._innerbx {flex: 0;margin-left: 30px;}	

}

#footerpage object {width:100%;height:415px;}
@media only screen and (max-width: 499px) {
#footerpage object {width:100%;height:67px;}
}

.table-wrap {
    margin: 50px 0px;
}
.table-wrap table {
    width: 100%;
    border-collapse: collapse;
}
.table-wrap th, td {
    border: 1px solid #d7d7d7;
    padding: 8px 15px;
    text-align: left;
    font-size: 13px;
    font-weight: 500;
}
.table-wrap th {
    background-color: #f6f6f6;
    color: #000000;
}
.table-wrap .section-header {
    background-color: #bde7ff;
    color: #000000;
    font-weight: 600;
    padding: 8px 15px;
    text-align: left;
    font-size: 13px;
    margin-top: 30px;
}
.text-wrap h4 {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    margin: 20px 0px;
    position: relative;
}
.text-wrap h4::after {
    position: absolute;
    width: 50px;
    height: 2px;
    border-radius: 40px;
    bottom: -4px;
    left: 0;
    background: #2093EF;
    content: '';
}
.text-wrap p {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin-bottom: 20px;
}
.text-wrap ul li {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin-bottom: 0px;
}
.text-wrap {
    margin-top: 30px;
}
.table-box-wrap h2 {
    font-size: 18px;
    color: #000;
    margin-bottom: 20px;
    font-weight: 600;
    margin-top: 20px;
}
.section-header-gray {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    padding: 0;
    margin-top: 30px;
}
.text-wrap h5 {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin-top: 20px;
}

.table-box-wrap .title-heading {
    font-size: 18px;
    color: #000;
    margin-bottom: 20px;
    font-weight: 600;
}