.dashboard.card{border:0px}
.dashboard .card-body{background-color:var(--gray3);border:1px solid #f4f4f4;border-radius:10px;min-height:230px;padding:20px 15px;background-color:var(--white);box-shadow:0 .125rem 1.25rem 0 rgba(107,134,177,.15)}
.dashboard .card-title{font-size:22px;padding-bottom:12px;}
.icon-price-tag-discount-svgrepo-com span:before{color: var(--black2) !important;opacity: .65;}
.disabled{color:var(--lightgray);pointer-events:none}
.dashboard .icon-icon-arrow_forward_ios{font-size:18px}
.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.media-body{-ms-flex:1;flex:1}
.dashboard .list-group-item{background-color:inherit;border:none;font-size:14px;padding:5px 0 10px}
.dashboard .badge-light{background-color:var(--black2);border:1px solid var(--black2);border-radius: .25rem;color: var(--white);padding: .35em .65em;font-size: .75em;font-weight: 700;}
.alert-tips-detail{background-color:var(--black1);background-image:none;border-radius:10px;color:var(--white);font-size:14px;letter-spacing:-.4px;line-height:18px;padding-left:24px;padding-right:24px;min-height:74px;padding-top:20px;position:relative}
.img-tips{background:url(../img/logo-tips.png) no-repeat;background-size:140px 41px;height:41px;left:5px;position:absolute;top:-27px;width:140px}
.alert-oklute{border-color:var(--pink)}
.alert-oklute .icon-security{color:var(--pink);font-size:16px}
.alert-oklute li{margin-bottom:12px}
.alert-oklute li:last-child{margin-bottom:0}
.alert-tips-detail a{color:var(--pink)}
.alert-tips-detail h5{line-height:30px}
.card-inner-content,.promo-id-verification{background:hsla(0,0%,100%,.1);background-color:var(--white);border:2px dotted;border-radius:20px}
.promo-id-verification{padding:20px 0}
.badge-new{background-color:var(--pink);position:absolute;right:-1px;top:14px;z-index:999}
.id-badge{background:url(../img/identificationn.png) no-repeat 50%;background-size:contain;height:94px;margin-bottom:14px}
.action-links{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.action-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;display:flex}
.card-idmodal-img{background:url(../img/verification-bg.png) no-repeat;background-position:center;background-size:cover;border-color:inherit;height:138px;min-height:138px}
.card-odmodal-avatar{background:url(../img/identificationn.png) no-repeat 50%;background-size:92px 92px;border-radius:50%;box-shadow:0 0 15px hsla(0,0%,4%,.3);height:74px;left:1.25rem;position:absolute;top:108px;width:74px}
.card-odmodal-avatar .badge-new{top:-12px}
.card-idmodal-img .close{color:var(--white);padding:10px 20px}
.icon-support_agent{font-size:22px}
.icon-telegram:before{color:var(--pink)!important}
.yoti-successful{font-size:20px;color:var(--black1)}
.success-sign{border:4px solid var(--green);font-size:30px;color:var(--green);width:48px;height:48px;border-radius:100%}
.document-veri-progress{background:var(--specialbg);border-radius:20px;padding:20px;border: 2px dotted var(--black)}
.yoti-wrapper  span.icon-cancel{font-size: 48px; color: var(--red);}
.yoti-wrapper .progress-bar{background-color:var(--pink)}
.yoti-wrapper .progressbar-active{animation-name:progress;animation-duration:1s;animation-fill-mode:forwards;animation-delay:.1s}
@keyframes progress {
0%{width:0}
100%{width:100%}
}
.per-text-pro{font-size:18px}
.infoalertbg {background: var(--white)6db;}
.infoalertbg span.icon-watch_later {font-size: 48px;color: #98501d;}
.per-text-com{font-size:14px;margin-left:16px}
.yoti-verification-steps-gride span.icon-check_circle{color:var(--gray4);position:absolute;right:0;top:7px;font-size:14px;display:block}
.yoti-verification-steps-gride span{font-size:12px;display:none;font-weight:400}
.yoti-verification-steps-gride{font-size:14px;font-weight:600;position:relative;padding-right:14px;color:var(--gray4);margin-top:12px}
.yoti-verification-steps-gride.active{color:var(--black1)}
.yoti-verification-steps-gride.active span.icon-check_circle{color:var(--red)}
.yoti-verification-steps-gride.active span.error-msg{color:var(--red);display:block}
.yoti-verification-steps-gride.success{color:var(--black2)}
.yoti-verification-steps-gride.success span.icon-check_circle{color:var(--green)}
.yoti-verification-steps-gride.success span.alert-success-msg{color:var(--green);display:block}
.yoti-scuess-msg {width: 100%;max-width: 600px;border: 1px solid rgba(0, 0, 0, .125);border-top: 2px solid var(--grren); box-shadow: 0 .125rem 1.25rem 0 rgba(107, 134, 177, .15); }
.spinner-border{border: 1em solid var(--gray-light);border-right-color: var(--pink);animation-duration: 1.25s;}
#progressbar{margin-bottom:26px;overflow:hidden;color:#d3d3d3;padding: 0;display: flex}
#progressbar .active{background: var(--pink);}
#progressbar li{list-style-type:none;font-size:16px;width:32.9%;float:left;position:relative;font-weight:400;text-align:center;height:4px;border-radius: 6px;margin: 0 2px;background: #ebedef;}
.total-progressbar {position: absolute;right: 0;top: 18px;background: var(--specialbg);padding: 8px;font-size: 14px;font-weight: 600;color: var(--pink);border-radius: 20px;}
#progressbar li.active:before,#progressbar li.active:after{background:var(--pink)}
.yoti-verification-steps-gride.active .icon-check_circle:before{content: "\f057";}
.yoti-payment-success-message{width: 100%;max-width:600px;border-top:2px solid var(--green) !important;border: 1px solid #f4f4f4;min-height: 400px;padding: 30px;background-color: var(--white);box-shadow: 0 .125rem 1.25rem 0 rgba(107, 134, 177, .15);margin: auto;}
.yoti-payment-success-message .success-sign{width: 56px; height: 56px;}

/* Coin Page */
.text-green{color:var(--green)}
.coins-icon-big{width:26px;height:26px;background:var(--white);border:3px solid #cdcdcd;border-radius:100%;position:relative}
.check-radio-btn{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}
.coin-gride-value{font-size:14px;color:var(--pink);font-weight:600}
.coins-item-box{box-shadow:rgba(99,99,99,0.2) 0 2px 8px 0;border-radius:8px;min-height:71px}
.coins-item-box.active .coins-icon-big:after{content:'';display:block;position:absolute;left:6px;top:2px;z-index:11;width:8px;height:13px;border:solid var(--green);border-width:0 3px 3px 0;transform:rotate(45deg);background:transparent}
.coins-item-box.active .coins-icon-big{border-color:var(--green)}
.coins-item-box .h5,.coins-sub-text{line-height:26px}
.strike{font-size:12px;color:#acacac;font-weight:400;text-align:right}
.coins-offer{font-size:11px;min-width:auto;font-weight:600;color:var(--white);margin-right:12px;background:#ff9100;padding:1px 15px;border-radius:.25rem;position:relative;height:19px}
.coins-offer:after{content:'';width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #ff9100;position:absolute;right:-7px;top:1px}
.box-disable{opacity:.25;cursor:auto}
@media (max-width: 575px) {
    .coins-item-box{flex-direction: column;align-items: start !important;}
}

/* Order Summary Page */
.payment-sec-title{font-size:18px;font-weight:700}
.cart-qy{position:absolute;right:0;top:0;font-weight:700}
.sub-total{font-size:14px;font-weight:700;color:var(--black2)}
.payment-order-code{color:var(--black2)}
.payment-summary-wrapper .btn{padding:.74rem 1.14rem}
.summary-total{font-size:16px;font-weight:700;line-height:16px}
.summary-total small{color:var(--black2)}
.payment-summary-wrapper{box-shadow:0 .125rem 1.25rem 0 rgba(107,134,177,.15);border-bottom:10px solid #e6e4e4;border-top:10px solid #e6e4e4;border-radius:8px;margin-top:34px;position: sticky;top: 8px;}
.ad-detail p{color:var(--pink);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;margin-bottom:22px}
.ad-img{width:64px;object-fit:cover;height:inherit}
.del-icon .icon-bin{right:8px;top:12px;color:var(--darkPink);cursor:pointer}
.edit-prom{color:var(--darkPink);cursor:pointer}
.ad-detail-time{border-top:1px solid #cdcdcd}
.plan-time-box{color:var(--black)!important}
.plan-in-sum{font-size:13px;font-weight:600;color:#838080}
.rate strong{font-size:14px}
address{font-size:14px;font-weight:300;margin:0}
.type-of-payment .coins-icon-big{width:20px;height:20px}
.visa-icon-cus{background:url(../img/visa.png) no-repeat;background-size:contain;background-position:center;width:130px;height:20px}
.type-of-payment .alert-warning p{font-size:13px}
.av-con-pg{color:var(--darkPink)}
.av-lb-coin .bg-secondary{background-color:#f6e6ee!important;border:1px solid var(--pink)}
.type-of-payment .active{background-color:var(--specialbg);border-color:var(--pink)}
.type-of-payment .active .coins-icon-big:after{content:'';display:block;position:absolute;left:4px;top:1px;z-index:11;width:7px;height:11px;border:solid var(--white);border-width:0 3px 3px 0;transform:rotate(45deg);background:transparent}
.type-of-payment .active .coins-icon-big{background:var(--darkPink);border-color:var(--darkPink)}
.type-of-payment .card{cursor:pointer}
.coin-buy-text{color: var(--pink);}
.dashLay hr:not([size]) {height: .8px !important;}
/* Transaction History */
.tab-design a{background-color:var(--gray);border-color:var(--gray1)!important;margin-left:11px;display:flex;align-items:center;justify-content:center;font-weight:600;height:43px;color:var(--black1);transition:.3s;box-shadow:0 0.325rem 0.35rem 0 rgb(107 134 177 / 19%);}
.tab-design a:hover,.tab-design a.active{background-color:var(--specialbg);border-color:var(--pink)!important}
.item-card-style{border-radius:.7rem;box-shadow:0 .125rem 1.25rem 0 rgba(107, 134, 177, .15);border-bottom:10px solid #e6e4e4;border-top:10px solid #e6e4e4}
/* your ad page css */
.form-icon-button{background:url(../img/sort-icon.svg) no-repeat;width:40px;height:40px;background-position:center;background-size:contain;display:block;position:absolute;right:10px;top:10px}
#sorting-form fieldset{border-radius:.5rem;box-sizing:border-box;width:100%;margin:0;position:relative}
fieldset .form-label{font-size:.9rem;font-weight:600}
.your-ads-link a{color:var(--pink)}
.your-ads-link a.active,.your-ads-link a:hover{color:var(--black)!important;text-decoration:underline}
.cdf .btn-outline-primary:hover {background: var(--white);}
.rhtcont{padding: 25px 10px 15px 15px;height: 100%;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: flex;flex-direction: column;}
.dash-add-detail-top p.title{color:var(--pink);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;margin-bottom:22px}
.dash-add-detail{width:100%;background: var(--white);box-shadow: 0 .125rem 1.25rem 0 rgba(107, 134, 177, .15);border-radius: .7rem;display: flex;align-items: flex-start;border: 1px solid;}
.dash-ad-actions{position:absolute!important;right:0;top:0}
.dash-add-detail .tagcard{line-height:16px;margin-top:20px;font-size:14px;font-weight:400;letter-spacing:-.3px;margin-top:10px;overflow-wrap:break-word;color:#2e2e2e;word-spacing:0}
.dash-add-detail .badge-pill{background-color:transparent;border-radius:initial;box-sizing:inherit;display:block;font-size:.75rem;margin-bottom:3px;padding:0;letter-spacing:-.4px;font-weight:400;color:#4f566a;border:0}
.dash-add-detail .tagcard .badge-pill strong{font-weight:600}
.card-img-overlay{top:0;right:0;bottom:0;left:0;padding:1.25rem;background:rgba(183, 90, 90, 0.41);;cursor:default;height:100%;display:flex;align-items:flex-end}
.card-img-overlay p{z-index:1;color:#e7e5e5;line-height:15px}
.dashLay .alert-primary{background-color: #eff5fe;border: 0;border-radius: 14px;}
.dashLay .alert-primary [class^="icon-"]{font-size: 24px;}
.text-black{color: var(--black1);}
.btn-grp{position:absolute;right:17px;bottom:17px}
.card-header.cus-rad{border-top-left-radius:.7rem;border-top-right-radius:.7rem;background:radial-gradient(circle at 18.7% 37.8%, rgb(250, 250, 250) 0%, rgb(229, 232, 234) 90%);}
.active-user{font-size:12px;font-weight:500;z-index:1;color: var(--black1);}
.active-user span{width: 8px;height: 8px;border-radius: 100%;background: var(--green);display:inline-block;margin-right: 6px;}
.cdf.card-footer:last-child{border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;}
.cdf .btn {width: 100%;font-weight: 400;}
.cdf .btn-outline-primary{align-items: center;justify-content: center;}
span.dynme{color:var(--pink)}
@media (max-width: 767px) {
.btn-grp{position:absolute;right:auto;bottom:auto;display:flex}
.btn-grp .btn{width:79px;font-size:10px;padding:5px;line-height:11px;margin:0 4px!important;display: flex;align-items: center;justify-content: center;}
}
.vip-prime{background:url(../img/top-premium.png) no-repeat;display:inline-block;width:62px;background-position:center;background-size:contain;height:24px;padding:0;border-radius:24px}
/* Manage your add page */
.manage-your-ad-pg-social-icon a {font-size: 18px;border: 1px solid #e8e8e8;padding: 7px;display: inline-flex;align-items: center;justify-content: end;margin: 0 3px;background: #f8f9fa;border-radius: 4px;}
.manage-your-ad-pg-social-icon a:hover{background: var(--pink);color: var(--white);}
.ads-vip-exclusive {font-size: 15px;font-weight: 600;color: var(--pink);}
.manage-ad-page table, .purchages-summary table{font-size: 12px;}
.vip-prime-ads{background: url('../img/top-premium.png') no-repeat;background-size: contain;width: 63px;height: 18px;display: inline-block;background-position: center;border-radius: 4px;}
.cus-shadow{box-shadow: 0 .125rem 1.25rem 0 rgba(107,134,177,.15);border-radius: 12px;min-height: 200px;}
.dashboard-info-cont li{padding-left: 0;border: 0;position: relative;}
.auto-renewal-box{border: 1px solid rgba(0,0,0,.125); padding: 18px; background: var(--white);border-radius: 8px;}
.auto-renewal-box p{margin: 0;font-size: 14px;}
.auto-renewal-box .bg-white {border-radius: 8px;}
.auto-renewal-box .plcus75{padding-right: 75px;}
.auto-renewal-box .termserror{position: absolute;right: 0px;top: 4px;}
.promo-renewal-box{border: 2px solid var(--pink);padding: 16px;border-radius: 8px;}
.promo-renewal-box .badge-new{right:-18px;top:-26px;}
.auto-renewal-blocked-box {border: 1px solid rgba(0, 0, 0, .125);padding: 18px;background: #eeb7b7;}
.common-btn-suspend{background: var(--gray);color: var(--pink);padding: 9px 16px;display: flex;}
.common-btn-suspend:hover{background: var(--pink);color: var(--white);}
span.icon-pause {background: #e8c2c2;font-size: 9px;padding: 6px;border-radius: 100%;width: 20px;   height: 20px;line-height: 30px;}
span.icon-bin {color: var(--pink);cursor: pointer;}
.modal .btn {min-width: 120px;}
.custom-select:disabled {color: #6c757d;background-color: #e9ecef;}
.time_slot_error {display: none;}
span.pricevalue {float: right;}
.time_slot_error.none {display: none !important;}    
.time_slot_error {color: var(--red);margin: 10px 0;font-size: 11px;}
.shop-carterr .error-message{position: absolute;left: 0;top:100%;}
#previewAdsModal.modal .btn {min-width: auto;}
.aniicon.success-sign{width:100px; height:100px;border:0}
.success-sign .path {stroke-dasharray: 400;stroke-dashoffset: 400;animation: draw 2s forwards;}
.success-sign .circle {animation: circleDraw 2s forwards;}
.success-sign .check {animation: checkDraw 2s 0.5s forwards;}
@keyframes draw {
    100% {
        stroke-dashoffset: 0;
    }
}
@keyframes circleDraw {
    100% {
        stroke-dashoffset: 0;
    }
}
@keyframes checkDraw {
    100% {
        stroke-dashoffset: 0;
    }
}
/* coupon code css */
.coupon-icon{
    background:url(../img/coupon.svg) no-repeat;
    width: 36px;
    height: 31px;
    display: inline-block;
    vertical-align: middle;
    background-size: contain;
    background-position: center;}
.coupon-sec-des {border: 2px solid var(--pink);background: var(--specialbg);border-radius: 18px;box-shadow: rgba(31, 66, 135, 0.1) 0px 0px 10px 4px;overflow: hidden;padding: 14px;}
.coupon-sec-des .card {background: transparent;border: 2px dashed var(--pink) ;box-shadow: none;border-radius: 18px;}
.coupon-sec-des.active .select-radio-icon {background: var(--pink);border-color: var(--pink);}
.coupon-sec-des.active .select-radio-icon:after {content: '';display: block;position: absolute;left: 3px;top: -1px;z-index: 2;width: 8px;height: 13px;border: solid var(--white);border-width: 0 3px 3px 0;transform: rotate(45deg);}
.coupon-sec-des input[type="checkbox"]:checked~label .custom-select {background-color: var(--white);}
.card-footer-sec p {color: var(--pink);font-size: 12px;flex: 1;}
.coupon-exp-date {font-size: 10px;}
.coupon-exp-date small{font-size: 10px;}
.coupon-sec-des.active .form-control:disabled, .coupon-sec-des .form-control:read-only{background-color: var(--white);}
.coupon-dashboad-sec .coupon-sec-des{border:0;background: transparent;border-radius: 10px;box-shadow: none;}
.ads-post-by .sitecolor.protext .icon-Super-top:before{position: relative;top: 4px;}
#siteAccordion .accordion-button, #siteAccordion .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color: var(--black1);}
#siteAccordion .accordion-item{border: 0;}
#siteAccordion .accordion-item p{margin-bottom: 0;}
#siteAccordion .accordion-button{border-bottom: 1px solid var(--gray1);}
#siteAccordion .accordion-button::after{background: transparent !important;content: "\e94a";font-family: 'icomoon' !important;font-display: swap;}
.coupon-frm-box{display: flex;align-items: center;flex-wrap: nowrap;position: relative;}
.coupon-input-field {width: 100%;padding-right: 94px;}
.couponfrm-btn {position: absolute;right: 0;top: -10px;}
@media (min-width: 576px) {
    #customerCouponCodeModal .modal-dialog {max-width: 660px}
}
/* Dashboard promotion offer banner */
.womensday-lightbox {min-height: 600px;background: url('/static/assets/womens_day_modal-en.m2spidrlde318kidrirl.webp');background-repeat: no-repeat;background-size: 100%;}
.womensday-lightbox .modal-header {background: transparent;border: 0;}
.womensday-banner.en{background: url('/static/assets/br0fi8havaxib161sewr-1.webp');height: 110px;    background-repeat: no-repeat;}
.womensday-banner.img-fluid{border-radius: 0;width: 480px;background-size: 100%;}
.mtm-22{margin-top: -22px;}
#promotionModal .modal-header .close {text-shadow: none;color: var(--white);opacity: 1;}
.panel-heading .alert{background-color: #eff5fe;border: 0;border-radius: 14px;} 
.p_email {background: var(--gray);align-items: center;justify-content: center;display: inline-flex;padding: 8px 20px;border-radius: 27px;}
.ads-vip-exclusive i.icon-vip {display: inline-block;vertical-align: middle;}

.email-with-timer {width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;margin: 10px auto 20px;}
.email-with-timer svg {stroke: var(--pink);}
.verified-email-list .p_email {font-size: 14px;}

.dashLay .cdf.card-footer .btn-outline-primary, .dashLay .cdf .btn{border-radius: 12px;}
span.fmInter {font-family: 'Inter', sans-serif;font-size: 12px;display: block;color: var(--pink);font-weight: 400;}
.managead-alert .btn {border-radius: 12px;font-size: 11px;}
.custom-al-des.alert-primary {background-color: #eff5fe;border: 0;border-radius: 14px;}

.payment-block-row{display:flex;flex-wrap:wrap;justify-content:space-between}
.payment-block-toggle{display:flex;align-items:center;justify-content:flex-start;margin-top:8px}
.vipPrime-upgrade{background:url('../img/vipprime-pay.svg') no-repeat;background-size:contain;background-position:center;width:54px;height:54px}
.highlight-upgrade{background:url('../img/highlight-pay.svg') no-repeat;background-size:contain;background-position:center;width:54px;height:54px}
.newLabel-upgrade{background:url('../img/labelnew-pay.svg') no-repeat;background-size:contain;background-position:center;width:54px;height:54px}
.payment-block-coin{margin-left:10px}
.payment-block-coin .small{font-weight:500}
.payment-block-col h6{font-size:14px;font-weight:600}
.bg-clpy{background:linear-gradient(to right,rgb(225 219 219 / 62%) 0,rgba(255,255,255,0) 100%)}
.payment-block-col {width: calc(100% - 80px);}
#signup.modal .btn {min-width: 135px;}

.h-auto {min-height: auto !important;}
.verifsignmsg {color: var(--green);}
.manage-ad-page .btn-link{
    color: var(--pink);
    font-weight: 700; 
}
.btn-link:hover{
    text-decoration: none;
}

.promotion-active-info h5{
    color: var(--green);
}
.scheduler-box-head{
    border-radius: 8px;
}
.active-blink{
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: var(--green);
    display: inline-block;
    margin-right: 6px;
}
.plan-scheduler-gride-item{
    border-radius: 8px;
}

.plan-scheduler-gride-item-right {
    font-size: 12px;
    font-weight: 600;
}
.plan-scheduler-gride-item-left {
    font-weight: 500;
}
.plan-scheduler-alert {
    border-radius: 4px;
    opacity: 0.6;
}
.plan-scheduler-gride-item-left .icon-corner-right-up {
   font-weight: 600;
    opacity: 0.5;
}


/* time line scheduler new css */
.timeline-container{position:relative}
.timeline-line{position:absolute;top:36px;left:0;right:0;height:6px;background-color:#ebebeb;z-index:1;border-radius:10px}
.progress-line{position:absolute;top:36px;left:0;height:6px;background-color:#f45b69;z-index:2;width:20%;transition:width .3s ease;border-radius:10px}
.timeline-container .timeline{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}
.timeline-container .event{text-align:center;flex:1;position: relative;}
.fw-semibold{font-weight:600}
.timeline-container .label{font-size:10px;font-weight:600;margin-bottom:.2rem;display:inline-block;padding:2px 10px;border-radius:12px;text-transform:uppercase;vertical-align:middle;line-height:18px}
.timeline-container .dot{width:22px;height:22px;border-radius:50%;margin:0 auto .3rem;position:relative;z-index:3;box-shadow:0 3px 3px #00000029;border:3px solid #fff;}
.timeline-container .live .label{color:#58C254}
.timeline-container .next .label{color:#f97316}
.timeline-container .scheduled .label{color:#0dcaf0}
.timeline-container .completed .label{color:#D84F57}

.timeline-container .live .dot{background-color:#7DDC79}
.timeline-container .next .dot{background-color:#f97316}
.timeline-container .scheduled .dot{background-color:#b6effb}
.timeline-container .completed .dot{background-color:#D84F57}

.timeline-container .text-success{color:#33c12d!important}

@media (min-width:768px){
.timeline-grid{display:flex;justify-content:space-between;align-items:center;position:relative}
.timeline-grid .progress-line,.timeline-grid .timeline-line{display:block}
.timeline-grid .event{flex:1;margin-bottom:0}
}
@media (max-width:767.98px){
.timeline-grid .progress-line,.timeline-grid .timeline-line{display:none}
.timeline-container .event:before{width:100%;background:#f45b69;content:'';position:absolute;left:0;height:6px;width:77%;top:36px;transition:width .3s ease;border-radius:10px;right:0;margin:auto}
}

.scheduleaccordion-box .carousel-inner button {
    height: 28px;
    width: 28px;
    padding: 4px;
    border-radius: 4px 0 0 4px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.scheduleaccordion-box .carousel-inner button.carousel-control-prev {
    border-radius: 0 4px 4px 0;
}
.scheduleaccordion-box .carousel-item .card {
    border-radius: 14px;
}
.scheduleaccordion-box .carousel-control-prev-icon {
    background-image: url('../img/download.svg');
}
.scheduleaccordion-box .carousel-control-next-icon {
    background-image: url('../img/next.svg');
}