/*
color theme Night Tula
*/

.nt .header {
    background-image: linear-gradient(to top, rgba(113, 135, 163, 0), rgba(38, 40, 60, 0.9));
}

.nt .mainbanner,
.nt .workbanner,
.nt .statistics:before{
    background: #353859;
}

.nt .btn,
.nt .btn--reverse{
    color: #ffffff;
    border: solid 1px #7689f3;
    background-color: #7689f3;
    box-shadow: 0 12px 18px 0 rgba(118, 137, 243, 0.52);
}

.nt .lang-item.active a,
.nt .lang-item a:hover{
    color: #F50082;
}

.nt .timer {
    margin-top: 90px;
}

.nt .workbanner .timer {
    margin-top: 0;
}

/*.nt .mainbanner-name{
    font-size: 54px;
}*/

.nt .fastmenu-item svg{
    fill:#34c4ac;
}

.nt .fastmenu-item:hover{
    color: #ffffff;
    background: #34c4ac;
    border: 1px solid #34c4ac;
}

.nt .fastmenu-item:hover svg{
    fill: #ffffff;
}

.nt .ph1-color{
    color: #a29cd8;
}

.nt .events-item-date{
    color: #a29cd8;
}

.nt .footer{
    background: #353859;
}


 /* above mobile and tablet*/
@media (min-width: 992px) {

}


 /* large desktop */
@media (min-width: 1200px) {

}

 /* desktop */
@media (min-width: 992px) and (max-width: 1199px) {
    .nt .mainbanner-name {
        font-size: 40px;
    }

    .nt .timer {
        margin-top: 80px;
    }
    .nt .workbanner .timer{
        margin-top: 0;
    }
}



 /* tablet */
@media (min-width: 768px) and (max-width: 991px) {
    .nt .mainbanner-name {
        font-size: 36px;
    }

    .nt .timer {
        margin: 0;
    }
}


 /* above mobile */
@media (min-width: 768px) {

}


 /* big mobile */
@media (min-width: 500px) and (max-width: 767px) {

}

 /* mobile */
@media (max-width: 767px) {
    .nt .mainbanner-name {
        padding-right: 37px;
        font-size: 32px;
    }
}