video.bottom-banner.placeholder-video {
    max-width: 100%;
}
.intro-article p {
    font-size: 29px !important;
    line-height: 40px !important;
}

h1.text-center {
    font-size: 54px !important;
}

.container-fluid.nav-top {
    background: #fd6408;
    padding: 1px;
}

.owl-carousel.owl-theme.page-banner-slider.owl-loaded.owl-drag {
    margin-top: 112px !important;
}

.row.article {
    background-color: #000;
    border-radius: 10px;
    color: #fff;
}
.diy-page-articles .row.article {
    background-color: white;
}
.home-articles.articleWrap .article:nth-of-type(even) .text {
    padding: 0px 40px 0px 50px !important;
}

.diy-page-articles h1.about_title {
    color: #000;
}

.introduction {
    margin-top: 60px !important;
}

.introduction h2 {
    font-size: 54px !important;
    text-transform: lowercase;
}

.introduction {
    background-color: #fff !important;
}

.introduction p {
    line-height: 40px !important;
    font-size: 29px !important;
}

.article-info p {
    line-height: 28px !important;
    font-size: 20px !important;
}

.diy-page-articles .article h1.about_title {
    font-size: 54px !important;
    color: #fd6407;
}

.home-articles .article-info p {
    color: #fff !important;
    font-size: 20px !important;
    line-height: 28px !important;
}

h1.about_title {
    font-size: 54px !important;
}

.home-articles.articleWrap .article {
    margin-bottom: 30px !important;
    margin-left: 0;
}

.article-info.intro-article.articles {
    padding: 0px 70px 0px 0px;
}

.articleWrap .article:nth-of-type(odd) {
    background: #fff !important;
    color: #000 !important;
}

.home-articles .article-info .article:nth-of-type(odd) p {
    color: #000 !important;
}

footer.container-fluid {
    background: #000000 !important;
}

.copyright.text-left p {
    color: #fff !important;
}

.footerContain .footer-titles {
    color: white !important;
}

.page-builder-table-container .link-page {
    border: 2px solid #000000 !important;
    background-color: #000000 !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}

@media only screen and (max-width: 768px) {
    .owl-carousel.owl-theme.page-banner-slider.owl-loaded.owl-drag {
        margin-top: 109px !important;
    }
    .diy-page-articles .article h1.about_title {
        font-size: 46px !important;
    }
    h1.text-center {
        font-size: 24px !important;
    }
    .intro-article p {
        font-size: 15px !important;
        line-height: 25px !important;
    }
    .introduction h2 {
        font-size: 40px;
        text-transform: lowercase;
        padding-bottom: 20px;
    }
    .introduction p {
        line-height: 21px !important;
        font-size: 18px !important;
    }
    .article-info p {
        line-height: 20px !important;
        font-size: 15px !important;
    }
    .contact-info-top {
        background-color: #dadada!important;
    }
}

@media only screen and (max-width: 1280px) {
    h1.text-center {
       font-size: 44px;
    }
    .intro-article p {
        font-size: 20px;
        line-height: 36px;
    }
    h1.about_title {
        font-size: 41px;
        padding-top: 20px !important;
    }
    .home-articles .article-info p {
       color: #fff !important;
       font-size: 16px !important;
       line-height: 29px !important;
    }
    .article-info.intro-article.articles {
       padding: 0px 20px 0px 0px;
    }
    .introduction p {
       line-height: 33px;
       font-size: 20px;
    }
    video.bottom-banner {
       width: 100% !important;
    } 
}

@media only screen and (max-width: 1440px) {
    h1.text-center {
       font-size: 44px;
    }
    .intro-article p {
        font-size: 20px;
        line-height: 36px;
    }
    h1.about_title {
        font-size: 41px !important;
        padding-top: 20px !important;
    }
    .home-articles .article-info p {
       color: #fff !important;
       font-size: 16px !important;
       line-height: 29px !important;
    }
    .article-info.intro-article.articles {
       padding: 0px 20px 0px 0px;
    }
}