.container {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    
}


.logo img:first-child {
    display:none;
}

.logo img:nth-child(2) {
    display:block;
}

.homebannerright {
    width:40%;
}

.homebannerleft {
    width:54%;
}

.sponsors li {
    padding-right: 36px;
}



.sponsors li img {
    height: 42px;
    width: auto;
}

.subp {
    padding:0% 10%;
     padding-top: 8px;
    padding-bottom: 24px;
}

.panelleft ul li img {
    margin-bottom:24px;
}


.map {
    width:900px;
    height:443px;
    background-size:900px 443px;
    margin:0 auto;
}


.map-pin.fr {

    top: 116px;
    left: 404px;
}


.map-hover.fr {
    top: 151px;
    left: 384px;
}

.map-pin.la {

    top: 166px;
    left: 116px;
}


.map-hover.la {
    top: 196px;
    left: 96px;
}

.map-pin.tx {
    top: 178px;
    left: 164px;
}

.map-hover.tx {
    top: 213px;
    left: 144px;
}

.map-pin.fl {
    top: 182px;
    left: 209px;
}

.map-hover.fl {
    top: 217px;
    left: 189px;
}


.locations-home .button {
    bottom:68px;
}

.panelright {
    padding-top:38px;
}

.controlpanel {
    padding-bottom: 68px;
}

.hometestimonials h1:first-child {
    padding:0% 20%;
     padding-bottom: 48px;
}

.halftestimonial, .orangetestimonial {
    height:auto;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
}

.testimonialbig {
     height: 482px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
}

.subbanner {
    width:100% !important;
    float:none;
}

.slidingfeatures .item p {
    width:75%;
}

.networkbg .onehalf:nth-child(1) {
    padding:0px 40px;
    padding-top:33px;
}

.rotaterow .container {
    padding:80px 0px;
}

.tab label p, .tab .tab-content {
    padding-left:28%;
}

.serversnav li span {
    display:none;
}

.serversnav {
    margin-top:80px;
}

.alltestimonials .onefourth {
    padding:24px;
}

.alltestimonials .onefourth img {
    margin-top:-75px;
}


.bannertestimonial p {
      padding: 0% 12% !important;
    padding-top: 12px;
    font-size:22px;
    line-height:30px;
}

.testimonialbanner .container, .contactform .container {
    width:calc(100% - 40px);
}

.bannerquote {
    background: url(../images/quotebig.png) 44% 108px no-repeat;
}

.bannerquote p {
    
     font-size: 22px;
    line-height: 28px;
     left: 51%;
    width: 44%;
}

.saidaboutus .onehalf:nth-child(1) {
    width:40%;
    padding-top:38px;
}

.saidaboutus .onehalf:nth-child(1) img {
    max-width:100%;
    height:auto;
}

.saidaboutus .onehalf {
    width:52%;
}

.saidaboutus p {
    font-size:16px;
    line-height:22px;
}


.contactform .twothird {
    padding: 28px;
}

.contactform .onethird {
    padding:28px;
     min-height: 523px;
}

.contactform .container {
    padding:0px;
}

.contactform .onethird ul li {
    line-height: 22px;
    font-size: 16px;
}

.contactform .onethird ul li img {
    margin-right:18px;
}

.contactform .onethird ul li img {
    width:28px;
    height:auto;
}



.vpsslider {
    display:none;
}

.vpsmobile {
    display:block;
}

.slider-specs {
    width:64%;
}

.config-order {
    width: calc(36% - 40px);
}


.panelleft ul li:first-child {
    padding-top:0px;
}

.subbanner p {
    padding:0% 0% !important;
}

.featuresbg .banner p, .testimonialsbg p {
    width:70%;
}


.bannertestimonial p {
    padding: 0% 12% !important;
}

.corevaluestabs {
    background: #2841f0;
}

.corevaluestabs img {
    display:block;
    float:none;
}
.corevaluestabs .tab-padding {
    position:relative;
    padding-left:0px;
    padding-top:6px;
    margin-bottom:-14px;
}