.dist-header {
        font-family: "Oswald", Sans-serif;
    }
    .header-description-wrap {
        background: url(/wp-content/uploads/2018/03/IMG_7688_1.jpg);
        background-size: cover;
        background-position: center;
        padding: 60px;
    }
    
    @media only screen and (max-width: 449px) {
        .header-description-wrap { 
            padding: 30px;
        }
    }
    
    .description-heading {
        color: #ffffff;
        font-size: 42px;
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: 0.08em;
    }
    
    @media only screen and (max-width: 960px) {
        .description-heading { 
            font-size: 28px;
            letter-spacing: 0.06em;
        }
    }
    
    @media only screen and (max-width: 449px) {
        .description-heading { 
            font-size: 25px;
        }
    }
    
    @media only screen and (max-width: 390px) {
        .description-heading { 
            font-size: 20px;
        }
    }
    
    .description-text {
        color: #ffffff;
        font-size: 28px;
        letter-spacing: 0.04em;
    }
    
    @media only screen and (max-width: 960px) {
        .description-text { 
            font-size: 20px;
            letter-spacing: 0.02em;
        }
    }
    
    @media only screen and (max-width: 449px) {
        .description-text { 
            font-size: 16px;
        }
    }
    
    @media only screen and (max-width: 390px) {
        .description-text { 
            font-size: 12px;
        }
    }
    
    .description-text-red {
        color: #d31d25;
        font-size: 28px;
        letter-spacing: 0.04em;
    }
    
    @media only screen and (max-width: 960px) {
        .description-text-red { 
            font-size: 20px;
            letter-spacing: 0.02em;
        }
    }
    
    @media only screen and (max-width: 449px) {
        .description-text-red { 
            font-size: 16px;
        }
    }
    
    @media only screen and (max-width: 390px) {
        .description-text-red { 
            font-size: 12px;
        }
    }
    
    .dist-conditions {
        font-family: "Oswald", Sans-serif;
        font-size: 18px;
        letter-spacing: 0.03em;
    }
    
    @media only screen and (max-width: 960px) {
        .dist-conditions { 
            font-size: 18px;
            letter-spacing: 0.01em;
        }
    }
    
    @media only screen and (max-width: 449px) {
        .dist-conditions { 
            font-size: 15px;
        }
    }
    
    @media only screen and (max-width: 449px) {
        .dist-conditions { 
            font-size: 10px;
            letter-spacing: 0.08em;
        }
    }
    
    .conditions-wrap {
        padding: 20px;
    }
    
    .conditions li {
        color: #d31d25;
        margin-bottom: 10px;
    }
    
    .conditions span {
        color: #000000;
    }
    
    .form-wrap {        
        display: flex;
        justify-content: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        padding-bottom: 30px;
    }
    
    .form-btn {
        font-family: "Oswald", Sans-serif;
        font-size: 28px!important;
    }
    
    .footer-description-wrap {
        background: url(/wp-content/uploads/2018/03/1-01.jpg);
        background-size: cover;
        background-position: center;
        height: 250px;
    }
    
    @media only screen and (max-width: 449px) {
        .footer-description-wrap { 
            height: 170px;
        }
    }
    
    .footer-description-hover {
        background-color: rgba(0,0,0,.3);
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
    }