@media (max-width: 479px) {
    
     .mobileHide {
         display: none !important;
     }
     

    .header {


        text-align: center;


    }


    .header .three {


        width: 100% !important;


    }


    .location-tabs li a {


        font-size: 16px;


    }


    .popular-plan.active {

        margin-top: 0px;


        margin-bottom: 0px;


        padding: 24px 22px;


        border-top: 4px solid #127fc3;


        transform: scale(1.0);


        z-index: 9999;


        box-shadow: 0px 1px 2.94px 0.06px rgba(29, 33, 40, 0.16);


        border-radius: 0px 0px 0px 0px;


    }


    .popular-plan.active .button {


        background: #127fc3;


    }


}


@media (max-width: 639px) {

     .mobileHide {
         display: none !important;
     }
     

    .header .top-nav {


        display: none;


    }


    .main-nav {


        display: none;


    }


    .slicknav_menu {


        display: block;


    }


    .banner,


    .subbanner {


        margin-top: 51px;


    }


    .main-nav ul li,


    .main-nav .button {


        display: none;


    }


    /* Layout CSS */


    


    .column,


    .columns {


        padding-top: 40px;


    }


    .halflist li {


        width: 100%;


    }


    /* Header CSS */


    


    .header .column,


    .header .columns {


        padding-top: 0px;


        width: auto;


    }


    .header .top-nav {


        display: none;


    }


    .header .nine {


        float: right;


    }


    /* Main Banner */


    


    .banner {


        text-align: center;


        height: 584px;


        background-size: auto 544px;


    }


    .banner h1 {


        width: 100%;


        text-align: center;


        padding: 78px 2% 0 2%;


        font-size: 36px;


        line-height: 42px;


    }


    .banner h1 small {


        font-size: 15px;


    }


    .banner p {


        width: 100%;


        text-align: center;


        padding: 20px 0% 25px 0%;


        font-size: 18px;


        line-height: 28px;


    }


    .banner .button {


        float: none;


        display: inline-block;


        margin: 0 6px;


        width: 100%;


        padding-right: 0px;


        padding-left: 0px;


    }


    .banner .primary {


        margin-bottom: 16px;


    }


    .carousel-control {


        width: 8%;


    }


    .carousel-control.right {


        right: 0px;


        background: none;


    }


    .carousel-control.left {


        left: 0px;


        background: none;


    }


    /* Homefeatures */


    


    .homefeatures .spacer {


        height: 0px;


    }


    .homefeatures .four p {


        padding: 0 0%;


    }


    .titletext {


        padding: 14px 0% 0px 0%;


    }


    .freetrial-row {


        text-align: center;


        height: auto;


        padding-left: 0px;


        padding-right: 0px;


    }


    .freetrial-row h4 {


        float: none;


        line-height: 26px;


        margin-top: -5px;


    }


    .freetrial-row .button {


        float: left;


        margin-top: 12px;


        margin: 16px 2% 0px 2%;


        width: 46%;


        padding-left: 0px;


        padding-right: 0px;


    }


    .colo-button {


        float: none !important;


    }


    /* DDOS Row */


    


    .ddos-row .seven {


        width: 100%;


        float: left;


    }


    .ddos-row .five {


        width: 38%;


        margin-left: -38%;


        padding-top: 255px;


        display: none;


    }


    .ddos-row .five img {


        width: 100%;


        height: auto;


        margin-right: -50px;


    }


    .ddos-row .ticklist.big li,


    .ddos-row .ticklist.big li:nth-child(2n) {


        width: 100%;


        float: none;


    }


    /* Locations Row */


    


    .locations-row .eight {


        padding-right: 0px;


        padding-top: 0px;


    }


    .locations-row .four {


        padding-top: 0px;


    }


    .locations-row .button {


        margin-top: 10px;


    }


    .locations-row .ticklist li {


        width: 100%;


        float: none;


    }


    ul.tabs li {


        padding: 0px 16px;


        font-size: 12px;


    }


    .locations-row h3 {


        padding-left: 0px;


        padding-top: 0px;


    }


    .locations-row h3 img {


        display: none;


    }


    .locations-row small {


        font-size: 16px;


    }


    /* Clients Row */


    


    .clients-row ul li {


        width: 33.333333%;


        margin-right: 0%;


        height: 44px;


        float: left;


        text-align: center;


        padding-right: 0px;


        display: inline-block;


        height: 100%;


        vertical-align: middle;


        height: 44px;


    }


    .clients-row ul li:last-child {


        margin-right: 0%;


    }


    .clients-row ul li:nth-child(4),


    .clients-row ul li:nth-child(5),


    .clients-row ul li:nth-child(6) {


        margin-top: 40px !important;


    }


    .clients-row ul li:nth-child(4) img {


        max-width: 68%;


        height: auto;


    }


    /* Home Services */


    


    .home-services .three.columns,


    .plan-cols .three.columns {


        width: 100% !important;


    }


    /* Footer */


    


    .support-footer {


        text-align: center;


        padding-bottom: 40px;


        padding-top: 30px;


    }


    .support-footer h3 {


        text-align: center;


        float: none;


        padding-bottom: 16px;


    }


    .support-footer ul {


        float: none;


        width: 100%;


    }


    .support-footer ul li {


        text-align: center;


        position: relative;


        padding-top: 74px;


        padding-left: 0px;


        padding-bottom: 4px;


        width: 50%;


        border: 2px solid rgba(255, 255, 255, 0.22);


        border-right: 0px;


        border-bottom: 0px;


    }


    .support-footer ul li:nth-child(1) {


        -webkit-border-radius: 4px 0px 0px 0px;


        border-radius: 4px 0px 0px 0px;


    }


    .support-footer ul li:nth-child(2) {


        -webkit-border-radius: 0px 4px 0px 0px;


        border-radius: 0px 4px 0px 0px;


        border-right: 2px solid rgba(255, 255, 255, 0.22);


    }


    .support-footer ul li:nth-child(3) {


        -webkit-border-radius: 0px 0px 0px 4px;


        border-radius: 0px 0px 0px 4px;


        border-bottom: 2px solid rgba(255, 255, 255, 0.22);


    }


    .support-footer ul li:nth-child(4) {


        -webkit-border-radius: 0px 0px 4px 0px;


        border-radius: 0px 0px 4px 0px;


        border-bottom: 2px solid rgba(255, 255, 255, 0.22);


        border-right: 2px solid rgba(255, 255, 255, 0.22);


    }


    .support-footer ul li img {


        float: none;


        display: inline-block;


        margin: 0px;


        position: absolute;


        left: 50%;


        top: 22px;


        margin-left: -24px;


    }


    .foot {


        padding-bottom: 74px;


    }


    .foot-info {


        width: 100%;


        text-align: center;


        padding-bottom: 60px;


    }


    .foot-links {


        width: 100%;


        float: none;


        text-align: center;


        padding-top: 48px;


    }


    .foot ul li {


        background: transparent;


        padding-left: 0px;


    }


    /* Sub Banner */


    


    .subbanner {


        height: 404px;


    }


    .subbanner p {


        width: 100%;


        font-size: 16px;


        line-height: 26px;


        padding: 10px 0px 0px 0px;


        text-align: center;


        font-weight: 400;


    }


    .subbanner h1 {


        text-align: center;


        padding-top: 84px;


        height: auto;


        font-size: 28px;


    }


    .subbanner h1 img {


        display: block;


        float: none;


        margin: 0 auto;


    }


    .subbanner h1 small {


        font-size: 18px;


    }


    /* Responsive Table */


    


    .plan-table .button {


        width: 100%;


        text-align: center;


        padding-left: 0px;


        padding-right: 0px;


    }


    .plan-table,


    .plan-table thead,


    .plan-table tbody,


    .plan-table th,


    .plan-table td,


    .plan-table tr {


        display: block;


        position: relative;


    }


    .plan-table {


        display: block;


    }


    .plan-table thead {


        display: none;


    }


    .plan-table tr {


        border-bottom: 40px solid transparent;


        width: 100%;


        float: left;


    }
   


    .plan-table tr:hover,


    .plan-table:hover,


    .plan-table tr:hover td {


        background: #fff !important;


    }


    .plan-table tr:nth-child(2n) {


        margin-right: 0%;


        float: right;


    }


    .plan-table tbody tr td {


        height: 28px;


        line-height: 28px;


        text-align: center;


    }


    .plan-table tbody tr td:first-child {


        border-left: 2px solid #e2e7eb !important;


        border-top: 2px solid #e2e7eb !important;


        padding-top: 18px;


        height: 46px;


    }


    .plan-table tbody tr td:last-child {


        border-bottom: 2px solid #e2e7eb !important;


        padding: 18px 18px !important;


    }


    .plan-table td {


        background: #fff;


        border: none;


        position: relative;


        line-height: 30px;


        border: 2px solid #e2e7eb !important;


        border-bottom: 0px !important;


        border-top: 0px solid #ebeff4 !important;


        padding-left: 0px !important;


        padding-right: 0px !important;


    }
    
    .plan-table td img {
        margin-left: 5px;
    }


    .plan-table tr td:hover {


        background: #fff !important;


    }


    .salerow:hover td:first-child {


        background: url('../images/saleribbon.png') 0px 0px no-repeat #fff !important;


    }


    .plan-table tr td:last-child {


        height: auto;


        line-height: 0px;


        border-bottom: 0px !important;


    }


    .plan-table .button {


        height: 46px;


        line-height: 48px;


    }


    .plan-table tr:hover .button {


        background: #66c419;


    }


    .plan-table tr:hover .button:hover {


        background: #6acc1a;


    }


    .type {


        display: inline-block !important;


    }


    /* VPS Page */


    


    .ssdvshdd .row {


        padding-top: 380px;


    }


    .ssdvshdd .six {


        display: none;


    }


    .ssdvshdd .three {


        width: 100%;


        float: none;


        margin: 0 auto;


    }


    .ssdvshdd h4 {


        text-align: left;


    }


    .vps-tabs li {


        width: 100%;


        padding-bottom: 20px;


    }


    .vps-icon {


        float: left;


        margin: 0px;


        margin-left: 18px;


        margin-right: 18px;


        width: 48px;


    }


    .vps-tabs a {


        height: 72px;


        padding: 14px 0px;


        text-align: left;


        line-height: 48px;


        border: 1px solid rgba(255, 255, 255, 0.12);


        -webkit-border-radius: 4px;


        border-radius: 4px;


    }


    .vps-tabs li.active a {


        border: 0px;


    }


    .vps-cp {


        padding-bottom: 80px;


    }


    .vps-cp .spacer {


        height: 0px;


    }


    .vps-cp .five h2 {


        padding-top: 0px;


    }


    .vps-cp .seven {


        display: none;


    }


    .vps-features .four {


        padding-bottom: 20px;


        padding-top: 0px;


    }


    .accordion,


    .careers-head,


    .accordion:hover {


        padding: 18px 8px 16px 8px;


    }


    /* Dedicated Page */


    


    .dedicatedfeatures .two {


        width: 100%;


        padding-bottom: 16px;


        text-align: left;


    }


    .dedicatedfeatures .five {


        width: 100%;


        padding-top: 0px;


    }


    .dedicatedfeatures .ticklist {


        padding-top: 0px;


    }


    .platform .five {


        display: none;


    }


    .dedi-testimonials .eight {


        padding-left: 0px;


        width: 100%;


        margin: 0% 0%;


        text-align: center;


        padding-top: 0px;


    }


    .dedi-testimonials .avatar {


        position: relative;


        display: block;


        margin: 0 auto;


        margin-bottom: 20px;


    }


    .dedi-testimonials h3 {


        font-size: 24px;


        line-height: 32px;


        padding-bottom: 14px;


    }


    .dedi-testimonials h3 small {


        display: block;


    }


    .dedi-testimonials p {


        padding-left: 0px;


    }


    .dedi-testimonials .carousel-control.right {


        margin-right: 40px;


        background: url('../images/test-next.png') center 125px no-repeat;


    }


    .dedi-testimonials .carousel-control.left {


        margin-left: 40px;


        background: url('../images/test-prev.png') center 125px no-repeat;


    }


    .faq-accordion .accordion {


        font-size: 20px;


        line-height: 28px;


    }


    /* Colo Page */


    


    .colo-header h1 {


        width: 100%;


        text-align: center;


    }


    .colo-header span {


        width: 100%;


        padding-left: 0px;


        text-align: center;


    }


    .colo-header .button {


        width: 100%;


        margin-top: 16px;


        text-align: center;


        height: 44px;


        line-height: 46px;


    }


    .colo-plan .bulletlist li {


        width: 100%;


    }


    .colo-details .five {


        padding-top: 0px;


    }


    .colo-details .seven img {


        width: 100%;


        height: auto;


    }


    .colofeatures .four {


        width: 100%;


        border: 1px solid #dde3e4;


        border-bottom: 0px;


        text-align: left;


    }


    .colofeatures .four h4 {


        text-align: left;


    }


    .colofeatures .four:last-child {


        border: 1px solid #dde3e4;


    }


    .quoteform .six {


        padding-top: 0px;


    }


    .colo-datacenters .freetrial-row h4 {


        line-height: 28px;


    }


    /* Minecraft Page */


    


    .mc-plan .four {


        width: 100%;


        border-right: 0px solid #e5e8ea;


        border-bottom: 1px solid #e5e8ea;


        padding-top: 17px;


    }


    .mc-plan .six {


        width: 100%;


        float: none;


        clear: both;


        padding-top: 20px;


        border-right: 0px solid #e5e8ea;


        border-bottom: 1px solid #e5e8ea;


    }


    .mc-plan .six ul li {


        width: 100% !important;


        float: none !important;


    }


    .premlist,


    .budgetlist {


        width: 100%;


    }


    .mc-plan .two {


        width: 100%;


        float: none;


    }


    .mc-controlpanel {


        text-align: center;


    }


    .mc-feature li img {


        float: none;


        display: block;


        margin: 0px auto 12px auto;


    }


    .mc-feature li {


        padding-top: 14px;


    }


    .mc-controlpanel .six:last-child {


        display: none;


    }


    .trial-box {


        width: 80%;


        margin: 0% 10%;


    }


    .mc-trial .seven {


        width: 100%;


        padding-top: 40px;


    }


    .mc-trial h1,


    .mc-trial p {


        text-align: center;


    }


    .mc-trial h4 {


        border-top: 1px solid rgba(255, 255, 255, 0.08);


        margin: 18px -20px 0px -20px;


        padding: 35px 20px 0px 20px;


    }


    .mc-testrow h4 {


        padding-bottom: 14px;


    }


    .mc-features .four {


        padding: 40px 0px 32px 0px;


        float: none;


    }


    .mc-features .four:first-child {


        padding-top: 12px;


    }


    .mc-testservers {


        width: 100%;


        float: none;


    }


    .mc-testservers input[type="text"] {


        max-width: 100%;


        width: 100%;


        text-align: center;


    }


    .budget-testservers input:nth-child(1) {


        border-bottom: 0px;


        -webkit-border-radius: 4px 4px 0px 0px;


        border-radius: 4px 4px 0px 0px;


    }


    .budget-testservers input:nth-child(2) {


        border-radius: 0px;


        border: 1px solid #d8dde3;


        border-bottom: 0px;


    }


    .budget-testservers input:nth-child(3) {


        border: 1px solid #d8dde3;


        -webkit-border-radius: 0px 0px 4px 4px;


        border-radius: 0px 0px 4px 4px;


    }


    .premium-testservers input:nth-child(1) {


        border-bottom: 0px;


        -webkit-border-radius: 4px 4px 0px 0px;


        border-radius: 4px 4px 0px 0px;


    }


    .premium-testservers input:nth-child(2) {


        border: 1px solid #d8dde3;


        -webkit-border-radius: 0px 0px 4px 4px;


        border-radius: 0px 0px 4px 4px;


    }


    .mc-testrow h4 {


        padding: 0px 12% 10px 12%;


    }


    .mc-testrow .button {


        display: none;


    }


    .mc-or {


        display: none;


    }


    /* DC Pages */


    


    .highvolume-plans .twelve {


        padding-top: 0px;


    }


    .sub-navigation ul li {


        width: 50%;


    }


    .sub-navigation ul li a {


        padding: 0px 18px;


        text-align: center;


        font-size: 15px;


    }


    .dc-overview .seven {


        padding-top: 0px;


    }


    .dc-overview .five {


        display: none;


    }


    .button {


        width: 100%;


        text-align: center;


    }


    .dl-spec {


        width: 100%;


        text-align: center;


        margin-left: 0px;


        display: block;


        margin-top: 8px;


    }


    .ipgroup {


        width: 100%;


        float: none;


    }


    .ipgroup label {


        max-width: 30%;


        width: 30%;


    }


    .or {


        width: 100%;


        text-align: center;


        display: block;


        float: none;


        height: 38px;


        line-height: 42px;


        padding-top: 0px;


    }


    .ipgroup input[type="text"] {


        max-width: 70%;


        width: 70%;


    }


    .dc-overview .five .button {


        margin-top: 0px;


    }


    .dc-features .four {


        padding-bottom: 20px;


    }


    .dc-features .four:first-child {


        padding-top: 0px;


    }


    /* About Us and FAQ Page */


    


    .about-us .seven {


        padding-right: 0px;


    }


    .faq-tabs li {


        width: 50%;


    }


    .faq-tabs li a {


        border-bottom: 0px;


    }


    .faq-tabs li:nth-child(1) a {


        -webkit-border-radius: 4px 0px 0px 0px;


        border-radius: 4px 0px 0px 0px;


    }


    .faq-tabs li:nth-child(2) a {


        -webkit-border-radius: 0px 4px 0px 0px;


        border-radius: 0px 4px 0px 0px;


    }


    .faq-tabs li:nth-child(3) a {


        -webkit-border-radius: 0px 0px 0px 0px;


        border-radius: 0px 0px 0px 0px;


        border-left: 1px solid #dbe1e3;


    }


    .faq-tabs li:nth-child(4) a {


        -webkit-border-radius: 0px 0px 4px 0px;


        border-radius: 0px 0px 4px 0px;


        border-bottom: 1px solid #dbe1e3;


    }


    .faq-tabs li:nth-child(5) a {


        -webkit-border-radius: 0px 0px 4px 4px;


        border-radius: 0px 0px 4px 4px;


        border: 1px solid #dbe1e3;


    }


    /* Careers Page */


    


    .open-positions .four,


    .career-head {


        padding-top: 0px;


    }


    .careers-head {


        padding: 0px;


        padding-bottom: 26px;


        text-align: left;


    }


    .careers-list li {


        text-align: left;


    }


    .careers-list li a {


        padding-left: 0px !important;


    }


    .careers-list li a.active {


        border-left: 0px;


        border-bottom: 2px solid #127fc3;


    }


    .employment-benefits .one-fifth {


        width: 100%;


        margin: 0 0% !important;


        text-align: center;


        padding-top: 55px;


    }


    .employment-benefits .spacer {


        height: 0px;


    }


}


