/*
color theme Relay Spring
*/

.rls .header {
    background-image: linear-gradient(to top, rgba(113, 135, 163, 0), rgba(83, 147, 107, 0.9));
}

.rls .mainbanner,
.rls .workbanner,
.rls .statistics:before{
    background: #6cbb88;
}

.rls .btn,
.rls .btn--reverse{
    color: #ffffff;
    border: solid 1px #f49a3c;
    background-color: #f49a3c;
    box-shadow: 0 12px 40px 0 rgba(244, 154, 60, 0.63);
}

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

/*.rls .mainbanner-name{
    font-size: 60px;
}*/

.rls .workbanner-name{
    font-size: 34px;
}

.rls .fastmenu-item svg{
    fill:#53936b;
}

.rls .fastmenu-item:hover{
    color: #ffffff;
    background: #53936b;
    border: 1px solid #53936b;
}

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

.rls .ph1-color{
    color: #6cbb88;
}

.rls .events-item-date{
    color: #6cbb88;
}

.rls .tabs-links-item.tabs-links-item--active{
    background: #6cbb88;
}

.rls .footer{
    background: #53936b;
}


.relaylist{
    display: flex;
    flex-wrap: wrap;
    margin-top: 5px;
}
.relaylist-item{
    position: relative;
    width: 33%;
    margin-top: 7px;
    padding-left: 24px;
    box-sizing: border-box;
    font-size: 13px;
}

.relaylist-item-num{
    position: absolute;
    width: 17px;
    height: 17px;
    line-height: 15px;
    left: 0;
    top: 0;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    background: #6cbb88;
    border-radius: 100%;
}


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

}


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

}

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


 /* tablet */
@media (min-width: 768px) and (max-width: 991px) {

    .rls .mainbanner-name,
    .rls .workbanner-name{
        font-size: 36px;
    }
}


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

}


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

}


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