       .wave_btn .tn-atom{
            position: relative;
            cursor: pointer;
            overflow: hidden;
        }

        .wave_btn .tn-atom:before {
            content: '';
            position: absolute;
            top: -50%;
            left: 0;
            width: 160px;
            height: 120px;
            border-radius: 50%;
            opacity: 0;
            box-shadow: 0 0 0 100px rgba(255,255,255,.35);
            pointer-events: none;
            background: rgba(255, 255, 255, .35);
            animation: wave-animation 3s infinite; /* Ð£Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð²Ð°ÐµÐ¼ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ÑÑ‚ÑŒ Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ð¸ */
        }

        @keyframes wave-animation {
            0% {
                opacity: 1;
                transform: scale3d(.2,.2,1);
            }
            40% {
                opacity: 0;
                transform: scale3d(1.1,1.1,1);
            }
            90% {
                opacity: 0; /* ÐžÑÑ‚Ð°Ð²Ð»ÑÐµÐ¼ ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚ Ð½ÐµÐ²Ð¸Ð´Ð¸Ð¼Ñ‹Ð¼ */
                transform: scale3d(1.1,1.1,1);
            }
            100% {
                opacity: 0; /* ÐžÑÑ‚Ð°Ð²Ð»ÑÐµÐ¼ ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚ Ð½ÐµÐ²Ð¸Ð´Ð¸Ð¼Ñ‹Ð¼ */
                transform: scale3d(1.1,1.1,1);
            }
        }
        
        

.t-checkbox__indicator {
    border-radius: 6px;
}

.dom_hover .tn-atom {
    opacity: 0.1!important;
    transition: opacity 0.3s ease-in-out;
}

.dom_hover:hover .tn-atom {
    opacity: 0.4!important;
}


.t915__container .t-feed__col-grid__post-wrapper {
    position: relative;
}


.t915__container .t-feed__col-grid__wrapper.t-feed__col-grid__content {
    position: absolute!important;
    top: 20px!important;
}


.t915__container .t-feed__post-title {
    background: #334565;
    padding: 4px 10px;
    border-radius: 8px;
}


.t1004 .t-feed__slider-grid__content {
    
    position: absolute!important;
    top: 20px!important;
    
}


.t1004 .t-feed__textwrapper {
    background: #334565;
    padding: 4px 10px;
    border-radius: 8px;
}


.t1004 .t-feed__textwrapper .t-name {
    color: #fff!important;
}


@media (min-width: 1200px) {
    .t915__container {
        max-width: 1360px!important;
        
    }
    
    .t915__container .t-col_4 {
    max-width: 412px!important;
}


.t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
    border-radius: 8px;
}




.t1004 .t-container {
    max-width: 1360px!important;
        
}
    
.t-container .t-feed__slider-grid__post-wrapper.t-col {
    max-width: 412px!important;
    width: 412px!important;
}


.t-feed__slider-grid__post-wrapper .t-feed__post-bgimg {
    border-radius: 8px!important;
}









}