@media all and (min-width: 980px) and (min-device-width: 980px), (max-device-width: 980px) and (min-width: 760px) and (orientation: landscape) {
    .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
        display: inline;
        float: left;
        position: relative;
        margin-left: 1%;
        margin-right: 1%
        }
    .push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 {
        position: relative
        }
    .alpha {
        margin-left: 0
        }
    .omega {
        margin-right: 0
        }
    .container-12 .grid-1 {
        width: 6.333%
        }
    .container-12 .grid-2 {
        width: 14.667%
        }
    .container-12 .grid-3 {
        width: 23%
        }
    .container-12 .grid-4 {
        width: 31.333%
        }
    .container-12 .grid-5 {
        width: 39.667%
        }
    .container-12 .grid-6 {
        width: 48%
        }
    .container-12 .grid-7 {
        width: 56.333%
        }
    .container-12 .grid-8 {
        width: 64.667%
        }
    .container-12 .grid-9 {
        width: 73%
        }
    .container-12 .grid-10 {
        width: 81.333%
        }
    .container-12 .grid-11 {
        width: 89.667%
        }
    .container-12 .grid-12 {
        width: 98%
        }
    .container-12 .prefix-1 {
        padding-left: 8.333%
        }
    .container-12 .prefix-2 {
        padding-left: 16.667%
        }
    .container-12 .prefix-3 {
        padding-left: 25%
        }
    .container-12 .prefix-4 {
        padding-left: 33.333%
        }
    .container-12 .prefix-5 {
        padding-left: 41.667%
        }
    .container-12 .prefix-6 {
        padding-left: 50%
        }
    .container-12 .prefix-7 {
        padding-left: 58.333%
        }
    .container-12 .prefix-8 {
        padding-left: 66.667%
        }
    .container-12 .prefix-9 {
        padding-left: 75%
        }
    .container-12 .prefix-10 {
        padding-left: 83.333%
        }
    .container-12 .prefix-11 {
        padding-left: 91.667%
        }
    .container-12 .suffix-1 {
        padding-right: 8.333%
        }
    .container-12 .suffix-2 {
        padding-right: 16.667%
        }
    .container-12 .suffix-3 {
        padding-right: 25%
        }
    .container-12 .suffix-4 {
        padding-right: 33.333%
        }
    .container-12 .suffix-5 {
        padding-right: 41.667%
        }
    .container-12 .suffix-6 {
        padding-right: 50%
        }
    .container-12 .suffix-7 {
        padding-right: 58.333%
        }
    .container-12 .suffix-8 {
        padding-right: 66.667%
        }
    .container-12 .suffix-9 {
        padding-right: 75%
        }
    .container-12 .suffix-10 {
        padding-right: 83.333%
        }
    .container-12 .suffix-11 {
        padding-right: 91.667%
        }
    .container-12 .push-1 {
        left: 8.333%
        }
    .container-12 .push-2 {
        left: 16.667%
        }
    .container-12 .push-3 {
        left: 25%
        }
    .container-12 .push-4 {
        left: 33.333%
        }
    .container-12 .push-5 {
        left: 41.667%
        }
    .container-12 .push-6 {
        left: 50%
        }
    .container-12 .push-7 {
        left: 58.333%
        }
    .container-12 .push-8 {
        left: 66.667%
        }
    .container-12 .push-9 {
        left: 75%
        }
    .container-12 .push-10 {
        left: 83.333%
        }
    .container-12 .push-11 {
        left: 91.667%
        }
    .container-12 .pull-1 {
        left: -8.333%
        }
    .container-12 .pull-2 {
        left: -16.667%
        }
    .container-12 .pull-3 {
        left: -25%
        }
    .container-12 .pull-4 {
        left: -33.333%
        }
    .container-12 .pull-5 {
        left: -41.667%
        }
    .container-12 .pull-6 {
        left: -50%
        }
    .container-12 .pull-7 {
        left: -58.333%
        }
    .container-12 .pull-8 {
        left: -66.667%
        }
    .container-12 .pull-9 {
        left: -75%
        }
    .container-12 .pull-10 {
        left: -83.333%
        }
    .container-12 .pull-11 {
        left: -91.667%
        }
    }
