.header .container {
    padding: 0px 15px;
}

img {
    max-width: 100%;
}

section {
    padding: 68px 0px;
}

.hero,
.sub-hero {
    font-size: 18px;
    line-height: 30px;
}

.top-bar {
    display: none;
}

.page-header {
    top: 0px;
    position: relative;
}

.page-home body {
    background: url(../images/home-bg-tablet.png) top 0px right 0px no-repeat var(--bg-color);
}

.page-minecraft body {
    background: url('../images/bg-minecraft-tablet.png') top 0px right 0px no-repeat var(--bg-color);
}

.page-hytale body {
    background: url(../images/bg-hytale-tablet.png) top 0px right 0px no-repeat var(--bg-color);
}

.page-csgo body {
    background: url('../images/bg-csgo-tablet.png') top 0px right 0px no-repeat var(--bg-color);
}

.page-hosting body {
    background: url('../images/bg-hosting-tablet.png') top 0px right no-repeat var(--bg-color);
}

h1 {
    font-size: 48px;
    line-height: 56px;
}

.label-price {
    clear: both;
    top: 0px;
    transform: translateY(-8px);
    font-size: 24px;
    height: 36px;
    line-height: 36px;
    margin-top: 0px;
}

.label-price:before {

    height: 36px;
}

#trustpilot-text-row span:nth-child(1) {
    display: none;
}

#home-stats {
    text-align: center;
}

#home-stats .col-lg-8 {
    padding-left: 15px !important;
    padding-right: 30px !important;
}

#home-stats .col-lg-8 .row.ml-4 {
    margin-left: 0px !important;
}

#home-stats .col-lg-8 .font-60 {
    font-size: 40px;
    padding-top: 6px;
    line-height: 40px;
    margin-right: 12px !important;
}

#home-stats .col-lg-8 h3 {
    margin-top: 0px !important;
}

#home-features .col-lg-9.mt-4 {
    margin-top: 0px !important;
}

#home-features .col-lg-3.mt-4 {
    display: none;
}

#list-one div {
    padding: 14px 20px;
}

#list-two div img {
    height: 40px;
}

#ddos-specs-home {
    padding-left: 0px !important;
}


#home-features .col-lg-9.mt-4 .col:nth-child(1) {
    order: 2;
}

#home-features .col-lg-9.mt-4 .col:nth-child(2) {
    order: 1;
    padding-left: 15px !important;
}

#home-features .col-lg-9.mt-4 .col.pr-4 {
    padding-right: 15px !important;
    padding-left: 1.5rem !important;
}


#home-features .col-md-6,
#home-features .col-md-12 {
    margin-bottom: 30px !important;
}

#trustpilot-three-testimonials .item .col:nth-last-child(1) {
    display: none;
}

#trustpilot-three-testimonials .col-lg-3 {
    display: none;
}

#carousel-testimonials .carousel-control.next {
    right: -30px;
}

#carousel-testimonials .carousel-control.prev {
    left: -30px;
}


.home-panel-changer {
    position: relative;
    top: unset;
    left: unset;
    margin-bottom: 20px;
}

.home-panel-changer ul {
    display: table;
    margin: 0px auto;
}

.home-panel-changer ul li {
    display: inline-block;
}

.home-panel-changer ul li:nth-child(1) {
    margin-bottom: 0px;
    margin-right: 4px;
}

.home-panel-changer:before {
    right: 50%;
    bottom: -10px;
    top: unset;
    margin-right: -14px;
}

#control-panels {
    text-align: center;
}

#control-panels .col ul li {
    display: inline-block;
    margin: 0px 12px;
}


#control-panels .col.ml-auto img {
    float: none !important;
    margin-top: 40px !important;
}

.intelimg {
    max-width: none;
    margin-left: -182px !important;
}

#home-specs h2,
#home-ddos h2 {
    margin-top: 0px !important;
}

#home-ddos .col-lg-6 img {
    margin-top: 0px;
}


.home-map {
    width: 720px;
    margin: 0px auto;
    background-size: 720px 286px;
    height: 286px;
}

#footer-cta .text-right,
#footer-cta {
    text-align: center !important;
}

#footer-cta .button.large {
    padding: 0px 24px;
}

.footer-col .row {
    padding: 0px 15px;
}

#footer-support-col h5,
#footer-support-col li {
    display: none;
}

#footer-support-col li:nth-last-child(1) {
    display: block;
}

