/* #Media Queries
================================================== */
@media (min-width: 2560px) {

	:root {
        /* Font-size */
        --fontsize60: 77px;
        --fontsize55: 68px;
        --fontsize36: 46px;
        --fontsize30: 38px;
        --fontsize25: 32px;
        --fontsize24: 31px;
        --fontsize22: 28px;
        --fontsize20: 26px;
        --fontsize18: 23px;
        --fontsize16: 21px;
        --fontsize14: 18px;    
		--fontsize12: 16px;    
    }
	
	body .container {max-width: 60%;}

	body ul > li:before{top: 20px;}

	body .btn a{padding: 29px 146px;font-size: 31px;}
	body .btn a span{font-size: 31px;}

	body header .logo a img{max-width: 200px;} 

	/* body .M03_BannerSection .btn_grp .btn a{width: 547px;} */

	body .M05_AboutSection .m05_left_col{padding-right: 46px;}
	body .M05_AboutSection .m05_right_col{padding-left: 77px;}

	body .M06_SpeakerSection .speaker_card .speaker_img{min-height: 519px;max-height: 519px;}

	/* body .M07_EventSection .m07_left_col{padding-right: 55px;padding-left: calc((100% - 59.2%) / 2);} */

	body .M07_EventSection.ltr .m07_left_col {
		padding-right: 55px;padding-left: calc((100% - 59.2%) / 2);
	  }
	
	  body .M07_EventSection.rtl .m07_left_col {
		padding-left: 55px;padding-right: calc((100% - 59.2%) / 2);
	  }

	body .M07_EventSection .event_program_item .blue_circle_number{width: 58px;height: 58px;flex: 0 0 58px;}
	body .M07_EventSection .evnet_detail{padding-left: 75px;}
	body .M07_EventSection .event_program_item.display_block .evnet_detail .small_font::after{left: -48px;}

	body .M08_TestimonialsSection .dark_bg{padding: 52px 45px 52px 55px;}
	/* body .M08_TestimonialsSection .testimonial_card.slick-current + .slick-slide{padding: 77px 46px 68px 55px;} */
	body .M08_TestimonialsSection .swiper-slide-next .testimonial_card{padding: 77px 46px 68px 55px;}
	body .M08_TestimonialsSection .testimonial_img img{width: 93px;height: 93px;}
	body .M08_TestimonialsSection .testimonial_img{width: 100px;height: 100px;}
	body .M08_TestimonialsSection .red_bg_text{padding: 16px 24px 16px 25px;}

	body .M09_SingleTestimonialSection .testimonial_author .author_name{min-width: 452px;max-width: 452px;padding: 14px 28px;}
	body .M09_SingleTestimonialSection .testimonial_author .small_font{min-width: 397px;max-width: 397px;padding: 12px 21px;}
	body .M09_SingleTestimonialSection .testimonial_text_wrapper{padding: 150px 105px 150px 77px;}	

	body .M10_LoogTestimonialSection .logo_item img {max-width: 180px;}

	body .M12_UpcomingEventSection .img-box img{min-height: 324px;max-height: 324px;}
	body .M12_UpcomingEventSection .btn a {font-size: 23px;padding: 19px 19px;}
	body .M12_UpcomingEventSection .btn a span{font-size: 23px;}


	/* body .M16_RegisterSection .m16_left_col{padding-right: 55px;padding-left: calc((100% - 59.2%) / 2);} */

	body .M16_RegisterSection.ltr .m16_left_col {
		padding-right: 55px;padding-left: calc((100% - 59.2%) / 2);
	  }
	
	  body .M16_RegisterSection.rtl .m16_left_col {
		padding-left: 55px;padding-right: calc((100% - 59.2%) / 2);
	  }

	body .M18_FormSection{padding: 78px 0 146px 0;}

	

	/* uowForm01 Style */
	body .uowForm01 .mktoForm .mktoLabel{font-size: 26px !important;padding: 0px 0 16px 0 !important;}
	body .uowForm01 .mktoForm input[type="text"], body .uowForm01 .mktoForm input[type="url"], body .uowForm01 .mktoForm input[type="email"], body .uowForm01 .mktoForm input[type="tel"], body .uowForm01 .mktoForm input[type="number"], body .uowForm01 .mktoForm input[type="date"], body .uowForm01 .mktoForm textarea.mktoField, body .uowForm01 .mktoForm select.mktoField{
		padding: 24px 40px !important;font-size: 30px !important;    height: 75px !important;
	}
	body .uowForm01 .mktoForm input[type="checkbox"].mktoField:not(old) + label{font-size: 24px !important;}
	body .uowForm01 .mktoForm input[type="radio"].mktoField:not(old) + label{font-size: 24px !important;}
	body .uowForm01 .mktoButton{padding: 30px 20px !important;  font-size: 30px !important;}

	/* uowForm02 Style */
	body .uowForm02 .mktoForm .mktoLabel{font-size: 26px !important;padding: 0px 0 16px 0 !important;}
	body .uowForm02 .mktoForm input[type="text"], body .uowForm02 .mktoForm input[type="url"], body .uowForm02 .mktoForm input[type="email"], body .uowForm02 .mktoForm input[type="tel"], body .uowForm02 .mktoForm input[type="number"], body .uowForm02 .mktoForm input[type="date"], body .uowForm02 .mktoForm textarea.mktoField, body .uowForm02 .mktoForm select.mktoField{
		padding: 24px 40px !important;font-size: 30px !important;    height: 75px !important;
	}
	body .uowForm02 .mktoForm input[type="checkbox"].mktoField:not(old) + label{font-size: 24px !important;}
	body .uowForm02 .mktoForm input[type="radio"].mktoField:not(old) + label{font-size: 24px !important;}
	body .uowForm02 .mktoButton{padding: 30px 20px !important;  font-size: 30px !important;}

	/* uowForm03 Style */
	body .uowForm03 .mktoForm .mktoLabel{font-size: 26px !important;padding: 0px 0 16px 0 !important;}
	body .uowForm03 .mktoForm input[type="text"], body .uowForm03 .mktoForm input[type="url"], body .uowForm03 .mktoForm input[type="email"], body .uowForm03 .mktoForm input[type="tel"], body .uowForm03 .mktoForm input[type="number"], body .uowForm03 .mktoForm input[type="date"], body .uowForm03 .mktoForm textarea.mktoField, body .uowForm03 .mktoForm select.mktoField{
		padding: 24px 40px !important;font-size: 25px !important;    height: 75px !important;
	}
	body .uowForm03 .mktoForm input[type="checkbox"].mktoField:not(old) + label{font-size: 23px !important;padding-top: 5px !important;}
	body .uowForm03 .mktoForm input[type="radio"].mktoField:not(old) + label{font-size: 23px !important;padding-top: 5px !important;}
	body .uowForm03 .mktoButton{padding: 26px 130px !important;  font-size: 30px !important;}

	/* uowForm04 Style */
	body .uowForm04 .mktoForm .mktoLabel{font-size: 26px !important;padding: 0px 0 16px 0 !important;}
	body .uowForm04 .mktoForm input[type="text"], body .uowForm04 .mktoForm input[type="url"], body .uowForm04 .mktoForm input[type="email"], body .uowForm04 .mktoForm input[type="tel"], body .uowForm04 .mktoForm input[type="number"], body .uowForm04 .mktoForm input[type="date"], body .uowForm04 .mktoForm textarea.mktoField, body .uowForm04 .mktoForm select.mktoField{
		padding: 24px 40px !important;font-size: 25px !important;    height: 80px !important;
	}
	body .uowForm04 .mktoForm input[type="checkbox"].mktoField:not(old) + label{font-size: 23px !important;padding-top: 5px !important;}
	body .uowForm04 .mktoForm input[type="radio"].mktoField:not(old) + label{font-size: 23px !important;padding-top: 5px !important;}
	body .uowForm04 .mktoButton{padding: 26px 160px !important;  font-size: 30px !important;}


}

