body.single-event .top-hero-formsection.innovate_integrate{
    background: #161e2b url('/wp-content/themes/programmersai/assets/images/events/event-top-bg.jpg') no-repeat 0 0/cover;position: relative;min-height: 420px;display: flex;justify-content: center;align-items: center;color: #fff;padding:60px 0px 60px 0px;height: auto;}
body:not(.home) .top-hero-formsection.innovate_integrate::before {content: "";background-image: url(https://programmersai.staging.tempurl.host/wp-content/themes/programmersai/assets/images/top-banner-bg-overlay.png);position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;z-index: 1;
background-position: right;background: linear-gradient(255deg, rgba(155, 48, 118, 0.45) 0%, rgba(23, 79, 123, 0.78) 50.48%, rgb(18, 50, 84) 100%);}
body.single-event .top-hero-formsection.innovate_integrate .banner_innerPage h1{max-width: 660px !important;text-align:center; margin: 0px auto;color: #fff;}
.top-hero-formsection .banner_innerPage {text-align: center;position: relative;z-index: 2;}
img {max-width: 100%;vertical-align: middle;}
.text-center{text-align: center;}
.section-padding{padding-top: 60px;padding-bottom: 60px;}
.outer-sec {padding: 0 10px;}
.single-event .events-section.section-padding{padding-top:30px; padding-bottom: 30px; display: flex;}

/*****banner******/
.col-33 {width: 32.33%;} 
.col-75{padding:0px 15px;}
.events-section .row-col{display:flex;}
.top-hero-formsection .View-All-Events {position:relative;margin-bottom:10px; display: inline-block;color: #5EC2EE;}
.top-hero-formsection .View-All-Events:before{content:"\f340";font-family: dashicons;padding-right: 10px;position: relative;top: 2px;}

/********  events Section *******/
.events_details{background:#1D335B;border-radius: 10px; padding:30px 30px 30px 30px; margin-bottom: 35px;}
.events_tabs-outer{display: flex;}
.events_details-box{position: sticky;top: 80px;}
.events_details-box-info { display: flex;flex-wrap: wrap;flex-flow: column; }
.events_details-box-info .events_details-box-item{ font-size: 16px;display: flex;flex-flow: row;gap: 15px;color: #fff; border-bottom: 1px solid rgba(255,255,255,0.10); padding-bottom: 20px; margin-bottom:20px;}
.events_details-box-info .events_details-box-item.eins{line-height: 22px;}
.events_details-box-info .events_details-box-item:last-child{border:none;margin-bottom: 0px;padding-bottom: 0px;}
.events_details-box-info .events_details-box-item i{flex: 0 0 20px;}
.events_details-outer ul{margin-top: 15px;}
.events_details-outer ul li{padding-left: 30px;background: url(https://programmers.ai/wp-content/themes/programmersai/assets/images/events/hm_tick_icon.svg) no-repeat left top 10px;margin: 0 0 15px 0;background-size: 20px;line-height: 30px;font-weight: 400;font-size:16px;}
.events_details-outer h4{margin-top:10px;}
.events_details-outer h3{color: #273A50;font-size:18px; line-height: 28px;}
.events_details-outer p{font-size:16px;}

.postid-535864 .events_details .events_details-box-item.etime span, .postid-790611 .events_details .events_details-box-item.etime span, .postid-924042 .events_details .events_details-box-item.etime span{position:relative; font-size: 0px;}
.postid-535864 .events_details .events_details-box-item.etime span:after{content:"5:00pm CST"; font-size: 16px;}
.postid-790611 .events_details .events_details-box-item.etime span:after{content:"9:00am IST"; font-size: 16px;}
.postid-924042 .events_details .events_details-box-item.etime span:after{content:"9:00am PT"; font-size: 16px;}

.events-section{}
.events_outer{width: 65%;}
.events_item{background: #f6f9fc;color: #273a50;border-radius: 10px; margin-bottom: 21px;}
.events_item .events_item-btn{font-size: 18px;font-weight: 600;text-transform: uppercase;color: #1e75bb;display: inline-block;margin: 5px 0 20px;text-decoration: underline;}
.events-reg .event_btn {font-size: 16px;font-weight: 500;display: inline-block;color: #273A50;position: relative;border-radius: 50px;z-index: 1;cursor: pointer;
padding: 3px 30px;height: 40px;background: #fff;width: 100%; text-align: center;}
.events-reg .event_btn:before {content: "";position: absolute;inset: 0;padding: 2px 2px;background: linear-gradient(90deg,#25aeffff 0%,#27a8e0ff 50%,#023ea6ff 100%);
border-radius: inherit;mask: conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0);}
.events-reg .event_btn:hover {background: linear-gradient(90deg,#25aeffff 0%,#27a8e0ff 50%,#023ea6ff 100%); color: #fff;}

.watch_webinar a.watch_event_btn, .watch_event .wpforms-submit {font-size: 16px;font-weight: 500;display: inline-block;color: #273A50;position: relative;border-radius: 50px;z-index: 1; cursor: pointer;padding: 3px 30px;margin-right: 20px;height: 40px;background: #fff;}
.watch_webinar a.watch_event_btn:before, .watch_event .wpforms-submit:before {content: "";position: absolute;inset: 0;padding: 2px 2px;background: linear-gradient(90deg,rgba(30, 117, 187, 1) 0%, rgba(39, 168, 224, 1) 50%, rgba(247, 11, 166, 1) 100%);border-radius: inherit;mask: conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0);}

.watch_webinar a.watch_event_btn:hover, .watch_event .wpforms-submit:hover, .watch_event div.wpforms-container-full button[type="submit"]:hover{color: #fff;background: linear-gradient(90deg, rgba(30, 117, 187, 1) 0%, rgba(39, 168, 224, 1) 50%, rgba(247, 11, 166, 1) 100%) !important; color:#fff !important;}

/*--ninja form--*/

#hireSectionFooter.hireSection .formCenter {left: 50%;position: fixed;z-index: 99999;top: 50%;display: none;transform: translate(-50%, -50%);}
#hireSectionFooter.hireSection .ninja_form {background: #fff;box-shadow: 0px 4px 10px #333;padding:20px;max-width: 850px;min-width: 850px;float: none;margin: 40px auto;
position: relative;border-radius: 10px;}
.close {text-align: right;position: absolute;z-index: 9;font-size: 24px;font-weight: 600;right: -15px;top: -15px;border: 1px solid #ccc;padding: 3px 13px;border-radius: 60px;background: #fff;cursor: pointer;width: 45px;height: 45px;}
#hireSectionFooter .formCenter .ninja_form_wrap {max-height: 75vh;overflow: hidden;}
#hireSectionFooter .formCenter .hireContactForm {overflow-y: auto;max-height: 220px;padding-bottom: 20px;}
.sc_overlay {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.6);display: none;z-index: 98;z-index: 9 !important;}

div.wpforms-container-full input[type="date"], div.wpforms-container-full input[type="datetime"], div.wpforms-container-full input[type="datetime-local"], div.wpforms-container-full input[type="email"], div.wpforms-container-full input[type="month"], div.wpforms-container-full input[type="number"], div.wpforms-container-full input[type="password"], div.wpforms-container-full input[type="range"], div.wpforms-container-full input[type="search"], div.wpforms-container-full input[type="tel"], div.wpforms-container-full input[type="text"], div.wpforms-container-full input[type="time"], div.wpforms-container-full input[type="url"], div.wpforms-container-full input[type="week"], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type="date"], .wp-core-ui div.wpforms-container-full input[type="datetime"], .wp-core-ui div.wpforms-container-full input[type="datetime-local"], .wp-core-ui div.wpforms-container-full input[type="email"], .wp-core-ui div.wpforms-container-full input[type="month"], .wp-core-ui div.wpforms-container-full input[type="number"], .wp-core-ui div.wpforms-container-full input[type="password"], .wp-core-ui div.wpforms-container-full input[type="range"], .wp-core-ui div.wpforms-container-full input[type="search"], .wp-core-ui div.wpforms-container-full input[type="tel"], .wp-core-ui div.wpforms-container-full input[type="text"], .wp-core-ui div.wpforms-container-full input[type="time"], .wp-core-ui div.wpforms-container-full input[type="url"], .wp-core-ui div.wpforms-container-full input[type="week"], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea, div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader{border: 1px solid #dedee5 !important;box-shadow:1px 2px 6px #ebebeb !important;}

.ninja_form .wpforms-submit-container, .ninja_form .wpforms-confirmation-scroll p{text-align: left;}
.ninja_form div.wpforms-container-full .wpforms-form label.wpforms-error::before, .ninja_form div.wpforms-container-full .wpforms-form em.wpforms-error::before{display:none !important;}
.ninja_form em.wpforms-error{margin-top:5px !important;}
.ninja_form .wpforms-field-file-upload label.wpforms-field-label{display:none;}
.ninja_form .wpforms-field-file-upload{margin-top: 0px !important; padding-top: 0px !important;}
.ninja_form div.wpforms-container div.wpforms-uploader .dz-message{flex-direction: initial;}
.ninja_form div.wpforms-container div.wpforms-uploader{padding:10px 10px;}
.ninja_form .wpforms-limit-characters-enabled + .wpforms-field-limit-text {display: none;}
.ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="submit"], .ninja_form .wpforms-submit-container .wpforms-submit, .watch_event div.wpforms-container-full button[type="submit"]:not(:hover):not(:active) {padding:10px 40px !important; color: #273A50 !important; height: auto;max-width: 300px;border-radius:40px;font-size: 18px;width: inherit;cursor: pointer;border: 0px !important;font-weight: 500;margin-bottom: 0;box-shadow: none; background: transparent;}
.ninja_form div.wpforms-container-full button[type="submit"]:focus::after{display:none !important;}
.ninja_form .wpforms-render-modern .wpforms-confirmation-container-full{background: #fff; border: 1px solid #fff;padding: 0px;margin: 20px 0px !important;}
.ninja_form .wpforms-container .wpforms-field.watch_webinar_title{padding: 0px;}
.ninja_form .wpforms-render-modern .wpforms-confirmation-scroll a{text-align:center;}
.ninja_form .wpforms-render-modern .wpforms-confirmation-scroll p{text-align:center !important;}
.watch_event .watch_webinar_title h3{margin: 0px;font-size: 22px;}
.events_details-outer .Webinar a{color: #1e75bb;}
.events_details-outer .Webinar a:hover{text-decoration: underline;}
/* ********  Responsive css ************* */

@media only screen and (min-width: 768px) and (max-width: 1439px) {
     body:not(.home) .top-hero-formsection.innovate_integrate{min-height:300px;padding: 70px 0px 40px 0px !important;}
    .top-hero-formsection .banner_innerPage p{max-width: 90%;}
    #hireSectionFooter.hireSection .ninja_form{min-width:100%;}
}

@media only screen and (max-width: 768px) {
     .events-section .events_details-box, .events-section .events_details-outer{width: 100%;}       
}

@media (max-width:991px){
	.events_details-box{position:inherit;}
    .row-col .col-25{flex: 0 0 35%; max-width: 35%;}
    #hireSectionFooter.hireSection .formCenter{width: calc(100% - 80px);}
}

@media (max-width:767px){
    #hireSectionFooter.hireSection .formCenter{width: calc(100% - 26px);}
    #hireSectionFooter.hireSection .ninja_form{width: 100%;min-width: inherit;padding: 15px 10px;}
    #hireSectionFooter.hireSection .wpforms-render-modern{margin-top: 0px;margin-bottom:5px;}
    #hireSectionFooter.hireSection .wpforms-container .wpforms-field{padding: 10px 0;}
    .watch_event .watch_webinar_title h3{font-size:20px; line-height: 24px;}
    .banner_innerPage{position: relative;}
    .events-section .row-col{flex-direction: column;}
    .banner_innerPage h1{font-size:32px !important;line-height: 42px !important;}
    body:not(.home) .top-hero-formsection.innovate_integrate{min-height:auto; height:auto;padding:60px 0px 10px 0px;}
    .banner_innerPage{padding-top: 50px;padding-bottom: 40px;}
    .events-section .events_details-box{width: 100%;flex: 0 0 100%; max-width:100%;}
    .top-hero-formsection .banner_innerPage p{max-width: 96%;}
	.events_details-box{position:inherit;}
	.single-event .back_to_events {margin-bottom: 20px;}
	.events_details-box-info .events_details-box-item{padding-bottom: 14px; margin-bottom: 14px;}
	.award_certifications_blk .siteTitle h2{font-size: 26px;}

} 