.dfp-interstitial{
	top: 0;
	height: 100%;
	display: none;
}

.dfp-ad-active{
	position: fixed;
	width: 100%;
	left: 0;
	z-index: 999;
	text-align: center;
	background: rgba(0,0,0,0.6);
}

.dfp-bottom{
		bottom: 0;
	display: none;
}

.dfp-inner-wrapper{
	display: inline-block;
	margin-top: 150px;
	position: relative;
	width: 530px;
}

.dfp-bottom-inner-wrapper{
	/*display: inline-block;*/
	position: relative;
	/*margin: 20px 0;*/
	width: 970px;
	margin: 0 auto;
}

.dfp-interstitial-close,
.dfp-bottom-close{
	position: absolute;
	right: 0;
	font-size: 20px;
	cursor: pointer;
	background: #fff;
	border: none;
	width: 20px;
	height: 26px;
    padding: 0px;
    border: 1px solid #eee;
    color: #222;

}

.dfp-interstitial-close:hover,
.dfp-bottom-close:hover{
	background: #ccc;
}


div[id*="dfptagboombox"],
div[id*="dfptagminiboom"],
div[id*="dfptaghalfpage"] {
	margin: 20px auto;
    max-width: 300px;
}

div[id*="dfptagleaderboard"]{
	margin: 10px auto;
    max-width: 728px;
}


div[id*="dfptagbillboard"] {
	margin: 10px auto;
    max-width: 970px;
}

.dfp-top-wrapper{
	position: relative;
    min-width: 0px;
    min-height: 450px;
    width: inherit;
    height: 450px;
    max-width: 1200px;
    margin: 0 auto;
    display: none;
}

.dfp-top-wrapper .dfp-inner-clip{
	position: absolute;
    width: 100%;
    height: 100%;
    clip: rect(auto,auto,auto,auto);
    z-index: 3;
    margin-left: auto;
    text-align: center;
}

.dfp-top-wrapper .region > .block[id*="flexiblefullpage"]{
  position: fixed;
  /*width: 1600px;*/
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  top: 0px;
  /*top: initial;*/
  left: initial;
  /*transform: translateZ(0px);*/
}


iframe[id$="flexiblefullpage_0"],
iframe[id*="flexiblefullpage_0"]{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  /*width: 100%;
  height: 100%;*/
}

div[id$="flexiblefullpage_0"],
div[id*="flexiblefullpage_0"]{
  width: 100%;
  padding-bottom: 28%;
  position: relative;
}


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

	div[id*="dfptagcatfish"] .dfp-bottom-inner-wrapper{
		width: 300px !important;
		height: 50px;
	}

	div[id*="dfptagleaderboard"],
	div[id*="dfptaginterstitial"] {
	    max-width: 300px;
	}

	.dfp-inner-wrapper,
	.dfp-bottom-inner-wrapper{
		width: 300px !important;
	}
}

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

	div[id*="dfptagcatfish"] .dfp-bottom-inner-wrapper {
		width: 600px !important;
		height: 75px;
	}

	div[id*="dfptagleaderboard"],
	div[id*="dfptaginterstitial"] {
	    max-width: 300px;
	}

	.dfp-inner-wrapper,
	.dfp-bottom-inner-wrapper{
		width: 300px !important;
	}
}

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

	div[id*="dfptagcatfish"] .dfp-bottom-inner-wrapper {
		width: 600px !important;
		height: 75px;
	}
}
