.revslide .stext.white{
    color:#fff !important;
}
.main-nav li.active a,
.nav-menu a:hover{
    color:#f1bf16 !important;
}
.contactButton{
    background-color: #f1bf16;
    border-color:#f1bf16;
    text-transform: uppercase;
    font-weight: 700;
}
.btn-primary{
    background-color: #f1bf16;
    border-color:#f1bf16;
}
.modal{
    top:70px;
}
.textareaModal{
    height:170px !important;
}
.revslide .h1{
    font-size:35px !important;
    line-height: 35px;
}
.revslide .p1{
    line-height: 55px;
    font-size:55px !important;
}
.buttonSliderExt{
    background-color: red;
    width:250px;
    height:60px;
    text-transform: uppercase;
    font-weight: 700;
}
.buttonSliderExt span{
    margin-top: 7px;
    display: block;
}
section#portfolio{
    border-top: 1px solid #333333 !important;
}
.divButton{
    z-index: 1039;
    position: absolute;
    top: 400px;
}

@media(max-width:992px){
    .divButton {
        top: auto !important;
    }
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide > .items{
    width:100% !important;
}
.swiper-button-next{
    background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23f1bf16'%2F><%2Fsvg>") !important;

}
.swiper-button-prev{
    background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22L0,22z' fill='%23f1bf16'/></svg>") !important;
}
@media only screen and (max-width: 800px){
    .work{
        width:100% !important;
    }
}

.mainTextInAccordionHead{
    line-height: 30px;
}
.submainTextInAccordionHead{
    font-size:28px;
    color: #f02d2d;
    margin-bottom: 30px;
}
.superLiniaKarolinki{
    display: block;
    width: 100%;
    height: 1px;
    background: #434242;
    margin-top: 30px;
    margin-bottom: 30px;
}