@media (max-width: 380px) {
    
     .mobileHide {
         display: none !important;
     }


    h1 {


        font-size: 28px;


        line-height: 36px;


    }


    h1 small {


        font-size: 15px !important;


    }


    h2 {


        font-size: 22px;


        line-height: 36px;


    }


    h3 {


        font-size: 20px;


        line-height: 36px;


    }


    .button {


        font-size: 15px;


    }


    .banner {


        text-align: center;


        height: 544px;


        background-size: auto 544px;


    }


    .banner h1 {


        width: 100%;


        text-align: center;


        padding: 68px 0% 0 0%;


        font-size: 30px;


        line-height: 40px;


    }


    .banner p {


        width: 100%;


        text-align: center;


        padding: 20px 0% 25px 0%;


        font-size: 16px;


    }


    .freetrial-row h4 {


        font-size: 18px;


    }


    .ticklist.big li {


        line-height: 26px;


        padding: 5px 0px;


        padding-left: 28px;


        background: url('../images/greentick-small.png') 0px 7.5px no-repeat;


    }


    ul.tabs,


    .tabs-wrap {


        height: 162px;


        border-bottom: 0px;


        display: block;


    }


    ul.tabs li {


        width: 100%;


        display: block !important;


        clear: both;


        float: none;


        border-bottom: 0px !important;


        border-right: 1px solid #dde1e4;


        text-align: center;


        font-size: 16px;


    }


    ul.tabs li:last-child {


        border-bottom: 1px solid #dde1e4 !important;


    }


    .support-footer ul li {


        width: 100%;


        border-right: 2px solid rgba(255, 255, 255, 0.22);


    }


    .support-footer ul li:nth-child(1) {


        -webkit-border-radius: 4px 4px 0px 0px;


        border-radius: 4px 4px 0px 0px;


    }


    .support-footer ul li:nth-child(2) {


        -webkit-border-radius: 0px;


        border-radius: 0px;


    }


    .support-footer ul li:nth-child(3) {


        -webkit-border-radius: 0px;


        border-radius: 0px;


    }


    .support-footer ul li:nth-child(4) {


        -webkit-border-radius: 0px 0px 4px 4px;


        border-radius: 0px 0px 4px 4px;


        border-right: 2px solid rgba(255, 255, 255, 0.22);


        border-top: 0px;


    }


    .foot-info p {


        padding: 0% 10%;


    }


}


