.blast-application-schedule-container { margin-top:70px; width: 100%; float: left; }
.blast-application-schedule-left { float: left; width: 58%; position: relative; }
.blast-application-schedule-left-hashtag { position: absolute; width: 100%; font-size: 5.3em; font-weight:700; text-transform: uppercase; color: #002776; bottom: 20px; left: 20px; }
.blast-application-schedule-left-hashtag img { display:inline-block; max-width:none; }
.blast-application-schedule-right { float: left; width: 42%; position: relative; margin-top: 22px; margin-left: -64px; }
.application-schedule-box { float: left; position: relative; width: 100%; background: #fff; margin-bottom: 16px; -webkit-box-shadow: -6px 8px 28px -4px rgba(199,199,199,1); -moz-box-shadow: -6px 8px 28px -4px rgba(199,199,199,1); box-shadow: -6px 8px 28px -4px rgba(199,199,199,1); }
.application-schedule-box.dkblue { background: #002577; }
.application-schedule-box-top { padding: 22px 47px 7px 47px; float: left; width: 100%; }
.application-schedule-box-title { color: #031794; text-transform: uppercase; font-size: 1.9rem; font-weight: 700; margin-bottom: 8px; line-height:0.684em; }
.application-schedule-box.dkblue .application-schedule-box-title { color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.6); padding-bottom: 10px; }
.application-schedule-box-content p { font-size: 1.6rem; line-height: 1.3em; color: #fff; text-transform: initial !important; margin: 0 0 10px; }
.application-schedule-box-1::after, .application-schedule-box-3::after, .application-schedule-box-5::after, .application-schedule-box-7::after { border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #002577; bottom: -10px; content: ""; right: 46%; position: absolute; }
.application-schedule-box.ltblue { background: #0075b0; }
.application-schedule-box.ltblue .application-schedule-box-title { color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.6); padding-bottom: 10px; }
.blast-application-schedule-right-mobi .application-schedule-box{min-height: 130px !important;}
.blast-application-schedule-left-img img { max-width:none; }
.blast-application-schedule-right-mobi .application-schedule-box-title{ font-size: 1.8em; }
.application-schedule-box-2::after, .application-schedule-box-4::after, .application-schedule-box-6::after { border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #0075b0; bottom: -10px; content: ""; right: 46%; position: absolute; }
.blast-application-schedule-right-mobi .slick-dots li button::before { display:none; }
.blast-application-schedule-left-img img {border-radius:20px;}
.blast-application-schedule-left-img::before {content:""; height:100%; position:absolute; background:linear-gradient(24.02deg,rgba(30,138,255,0.4) -1.15%, rgba(30, 138, 255, 0) 15.4%), linear-gradient(161.9deg, rgba(252, 60, 61, 0.0001) 72.86%, rgba(254, 0, 0, 0.343122) 98.95%), linear-gradient(186.4deg, rgba(31, 124, 252, 0.0001) 46.4%, #031794 103.29%); z-index:0; border-radius:20px; left:5px; right:5px; margin:auto;}
.application-schedule-box.ltblue {background:#6D2382;}
.application-schedule-box.dkblue {background:#031794;}
.application-schedule-box-1::after,  .application-schedule-box-3::after,  .application-schedule-box-5::after, .application-schedule-box-7::after {border-top:20px solid #031794;}
.application-schedule-box-2::after, .application-schedule-box-4::after,  .application-schedule-box-6::after {border-top:20px solid #6D2382;}
.application-schedule-box-2::after, .application-schedule-box-4::after, .application-schedule-box-6::after {
    border-top: 20px solid #6D2382;
}
.blast-application-schedule-right-mobi .slick-dots li.slick-active button {opacity:1; background-color:#1AEBDD !important;}
.blast-application-schedule-right-mobi .slick-dots li button {width:6px; height:6px; width:10px; height:10px; border-radius:5px; background-color:#696ecf !important; text-indent:-99999px; opacity:.5;}


@media all and (max-width:1024px) and (min-width:991px) {

.blast-application-schedule-left { width: 63%; }
.blast-application-schedule-right { width: 42%; margin-left: -64px; }
.blast-application-schedule-left-hashtag { bottom: 25px; }

}

@media all and (min-width:768px) and (max-width:1023px) {
.blast-application-schedule-container { margin-top:30px; }
.blast-application-schedule-left-img img { margin-left: -244px; }
.blast-application-schedule-left {width: 48%;}
.blast-application-schedule-right {width: 58%; position: relative; margin-top: 22px; margin-left: -64px;}
.blast-top-title {width: 100%; margin-top: 40px; margin-bottom: 60px;}
.blast-application-schedule-left-hashtag{width: 46%; bottom: 20px;}
.blast-application-schedule-wrapper {padding-bottom: 100px;}
.blast-application-schedule-left-img::before { border-radius: 0; left: -35px; }
}

@media all and (max-width:767px){
.blast-application-schedule-right, .blast-application-schedule-left { float: left; width: 100%; position: relative; }
.blast-application-schedule-left-img img { width: 100%; height: auto; }
.blast-application-schedule-left-hashtag { width: 100%; text-align: center; font-size: 4.3em; text-transform: uppercase; color: #002776; top: 46%; word-break: break-all; line-height: 1.0em; left:0; }
.blast-application-schedule-right { margin-left: 0; }
.application-schedule-box { margin-bottom: 40px; box-shadow: none !important; -webkit-box-shadow: none; }
.application-schedule-box-2::after, .application-schedule-box-4::after, .application-schedule-box-6::after, .application-schedule-box-1::after, .application-schedule-box-3::after, .application-schedule-box-5::after, .application-schedule-box-6::after, .application-schedule-box-7::after { display:none; }
.blast-application-schedule-right-mobi { margin-top: -170px; float: left; width: 100%; }
.blast-application-schedule-right-mobi .slick-dots { bottom: -15px !important; left: 10% !important; right: 10% !important; top: inherit !important; }
.application-schedule-box-top { padding: 22px 20px 7px 20px; }
.application-schedule-box-title { line-height: 1.0em; }
.blast-application-schedule-right-mobi .slick-dots li.slick-active button { background-color: #193276; }
.blast-application-schedule-right-mobi .slick-dots li { margin: 0 0 0 15px; padding:0 4px; }
.blast-application-schedule-right-mobi .slick-dots li:first-child { margin:0; }
.blast-application-schedule-left-img img { width: 100%; height: auto; }
.blast-application-schedule-left-hashtag { width: 100%; bottom: 28%; text-align: center; left: 0; padding:0; }
.blast-application-schedule-left-hashtag img { width: 30%; height: auto; }
.blast-application-schedule-right-mobi { margin-top: -130px; }
.blast-application-schedule-right-mobi .slick-dots li.slick-active button { background-color: #193276; }
.blast-application-schedule-right-mobi .slick-dots li button { background-color: #93a7b2; }
.module-application-schedule.blue-gradient .blast-application-schedule-right-mobi .slick-dots li.slick-active button, .module-application-schedule.blue .blast-application-schedule-right-mobi .slick-dots li.slick-active button { border: 1px solid #93a7b2; }
}