@media all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    body {
        background: #fff url(/sites/all/themes/interoute/assets/images/normal/_dev/london.png) center -328px no-repeat
        }
    body.about-us-section {
        background: #fff url(/sites/all/themes/interoute/assets/images/normal/_dev/bangkok.jpg) center -328px no-repeat
        }
    body.products-and-services-section, body.context-vdctrialhp2013 {
        background: #fff url(/sites/all/themes/interoute/assets/images/normal/_dev/new-york.jpg) center -238px no-repeat
        }
    body.industry-sectors-section {
        background: #fff url(/sites/all/themes/interoute/assets/images/normal/_dev/frankfurt.jpg) center -145px no-repeat
        }
    body.press-room-section {
        background: #fff url(/sites/all/themes/interoute/assets/images/normal/_dev/press-room.jpg) center top no-repeat
        }
    body.contact-us-section {
        background: #fff url(/sites/all/themes/interoute/assets/images/normal/_dev/contact-us.jpg) center -288px no-repeat
        }
    .not-front #section-header {
        margin-bottom: 0
        }
    #zone-user {
        min-height: 65px
        }
    #region-user-first .site-name a {
        background: url(/sites/all/themes/interoute/assets/images/normal/generic/logo.png) no-repeat;
        height: 76px;
        left: 10px;
        position: absolute;
        width: 160px
        }
    #region-user-second .block-menu-block .menu-block-wrapper {
        display: block;
        padding-top: 10px
        }
    #region-user-second .block-menu-block ul.menu {
        float: right
        }
    #region-user-second .block-menu-block ul.menu li {
        margin: 0;
        width: auto
        }
    #region-user-second .block-menu-block ul.menu li.first {
        margin-left: 0
        }
    #region-user-second .block-menu-block ul.menu li.last {
        margin-right: 0
        }
    #region-user-second .block-menu-block ul.menu li a {
        display: inline-block;
        padding: 8px 15px
        }
    #region-user-second .block-menu-block ul.menu li a:hover, #region-user-second .block-menu-block ul.menu li a.megamenu-visible {
        background: #fff;
        color: #00aeef;
        text-decoration: none
        }
    #region-user-second .block-menu-block ul.menu li.site-map a:hover, #region-user-second .block-menu-block ul.menu li.hub a:hover {
        background: transparent;
        color: #00aeef;
        text-decoration: none
        }
    #region-user-second .block-search-form {
        display: block;
        margin: 13px 15px 0 30px
        }
    #region-user-second .megamenu-wrapper, #region-user-second .megamenu-wrapper .megamenu {
        position: absolute
        }
    #region-user-second .megamenu-wrapper {
        right: 0;
        width: 100%
        }
    #region-user-second .megamenu-wrapper .megamenu {
        background: #fff;
        width: 100%
        }
    #region-menu ul.menu {
        float: right;
        padding: 0
        }
    #region-menu ul.menu li {
        margin: 0;
        width: auto
        }
    #region-menu ul.menu li.first {
        margin-left: 0
        }
    #region-menu ul.menu li.menu-mlid-823 {
        background: url(/sites/all/themes/interoute/assets/images/normal/mini-icons/trolley-white.png) right center no-repeat;
        margin-right: 0;
        padding-right: 10px
        }
    #region-menu ul.menu li.menu-mlid-823:hover {
        background: url(/sites/all/themes/interoute/assets/images/normal/mini-icons/trolley-blue.png) right center no-repeat
        }
    #region-menu ul.menu li a {
        background: transparent;
        display: inline-block;
        font: normal 1em "VerbRegular", Verdana, sans-serif;
        padding: 8px 15px
        }
    #region-menu ul.menu li a:hover, #region-menu ul.menu li a.megamenu-visible {
        background: #fff;
        color: #00aeef;
        text-decoration: none
        }
    #region-menu ul.menu li.home a:hover, #region-menu ul.menu li.cloudstore a:hover, #region-user-second .block-menu-block ul.menu li.my-account a:hover {
        background: transparent;
        color: #00aeef;
        text-decoration: none
        }
    #region-menu ul.menu li:nth-child(odd) a {
        margin: 0
        }
    #region-menu ul.menu li:nth-child(even) a {
        margin: 0
        }
    #region-menu .block-menu-block.contextual-links-region {
        position: static
        }
    #region-menu .megamenu {
        background: #fff;
        top: 30px !important;
        padding: 0 2%;
        left: -10px;
        width: 922px
        }
    #region-menu .megamenu .megamenu-inner {
        margin: 0 auto;
        min-height: 200px;
        padding: 20px 0;
        width: 920px
        }
    #region-menu .megamenu .block {
        float: left;
        padding: 0 0 10px 0;
        margin-bottom: 20px;
        max-width: 720px
        }
    #region-menu .megamenu .block a {
        color: #000
        }
    #region-menu .megamenu ul.menu {
        float: none
        }
    #region-menu .megamenu ul.menu span.ext {
        display: none
        }
    #region-menu .megamenu ul.menu li {
        border-right: 1px dotted #bdbdbd;
        float: left;
        padding-right: 0;
        width: auto
        }
    #region-menu .megamenu ul.menu li a {
        display: inline;
        font: normal 1.1em "VerbRegular", Verdana, sans-serif;
        padding: 0
        }
    #region-menu .megamenu section.product-and-services-computing ul.menu li a {
        font: normal 1.1em "VerbRegular-Bold", Verdana, sans-serif
        }
    #region-menu .megamenu ul.menu li a:hover {
        background: transparent;
        color: #000;
        text-decoration: underline
        }
    #region-menu .megamenu ul.menu ul.menu li {
        border: 0;
        float: none;
        margin: 0 0 0 -5px;
        padding: 0
        }
    #region-menu .megamenu ul.menu ul.menu a {
        display: block;
        font: normal 1em "VerbRegular", Verdana, sans-serif;
        padding: 3px 30px 3px 5px
        }
    #region-menu .megamenu section.product-and-services-computing ul.menu ul.menu a {
        font: normal 1.1em "VerbRegular", Verdana, sans-serif
        }
    #region-menu .megamenu ul.menu ul.menu a:hover {
        background: #e0e4e6 url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat;
        text-decoration: none
        }
    #region-menu .megamenu ul.menu ul.menu ul.menu li {
        margin: 0
        }
    #region-menu .megamenu-wrapper .megamenu h2.block-title {
        font: normal 1.2em "VerbRegular-Bold", Verdana, sans-serif
        }
    #region-menu .megamenu-mega-menu-industry-sectors ul.menu li {
        border-right: none;
        float: left;
        margin: 0;
        margin-bottom: 10px;
        width: 33%;
        padding-right: 0
        }
    #region-menu .megamenu-mega-menu-industry-sectors ul.menu li ul.menu li {
        max-width: 250px;
        width: 100%
        }
    #region-menu .megamenu-mega-menu-industry-sectors .industry-sectors-menu-item {
        float: left;
        margin-right: 12px;
        width: 220px
        }
    #region-menu .megamenu-mega-menu-industry-sectors .industry-sectors-menu-item img {
        width: 220px !important;
        height: auto !important
        }
    #region-menu .megamenu .advert-bottom {
        background-color: #CCC;
        padding: 10px 20px;
        width: 645px;
        float: left
        }
    #region-menu .megamenu .advert-right {
        padding-left: 0;
        float: right;
        width: 220px
        }
    #region-menu .megamenu .advert h2 {
        padding: 5px;
        background-color: #00aeef;
        color: #FFF
        }
    #region-menu .megamenu .advert-bottom h2 {
        padding-left: 0;
        color: #000;
        background-color: transparent
        }
    #region-menu .megamenu-mega-menu-industry-sectors .industry-sectors-mega-menu-block {
        float: left;
        margin-bottom: 40px;
        width: 75%
        }
    #region-menu .megamenu-mega-menu-about-us ul.menu li {
        border-right: none;
        float: left;
        margin: 0;
        margin-bottom: 10px;
        width: 45%
        }
    #region-menu .megamenu-mega-menu-about-us ul.menu li a {
        padding: 5px 3px 3px 0
        }
    #region-menu .megamenu-mega-menu-about-us .about-us-mega-menu-block {
        float: left;
        margin-bottom: 40px;
        width: 75%
        }
    #region-menu .megamenu .mega-menu-header {
        margin: 0;
        max-width: 685px;
        padding: 0;
        width: 685px
        }
    #region-menu .megamenu .mega-menu-header h2.block-title {
        background-color: #00aeef;
        padding: 5px
        }
    #region-menu .megamenu .mega-menu-header h2.block-title a {
        color: #fff;
        text-decoration: none
        }
    #region-menu .megamenu .mega-menu-header h2.block-title a:hover {
        text-decoration: underline
        }
    #region-menu .megamenu .mega-menu-header .content {
        display: none
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-ict {
        margin: 0;
        padding: 0;
        width: 685px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-ict .block-title {
        background-color: #79bb6e;
        padding: 5px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-ict .block-title a {
        color: #fff;
        text-decoration: none
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-ict .block-title a:hover {
        text-decoration: underline
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-ict .content {
        display: none
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-computing {
        width: 480px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-communications {
        max-width: 220px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-connectivity {
        max-width: 220px;
        position: relative;
        top: -40px;
        margin-top: 20px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-transport {
        max-width: 220px;
        position: relative;
        top: -40px;
        float: right
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-transport ul.menu {
        padding-left: 5px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-transport .block-title {
        background-color: #FF4337;
        margin-top: 3px;
        padding: 5px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-transport .block-title a {
        color: #fff;
        text-decoration: none
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-transport .block-title a:hover {
        text-decoration: underline
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-network-outsourcing {
        max-width: 220px;
        position: relative;
        top: -43px;
        float: right
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-network-outsourcing ul.menu {
        padding-left: 5px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-network-outsourcing .block-title {
        background-color: #FF4337;
        padding: 5px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-network-outsourcing .block-title a {
        color: #fff;
        text-decoration: none
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-network-outsourcing .block-title a:hover {
        text-decoration: underline
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-computing .block-title a, #region-menu .megamenu-mega-menu-products-services .product-and-services-connectivity .block-title a, #region-menu .megamenu-mega-menu-products-services .product-and-services-communications .block-title a {
        color: #00aeef;
        text-decoration: none
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-computing .block-title a:hover, #region-menu .megamenu-mega-menu-products-services .product-and-services-connectivity .block-title a:hover, #region-menu .megamenu-mega-menu-products-services .product-and-services-communications .block-title a:hover {
        text-decoration: underline
        }
    #region-menu .megamenu-mega-menu-products-services ul.menu li {
        border-right: none;
        margin-bottom: 10px;
        max-width: 230px;
        width: 100%
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-transport ul.menu li, #region-menu .megamenu-mega-menu-products-services .product-and-services-communications ul.menu li, #region-menu .megamenu-mega-menu-products-services .product-and-services-connectivity ul.menu li, #region-menu .megamenu-mega-menu-products-services .product-and-services-network-outsourcing ul.menu li {
        width: 100%
        }
    #region-menu .megamenu-mega-menu-products-services ul.menu li.colocation ul.menu, #region-menu .megamenu-mega-menu-products-services ul.menu li.managed-data-centre-services ul.menu {
        display: none
        }
    #region-menu .megamenu-mega-menu-press-room .press-room-mega-menu-block {
        float: left;
        margin-bottom: 40px;
        width: 75%
        }
    #region-menu .megamenu-mega-menu-press-room ul.menu li {
        border-right: none;
        float: left;
        margin: 0;
        margin-bottom: 10px;
        width: 45%
        }
    #region-menu .megamenu-mega-menu-contact ul.menu li {
        border-right: none;
        float: left;
        margin: 0;
        margin-bottom: 10px;
        width: 45%
        }
    #region-menu .megamenu-mega-menu-contact .contact-us-mega-menu-block h2.block-title {
        display: none
        }
    #region-menu .megamenu-mega-menu-contact .contact-us-mega-menu-block {
        float: left;
        margin-bottom: 40px;
        width: 75%
        }
    .front #section-content {
        background: url(/sites/all/themes/interoute/assets/images/all/background-colours/0.5/blue.png) repeat;
        background: rgba(0, 174, 239, 0.5);
        margin: 0;
        padding: 0
        }
    #section-content {
        margin-top: 60px
        }
    #region-sidebar-first {
        background: transparent
        }
    #region-sidebar-first .block-menu-block {
        margin-bottom: 10px
        }
    #region-sidebar-first .block-menu-block h2.block-title a {
        display: none
        }
    #region-sidebar-first .menu {
        background: transparent
        }
    #region-sidebar-first .menu li {
        float: none;
        display: block
        }
    #region-sidebar-first .menu li.active {
        background-color: #eee
        }
    #region-sidebar-first .menu a {
        background: transparent;
        border-bottom: 1px dotted #bdbdbd;
        color: #000;
        display: block;
        padding: 3px 5px;
        text-decoration: none
        }
    #region-sidebar-first .menu a:hover {
        text-decoration: underline
        }
    #region-sidebar-first .menu a.active, #region-sidebar-first .menu a.active-trail {
        font: normal 1em "VerbRegular-Bold", Verdana, sans-serif
        }
    #region-sidebar-first .menu a.active {
        color: #00aeef
        }
    #region-sidebar-first .menu .menu a {
        background: transparent;
        padding-left: 10px
        }
    #region-sidebar-first .menu .menu .menu a {
        background: transparent;
        padding-left: 20px
        }
    #region-sidebar-first .menu .menu .menu .menu a {
        background: transparent;
        padding-left: 30px
        }
    #region-sidebar-first .menu .menu .menu .menu .menu a {
        background: transparent;
        padding-left: 30px
        }
    #region-sidebar-second {
        clear: none
        }
    .front #section-footer {
        background: url(/sites/all/themes/interoute/assets/images/all/background-colours/0.5/blue.png) repeat;
        background: rgba(0, 174, 239, 0.5);
        margin: 0;
        padding: 0
        }
    #region-footer-first .block {
        float: left
        }
    #region-footer-first .block-copyright-block {
        margin-bottom: 0;
        margin-right: 10px
        }
    #region-footer-first .block-copyright-block .block-inner {
        padding-right: 10px
        }
    #region-footer-first .block-copyright-block .block-inner:after {
        content: "|"
        }
    .regional-sites {
        padding: 10px;
        width: 700px
        }
    .regional-sites h2 {
        background: #0090d3;
        color: #fff;
        display: block;
        font-size: 1em;
        margin-bottom: 10px;
        padding: 3px 10px
        }
    .regional-sites ul {
        padding: 0
        }
    .regional-sites ul li {
        float: left;
        margin: 0 1% 0 0;
        padding: 4px 0;
        width: 32.333333%
        }
    .regional-sites ul li:hover {
        background: #e0e4e6;
        cursor: pointer
        }
    .regional-sites ul li a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px 0 no-repeat;
        color: #000;
        display: block;
        font-size: 1em;
        font-weight: normal;
        height: 20px;
        line-height: 20px;
        margin: 0 4px 0 0;
        padding: 0 0 0 40px
        }
    .regional-sites ul li:hover a {
        text-decoration: none
        }
    .regional-sites ul li.belgium a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px 0 no-repeat
        }
    .regional-sites ul li.belgium:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px 0 no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.bulgaria a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -20px no-repeat
        }
    .regional-sites ul li.bulgaria:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -20px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.denmark a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -40px no-repeat
        }
    .regional-sites ul li.denmark:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -40px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.finland a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -60px no-repeat
        }
    .regional-sites ul li.finland:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -60px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.france a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -80px no-repeat
        }
    .regional-sites ul li.france:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -80px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.germany a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -100px no-repeat
        }
    .regional-sites ul li.germany:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -100px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.hungary a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -120px no-repeat
        }
    .regional-sites ul li.hungary:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -120px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.italy a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -140px no-repeat
        }
    .regional-sites ul li.italy:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -140px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.netherlands a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -160px no-repeat
        }
    .regional-sites ul li.netherlands:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -160px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.norway a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -180px no-repeat
        }
    .regional-sites ul li.norway:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -180px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.spain a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -200px no-repeat
        }
    .regional-sites ul li.spain:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -200px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.sweden a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -220px no-repeat
        }
    .regional-sites ul li.sweden:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -220px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.switzerland a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -240px no-repeat
        }
    .regional-sites ul li.switzerland:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -240px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.uk a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -260px no-repeat
        }
    .regional-sites ul li.uk:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -260px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .regional-sites ul li.usa a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -280px no-repeat
        }
    .regional-sites ul li.usa:hover a {
        background: url(/sites/all/themes/interoute/assets/images/normal/sprites/flags_30.png) 4px -280px no-repeat, url(/sites/all/themes/interoute/assets/images/normal/icons/megamenu_disc_arrow_12.png) 97% center no-repeat
        }
    .news-ticker {
        font-size: 1em
        }
    .block-top-tips-ticker .liScroll-container .mask {
        height: 36px
        }
    body.products-and-services-section #block-views-products-block-1 {
        min-height: 462px
        }
    body.products-and-services-section .interoute-block {
        float: left;
        width: 210px;
        margin-right: 20px
        }
    .interoute-block .block-title, .interoute-block h2 {
        border-bottom: 2px solid #00aeef;
        font-size: 1.2em;
        margin-bottom: 10px;
        padding-bottom: 5px
        }
    .interoute-block .view-content {
        min-height: 225px
        }
    #zone-preface .interoute-block .block-title, #zone-preface .interoute-block h2 {
        font: normal 21px "VerbRegular-Bold", Verdana, sans-serif
        }
    #zone-postscript .interoute-block .block-title, #zone-postscript .interoute-block h2 {
        font: normal 15px "VerbRegular-Bold", Verdana, sans-serif
        }
    .interoute-block-green .block-title, .interoute-block-green h2 {
        border-bottom: 2px solid #79bb6e
        }
    .interoute-block-orange .block-title, .interoute-block-orange h2 {
        border-bottom: 2px solid #f68a1f
        }
    .interoute-block-purple .block-title, .interoute-block-purple h2 {
        border-bottom: 2px solid #b95fa4
        }
    a.call-2-action-button {
        padding: 5px 0;
        min-width: 140px;
        font-size: 1em
        }
    a.buy-button {
        padding: 5px
        }
    a.trial-button {
        padding: 5px
        }
    a.datasheet {
        font-weight: normal
        }
    #zone-postscript .interoute-block {
        border: 0;
        padding: 0
        }
    .colo-calculator, .lync-calculator, .vdc-calculator {
        padding-bottom: 0
        }
    .colo-calculator .sliders {
        float: left;
        width: 54%
        }
    .lync-calculator .sliders, .vdc-calculator .sliders {
        float: left;
        width: 67%
        }
    .colo-calculator .costs {
        float: right;
        width: 43%;
        border: 0;
        padding-top: 0
        }
    .lync-calculator .costs, .vdc-calculator .costs {
        border: 0;
        float: right;
        padding-top: 0;
        width: 30%
        }
    .colo-calculator .costs h3, .lync-calculator .costs h3, .vdc-calculator .costs h3 {
        padding: 0
        }
    .colo-calculator .costs table, .lync-calculator .costs table, .vdc-calculator .costs table {
        border-bottom-width: 1px;
        margin-bottom: 3em
        }
    .colo-calculator .costs table th, .lync-calculator .costs table th, .vdc-calculator .costs table th {
        padding-left: 0
        }
    .colo-calculator .costs table tr.cost-microsoft, .lync-calculator .costs table tr.cost-microsoft, .vdc-calculator .costs table tr.cost-vms {
        border-top: 2px solid #91bfea
        }
    .colo-calculator .costs .setup-cost, .colo-calculator .costs .monthly-cost, .lync-calculator .costs .setup-cost, .lync-calculator .costs .monthly-cost, .vdc-calculator .costs .recommended-package, .vdc-calculator .costs .monthly-cost {
        float: none;
        width: auto;
        padding-right: 15px
        }
    .colo-calculator .costs .recommended-package, .lync-calculator .costs .recommended-package, .vdc-calculator .costs .recommended-package {
        margin-bottom: 1.5em
        }
    .colo-calculator .costs .setup-cost .label, .colo-calculator .costs .setup-cost .value, .colo-calculator .costs .monthly-cost .label, .colo-calculator .costs .monthly-cost .value, .lync-calculator .costs .setup-cost .label, .lync-calculator .costs .setup-cost .value, .lync-calculator .costs .monthly-cost .label, .lync-calculator .costs .monthly-cost .value, .vdc-calculator .costs .recommended-package .label, .vdc-calculator .costs .recommended-package .value, .vdc-calculator .costs .monthly-cost .label, .vdc-calculator .costs .monthly-cost .value {
        padding: 0;
        margin: 0
        }
    .colo-calculator .costs .setup-cost .value, .colo-calculator .costs .monthly-cost .value, .lync-calculator .costs .setup-cost .value, .lync-calculator .costs .monthly-cost .value, .vdc-calculator .costs .recommended-package .value, .vdc-calculator .costs .monthly-cost .value {
        margin-top: 1em
        }
    .block-interoute-colo-calc a.vdc-calculator-buy, .block-interoute-lync-calc a.lync-calculator-buy, .block-interoute-vdc-calc a.vdc-calculator-buy {
        float: right;
        font-size: 1em;
        margin-top: 1em;
        padding: 5px 10px;
        width: 26.5%
        }
    .block-interoute-lync-calc a.lync-calculator-trial, .block-interoute-vdc-calc a.vdc-calculator-trial {
        float: left;
        font-size: 1em;
        margin-top: 1em;
        padding: 5px 10px;
        width: 26.5%
        }
    .block-interoute-colo-calc .vdc-price, .block-interoute-colo-calc .managed-price, .block-interoute-colo-calc .buy-trial-buttons {
        padding-left: 0
        }
    .block-top-tips-ticker ul.liScroll {
        font-size: 1em
        }
    .awards {
        min-height: 130px
        }
    #zone-header .contact-us-block {
        float: right;
        margin: 20px 0;
        width: 280px
        }
    .office-location-fluid {
        display: none
        }
    .office-location-normal {
        display: inline-block;
        width: 140px;
        float: left
        }
    .address {
        padding: 0 0 0 20px !important;
        width: 125px !important
        }
    .office-location-wide {
        display: none
        }
    section.block-top-tips-ticker .liScroll-container {
        width: 86%;
        margin-left: 0
        }
    section.block-top-tips-ticker h2 {
        font: normal 15px "VerbRegular-Bold", Verdana, sans-serif
        }
    #zone-preface .homepage-products .view-products .view-content .views-field-title {
        width: 60%
        }
    #zone-preface .homepage-products .view-products .view-content .views-field-body {
        width: 60%
        }
    .network-content-block ul {
        float: left;
        width: 140px
        }
    #zone-postscript .network-content-block p img {
        float: left;
        margin: 0 10px 0 0;
        min-width: 220px
        }
    #webform-component-personal-information--pi-left {
        float: left;
        width: 49%
        }
    #webform-component-personal-information--pi-right {
        float: right;
        width: 49%
        }
    #webform-component-personal-information--pi-left .form-item:first-of-type, #webform-component-personal-information--pi-right .form-item:first-of-type {
        margin-top: 0
        }
    #webform-component-personal-information .webform-component-select:first-of-type {
        clear: both;
        margin-top: 1em
        }
    #webform-component-your-interests .webform-component-checkboxes {
        float: left;
        margin-top: 0;
        width: 50%
        }
    #webform-component-your-interests .webform-component-markup {
        clear: both
        }
    #webform-component-your-interests--unified-ict .fieldset-wrapper:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden
        }
    #webform-component-terms-and-conditions {
        margin-top: 0
        }
    #zone-content {
        min-height: 600px
        }
    #zone-content .menu-name-menu-vdc-press-room ul.menu li.leaf, #zone-content .menu-name-menu-press-room ul.menu li.leaf {
        margin-right: 10px;
        padding: 5px 25px 5px 10px
        }
    .front #zone-content {
        min-height: 0
        }
    .press-room-block-left {
        width: 98%
        }
    .press-room-block-right {
        width: 98%;
        float: right
        }
    .sp-map {
        display: block;
        width: 780px;
        height: 582px;
        clear: both;
        overflow: hidden
        }
    .sp-map .region-europe {
        right: -42px
        }
    .sp-overview-country-item, .sp-overview-city-item, .pop-item {
        padding: 5px;
        background-color: #eee;
        margin: 5px 0;
        width: 90%
        }
    .region-europe .clickable-americas {
        top: 5px;
        left: 125px
        }
    .region-europe .clickable-africa_asia {
        right: 60px;
        bottom: 72px
        }
    .region-americas .clickable-europe {
        right: 14px;
        bottom: 72px
        }
    .region-africa_asia .clickable-europe {
        left: -7px;
        top: 5px
        }
    ul.menu li {
        width: auto
        }
    .webform-client-form .webform-component:last-of-type {
        margin-bottom: 1em
        }
    .flexslider {
        width: 812px;
        margin: 0 auto
        }
    .flexslider .slides img {
        width: 100%
        }
    .flex-direction-nav a {
        height: 36px;
        width: 36px
        }
    .flex-direction-nav a.flex-prev {
        left: 0;
        z-index: 90
        }
    .flex-direction-nav a.flex-next {
        right: 0;
        z-index: 90
        }
    .contact-us-office-block {
        float: left;
        padding-right: 1%;
        width: 48%
        }
    .view-leadership-profiles .view-content .views-field-title {
        width: 70%
        }
    .view-leadership-profiles .view-content .views-field-field-profile-job-position {
        width: 70%
        }
    .view-leadership-profiles .view-content .views-field-field-profile-press-photo {
        width: 70%
        }
    .node-profile .field-name-field-profile-job-position {
        width: 65%
        }
    .node-product-instance .field-name-field-product-banner-title {
        clear: both;
        width: 100%;
        float: left
        }
    .node-product-instance .field-name-field-product-description a.call-2-action-button {
        margin: 0 1em 1em 0;
        clear: none
        }
    .node-product-instance .field-name-field-product-benefits-title, .node-product-instance .field-name-field-product-benefits {
        clear: both
        }
    .field-name-field-tags {
        clear: both;
        padding-top: 10px
        }
    .node-type-landing-page #region-sidebar-second .webform-container-inline input.form-text, .node-type-landing-page #region-sidebar-second .webform-component-textarea .form-textarea-wrapper, .node-type-landing-page #region-sidebar-second .webform-component-select .form-select {
        width: 60%
        }
    .node-type-landing-page #region-sidebar-second .webform-container-inline label {
        margin-right: 0
        }
    .node-type-landing-page #region-sidebar-second #webform-component-terms-and-conditions {
        margin: 0
        }
    .service-provider-map-legend {
        display: block
        }
    #zone-postscript .related-services {
        border-right: 2px solid white;
        border-bottom: 0;
        padding-bottom: 0
        }
    body.node-type-landing-page .region-user-second-inner, body.node-type-landing-page .region-menu {
        visibility: hidden
        }
    .landing-page-2014 .region-preface-first iframe {
        min-height: 920px
        }
    }