#twitter-avatar {
    display: none;
}

#footer-tweets h5.block {
    margin-bottom: 6px;
}

.copyright span {
    display: block;
    padding-bottom: 8px;
}

.copyright img.pull-right {
    float: none !important;
}

.showtablet {
    display: block;
}

.hidetablet {
    display: none;
}

#featplan-two {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
    padding: 0px 15px 0px 40px;
}

#featplan-three {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}

.featplan-order {
    padding: 64px 20px 0px 20px;
}

.featplan-order .button {
    padding: 0px;
    width: 100%;
}

#featured-plan .showtablet {
    padding-bottom: 20px;
}

#featured-plan .showtablet img {
    height: 36px;
}


#featured-plan li .clearfix img.pull-left {
    display: none;
}

.hosting-type span {
    font-size: 16px;
    min-width: 150px;
}

#minecraft-plans .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.minecraft-box {
    padding: 28px 20px;
}

#minecraft-locations .col.ml-auto {
    padding-left: 15px !important;
    text-align: center;
    order: 1;
    padding-bottom: 40px;
}

#minecraft-locations .col.pr-5 {
    padding-right: 15px !important;
    text-align: center;
    order: 2;
}


#minecraft-locations h2 {
    padding-top: 0px !important;
}

#minecraft-panel .col-lg-7 img.pull-left {

    max-width: initial;
}

#minecraft-compare .col.pl-5 {
    padding-left: 15px !important;
}

#minecraft-compare .col.pr-5 {
    padding-right: 15px !important;
}

#minecraft-modpacks img {
    height: 36px;
}

#hytale-about .px-45 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.hytale-panel-nav li a {
    font-size: 16px;
}

.hytale-panel-nav li a i {
    display: block;
    float: none !important;
    margin-bottom: 12px !Important;
}

.hytale-panel-nav li a {
    padding: 26px 20px;
}

.hytale-panel-nav .container {
    padding: 0px;
}

#panel-one .col-lg-7 img {
    max-width: initial;
    margin-left: 50px;
}

#hytale-panel h2 {
    padding-top: 0px !important;
    margin-top: 0px !important;
}

#hytale-panel h2 br {
    display: none;
}


.featured-game-wrap {
    width: 33.333%;
}

.featured-game {
    height: 360px;
}

#games-featured {
    margin-top: 0px;
    margin-bottom: -20px !important;
}

.featured-game div {
    padding: 0px 10px;
    font-size: 14px;
    line-height: 20px;
    bottom: 10px;
}



#games-featured .featured-game-wrap:nth-last-child(2) {
    display: none;
}

#games-featured .featured-game-wrap:nth-child(1) {
    display: none;
}

.games .col-lg-25 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
    text-align: left;
}

.game-box {
    height: 240px;
}


#ddos-row {
    text-align: center;
    font-size: 16px;
}

#ddos-row h4 {
    font-size: 16px;
    text-align: left;
}

#ddos-row .col.pt-4 {
    padding-top: 4px !important;
}

.ddos-img-fix {
    margin-bottom: -10px;
}

.page-games #trustpilot-three-testimonials .carousel {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}


.page-games #carousel-testimonials .carousel-control.next {
    right: 0px;
}

.page-games #carousel-testimonials .carousel-control.prev {
    left: 0px;
}


#game-divider {
    line-height: 1;
    background: none;
    padding-right: 15px;
    margin-bottom: -20px;
    display: none;
}

.page-csgo #game-divider img {
    height: 80px;
}

#games-plans .col {
    margin-bottom: 30px;
}


#games-plans .row {
    margin-bottom: -30px;
}

#games-inner-cp .col-lg-7 img {
    max-width: initial;
}

#games-inner-cp h2 {
    padding-top: 0px !important;
}

#games-inner-cp h2 br {
    display: none;
}

#games-inner-cp li i {
    display: none;
}


#games-locations .col.ml-auto {
    padding-left: 15px !important;
    text-align: center;
    order: 1;
    padding-bottom: 40px;
}

#games-locations .col.pr-5 {
    padding-right: 15px !important;
    text-align: center;
    order: 2;
}

#games-locations h2 {
    padding-top: 0px !important;
}

#games-locations {
    padding-bottom: 68px !important;
}

#games-ssd {
    display: none;
}

#footer-cta .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.game-hero .col-lg-8 {
    padding-top: 0px !important;
}

