.ps-block--working-time .address {
    width: 83%;
}

@media (max-width: 767px) {
    .ps-block--working-time .address {
        width: 77%;
    }
}

.center-yt {
    /*display: flex;*/
    align-items: center;
    justify-content: center;
}

.footer-yt {
    margin-top: 10px;
    margin-bottom: 10px;
}

.footer-yt h4 {
    color: #ffffff;
    font-size: 30px;
}

.footer-yt ul li {
    color: #ffffff;
    font-size: 18px;
}

.ps-container-yt {

}

.ps-container-yt .left ul {

}

.ps-container-yt .left ul li {
    color: #ffffff;
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

@media (max-width: 767px) {

    .ps-container-yt {
        text-align: center;
        padding: 0;
    }

    .header--3 .header__top .left {
        width: 64%;
        padding-top: 12.5px;
    }

    .header--3 .header__top .right {
        margin: 10px 0;
        width: 36%;
        text-align: center;
    }

    .header--3 .header__top .right .ps-list--social {
        float: none;
    }

    .ps-container-yt .left ul li {
        display: block;
        /*margin: 10px;*/
        /*margin: 2.5px 0 2.5px 5px;*/
        margin: 2.5px 0;
    }

    .header--3 .header__top .right .ps-list--social li a {
        font-size: 25px;
        width: 25px;
        height: 30px;
    }

    .header--3 .header__top .right .ps-list--social li a i {
        /*font-size: 14px;*/
        /*font-size: 21px;*/
        font-size: 18px;
        color: #ffffff;
    }
}

@media (min-width: 992px) {
    .ps-row .ps-column-lg-3 {
        float: left;
        width: calc(100% / 4);
        padding: 0 15px;
    }
}

@media (min-width: 1200px) {
    .mb-lg-70 {
        margin-bottom: 70px;
    }
}

#slider .row {
    padding-left: 30px;
    padding-right: 30px;
}

/*.ps-form--footer-yt {
    float: none;
}

.ps-form--footer-yt .form-group input {
    height: 50px;
    padding: 6px 12px;
}*/

.ps-home-contact-2 .ps-form--footer-yt {
    position: relative !important;
    padding: 35px 25px;
}

.ps-form--footer-yt .form-group::after {
    clear: both;
    content: "";
    display: table;
}

.ps-form--footer-yt .form-group input {
    float: left;
    width: calc(100% - 120px);
    height: 50px;
    border: solid 1px #979797;
    background-color: transparent;
    text-indent: 10px;
    /*color: #979797;*/
    -webkit-border-radius: 50px 0 0 50px;
    -moz-border-radius: 50px 0 0 50px;
    -ms-border-radius: 50px 0 0 50px;
    border-radius: 50px 0 0 50px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.ps-form--footer-yt .form-group input::-webkit-input-placeholder {
    color: #979797;
}

.ps-form--footer-yt .form-group input::-moz-placeholder {
    color: #979797;
}

.ps-form--footer-yt .form-group input:-moz-placeholder {
    color: #979797;
}

.ps-form--footer-yt .form-group input:-ms-input-placeholder {
    color: #979797;
}

.ps-form--footer-yt .form-group input:focus {
    border-color: #c58f25;
}

.ps-form--footer-yt .form-group button {
    width: 120px;
    float: right;
    height: 50px;
    background-color: #c58f25;
    color: #fff;
    font-size: 14px;
    border: none;
    -webkit-border-radius: 0 50px 50px 0;
    -moz-border-radius: 0 50px 50px 0;
    -ms-border-radius: 0 50px 50px 0;
    border-radius: 0 50px 50px 0;
}

@media (max-width: 991px) {
    .ps-home-contact-2 .ps-form--footer-yt .form-group {
        max-width: 450px;
        margin: 0 auto 20px;
    }
}

.header--3 .header__top .right .ps-list--social li a:hover i {
    color: #c58f25;
}

.d-block {
    display: block !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-none {
    display: none !important;
}

@media (min-width: 992px) {
    .d-md-block {
        display: block !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-none {
        display: none !important;
    }
}

.yt-sticky {
    position: fixed !important;
    top: 0;
    width: 100%;
    background-color: #f7f7f7;
}


@media (max-width: 767px) {
    .footer-yt h4 {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .footer-yt ul li {
        font-size: 13px;
    }

    .ps-product-collection .ps-section__content .tab-list li a {
        font-size: 13px;
    }

    .ps-product-collection .ps-section__content .tab-content {
        padding-left: 0;
    }
}

.ps-block--working-time ul {
    padding-inline-start: 0;
}

@media (max-width: 479px) {
    .ps-badge {
        max-width: 30px;
    }

    .ps-badge i {
        font-size: 10px;
    }

    .ps-product .ps-product__title {
        font-size: 10px;
        font-weight: 900;
    }

    .ps-product p {
        font-size: 10px;
    }

    .ps-home-product .ps-product--horizontal {
        height: 50px;
    }
}

.ps-shop .ps-shop__wrapper {
    width: 100%;
}

.rectangle-bounce {
    width: 200px;
}