.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.webp') 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.webp') top 0px right 0px no-repeat var(--bg-color);
}

.page-hosting body {
  background: url('../images/bg-hosting-tablet.webp') 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);
}