
@media all and (max-width: 1370px) {
	.hero .logo img {
		width: 220px;
	}
	.save_the_date {
		max-width: 496px;
	}
	.hero {
		padding: 165px 0 40px;
	}
}

@media all and (max-width: 1200px) {
	.hero .logo img {
		width: 220px;
	}
	.save_the_date {
		max-width: 475px;
	}
	.hero h2 {
		font-size: 25px;
		margin: 20px 0 0 0;
	}
	.hero .logo {
		padding: 0 0 8px;
	}
	.hero {
		padding: 166px 0 25px;
	}
}

@media all and (max-width: 1024px) {
	.hero {
		padding: 166px 0 25px;
		height: auto;
	}
	h2 {
		font-size: 34px;
		line-height: 40px;
	}
	.Past_Sponsors_Partners {
		padding: 40px 0;
	}
	.discover_scn h2 {
		font-size: 30px;
		line-height: 33px;
	}
	.discover_scn p {
		font-size: 20px;
		padding-left: 0;
		padding-right: 0;
		line-height: 30px;
	}
	.discover_in {
		padding-left: 0;
		padding-right: 0;
	}
	.Home_about_hdr h2 {
		font-size: 30px;
		line-height: 35px;
	}
	.Home_about_bx {
		padding: 80px 15px 30px 15px;
	}
	.Home_about_bx h3 {
		font-size: 18px;
		line-height: 22px;
		padding-bottom: 20px;
	}
	.Home_about_bx h2 {
		font-size: 32px;
	}
	.Home_expo_scn {
		padding: 50px 0;
	}
	.Home_expo_tx h2 {
		font-size: 28px;
		line-height: 34px;
	}
	.con_programs_hdr h4 {
		font-size: 24px;
		padding-bottom: 10px;
		line-height: 26px;
	}
	.Technical_repeat h3 {
		font-size: 22px;
		padding-bottom: 15px;
		line-height: 24px;
	}
	.Society_Conference_scn h3 {
		font-size: 28px;
		margin-bottom: 30px;
	}
	.Society_Conference_scn h2 {
		font-size: 36px;
		padding-bottom: 10px;
	}
	.Society_Conference_scn h2 {
		font-size: 36px;
	}
	.Society_Conference_scn h4 {
		font-size: 30px;
		line-height: 38px;
	}
	.Society_Conference_scn {
		padding: 50px 0;
	}
	.discover_scn {
		padding: 60px 0 60px;
	}
	.Home_about_scn {
		padding: 50px 0 0;
	}
	.Technical_tabs a {
		font-size: 16px;
		line-height: 20px;
		padding: 8px 34px;
	}
	
	.home_awards_scn {
		margin-top: -160px;
	}
	.stay_touch .form_blk .fields input[type="text"], .stay_touch .form_blk .fields input[type="email"] {
		width: 25%;
	}
	.our_partners p {
		font-size: 17px;
		line-height: 24px;
		padding-bottom: 30px;
	}
	.footer {
		padding: 40px 0 0;
	}
	.why_be_part_tx {
		padding: 25px 20px 25px 20px;
	}
	.footer .ft_top .hastag h2 {
		font-size: 78px;
		line-height: 85px;
		margin-top: 30px;
		margin-bottom: -20px;
	}
	.co_located_event a {
		padding: 50px 25px;
	}
	.co_located_event a img {
		width: 100%;
	}
}
@media all and (max-width: 991px) {
	.ftr_menu_l {
		padding-left: 0;
	}
	.footer .ft_top .ntSocialIcons li {
		margin: 0 5px;
	}
	.footer .ft_top .ntSocialIcons li a {
		width: 40px;
		height: 40px;
	}
	.footer .ft_top .ntSocialIcons li a i {
		line-height: 40px;
		font-size: 18px;
	}
	.hero {
		padding: 100px 0 40px;
		height: auto;
	}
	.why_be_part_tx h3 {
		font-size: 18px;
		margin-bottom: 10px;
		line-height: 22px;
	}
	.why_be_part_tx p {
		font-size: 15px;
		line-height: 20px;
	}
	.Technical_repeat {
		padding: 0 0 20px 0;
		position: relative;
		display: flex;
		margin-bottom: 20px;
	}
	.Technical_bx_group {
		border: 2px solid #ff9500;
		background: #fff;
		border-radius: 15px;
		padding: 25px;
		display: none;
		transition: 0.5s all ease;
		flex-direction: column-reverse;
		text-align: left;
	}
	
	.Technical_repeat + .Technical_repeat .Technical_bx_tx:before {
		opacity: 0;
	}
	.Technical_icon {
		width: 80px;
		height: 80px;
		margin: 0 0 25px 0;
	}
	.Technical_repeat h3 br {
		display: none;
	}
	.Technical_icon img {
		height: 40px;
	}
	.Technical_bx_tx {
		min-height: auto;
		flex: 1;
		padding-left: 20px;
    	padding-top: 5px;
	}
	.Technical_repeat + .Technical_repeat {
		border-bottom: 1px solid #ff9500;
	}
	#Technical_Sessions .Technical_repeat + .Technical_repeat {
		border-bottom: 1px solid #41b755;
	}
	.who_attend {
		flex-direction: column;
	}
	.why_be_part_scn h2 {
		padding-bottom: 0;
	}
	.hero h2 {
		font-size: 24px;
		margin: 20px 0 0 0;
		line-height: 30px;
	}
	.hero .logo img {
		width: 224px;
	}
	.who_attend_lt {
		width: 100%;
	}
	.home_speakers_tx h3 {
		font-size: 20px;
		line-height: 22px;
	}
	.Expo_pointers {
		grid-template-columns: repeat(2, 1fr);
    	gap: 10px;
	}
	.award_rt {
		padding-left: 0;
		margin-top: 50px;
	}
	.countdown_date_tx {
		width: 150px;
	}
}

