.container {
    max-width:1040px;
}

.header {
    padding:0px 20px;
}

.social {
    display:none;
}

#nav-right li:nth-child(1) {
    display:none;
}

#nav-right .button span {
    display:none;
}

.logo {
    margin-right:28px;
}

#nav-left li a
{
    padding: 21px 12px 18px 12px;
}

#nav-right {
    right:20px;
}

#clock {
    margin-left:8%;
}

#code span em {
    display:none;
}


.promo {
    background: url(../png/promobg.png) left 150px center no-repeat #ff2b35;

}

.mcsteve {
    top:-152px;
}


.from-price {
    display:none;
}

.home-features {
    padding-bottom:84px;
}


.modpacks ul li {
    display: inline-flex;
    padding: 24px 20px;
}

.modpacks ul li img {
    height:56px;
    width:auto;
}


.modpacks ul li:nth-child(1) .modpackhover {
    transform: translateX(-20%);
}

.modpacks ul li:nth-child(1) .modpackhover:after  {
    left:20%;
}


.modpacks ul li:nth-child(7) .modpackhover  {
    transform: translateX(-80%);
}

.modpacks ul li:nth-child(7) .modpackhover:after  {
    left:80%;
}

.map {
    background-size:960px 428px;
    width:960px;
    height:428px;
}



.pin.org {
    top: 180px;
    left: 133px;
}


.pin.qc {
    top: 172px;
    left: 233px;
}


.pin.la {
    top: 261px;
    left: 138px;
}

.pin.vrg {
    top: 222px;
    left: 301px;
}


.pin.lon {
    top: 166px;
    left: 393px;
}

.pin.war {
    left: 490px;
    top: 114px;
}


.pin.gr {
    left: 561px;
    top: 180px;
}
.pin.par {
    left: 478px;
    top: 216px;
}.pin.sng {
    right: 221px;
    top: 300px;
}


.pin.au {
    bottom: 42px;
    right: 100px;
}#slider {
    width: 66%;
}
#slider p {
    font-size:18px;
    line-height:32px;
}

#slider .item {
    padding-top:20px;
}

.trustpilot {
    min-height:auto;
    padding-top:80px;
    padding-bottom:80px;
}

.footer {
    background: url(../png/footbg.png) right -600px top no-repeat #151624;
}


.minecraft .col {
    width:31%;
}

.minecraft .home-price {
    background: url(../png/mc-price.png) center center no-repeat;
    width: calc(100% + 10px);
    background-size: 100% 72px;
    height: 72px;
    margin-left: -6px;
}

.minecraft .home-price h1 {
    padding: 7px 0px 0px 0px;
}

.minecraft .break {
    display:none;
}

.minecraft .plancol {

}

.fillercol {
    display:block;
}
#feats {
    width: 65%;
}

.mc-feat:hover {
    margin-right:0px;
}

.mc-feat #descrip {
    padding-right: 0px;
}

.mc-feat #text h5 {
    font-size:18px;
    line-height:26px;
    padding-top:7px;
}


#cta-text {
    max-width: 600px;
}

#cta-pocket {
    right:-20px;
}

.compare-table {
    padding:0% 5%;
}

.smallmap {
    margin-left:-0px;
}
#map-text {
    width: 40%;
    padding-top:0px;
}

.mc-tab li a {
    padding:20px 28px;
}

.mc-tab li h5 {
    line-height:24px;
    padding-top:4px;
}
.mc-tab li.active a {
    background: url(../png/mctabbg.png) left -30px center no-repeat #2b49ff;
}

.smallmap {
    background-size:520px 259px;
    width:520px;
    height:259px;
    margin-top:12px;
}


.smallmap .pin.qc {
    top: 92px;
    left: 128px;
}
.smallmap .pin.org {
    top: 124px;
    left: 28px;
}

.smallmap .pin.la {
    top: 172px;
    left: 82px;
}
.smallmap .pin.vrg {
    top: 134px;
    left: 177px;
}

.smallmap .pin.lon {
    top: 100px;
    left: 199px;
}
.smallmap .pin div {
    font-size:12px;
    padding:0px 8px;
}

.smallmap .pin.war {
    left: 266px;
    top: 64px;
}
.smallmap .pin.gr {
    left: 325px;
    top: 104px;
}
.smallmap .pin.par {
    left: 255px;
    top: 141px;
}

.smallmap .pin.sng {
    right: 174px;
    top: 182px;
}
.smallmap .pin.au {
    bottom: 43px;
    right: 57px;
}

.plancol {
    width:22.5% !important;
}

.mc .change-currency {
    float: left;
    padding-top: 0px;
}

.gpinner {
    width:36%;
}


.sliderlink {
    background: url(../png/gs-price.png) center center no-repeat;
    width: calc(100% + 7px);
    background-size: 100% 64px;
    margin-left: -3px;
}

.home-features .col, .games-features .col  {
    padding: 36px 24px;
}

.gameinner {
    padding-bottom:70px;
}


#gs-text {
    width: 46%;
}
#gs-image {
    width: 46%;
}

.games-ddos #ddos-text ul li {
    margin-right:28px;
}

.games-ddos #ddos-text ul li:nth-last-child(1) {
    margin-right:0px;
}

.range:before {
    width:46.5%;
}

.wh-features .flex-grid-half .col {
    width:46%;
}

.hostingsoftware p {
    font-size:14px;
    padding:0px 10px;
}

.games-title #search {
    margin-left:28px;
}

.timeline .tl {
    padding:0px;
    padding-bottom:60px;
}

.gameinner {
    background-size:cover !important;
}



#modpack-text {
    width: 48%;
}

.modpack-descript {
    clear:both;
}

.all-modpacks p {
    max-width: 100%;
    margin-left: 0px;
    padding-top: 20px;
    margin-right: 24%;
    float: none;
}
.all-modpacks .gamename {
    padding-left:0px;
}


@media only screen and (min-width:1080px) and (max-width:1240px) {
    #nav-right li:nth-child(1) {
        display:block;
    }
#nav-right li a {
    padding: 21px 12px 18px 12px;
}
}

.minecraft .col {
    background-size:100% 44px;
}

#spec-ram .spechover {
    transform: translateX(-20%);
}
#spec-ram .spechover:after {
    left:20%;
}
#spec-ethernet .spechover {
    transform: translateX(-20%);
}
#spec-ethernet .spechover:after {
    left:20%;
}


.about {
    min-height:auto;
    padding-bottom:80px;
}


.subdomain-selection {
    margin-top:28px;
}

.section-form input[type=text]:valid, .section-form select {
    width:75%;
}

.section-form input[type=text] {
    margin: 0px auto;
}


header.header .main-navbar-wrapper {
    background-color: #27283d !important;
}

header.header .main-navbar-wrapper .navbar-collapse {
  padding:1.25rem;
}

header.header .navbar a {
  padding-top:6px;
  padding-bottom:6px;
}
