ul.sub-banners-wrap {
    float: left;
    width: 100%;
    margin-top: 20px;
}

ul.sub-banners-wrap > li {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.sub-banner-frame {
    float: left;
    width: 100%;
    background-size: cover !important;
    -moz-background-size: cover !important;
    -webkit-background-size: cover !important;
    height: 200px;
    background: #000 url(../img/sub-banners/managed-services-banner.jpg) no-repeat top center;
}

.sub-banner-frame .breadcrumb {
    position: relative;
    width: 100%;
    margin: 18px 0px 0px 0px;
    float: left;
}

.sub-banner-frame .breadcrumb li {
    list-style: none;
    display: inline;
    margin-right: 4px;
    font: 400 12px/16px 'Gotham SSm A', 'Gotham SSm B';
}

.sub-banner-frame .breadcrumb li:first-child {
    background: none;
    padding-left: 0px;
}

.sub-banner-frame .dark li {
    color: #000;
    background: transparent url("../img/global/breadcrumb-arrow-dark.png") no-repeat left center;
    padding-left: 10px;
}

.sub-banner-frame .dark li a {
    color: #000;
    display: inline-block;
}

.sub-banner-frame .light li {
    color: #fff;
    background: transparent url("../img/global/breadcrumb-arrow-light.png") no-repeat left center;
    padding-left: 10px;
}

.sub-banner-frame .light li a {
    color: #fff;
    display: inline-block !important;
}

.sub-banner-frame .left-block {
    float: none;
    width: auto !important;
    display: table-cell;
    vertical-align: middle;
    height: 200px;
}

.sub-banner-frame .left-block h1 {
    font: 500 30px/36px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    background: #000;
    float: left;
    padding: 10px 29px 10px 20px;
    text-transform: uppercase;
    letter-spacing: -1px;
    width: 100%;
}

.sub-banner-frame .left-block h6 {
    margin-top: 26px;
    font: 400 29px/30px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    text-indent: 10px;
    width: 100%;
}


/*-----------------------------------------------------------------------------------------------------------------------------*/

.sb-solutions {
    background: #c8c8c6 url(../img/sub-banners/solutions-banner.jpg) no-repeat top center;
}

.sb-managed-services1 {
    background: #a0abad url(../img/sub-banners/managed-services-banner.jpg) no-repeat top center;
}

.sb-managed-services2 {
    background: #000 url(../img/sub-banners/managed-services-banner2.jpg) no-repeat top center;
}

.sb-whysh-1 {
    background: #8a7f7d url(../img/sub-banners/why-sh-banner.jpg) no-repeat top center;
}

.sb-whysh-2 {
    background: #000 url(../img/sub-banners/why-sh-banner2.jpg) no-repeat top center;
}

.sb-whysh-3 {
    background: #000 url(../img/sub-banners/why-sh-banner3.jpg) no-repeat top center;
}

.sb-whysh-4 {
    background: #000 url(../img/sub-banners/why-sh-banner4.jpg) no-repeat top center;
}

.sb-whysh-5 {
    background: #000 url(../img/sub-banners/why-sh-banner5.jpg) no-repeat top center;
}

.sb-whysh-6 {
    background: #000 url(../img/sub-banners/why-sh-banner6.jpg) no-repeat top center;
}

.sb-whysh-7 {
    background: #F5F5F5 url(../img/sub-banners/why-sh-banner7.jpg) no-repeat top center;
}

.sb-whysh-8 {
    background: #F5F5F5 url(../img/sub-banners/why-sh-banner8.jpg) no-repeat top center;
}

.sb-whysh-9 {
    background: #F5F5F5 url(../img/sub-banners/why-sh-banner9.jpg) no-repeat top center;
}

.sb-whysh-10 {
    background: #1a1a1a url(../img/sub-banners/why-sh-banner10.jpg) no-repeat top center;
}

.sb-whysh-11 {
    background: #dddee0 url(../img/sub-banners/why-sh-banner11.jpg) no-repeat top center;
}

.sb-whysh-12 {
    background: #000 url(../img/sub-banners/why-sh-banner12.jpg) no-repeat top center;
}

.sb-whysh-13 {
    background: #000 url(../img/sub-banners/why-sh-banner13.jpg) no-repeat top center;
}

.datacenter {
    background: #000 url(../img/sub-banners/data_center_banner.jpg) no-repeat top center;
}

.sb-about {
    background: #c8c8c6 url(../img/sub-banners/about.jpg) no-repeat top center;
}

.sb-about1 {
    background: #c8c8c6 url(../img/sub-banners/about1.jpg) no-repeat top center;
}

.sb-customer-review {
    background: #c8c8c6 url(../img/sub-banners/customer-review.jpg) no-repeat top center;
}

.sb-dynamic-vm-nodes {
    background: #c8c8c6 url(../img/sub-banners/vm-nodes.jpg) no-repeat top center;
}

.sb-support {
    background: #c8c8c6 url(../img/sub-banners/support.jpg) no-repeat top center;
}

.sb-support h2 {
    margin-top: 9px !important;
}

.sb-transparency {
    background: #c8c8c6 url(../img/sub-banners/transparency.jpg) no-repeat top center;
}

.sb-private-cloud-solutions {
    background: #000 url(../img/sub-banners/pc-banner.jpg) no-repeat 0 center;
}

.sb-bigger-pipes {
    background: #c8c8c6 url(../img/sub-banners/bigger-pipes.jpg) no-repeat top center;
}

.sb-public-cloud {
    background: #c8c8c6 url(../img/sub-banners/public-cloud-banner.jpg) no-repeat top center;
}

.sb-about-overview-copy {
    background: #c8c8c6 url(../img/sub-banners/about-landing-minimal.jpg) no-repeat top center;
}

.sb-password-minimal {
    background: #c8c8c6 url(../img/sub-banners/password-minimal.jpg) no-repeat top center;
}

.sb-automation-minimal {
    background: #c8c8c6 url(../img/sub-banners/automation-minimal.jpg) no-repeat top center;
}

.sb-public-network-minimal {
    background: #c8c8c6 url(../img/sub-banners/public-network-minimal.jpg) no-repeat top center;
}

.sb-public-network {
    background: #c8c8c6 url(../img/sub-banners/public-network.jpg) no-repeat top center;
}

.sb-hybrid {
    background: #c8c8c6 url(../img/sub-banners/hybrid-banner.jpg) no-repeat top center;
}

.bor-banner {
    background: #c8c8c6 url(../img/sub-banners/bor-banner.jpg) no-repeat top center;
}

.virtual-private-cloud-hosting-banner1 {
    background: #000 url(../img/main-banners/evpc-slider.jpg) no-repeat top center;
}

.careers_sub_banner {
    background: #c8c8c6 url(../img/sub-banners/careers_sub_banner.jpg) no-repeat top center;
}

.sub-banner-frame.fully-managed-sub-banner {
    background: #252525 url(../img/main-banners/managed.jpg) no-repeat top center;
}

.sub-banner-frame.security-sub-banner {
    background: #c8c8c6 url(../img/sub-banners/security_sub_banner.jpg) no-repeat top center;
}

.sub-banner-frame.add-on-services-banner {
    background: #c8c8c6 url(../img/sub-banners/addon_servers_sub_banner.jpg) no-repeat top center;
}

.sub-banner-frame.security-shield-sub-banner {
    background: #c8c8c6 url(../img/sub-banners/security-shield.jpg) no-repeat top center;
}


/*---------------------------------------------------------------------------------------------*/

.gmap-wrapper {
    width: 100%;
    height: 200px;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
}

.gmap-upper-wrap {
    z-index: 2;
}

.gmap-banners {
    background: #fff !important;
}

.inner-banner-map {
    position: relative;
    width: 100%;
    background-size: cover !important;
    -moz-background-size: cover !important;
    -webkit-background-size: cover !important;
    float: left;
    height: 200px;
}

.map_canvas {
    width: 100%;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0;
}