@media all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
        display: inline;
        float: left;
        position: relative;
        margin-left: 10px;
        margin-right: 10px
        }
    .push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 {
        position: relative
        }
    .alpha {
        margin-left: 0
        }
    .omega {
        margin-right: 0
        }
    body {
        min-width: 960px
        }
    .container-12 {
        margin-left: auto;
        margin-right: auto;
        width: 960px
        }
    .container-12 .grid-1 {
        width: 60px
        }
    .container-12 .grid-2 {
        width: 140px
        }
    .container-12 .grid-3 {
        width: 220px
        }
    .container-12 .grid-4 {
        width: 300px
        }
    .container-12 .grid-5 {
        width: 380px
        }
    .container-12 .grid-6 {
        width: 460px
        }
    .container-12 .grid-7 {
        width: 540px
        }
    .container-12 .grid-8 {
        width: 620px
        }
    .container-12 .grid-9 {
        width: 700px
        }
    .container-12 .grid-10 {
        width: 780px
        }
    .container-12 .grid-11 {
        width: 860px
        }
    .container-12 .grid-12 {
        width: 940px
        }
    .container-12 .prefix-1 {
        padding-left: 80px
        }
    .container-12 .prefix-2 {
        padding-left: 160px
        }
    .container-12 .prefix-3 {
        padding-left: 240px
        }
    .container-12 .prefix-4 {
        padding-left: 320px
        }
    .container-12 .prefix-5 {
        padding-left: 400px
        }
    .container-12 .prefix-6 {
        padding-left: 480px
        }
    .container-12 .prefix-7 {
        padding-left: 560px
        }
    .container-12 .prefix-8 {
        padding-left: 640px
        }
    .container-12 .prefix-9 {
        padding-left: 720px
        }
    .container-12 .prefix-10 {
        padding-left: 800px
        }
    .container-12 .prefix-11 {
        padding-left: 880px
        }
    .container-12 .suffix-1 {
        padding-right: 80px
        }
    .container-12 .suffix-2 {
        padding-right: 160px
        }
    .container-12 .suffix-3 {
        padding-right: 240px
        }
    .container-12 .suffix-4 {
        padding-right: 320px
        }
    .container-12 .suffix-5 {
        padding-right: 400px
        }
    .container-12 .suffix-6 {
        padding-right: 480px
        }
    .container-12 .suffix-7 {
        padding-right: 560px
        }
    .container-12 .suffix-8 {
        padding-right: 640px
        }
    .container-12 .suffix-9 {
        padding-right: 720px
        }
    .container-12 .suffix-10 {
        padding-right: 800px
        }
    .container-12 .suffix-11 {
        padding-right: 880px
        }
    .container-12 .push-1 {
        left: 80px
        }
    .container-12 .push-2 {
        left: 160px
        }
    .container-12 .push-3 {
        left: 240px
        }
    .container-12 .push-4 {
        left: 320px
        }
    .container-12 .push-5 {
        left: 400px
        }
    .container-12 .push-6 {
        left: 480px
        }
    .container-12 .push-7 {
        left: 560px
        }
    .container-12 .push-8 {
        left: 640px
        }
    .container-12 .push-9 {
        left: 720px
        }
    .container-12 .push-10 {
        left: 800px
        }
    .container-12 .push-11 {
        left: 880px
        }
    .container-12 .pull-1 {
        left: -80px
        }
    .container-12 .pull-2 {
        left: -160px
        }
    .container-12 .pull-3 {
        left: -240px
        }
    .container-12 .pull-4 {
        left: -320px
        }
    .container-12 .pull-5 {
        left: -400px
        }
    .container-12 .pull-6 {
        left: -480px
        }
    .container-12 .pull-7 {
        left: -560px
        }
    .container-12 .pull-8 {
        left: -640px
        }
    .container-12 .pull-9 {
        left: -720px
        }
    .container-12 .pull-10 {
        left: -800px
        }
    .container-12 .pull-11 {
        left: -880px
        }
    }
