.container {
    max-width: 1040px;
}

.header ul li a span {
    display: none;
}

.header .outline {
    display: none;
}



.home-bg body {
    background: url(../images/dedicated-bg.png) top right -160px no-repeat #080e1a;
    background-size: 84%;
}


.vps-bg body {
    background: url(../images/vps-bg.png) top right -120px no-repeat #080e1a;
    background-size: 84%;
}

.dedicated-bg body {
    background: url(../images/home-bg.png) top right -200px no-repeat #080e1a;
    background-size: 84%;
}

.hosting-bg body {
    background: url(../images/hosting-bg.png) top right -20px no-repeat #080e1a;
    background-size: 84%;
}

.teamspeak-bg body {
    background: url(../images/teamspeak-bg.png) top 50px center no-repeat #080e1a;
    background-size: 84%;
}

.cad-bg body {
    background: url(../images/cad-bg.png) top right -80px no-repeat #080e1a;
    background-size: 84%;
}

.cms-bg body {
    background: url(../images/cms-bg.png) top right -80px no-repeat #080e1a;
    background-size: 84%;
}


.hero p {
    max-width: 85%;
}

.home-services .inner-box {
    padding: 48px 24px 24px 24px;
}

.home-services .inner-box img {
    height: 74px;
}

.home-services .col-vps .inner-box {
    padding: 60px 24px 36px 24px;
}

img {
    max-width: 100%;
}

.our-products .flex-grid .col {
    padding: 0px 24px;
}

.game-lists p {
    max-width: 68%;
}


.home-testimonials .flex-grid.three .col {
    width: 48.5%;
}

.home-testimonials {
    padding-top: 70px;
}

#testimonial-text {
    width: 100% !important;
    padding-right: 0px;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 18px;
}

#testimonial-text a {
    display: none;
}

.rated {
    padding: 26px 0px 22px 0px;
}

#foot-twitter {
    width: 33.3333%;
}

.vps-plans .button span {
    display: none;
}

.vps-plans .col h2 small {
    line-height: 28px;
    display: block;
}

.vps-plans .flex-grid.three .col {
    width: 20%;
    border-left-width: 1px;
    border-right-width: 1px;
}


.vps-plans .flex-grid.three .col:nth-child(1) {
    border-left-width: 2px;
}


.vps-plans .flex-grid.three .col:nth-last-child(1) {
    border-right-width: 2px;
}

.vps-plans .popularvps {
    margin: 0px;
}

.popularvps .inner-box {
    padding: 28px 24px 24px 24px !important;
}

.vps-plans .mostpopular {
    display: none;
}

.hero {
    padding-bottom: 68px;
}

.vps-features {
    padding-top: 120px;
}

.two-features .col {
    padding: 40px;
}

#box-os {
    padding: 48px 40px;
}

.slidebox {
    padding: 54px 14% 54px 14%;
}

.three-testimonials #test-3 {
    display: none;
}

#box-ddos {
    padding: 48px 48px 48px 48px;
    margin-top: -20px;
    margin-bottom: -20px;
}

#box-management {
    padding: 52px 48px 48px 48px;
}

.left-img {
    position: relative;
    top: unset;
    left: unset;
    margin-bottom: 18px;
}

#hosting-hero li,
#hosting-hero p {
    font-size: 18px;
}

#hosthero-text {
    padding-right: 4%;
}

.appboxes .inner-col span {
    font-size: 13px;
}

.appboxes .flex-grid.six .col .inner-col {
    padding: 32px 0px 26px 0px;
}

.appboxes .flex-grid.six .col:hover .inner-col {
    padding: 32px 0px 26px 0px;
}

.appboxes .flex-grid.six .col:hover {
    margin: 0px;
}

.appboxes .flex-grid.six .col {
    width: 16.6666%;
    border-left-width: 1px;
    border-right-width: 1px;
}

.appboxes .flex-grid.six .col:nth-child(1) {
    border-left-width: 2px;
}

.appboxes .flex-grid.six .col:nth-last-child(1) {
    border-right-width: 2px;
}

.appboxes .flex-grid.six .col img {
    height: 54px;
    width: auto;
}

#cpanel-text {
    padding-right: 8%;
    padding-top: 6px;
}

#gspprice {
    width: 44%;
}

#gspprice .sliderlink {
    padding: 0px;
}

.slider-box .flex-grid.twothirds .colfirst {
    width: 56%;
}

.range:before {
    width: 32.5%;
}

.ts-panel .tiny-container {
    padding-top: 28px;
}


