/*Sohail CSS*/
/*Event Listing Page CSS*/
.event_div{height:100%;border: 1px solid rgba(0,0,0,.125);}
.event_div:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px}
.event_div a:hover{opacity: 0.8;color: #000;}
/*Event Listing Page CSS Ends Here*/


/*Event Details Page CSS*/
.register_box1_div,.register_box2_div{width:48%;background-color: #EFF5FF;border-radius: 7px;padding: 15px;font-weight: 500;text-align: center;}
.btn_audience{background-color: #ff9a4d;color:#333;border:2px solid #ee5022;padding: 12px 40px;font-weight: 500;border-radius: 4px;}
.btn_audience:hover{background-color: #ff9a4d;color:#333;border:2px solid #ee5022;}
.btn_speaker{background-color: #FFE457;color:#333;border:2px solid #FFE457;padding: 12px 40px;font-weight: 500;border-radius: 4px;}
.btn_speaker:hover{background-color: #FFE457;color:#333;border:2px solid #FFE457;}
.event_content_div ul{margin-bottom: 20px;}
.event_content_div ul li{font-size: 18px;line-height: 34px;}
.speaker_title:after{content: "";display: block;width: 100px;height: 3px;background-color:#078ded;margin: 10px auto;}
.speakers_row{background-color: #f0f0f0;}
.speakers_box{border: 1px solid #dfdfdf; border-radius: 10px; background: #fff;}
.tube_div{border: 1px solid rgba(0,0,0,.125);border-radius: 4px;height: 100%;}
.tube_img{position: relative;}
.tube_img svg{position: absolute;right: 10px;top: 8px;}
/*.fmi_authors{border: 1px solid #eeeeee;border-radius: 5px;box-shadow: 0px 0px 2px 1px #eee;margin-bottom: 24px;cursor: pointer;}*/
.fmi_authors .author_div{border: 1px solid #eeeeee;border-radius: 5px;margin-bottom: 24px;cursor: pointer;}
/*Side Form*/
.audience_form{border:1px solid rgba(0,0,0,.125);}
.audience_form input{margin-bottom: 10px;}
.audience_form input:focus{box-shadow: none;}
.audience_form input::placeholder{font-size: 14px;color: #888;}
/*Event Details Page CSS Ends Here*/

/*Event Modal*/
#speaker_modal .modal-dialog{width: 350px;margin: 10px auto;}
#speaker_modal .modal-header{border-bottom: 0px solid transparent;}
#speaker_modal .modal-header .btn-close{background-size: 10px;}
#speaker_modal .modal-header .btn-close{background-size: 10px;}
#speaker_modal .modal-body{background-color: #f4f4f4;margin-top: -8px}
#speaker_modal .input_div{position: relative;}
#speaker_modal .input_div input{color: #5d5d5d;padding: 1px 33px 2px 0px;font-size: 14px;border-top: 0px;border-left: 0px;border-right: 0px;border-radius: 0px;margin-bottom: 16px;}
#speaker_modal .input_div input::placeholder{font-size: 12px;}
#speaker_modal .input_div input:focus{box-shadow: none}
.btn_modal_speaker{width:90%;background-color:#FFE457;color:#212529;border:2px solid #e8cd40;font-size: 14px;font-weight: 600;padding: 8px 15px;border-radius: 10px;}
#speaker_modal .input_div svg{position: absolute;top: 4px;right: 10px;display: none;}
/*Event Modal ends Here*/




/*Thank-You page Starts here*/
.thnakyou_section_row {max-width: 1050px; margin: 0 auto; background-color: #fff; position: relative; margin-top: -75px; border-radius: 15px 15px 0px 0px; padding: 16px 15px 45px;}
.contact_div{border: 2px solid #ececec;}
.dash_border_bottom{border-bottom:1px dashed #9b9b9b}
.contact_div1 a{background-image: url(../images/phone-call.png); background-repeat: no-repeat; display: inline-block; padding:0px 0px 0px 20px;background-position: 0px 2px;}
.contact_div1 a.thank_you_email{background-image: url(../images/email_icon.png); background-repeat: no-repeat; display: inline-block; padding:0px 0px 0px 26px;background-position: 0px 2px;}
/*Thank-You page Ends here*/




/*Footer Section*/
footer{background: #f4f4f4}
.footer_row1{border-bottom: 1px solid #dee2e6}
.select_location select{appearance:auto;color: #495057;}
.contact_para{color:#333}
.contact_para a{color:#3a3939}
.contact_para a:hover{color:#0667ac}
.border_right_left{border-right: 1px solid #dee2e6;border-left: 1px solid #dee2e6}
.footer_links ul li{padding: 0px 10px}
.footer_links ul li a{font-size: 13px;color: #3a3939;display:inline-block;transition: all ease .3s}
.footer_links ul li a:hover{color:#0667ac;transform: scale(1.02)}
.footer_logo img{filter: grayscale(1)}
footer.footer_copy_Right{background: #eaeaea}
.footer_social_links a{display: inline-block;color: #123D63;margin: 0px 6px;}
.footer_social_links a svg{fill:#123D63;}
.footer_social_links a.youtube svg{margin-top: 6px;}
.move_top{width: 40px;height: 40px;background:#aeb3be;padding: 4px;border-radius: 4px;border:none;position: fixed;bottom: 150px;right: 30px;opacity: 0;}
.move_top:hover{background-color: #0177b0;}
.opacity_1{opacity: 1;}


@media (max-width: 1200px){
	.search_row,.locations_row,.menu_row{top: -2000%}
	.search_row_active,.locations_row_active,.menu_row_active{top:100%;}
}
@media (max-width: 426px){
	.success_count_div div:not(.success_offices)::after{content: "";display: none}
	.success_count_div div{width: 100%}
	.recognized_div, .member_div, .stevie_award_div{width: 100%}
	.video_box, .youtube_content, 
	.youtube_video, .youtube_video img,
	.contact_div, .related_reports_div,
	.related_reports_div .report_box{width: 100%!important;}
	.youtube_video{margin: 40px 0px 20px;}
	.video_images{text-align: center;}
	.video_images a{margin-bottom: 20px}
	.banner:before,.banner:after{background: none;}
	.services_footer_sticky_div{display: none!important}
	.author_div{width:100%;}
	.register_box1_div, .register_box2_div{width: 100%;margin-bottom: 20px;}
}


















