/* Write Custom Css Here */

/*** Banner Css ***/
.nt-ad-banner-section .nt-ad-banner {
    padding: 15px 0;
}
.nt-ad-banner-section  .nt-ad-banner a img {
    width: 100%;
    border-radius: 8px;
}

.nt-ad-banner-section.nt-ad-vertical .nt-ad-banner-side {
    width: 160px;
    position: absolute;
    top: -150px;
}
.nt-ad-banner-section .nt-ad-banner.nt-ad-left {
    left: -160px;
}

.nt-ad-banner-section .nt-ad-banner.nt-ad-rgiht {
    right: -160px;
}



.nt-ad-banner.nt-ad-horizontal img {
    max-height: 120px;
}


.nt-ad-sticky {
    /* -webkit-transition: all 0.5s ease;
    -moz-transition: position 10s;
    -ms-transition: position 10s;
    -o-transition: position 10s;
    transition: all 0.5s ease; */
    position:relative;
}


.nt-banner-side-wrap {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 0;
}
.side-add-item{
    top: -135px;
    position: relative;
}

.nt-ad-banner-section.nt-ad-sticky.adFixed {
    position: fixed;
    z-index: 0;
    /* animation: smoothScroll 1s forwards; */
}
.nt-ad-banner-section.nt-ad-sticky.adFixed .side-add-item{
    top: -190px;
}
.reunir-navbar{
    z-index: 9999;
}
.nt-footer{
    z-index: 499;
}
header.secondary-nav {
    z-index: 99;
    position: relative;
}



.modal{
    z-index:99999999;
}

@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}
@media only screen and (max-width: 991.98px) {
    .nt-ad-banner-section.nt-ad-sticky.nt-ad-vertical {
        display: none;
    }
}

@media only screen and (max-width: 767.98px) {
    .nt-banner-side-wrap {
        display: flex;
        margin: -15px;
    }

    .nt-ad-banner.nt-ad-banner-side {
        position: inherit !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        width: 50% !important;
        padding: 15px;
    }

    .nt-ad-banner-section.nt-ad-sticky.nt-ad-vertical {
        width: 100% !important;
        display: none;
    }
    .nt-ad-banner-section.nt-ad-sticky.nt-ad-vertical.adFixed {
        position: inherit !important;
        top: 0 !important;
        z-index: inherit;
        animation: inherit;
        width: 100% !important;
        display: none;
    }

    .nt-ad-banner.nt-ad-horizontal img{
        max-height: none;
    }

}

.nt-page .nt-matches-list .nt-lists .collapse {
    height: fit-content;
}
