


/* Webfont: Comfortaa-Bold */@font-face {
    font-family: 'Comfortaa';    
    src: url('../fonts/Comfortaa-Bold.woff') format('woff'); /* Safari, Android, iOS */
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}


#ad_preview_info_section {
	font-family: 'Comfortaa';
 	display: block;
 	width: 100%;
 	max-width: 1920px;
 	position: relative;
 	line-height: 48px;
 	font-size:  22px;
 	margin: 180px auto 0px auto;
 	padding: 0px;
 	text-align: left;
 	overflow-wrap: anywhere;
}

#ad_preview_info-container {
	display: inline-block;
	min-width:  320px;
	max-width:  59%;
	vertical-align:  top;
	text-align: left;
	padding: 50px;
	box-sizing:  border-box;

}

#ad_preview_video-container {
	margin:  0px;
	width: 40%;

	display:  inline-block;
	min-width:  320px;
	box-sizing: border-box;
	padding: 25px 0px;
	vertical-align: top;
	/*float: right;*/
	text-align:  center;
}

#ad_preview_video-container video {
	width: 100%;
	max-width: 550px;
	height: auto;
	margin:  0px auto 0px auto;
}

#ad_preview_info_section h2 {
	color: #63C7C7;
	font-size: 22px;
	line-height:  28px;
	margin-block-start:  .5em;
	margin-block-end:  .5em;
}

#ad_preview_info_section p {
	margin-block-start:  .5em;
	margin-block-end:  1.5em;
} 

#ad_preview_info_section hr {
	width: 240px;
	border: 2px solid #C5FFFC;	
	/*text-align:left;*/
	margin: 40px auto 30px 0px;
}

#ad_preview_title, #ad_preview_title h2 {
	font-size: 33px;
	line-height: 48px;

}

#ad_preview_description {
	padding:  20px 0px 0px 0px;
}

#ad_preview_detail_container {
	width: 100%;
	padding:  0px 0px;
}

.ad_preview_detail {
	display: inline-block;
	height: auto;
	box-sizing:  border-box;
	width: 30%;
	max-width:  320px;
	min-width: 300px;
	margin: 0px auto;
	line-height:  28px;
}

#ad_preview_features {
	line-height: 42px ;
}

#ad_preview_footer {
	width: 100%;
	text-align: center;
}

#ad_preview_footer h2{
	font-size: 33px;
	width: 100%;
	text-align: center;
}

#ad_preview_footer hr {
	text-align: center;
	margin:  44px auto;
}

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

	#ad_preview_info_section {
		margin-top: 80px;
	}
 
}

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

	#ad_preview_info_section {
		margin-top: 80px;
	}


	#ad_preview_video-container {
		width: 100%;
		max-height: 75%;
	}

	#ad_preview_video-container video {
		width: 80%;
		max-height: 75%;
	}


	#ad_preview_info-container {
		width: 100%;
		max-width:100% ;
		padding-left:80px ;
		padding-right: 20px;
	}

	.ad_preview_block {
		margin-bottom: 10px;
		line-height: 34px;
	}	
 
}

@media only screen and (max-width: 480px) {
	#ad_preview_info_section {
		margin-top: 20px;
		font-size: 16px;
		line-height: 28px;
	}

	#ad_preview_video-container {
		width: 80%;
		min-width:  0;
		max-height: 75%;
		margin: 0% 10%;

	}

	#ad_preview_info-container {
		width: 100%;
		max-width:100% ;
		text-size: .5em;
		padding-left:20px ;
		padding-right: 20px;
	}	

	#ad_preview_title, #ad_preview_title h2{
		font-size: 18px;
		line-height: 32px;
	} 

	#ad_preview_features {
		line-height: 32px ;
	}
}

.ad_blank_space_tablet {
	display: none;
}

.ad_blank_space_desktop {
	display: none;
}



@media only screen and (max-width: 970px) {
	.leaderboard_tag {
		display: none;
	}
}

@media only screen and (min-width: 971px) {
	.mobile_tag {
		display: none;
	}
}

.gam_wrapper {
    display:block;
    position: relative;
	height: auto;
    width: auto;
	margin: 48px auto;
}

.gam_wrapper iframe {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    width: 100%!important;
    height: 100%!important;
}

@media only screen and (min-width: 708px)
 {
	.ad_blank_space_tablet {
		display: block;
	}
}

@media only screen and (min-width: 1717px) {
	.ad_blank_space_desktop {
		display: block;
	}
}