@media(max-width:991px) {
    #header-section-3 .col_address_1,
    #header-section-3 .col_address_2 {
        width: 100%;
    }
    #header-section-3 .col_address_1 {
        text-align: center;
        margin-bottom: 20px;
    }
    #header-section-3 .col_address_2 {
        text-align: center;
    }
    #header-section-3 .col_address_2 .address_cond {
        margin-left: 0;
    }
    #header-section-3 .col_address_2 .address.right {
        float: none;
    }
    .available {
        margin-left: 60px;
        margin-right: 60px;
    }
    .reality_products h3.page-header {
        width: 100%;
        background-size: inherit;
        font-size: 42px;
        margin-bottom: 20px;
    }
    .customreality_products {
        width: 100%;
    }
    table.numbertable td {
        padding-left: 10px;
        padding-right: 10px;
    }
    .footer_slide {
        width: 70%;
        margin: 80px 15% 0;
    }
    .footer_slide #sequence {
        height: 300px;
    }
    .omytravel_modul {
        width: 80%;
    }
    .customcms_platform,
    .customfeatures_mobile, .customcsolutions_mobile {
        width: 100%;
    }
    .customfeatures_mobile ul,
    .contentproduct_features ul {
        width: 100%
    }

    /* New Design */
    #sides-section .ecommerce:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 100%;
        right: -3000px;
        background-color: #00cfdf;
        z-index: 0;
    }
    #sides-section .focused:before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        right: 100%;
        left: -3000px;
        background-color: #f3f3f5;
        z-index: 0;
    }
    #header-section-3 .col_address_2 .address_cond {
        float: none;
    }
    #header-section-3 .col_address_2 .address {
        float: none;
    }
    #sides-section .ecommerce {
        padding-bottom: 500px;
    }
    #sides-section .ecommerce .image-wrapper {
        display: none;
    }
    #sides-section .idea-img {
        display: block;
        width: 100%;
        z-index: 1;
        top: 400px;
    }
    #platforms-section {
        margin-top: 300px;
        background: url(../../../images/articles/platforms-centered-back.jpg) top center no-repeat;
    }
    #platforms-section .platforms-text {
        width: 100%;
        margin-top: -300px;
    }
    #sides-section .ecommerce-platforms {
        text-align: center;
    }
    #sides-section .ecommerce-item {
        margin-bottom: 20px;
    }
    ul.newsflash-horizservicesmod li{
        height: 406px;
    }
    a.readmore, .readmore a{
        padding-right: 24px;
    }
    .cms_platform h3, .features_mobile h3, .csolutions_mobile h3{
        font-size: 36px;
        line-height: 1.3;
    }
    .cms_platform{
        width: 100%;
        padding: 20px;
        margin-top: 10px;
    }
    ul.newsflash-horizservicesmod li{
        height: 410px;
    }
    .bloc.servicesmod{
        padding: 40px 20px 0;
    }
    .customfeatures_mobile ul,
    .contentproduct_features ul{
        padding-right: 30px;
    }
    .left_module h2, 
    .page-header h2, 
    .category-desc h3, 
    .blog_page h2, 
    .right h3.page-header,
    .whatwedo h3, 
    .left h3.page-header, 
    .palydisplayproducts .page-header h1{
        font-size: 38px;
    }
    .item-page .page-header h2,
    .item-page_onlinesupport .page-header h1{
        font-size: 38px;
    }
}