.mainnav {
    padding-left:32px;
}

.mainnav li, .rightnav li {
    padding-right:24px,
}

.homebannerright {
    width:40%;
}

.homebannerleft {
    width:55%;
}

.homebannerleft p {
    padding-right:15%;
}

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

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

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


.controlpanel {
    padding-bottom: 68px;
}



.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;
}


.hometestimonials h1:first-child {
    padding:0% 24%;
     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;
}

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

.subbanner {
    width:100% !important;
}

.subbanner p {
    padding-right:0%;
}

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

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

.rotaterow .text {
    padding-right:0px;
}

.uplinkrow .text {
    padding-left:0px;
}

.eightfeatures .onefourth {
    padding: 0px 14px 60px 14px;
}

.vpstabs .threefourth{
    
     padding: 42px 48px 50px 48px;
}

.serversnav li a span {
    display:none;
}
.bannertestimonial p {
      padding: 0% 12% !important;
}


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

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

.bannerquote p {
    
     font-size: 22px;
    line-height: 28px;
     left: 52%;
    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 .container{
    padding:0px;
}


.contactform .onethird ul li img {
    float: left;
    margin-right: 22px;
}


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

.contactform .onethird, .contactform .twothird  {
    padding: 40px;
}


.contactform .onethird {
    min-height:547px;
}

.contactsocial {
    bottom: 52px;
}



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

.panelright {
    padding-top:26px;
}


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

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


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