#hosting-mobile-plans {
    padding-top: 0px !important;
}

#hosting-mobile-plans .col {
    margin-bottom: 0px;
    padding: 0px 10px;
    text-align: center;
}

#hosting-mobile-plans .row {
    margin-bottom: 0px;
    padding: 0px 5px;
}

.three-absolute-features .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%;
    margin-right: 4%;
    padding-right: 0px;
}

.three-absolute-features .col-lg-4:nth-child(3n) {
    margin-right: 4%;
}

.three-absolute-features .col-lg-4:nth-child(2n) {
    margin-right: 0%;
}

#panel-nav li {
    display: inline-block;
    padding: 0px 4px;
}

#panel-nav li a {
    padding: 0px 20px;
}

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


#single-testimonial.slanted-row {
    margin-top: -24px !important;
}


.extra-padded-row {
    padding: 0% 0px;
}

.slanted-row .extra-padded-row {
    padding: 0% 30px;
}


#hosting-cloudlinux .col-lg-7 {
    padding-top: 0px !important;
    margin-top: 0px;
}

.page-header .dropdown-menu a {
    color: #fff !important;
}

#about-stats .col.mt-4 {
    display: none;
}

#about-stats .col.pr-6 {
    padding-right: 3rem !important;
    padding-top: 0rem !important;

}

#affiliate-how {
    background: transparent;
}

#sub-affiliate .col {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}


#partners h3 {
    font-size: 18px;
}

#partners-benefits .col-md-12 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#partners-benefits h2 {
    font-size: 30px;
    line-height: 40px;
}


#partners-benefits .col-md-12:nth-last-child(1),
#partners-benefits .col-md-12:nth-last-child(2) {
    display: none;
}

#apply-details .col {
    margin-top: 2rem !important;
}

#apply-details .col:nth-child(1) {
    margin-top: 0rem !important;
}

.legal-cols .col-md-8 {
    padding-left: 40px !important;
}

.sub-hero h1 {
    font-size: 48px;
    line-height: 56px;
}

#support-methods .col {
    margin: 0px !important;
    padding: 48px 48px !important;
}

#support-methods .col:nth-child(1),
#support-methods .col:nth-child(2) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

#support-methods .col:nth-child(1),
#support-methods .col:nth-child(3) {
    border-right: 1px solid rgba(255, 255, 255, 0.12);
}

.page-header .top-menu .mob-block {
    margin-top: -1px !important;
}

.pin-hover {
    min-width: 138px;
}

#location-au .pin-hover {
    transform: translate(-86%, 0%);
}

#location-au .pin-hover:before {

    left: unset;
    right: 14px;
}


.popup-content .links a {
    width: 31% !important;
    padding: 0px 12px 1px 12px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.popup-content .links a:before {
    content: "";
    display: block !important;
    width: 30px;
    height: 15px;
    position: relative;
    left: unset;
    top: unset;
    margin-left: 0px;
    border-radius: 0;
    background-size: 30px !important;
    margin: 0 auto;
    margin-top: 8px;
}



.popup-content .links a span {
    display: block;
    text-align: center;
    font-size: 14px;
    margin-top: 8px;
    margin-bottom: 6px;
    margin-left: 0px;
    line-height: 1.2em;
}

.cd-popup-container {
    width: 95%;
    margin: 4em auto;
    padding: 20px;
}

.cd-popup-container .popup-content .location-popup-subtitle {
    margin-bottom: 0px;
    font-size: 20px;
    margin-top: 0px;
}

.cd-popup-container .popup-content .location-popup-subtitle.prem {
    margin-top: 30px;
    margin-bottom: 6px;
}

.minecraft .home-price h1 {
    padding-top: 8px;
}

.activate-premium {
    min-width: 100%;
    margin-bottom: 28px;
}

.premium-selector {
    margin-top: 6px;
    margin-bottom: -20px;
}

.is-visible .cd-popup-container {
    padding-top: 40px;
}

.popup-content .links {
    padding-bottom: 0px;
}


.orderpage .smallerheader .col.pr-5 {
    padding-right: 15px !important;
}

.game-types .game-type .img {
    max-width: 160px;
    background-size: 160px;
}

#single-testimonial .carousel {
    width: 90%;
    margin: 0px auto;
}

.game-box div:nth-child(1) {
    text-align: center;
    backdrop-filter: brightness(0.5);
}