/*  1200-1440 */

@media screen and (min-width: 1200px) {

	.ng {width:1160px;}

}

/*  1024-1200 */

@media screen and (min-width: 1025px) and (max-width: 1199px) {

	.ng {width:960px;}
	h2.section-title.fs48px {font-size: 36px;}
	#promo-offers .fs34px {font-size: 24px;}

}

/* TABLET */ 

@media screen and (min-width: 768px) and (max-width: 1024px) {


}


/* MOBILE */

@media screen and (max-width: 767px) {

	.mobileonly {display:block;} .mobileonly.ib {display:inline-block;}
	.desktoponly {display:none;} .desktoponly.ib {display:none;}

	.flexbox .col.n33, .flexbox .col.n50 {flex: 0 0 100%;}

}

/* MOBILE SMALL */

@media screen and (max-width: 480px) {

	#the_map {width: calc(100% - 30px);}
	h3.post_title {padding-left: 10px;margin-left: 0;font-size: 16px;}
	body.userHasInteracted:not(.post_loaded):not(.ajaxupdated) #controls {width: calc(100% - 40px);padding: 10px;}
	body.userHasInteracted:not(.post_loaded):not(.ajaxupdated) #controls #video_title {margin: auto 5px;display: inline-block;font-size: 14px;width: 60%;}
	body.userHasInteracted:not(.post_loaded):not(.ajaxupdated) #controls #video_image {width: 60px;height: auto;}
	body.userHasInteracted:not(.post_loaded):not(.ajaxupdated) #controls #playBtn {margin: auto;width: 40px;height: 40px;}
	body.post_loaded h1.post_title {font-size: 24px;}

}





