@media (min-width: 500px) and (max-width: 639px) {


    /* Main Banner */


    


    .banner {


        text-align: center;


        height: 544px;


        background-size: auto 544px;


    }


    .banner h1 {


        width: 100%;


        text-align: center;


        padding: 84px 2% 0 2%;


        font-size: 42px;


        line-height: 48px;


    }


    .banner p {


        width: 100%;


        text-align: center;


        padding: 20px 2% 25px 2%;


    }


    .banner .button {


        float: none;


        display: inline-block;


        margin: 0 6px;


        width: 36%;


        padding-right: 0px;


        padding-left: 0px;


    }


    .carousel-control.right {


        right: 15px;


    }


    .carousel-control.left {


        left: 15px;


    }


    .homefeatures .four p {


        padding: 0 10%;


    }


    .freetrial-row h4 {


        padding: 0 8%;


        padding-bottom: 14px;


    }


}


@media (max-width: 680px) {

     .mobileHide {
         display: none !important;
     }


    .mc-features .four:first-child {


        padding-top: 12px;


    }


    .mc-testservers {


        width: 100%;


        float: none !important;


    }


    .mc-testservers input[type="text"] {


        max-width: 100%;


        width: 100%;


        text-align: center;


    }


    .budget-testservers input:nth-child(1) {


        border-bottom: 0px;


        -webkit-border-radius: 4px 4px 0px 0px;


        border-radius: 4px 4px 0px 0px;


    }


    .budget-testservers input:nth-child(2) {


        border-radius: 0px;


        border: 1px solid #d8dde3;


        border-bottom: 0px;


    }


    .budget-testservers input:nth-child(3) {


        border: 1px solid #d8dde3;


        -webkit-border-radius: 0px 0px 4px 4px;


        border-radius: 0px 0px 4px 4px;


    }


    .premium-testservers input:nth-child(1) {


        border-bottom: 0px;


        -webkit-border-radius: 4px 4px 0px 0px;


        border-radius: 4px 4px 0px 0px;


    }


    .premium-testservers input:nth-child(2) {


        border: 1px solid #d8dde3;


        -webkit-border-radius: 0px 0px 4px 4px;


        border-radius: 0px 0px 4px 4px;


    }


}


