body, html {
    background-color: #121416 !important;
    overflow-y: auto !important;
    height: auto;
}

main {
    padding: 0 !important;
    min-height: 100vh !important;
    overflow-y: auto !important;
}

.is_back {
    position: fixed;
    top: -10%;
    right: -10%;
    height: 120%;
    max-width: 120%;
    width: 120%;
    filter: blur(20px);
    opacity: .3 !important;
}

.rt-downloader .main {
    width: 900px;
    margin: 0 auto;
}

.rt-downloader .head .back-btn {
    padding: 25px 0;
}

.rt-downloader .head .back-btn .icon {
    box-shadow: 0 .25rem .5rem 0 rgba(69,195,104,.3);
    width: 40px;
    height: 40px;
}

.rt-downloader .head .back-btn span {
    padding: 9px 15px;
}

.rt-downloader .entery {
    margin: 80px 0;
}


.rt-downloader .entery .pic {
    width: 240px;
    margin: 0 calc(50% - 120px);
}

.rt-downloader .entery .pic img {
    border-radius: 25px;
}
.rt-downloader .entery .pic img.rt-relative{height:240px}
.rt-downloader .entery .pic img.is_blur{top: 0;right: 0;filter: blur(30px);}

.rt-downloader .entery .title {
    margin: 30px 0;
}

.rt-downloader .entery .count-down {
    -webkit-animation: animate-count-down 1s infinite;
    animation: animate-count-down 1s infinite;
    -webkit-animation-delay: -.90s;
    animation-delay: -.90s;
    text-shadow: -9px 12px 25px rgba(0, 0, 0, 0.75);
    height: 100%;
    top: 0;
    right: 0;
    z-index: 9999;
    font-size: 80px;
}

.rt-downloader .entery .radius {
    position: absolute;
    left: 0;
    width: 240px;
    height: 240px;
    top: 0;
    border-radius: 100%;
    border: 1px solid rgba(255, 255, 255, 0.1);
    opacity: .5;
    transform: scale(1);
    -webkit-animation: animate-time 5s infinite ease-out;
    animation: animate-time 5s infinite ease-out;
}

.rt-downloader .entery .radius.radius1 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}

.rt-downloader .entery .radius.radius2 {
    -webkit-animation-delay: -2s;
    animation-delay: -2s;
}

.rt-downloader .entery .radius.radius3 {
    -webkit-animation-delay: -3s;
    animation-delay: -3s;
}

.rt-downloader .entery .radius.radius4 {
    -webkit-animation-delay: -4s;
    animation-delay: -4s;
}

.rt-downloader .entery .radius.radius5 {
    -webkit-animation-delay: -5s;
    animation-delay: -5s;
}

.rt-downloader .entery .is_tbs_1 {
    margin-bottom: 40px;
}

.rt-downloader .entery .is_tbs_2 {
    margin-top: 40px;
}

.rt-downloader .entery .btns .btn {
    padding: 15px 25px;
    display: inline-block;
}

.rt-downloader .entery .btns .btn span {
    margin-right: 10px;
    font-weight: 400;
}

.rt-downloader .entery .btns .btn.tg {
    background-color: #37A9E4;
    background-image: linear-gradient(180deg,#38B9E6 0%,#368BE1 100%);
    box-shadow: 0 .25rem .5rem 0 rgba(55,169,228,.3);
}

.rt-downloader .entery .btns .btn.dl {
    box-shadow: 0 .25rem .5rem 0 rgba(69,195,104,.3);
    background-image: linear-gradient(180deg,var(--lcolor) 0%,#3DBA60 100%);
}

.rt-downloader .entery .btns .btn.not {
    cursor: no-drop;
    background-color: rgba(255, 255, 255, 0.4);
    opacity: .7 !important;
}

.rt-downloader .entery .kpl_a {
    font-size: 15px !important;
    color: #333 !important;
    font-family: "yekan" !important;
    text-align: center !important;
}

.rt-downloader .entery .kpl_a span {
    font-size: 15px !important;
}

@-webkit-keyframes animate-time {
    0% {
        opacity: .8;
        transform: scale(1);
    }
    100% {
        opacity: 0;
        transform: scale(2.1);
    }
}

@keyframes animate-time {
    0% {
        opacity: .8;
        transform: scale(1);
    }
    100% {
        opacity: 0;
        transform: scale(2.1);
    }
}

@-webkit-keyframes animate-count-down {
    0% {
        opacity: 1;
        -webkit-filter: blur(0);
        filter: blur(0);
    }
    100% {
        opacity: 0;
        -webkit-filter: blur(2px);
        filter: blur(2px);
    }
}

@keyframes animate-count-down {
    0% {
        opacity: 1;
        -webkit-filter: blur(0);
        filter: blur(0);
    }
    100% {
        opacity: 0;
        -webkit-filter: blur(2px);
        filter: blur(2px);
    }
}

.rt-downloader .head .back-btn:hover,
.rt-downloader .head .logo:hover,
.rt-downloader .entery .btns .btn:hover {
    opacity: .8;
}

.arch {
    margin-bottom: 60px;
}

.arch .mini-p {
    width: calc(20% - 20px);
    margin: 10px;
}

.arch .titr {
    margin-bottom: 10px;
}




.mini-p .mini-stars .num{color:#999}
.mini-p,.mini-p figure{background-color:#292a33}
.mini-p .title a{color:rgb(245, 245, 249)}
.mini-p .corner::before,.mini-p .corner::after{background-image:url("../img/corner-dark.svg")}
.mini-p .corner{background:#292a33 url("../img/wifi-dark.svg") no-repeat center}
.mini-p:hover .title a{color:var(--color2)}






@media only screen and (max-width: 920px) {

.arch .mini-p {
    margin: 7.5px;
    width: 120px;
    padding: 10px;
  }
}
@media only screen and (max-width: 620px) {
    .arch {
        margin-bottom: 40px;
    }

    .arch .titr {
        font-size: 16px;
    }
    .rt-downloader .entery {
        margin: 50px 0;
    }
    .rt-downloader .entery .pic {
        width: 180px;
        margin: 0 calc(50% - 90px);
    }
	.rt-downloader .entery .pic img.rt-relative{height:180px}
    .rt-downloader .entery .radius {
        width: 180px;
        height: 180px;
    }
    .rt-downloader .entery .kpl_a span,
    .rt-downloader .entery .kpl_a {
        font-size: 15px !important;
    }
}