
.ad-close  {animation:fade_in_show .3s}@keyframes fade_in_show{0%{opacity:0;transform:scale(0.4)}100%{opacity:1;transform:scale(1)}}

    .ad-close {
      color: rgb(255 255 255 / 0%)  !important;
    }


.ad-popup-content button{
   background-color: var(--foni-1);
  border: 0;
}

.ad-popup-content{
  z-index:999999 !important;
}

.verification-1:after {
    	position: fixed;
    	top: 0;
    	left: 0;
    	z-index: 99999;
    	width: 100%;
    	height: 100%;
    	background: rgba(0,0,0,.8);
       content:'';display:block;
    }






@media (min-width:10px) and (max-width:800px){

.ad-catfish .ad-close {
right: 112px !important;
}

  
.ad-catfish  .ad-catfish-content {
  width: 544px !important;
}
}


@media (min-width:800px) and (max-width:1000px){
.ad-catfish  .ad-catfish-content {
  width: 744px !important;
}
}


@media (min-width:1000px) and (max-width:1100px){
.ad-catfish  .ad-catfish-content {
width: 950px !important;
}
}



.ad-catfish  .ad-catfish-content {
height: 100px !important;
}

    .clp-right-slide-banner {
      display: none !important;
    }

 

    .ad-popup-content {
    	width: 700px;
    	height: 500px;
    	transform: translate(-50%, -50%);
    	top: 50%;
    	left: 50%;
    	position: fixed;
    }

    .ad-popup__mobile .ad-popup-content {
    	width: 320px;
    	height: 480px;
    }



    .ad-catfish {
    	width: 100%;
    	height: 100px;
    	margin: 0 auto;
    	position: fixed;
    	z-index: 98;
    	bottom: 0;
    }

 	.ad-catfish  .ad-catfish-content {
      overflow:hidden;
 		width: 1080px;
 		position: absolute;
 		left: 50%;
 		bottom: 0;
 		transform: translateX(-50%);
 	}

 	.ad-catfish  .ad-catfish-content iframe {
 		vertical-align: middle;
 	}

 	.ad-catfish__mobile {
 		display: none;
 	}

 	@media(max-width: 800px) {
 		.ad-catfish__desktop {
 			display: none;
 		}

 		.ad-catfish__mobile {
 			display: block;
 		}

 		.ad-catfish__mobile .ad-catfish-content {
 		width: 320px;
 		height: 105px;
 	}
 	}


    .ad-close {
      color:#fff;
    	position: absolute;
    	top: 0px;
    	right: -0px;
    	width: 21px;
    	height: 21px;
    	border-radius: 0%;
    	background: url(../images/close.svg)  7px 6.4px no-repeat;
        background-sizE: 7px;
        background-color:var(--foni-1) !important;
    	color: #fff;
    	font-size: 18px;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	cursor: pointer;
    }

  .banners {
    position: fixed;
    display: flex;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }

  .banner {
    pointer-events: auto;
    position: sticky;
    top: 0;
    width: 150px;
  }

  .banner__left {
    margin-left: -171px;
  }

  .banner__right {
    margin-left: 1192px;
  }

  .banner-mobile {
    display: none;
  }

  @media(max-width: 1024px) {
    .banners {
      display: none;
    }

     .banner-mobile {
    display: block;
    width: 320px;
    margin: 20px auto;
  }

  .banner-mobile a {
    display: block;
  }

  .banner-mobile-inner {
    width: 100%;
  }

  .banner-mobile-inner img {
    width: 100%;
  }
  }
  