@media (min-width: 680px) and (max-width: 767px) {


    .mc-testservers {


        width: 100%;


        float: none !important;


    }


    .mc-testservers {


        width: auto;


        margin: 0 auto;


        float: none !important;


    }


}


@media (min-width: 480px) and (max-width: 639px) {


    .home-services .three.columns,


    .plan-cols .three.columns {


        width: 50% !important;


    }


    .plan-cols .three.columns:nth-child(3),


    .plans-wrap .three.columns:nth-child(3) {


        clear: both;


    }


}


@media (min-width: 588px) and (max-width: 639px) {


    .banner h1 {


        width: 100%;


        text-align: center;


        padding: 112px 0% 0 0%;


        font-size: 42px;


        line-height: 48px;


    }


}


@media (min-width: 540px) and (max-width: 959px) {


    /* Responsive Table */


    


    .plan-table .button {


        width: 100%;


        text-align: center;


        padding-left: 0px;


        padding-right: 0px;


    }
    p {
        clear: both;
    }

    .plan-table,


    .plan-table thead,


    .plan-table tbody,


    .plan-table th,


    .plan-table td,


    .plan-table tr {


        display: block;


        position: relative;


    }


    .plan-table {


        display: block;


    }


    .plan-table thead {


        display: none;


    }


    .plan-table tr {


        border-bottom: 40px solid transparent;


        width: 47.5%;


        float: left;


    }


    .plan-table tr:hover,


    .plan-table:hover,


    .plan-table tr:hover td {


        background: #fff !important;


    }


    .plan-table tr:nth-child(2n) {


        margin-right: 0%;


        float: right;


    }


    .plan-table tbody tr td {


        height: 28px;


        line-height: 28px;


        text-align: center;


    }


    .plan-table tbody tr td:first-child {


        border-left: 2px solid #e2e7eb !important;


        border-top: 2px solid #e2e7eb !important;


        padding-top: 18px;


        height: 46px;


    }


    .plan-table tbody tr td:last-child {


        border-bottom: 2px solid #e2e7eb !important;


        padding: 18px 18px !important;


    }


    .plan-table td {


        background: #fff;


        border: none;


        position: relative;


        text-align: right;


        line-height: 30px;


        border: 2px solid #e2e7eb !important;


        border-bottom: 0px !important;


        border-top: 0px solid #ebeff4 !important;


        padding-left: 0px !important;


        padding-right: 0px !important;


    }
    
    .plan-table td img {
        margin-left: 5px;
    }


    .plan-table tr td:hover {


        background: #fff !important;


    }


    .salerow:hover td:first-child {


        background: url('../images/saleribbon.png') 0px 0px no-repeat #fff !important;


    }


    .plan-table tr td:last-child {


        height: auto;


        line-height: 0px;


        border-bottom: 0px !important;


    }


    .plan-table .button {


        height: 46px;


        line-height: 48px;


    }


    .plan-table tr:hover .button {


        background: #66c419;


    }


    .plan-table tr:hover .button:hover {


        background: #6acc1a;


    }


    .type {


        display: inline-block !important;


    }


}


