#simple_start {
    position: relative;
    font-size: 15px;
}

#simple_start .right_col {
    background: url(right_bg.jpg);
    background-size: cover;
    background-position: left top;
}

#simple_start .content_footer .btn-primary {
    margin-right: 10px;
}

@media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .homescreen_wraper {
        z-index: 1;
    }
}

@media only screen and (min-width: 10px) and (max-width: 1023px) {
    .homescreen_wraper {
        width: 100%;
        z-index: 1;
    }

    .homescreen_table_pd,
    .homescreen_table_pd table,
    .design_the {
        height: 100%;
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    #simple_start .wrapper_home .homescreen_wraper {
        z-index: 0;
    }
}


.d-hide {
    visibility: hidden;
    opacity: 0;
}

.grad-btn.d-show,
.d-show {
    opacity: 1;
    visibility: visible;
    animation: fade 0.6s linear;
}


@keyframes fade {
    0% {
        opacity: 0
    }

    50% {
        opacity: 0.5
    }

    100% {
        opacity: 1;
    }
}