.ts-panel .tiny-container .single-feature:nth-last-child(1) {
    margin-bottom: 0px;
}

#cad-text {
    padding-top: 0px;
}

#cms-boxes {
    text-align: right;
}

#cms-boxes img {
    margin-top: -20px;
    margin-right: -80px;
}

#cmshero-text {
    padding-top: 18px;
}

#rotate-overview {
    padding-top: 44px;
}

.panel-rotate {
    margin-bottom: 80px;
    padding: 0% 0%;
}

#rotate-department {
    padding-top: 76px;
}

#rotate-roster {
    padding-top: 52px;
}

.panel-rotate.nomargin {
    margin-bottom: 0px !important;
}

.cms-panel {
    padding-bottom: 100px;
}


#locations-text {
    width: 100%;
    text-align: center;
    padding-top: 0px;
}


#locations-text p,
#locations-text strong,
#locations-text .button {
    display: none;
}

#locations-map {
    width: 100%;
}

.map {
    float: none;
    margin: 0 auto;
}

.cad-plans .flex-grid.three {
    max-width: 800px;
    margin: 0 auto;
}

#home-tests .flex-grid.twothirds .colfirst {
    width: 100%;
}

#home-tests .testimonial-box {
    width: 49% !important;
}

.range-labels li:nth-child(1) {
    text-align: left;
    padding-left: 1.4%;
}

.range-labels li:nth-child(2) {
    padding-right: 2.5%;
    padding-left: 0%;
}

.range-labels li:nth-child(3) {
    padding-right: 1.33333%;
    padding-left: 0%;
}

.range-labels li:nth-child(4) {
    padding-right: 0.82%;
    padding-left: 0%;
}

.range-labels li:nth-child(5) {
    padding-right: .35%;
    padding-left: 0%;
}

.range-labels li:nth-child(6) {
    padding-right: 0%;
    padding-left: 0.4%;
}

.range-labels li:nth-child(7) {
    padding-right: 0%;
    padding-left: 1.5%;
}

.range-labels li:nth-child(8) {
    padding-right: 0%;
    padding-left: 2.25%;
}

.range-labels li:nth-child(9) {
    padding-right: 0.6%;
    padding-left: 0%;
    text-align: right;
}

.range-labels li:nth-last-child(1) {
    text-align: right;
    padding-right: 0.5%;
}


#ms-map {
    order: 2;
    width: 100%;
}

#ms-map .map {
    margin: 0 auto;
}

#ms-text {
    width: 100%;
    padding-left: 0%;
    padding-right: 0px;
    padding-top: 0px;
    text-align: center;
    margin-bottom: 40px;
}

#ms-map .map {
    margin: 0 auto;
    float: none;
}

.small-map {
    border-top: 1px solid rgba(255, 255, 255, 0.12);
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
    padding-top: 80px;
}

#mcpanel {
    padding: 80px 0px;
}

#mcpanel #ts-image {
    padding-top: 40px;
}


.header .container {
    max-width: 100%;
    padding: 0px 20px;
}


.header .leftauto {
    margin-right: auto;
    margin-left: 24px;
}

.header ul li {
    margin-right:24px;
}

.minecraft-bg body {
    background: url(../images/bg-mc.png) top center no-repeat #080e1a;
    background-size: 1540px;
}

.header .leftauto ul li:nth-last-child(1) {
    display: none;
}
.header .leftauto ul li:nth-last-child(2) {
    display: none;
}

.mc-three-features .container {
    padding: 0px;
}



.jobs-bg body {
    background: url(../images/team-bg.png) top -100px right -80px no-repeat #080e1a;
    background-size: 800px;
}

.timeline .tl ul li:after {

    right: -83px;
}

.timeline .tl ul li:nth-child(2n):after {
    right: unset;
    left: -83px;
}

.timeline {
    margin: 0 auto;
    max-width: 1007px;
}

.meet-the-team .flex-grid .col {
    padding: 0px 24px;
    text-align: center;
}



#about-hero p {
    max-width: 75%;
}


.home-bg .hero p {
    max-width:85%;
}








#colo-text h1 {
    font-size:32px !important;
    line-height:40px;
}

#colo-text p {
    font-size:18px;
    line-height:26px;
}

#colo-text ul li {
    font-size:18px;
    text-align:left;
    padding: 2px 0px;
}

#colo-text {
    padding-top:20px;
}

#ddos-text {
    width:100%;
    margin-bottom:20px;
}

.ddos-green .flex-grid {
    justify-content: left;
}

#ddos-list {
    margin-right:48px;
}

.addon-table {
    width: 75%;
}