@media (min-width: 640px) and (max-width: 767px) {


    .main-nav {


        display: none;


    }


    .slicknav_menu {


        display: block;


    }


    .plan-cols .three.columns:nth-child(3),


    .plans-wrap .three.columns:nth-child(3) {


        clear: both;


    }


    .banner,


    .subbanner {


        margin-top: 51px;


    }


    /* Layout CSS */


    


    .column,


    .columns {


        padding-top: 40px;


    }


    /* Header CSS */


    


    .header .column,


    .header .columns {


        padding-top: 0px;


        width: auto;


    }


    .header .top-nav {


        display: none;


    }


    .topbuttons {


        display: block;


    }


    .slicknav_nav li:nth-last-child(2),


    .slicknav_nav li:nth-last-child(1) {


        display: none;


    }


    .slicknav_nav ul li:nth-last-child(2),


    .slicknav_nav ul li:nth-last-child(1) {


        display: block;


    }


    .header .nine {


        float: right;


    }


    /* Main Banner */


    


    .banner {


        text-align: center;


        height: 544px;


        background-size: auto 544px;


    }


    .banner h1 {


        width: 100%;


        text-align: center;


        padding: 92px 4% 0 4%;


        font-size: 42px;


    }


    .banner p {


        width: 100%;


        text-align: center;


        padding: 20px 8% 25px 8%;


    }


    .banner .button {


        float: none;


        display: inline-block;


        margin: 0 6px;


        width: 36%;


        padding-right: 0px;


        padding-left: 0px;


    }


    .carousel-control.right {


        right: 15px;


    }


    .carousel-control.left {


        left: 15px;


    }


    /* Homefeatures */


    


    .homefeatures .spacer {


        height: 0px;


        clear: none;


    }


    .homefeatures .four {


        width: 50%;


    }


    .homefeatures .four p {


        padding: 0 8%;


    }


    .titletext {


        padding: 14px 5% 0px 5%;


    }


    .freetrial-row {


        text-align: center;


        height: auto;


        padding-left: 0px;


        padding-right: 0px;


    }


    .freetrial-row h4 {


        float: none;


        line-height: 26px;


        margin-top: -5px;


    }


    .freetrial-row .button {


        float: none;


        margin-top: 12px;


        margin: 16px 6px 0px 6px;


        width: 36%;


    }


    /* DDOS Row */


    


    .ddos-row .seven {


        width: 100%;


        float: left;


    }


    .ddos-row .five {


        width: 38%;


        margin-left: -38%;


        padding-top: 255px;


        display: none;


    }


    .ddos-row .five img {


        width: 100%;


        height: auto;


        margin-right: -50px;


    }


    .ddos-row .ticklist.big li,


    .ddos-row .ticklist.big li:nth-child(2n) {


        width: 100%;


        float: none;


    }


    /* Locations Row */


    


    .locations-row .eight {


        padding-right: 0px;


    }


    .locations-row .four {


        padding-top: 0px;


    }


    .locations-row .button {


        margin-top: 10px;


    }


    .locations-row .ticklist li {


        width: 36%;


        float: left;


    }


    .locations-row .ticklist li:nth-child(2n) {


        width: 64%;


    }


    /* Clients Row */


    


    .clients-row ul {


        white-space: nowrap;


    }


    .clients-row ul li {


        width: 33.333333%;


        margin-right: 0%;


        height: 44px;


        float: left;


        text-align: center;


        padding-right: 0px;


        display: inline-block;


        height: 100%;


        vertical-align: middle;


        height: 44px;


    }


    .clients-row ul li:last-child {


        margin-right: 0%;


    }


    .clients-row ul li:nth-child(4),


    .clients-row ul li:nth-child(5),


    .clients-row ul li:nth-child(6) {


        margin-top: 40px !important;


    }


    .clients-row ul li img {


        max-width: 100%;


        max-height: auto;


        vertical-align: middle;


    }


    /* Home Services */


    


    .home-services .three.columns,


    .plan-cols .three.columns {


        width: 50% !important;


    }


    .plan-cols .three.columns:nth-child(3),


    .plans-wrap .three.columns:nth-child(3) {


        clear: both;


    }


    /*


	.home-services .popular-plan.active {


	    margin-top: 0px;


    margin-bottom: 0px;


    padding: 24px 22px;


    border-top: 4px solid #127fc3;


    transform: scale(1.0);


    z-index: 9999;


    box-shadow:0px 1px 2.94px 0.06px rgba(29, 33, 40, 0.16);


    border-radius: 0px 0px 0px 0px;	


	}


	


	.popular-plan.active .button {


		    background: #127fc3;


	}


	*/


    /* Footer */


    


    .support-footer {


        text-align: center;


    }


    .support-footer h3 {


        text-align: center;


        float: none;


        padding-bottom: 12px;


    }


    .support-footer ul {


        float: none;


        width: 100%;


    }


    .support-footer ul li {


        text-align: center;


        position: relative;


        padding-top: 56px;


        padding-left: 0px;


        width: 25%;


    }


    .support-footer ul li img {


        float: none;


        display: inline-block;


        margin: 0px;


        position: absolute;


        left: 50%;


        top: 0;


        margin-left: -24px;


    }


    .foot {


        padding-bottom: 74px;


    }


    .foot-info {


        width: 100%;


        text-align: center;


        padding-bottom: 60px;


    }


    .foot-links {


        width: 33.3333%;


        float: left;


        text-align: center;


    }


    .foot ul li {


        background: transparent;


        padding-left: 0px;


    }


    /* Sub Banner */


    


    .subbanner p {


        width: 90%;


        font-size: 18px;


        line-height: 30px;


    }


    /* VPS Page */


    


    .ssdvshdd .row {


        padding-top: 380px;


    }


    .ssdvshdd .six {


        display: none;


    }


    .ssdvshdd .three {


        width: 50%;


        float: left;


    }


    .vps-tabs li {


        width: 50%;


        padding-bottom: 20px;


    }


    .vps-icon {


        float: left;


        margin: 0px;


        margin-left: 22px;


        margin-right: 18px;


    }


    .vps-tabs a {


        height: 80px;


        padding: 18px 0px;


        text-align: left;


        line-height: 48px;


        border: 1px solid rgba(255, 255, 255, 0.12);


        -webkit-border-radius: 4px;


        border-radius: 4px;


    }


    .vps-tabs li.active a {


        border: 0px;


    }


    .vps-cp {


        padding-bottom: 80px;


    }


    .vps-cp .spacer {


        height: 0px;


    }


    .vps-cp .five h2 {


        padding-top: 0px;


    }


    .vps-cp .seven {


        display: none;


    }


    .vps-features .four {


        padding-bottom: 20px;


        padding-top: 0px;


    }


    .accordion,


    .careers-head,


    .accordion:hover {


        padding: 18px 8px 16px 8px;


    }


    /* Dedicated Page */


    


    .dedicatedfeatures .two {


        width: 36%;


        padding-bottom: 16px;


        text-align: left;


    }


    .dedicatedfeatures .five {


        width: 64%;


        padding-top: 0px;


        float: right;


    }


    .dedicatedfeatures .ticklist {


        padding-top: 0px;


    }


    .platform .five {


        display: none;


    }


    .dedi-testimonials .eight {


        padding-left: 0px;


        width: 100%;


        margin: 0% 0%;


        text-align: center;


        padding-top: 0px;


    }


    .dedi-testimonials .avatar {


        position: relative;


        display: block;


        margin: 0 auto;


        margin-bottom: 20px;


    }


    .dedi-testimonials h3 {


        font-size: 24px;


        line-height: 32px;


        padding-bottom: 14px;


    }


    .dedi-testimonials h3 small {


        display: block;


    }


    .dedi-testimonials p {


        padding-left: 0px;


    }


    .dedi-testimonials .carousel-control.right {


        margin-right: 40px;


        background: url('../images/test-next.png') center 125px no-repeat;


    }


    .dedi-testimonials .carousel-control.left {


        margin-left: 40px;


        background: url('../images/test-prev.png') center 125px no-repeat;


    }


    .faq-accordion .accordion {


        font-size: 20px;


        line-height: 28px;


    }


    /* Colo Page */


    


    .colo-plan .bulletlist li {


        width: 49.5%;


    }


    .colo-details .five {


        padding-top: 0px;


    }


    .colo-details .seven img {


        width: 100%;


        height: auto;


    }


    .colofeatures .four {


        width: 100%;


        border: 1px solid #dde3e4;


        border-bottom: 0px;


        text-align: left;


    }


    .colofeatures .four h4 {


        text-align: left;


    }


    .colofeatures .four:last-child {


        border: 1px solid #dde3e4;


    }


    .colofeatures .four ul li {


        width: 50%;


        float: left;


    }


    .quoteform .six {


        padding-top: 0px;


        width: 70%;


        margin: 0 15%;


    }


    .colo-datacenters .freetrial-row h4 {


        line-height: 28px;


    }


    /* Minecraft Page */


    


    .mc-plan .four {


        width: 100%;


        border-right: 0px solid #e5e8ea;


        border-bottom: 1px solid #e5e8ea;


        padding-top: 17px;


    }


    .mc-plan .six {


        width: 100%;


        float: none;


        clear: both;


        padding-top: 20px;


        border-right: 0px solid #e5e8ea;


        border-bottom: 1px solid #e5e8ea;


    }


    .mc-plan .two {


        width: 100%;


        float: none;


    }


    .mc-controlpanel .six:last-child {


        display: none;


    }


    .trial-box {


        width: 46%;


        margin: 0% 27%;


    }


    .mc-trial .seven {


        width: 100%;


        padding-top: 40px;


    }


    .mc-trial h1,


    .mc-trial p {


        text-align: center;


    }


    .mc-trial h4 {


        border-top: 1px solid rgba(255, 255, 255, 0.08);


        margin: 18px -20px 0px -20px;


        padding: 35px 20px 0px 20px;


    }


    .mc-features .four {


        padding: 40px 0px 32px 0px;


        float: none;


    }


    .mc-features h4 {


        line-height: 52px;


    }


    .mc-features .four:first-child {


        padding-top: 12px;


    }


    .mc-testrow h4 {


        padding: 0px 12% 10px 12%;


    }


    .mc-testrow .button {


        display: none;


    }


    .mc-or {


        display: none;


    }


    /* DC Pages */


    


    .sub-navigation ul li {


        width: 50%;


    }


    .sub-navigation ul li a {


        padding: 0px 18px;


        text-align: center;


        font-size: 15px;


    }


    .dc-overview .seven {


        padding-top: 0px;


    }


    .dc-overview .five {


        display: none;


    }


    .dl-spec {


        width: 100%;


        text-align: center;


        margin-left: 0px;


        display: block;


        margin-top: 8px;


    }


    .ipgroup {


        width: 100%;


        float: none;


    }


    .ipgroup label {


        max-width: 15%;


        width: 15%;


    }


    .or {


        width: 100%;


        text-align: center;


        display: block;


        float: none;


        height: 38px;


        line-height: 42px;


        padding-top: 0px;


    }


    .ipgroup input[type="text"] {


        max-width: 85%;


        width: 85%;


    }


    .dc-overview .five .button {


        margin-top: 0px;


    }


    .dc-features .four {


        padding-bottom: 20px;


    }


    .dc-features .four:first-child {


        padding-top: 0px;


    }


    /* About Us and FAQ Page */


    


    .about-us .seven {


        padding-right: 0px;


    }


    .faq-tabs li {


        width: 50%;


    }


    .faq-tabs li a {


        border-bottom: 0px;


    }


    .faq-tabs li:nth-child(1) a {


        -webkit-border-radius: 4px 0px 0px 0px;


        border-radius: 4px 0px 0px 0px;


    }


    .faq-tabs li:nth-child(2) a {


        -webkit-border-radius: 0px 4px 0px 0px;


        border-radius: 0px 4px 0px 0px;


    }


    .faq-tabs li:nth-child(3) a {


        -webkit-border-radius: 0px 0px 0px 0px;


        border-radius: 0px 0px 0px 0px;


        border-left: 1px solid #dbe1e3;


    }


    .faq-tabs li:nth-child(4) a {


        -webkit-border-radius: 0px 0px 4px 0px;


        border-radius: 0px 0px 4px 0px;


        border-bottom: 1px solid #dbe1e3;


    }


    .faq-tabs li:nth-child(5) a {


        -webkit-border-radius: 0px 0px 4px 4px;


        border-radius: 0px 0px 4px 4px;


        border: 1px solid #dbe1e3;


    }


    /* Careers Page */


    


    .open-positions .four,


    .career-head {


        padding-top: 0px;


    }


    .careers-head {


        padding: 0px;


        padding-bottom: 26px;


        text-align: left;


    }


    .careers-list li {


        text-align: left;


    }


    .careers-list li a {


        padding-left: 0px !important;


    }


    .careers-list li a.active {


        border-left: 0px;


        border-bottom: 2px solid #127fc3;


    }


    .employment-benefits .one-fifth {


        width: 50%;


        margin: 0 0% !important;


        text-align: center;


        padding: 0 10%;


        padding-top: 55px;


    }


    .employment-benefits .spacer {


        height: 0px;


    }


}