@media (min-width: 3840px) {
	body .M09_SingleTestimonialSection .testimonial_text_wrapper{padding: 360px 105px 360px 77px;}
	body .M12_UpcomingEventSection .img-box img{min-height: 424px;max-height: 424px;}
	body .M12_UpcomingEventSection .img-box img{min-height: 519px;max-height: 519px;}
	body .M06_SpeakerSection .speaker_card .speaker_img{min-height: 819px;max-height: 819px;}

	/* body .M15_VideoSection .video-container{padding: 550px 0 550px 0;} */
}

@media all and (max-width:1259px) {

	body .M07_EventSection.ltr .m07_left_col {
		padding-right: 30px;padding-left: 30px;
	  }
	
	  body .M07_EventSection.rtl .m07_left_col {
		padding-left: 30px;padding-right: 30px;
	  }

	  body .M16_RegisterSection.ltr .m16_left_col {
		padding-right: 30px;padding-left: 30px;
	  }
	
	  body .M16_RegisterSection.rtl .m16_left_col {
		padding-left: 30px;padding-right: 30px;
	  }

}

@media all and (max-width:1229px) {

	body .M05_AboutSection .m05_left_col{padding-right: 36px;}
	body .M05_AboutSection .m05_right_col{padding-left: 60px;}

	/* body .M07_EventSection .m07_left_col{padding-right: 45px;padding-left: 15px;} */
	body .M07_EventSection.ltr .m07_left_col {
		padding-right: 30px;padding-left: 30px;
	  }
	
	  body .M07_EventSection.rtl .m07_left_col {
		padding-left: 30px;padding-right: 30px;
	  }

	/* body .M16_RegisterSection .m16_left_col{padding-right: 45px;padding-left: 15px;} */
	body .M16_RegisterSection.ltr .m16_left_col {
		padding-right: 30px;padding-left: 30px;
	  }
	
	  body .M16_RegisterSection.rtl .m16_left_col {
		padding-left: 30px;padding-right: 30px;
	  }


}
@media all and (max-width: 1229px), all and (max-height: 700px) {

	body .videoBox{aspect-ratio: 16 / 8;}
    /* your CSS here */
}
@media all and (max-width:1199px) {

	:root {
		/* Font-size */
		--fontsize60: 50px;
		--fontsize55: 42px;
		--fontsize36: 32px;
		--fontsize30: 26px;
		--fontsize25: 25px;
		--fontsize24: 24px;
		--fontsize22: 22px;
		--fontsize20: 18px;
		--fontsize18: 16px;
		--fontsize16: 14px;
		--fontsize14: 14px;
	}

	body .small_font, body .small_font > div{line-height: 1.4;}

	body ul > li:before{width: 6px;height: 6px;top: 14px;}
	body ul > li{padding-left: 16px;}

	body .M06_SpeakerSection h2{margin-bottom: 30px;}
	body .M06_SpeakerSection .speaker_card .p_class{margin-top: 18px;}
	body .M06_SpeakerSection .speaker_card .speaker_img{min-height: 337px;max-height: 337px;object-fit: cover;}

	body .M07_EventSection h2{margin-bottom: 20px;}
	body .M07_EventSection .evnet_detail{padding-left: 58px;}
	body .M07_EventSection .event_program_item.display_block .evnet_detail .small_font::after{left: -39px;}
	body .M07_EventSection .event_program_item .blue_circle_number{width: 40px;height: 40px;flex: 0 0 40px;}
	body .M07_EventSection .evnet_detail .small_font{padding-top: 5px;font-size: 14px;}
	body .M07_EventSection .evnet_detail .small_font > div{font-size: 14px;}
	body .M07_EventSection .event_program_item .p_class{font-size: 20px;}
	body .M07_EventSection .event_program_item .p_class > div{font-size: 20px;}
	
	body .M08_TestimonialsSection .dark_bg{padding: 38px 30px 38px 30px;}
	/* body .M08_TestimonialsSection .testimonial_card.slick-current + .slick-slide{padding: 66px 30px 58px 30px;} */
	
	body .M08_TestimonialsSection .dark_bg .quote_mark{background-size: 50px;width: 50px;height: 50px;left: 30px;top: -20px;}
	/* body .M08_TestimonialsSection .testimonial_card.slick-current + .slick-slide .quote_mark{background-size: 70px;width: 70px;height: 70px;} */
	body .M08_TestimonialsSection .swiper-slide-next .testimonial_card{padding: 66px 30px 58px 30px;}
	body .M08_TestimonialsSection .swiper-slide-next .testimonial_card .quote_mark{background-size: 70px;width: 70px;height: 70px;}

	body .M11_FAQSection .faq-actions{margin-bottom: 20px;}
	body .M11_FAQSection .faq-item{padding-top: 5px;}
	body .M11_FAQSection .faq-item.pad-top-btm{padding-bottom: 20px;}
	body .M11_FAQSection .questions-box{margin-top: 50px;padding: 20px 50px;}

	body .M12_UpcomingEventSection h2{color: var(--blue-text);margin-bottom: 40px;}
	body .M12_UpcomingEventSection h2 > div {color: var(--blue-text);}
	body .M12_UpcomingEventSection .event-container{column-gap: 20px;row-gap: 40px;}	
	body .M12_UpcomingEventSection .date-box{padding: 11px 15px 12px;}
	
	body .M13_LocationSection .m13_left_col{padding: 30px 15px;}
	body .M13_LocationSection .location-text{right: 15px;bottom: 30px;font-size: 17px;padding: 15px 22px 15px;}

	body .M14_GallerySection .gallery_grid{gap: 20px;}

	body .M15_VideoSection h4{margin-bottom: 30px;}

	body .videoPopup .closePopup{top: -30px;right: -5px;width: 25px;height: 25px;line-height: 25px;text-align: center;
		font-size: 32px;}



}
@media all and (max-width:1024px) {

	:root {
		/* Font-size */
		--fontsize60: 40px;
		--fontsize55: 34px;
		--fontsize36: 25px;
		--fontsize30: 20px;
		--fontsize25: 18px;
		--fontsize24: 22px;
		--fontsize22: 18px;
		--fontsize20: 18px;
	}

	body .btn_grp{gap: 10px;}
	body .btn a{padding: 20px 65px;font-size: 18px;}
	body .btn a span{font-size: 18px;}

	/* body .M03_BannerSection .btn_grp .btn a{width: 280px;} */
	
	body .M04_FormSection .logo a img{max-width: 180px;}
	body .M04_FormSection .logo{margin-bottom: 30px;}
	body .M04_FormSection .form_container .form_title{padding: 24px 15px;}
	body .uowForm01{padding: 30px;}
	
	body .M05_AboutSection .m05_right_col{padding-left: 30px;}
	body .M05_AboutSection .m05_right_col::before{width: 10px;}
	body .M05_AboutSection .m05_left_col{padding-right: 15px;}

	body .M06_SpeakerSection .M06_speakers_wrapper{gap: 16px;}
	body .M06_SpeakerSection .speaker_card{width: calc((100% - 48px) / 4);}
	body .M06_SpeakerSection .speaker_card .speaker_img{min-height: 270px;max-height: 270px;}

	/* body .M07_EventSection .m07_left_col{padding-right: 30px;padding-left: 30px;} */
	body .M07_EventSection.ltr .m07_left_col {
		padding-right: 30px;padding-left: 30px;
	  }
	
	  body .M07_EventSection.rtl .m07_left_col {
		padding-left: 30px;padding-right: 30px;
	  }

	body .M08_TestimonialsSection .testimonial-slider .testimonial_card{text-align: center;margin: 20px 15px;}
	body .M08_TestimonialsSection .testimonial_footer{justify-content: center;}
	body .M08_TestimonialsSection .testimonial_card::after{height: 92px;}
	body .M08_TestimonialsSection .dark_bg{text-align: center;}
	/* body .M08_TestimonialsSection .testimonial_card.slick-current + .slick-slide::after{height: 115px;} */

	body .M08_TestimonialsSection .swiper-slide-next .testimonial_card::after{height: 115px;}
	body .M08_TestimonialsSection .red_bg_text{text-align: left;}

	body .M09_SingleTestimonialSection .testimonial_text_wrapper{padding: 100px 51px 100px 40px;}
	body .M09_SingleTestimonialSection .testimonial_bg_img .quote_icon{left: 40px;top: -27px;background-size: 80px;width: 80px;
		height: 73px;}
	body .M09_SingleTestimonialSection .testimonial_author .author_name	{min-width: 260px; max-width: 260px;padding: 7px 16px;font-size: 18px;}
	body .M09_SingleTestimonialSection .testimonial_author .small_font{min-width: 215px;max-width: 215px;padding: 7px 16px;}
	body .M09_SingleTestimonialSection .testimonial_text{font-size: 18px;}
	body .M09_SingleTestimonialSection .testimonial_bg_img .bg_img1{width: 53%;}

	body .M10_LoogTestimonialSection h4{font-size: 32px;margin-bottom: 50px;}
	body .M10_LoogTestimonialSection .logo_wrapper{column-gap: 88px; row-gap: 50px;}
	body .M10_LoogTestimonialSection .logo_item img{max-width: 160px;}	

	body .M12_UpcomingEventSection .img-box img{min-height: 205px;max-height: 205px;}
	body .M12_UpcomingEventSection .event-detail-box{padding: 20px 15px;}


	body .M15_VideoSection .video-play-icon img{max-width: 80px;}

	/* body .M16_RegisterSection .m16_left_col{padding-right: 30px;padding-left: 30px;} */
	body .M16_RegisterSection.ltr .m16_left_col {
		padding-right: 30px;padding-left: 30px;
	  }
	
	  body .M16_RegisterSection.rtl .m16_left_col {
		padding-left: 30px;padding-right: 30px;
	  }
	body .M16_RegisterSection .mb30{margin-bottom: 20px;}
	body .M16_RegisterSection h2{margin-bottom: 20px;}

	body .M18_FormSection{padding: 60px 0;}
	body .M18_FormSection h4{margin-bottom: 24px;}
	body  .uowForm04{padding: 30px 30px;max-width: 100%;}
	
	

	/* Form Popup Style */
	body .formPopup .formPopup_inner_box{padding: 40px 30px 40px;}
	body .formPopup .formPopup_inner .p_class{font-size: 18px;}
	body .formPopup .formPopup_inner .p_class > div{font-size: 18px;}

	/* uowForm01 Style */
	body .uowForm01 .mktoForm .mktoFieldWrap{margin-bottom: 20px !important;}
	body .uowForm01 .mktoButton{font-size: 18px !important;}
	body .uowForm01 .mktoForm input[type="text"], body .uowForm01 .mktoForm input[type="url"], body .uowForm01 .mktoForm input[type="email"], body .uowForm01 .mktoForm input[type="tel"], body .uowForm01 .mktoForm input[type="number"], body .uowForm01 .mktoForm input[type="date"], body .uowForm01 .mktoForm textarea.mktoField, body .uowForm01 .mktoForm select.mktoField{font-size: 16px !important;border-radius: 10px !important;-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;height: 56px !important;padding: 12px 18px !important;}
		body .uowForm01 .mktoForm textarea.mktoField{height: 120px !important;}
		body .uowForm01 .mktoForm select.mktoField{padding-right: 30px !important;}

	/* uowForm02 Style */
	body .uowForm02 .mktoForm .mktoFieldWrap{margin-bottom: 20px !important;}
	body .uowForm02 .mktoButton{font-size: 18px !important;}
	body .uowForm02 .mktoForm input[type="text"], body .uowForm02 .mktoForm input[type="url"], body .uowForm02 .mktoForm input[type="email"], body .uowForm02 .mktoForm input[type="tel"], body .uowForm02 .mktoForm input[type="number"], body .uowForm02 .mktoForm input[type="date"], body .uowForm02 .mktoForm textarea.mktoField, body .uowForm02 .mktoForm select.mktoField{font-size: 16px !important;border-radius: 0px !important;-webkit-border-radius: 0px !important;
		-moz-border-radius: 0px !important;height: 56px !important;padding: 12px 18px !important;}
	body .uowForm02 .mktoForm textarea.mktoField{height: 120px !important;}
	body .uowForm02 .mktoForm select.mktoField{padding-right: 30px !important;}

	/* uowForm03 Style */
	body .uowForm03 .mktoButton{font-size: 18px !important;padding: 20px 45px !important;}
	body .uowForm03 .mktoForm input[type="text"], body .uowForm03 .mktoForm input[type="url"], body .uowForm03 .mktoForm input[type="email"], body .uowForm03 .mktoForm input[type="tel"], body .uowForm03 .mktoForm input[type="number"], body .uowForm03 .mktoForm input[type="date"], body .uowForm03 .mktoForm textarea.mktoField, body .uowForm03 .mktoForm select.mktoField{font-size: 18px !important;border-radius: 10px !important;-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;height: 56px !important;padding: 12px 18px !important;}
	body .uowForm03 .mktoForm input[type="checkbox"].mktoField:not(old) + label{background-size: 28px;padding-top: 3px !important;padding-left: 40px !important;margin-bottom: 10px !important;}
	body .uowForm03 .mktoForm input[type="radio"].mktoField:not(old) + label{background-size: 28px;padding-top: 3px !important;padding-left: 40px !important;margin-bottom: 10px !important;}
	body .uowForm03 .mktoForm textarea.mktoField{height: 120px !important;}
	body .uowForm03 .mktoForm select.mktoField{padding-right: 30px !important;}

	/* uowForm04 Style */
	body .uowForm04 .mktoForm .mktoLabel{font-size: 20px !important;}
	body .uowForm04 .mktoButtonRow{margin-top: 10px !important;}
	body .uowForm04 .mktoButton{font-size: 18px !important;padding: 20px 80px !important;}
	body .uowForm04 .mktoForm input[type="text"], body .uowForm04 .mktoForm input[type="url"], body .uowForm04 .mktoForm input[type="email"], body .uowForm04 .mktoForm input[type="tel"], body .uowForm04 .mktoForm input[type="number"], body .uowForm04 .mktoForm input[type="date"], body .uowForm04 .mktoForm textarea.mktoField, body .uowForm04 .mktoForm select.mktoField{font-size: 18px !important;border-radius: 10px !important;-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;height: 56px !important;padding: 12px 18px !important;}
	body .uowForm04 .mktoForm input[type="checkbox"].mktoField:not(old) + label{font-size: 18px !important; background-size: 28px;padding-top: 2px !important;padding-left: 40px !important;margin-bottom: 10px !important;}
	body .uowForm04 .mktoForm input[type="radio"].mktoField:not(old) + label{font-size: 18px !important;background-size: 28px;padding-top: 2px !important;padding-left: 40px !important;margin-bottom: 10px !important;}
	body .uowForm04 .mktoForm textarea.mktoField{height: 150px !important;}
	body .uowForm04 .mktoForm select.mktoField{padding-right: 30px !important;}

	
	

}