@media all and (min-width: 1220px) {
    body {
        background: #fff url(/sites/all/themes/interoute/assets/images/normal/_dev/london.png) center -256px no-repeat
        }
    .not-front #section-header {
        margin-bottom: 0
        }
    #region-menu .megamenu {
        width: 1153px
        }
    #region-menu .megamenu .megamenu-inner {
        width: 1180px
        }
    #region-menu .megamenu-mega-menu-industry-sectors .industry-sectors-menu-item {
        width: 270px;
        margin-right: 20px
        }
    #region-menu .megamenu-mega-menu-industry-sectors .industry-sectors-menu-item img {
        width: 270px !important
        }
    #region-menu .megamenu-mega-menu-products-services ul.menu li {
        max-width: 260px
        }
    #region-menu .megamenu ul.menu li {
        padding-right: 20px
        }
    body.products-and-services-section #block-views-products-block-1 {
        min-height: 422px
        }
    body.products-and-services-section .interoute-block {
        width: 270px
        }
    .flex-direction-nav a {
        height: 48px;
        width: 48px
        }
    .flex-direction-nav a.flex-prev {
        left: 0
        }
    .flex-direction-nav a.flex-next {
        right: 0
        }
    .flexslider {
        width: 1028px;
        margin: 0 auto
        }
    .office-location-fluid {
        display: none
        }
    .office-location-normal {
        display: none
        }
    .office-location-wide {
        display: inline-block
        }
    .sp-map {
        width: 940px;
        height: 571px;
        clear: both;
        overflow: visible
        }
    .sp-map .region-europe {
        left: 0
        }
    .region-europe .clickable-americas {
        left: -7px;
        top: 5px
        }
    .region-americas .clickable-europe {
        right: -146px;
        bottom: 72px
        }
    a.call-2-action-button {
        min-width: 170px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-ict .block-title {
        width: 840px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-ict .content {
        display: none
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-computing {
        width: 580px
        }
    #region-menu .megamenu .block {
        max-width: 840px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-communications {
        width: 290px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-connectivity {
        width: 290px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-unified-transport {
        width: 290px;
        left: 0;
        padding-right: 20px
        }
    #region-menu .megamenu-mega-menu-products-services .product-and-services-network-outsourcing {
        left: 0;
        max-width: 290px;
        padding-right: 20px
        }
    #region-menu .megamenu-mega-menu-industry-sectors .industry-sectors-mega-menu-block {
        width: 840px
        }
    #region-menu .megamenu .mega-menu-header {
        width: 840px
        }
    #region-menu .megamenu .mega-menu-header h2.block-title {
        width: 840px
        }
    .interoute-block .view-content {
        min-height: 175px
        }
    .view-leadership-profiles .view-content .views-field-title {
        width: 75%
        }
    .view-leadership-profiles .view-content .views-field-field-profile-job-position {
        width: 75%
        }
    .view-leadership-profiles .view-content .views-field-field-profile-press-photo {
        width: 75%
        }
    .node-product-instance .field-name-field-product-description {
        float: left;
        width: 45%;
        padding-right: 10px
        }
    .node-product-instance .field-name-field-product-description a.call-2-action-button {
        min-width: 125px
        }
    .node-product-instance .field-name-field-product-benefits-title, .node-product-instance .field-name-field-product-benefits {
        float: left;
        width: 27%;
        margin-bottom: 5px;
        clear: none
        }
    section.block-top-tips-ticker .liScroll-container {
        width: 89%;
        margin-left: 0
        }
    #region-menu .megamenu .advert-bottom {
        max-width: 820px;
        width: 810px
        }
    #region-menu .megamenu .advert-right {
        width: 290px;
        padding-right: 20px
        }
    #region-menu .megamenu .advert-right img {
        width: 270px !important;
        height: auto !important
        }
    .colo-calculator .sliders {
        float: left;
        width: 63%
        }
    .colo-calculator .costs {
        float: right;
        width: 34%
        }
    .landing-page-2014 .region-preface-first iframe {
        min-height: 830px
        }
    }