@media all and (max-width: 767px) {
	#countdown ul {
		margin-bottom: 30px;
	}
	.countdown_date_tx {
		width: 135px;
		height: 80px;
		font-size: 30px;
		line-height: 80px;
	}
	.countdown_tx {
		font-size: 20px;
		line-height: 22px;
	}
	.Home_about_bx {
		padding: 30px 20px 30px 86px;
		border-radius: 130px 0 0 130px;
		text-align: left;
		margin-right: -20px;
		margin-bottom: 15px;
		height: auto;
	}
	.Home_about_bx.planet_bx {
		padding: 30px 85px 30px 20px;
		border-radius: 0px 130px 130px 0px;
		margin-right: 0;
		margin-left: -20px;
	}
	.Home_about_bx h3 br {
		display: none;
	}
	.mouse_scroll_bx h3 {
		font-size: 20px;
		line-height: 26px;
	}
	.mouse_scroll_bx p {
		font-size: 16px;
		line-height: 20px;
		padding: 0 0 15px;
	}
	.mouse_scroll_lt {
		width: 200px;
		padding-left: 22px;
		padding-right: 0px;
	}
	h2 {
		font-size: 30px;
		line-height: 34px;
	}
	.home_speakers_tx h3 {
		font-size: 19px;
		line-height: 22px;
	}
	.award_rt h4 {
		font-size: 18px;
		line-height: 24px;
	}
	.home_awards_scn h2 {
		font-size: 24px;
		line-height: 33px;
	}
	.ftr_logo {
		max-width: 165px;
	}
	.why_be_part_hdr h4 {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 30px;
	}
	.conf_programs_scn {
		padding: 60px 0 60px;
	}
	.Technical_repeat h3 {
		font-size: 20px;
		padding-bottom: 10px;
		line-height: 21px;
	}
	.Technical_repeat p {
		font-size: 15px;
		line-height: 20px;
	}
	.Technical_bx_group {
		padding: 25px 15px;
	}
	.Home_about_hdr {
		margin-bottom: 10px;
	}
	.Home_about_scn {
		padding: 50px 0px 50px;
	}
	.who_attend_lt {
		padding: 40px 20px;
	}
	.Leader_dv p {
		font-size: 16px;
		line-height: 20px;
	}
	.Home_expo_tx_in {
		min-height: auto;
	}
	.profile-box {
		padding: 20px 10px;
	}
	.award_logo {
		flex-direction: column;
	}
	.award_logo_tx {
		padding-left: 0;
	}
	.why_be_part_scn {
		padding: 50px 0 50px;
	}
	.Home_expo_bx2 {
		margin-top: 40px;
	}
	.stay_touch {
    	margin: 0;
		padding: 50px 0;
	}
	.home_awards_scn {
		margin-top: 0;
    	padding: 50px 0 50px;
	}
}