@media (min-width: 768px) {


    .ipgroup {


        width: 100%;


    }


    .ipgroup label {


        width: 25%;


        max-width: 25%;


    }


    .ipgroup input[type="text"] {


        width: 75%;


        max-width: 75%;


    }


    .or {


        line-height: 32px;


        width: 100%;


        text-align: center;


        padding-left: 0px;


        padding-right: 0px;


    }


    .speedbtn {


        width: 100%;


        margin-top: 4px;


        text-align: center;


        float: none;


    }


}


@media (min-width: 768px) and (max-width: 959px) {


    .plan-table tr {


        width: 30%;


        float: left;
        


    }


    .plan-table tr:nth-child(2n) {


        float: left;
        


    }


    .plan-table tr:nth-child(3n+2){
    		margin: 0 5%;
    		
    		float: left;
    	
    }


    .main-nav .button {


        display: none;


    }


    /* Header CSS */


    


    .header .column,


    .header .columns {


        padding-top: 0px;


        width: auto;


    }


    .header .top-nav {


        display: none;


    }


    .topbuttons {


        display: block;


    }


    .header .nine {


        float: right;


    }


    /* Main Banner */


    


    .banner {


        text-align: center;


        height: 544px;


        background-size: auto 544px;


    }


    .banner h1 {


        width: 100%;


        text-align: center;


        padding: 92px 6% 0 6%;


        font-size: 46px;


    }


    .banner p {


        width: 100%;


        text-align: center;


        padding: 20px 8% 25px 8%;


    }


    .banner .button {


        float: none;


        display: inline-block;


        margin: 0 6px;


    }


    .carousel-control.right {


        right: 15px;


    }


    .carousel-control.left {


        left: 15px;


    }


    .titletext {


        padding: 14px 10% 0px 10%;


    }


    .freetrial-row {


        text-align: center;


        height: auto;


        padding-left: 0px;


        padding-right: 0px;


    }


    .freetrial-row h4 {


        float: none;


        line-height: 26px;


        margin-top: -5px;


    }


    .freetrial-row .button {


        float: none;


        margin-top: 12px;


        margin: 16px 6px 0px 6px;


        width: 36%;


    }


    /* DDOS Row */


    


    .ddos-row .five img {


        width: 100%;


        height: auto;


        margin-right: -50px;


    }


    .ddos-row .ticklist.big li,


    .ddos-row .ticklist.big li:nth-child(2n) {


        width: 100%;


        float: none;


    }


    /* Locations Row */


    


    .locations-row .eight {


        padding-right: 0px;


        width: 64%;


    }


    .locations-row .four {


        padding-top: 74px;


        width: 30%;


        margin-left: 6%;


    }


    .locations-row .button {


        margin-top: 10px;


    }


    .locations-row .ticklist li {


        width: 100%;


        float: left;


    }


    .locations-row .ticklist li span {


        display: none;


    }


    /* Clients Row */


    


    .clients-row ul {


        white-space: nowrap;


    }


    .clients-row ul li {


        width: 14.6666666667%;


        margin-right: 2.4%;


        float: left;


        text-align: center;


        padding-right: 0px;


        display: inline-block;


        height: 100%;


        vertical-align: middle;


    }


    .clients-row ul li:last-child {


        margin-right: 0%;


    }


    .clients-row ul li img {


        max-width: 100%;


        max-height: auto;


        vertical-align: middle;


    }


    /* Home Services */


    


    .home-services .three.columns,


    .plan-cols .three.columns {


        width: 50% !important;


        padding-top: 40px;


    }


    .home-services .spacer {


        height: 30px;


    }


    /*


	.home-services .popular-plan.active {


	    margin-top: 0px;


    margin-bottom: 0px;


    padding: 24px 22px;


    border-top: 4px solid #127fc3;


    transform: scale(1.0);


    z-index: 9999;


    box-shadow:0px 1px 2.94px 0.06px rgba(29, 33, 40, 0.16);


    border-radius: 0px 0px 0px 0px;	


	}


	


	.popular-plan.active .button {


		    background: #127fc3;


	}


	*/


    /* Footer */


    


    .support-footer {


        text-align: center;


    }


    .support-footer h3 {


        text-align: center;


        float: none;


        padding-bottom: 12px;


    }


    .support-footer ul {


        float: none;


        width: 100%;


    }


    .support-footer ul li {


        text-align: center;


        position: relative;


        padding-top: 56px;


        padding-left: 0px;


        width: 25%;


    }


    .support-footer ul li img {


        float: none;


        display: inline-block;


        margin: 0px;


        position: absolute;


        left: 50%;


        top: 0;


        margin-left: -24px;


    }


    .foot {


        padding-bottom: 74px;


    }


    .foot-info {


        width: 100%;


        text-align: center;


        padding-bottom: 60px;


    }


    .foot-links {


        width: 33.3333%;


        float: left;


        text-align: center;


    }


    .foot ul li {


        background: transparent;


        padding-left: 0px;


    }


    /* Sub Banner */


    


    .subbanner p {


        width: 90%;


        font-size: 18px;


        line-height: 30px;


    }


    /* VPS Page */


    


    .vps-plans.plan-cols .three.columns {


        width: 25% !important;


    }


    .plan-box ul li strong {


        font-size: 16px;


    }


    .ssdvshdd .row {


        padding-top: 380px;


    }


    .ssdvshdd .six {


        display: none;


    }


    .ssdvshdd .three {


        width: 40%;


        float: left;


        margin-left: 5%;


        margin-right: 5%;


    }


    .vps-tabs li {


        width: 33.3333%;


        padding-bottom: 20px;


    }


    .vps-icon {


        float: left;


        margin: 0px;


        margin-left: 22px;


        margin-right: 18px;


    }


    .vps-tabs a {


        height: 80px;


        padding: 18px 0px;


        text-align: left;


        line-height: 48px;


        border: 1px solid rgba(255, 255, 255, 0.12);


        -webkit-border-radius: 4px;


        border-radius: 4px;


    }


    .vps-tabs li.active a {


        border: 0px;


    }


    .vps-cp {


        padding-bottom: 0px;


    }


    .vps-cp .five h2 {


        padding-top: 0px;


    }


    .vps-cp .five {


        width: 60%;


    }


    .vps-cp .seven {


        width: 36%;


    }


    .vps-features .four {


        padding-bottom: 20px;


        padding-top: 0px;


    }


    .accordion,


    .careers-head,


    .accordion:hover {


        padding: 14px 8px 12px 8px;


        font-size: 18px;


    }


    /* Dedicated Page */


    


    .dedicatedfeatures .two {


        width: 100%;


        padding-bottom: 26px;


        text-align: left;


    }


    .dedicatedfeatures .five {


        width: 50%;


        padding-top: 0px;


        float: left;


        margin-left: 0%;


    }


    .dedicatedfeatures .ticklist {


        padding-top: 0px;


    }


    .platform .five {


        display: none;


    }


    .platform .seven {


        width: 100% !important;


    }


    .dedi-testimonials .eight {


        padding-left: 0px;


        width: 100%;


        margin: 0% 0%;


        text-align: center;


        padding-top: 0px;


    }


    .dedi-testimonials .avatar {


        position: relative;


        display: block;


        margin: 0 auto;


        margin-bottom: 20px;


    }


    .dedi-testimonials h3 {


        font-size: 24px;


        line-height: 32px;


        padding-bottom: 14px;


    }


    .dedi-testimonials h3 small {


        display: block;


    }


    .dedi-testimonials p {


        padding-left: 0px;


    }


    .dedi-testimonials .carousel-control.right {


        margin-right: 40px;


        background: url('../images/test-next.png') center 125px no-repeat;


    }


    .dedi-testimonials .carousel-control.left {


        margin-left: 40px;


        background: url('../images/test-prev.png') center 125px no-repeat;


    }


    .faq-accordion .accordion {


        font-size: 20px;


        line-height: 28px;


    }


    /* Colo Page */


    


    .colo-plans .six {


        width: 100%;


        margin-left: 0%;


    }


    .colo-plans .six:first-child {


        margin-bottom: 40px;


    }


    .colo-plan .bulletlist li {


        width: 49.5%;


    }


    .colo-details .five {


        padding-top: 0px;


        width: 50%;


    }


    .colo-details .seven {


        width: 50%;


        margin-left: 0%;


    }


    .colo-details .seven img {


        width: 100%;


        height: auto;


    }


    .colofeatures .four:last-child {


        border: 1px solid #dde3e4;


    }


    .quoteform .six {


        padding-top: 0px;


        width: 70%;


        margin: 0 15%;


    }


    .colo-datacenters .freetrial-row h4 {


        line-height: 28px;


    }


    /* Minecraft Page */


    


    .mc-plan .four {


        width: 100%;


        border-right: 0px solid #e5e8ea;


        border-bottom: 1px solid #e5e8ea;


        padding-bottom: 20px;


        padding-top: 17px;


    }


    .mc-plan .six {


        width: 100%;


        float: none;


        clear: both;


        padding-top: 20px;


        border-right: 0px solid #e5e8ea;


        border-bottom: 1px solid #e5e8ea;


    }


    .mc-plan .two {


        width: 100%;


        float: none;


    }


    .mc-controlpanel .six {


        width: 60%;


    }


    .mc-controlpanel .six:last-child {


        width: 34%;


    }


    .trial-box {


        width: 80%;


        margin: 0%;


    }


    .mc-trial .five {


        width: 38%;


    }


    .mc-trial .seven {


        width: 62%;


        padding-top: 0px;


    }


    .mc-features .four.columns h4 {


        line-height: 26px;


    }


    .mc-features h4 img {


        display: block;


        float: none;


        margin-bottom: 12px;


    }


    .mc-features .ticklist li {


        list-style-type: none;


        background: url('../images/greentick-small.png') 0px 3px no-repeat;


        line-height: 24px;


        padding-left: 30px;


        margin: 8px 0px;


    }


    /* DC Pages */


    


    .dc-overview .seven {


        padding-top: 0px;


    }


    .dc-features .four {


        padding-bottom: 20px;


    }


    .dc-features .four:first-child {


        padding-top: 0px;


    }


    /* About Us and FAQ Page */


    


    .about-us .seven {


        padding-right: 0px;


    }


    /* Careers Page */


    


    .open-positions .four,


    .career-head {


        padding-top: 0px;


    }


    .careers-head {


        padding: 0px;


        padding-bottom: 26px;


        text-align: left;


    }


    .careers-list li {


        text-align: left;


    }


    .careers-list li a {


        padding-left: 0px !important;


    }


    .careers-list li a.active {


        border-left: 0px;


        border-bottom: 2px solid #127fc3;


    }


    .employment-benefits .one-fifth {


        padding: 0px;


    }


    .employment-benefits .one-fifth img {


        height: 52px;


        width: auto;


    }


}