@media all and (min-width: 1220px) {
    .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
        display: inline;
        float: left;
        position: relative;
        margin-left: 10px;
        margin-right: 10px
        }
    .push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 {
        position: relative
        }
    .alpha {
        margin-left: 0
        }
    .omega {
        margin-right: 0
        }
    body {
        min-width: 1200px
        }
    .container-12 {
        margin-left: auto;
        margin-right: auto;
        width: 1200px
        }
    .container-12 .grid-1 {
        width: 80px
        }
    .container-12 .grid-2 {
        width: 180px
        }
    .container-12 .grid-3 {
        width: 280px
        }
    .container-12 .grid-4 {
        width: 380px
        }
    .container-12 .grid-5 {
        width: 480px
        }
    .container-12 .grid-6 {
        width: 580px
        }
    .container-12 .grid-7 {
        width: 680px
        }
    .container-12 .grid-8 {
        width: 780px
        }
    .container-12 .grid-9 {
        width: 880px
        }
    .container-12 .grid-10 {
        width: 980px
        }
    .container-12 .grid-11 {
        width: 1080px
        }
    .container-12 .grid-12 {
        width: 1180px
        }
    .container-12 .prefix-1 {
        padding-left: 100px
        }
    .container-12 .prefix-2 {
        padding-left: 200px
        }
    .container-12 .prefix-3 {
        padding-left: 300px
        }
    .container-12 .prefix-4 {
        padding-left: 400px
        }
    .container-12 .prefix-5 {
        padding-left: 500px
        }
    .container-12 .prefix-6 {
        padding-left: 600px
        }
    .container-12 .prefix-7 {
        padding-left: 700px
        }
    .container-12 .prefix-8 {
        padding-left: 800px
        }
    .container-12 .prefix-9 {
        padding-left: 900px
        }
    .container-12 .prefix-10 {
        padding-left: 1000px
        }
    .container-12 .prefix-11 {
        padding-left: 1100px
        }
    .container-12 .suffix-1 {
        padding-right: 100px
        }
    .container-12 .suffix-2 {
        padding-right: 200px
        }
    .container-12 .suffix-3 {
        padding-right: 300px
        }
    .container-12 .suffix-4 {
        padding-right: 400px
        }
    .container-12 .suffix-5 {
        padding-right: 500px
        }
    .container-12 .suffix-6 {
        padding-right: 600px
        }
    .container-12 .suffix-7 {
        padding-right: 700px
        }
    .container-12 .suffix-8 {
        padding-right: 800px
        }
    .container-12 .suffix-9 {
        padding-right: 900px
        }
    .container-12 .suffix-10 {
        padding-right: 1000px
        }
    .container-12 .suffix-11 {
        padding-right: 1100px
        }
    .container-12 .push-1 {
        left: 100px
        }
    .container-12 .push-2 {
        left: 200px
        }
    .container-12 .push-3 {
        left: 300px
        }
    .container-12 .push-4 {
        left: 400px
        }
    .container-12 .push-5 {
        left: 500px
        }
    .container-12 .push-6 {
        left: 600px
        }
    .container-12 .push-7 {
        left: 700px
        }
    .container-12 .push-8 {
        left: 800px
        }
    .container-12 .push-9 {
        left: 900px
        }
    .container-12 .push-10 {
        left: 1000px
        }
    .container-12 .push-11 {
        left: 1100px
        }
    .container-12 .pull-1 {
        left: -100px
        }
    .container-12 .pull-2 {
        left: -200px
        }
    .container-12 .pull-3 {
        left: -300px
        }
    .container-12 .pull-4 {
        left: -400px
        }
    .container-12 .pull-5 {
        left: -500px
        }
    .container-12 .pull-6 {
        left: -600px
        }
    .container-12 .pull-7 {
        left: -700px
        }
    .container-12 .pull-8 {
        left: -800px
        }
    .container-12 .pull-9 {
        left: -900px
        }
    .container-12 .pull-10 {
        left: -1000px
        }
    .container-12 .pull-11 {
        left: -1100px
        }
    }