@charset "utf-8";
/* CSS Document */
@media (max-width: 1250px){ul#parners li {
    width: 33%;
}}

@media (max-width: 990px){
 
	.ddos {
     display:block; margin:0 auto 20px auto; padding:0; width:100%; height:auto; max-width:611px
}

.equinix ul li {
    width: 100%;
    padding: 0;
    text-align: center;
    float: none;
}
.equinix .pad-l-50 {
        padding-left: 2% !important;
    padding-right: 2% !important;
    padding-bottom: 20px;
}
.compareddos ul.twocols li {
    float: none !important;
    width: 100%;
}
	}




@media (max-width: 960px){

	.half li {
	float: none; padding:0;
	width: 100%;  text-align:center
}
.skyblue.foot {
    padding: 50px 0;
}
#copyright {
    float: none;
}

#copy {
    text-align: center;
}

#copy span {
    padding:0 10px
}
ul.threecols li {
    width: 46%;
    margin-right: 4%;
}
p.iconleft.connectivity, p.iconleft.uptimenetwork {
    background-position: top left;
    padding: 78px 0 0 0;
}}
@media (max-width: 959px){
div#vps-plans a.button.primary, ul#hosting-plans a.button.primary,ul#gameservers a.button.primary, ul#colo-plans  a.button.primary{
    width: 80%;
}}
@media (max-width: 890px){
  ul.twocols.exact li {
    float: none;
    width: 100%;
}
li.footerlogo {
    display: none;
}
.addons.bottom {
    margin-top: 30px;
}
ul#footernav li {
    width: 25%;
}
ul#footernav {
    padding-top: 50px;
}
ul#parners {
    padding-bottom: 0;
}
.solus .floatright, .solus .floatleft,.hyperv .floatright.halfp, .hyperv .floatleft.halfp {
    float: none;
    width: 100%;
    text-align: center; padding:0
}
.solus .lined span, .hyperv .lined span {
    margin: 15px auto 0 auto;
}
.solus i.fa.fa-check {
    display: none;
}
.floatright.cpanelscreen img {
    float: none;
}
.floatleft.half.cpaneldesc {
    width: 100%;
}
.floatleft.half.cpaneldesc br {
    display: none;
}
p.hicon {
    background-position: top center;
    padding: 0;
    padding-top: 56px;
    padding-bottom: 30px;
    border-bottom: dashed 1px #ddd;
    margin-top: 30px;
}
.floatright.cpanelscreen {
    display: none;
}
.photobg.photo2, .photobg.photo3 {
    
    background-size: cover;
}
}
@media (max-width: 768px){
	ul.twocols li, ul.twocols li.floatright {
    float: none;
    width: 100%;
}
p.iconleft.uptimenetwork {
    padding-bottom: 50px;
}
.pad-90 {
    padding: 50px 0 !important;
}
.pt-0 {
    padding-top: 0px!important;
}
.pad-b-50 {
    padding-bottom: 30px!important;
}
.highlightingbanner {
    display: none;
}
#banner-inner .floatleft {
    float: none;
    text-align: center;
}
.bannerprice {
    float: none;
    margin: 0 auto;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 5px 14px;
    width: auto;
    height: auto;
    max-width: 200px;
}
#banner-inner .container h1 {
    font-size: 40px;
    padding-top: 30px;
}
#banner-inner .container h1 {
    font-size: 40px;
    padding-top: 30px;
}

#banner-inner .container, #banner-inner {
    min-height: 10px;
}

#banner-inner .container {padding-bottom:30px}
 
img.floatright.pad-l-30 {
    float: none;
    display: block;
    margin: 0 auto;
    padding-bottom: 10px;
}

h2.lined.pad-20.pagetitle {
    text-align: center;
}

h2.lined.pad-20.pagetitle span.ml-5 {
    margin: 0 auto !important;
    display: block;
    float: none;
}
table.logos {
    float: none;
    width: 100%;
    padding-bottom: 20px;
}
#vps-plans.silver h5 {
    text-align: center;
    padding-top: 0;
}
.bannerprice.ddoslabel {
    display: none;
}

.container.ddos h1 {
    margin: 0 !important;
    padding: 36px 0 0 0 !important;
}
ul.tencols li {
    
    width: 25%;
    
}
.container.gservers h1 {
    padding-top: 50px !important;
    padding-bottom: 10px !important;
}
}
@media (max-width: 660px){
	
	ul#parners   {
    display:none
}
ul#footernav li {
    width: 50%;
    padding-bottom: 20px;
}

}
@media (max-width: 600px){.form-control {width:100%; display:block;}.skyblue.foot .button {
    margin-top: 30px;
    display: block;
    padding-left: 0;
    padding-right: 0;
}
ul.threecols li {
    width: 100%;
    margin-right:0; float:none;    text-align: center;
}
ul.threecols .fa {
    display: none;
}
}

@media (max-width: 480px){

 #whyus .list-content-transparent {
    text-align: center;
}

 #whyus .icongreen  {margin: 0 auto}
 #colohighlighting li {
    text-align: center;
}

p.iconleft.uptimenetwork,p.iconleft.connectivity {
    background-position: top center;
}

 }
@media (max-width: 400px){
		.equinix {
    
    padding: 30px 0px;
}
ul#footernav li {
    width: 100%;
    float: none;
    text-align: center;
}
ul#footernav h4 span {
    margin: 15px auto 15px auto;
}
}
