@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;box-sizing:border-box;font-family:poppins;}
.dflx{display:flex}
.jsb{justify-content:space-between}
.algnct{align-items:center}
.tcntr{text-align:center;}
.clm{flex-direction:column}
.flx{display:flex;}
img{max-width:100%}
.wrp{flex-wrap:wrap;}


.rplc_mnfll{width:100%;background:url(https://images.emtcontent.com/emt-sale/flmn-bck2.webp)}
.md_pnl{width:1200px;margin:0 auto}
.title_clr span{position:relative;color:#0E3147;font-family:Poppins !important;font-size:28px;font-weight:800;display:inline-block}
.title_clr span:before{content:'';position:absolute;left: -50px;top: 50%;transform: translate(0, -50%);width:34px;height:5px;background:#FF6700;}
.title_clr span:after{content:'';position:absolute;right: -50px;width:34px;top: 50%;height:5px;background:#85AA04;}
.title_clr{padding:20px 0}
._trvldel_bx{background:#FFEFE6;border-radius:15px;position: relative;overflow: hidden;}
._dlsmnfll{padding:20px 15px}
.evrybx{background:#fff;border-radius:12px;position:relative;width:19%}
.evrybx:after{content:'';position:absolute;top:0;width:100%;height: 50px;background:#0E3147;z-index: 1;border-radius: 12px 12px 0 0;}
.pctredv{position:relative;padding:10px;z-index: 2;}
.pctredv img{width:100%;object-fit:cover;height: 130px;border-radius:12px}
.tgline{position:absolute;bottom:17px;left:20px;background:#0E3147;color:#fff;border-radius:12px 12px 0 0;font-size:13px;font-weight:800;text-align:center;padding: 5px 15px;text-transform: uppercase;letter-spacing:1px;}
.prce{color:#0E3147;font-weight:800;font-size: 27px;margin: 5px 0;}
.blwcnt{padding: 0 10px 10px;}
.bknw a{color:#EF6614;font-size:15px;font-weight:600;text-decoration:none}
.bknw a:hover{text-decoration:underline}
.bkst i{display:inline-block;width: 20px;height: 20px;}
.blwcnt p{font-weight:500}
.ttlcvr {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
    flex-wrap: wrap;
    position: relative;
    padding: 30px 0px;
}
.mnttl {
    font-size: 30px;
    font-weight: 600;
    color: #14364B;
    font-style: italic;
}
.newcpnbx {
    display: flex;
    gap: 10px;
    align-items: center;
    background: linear-gradient(90deg,rgba(6, 3, 141, 1) 0%, rgba(13, 48, 70, 1) 100%);
    border-radius: 5px;
    border: 1px dashed #000;
    padding: 10px 15px;
    position: relative;
}
.cpnttl {
    font-size: 24px;
    font-weight: 600;
    color: #fff;
}
.cpncdrea {
    font-size: 36px;
    font-weight: 600;
    color: #fff;
    padding-left: 5px;
    border-left: 1px dashed #fff;
    line-height: 1;
    position: relative;
    display: inline-block;
    color: transparent;
    -webkit-text-stroke: 1px #fff;
}
.cpncdrea::before {
    content: attr(id);
    position: absolute;
    inset: 0;
    color: #fff;
    width: 0%;
    white-space: nowrap;
    overflow: hidden;
    left: 5px;
    animation: fill 2.5s ease-in-out infinite alternate;
}
.cpncdrea::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 4px;
    background: #fff;
    left: 0;
    animation: caret 2.5s ease-in-out infinite alternate;
}
.rel{position:relative;}
@keyframes fill {
    0%   { width: 0%; }
    100% { width: 100%; }
}

@keyframes caret {
    0%   { left: 0; }
    100% { left: 100%; }
}

@keyframes fill {
  0% { width: 0%; }
  100% { width: 100%; }
}
@keyframes caret {
  0% { left: 0; }
  100% { left: 100%; }
}
._gftflmn{background:url(https://images.emtcontent.com/emt-sale/gft-bck.png);background-size:cover;height:170px;margin-top: 5rem;}
.crd_sdepl{position:relative;top: -70px;left:110px;}
.gftcrd_mg{width: 250px;}
.hldy{position:absolute;z-index:1;transform: rotate(10deg);top: -75px;left: -40px;}
.vlnt{position:absolute;transform: rotate(-13deg);left: -129px;}
.hotl{position:absolute;z-index:2;top: 25px;}
.scndmd{width:70%;margin:auto;}
.bknwgft a{color:#EF6614;font-size:15px;font-weight:600;text-decoration:none}
.bknwgft a:hover{text-decoration:underline}
._gftcrdcnot{color:#0E3147;width:50%;padding: 20px 0 0;}
._gftcrdcnot h3{font-size:27px}
._gftcrdcnot p{font-size: 15px;margin: 10px 0;}
.mge_lft{left:0;bottom: 30%;position:absolute;width: 100px;}
.mge_rgt{right:0;bottom: 30%;position:absolute;width: 100px;transform: scalex(-1);}
.oddsrt{margin:20px 0;display:flex;gap:20px;}
.odditm {
    height: 49px;
    padding: 8px 25px;
    background: #fff;
    border-radius: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 1px 1px 4px 0px #00000040 inset;
    filter: drop-shadow(2px 4px 1px #00000040);
    cursor: pointer;}
.odditm img{object-fit:contain;max-width:100%;max-height:100%;}
.odditm.active{border:1px solid #D82044;background:#ffe7eb;}
.ovrflw {
    position: relative;
    padding-top: 40px;
}
.ovrflw::before {
    content: '';
    position: absolute;
    top: 10px;
    left: 50%;
    width: 80%;
    height: 45px;
    border-radius: 60px 60px 0 0;
    background: #e7e7e7f7;
    transform: translate(-50%, 0);
    z-index: 1;
}
.md_azd table {
    margin-top: 30px;
    outline: 2px solid #D82044;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0px 4px 12px 0px #00000040;
    position: relative;
    z-index: 3;
    border-collapse: collapse !important;
}
.md_azd table th {
    font-size: 16px;
    padding: 10px;
    font-weight: normal;
    background: #D82044;
    color: #fff;
    border-color: #D82044;
}
.md_azd table td {
    padding: 15px 5px;
    font-size: 14px;
    text-align: center;
    border-color: #D82044;
}
.ovrflw::after {
    content: '';
    position: absolute;
    top: 40px;
    left: 50%;
    width: 90%;
    height: 45px;
    border-radius: 60px 60px 0 0;
    background: #d7d7d7f7;
    transform: translate(-50%, 0);
    z-index: 2;
}
.mrtbl p{font-size:11px;margin-top: 10px;text-align:right;color: #fff;}
.tab-contentm{display:none;}
.pck_fllmn{width:100%;background:url(https://images.emtcontent.com/emt-sale/holdy-pckbck.png) no-repeat;background-size:100%;height: 1460px;margin-top: -7rem;padding-top: 10rem;}
.cwht{color:#fff !important}
.tnechpl{width: 20%;text-align: center;color: #fff;position:relative;padding: 0 15px;}
.gap15{gap:15px}
.flwclm{flex-flow:column}
.bdrflg{border-right:1px solid #FF6700;border-left:1px solid #85AA04}
.bdrflg1{border-left:1px solid #FF6700;}
.bdrflg2{border-right:1px solid #85AA04;}
.tnechpl i{width:80px;margin:auto}
.tnechpl:nth-child(odd)::after{background:linear-gradient(to bottom, transparent, #ffa500, transparent);}
.tnechpl:not(:last-child)::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 100%;
}
.tnechpl:nth-child(even)::after {
    background: linear-gradient(to bottom, transparent, #00ff00, transparent);
}
.gap20{gap:20px}
.pck_prtclr{background:#EFEFF0;border-radius: 55px;width:25%;color:#000;text-decoration:none}
.img_bnrtp img{border-radius:55px;object-fit:cover;height:220px;width:100%}
.holpck_prce{background:#fff;border-radius: 35px 35px 50px 50px;padding: 20px 20px 15px;margin: 10px;}
.hlpckname{font-family:Playfair;font-weight: 800;font-size: 35px;}
.dyngt{font-weight:600;font-size:15px}
.strkng p{font-size: 14px;}
.rupvlue{font-weight:700;font-size: 23px;}
.btnclkc{display:inline-block;padding: 10px 20px;text-align:center;color:#fff;background:#EF6614;border-radius:40px;font-size:14px;font-weight:500;text-decoration:none}
.btnclkc:hover{background-color: #da5200;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear;}
.strbkbt{margin-top:10px}
.vmrebt{width:15%;margin:25px auto}
.vmrebt a{display:block;padding:10px;text-align:center;text-decoration:none;text-align:center;color:#0E3147;font-size:15px;font-weight:600;background:#fff;border-radius:40px;border: 1px solid #0E3147;box-shadow: 0px 0px 5px rgb(0 0 0 / 12%);}
.vmrebt a:hover{background:#0E3147;color:#fff;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear;}
.btlfld_fll{background:url(https://images.emtcontent.com/emt-sale/btlfld-bnr.png) no-repeat;background-size: cover;height: 600px;margin-top:12rem;}
.btlfld_fll p{font-size:14px;color:#0E3147;text-align:center}
.bxbtleech{height: 350px;position:relative;border-radius:25px;overflow: hidden;}
.htl_amod .bxbtleech {width:24%}
.bxbtleech img{width:100%;height:100%;border-radius:15px;object-fit:cover}
.ovrly{position:absolute;background:linear-gradient(90deg,rgba(14, 46, 72, 1) 0%, rgba(14, 46, 72, 0.31) 100%);width:100%;height: 100px;bottom: -1px;}
.owl-carousel .owl-stage-outer{overflow:hidden}
.cnt5{position:absolute;left: 20px;bottom: 20px;color:#fff}
.cnt5 h5{font-size:18px;font-weight:600;margin-bottom: 10px;}
.cnt5 a{color:#fff;text-decoration:none;font-size: 15px;}
.item a {
    padding: 0;
    background: transparent;
    border: 0;
    display: block;
    box-shadow: none;
}
.item a .hotelimg {
    width: 100% !important;
    height: 340px;
    object-fit: cover;
    border-radius: 15px;
    display: block;
}
.hoteldtls {
    background: #fff;
    padding: 10px;
    border-radius: 15px;
    position: absolute;
    bottom: 10px;
    left: 50%;
    width: calc(100% - 20px);
    transform: translate(-50%, 0);
}
.htlnme {
    font-size: 17px;
    font-weight: 600;
    margin: 5px 0 0;
    color: #000;
}
.explrbtn {
    color: #EF6614;
    font-size: 15px;
    font-weight: 600;
    margin-top: 5px;
    display: flex;
    align-items: center;
    gap: 10px;
}
.item a img {
    width: auto !important;
}
.sldr_btlfd .owl-theme .owl-nav{
    top: 300px;
    position: absolute;
    width: fit-content;
    left: -5px !important;
}
.sldr_btlfd .owl-theme .owl-nav .owl-next {
    right: -50px;
    left: auto !important;
}
.owl-prev:before {
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    border: none;
    border-width: unset;
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: unset;
    position: absolute;
    left: -30px;
    top: 0px;
    content: '';
    display: inline-block;
    background:url(https://images.emtcontent.com/emt-sale/left-arw2.svg) no-repeat;
    background-size: 50%;
    width: 90px;
    height: 50px;
    background-repeat: no-repeat;
    }
.owl-next:before {
    border: none;
    border-width: unset;
    transform: unset;
    position: absolute;
    right: 0;
    top: 0px;
    content: '';
    display: inline-block;
    background: url(https://images.emtcontent.com/emt-sale/rght-arw2.svg);
    background-size: 100%;
    width:40px;
    height: 50px;
    background-repeat: no-repeat;
    }
.echdeal_hotl h4{font-size:19px;font-weight:600}
.echdeal_hotl{color:#0E3147;text-align:center;gap: 10px;padding: 0 45px;position:relative}
.echdeal_hotl p{font-size:14px}
.htl_dealsmn{margin:5rem 0}
.echdeal_hotl:not(:last-child)::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 100%;
}
.echdeal_hotl:nth-child(-n + 3)::after {
    background: linear-gradient(to bottom, transparent, #0E3147, transparent);
}
.arbrndhtl{background:#FFEFE6;padding:5rem 0;margin-top:5rem}
._arht_flbx {
    border: 1px solid #D9D9D9;
    border-radius: 16px;
    margin-bottom: 2rem;
}
._hedprtmn {
    background: #FCFCFF;
    border-radius: 16px 16px 0 0;
    font-weight: 600;
    border-bottom: 1px solid #D9D9D9;
    padding: 5px;}
.dta_flcntr{padding:15px;background:#fff;border-radius: 0 0 15px 15px;}
.arhtl_mnbx {
    width: 100%;
    justify-content: center;
    margin: 10px 0 5px;
    gap: 23px;}
.complbxarht {
    width: 15%;
    margin: 0 !important;
    text-align: center;
}
.brdrflg {
    background: linear-gradient(132deg, #FFAD21, #FFEED2);
}
.onehtarbx {
    padding: 3px;
    border-radius: 14px;
}
.arbx {
    height: 100px;
    background: #fff;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: 5px;
}
.f12 {
    font-size: 12px;
}
.complbxarht a {
    color: #0069D8;
    margin-top: 10px;
    text-decoration: none;
    display: block;}
.p0{padding:0 !important}
.uspbx {
    display: flex;
    justify-content: space-between;
    padding: 20px;
    border-radius: 20px;
    gap: 5px;
    margin-top: -5rem;
    flex-wrap: wrap;
    background:#fff;
    box-shadow: 0px 1.81px 63.45px 0px #0000000F;
    margin-bottom: 5rem;
    }
.uspitm {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    max-width: 130px;
    min-width: 100px;}
.uspitm .uspimg {
    background:#0E3147;
    height: 80px;
    width: 80px;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 50%;
    margin: 0 auto 5px;}
.faqs_flpn{background:#fff}
.accordion {
    z-index: 9;
    position: relative;
}
.mgt25 {
    margin-top:1rem;
}
.accordion__item {
    margin-bottom: 12px;
    padding: 15px;
    border: 1px solid #D9D9D9 !important;
    border-radius: 5px;
}
.accordion__item__header {
    cursor: pointer;
    position: relative;
    color: #000;font-weight:600;
    font-size: 18px;}
.accordion__item__header::before {
    height: 12px;
    width: 12px;
    content: "";
    position: absolute;
    right: 0;
    top: 5px;
    transition: .5s all;
    transform: rotate(45deg);
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}
.accordion__item__content {
    overflow-y: hidden;
    padding: 5px 0 0;
    display: none;
    color: #000;
    margin-bottom: 10px;
    font-size: 15px;
}
.accordion__item__content ul {
    padding: 0 0 0;
    margin: 5px 0 0;
}
.accordion__item__content ul li {
    list-style: disc;
    margin: 0 0 0 18px;
    font-size: 14px;
    padding: 0 0 7px 0;
}
.accordion__item__header.active::before {
    transform: rotate(-135deg);
    top: 10px;
}
.accordion__item__header.active {
    transition: .4s;
}
.owl-theme .owl-nav{box-shadow:none !important;width: 100%;background:none;top:45%;right: 0;}
.sldr_btlfd .owl-nav{display:none !important}
.optnsctn{margin:30px 0 3rem;}
.htlbkngsfl{margin-top:2rem}
.mt0{margin-top:0}
.azd_bnrdvmob{display:none;}
.fl_hdr {
    width: 100%;
    margin: 0px auto;
    position: sticky;
    top: 0;
    padding: 5px 5%;
    background: #fff;
    z-index: 99;
}
.alingit {
    align-items: center;
}
.lg_brnd_dv {
    width: 15%;
}
.mnu_optns ul {
    padding: 0;
    margin: 0;
}
.mnu_optns ul li {
    list-style: none;
    display: inline-block;
    margin: 0 15px;
}
.mnu_optns ul li a {
    text-decoration: none;
    color: #000;
}
.wt500 {
    font-weight: 500;
}
.ftr_nww {
    width: 100%;
    background: #1a1a1a;
    color: #fff;
    text-align: center;
    font-size: 14px;
    padding: 10px;
	margin-top: 30px;
}

.blwcnt a{color: #EF6614;font-size:15px;font-weight:600;text-decoration:none;display:flex;justify-content:space-between;}
.blwcnt i{display:inline-block;height:20px;width:20px}
.clkfl2 a{display:flex;align-items:center;gap:15px}
.bnk_dlmn{margin-top:2rem}
.brdrflg {
    background: linear-gradient(128deg, #FF9C08 5%, rgba(255, 255, 255, 1) 51%, rgba(77, 170, 0, 1) 100%);
}



@media screen and (max-width:420px) {
.arhtl_mnbx{grid-template-columns: repeat(2, 1fr) !important;}
}

@media screen and (max-width: 720px) {
    .oddsrt {
        margin:0 0 10px;
        display: flex;
		overflow: auto;
        padding-bottom: 10px;
        gap: 10px;
		
    }
	.bnk_dlmn {
    margin-top: 1rem;
}
.owl-theme .owl-nav{display:none}
.hoteldtls{bottom:25px}
.odditm {
        height: 40px;
        padding: 5px 8px;
        border-radius: 10px;
		flex: 0 0 auto;
    }
.ovrflw {
        display: none;
    }
.tab-contentm{width:100%;display:block}
    .echbnkdv {
        border: 1px solid #ECEBEB;
        border-radius: 12px;
        background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(250, 253, 255, 1) 100%);
        margin-bottom: 10px;
        position: relative;
    }
._bnkofrbox {
        border-bottom: 1px dashed #DEDEDE;
        padding-bottom: 5px;}
    .imgbx_dv {
        width: 100%;
        background: #daf4ff;
        padding: 6px 0 2px;
        border-radius: 12px 12px 0 0;
        margin: 0px auto;
        text-align: center;
    }
    .imgbx_dv img {
        object-fit: cover;
    }
.rgtbnkdtl {
        width: 100%;
        padding: 10px;
    }
    .pymntype {
        font-size: 13px;
        font-weight: 600;
        margin: 3px 0;
        background: #e1ffe4;
        display: inline-block;
        width: fit-content;
        border-radius: 5px;
        padding: 2px 5px;
    }
.vldty {
        font-size: 11px;
        color: #7A7A7A;
    }
.bkprmmn {
        padding: 7px 10px;
    }
    .prmcode {
        width: 65%;
        font-size: 13px;
        position: relative;
    }
    .prmcode span {
        color: #EF6614;
        font-weight: 600;
        margin: 0 5px;
    }
.prmcode i {
        display: inline-flex;
        width: 15px;
        height: 15px;
    }
.prmcode i img {
        width: 100%;
    }
    .arhtl_mnbx {
        margin: 10px 0 !important;
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
        display: grid;
    }
.complbxarht {
        width: 100%;
        margin: 0 !important;
    }
    .arbx {
        background: #fff;
        padding: 10px;
    }
.uspbx{gap:10px;overflow:auto;margin-top:-3rem;flex-wrap:unset;margin-bottom:2rem;padding:20px 20px 5px;}
.uspitm {
        flex: 1;
        font-size: 14px;
    }
    .accordion__item {
        padding: 10px;
    }
    .accordion__item__header {
        font-size: 15px;
    }
.accordion__item__header::before {
        height: 10px;
        width: 10px;
        right: 5px;
        top: 2px;
    }
    .accordion__item__content {
        font-size: 13px;
    }
    .mob_bnrdv {
        display: block !important;
    }
    .lg_brnd_dv {
        width: 100% !important;
        text-align: center;
    }
    .mnu_optns {
        display: none;
    }	
.md_pnl{width:95%;}
.title_clr span{font-size:19px;display:block}	
._dlsmnfll{padding:15px 10px;flex-wrap:wrap;gap:20px;}
.prce{margin:0}
.ttlcvr {
        gap: 5px;padding: 0 10px;
    }
.mnttl {
        font-size: clamp(19px, 7vw, 19px) !important;
    }
.newcpnbx {
        gap: 5px;
		width: 100%;
        padding: 5px 10px;
        justify-content: center;
    }
    .cpnttl {
        font-size: 14px;
    }
    .cpncdrea {
        font-size: 22px;
    }
    .newcpnbx img {
        width: 20px;margin-top:2px
    }
.evrybx{width:100%}
.crd_sdepl {
    top: 0px;
    left: 53%;
    width: 100%;
    transform: translate(-50%);}
.gftcrd_mg {
    width: 50%;
}
.hldy{top:0;left:44%;transform:rotate(-10deg);}
.vlnt {
    transform: rotate(-6deg);
    left: 0;
    top: -25px;
}
.hotl {z-index: 2;
    top: -64px;
    left: 44%;
    transform: rotate(10deg);
}
._gftcrdcnot{padding:6.3rem 5px 0;width:100%;}
._gftcrdcnot h3{font-size:16px;}
._gftcrdcnot p {
    font-size: 13px;
    margin: 5px 0;
}
._gftflmn{height:210px;margin-top:5rem;}
.scndmd{width:95%;flex-wrap:wrap}
._trvldel_bx{border-radius: 15px 15px 30px 30px;}
.pck_fllmn{background: #0f3246;padding-top:8rem;}
.optnsctn {
    margin: 5px 0 2rem;
    overflow: auto;
}
.tnechpl{flex:0 0 250px}
.tnechpl i {
    width: 50px;
    margin: 0 auto;
}
.tnechpl p{font-size:14px}
.optnsctn::-webkit-scrollbar, .pckgs_dtls::-webkit-scrollbar, .htl_dealsmn::-webkit-scrollbar, .mdsctnentrl::-webkit-scrollbar, .uspbx::-webkit-scrollbar, .oddsrt::-webkit-scrollbar{display:none}
.pck_prtclr{flex:0 0 290px;border-radius:30px;}
.img_bnrtp img{border-radius:30px;}
.holpck_prce{padding:10px 15px 15px;border-radius:30px}
.vmrebt {
    width: 50%;
    margin: 25px auto 15px;
}
.btlfld_fll{margin-top:1rem;height:680px;}
.pckgs_dtls{overflow:auto}
.owl-prev:before{left:0}
.title_clr span:before, .title_clr span:after{display:none}
.owl-next:before{right:-40px;}
.htl_dealsmn{overflow:auto;margin:3rem 0 35px;}
.echdeal_hotl{flex:0 0 250px;padding: 0 15px;}
.mdsctnentrl{overflow:auto;gap:13px;}
.arbrndhtl{background:#FFEFE6;padding:3rem 0;margin-top:3rem;}
.bxbtleech{flex:0 0 250px;}
.ovrly{height:90px}
.cnt5 h5{margin-bottom:5px}
._hedprtmn{padding:10px 5px}
.ebpbx{display:none !important}
.pdt3{padding-top:0 !important;}
.htl_amod .bxbtleech {
    flex: 0 0 270px;
}
.echdeal_hotl i img{width:60px}
.mge_lft, .mge_rgt{display:none}

}


.pdt3{padding-top:3rem}
.ebpbx {
    background: radial-gradient(65.51% 65.51% at 50% 50%, #FFFFFF 0%, #E3F6FD 100%);
    box-shadow: -2.5px 1.87px 2.5px 0px #0820331F inset;
    box-shadow: 2.5px -2.5px 2.5px 0px #0820331F inset;
    border-radius: 10px;
    max-width: 990px;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 15px;
    justify-content: center;
    padding: 15px;
    margin:0 auto 20px;
    flex-wrap: wrap;
}
.epbttl {
    font-weight: 600;
    font-size: 18px;
    font-style: italic;
}
.ebplst {
    display: flex;
    gap: 10px;
    align-items: center;
}
.ebpli {
    border-left: 1px dashed #000000;
}