/*
    HYDRADEV FIVEHEBERG
*/
.container {
         padding: 0 20px;
}
section {
         padding: 68px 0;
}
h1 {
         font-size: 28px;
         line-height: 34px;
         letter-spacing: -0.25px;
}
h2 {
         font-size: 26px;
         line-height: 32px;
         letter-spacing: 0;
}
h3 {
         font-size: 18px;
         line-height: 28px;
         letter-spacing: 0;
         padding-bottom: 14px;
         padding-top: 4px;
}
h4 {
         font-size: 16px;
         line-height: 26px;
         letter-spacing: 0;
}
h5 {
         font-size: 15px;
         line-height: 24px;
         letter-spacing: 0;
}
.button {
         padding: 0 24px;
         height: 40px;
         line-height: 40px;
}
.flex-grid.two .col,
.flex-grid.three .col,
.flex-grid.four .col,
.flex-grid.twothirds .col,
.flex-grid.five .col {
         width: 100%;
         text-align: center;
}
.flex-grid.six .col,
.flex-grid.seven .col {
         width: 48%;
}
.flex-grid.seven .col:nth-last-child(1) {
         display: none;
}
.arkbg body {
         background: url(../assets/images/bg-ark.png) top right -140px no-repeat #12141c;
         background-size: 540px;
}
.sevendaystodiebg body {
         background: url(../assets/images/bg-7daystodie.png) top right -140px no-repeat #12141c;
         background-size: 540px;
}
.teamspeakbg body {
         background: url(../assets/images/bg-teamspeak.png) top right -140px no-repeat #12141c;
         background-size: 490px;
}
.csgobg body {
         background: url(../assets/images/bg-csgo.png) top right -40px no-repeat #12141c;
         background-size: 540px;
}
.armabg body {
         background: url(../assets/images/bg-arma2.png) top right -140px no-repeat #12141c;
         background-size: 540px auto;
}
.atlasbg body {
         background: url(../assets/images/bg-atlas.png) top right -60px no-repeat #12141c;
         background-size: 560px auto;
}
.conanbg body {
         background: url(../assets/images/bg-conan.png) top right -100px no-repeat #12141c;
         background-size: 500px auto;
}
.dayzbg body {
         background: url(../assets/images/bg-dayz.png) top right -100px no-repeat #12141c;
         background-size: 560px auto;
}
.ecobg body {
         background: url(../assets/images/bg-eco2.png) top right -100px no-repeat #12141c;
         background-size: 560px auto;
}
.empyrionbg body {
         background: url(../assets/images/bg-empyrion.png) top right -80px no-repeat #12141c;
         background-size: 500px auto;
}
.gmodbg body {
         background: url(../assets/images/bg-gmod.png) top right -80px no-repeat #12141c;
         background-size: 500px auto;
}
.hurtworldbg body {
         background: url(../assets/images/bg-hurtworld.png) top right -100px no-repeat #12141c;
         background-size: 500px auto;
}
.insurgencybg body {
         background: url(../assets/images/bg-insurgency.png) top right -40px no-repeat #12141c;
         background-size: 500px auto;
}
.jawsbg body {
         background: url(../assets/images/bg-jaws.png) top right -80px no-repeat #12141c;
         background-size: 500px auto;
}
.mordhaubg body {
         background: url(../assets/images/bg-mordhau.png) top right -40px no-repeat #12141c;
         background-size: 500px auto;
}
.outlawsbg body {
         background: url(../assets/images/bg-outlaws.png) top right -80px no-repeat #12141c;
         background-size: 580px auto;
}
.pixarkbg body {
         background: url(../assets/images/bg-pixark.png) top right -100px no-repeat #12141c;
         background-size: 580px auto;
}
.rustbg body {
         background: url(../assets/images/bg-rust.png) top right -100px no-repeat #12141c;
         background-size: 500px auto;
}
.spaceengineersbg body {
         background: url(../assets/images/bg-spaceengineers.png) top right -100px no-repeat #12141c;
         background-size: 580px auto;
}
.squadbg body {
         background: url(../assets/images/bg-squad.png) top right -100px no-repeat #12141c;
         background-size: 580px auto;
}
.starboundbg body {
         background: url(../assets/images/bg-starbound.png) top right -120px no-repeat #12141c;
         background-size: 500px auto;
}
.terrariabg body {
         background: url(../assets/images/bg-terraria.png) top right -80px no-repeat #12141c;
         background-size: 540px auto;
}
.theforestbg body {
         background: url(../assets/images/bg-theforest.png) top right -80px no-repeat #12141c;
         background-size: 500px auto;
}
.unturnedbg body {
         background: url(../assets/images/bg-unturned.png) top right -80px no-repeat #12141c;
         background-size: 540px auto;
}
.darkandlightbg body {
         background: url(../assets/images/bg-darkandlight.png) top right -60px no-repeat #12141c;
         background-size: 640px auto;
}
#tab-minecraft {
         background: url(../assets/images/bg-minecrafttab.png) right -120px top no-repeat;
         background-size: 600px auto;
}
#tab-ark {
         background: url(../assets/images/bg-ark.png) right -100px top no-repeat;
         background-size: 600px auto;
}
#tab-hytale {
         background: url(../assets/images/bg-hytale.png) right -60px top no-repeat;
         background-size: 600px auto;
}
#tab-csgo {
         background: url(../assets/images/csgobg.png) right -60px top no-repeat;
         background-size: 600px auto;
}
#tab-arma {
         background: url(../assets/images/bg-arma.png) right -90px top no-repeat;
         background-size: 600px auto;
}
#gs-overview {
         background: url(../assets/images/bg-gs.png) top right -80px no-repeat;
         background-size: 600px auto;
}
.aboutbg body {
         background: url(../assets/images/bg-about.png) top right no-repeat #12141c;
         background-size: 800px auto;
}
.affiliatebg body {
         background: url(../assets/images/bg-afffiliates.png) top right -140px no-repeat #12141c;
         background-size: 600px auto;
}
.webhostingbg body {
         background: url(../assets/images/bg-hosting.png) top right -240px no-repeat #12141c;
         background-size: 600px auto;
}
.minecraftbg body {
         background: url(../assets/images/bg-minecraft.png) top center no-repeat #12141c;
         background-size: 1200px auto;
}
.vpsbg body {
         background: url(../assets/images/bg-vps.png) top center no-repeat #12141c;
         background-size: 800px auto;
}
.dedicatedbg body {
         background: url(../assets/images/bg-dedicated.png) top right -120px no-repeat #12141c;
         background-size: 700px auto;
}
.darkandlightbg body {
         background: url(../assets/images/bg-darkandlight.png) top right -100px no-repeat #12141c;
         background-size: 600px auto;
}
.hero .item {
         min-height: auto;
         padding-top: 136px;
         padding-bottom: 48px;
         text-align: center;
}
.hero .item h1 {
         font-size: 36px;
         line-height: 38px;
}
.hero .item h2 {
         font-size: 20px;
         line-height: 28px;
         padding-top: 8px;
}
.hero .item .button {
         margin-top: 26px;
         margin-bottom: 18px;
}
.hero .item span {
         line-height: 18px;
         font-size: 14px;
}
img {
         max-width: 100%;
         height: auto;
}
.tab-nav li a {
         padding: 20px 12px;
}
.tab-nav li.active a h2 {
         display: none;
}
.tab-nav li.active a {
         margin-top: -12px;
         padding: 26px 12px;
}
.title {
         padding-bottom: 40px;
}
.title p {
         padding-top: 8px;
         font-size: 18px;
         line-height: 24px;
}
.features .col {
         padding-bottom: 44px;
}
.features .col:nth-last-child(1) {
         padding-bottom: 30px;
}
.hero .item img,
.subhero span img {
         float: none;
         margin-top: 0;
         margin-right: 6px;
         vertical-align: sub;
}
#servicebox {
         padding: 28px 20px 20px;
         background: #171924;
         margin-top: 40px;
         border-radius: 5px;
}
#servicebox:hover {
         background: #212333;
}
#servicetitle img {
         float: none;
         display: block;
         margin: 0 auto;
         margin-bottom: 12px;
}
#servicebox li {
         background: 0 0;
         padding-left: 0;
}
#homeddos {
         padding: 68px 0;
}
#homeddos #imgfix {
         max-width: 240px;
         height: auto;
         margin-bottom: 12px;
}
#homeddos .flex-grid.three .col {
         width: 46%;
}
#homeddos p {
         font-size: 16px;
         line-height: 24px;
         padding-bottom: 28px;
}
#homeddos .flex-grid.three .col:nth-last-child(1) {
         display: none;
}
.showimgs li a img,
#linkfooter ul li a:hover img {
         margin-left: 0;
         margin-right: 8px;
         float: none;
         margin-top: 0;
         vertical-align: sub;
}
#copyrightfooter {
         text-align: center;
}
#copyrightfooter .leftauto {
         margin-left: 0;
         padding-top: 12px;
}
#topfooter {
         text-align: center;
         padding-bottom: 30px;
}
.footlogo {
         margin-right: 0;
         margin: 0 auto;
}
#topfooter h4 {
         line-height: 26px;
         margin-top: 20px;
}
.socialright {
         margin-left: 0;
         width: 100%;
         text-align: center;
         margin-top: 12px;
}
.social.tw {
         margin-left: 0;
}
#linkfooter {
         padding: 68px 0 0;
}
#homecta #clock {
         height: 62px;
}
#locations {
         overflow-x: hidden;
}
.map {
         background: url(../assets/images/map.png) center center no-repeat;
         width: 100%;
         height: 168px;
         position: relative;
         background-size: 355px auto;
         margin-left: 0;
         width: 355px;
         margin: 0 auto;
}
.pin {
         background-size: 20px auto;
         height: 20px;
         width: 15px;
}
.pin.active {
         background-size: 20px auto;
         height: 20px;
         width: 15px;
}
.tooltip {
         font-size: 13px;
         padding: 0 12px;
         height: 28px;
         line-height: 28px;
}
.tooltip:after {
         background-size: 16px 9px;
         width: 16px;
         height: 9px;
         margin-left: -8px;
         bottom: -9px;
}
.tooltip span {
         display: none;
}
.tooltip.qc {
         top: 41px;
         left: 60px;
}
.pin.qc {
         left: 96px;
         top: 73px;
}
.pin.nyc {
         top: 80px;
         left: 103px;
}
.tooltip.nyc {
         top: 48px;
         left: 69px;
}
.tooltip.sea {
         top: 64px;
         left: 31px;
}
.pin.sea {
         top: 96px;
         left: 60px;
}
.pin.la {
         top: 100px;
         left: 74px;
}
.tooltip.la {
         top: 68px;
         left: 31px;
}
.pin.chi {
         top: 86px;
         left: 89px;
}
.tooltip.chi {
         top: 54px;
         left: 59px;
}
.pin.tx {
         top: 97px;
         left: 85px;
}
.tooltip.tx {
         top: 65px;
         left: 59px;
}
.pin.uk {
         top: 40px;
         left: 155px;
}
.tooltip.uk {
         top: 7px;
         left: 127px;
}
.pin.fr {
         top: 48px;
         left: 165px;
}
.tooltip.fr {
         top: 15px;
         left: 122px;
}
.pin.gr {
         top: 41px;
         left: 175px;
}
.tooltip.gr {
         top: 9px;
         left: 135px;
}
.pin.au {
         top: 45px;
         right: 8px;
}
.tooltip.au {
         top: 43px;
         right: 31px;
}
.au:after {
         margin-left: 0;
         margin-top: -8px;
         top: 50%;
         right: -9px;
         background: url(../assets/images/tooltipmobile.png) no-repeat;
         left: unset;
         width: 9px;
         height: 16px;
}
#locations h2 {
         padding-top: 24px;
}
#locations {
         padding: 68px 0;
}
.gamecontainer {
         margin-left: -2%;
         margin-right: -2%;
}
#games .col {
         width: 46%;
         text-align: left;
         margin-left: 2%;
         margin-right: 2%;
         height: 194px;
}
.gametitle strong {
         font-size: 16px;
}
.gametitle {
         padding: 10px 6px 8px;
}
.gametitle .button {
         padding: 0;
         text-align: center;
         left: 6px;
         right: 6px;
}
#games .col:hover .button {
         bottom: -42px;
}
#games .col:hover .gametitle {
         bottom: 48px;
}
.filter h3 {
         display: block;
         float: none;
         margin-top: -8px;
}
.filter li {
         height: 32px;
         line-height: 32px;
         padding: 0 16px;
         margin-left: 0;
         margin-right: 4px;
         margin-top: 8px;
}
.subhero .container {
         padding-top: 136px;
         padding-bottom: 38px;
         text-align: center;
}
.innergs .container {
         padding-top: 136px;
         padding-bottom: 48px;
         text-align: center;
}
.subhero h2 {
         font-size: 20px;
         line-height: 26px;
         padding-top: 6px;
}
.subhero h1 {
         font-size: 34px;
         line-height: 36px;
}
.filter .container {
         text-align: center;
}
.filter .container {
         padding: 40px 20px;
}
.subhero p {
         font-size: 18px;
         line-height: 26px;
}
#games {
         padding-top: 68px;
         padding-bottom: 68px;
}
#gamefeatures .colfirst {
         padding-left: 0%;
}
#gamefeatures .colfirst,
#gamefeatures .colsecond {
         text-align: left;
}
.ticklist {
         text-align: left;
}
.christmas {
         background: url(../assets/images/christmas.png) top right -500px no-repeat #e63232 !important;
         background-size: cover !important;
}
#pbtimer {
         padding-left: 16px;
         padding-right: 16px;
         width: 100%;
}
#pbtimer #clock {
         height: 40px;
}
#pbtext {
         margin-left: 0;
         text-align: center;
}
#pbtext h3 {
         padding-bottom: 0;
         margin-bottom: -6px;
}
.faq .flex-grid.two .col {
         width: 100%;
         text-align: left;
}
.toggle {
         margin-top: 12px;
}
.toggle .toggle-title i {
         right: 20px;
}
.toggle .toggle-title .title-name {
         display: block;
         padding: 8px 20px 10px;
         padding-right: 48px;
}
.toggle .toggle-title h3 {
         font-size: 16px;
         padding-top: 7px;
         padding-bottom: 5px;
}
.titlelink {
         padding-bottom: 14px;
}
.titlelink a {
         line-height: 32px;
         height: 32px;
}
#raquo {
         float: right;
         margin-top: 10px;
         margin-left: 8px;
}
#minecraftplans {
         padding-bottom: 60px;
}
#minecraftplans .flex-grid.five .col {
         width: 100%;
         margin: 0 auto;
         margin-bottom: 20px;
}
#minecraftplans .flex-grid.five .col:nth-last-child(1) {
         margin-bottom: 0;
}
#minecraftplans .flex-grid.three {
         margin-top: 0;
}
#minecraftplans .recslots .col {
         margin-bottom: 0 !important;
}
#minecraftplans .flex-grid.three .col {
         width: 100%;
         margin-top: 20px;
}
#minecraftplans .recslots .col {
         margin-top: 2px !important;
}
#mcfeatures .flex-grid.four .col {
         width: 100%;
         padding-bottom: 60px;
}
#mcfeatures h4 img {
         float: none;
         margin: 0 auto;
         margin-bottom: 5px;
}
#mcfeatures h4 br {
         display: none;
}
#mcfeatures .flex-grid.four .col {
         padding-bottom: 40px;
}
#mcfeatures {
         padding-top: 68px;
}
#mcfeatures .twothirds .titlecol {
         padding-top: 0;
}
#mcfeatures .blue img {
         height: 20px;
         margin-left: 2px;
}
#mcfeatures p {
         padding-top: 4px;
         font-size: 16px;
         line-height: 24px;
}
#techtwocol {
         padding-bottom: 28px;
}
#techtwocol .flex-grid.two .col {
         width: 100%;
         padding: 0% !important;
         margin-bottom: 40px;
}
#techtwocol .flex-grid.two h3 {
         padding-left: 10%;
         padding-right: 10%;
}
#techtwocol p {
         font-size: 16px;
         line-height: 24px;
}
#techtwocol .flex-grid.two img {
         max-width: 80%;
}
.testimonials p {
         font-size: 18px;
         line-height: 26px;
}
.testimonials .carousel-control {
         display: none;
}
.locationsflip .colsecond {
         order: 2;
}
.rightmap {
         float: none;
}
#mc-recommend .col {
         width: 100%;
         text-align: left;
}
#mc-recommend .col:nth-child(1) {
         margin-bottom: 30px;
}
.recommended-plan {
         font-size: 16px;
}
#planrow {
         display: block;
         text-align: center;
         padding: 28px 20px 20px;
         margin-bottom: 20px;
}
#planrow div {
         width: 100%;
         display: block;
}
#vps-price {
         padding: 0;
         margin-top: 20px;
}
#vps-price h2 {
         float: none;
         padding: 12px 0 8px;
         height: auto;
}
#vps-price .button {
         float: none;
         width: 100%;
}
#planrow:hover {
         width: 100%;
         border-left: 0;
         margin-left: 0;
         padding: 28px 20px 20px;
}
#planrow:hover #vps-price {
         background: #2b2e42;
}
#planrow:hover #vps-price .button {
         color: #fff;
         background-color: #1692e9;
}
#planrow .button:hover,
#planrow:hover .button:hover {
         box-shadow: none;
         color: #fff;
         background-color: #30a8fd;
}
#vps-name {
         padding-left: 0;
         padding-bottom: 6px;
         padding-top: 4px !important;
}
.featurelist li {
         font-size: 16px;
}
.planrows {
         padding-bottom: 58px;
}
#boxedfeatures .col {
         width: 100%;
         margin-bottom: 20px;
         text-align: left;
}
#boxedfeatures .col:nth-last-child(1) {
         margin-bottom: 0;
}
.ninesixty {
         padding-top: 32px;
}
#clock h1 {
         padding: 0 16px;
}
#vps-panel .flex-grid {
         padding-top: 0;
}
.textcol-r {
         padding-left: 0;
}
.textcol-l {
         padding-right: 0;
}
#vpfeat {
         padding-left: 0;
         text-align: center;
}
#vpfeat img {
         position: relative;
         top: unset;
         left: unset;
         margin: 0 auto;
         margin-bottom: 14px;
}
#vps-panel #vpfeat:nth-child(1) {
         margin-top: 50px;
}
#serverswrap .col {
         width: 100%;
         margin-bottom: 20px;
}
#serverswrap .col:nth-last-child(1) {
         margin-bottom: 0;
}
#serverplans {
         padding-bottom: 68px;
}
#serverswrap .recslots .col {
         padding: 22px 8px 16px;
         margin-bottom: 0;
}
#dedicatedfeatures .col {
         width: 100%;
         margin-bottom: 40px;
}
#dedicatedfeatures .col:nth-last-child(1) {
         margin-bottom: 0;
}
#dedicatedfeatures h3 {
         padding-bottom: 28px;
}
#panelimg {
         order: 2;
         margin-top: 50px;
}
#addgamepanel h3 {
         font-family: proximanova-semibold, sans-serif;
         text-transform: none;
         font-size: 18px;
         padding-top: 10px;
         line-height: 26px;
         padding-bottom: 18px;
}
#availgames {
         margin-top: 60px;
         padding: 32px 0;
}
#availgames .container:before {
         left: 50%;
         margin-left: -51px;
}
#availgames img:nth-child(1) {
         display: none;
}
#availgames img:nth-child(2) {
         display: block;
}
#availgames #imgfix {
         margin-bottom: 0;
}
#dedicatedos .flex-grid.three .col {
         padding-bottom: 26px;
}
#dedicatedos .flex-grid.three .col:nth-last-child(1) {
         padding-bottom: 0;
}
.panelprice {
         height: 140px;
         width: 126px;
         background-size: 126px auto;
         right: -15px;
         padding-top: 32px;
         top: -48px;
}
.panelprice span {
         display: block;
         font-size: 12px;
         line-height: 16px;
}
.panelprice h2 {
         line-height: 36px;
}
.panelprice h2 small {
         font-size: 16px;
}
.thirdfeatures .flex-grid.two .col {
         padding-top: 40px;
         width: 100%;
         padding-bottom: 0;
}
.thirdfeatures h4 img {
         float: none;
         margin: 0 auto;
         margin-bottom: 4px;
}
#whfeatures .flex-grid.four .col {
         padding-left: 0;
         padding-right: 0;
         padding-top: 30px;
}
#webhostingplans .col {
         width: 100%;
         margin-bottom: 20px;
}
#webhostingplans .col:nth-last-child(1) {
         margin-bottom: 0;
}
#testimonialblock {
         display: none;
}
.techrow {
         padding-bottom: 50px;
}
#techwrap .col:nth-child(1) {
         margin-bottom: 20px;
}
#softaculoustech .col:nth-child(1) {
         order: 2;
}
#softaculoustech h2 {
         padding-top: 0;
}
#softaculouswrap {
         padding-left: 0%;
         max-width: 320px;
         margin: 0 auto;
}
#softaculouswrap .col:nth-child(1) {
         order: auto;
}
#softaculousbox {
         background: url(../assets/images/softaculousbg.png) no-repeat;
         width: 94px;
         height: 94px;
         background-size: 94px 94px;
         text-align: center;
         padding-top: 27px;
         margin-bottom: 16px;
}
#softaculousbox img {
         height: 40px;
         width: auto;
}
#softaculouswrap {
         margin-bottom: 8px;
         margin-top: 0;
}
#cpanel h2 {
         padding-top: 20px;
}
.halftick li {
         width: 100%;
         float: none;
         background: 0 0;
         padding-left: 0;
         color: #fff;
         font-family: proximanova-semibold, sans-serif;
}
#ourlocations img {
         float: none;
         margin-top: 0;
         vertical-align: sub;
         margin-right: 8px;
}
#ourlocations {
         padding-top: 18px;
}
#gethelp .col {
         width: 100%;
         margin-bottom: 20px;
}
#gethelp .col:nth-last-child(1) {
         margin-bottom: 0;
}
#aff-steps .col {
         padding-left: 0;
         width: 100%;
}
#aff-steps .col img {
         position: relative;
         margin: 0 auto;
         margin-bottom: 12px;
}
#aff-steps .col {
         margin-bottom: 40px;
}
#aff-steps .col:nth-last-child(1) {
         margin-bottom: 0;
}
#aff-steps {
         padding-top: 16px;
}
#affcta {
         margin-top: 44px;
         padding: 24px 18px;
         width: 100%;
}
#affcta ul {
         height: auto;
         margin-bottom: -6px;
}
#affcta .button {
         padding: 0 20px;
}
#affcta h2 {
         margin-right: 0;
         line-height: 28px;
         padding: 0 20px;
         padding-bottom: 14px;
}
#aff-features .col {
         padding-top: 48px;
}
.trititle,
#ccp-partners {
         position: relative;
         top: unset;
         left: unset;
         bottom: unset;
         right: unset;
         text-align: left;
         padding-left: 0;
         background: 0 0;
         text-align: center;
}
#ccp .col {
         padding: 60px 0;
}
#ccp-partners {
         margin-top: 18px;
         height: 26px;
         width: auto;
}
#ccp {
         background: url(../assets/images/ccpbg.png) left -80px top no-repeat #12131b;
         background-size: auto 266px;
}
.longarrow li {
         background: 0 0;
         padding-left: 0;
         padding-bottom: 12px;
}
#vpsbotfeatures {
         padding-bottom: 68px;
}
.fiftyoff {
         display: none;
}
.tab-nav li a img:nth-child(1) {
         display: none;
}
.tab-nav li a img:nth-child(2) {
         display: inline-block;
}
.hero .item h1 {
         max-width: 100%;
}
#gamefeatures .colsecond h2 {
         padding-bottom: 12px;
}
#gamefeatures .colsecond p {
         color: #fff;
}
.gspricing .container {
         padding: 0;
}
#gsptext {
         width: 100%;
         margin-right: 0;
}
#gspprice {
         width: 100%;
         margin-left: 0%;
         margin-top: 0;
}
.titlecol,
.thirdfeatures .titlecol {
         padding-right: 0;
}
#sla .col:nth-child(1) img {
         margin-bottom: 20px;
}
#gspanel .flexin .col {
         width: 50%;
         padding: 0;
         text-align: center;
}
#gspanel .flexin .col img {
         position: relative;
         top: unset;
         left: unset;
         margin: 0 auto;
         margin-bottom: 6px;
}
#gspanel .flexin .col p {
         display: none;
}
#gspanel #imgfix {
         margin-top: 40px;
}
#gameorder form {
         display: block;
}
#gameorder .colfirst,
#gameorder .colsecond {
         width: 100% !important;
         display: block;
}
.slider {
         padding: 14px 20px 0;
}
.range:before {
         width: 46.66%;
}
.range-labels {
         text-align: center;
}
.range-labels li {
         width: auto !important;
         padding: 3px 8px 2px !important;
         background: #272b3d;
         border-radius: 3px;
         float: none;
         display: inline-block;
         margin: 4px 2px;
         opacity: 1;
         color: #fff;
}
.range-labels .active {
         padding: 3px 8px 2px !important;
         background: #1692e9;
         font-size: 16px;
}
.innergs p {
         max-width: 610px;
         font-size: 16px;
         color: #fff;
         line-height: 24px;
         margin: 0 auto;
}
.hidedesktop {
         display: block;
}
#minecraftplans .flex-grid.three {
         display: none;
}
#copyrightfooter span {
         line-height: 24px;
         display: block;
         text-align: center;
         width: 100%;
}
#copyrightfooter .leftauto {
         display: block;
         text-align: center;
         width: 100%;
}
#ccp .col.textcol-l {
         padding-left: 0%;
         padding-right: 0%;
}
.thirdfeatures p {
         padding-top: 6px;
}
.testimonials {
         padding: 54px 0;
}
.modpacklogos img {
         max-width: 100%;
         height: auto;
         margin: 0 auto;
}
.modpacklogos img:nth-child(1) {
         display: none;
}
.modpacklogos img:nth-child(2) {
         display: block;
}
.tsnew .container {
         padding-left: 0;
         padding-right: 0;
         padding-bottom: 20px;
}
.tsnew {
         padding: 0 20px;
}
.tsnew p {
         color: #9ba2ba;
}
.tsnew #gspprice {
         margin-top: 20px;
}
.tsnew .price,
.tsnew .sliderlink.active {
         float: none;
         display: block;
         text-align: center;
}
.tsnew .slider {
         padding: 0;
}
.tsnew .gspricing .container {
         padding: 28px 20px;
}
.tsnew #gsptext h3 img {
         display: none;
}
#gsptext h3 {
         padding-bottom: 0;
         font-size: 22px;
         line-height: 30px;
}
.tsnew #gspprice {
         padding: 24px 20px;
}
.tsnew h2.price {
         margin-bottom: 16px;
}
.voicefeatures {
         padding: 60px 0 !important;
}
.tsnew .range-labels {
         margin: 26px 0 0;
}
.tab-nav .container {
         padding: 0;
}
.order-step h4 {
         font-size: 20px;
         line-height: 24px;
}
div#jsLocationMap,
div#jsLocationMap div.usa,
div#jsLocationMap div.europe {
         width: 100%;
         height: auto;
}
div#jsLocationMap div.usa {
         display: none;
}
.dedicatedip {
         text-align: left;
}
.white {
         color: #fff;
         width: 46%;
}
.ui-state-default {
         width: 50%;
}
.monthlycycle {
         margin-bottom: 3px;
         border-radius: 4px 0 0 0;
}
.quarterlycycle {
         margin-bottom: 3px;
         border-radius: 0 4px 0 0;
         border-right: 0;
}
.semiannuallycycle {
         border-radius: 0 0 0 4px;
}
.annuallycycle {
         border-radius: 0 0 4px 0;
}
.order-mc .col {
         text-align: left !important;
}
.order-mc {
         padding-top: 136px;
}
.order-mc h2 {
         text-align: center;
}
#sidebar-wrap h2 {
         text-align: left;
}
.pricemobile {
         display: block;
}
ul.ram-marks {
         padding-top: 16px;
         padding-bottom: 14px;
         display: block;
}
.ram-marks li {
         width: auto !important;
         text-align: center !important;
         padding-left: 8px !important;
         padding-right: 8px !important;
         width: auto !important;
         padding: 3px 8px 2px !important;
         background: #272b3d;
         border-radius: 3px;
         float: none;
         display: inline-block;
         margin: 4px 2px;
         opacity: 1;
         color: #fff;
         white-space: nowrap;
}
.ram-marks li:hover {
         background: #1692e9;
}
.ram-marks li:hover a,
.ram-marks li:hover a:hover {
         color: #fff;
}
.ui-slider-horizontal {
         background: #272b3d !important;
         border: 0;
         width: calc(100% - 0px) !important;
         height: 12px;
         border-radius: 5px;
         left: 0;
}