@media all and (max-width:991px) {

	:root {
		/* Font-size */
		--fontsize60: 36px;
		--fontsize55: 34px;
		--fontsize36: 25px;
		--fontsize30: 20px;
		--fontsize25: 18px;
		--fontsize24: 22px;
		--fontsize22: 18px;
		--fontsize20: 18px;
	}

	body .M05_AboutSection .content_box ul{padding-left: 10px;}

	body .M06_SpeakerSection .speaker_card .speaker_img{min-height: 500px;max-height: 500px;}
	body .M06_SpeakerSection .speaker_card{width: calc((100% - 20px) / 2);}
	body .M06_SpeakerSection .M06_speakers_wrapper{column-gap: 16px;row-gap: 30px;}

	body .M08_TestimonialsSection .slick-dots{margin-top: 20px;}
	body .M08_TestimonialsSection .swiper-slide{padding: 20px 0px;}

	body .M12_UpcomingEventSection .event-card{width: calc((100% - 20px) / 2);}
}


@media all and (max-width:767px) {

	:root {
		/* Font-size */
		--fontsize60: 32px;
		--fontsize55: 32px;
		--fontsize36: 22px;
		--fontsize30: 20px;
		--fontsize25: 18px;
		--fontsize24: 20px;
		--fontsize22: 18px;
		--fontsize20: 18px;
	}

	body .flex-column-mob{flex-direction: column;gap: 30px;}
	body .flex-column-reverse-mob{flex-direction: column-reverse;gap: 30px;}
	body .text-align-center-mob{text-align: center;}
	body footer .m19-right-col{text-align: center;}
	body .footer-primary-links, body.footer-primary-links > div{text-align: center;}

	body .btn_grp{flex-direction: column;width: 100%;}
	body .btn_grp > *{width: 100%;}
	body .btn a{padding: 18px 20px;font-size: 16px;width: 100%;max-width: 100%;}
	body .btn a span{font-size: 16px;}

	body .banner-with-video iframe{width: 177.78vh;height: 100vh;}

	body .w25{width: 100%;}
	body .w30{width: 100%;}
	body .w35{width: 100%;}
	body .w40{width: 100%;}
	body .w45{width: 100%;}
	body .w47{width: 100%;}
	body .w50{width: 100%;}
	body .w55{width: 100%;}
	body .w60{width: 100%;}
	body .w65{width: 100%;}
	body .w70{width: 100%;}
	body .w75{width: 100%;}
	body .w100{width: 100%;}

	body header .logo{display: flex;justify-content: center;}

	body .M02_BannerSection .TimeAndLocation{justify-content: center;column-gap: 40px;}
	body .M02_BannerSection .BannerImg img{max-height: 400px;}
	body .M02_BannerSection .d_flex{justify-content: center;}

	
	body .M03_BannerSection .btn_grp .btn a{width: 100%;}
	body .M03_BannerSection.text_align_left .w100, body .M03_BannerSection.text_align_right .w100{width: 100%;}

	body .uowForm01{padding: 20px 16px;}
	body .M04_FormSection h2{margin: 11px 0 25px 0;}
	body .M04_FormSection .form_container .form_title{padding: 15px 15px;}

	body .M05_AboutSection .container{padding: 0px;}
	body .M05_AboutSection .flex-column-mob{gap: 0px;}
	body .M05_AboutSection .content_box ul{padding-left: 10px;}
	body .M05_AboutSection .m05_left_col{padding-left: 30px;padding-right: 30px;}
	body .M05_AboutSection .m05_right_col{padding-left: 30px;padding-right: 30px;}
	body .M05_AboutSection .m05_right_col::before{width: 100%; height: 10px; bottom: inherit; top: -5px;}
	body .M05_AboutSection::before{display: none;}
	body .M05_AboutSection::after{display: none;}

	body .M06_SpeakerSection .speaker_card{width: 100%;}	
	body .M06_SpeakerSection .speaker_card .speaker_img{min-height: auto;max-height: none;width: 55%;height: auto;}
	body .M06_SpeakerSection .speaker_card .speaker_img img{height: auto;}

	body .M07_EventSection.flex-column-reverse-mob{gap: 0px;}
	body .M07_EventSection.flex-column-reverse-mob.ltr{flex-direction: column !important;}
	body .M07_EventSection.flex-column-reverse-mob.rtl{flex-direction: column !important;}
	body .M07_EventSection .evnet_detail{padding-left: 40px;}
	body .M07_EventSection .event_program_item.display_block .evnet_detail .small_font::after{left: -25px;}
	body .M07_EventSection .event_program_item .blue_circle_number{width: 30px;height: 30px;flex: 0 0 30px;margin-right: 8px;}
	body .M07_EventSection .event_program_item .p_class{font-size: 16px;}
	body .M07_EventSection .event_program_item .p_class > div{font-size: 16px;}
	body .M07_EventSection .image_block::after{background-color: rgba(0, 22, 65, 0);}

	body .M08_TestimonialsSection .dark_bg{padding: 38px 15px 38px 15px;}
	/* body .M08_TestimonialsSection .testimonial_card.slick-current + .slick-slide{padding: 38px 15px 38px 15px;} */
	body .M08_TestimonialsSection .dark_bg .quote_mark{background-size: 50px;width: 50px;height: 50px;left: 30px;top: -20px;}
	/* body .M08_TestimonialsSection .testimonial_card.slick-current + .slick-slide .quote_mark{background-size: 70px;width: 70px;height: 70px;} */
	body .M08_TestimonialsSection .red_bg_text{text-align: center;}

	body .M08_TestimonialsSection .swiper-slide-next .testimonial_card{padding: 38px 15px 38px 15px;}
	body .M08_TestimonialsSection .swiper-slide-next .testimonial_card .quote_mark{background-size: 70px;width: 70px;height: 70px;}

	body .M09_SingleTestimonialSection .testimonial_text_wrapper{background-color: #0033ff;padding: 40px 15px;}
	body .M09_SingleTestimonialSection .testimonial_bg_img{gap: 0;}
	body .M09_SingleTestimonialSection .testimonial_bg_img .quote_icon{left: 15px; top: -18px;background-size: 50px; width: 50px; height: 45px;}
	body .M09_SingleTestimonialSection .testimonial_bg_img .bg_img1{position: relative;width: 100%;background-color: #0033ff;}
	body .M09_SingleTestimonialSection .testimonial_author{right: 15px;bottom: 30px; left: 15px;  margin-left: 0px;width: -webkit-fill-available;}
	body .M09_SingleTestimonialSection .testimonial_author .author_name{min-width: 100%; max-width: 100%;}
	body .M09_SingleTestimonialSection .testimonial_author .small_font{min-width: 95%; max-width: 95%;}


	body .M10_LoogTestimonialSection .logo_item img{max-width: 120px;}
	body .M10_LoogTestimonialSection .logo_wrapper{column-gap: 45px;row-gap: 45px;}
	body .M10_LoogTestimonialSection h4{font-size: 26px;margin-bottom: 40px;}
	body .M10_LoogTestimonialSection h4 > div{font-size: 26px;}

	body .M12_UpcomingEventSection .event-card{width: 100%;}
	body .M12_UpcomingEventSection .img-box img{min-height: auto; max-height: none;}
	body .M12_UpcomingEventSection .event-container{row-gap: 20px;}
	body .M12_UpcomingEventSection .btn a {font-size: 16px;}
	body .M12_UpcomingEventSection .btn a span{font-size: 16px;}
	body .M12_UpcomingEventSection .btn{width: 100%;}	

	body .M13_LocationSection .flex-column-mob{gap: 0px;}
	body .M13_LocationSection h3{margin-bottom: 15px;}
	body .M13_LocationSection .btn{margin-top: 22px;}	
	body .M13_LocationSection .location-text{width: -webkit-fill-available; bottom: 20px; left: 0;right: 0; margin: 0 15px;  font-size: 16px; padding: 15px 15px 15px;}
	body .M13_LocationSection .location-text img{max-width: 14px;}

	body .M14_GallerySection .gallery_grid {display: grid;grid-template-columns: 1fr; grid-template-rows: auto;gap: 10px;margin-bottom: 0px !important;}
    body .M14_GallerySection .gallery_item,
    body .M14_GallerySection .gallery_item.tall,
    body .M14_GallerySection .gallery_item.wide {grid-column: 1 / -1 !important; grid-row: auto !important; height: auto;}	
	body .M14_GallerySection .gallery_grid {
        display: block !important; /* Override grid for mobile carousel */
    }
    body .M14_GallerySection .gallery_item {
        width: 100%;
        display: block;
        height: auto;
    }
    body .M14_GallerySection .gallery_item.tall,
    body .M14_GallerySection .gallery_item.wide {
        grid-row: auto;
        grid-column: auto;
        height: auto;
    }
    body .M14_GallerySection .gallery_item img{max-height: 345px;}
    body .M14_GallerySection .slick-dots {list-style-type: none;position: relative; bottom: 0; margin-top: 20px;}
    body .M14_GallerySection .slick-dots li{padding: 0px;width: 16px; height: 16px;  margin: 0 8px;}
    body .M14_GallerySection .slick-dots li::before{display: none;}
    body .M14_GallerySection .slick-dots li button::before{display: none;}
    body .M14_GallerySection .slick-dots li button{cursor: pointer; padding: 8px;width: 16px;height: 16px;background-color: #d4d4d4;border-radius: 100%;}
    body .M14_GallerySection .slick-dots li.slick-active button{background-color: var(--light-blue-bg);}


	body .M16_RegisterSection.flex-column-reverse-mob{gap: 0px;}
	body .M16_RegisterSection.flex-column-reverse-mob.ltr{flex-direction: column !important;}
	body .M16_RegisterSection.flex-column-reverse-mob.rtl{flex-direction: column !important;}
	body .M16_RegisterSection .btn{margin: 30px auto 0 auto;width: 100%;}
	body .M16_RegisterSection .btn a{padding: 20px 20px;}

	body .M18_FormSection{padding: 40px 0;}
	body  .uowForm04{padding: 20px 20px;}

	body .footer_info, body .footer_info > div{text-align: center;}
	body footer .logo a {text-align: center;margin: 0 auto;}
	body .footer-flags{justify-content: center;}


	/* Form Popup Style */
	body .formPopup .formPopup_inner .p_class{font-size: 16px;}
	body .formPopup .formPopup_inner .p_class > div{font-size: 16px;}
	body .formPopup .formPopup_inner_box{max-height: 430px;padding: 40px 15px 40px;}
	body .formPopup .form_title h4{margin-bottom: 10px;}
	body .closeFormPopup{width: 30px;height: 30px;font-size: 34px;top: -15px;right: -15px;}
	body .formPopup{padding: 40px 24px;}

	/* uowForm01 Style */
	body .uowForm01 .mktoForm .mktoFormRow{flex-direction: column !important;}
	body .uowForm01 .mktoForm .mktoFieldWrap{margin-bottom: 16px !important;}
	body .uowForm01 .mktoButton{font-size: 16px !important;}
	body .uowForm01 .mktoForm select.mktoField{padding-right: 50px !important; background: #415171 url("https://644-XCE-562.mktoweb.com/rs/644-XCE-562/images/uow_down_arrow_white.png?version=1") no-repeat 97% center !important;background-size: 16px !important;}


	/* uowForm02 Style */
	body .uowForm02 .mktoForm .mktoFormRow{flex-direction: column !important;}
	body .uowForm02 .mktoForm .mktoFieldWrap{margin-bottom: 16px !important;}
	body .uowForm02 .mktoButton{font-size: 16px !important;}
	body .uowForm02 .mktoForm select.mktoField{padding-right: 50px !important; background: #415171 url("https://644-XCE-562.mktoweb.com/rs/644-XCE-562/images/uow_down_arrow_white.png?version=1") no-repeat 97% center !important;background-size: 16px !important;}

	/* uowForm03 Style */
	body .uowForm03 .mktoForm .mktoFormRow{flex-direction: column !important;}
	body .uowForm03 .mktoForm fieldset .mktoFormRow{flex-direction: column;}
	body .uowForm03 .mktoButton{font-size: 16px !important;}
	body .uowForm03 .mktoForm select.mktoField{padding-right: 50px !important; background: #ffffff url("https://644-XCE-562.mktoweb.com/rs/644-XCE-562/images/uow_down_arrow.png") no-repeat 97% center !important;background-size: 16px !important;}

	/* uowForm04 Style */
	body .uowForm04 .mktoForm .mktoFormRow{flex-direction: column !important;}
	body .uowForm04 .mktoForm fieldset .mktoFormRow{flex-direction: column;}
	body .uowForm04 .mktoButton{font-size: 16px !important;width: 100% !important;padding: 20px 20px !important;
        max-width: 100% !important;}
	body .uowForm04 .mktoButtonRow span{width: 100% !important;}
	body .uowForm04 .mktoButtonRow{width: 100% !important;}
	body .uowForm04 .mktoForm select.mktoField{padding-right: 50px !important; background: #ffffff url("https://644-XCE-562.mktoweb.com/rs/644-XCE-562/images/uow_down_arrow.png") no-repeat 97% center !important;background-size: 16px !important;}

}
@media all and (max-width:480px) {

	:root {
		/* Font-size */
		--fontsize60: 30px;
		--fontsize55: 28px;
		--fontsize36: 22px;
		--fontsize30: 18px;
		--fontsize25: 16px;
		--fontsize24: 18px;
		--fontsize22: 18px;
		--fontsize20: 16px;
	}

	body .M05_AboutSection .content_box ul{padding-left: 0px;}

	body .uowForm01 .mktoForm select.mktoField{padding-right: 30px !important; background: #415171 url("https://644-XCE-562.mktoweb.com/rs/644-XCE-562/images/uow_down_arrow_white.png?version=1") no-repeat 95% center !important;background-size: 16px !important;}

	body .uowForm02 .mktoForm select.mktoField{padding-right: 30px !important; background: #415171 url("https://644-XCE-562.mktoweb.com/rs/644-XCE-562/images/uow_down_arrow_white.png?version=1") no-repeat 95% center !important;background-size: 16px !important;}

	body .uowForm03 .mktoForm select.mktoField{padding-right: 30px !important; background: #ffffff url("https://644-XCE-562.mktoweb.com/rs/644-XCE-562/images/uow_down_arrow.png") no-repeat 95% center !important;background-size: 16px !important;}

	body .uowForm04 .mktoForm select.mktoField{padding-right: 30px !important; background: #ffffff url("https://644-XCE-562.mktoweb.com/rs/644-XCE-562/images/uow_down_arrow.png") no-repeat 95% center !important;background-size: 16px !important;}


}