
@media all and (max-width: 1366px) 

{
	.hero .info .logo {padding:30px 0;}
	.hero .info .logo img {max-width:450px;}
	.hero .info h1 {font-size:36px; padding:0 0 30px;}
}

@media all and (max-width: 1280px) 

{
	.hero .info {padding:80px 0 100px;}
	.representation {padding-bottom:0;}
	
	.inner .hero .info {padding:0;}
}

@media all and (max-width: 1024px) 

{
	.hero .top.FixedMenu .mn_menu > ul > li > a {padding:12px; font-size:14px;}
	.inner .hero .bottom .info .logo img {max-width:100%;}
	.header h1 {
		font-size: 30px;
		line-height: 38px;
	}
	.header p {
		font-size: 20px;
		line-height: 26px;
	}
	.header span {
		font-size: 16px;
		padding: 10px 30px;
		line-height: 20px;
	}
	.contact_blk {
		padding: 35px 0;
	}
	.contact_blk h2 {
		font-size: 24px;
	}
	.agenda_blk .segment strong {
		font-size: 16px;
		line-height: 22px;
	}
	.agenda_blk .segment span {
		min-width: 100px;
		max-width: 100px;
	}
	.container, .container-sm {
		max-width: 100%;
	}
	.overview .right_blk{
		margin-top:25px;
	}
	section {
		padding: 40px 0;
	}
	.agenda_blk {
		padding: 40px 0 30px;
	}
	.header .date {
		font-size: 6.6rem;
	}
	.header .date .date_year {
		font-size: 2rem;
		padding-left: 33px;
	}
	.header .location {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.header h1 {
		font-size: 26px;
		line-height: 35px;
	}
	.location-area .location {
		font-size: 1.5rem;
		font-weight: 300;
	}
}


@media all and (max-width: 768px) 

{
	header.header {position:inherit; padding:0!important;}
	.header .hd_bottom {padding:0; background:none;}
	.hero .info .logo img {max-width:300px;}
	.about .graphic {padding:50px 0 0;} 
	.representation .fact {margin:0 0 10px;}
	.past_sponsors .early_bird {padding:50px;}
	.past_sponsors .early_bird h4 {padding:0 0 20px;}
	.venue .info img {display:none;}
	.venue .info .map {position:inherit; top:inherit; left:inherit; margin:0; width:100%;}
	.footer .ft_top h2 {padding:25px 0;}
	.footer .ft_top .offset-1 {margin:0;}
	.speakers .info .pic img {width:100%;}
	.header .hd_top .inner .icon {display:none;}
	.header .hd_bottom.fixedHeader {background:#21252e;}
	.ntSocialIcons {text-align:left;}
	.hero .top {background:none;}
	.hero .top.FixedMenu {background:#fa9d26;}
	.js--mobile-menu-active .hero .top .mn_menu > ul > li > a.highlight {border:0;}
	.hero .info h1 {font-size:30px; line-height:36px;}
	.hero .info span {font-size:24px;}
	.hero .info span b {font-size:20px;}
	.about .inner .graphic {padding:30px 0 0;}
	.people_say .ps_inner {padding:50px 80px 0;}
	.theme {background-position:left top; background-size:cover;}
	.theme .align-items-center {flex-direction:column-reverse;}
	.theme .theme_blk {position:inherit; top:inherit; right:inherit; box-shadow:inherit; width:auto; display:block; padding:30px;}
	.featured_segment .fs_blk {height:auto; margin:0 0 15px;}
	.featured_segment .fs_blk .pic img {width:100%;}
	.objective_points .align-items-center {flex-direction:column-reverse;}
	.objective_points .graphic {margin:30px 0 0;}
	.objective_points .graphic img {width:100%;}
	.forum_offers .targets {margin:30px 0 0;}
	.glance_blk #facts_quote .owl-nav .owl-prev {left:-25px;}
	.glance_blk #facts_quote .owl-nav .owl-next {right:-25px;}
	.awards .graphic {padding:10px 0 0;}
	.awards .graphic img {width:100%;}
	.footer .ft_top .glance {padding:30px 0;}
	
	.overview .right_blk {margin:30px 0 0;}
	.why_attend .points .box {flex: 1 1 50%;}
	
	.inner .hero {padding:50px 0 70px;}
	.inner .hero .bottom .info {text-align:center;}
	.inner .hero .bottom .info .logo img {max-width:300px;}
	.inner .hero .hastag {display:block; bottom:30px;}
	.inner .hero .hastag strong {font-size:16px;}
	.inner .hero .bottom .info .hastag {display:none;}
/*
	.agenda_blk .com_blk .pic img, .agenda_blk .com_blk .pic{
		width: 100px;
		height: 100px;
	}
*/
	.agenda_blk .com_blk .info strong{
		font-size: 16px;
	}
	.agenda_blk .com_blk .info {
		flex: 1;
	}
	.agenda_blk .multiple {
		display: block !important;
	}
	.Objectives_bx {
		width: 100%;
		border: 1px solid #c2c2c2 !important;
		margin-bottom: 10px;
	}
	.agenda_blk .segment strong {
		font-size: 15px;
		line-height: 20px;
	}
	.agenda_blk .com_blk .info strong {
		font-size: 15px;
		padding: 0 0 10px;
	}
	.agenda_blk .com_blk {
		padding: 10px 0;
	}
	.agenda_blk .col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.contact_blk .com_blk {
		margin-bottom: 15px;
	}
	.Webinar_Overview_in {
		padding: 30px;
	}
}

@media all and (max-width:640px) 

{
	.header .hd_top .inner .icon {min-width:150px;}
	.hastag {bottom:30px;}
	.stats_blk .inner {grid-template-columns:repeat(2, 1fr);}
	.forum_offers .offers {grid-template-columns:repeat(2, 1fr);}
	
	.inner .hero .bottom .info h1 {font-size:28px; line-height:32px;}
/*
	.agenda_blk .com_blk .pic img, .agenda_blk .com_blk .pic{
		width: 60px;
		height: 60px;
		margin-right: 10px;
	}
*/
	.agenda_blk .com_blk {
		padding-left: 0;
		padding-right: 0;
	}
	
	.agenda_blk .col-md-3 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.agenda_blk .segment span {
		min-width: 100%;
		max-width: 100%;
	}
	.agenda_blk .segment {
		display: block;
	}
}
	
@media all and (max-width:480px) 

	{	
		.header .hd_top {padding:0;}
		.header .hd_top .inner .icon {min-width:inherit;}
		.header .hd_top .inner .ntSocialIcons {min-width:inherit; display:none;}
		.header .hd_top .inner .logo {display:none;}
		.stats_blk .inner {grid-template-columns:repeat(1, 1fr);}
	.forum_offers .offers {grid-template-columns:repeat(1, 1fr);}
		.agenda_blk .segment strong {
			font-size: 15px;
			line-height: 20px;
		}
	}
	
@media all and (max-width:360px) 

	{
		
	}

@media all and (max-width:320px) 

	{
		
	}