
@media screen and (max-width: 2620px) {
    .slider-text{
        margin-right: 300px;
    }
}
@media screen and (max-width: 1820px) {
    .slider-text{
        margin-right: 120px;
    }
}
@media screen and (max-width: 1740px) {
    .slider-text{
        margin-right: 40px;
    }
}
@media screen and (max-width: 1620px) {
    .slider-text{
        margin-left: 70px;

    }
    .weit-item{
        width: 24%;
    }
    .weit-item2{
        width: 24%;
    }
    .weit-item3{
        width: 24%;
    }
    .price-gift p{
        font-size: 32px;
        line-height: 40px;
    }
    .sedina-img{
        width: 777px;
    }
}
@media screen and (max-width: 1500px) {
    .index-logo{
        margin-top: 70px;
    }

    .weit{
        padding: 0;
    }
    .weit-title {
        margin-right: 5px;
    }
    .about-wrapper{
        margin-bottom: 70px;
    }

}
@media screen and (max-width: 1400px) {
    .about-right img{
        margin-top: 70px;
    }
}

@media screen and (max-width: 980px) {
    .pc-display {
        display: none;
    }

    .mob-display {
        display: block;
    }

    .index-gal-mob {
        display: flex;
    }

    .index-row > * {
        width: 32%;
    }

    .index-logo {
        width: 758px;
        margin-bottom: 90px;
    }

    h2 {
        font-size: 36px;
    }

    .index-adres:before {
        width: 34px;
        height: 34px;
        top: -42px;
    }

    .index-adres {
        font-size: 36px;
    }

    .index-top a {
        font-size: 58px;
    }

    .index-gal-mob {
        margin-bottom: 50px;
    }

    .price-top h2 {
        font-size: 92px;
       line-height: 108px;
        margin-bottom: 28px;
    }

    .price-top .border:nth-child(2) {
        margin-bottom: 22px;
    }

    .price-top h3 {
        font-size: 50px;
        margin-bottom: 20px;
    }

    .price-top > p {
        font-size: 28px;
    }

    .price-horiz p {
        font-size: 32px;
        width: 275px;
    }

    .gift p {
        font-size: 28px;
    }

    .price-block-title {
        font-size: 40px;
        font-weight: 800;
        width: 340px;
    }

    .price-block {
        padding: 25px;
    }

    .price-block .under-title {
        font-size: 20px;
        width: 340px;
    }

    .price-master {
        font-size: 38px;
    }

    .price-block {
        width: 30%;
        margin-bottom: 50px;
    }

    .price-count div {
        width: 100%;
        line-height: 36px;
    }

    .price-count div p {
        font-size: 24px;
    }

    .price-add {
        font-size: 24px;
    }

    .index-price-uhod .price-horiz p {
        width: 500px;
    }

    .index-price-uhod .price-block {
        width: 25%;
    }

    .about-wrapper {
        flex-direction: column;
    }

    .about-salon {
        width: auto;
    }

    .consultation a {
        font-size: 34px;
    }

    .buttons-wrapper {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .buttons-wrapper a {
        width: 80%;
        margin: 20px auto;
        font-size: 52px;
    }

    .zapis-page-wrapper h2 {
        margin-top: 200px;
        font-size: 48px;
        font-weight: 600;
        text-transform: uppercase;
    }

    .zapis-top {
        margin-bottom: 300px;
    }

    .zapis-page-wrapper .footer {
        margin-top: 520px;
    }

    .footer-info {
        height: 600px;
        padding: 100px 0px;
        font-size: 32px;
        line-height: 44px;
    }
    .index-top .top-back{
        font-size: 64px;
        padding: 25px;
    }
    .smivka {
        text-align: center;
        font-size: 24px;
        margin-top: 10px;
    }

    .sedina {
        min-width: 980px;
    }

    .slider-inner {
        flex-direction: column;
    }

    .slider-img {
        width: 100%;
        margin-bottom: 100px;
    }

    .slider {
        height: auto;
    }

    .slider-text {
        color: #333333;
        margin: auto;
        width: 100%;
    }

    .slider-title {
        font-size: 78px;
        line-height: 92px;
    }
    .under-title{
        font-size: 32px;
        line-height: 40px;
    }
    .slider-text a{
        text-align: center;
        padding: 30px 50px;
        width: 50%;
        font-size: 30px;
    }
    .index-logo {
        margin-top: 12px;
    }
    .about-salon p{
        margin-bottom: 35px;
    }
    .about-salon h2{
        font-weight: 600;
        margin-bottom: 40px;
    }
    .weit-title{
        display: none;
    }
    .weit-item{
        width: 32%;
    }
    .weit-item2{
        width: 32%;
    }
    .weit-item3{
        width: 32%;
    }
    .sedina-text{
        margin-right: 0;
    }
    .map{
        height: 1000px;
    }
    .footer-row{
        margin-bottom: 30px;
    }
    .footer-row p{
        font-size: 42px;
        line-height: 54px;
    }
    .footer-row a{
        font-size: 42px;
        line-height: 54px;
    }
    .a-wrapper{
        width: 1200px;
    }
    .ads-block a{
        font-size: 40px;
        padding: 60px 50px;
        margin: 70px 0;
    }
    .index-star p{
        font-size: 32px;
        margin-bottom: 40px;
    }
    .sedina-h{
        font-size: 38px;
        line-height: 46px;
    }
    .index-main{
        margin-top: 140px;
        margin-bottom: 0;
    }
    .sedina-text p{
        font-size: 32px;
        line-height: 38px;
    }
    .dop-about{
        width: 100%;
        padding: 80px 0;
        flex-direction: column;
        justify-content: center;
    }
    .dop-about-left{
        width: 50%;
        margin: 0;
        margin-bottom: 40px;
    }
    .dop-about-right{
        width: 90%;
    }
    .dop-about-right p{
        width: 98%;
        margin-bottom: 40px;
    }
}