
@media all and (max-width: 1280px) 

{
	
}

@media all and (max-width: 1024px) 

{
    .mn_menu > ul > li > a {letter-spacing:0; margin:0 15px;}
	.big_menu a.close_btn {top:10px; right:10px;}
}

@media all and (max-width: 991px) {
	
	.hero .navigation {top:0;}
	
}


@media all and (max-width: 768px) 

{
	
	 h2 {font-size:32px; line-height:38px;}
	 header.header {position:inherit; width:100%; padding:0!important; display:none;}
	.hero {height:auto; width:100%; display:block;}
	.hero .h_content {width:auto; height:auto; position:inherit; left:inherit; top:inherit; padding:80px 30px;}
	.hero .h_content .logo img {max-width:400px;}
	.hero .h_content .dates span {font-size:16px; line-height:0.75px;}
	.hero .h_content .info h1 {font-size:28px; line-height:36px;}
	.about {padding:50px 0;}
	.about h2 {padding:40px 0 0;}
	.about .stats {margin:0 0 10px;}
	.about .globe {display:none;}
	.theme {padding:50px 0;}
	.theme .inner {margin:0; padding:30px 15px;}
	.features {padding:50px 0 40px;}
	.features .f_blk {min-height:inherit; margin:0 0 10px;}
	.features .row:first-child .col-xl-6:first-child .f_blk {min-height:inherit; display:block; text-align:center; padding:0;}
	.features .row:first-child .col-xl-6:first-child .f_blk h2 {padding:0;}
	.key_drivers .inner {grid-template-columns: repeat(1, 1fr);}
	.key_drivers .inner .kd_blk:first-child {padding:50px 20px;}
	.key_drivers .inner .kd_blk:last-child {padding:50px 20px;}
	.target_audience {padding:50px 20px;}
	.target_audience .outer {grid-template-columns: repeat(1, 1fr);}
	.target_audience .ta_blk {text-align:center; display:block; border-right:1px solid #a8c8a4; border-bottom:0;}
	.target_audience .ta_blk:nth-child(8) {border-bottom:1px solid #a8c8a4; border-top:1px solid #a8c8a4;}
	.target_audience .ta_blk:nth-child(5) {border-top:1px solid #a8c8a4;}
	.target_audience .ta_blk:nth-child(6) {border-top:1px solid #a8c8a4;}
	.target_audience .ta_blk:nth-child(7) {border-top:1px solid #a8c8a4;}
	.why_attend {padding:50px 0;}
	.why_attend .graphic {margin:0 0 30px;}
	.submit_abstract {padding:50px 0;}
	.submit_abstract h2 {text-align:left;}
	.submit_abstract .graphic {padding:0; margin:30px 0 0;}
	.exhibiton_container {padding:50px 0;}
	.exhibiton_container h2 {text-align:left;}
	.exhibiton_container .graphic {padding:0; margin:30px 0 0;}
	.footer .ft_top h5.text-center {text-align:left!important; margin-top:50px;}
	
}

@media all and (max-width:640px) 

{
	.theme p {padding:0 0 25px;}
	.features .f_blk {display:block; text-align:center; padding:20px;}
	.features .f_blk .info {padding:0;}
}
	
@media all and (max-width:480px) 

	{	
		.hero .h_content {padding:80px 15px;}
		.hero .h_content .logo img {max-width:280px;}
	}
	
@media all and (max-width:360px) 

	{
		
	}

@media all and (max-width:320px) 

	{
		
	}