/* Smarty Themes - Top Level. Responsive Styles */

@media (max-width: 1024px) {
	#header {
		bottom: 80%;
		top: auto;
		left: 0;
		right: 0;
		padding: 41px 50px 0;
		text-align: right;
		-webkit-transition: all ease .4s;
		-moz-transition: all ease .4s;
		-ms-transition: all ease .4s;
		-o-transition: all ease .4s;
		transition: all ease .4s;
	}
	#countdown_block {
		-webkit-transition: all ease .4s;
		-moz-transition: all ease .4s;
		-ms-transition: all ease .4s;
		-o-transition: all ease .4s;
		transition: all ease .4s;
		left: 0;
		right: 0;
		margin-top: 0 !important;
		text-align: center;
	}
	#countdown_block .countdown-section {
		float: none;
		display: inline-block;
	}
	#show_content {
		-webkit-transition: all ease .4s;
		-moz-transition: all ease .4s;
		-ms-transition: all ease .4s;
		-o-transition: all ease .4s;
		transition: all ease .4s;
		left: 0;
		right: 0;
		height: 73px;
		width: auto;
		text-align: center;
	}
	#show_content > span {
		left: 50%;
		margin-right: -12px;
	}
	.content_vis #show_content {
		margin-right: 0;
		top: -73px;
		position: absolute;
		opacity: 1;
		display: block;
	}
	#content {
		bottom: 406px;
		width: 70%;
		max-width: 100%;
		left: 0 !important;
		right: auto !important;
		float:left !important;
	}
	#content.visible {
		bottom: 406px;
		min-height: 0;
	}
	.content_vis #header {
		bottom: 228px;
		top: auto;
	}
	.content_vis #countdown_block {
		bottom: 96px;
		top: auto;
	}
	.content_vis #show_content {
		height: 0;
	}
	#content .close_content {
		top: 28px;
		right: 30px;
		left: auto;
	}
	#singleimg_bg { left:33% !important; top:10% !important;}
	.content_tab_item .content_tab_inner {
	float: left !important;
	right: 0;
	width: 540px;
	}
	.mCSB_scrollTools {
    position: absolute;
    left: 0 !important;
}

}

@media (max-width: 768px) {
	#content {
		position: relative !important;
		overflow: hidden;
		height: 0;
	}
	#content.visible {
		height: 100%;
	}

}