.top-padding {
    padding-top: 0!important;
    margin-top:-102px;
}

.zero-bottom-margin {
    margin-bottom: 0;
}

.project-goals {
    margin-bottom: 40px;
}

.custom-error-message {
    position: absolute;
    font-size: 10px;
    color: #ff0060;
    right: 0;
    top: 5px;
    font-family: roboto_condensedbold,sans-serif;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.hidden_input_custom {
    display: none;
}

.video_border video {
    display: block;
}

@media only screen and (max-device-width: 767px) and (max-width: 767px) {
    .top-padding {
        padding-top: 0!important;
        margin-top:-75px;
    }
}

.project-details .details img {
    margin-bottom: 40px;
}

.inner-section .title.smaller-font-size {
    font-size: 55px;
}

.ar-div-block {
    width: 80px;
    height: 65px;
}

@media only screen and (max-device-width: 767px) {
    .contacts__content .bottom-field .file-name {
        bottom: auto;
        left: 10px;
        right: auto;
    }
    .inner-section.hidden .title {
        opacity: 1!important;
    }
    .project-case-page .project-results.hidden .results-l__i {
        opacity: 1;
        transform: none;
    translateY(20px);
    }
    .project-results.hidden .controls {
        overflow: visible!important;
    }
}

.pre-title__label {
    overflow: visible;
}