@media (min-width: 768px) and (max-width: 900px) {


    .faq-tabs li a {


        min-height: 163px;


    }


}


@media (min-width: 810px) and (max-width: 959px) {


    .banner h1 {


        padding: 92px 12% 0 12%;


    }


}


@media (min-width: 768px) and (max-width: 858px) {


    .home-services .plans-wrap .three.columns:nth-child(3) {


        clear: both;


    }


}


@media (min-width: 859px) and (max-width: 959px) {


    .home-services .three.columns,


    .plan-cols .three.columns {


        width: 25% !important;


    }


}


@media (min-width: 960px) and (max-width: 990px) {


    .main-nav .button img {


        display: none;


    }


}


@media (min-width: 1040px) and (max-width: 1100px) {


    .main-nav .button img {


        display: none;


    }


    .banner .container {


        padding-left: 60px;


    }


    .banner h1 {


        width: 62%;


    }


}


@media (min-width: 960px) and (max-width: 1040px) {


    /* Header CSS */


    


    .header .column,


    .header .columns {


        padding-top: 0px;


        width: auto;


    }


    .header .nine {


        float: right;


    }


    /* Main Banner */


    


    .banner {


        text-align: center;


        height: 544px;


        background-size: auto 544px;


    }


    .banner h1 {


        width: 100%;


        text-align: center;


        padding: 92px 18% 0 18%;


        font-size: 46px;


    }


    .banner p {


        width: 100%;


        text-align: center;


        padding: 20px 18% 25px 18%;


    }


    .banner .button {


        float: none;


        display: inline-block;


        margin: 0 6px;


    }


    .carousel-control.right {


        right: 15px;


    }


    .carousel-control.left {


        left: 15px;


    }


    .titletext {


        padding: 14px 10% 0px 10%;


    }


    .freetrial-row {


        text-align: center;


        height: auto;


        padding-left: 0px;


        padding-right: 0px;


    }


    /* DDOS Row */


    


    .ddos-row .five img {


        width: 100%;


        height: auto;


        margin-right: -50px;


        padding-top: 80px;


    }


    .ddos-row .ticklist.big li,


    .ddos-row .ticklist.big li:nth-child(2n) {


        width: 100%;


        float: none;


    }


    /* Locations Row */


    


    .locations-row .eight {


        padding-right: 0px;


        width: 64%;


    }


    .locations-row .four {


        padding-top: 74px;


        width: 30%;


        margin-left: 6%;


    }


    .locations-row .button {


        margin-top: 10px;


    }


    .locations-row .ticklist li {


        width: 100%;


        float: left;


    }


    .locations-row .ticklist li span {


        display: none;


    }


    /* Footer */


    


    .support-footer {


        text-align: center;


    }


    .support-footer h3 {


        text-align: center;


        float: none;


        padding-bottom: 12px;


    }


    .support-footer ul {


        float: none;


        width: 100%;


    }


    .support-footer ul li {


        text-align: center;


        position: relative;


        padding-top: 56px;


        padding-left: 0px;


        width: 25%;


    }


    .support-footer ul li img {


        float: none;


        display: inline-block;


        margin: 0px;


        position: absolute;


        left: 50%;


        top: 0;


        margin-left: -24px;


    }


    .foot {


        padding-bottom: 74px;


    }


    .foot-info {


        width: 100%;


        text-align: center;


        padding-bottom: 60px;


    }


    .foot-links {


        width: 33.3333%;


        float: left;


        text-align: center;


    }


    .foot ul li {


        background: transparent;


        padding-left: 0px;


    }


    /* Sub Banner */


    


    .subbanner p {


        width: 90%;


        font-size: 18px;


        line-height: 30px;


    }


    /* VPS Page */


    


    .vps-plans.plan-cols .three.columns {


        width: 25% !important;


    }


    .plan-box ul li strong {


        font-size: 16px;


    }


    .ssdvshdd .six {


        display: none;


    }


    .ssdvshdd .three {


        width: 28%;


    }


    .ssdvshdd .three:last-child {


        float: right;


    }


    .vps-cp .five h2 {


        padding-top: 0px;


    }


    /* Minecraft Page */


    


    .mc-plan .six ul li {


        width: 100% !important;


    }


    .mc-plan .four {


        border-right: 0px;


        width: 36%;


    }


    .mc-plan .six {


        width: 40%;


        border-left: 1px solid #e5e8ea;


        border-right: 1px solid #e5e8ea;


    }


    .mc-plan .two {


        width: 24%;


    }


    .premlist,


    .budgetlist {


        width: 100%;


    }


    .mc-features .four.columns h4 {


        line-height: 26px;


    }


    .mc-features h4 img {


        display: block;


        float: none;


        margin-bottom: 12px;


    }


    .mc-features .ticklist li {


        list-style-type: none;


        background: url('../images/greentick-small.png') 0px 2px no-repeat;


        line-height: 24px;


        padding-left: 30px;


        margin: 8px 0px;


    }


    .mc-testrow h4 {


        padding-bottom: 14px;


    }


    /* About Us and FAQ Page */


    


    .about-us .seven {


        padding-right: 0px;


    }


    /* Careers Page */


    


    .employment-benefits .one-fifth {


        padding: 0px;


    }


    .employment-benefits .one-fifth img {


        height: 52px;


        width: auto;


    }


}


@media (max-width: 767px) {

     .mobileHide {
         display: none !important;
     }


    .ddos-shield-row {


        padding-left: 0px;


        padding-top: 50px !important;


        text-align: center;


        margin-bottom: -40px;


    }


    .ddos-shield-row img {


        left: 50%;


        margin-left: -13.5px;


    }


	


    .ddos-shield-row img{


			top:0px !important;	


		}


}

    @media (min-width: 960px){
        .modpack-table td {
            text-align: left !important;
        }
    }

@media (min-width: 768px) and (max-width: 1000px) {


    .mc-testrow h4 {


        padding-bottom: 14px;


        text-align: center;


        display: block;


        width: 100%;


        float: none !important;


    }


    .mc-testservers {


        width: auto;


        margin: 0 auto;


        display: inline-block;


        float: none;


        clear: both;


    }


}