@media all and (max-width:640px) {
	.countdown_date_tx {
		width: 75px;
		height: auto;
		font-size: 24px;
		line-height: 60px;
		border-radius: 12px;
	}
/*
	.discover_scn h2 {
		font-size: 48px;
		line-height: 46px;
	}
*/
	.Home_about_bx {
		padding: 30px 20px 30px 25px;
		border-radius: 50px 0 0 50px;
	}
	.Home_expo_tx {
		padding: 35px 25px 0px 25px;
	}
	.Technical_tabs a {
		font-size: 14px;
		line-height: 20px;
		padding: 6px 10px;
	}
	.Technical_tabs {
		padding: 5px 5px 3px 5px;
	}
	.stay_touch .form_blk .fields input[type="text"], .stay_touch .form_blk .fields input[type="email"] {
		width: 100%;
		margin-bottom: 11px;
	}
	.stay_touch .form_blk h3 {
		font-size: 16px;
		padding: 0 0 20px;
		line-height: 21px;
	}
	#countdown ul li {
		padding: 10px 3px;
	}
	.countdown_tx {
		font-size: 17px;
		line-height: 21px;
	}
	.Society_Conference_scn h2 {
		font-size: 26px;
	}
	.Society_Conference_scn h3 {
		font-size: 22px;
		margin-bottom: 25px;
	}
	h2 {
		font-size: 26px;
		line-height: 32px;
	}
	.home_speakers_scn h4 {
		color: #ffffff;
		font-size: 22px;
		line-height: 27px;
		margin-bottom: 30px;
	}
	.Leadership_Awards {
		padding: 0 10px 0 0;
	}
	.Excellence_Awards {
		padding: 0 0 0 10px;
	}
	.Expo_pointers {
		grid-template-columns: repeat(1, 1fr);
    	gap: 10px;
	}
}
@media all and (max-width:575px){
	.home_award_btn {
		display: block;
	}
	.home_award_btn a {
		display: block;
		margin-bottom: 0;
		margin-right: 0;
	}
	.footer .ft_top .hastag h2 {
		font-size: 36px;
		line-height: 56px;
	}
	.Technical_icon {
		width: 50px;
		height: 50px;
		margin: 0 0 20px 0;
	}
	.Technical_icon img {
		height: 30px;
	}
	.Technical_bx_tx {
		padding-left: 10px;
	}
	.profile-container {
		flex-wrap: wrap;
	}
	.profile-box {
		flex-basis: inherit;
		height: auto;
		width: 100%;
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
	}
	.profile-box.active {
		flex-basis: inherit;
		padding-left: 20px;
		padding-right: 20px;
		background: #1232a1;
		height: auto;
		width: 100%;
	}
	.profile-box h3 {
		opacity: 1;
		display: block;
		font-size: 17px;
		line-height: 24px;
		transition: 0.5s all ease;
		font-family: "Space Grotesk", sans-serif;
		font-weight: 500;
	}
	.profile-box p {
		width: 100%;
		position: relative;
		z-index: 1;
		transition: 0.5s all ease;
		opacity: 1;
		display: block;
		font-family: "Space Grotesk", sans-serif;
	}
	.count_bxx {
		margin: 0;
		margin-bottom: 20px;
	}
	.profile-box.active .count_bxx {
		margin-bottom: 20px;
	}
}	
@media all and (max-width:480px) {	
	.countdown_date_tx {
		width: 70px;
		font-size: 21px;
		line-height: 54px;
	}
	.discover_scn h2 {
		font-size: 42px;
		line-height: 42px;
	}
	.discover_scn p {
		font-size: 18px;
		line-height: 25px;
	}
	.discover_video {
		height: 220px;
		margin: 25px auto 0;
	}
	.Technical_tabs a {
		font-size: 13px;
		line-height: 20px;
		padding: 6px 8px;
	}
}
@media all and (max-width:414px){
	.footer .ft_top .hastag h2 {
		font-size: 32px;
		line-height: 54px;
	}
	.footer .ft_top ul li {
		font-size: 14px;
		line-height: 20px;
	}
}
@media all and (max-width:360px) 

	{
		
	}

@media all and (max-width:320px) 

	{
		
	}