
    .team-member img, img.parallax-bg { background:#2ab2e4 url("../images/body_bg.png") repeat fixed 100%; }


    .heading-welcome .cms-band-font,
    .heading-welcome.cms-band-font {
    text-transform: normal;
    font-size: 0px;
    }
    .heading-welcome .cms-band-height,
    .heading-welcome.cms-band-height {
    line-height: 0px;
    }
    
        .cms-extra-page-section .bg-office .left .icon {
        border-color: #1a75bc;
        }
        .cms-extra-page-section .bg-office .left .icon .sub_icon.bg-office {
        background: url('/images/page/2/creative_design_2.svg') no-repeat 20px center / 110px 110px;        }
        .cms-extra-page-section .bg-office:hover .left .icon .sub_icon.bg-office {
                }
        .cms-extra-page-section .bg-office .main_content .button a.btn_simple {
        background: #1a75bc linear-gradient(to bottom, #1a75bc 0px, #0d3f66 100%) repeat scroll 0 0
        }
        .cms-extra-page-section .bg-office .main_content .button a.btn_simple:hover {
        background-position: 0 -200%;
        background-size: 100% 200%;
        }
        .cms-extra-page-section .bg-office h1,
        .cms-extra-page-section .bg-office .right ul li:after,
        .cms-extra-page-section .bg-office .right ul li:before,
        .cms-extra-page-section .bg-office .right ul li a {
        color: #1a75bc;
        }

        
        .bg-office .heading_dots .border {
        border-color:#0d3f66;        }
        .bg-office .heading_dots .border::before,
        .bg-office .heading_dots .border::after {
        color:#0d3f66!important;        }
        .bg-office .heading_dots .inner span {
        color:#1a75bc!important;        }
    
        .cms-extra-page-section .bg-residential .left .icon {
        border-color: #1a75bc;
        }
        .cms-extra-page-section .bg-residential .left .icon .sub_icon.bg-residential {
                }
        .cms-extra-page-section .bg-residential:hover .left .icon .sub_icon.bg-residential {
                }
        .cms-extra-page-section .bg-residential .main_content .button a.btn_simple {
        background: #1a75bc linear-gradient(to bottom, #1a75bc 0px, #0d3f66 100%) repeat scroll 0 0
        }
        .cms-extra-page-section .bg-residential .main_content .button a.btn_simple:hover {
        background-position: 0 -200%;
        background-size: 100% 200%;
        }
        .cms-extra-page-section .bg-residential h1,
        .cms-extra-page-section .bg-residential .right ul li:after,
        .cms-extra-page-section .bg-residential .right ul li:before,
        .cms-extra-page-section .bg-residential .right ul li a {
        color: #1a75bc;
        }

        
        .bg-residential .heading_dots .border {
        border-color:#0d3f66;        }
        .bg-residential .heading_dots .border::before,
        .bg-residential .heading_dots .border::after {
        color:#0d3f66!important;        }
        .bg-residential .heading_dots .inner span {
        color:#1a75bc!important;        }
    
        .cms-extra-page-section .bg-retail .left .icon {
        border-color: #1a75bc;
        }
        .cms-extra-page-section .bg-retail .left .icon .sub_icon.bg-retail {
                }
        .cms-extra-page-section .bg-retail:hover .left .icon .sub_icon.bg-retail {
                }
        .cms-extra-page-section .bg-retail .main_content .button a.btn_simple {
        background: #1a75bc linear-gradient(to bottom, #1a75bc 0px, #0d3f66 100%) repeat scroll 0 0
        }
        .cms-extra-page-section .bg-retail .main_content .button a.btn_simple:hover {
        background-position: 0 -200%;
        background-size: 100% 200%;
        }
        .cms-extra-page-section .bg-retail h1,
        .cms-extra-page-section .bg-retail .right ul li:after,
        .cms-extra-page-section .bg-retail .right ul li:before,
        .cms-extra-page-section .bg-retail .right ul li a {
        color: #1a75bc;
        }

        
        .bg-retail .heading_dots .border {
        border-color:#0d3f66;        }
        .bg-retail .heading_dots .border::before,
        .bg-retail .heading_dots .border::after {
        color:#0d3f66!important;        }
        .bg-retail .heading_dots .inner span {
        color:#1a75bc!important;        }
    
        .cms-extra-page-section .bg-strata .left .icon {
        border-color: #1a75bc;
        }
        .cms-extra-page-section .bg-strata .left .icon .sub_icon.bg-strata {
                }
        .cms-extra-page-section .bg-strata:hover .left .icon .sub_icon.bg-strata {
                }
        .cms-extra-page-section .bg-strata .main_content .button a.btn_simple {
        background: #1a75bc linear-gradient(to bottom, #1a75bc 0px, #0d3f66 100%) repeat scroll 0 0
        }
        .cms-extra-page-section .bg-strata .main_content .button a.btn_simple:hover {
        background-position: 0 -200%;
        background-size: 100% 200%;
        }
        .cms-extra-page-section .bg-strata h1,
        .cms-extra-page-section .bg-strata .right ul li:after,
        .cms-extra-page-section .bg-strata .right ul li:before,
        .cms-extra-page-section .bg-strata .right ul li a {
        color: #1a75bc;
        }

        
        .bg-strata .heading_dots .border {
        border-color:#0d3f66;        }
        .bg-strata .heading_dots .border::before,
        .bg-strata .heading_dots .border::after {
        color:#0d3f66!important;        }
        .bg-strata .heading_dots .inner span {
        color:#1a75bc!important;        }
    
        .cms-extra-page-section .bg-carpet .left .icon {
        border-color: #1a75bc;
        }
        .cms-extra-page-section .bg-carpet .left .icon .sub_icon.bg-carpet {
                }
        .cms-extra-page-section .bg-carpet:hover .left .icon .sub_icon.bg-carpet {
                }
        .cms-extra-page-section .bg-carpet .main_content .button a.btn_simple {
        background: #1a75bc linear-gradient(to bottom, #1a75bc 0px, #0d3f66 100%) repeat scroll 0 0
        }
        .cms-extra-page-section .bg-carpet .main_content .button a.btn_simple:hover {
        background-position: 0 -200%;
        background-size: 100% 200%;
        }
        .cms-extra-page-section .bg-carpet h1,
        .cms-extra-page-section .bg-carpet .right ul li:after,
        .cms-extra-page-section .bg-carpet .right ul li:before,
        .cms-extra-page-section .bg-carpet .right ul li a {
        color: #1a75bc;
        }

        
        .bg-carpet .heading_dots .border {
        border-color:#0d3f66;        }
        .bg-carpet .heading_dots .border::before,
        .bg-carpet .heading_dots .border::after {
        color:#0d3f66!important;        }
        .bg-carpet .heading_dots .inner span {
        color:#1a75bc!important;        }
                .heading-welcome .cms-band-font,
            .heading-welcome.cms-band-font {
            font-size: 24px;
            }
            .heading-welcome .cms-band-height,
            .heading-welcome.cms-band-height {
            line-height: 40px;
            }
            .heading-welcome .cms-band-primary-color,
            .heading-welcome.cms-band-primary-color {
            color: #ffffff;
            }
        .heading-welcome .cms-band-secondary-color-border-bottom,
                .heading-welcome.cms-band-secondary-color-border-bottom {
                border-bottom: 1px solid #1a75bc;
                }
                .heading-welcome .cms-band-secondary-color-bg,
                .heading-welcome.cms-band-secondary-color-bg {
                background-color: #1a75bc;
                }
                .heading-welcome .cms-band-secondary-color,
                .heading-welcome .cms-band-secondary-color:before,
                .heading-welcome .cms-band-secondary-color:after,
                .heading-welcome.cms-band-secondary-color,
                .heading-welcome.cms-band-secondary-color:before,
                .heading-welcome.cms-band-secondary-color:after {
                color: #1a75bc;
                }
                .heading-welcome .cms-band-secondary-color-border,
                .heading-welcome .cms-band-secondary-color-border:before,
                .heading-welcome .cms-band-secondary-color-border:after {
                border-color: #1a75bc;
                }
            
            @media (max-width: 1024px) {
            .heading-welcome .cms-band-font,
            .heading-welcome.cms-band-font {
            font-size: 19.2px;
            }
            .heading-welcome .cms-band-height,
            .heading-welcome.cms-band-height {
            line-height: 32px;
            }
            }
            @media (max-width: 768px) {
            .heading-welcome .cms-band-font,
            .heading-welcome.cms-band-font {
            font-size: 16.8px;
            }
            .heading-welcome .cms-band-height,
            .heading-welcome.cms-band-height {
            line-height: 28px;
            }
            }
            @media (max-width: 500px) {
            .heading-welcome .cms-band-font,
            .heading-welcome.cms-band-font {
            font-size: 14px;
            }
            .heading-welcome .cms-band-height,
            .heading-welcome.cms-band-height {
            line-height: 30px;
            }
            }
        
        .cms-extra-page-section .bg-welcome .left .icon {
        border-color: #1a75bc;
        }
        .cms-extra-page-section .bg-welcome .left .icon .sub_icon.bg-welcome {
                }
        .cms-extra-page-section .bg-welcome:hover .left .icon .sub_icon.bg-welcome {
                }
        .cms-extra-page-section .bg-welcome .main_content .button a.btn_simple {
        background: #1a75bc linear-gradient(to bottom, #1a75bc 0px, #0d3f66 100%) repeat scroll 0 0
        }
        .cms-extra-page-section .bg-welcome .main_content .button a.btn_simple:hover {
        background-position: 0 -200%;
        background-size: 100% 200%;
        }
        .cms-extra-page-section .bg-welcome h1,
        .cms-extra-page-section .bg-welcome .right ul li:after,
        .cms-extra-page-section .bg-welcome .right ul li:before,
        .cms-extra-page-section .bg-welcome .right ul li a {
        color: #1a75bc;
        }

        
        .bg-welcome .heading_dots .border {
        border-color:#0d3f66;        }
        .bg-welcome .heading_dots .border::before,
        .bg-welcome .heading_dots .border::after {
        color:#0d3f66!important;        }
        .bg-welcome .heading_dots .inner span {
        color:#1a75bc!important;        }
                .heading-default .cms-band-font,
            .heading-default.cms-band-font {
            font-size: 24px;
            }
            .heading-default .cms-band-height,
            .heading-default.cms-band-height {
            line-height: 40px;
            }
            .heading-default .cms-band-primary-color,
            .heading-default.cms-band-primary-color {
            color: #ffffff;
            }
        .heading-default .cms-band-secondary-color-border-bottom,
                .heading-default.cms-band-secondary-color-border-bottom {
                border-bottom: 1px solid #1a75bc;
                }
                .heading-default .cms-band-secondary-color-bg,
                .heading-default.cms-band-secondary-color-bg {
                background-color: #1a75bc;
                }
                .heading-default .cms-band-secondary-color,
                .heading-default .cms-band-secondary-color:before,
                .heading-default .cms-band-secondary-color:after,
                .heading-default.cms-band-secondary-color,
                .heading-default.cms-band-secondary-color:before,
                .heading-default.cms-band-secondary-color:after {
                color: #1a75bc;
                }
                .heading-default .cms-band-secondary-color-border,
                .heading-default .cms-band-secondary-color-border:before,
                .heading-default .cms-band-secondary-color-border:after {
                border-color: #1a75bc;
                }
            
            @media (max-width: 1024px) {
            .heading-default .cms-band-font,
            .heading-default.cms-band-font {
            font-size: 19.2px;
            }
            .heading-default .cms-band-height,
            .heading-default.cms-band-height {
            line-height: 32px;
            }
            }
            @media (max-width: 768px) {
            .heading-default .cms-band-font,
            .heading-default.cms-band-font {
            font-size: 16.8px;
            }
            .heading-default .cms-band-height,
            .heading-default.cms-band-height {
            line-height: 28px;
            }
            }
            @media (max-width: 500px) {
            .heading-default .cms-band-font,
            .heading-default.cms-band-font {
            font-size: 14px;
            }
            .heading-default .cms-band-height,
            .heading-default.cms-band-height {
            line-height: 30px;
            }
            }
        
        .cms-extra-page-section .bg-default .left .icon {
        border-color: #1a75bc;
        }
        .cms-extra-page-section .bg-default .left .icon .sub_icon.bg-default {
                }
        .cms-extra-page-section .bg-default:hover .left .icon .sub_icon.bg-default {
                }
        .cms-extra-page-section .bg-default .main_content .button a.btn_simple {
        background: #1a75bc linear-gradient(to bottom, #1a75bc 0px, #0d3f66 100%) repeat scroll 0 0
        }
        .cms-extra-page-section .bg-default .main_content .button a.btn_simple:hover {
        background-position: 0 -200%;
        background-size: 100% 200%;
        }
        .cms-extra-page-section .bg-default h1,
        .cms-extra-page-section .bg-default .right ul li:after,
        .cms-extra-page-section .bg-default .right ul li:before,
        .cms-extra-page-section .bg-default .right ul li a {
        color: #1a75bc;
        }

        
        .bg-default .heading_dots .border {
        border-color:#0d3f66;        }
        .bg-default .heading_dots .border::before,
        .bg-default .heading_dots .border::after {
        color:#0d3f66!important;        }
        .bg-default .heading_dots .inner span {
        color:#1a75bc!important;        }
    