

/*end hero section*/
 .webinar_ulw_post_cont img {display: block; width: 100%; height: 220px; object-fit: cover; }
.webinar_ulw_blog {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 24px; }
.webinar_blog_ulw {display: flex; flex-direction: column; gap: 15px; }
.webinar_ulw_post_cont {margin-bottom: 10px; }
.ktpl_event_date, .ktpl_event_time {display: flex; align-items: center; gap: 10px; font-size: 16px; font-weight: 700; }
.blog-info-li {display: flex; align-items: center; gap: 10px; position: absolute; bottom: 20px; right: 20px; color: #fff; z-index: 1; }
.webinar_ulw_post_cont {position: relative; margin-bottom: 15px; }
.blog-info-li img.img_webinar {max-width: 24px; height: auto; }
.webinar_ulw_post_cont:After {
    content: "";
    width: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%),
linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.ktpl_event_date {margin-bottom: 4px; }
.re-webinar {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 24px; row-gap: 40px; }
.re-webinar .blue_img_section a {color: #FF5622; display: flex; align-items: center; gap: 5px; }
a.wbinar-link {color: #FF5622; display: flex; align-items: center; gap: 5px; }
.webinar-date {display: flex; align-items: center; gap: 10px; font-size: 14px; font-weight: 700; }
.webinar-content {margin-bottom: 15px; }
img.img_banner {display: block; width: 100%; object-fit: cover; max-height: 600px; }
.rank-math-breadcrumb p {margin: 0; }
.breadcrumb_data {padding: 15px 0; }
.title_content_part {width: 60%; }
.main-hero-row .main-head {margin-bottom: 10px; }
.above-form-row {display: flex; }
.above-rt.vc_col-sm-6 {padding-left: 50px; }
.dark_mode .ktpl_event_date, .dark_mode .ktpl_event_time, .dark_mode .webinar-content, .dark_mode .webinar-date {color: #fff; }
.hero-main-section .banner-row {position: relative; }
.dark_mode .webinar_ulw_box {border-color: #323232; }
.dark_mode input#search-bar {background: transparent; color: #fff; border-color: #7D7D7D; }

/*26-7-2024*/
.pagination {position: unset !IMPORTANT; margin-top: 40px; justify-content: end; }
.pagination a.page-link.active {background: #2252FF; color: #fff !important; border-color: #2252FF; }
.webinar_ulw_date {display: flex; flex-direction: column; gap: 10px; }
.webinar_ulw_box {
/*    border-width: 1px; border-style: solid; border-color: #32323245; padding: 15px; */
}


/*9-9-2024*/
.up-coming-tag {background: linear-gradient(270deg, #FF8122 0%, #FF5622 0%, #2253FF 100%); color: #fff; padding: 10px 20px; line-height: 1; }
.upcoming-tag {display: inline-flex; align-items: center; background: #000; border-radius: 30px; overflow: hidden; margin-bottom: 10px; }
.up-coming-date {color: #fff; padding: 10px 20px; line-height: 1; }
.timer-title {font-weight: 600; color: #fff; margin-bottom: 10px; }
.webinar-text {margin-bottom: 20px; }
#countdown ul li span {color: #ccc; font-size: 24px; border: 1px solid #fff; padding: 10px; display: inline-block; line-height: 1; width: 60px; border-radius: 5px; text-align: center; margin-bottom: 5px; }
#countdown ul {display: flex; align-items: center; gap: 20px; }
#countdown ul li {display: flex; flex-direction: column; justify-content: center; color: #eee; font-size: 14px; text-align: center; }
.counter-sec {margin-bottom: 20px; }
.register-btn a {color: #fff; background: #FF5622; padding: 15px 40px; line-height: 1; display: inline-block; border-radius: 30px; }
.dark_mode .nodatafound {color: #fff; }
.register-btn a:hover {background: linear-gradient(270deg, #FF8122 0%, #FF5622 0%, #2253FF 100%); color: #fff; opacity: 1; }
.rank-math-breadcrumb span.last {color: #FF5622; }
.rank-math-breadcrumb p *{color: #7D7D7D;}
.rank-math-breadcrumb a {color: #7D7D7D !important; }

/*searchbar*/
.search-container {width: 320px; display: block; margin: 0 auto; position: relative; }
input#search-bar {margin: 0 auto; width: 100%; height: 45px; padding: 0 20px 0 35px; border: 1px solid #D0CFCE; outline: none; border-radius: 5px; font-size: 14px; }
.search-bar a {position: absolute; width: 20px; height: 20px; top: 13px; left: 10px; }
img.search-icon {display: block; }
.recorded_sections_inner {display: flex; justify-content: space-between; gap: 20px; align-items: end; }




@media (max-width: 1150px) {
.webinar_ulw_post_cont img {height: 210px; }
.ktpl_event_date, .ktpl_event_time {font-size: 14px; }
.webinar-section .webinar_blog_ulw {  align-items: unset;  flex-direction: column;  gap: 15px;}
.webinar-content {margin-bottom: 15px; }

img.img_banner { max-height: 450px;}
.neve-main .container {padding: 0 30px; }
.webinar_blog_ulw {flex-direction: column; align-items: baseline; gap: 10px; }
    .neve-main .container {padding: 0 40px; }
.main-hero-row .container {padding: 0; }
.re-webinar { gap: 18px; row-gap: 30px;}
}

@media (max-width: 960px) {
.webinar_ulw_blog { gap: 15px;}
.webinar_ulw_post_cont img {height: 170px; }
.webinar-section .webinar_blog_ulw {align-items: flex-start; }
.above-rt.vc_col-sm-6 {padding-left: 30px; }

.title_content_part {width: 100%; }
#countdown ul li span { font-size: 18px; width: 50px;}
img.img_banner {height: 420px; }
.search-container { width: 250px;}
.re-webinar { grid-template-columns: 1fr 1fr;row-gap: 25px;}
.webinar_ulw_blog{grid-template-columns: 1fr 1fr;}

}

@media (max-width: 767px) {
.webinar_ulw_blog {gap: 24px; grid-template-columns: 1fr 1fr; }
.re-webinar { grid-template-columns: 1fr 1fr;}
    .neve-main .container {padding: 0 30px; }
.title_content_part .webinar-text .hero-short-cont {text-align: left !important; }
.recorded_sections_inner {flex-direction: column; align-items: flex-start; }
.up_title .main-title {text-align: left !important; }
.recorded_title .main-title {text-align: left !important; }
.neve-main .container {padding: 0 20px; }
#countdown ul { gap: 10px;}
.webinar-section .webinar_blog_ulw{        gap: 10px;}
    nav.rank-math-breadcrumb p { margin-bottom: 0; }
}

@media (max-width: 480px) {
.webinar_ulw_blog { grid-template-columns: 1fr;}
.re-webinar { grid-template-columns: 1fr;}
.webinar-content {margin-bottom: 10px; }
.banner-row .main-hero-row{padding: 0 20px;}
.up-coming-date, .up-coming-tag { padding: 10px 10px; font-size: 10px;}
img.img_banner {height: 450px; }



}
.site-logo img {
    max-width: 180px !important;
    display: block;
}
.upcoming-shortcoard .blog-info-li {
    display: none;
}
.upcoming-shortcoard .webinar_ulw_post_cont:After{display: none;}