@media screen and (max-width: 1024px) {
.bannerlt h1 {
	font-size: 46px;
	line-height: 48px;
}
.bannerlt {
	width: 70%;
}
.bannerrt img {
	width: 100%;
}
.bannerlt ul li {
	line-height: 38px;
}
.blogbox .smallbox .image_holder img {
	width: 100%;
}
.partners img {
	width: 100%;
}
.boxlt br {
	display: none;
}
.tabs_innerbox {
    width: 67%;
    padding: 0 0 0 3%;
}
.dedicated_servers{
	overflow-x:auto;
	overflow-y:hidden;
}
.dedicated_servers table{
	width:800px;
}
.main_box .tabs_box ul.tabs li a{
	font-size:14px;
}
.main_box .tabs_box ul.tabs li a.current::after{
	display:none;
}
/***************CONTACTUS PAGE*******************/
.smallbox2{
	font-size:14px;
}
}
@media screen and (max-width: 980px) {
.smallbox {
	width: 32.2%;
	font-size: 14px;
}
.box1 br {
	display: none;
}
.box1 .text {
	width: 77%;
}
.blogbox .smallbox br {
	display: none;
}
.blogbox .smallbox .image_holder {
	height: 100%;
}
.blogbox .smallbox h4 {
	line-height: 22px;
}
.subbanner h1 {
	font-size: 36px;
	line-height: 39px;
}
.subbannerlt {
	width: 75%;
}
.panelbox .boxlt {
	margin: 0;
	width: 65%;
}
.panelbox .boxrt img {
	margin: -5px 0 0 -40px;
}
.datacenter .boxrt img {
	width: 100%;
}
.panelbox .boxrt {
	text-align: center;
	width: 33%;
}
.datacenter .boxrt {
	width: 50%;
}
/**************************************/
/**************PRICESLIDER************/
/*************************************/
.pricebox ul{
	width:60%;
}
.slider-container{
	width:100%;
}
.price_content{
	width:100%;
}
.price_content .blue_box{
	display:inline-block;
	float:none;
	margin:0;
}
.price_content .blue_box:last-child{
	float:none;
}
}
 @media screen and (max-width: 920px) {
.bannerlt ul {
 width:95%;
}
.bannerrt {
 right: -30px;
 top: 120px;
}
.bannerrt img {
 width:70%;
}
.aboutbox br {
 display:none;
}
.table_holder {
 overflow-x:auto;
 overflow-y:hidden;
}
 .table_holder table {
 width:920px;
}
/**************************************/
/**************PRICESLIDER************/
/*************************************/
.price_content .blue_box{
	width:173px;
}
.pricebox .cloud{
	width:150px;
	line-height:36px;
	height:36px;
}
.pricebox ul li{
	width:28%;
}
.pricebox ul li:last-child{
	width:15%;
}
.pricebox{
	vertical-align:middle;
}
}
@media screen and (max-width: 875px) {
.bannerlt h1 {
	font-size: 40px;
	line-height: 40px;
}
.banner_price .dollar {
	font-size: 38px;
}
.smallbox {
	margin-right: 1%;
	width: 28.5%;
	padding: 30px 2%
}
.smallbox br {
	display: none;
}
.box1 .text {
	width: 72%;
}
.tabs_innerbox .textbox2 ul li{
	font-size:14px;
}
/**************************************/
/**************PRICESLIDER************/
/*************************************/
.sliderbox{
	width:100%;
}
.slider-container #slider{
	width:100%;
	height:22px;
	background:#fff;
	border-radius:10px;
	box-shadow:0 0 2px #bedcec;
}
.price_content .blue_box {
    width: 164px;
}
.price_rangetxt div.icon{
	margin-right:65px;
}
}
@media screen and (max-width: 800px) {
.logo {
	width: 100%;
	float: none;
	margin: 0 auto 25px;
}
.logo a {
	margin: 0 auto;
}
.headerbox {
	padding-bottom: 0;
}
.bannerlt h1 {
	font-size: 34px;
	line-height: 26px;
}
.banner_price {
	font-size: 20px;
	line-height: 20px;
}
.banner_price .dollar {
	font-size: 30px;
	line-height: 30px;
}
.banner {
	padding: 80px 2% 0;
	height: 350px;
}
.smallbox {
	padding: 30px 0%;
	width: 32.6%;
}
.smallbox h4, .text h4, .aboutbox h4 {
	font-size: 16px;
}
.box1 {
	width: 96%;
	margin-right:0;
}
.featurebox {
	padding: 60px 4%;
	width: 92%;
}
.box1:nth-child(2n) {
	float: left;
	box-shadow: -1px 1px #e5e5e5,  -2px 2px #e5e5e5,  -3px 3px #e5e5e5,  -4px 4px #e5e5e5,  -5px 5px #e5e5e5,  -6px 6px #e5e5e5,  -7px 7px #e5e5e5,  -8px 8px #e5e5e5,  -9px 9px #e5e5e5,  -10px 10px #e5e5e5,  -11px 11px #e5e5e5,  -12px 12px #e5e5e5,  -13px 13px #e5e5e5,  -14px 14px #e5e5e5;
}
.box1 .imageholder2 {
	width: 15%;
}
.aboutbox {
    padding: 55px 2%;
}
.box1 .text {
	width: 84%;
	font-size: 16px;
	line-height: 24px;
}
.box1 .text a {
	text-decoration: underline;
}
.partners img {
	width: 90%;
}
.sitemap:first-child {
	width: 40%;
}
.sitemap:last-child {
	width: 100%;
	margin-top: 25px;
}
.main_box2 {
	padding: 30px 2%;
}
.boxlt {
	width: 100%;
	margin: 0 0 20px;
}
.panelbox .boxlt {
	width: 100%;
}
.panelbox .boxrt {
	display: none;
}
.datacenter .boxrt {
	width: 50%;
	display: block;
}
.subbannerlt ul li {
	font-size: 14px;
}
.sub_bannerrt {
	right: 40px;
	top: 60px;
}
.sub_bannerrt img {
	width: 80%;
}
.boxrt {
	width: 100%;
}
.datacenter .boxlt {
	width: 100%;
}
.datacenter .boxrt {
	float: none;
	margin: 20px auto 0;
	width: 63%;
}
.smallbox2{
	width:96%;
	margin:0 0 10px;
	min-height:auto;
}
.map{
	height:250px;
}
.bluebox h3{
	margin:0 0 20px;
}
.bluebox .btn1{
	margin:0 auto;
}
/**************************************/
/**************PRICESLIDER************/
/*************************************/
.pricebox ul {
    width: 56%;
}
.pricebox ul li{
	width:27%;
}
.pricebox ul li:last-child {
    width: 17%;
}
.price_content .blue_box {
    width: 139px;
}
.price_content .value{
	width:110px;
	height:29px;
	line-height:29px;
}
.price_rangetxt div.icon{
	margin-right:52px;
}

}
@media screen and (max-width: 768px){
.main_box .tabs_box ul.tabs{
	width:100%;
}
.main_box .tabs_box ul.tabs li {
    float: left;
    width: 50%;
}
.main_box .tabs_box ul.tabs li:last-child a{
	border-bottom:1px solid #ddd;
}
.tabs_innerbox{
	width:100%;
	box-shadow:none;
	padding:0;
}
.tabs_innerbox .textbox2:last-child{
	padding-bottom:0;
}
.textbox3 .aboutbox {
    font-size: 14px;
	line-height:18px;
}
.main_box p {
    margin: 0 0 16px;
}
}
 @media screen and (max-width: 667px) {
.bannerrt {
	display: none;
}
.bannerlt {
	width: 100%;
	text-align: center;
}
.smallbox {
	float: none;
	width: 66%;
	padding: 30px 2%;
	margin: 0 auto 20px;
}
.smallbox:last-child {
	float: none;
	margin: 0 auto;
}
.smallbox h4, .text h4, .aboutbox h4 {
	font-size: 20px;
}
.blogbox .smallbox {
	float: none;
	width: 75%;
	margin: 0 auto 30px;
}
.blogbox .smallbox:last-child {
	margin: 0 auto;
	float: none;
}
.sub_banner {
	height: auto;
}
.sub_bannerrt {
	display: none;
}
.subbannerlt {
	width: 100%;
	text-align: center;
}
.subbannerlt ul {
	width: 100%;
}
.subbannerlt ul li {
	font-size: 16px;
}
.subbannerlt ul li .fa {
	display: none;
}
.datacenter .boxlt {
	float: left;
	width: 100%;
}
.subbanner{
	height:auto;
	padding:80px 2%;
}
.margin_top{
	margin-top:0 !important
}
/**************************************/
/**************PRICESLIDER************/
/*************************************/
.pricebox ul {
    width: 66%;
}
.pricebox .cloud{
    float: right;
    margin: 0 0 15px;
    width: 164px;
}
.price_rangetxt div.icon {
    margin-right: 30px;
}
.price_content .blue_box {
    width: 120px;
}
 }
@media screen and (max-width: 600px) {
.main_box {
 padding:30px 2%;
}
.box1 .text {
 width:81%;
}
.main_box h3 {
	font-size: 30px;
	line-height: 30px;
}
.featurebox{
	width:96%;
}
/**************************************/
/**************PRICESLIDER************/
/*************************************/
.price_content .value {
    font-size: 14px;
    height: 25px;
    line-height: 26px;
    width: 84px;
}

.price_rangetxt div.icon {
    margin-right: 16px;
}
.pricebox{
	text-align:center;
}
.pricebox .cloud {
	float:none;
	display:inline-block;
}
.pricebox ul {
    width: 98%;
	margin:0 0 15px;
}
.pricebox .btn1 {
    float:none;
}
.pricebox .btn1 a{
	display:inline-block;
}
.price_content .blue_box {
    width: 110px;
}
/***************CONTACTUS PAGE*******************/
.bluebox{
	padding:30px 0;
}
.bluebox h3{
	font-size:28px;
}
}
@media screen and (max-width: 550px){
.main_box .tabs_box ul.tabs li {
    width: 100%;
}
.textbox3 .aboutbox{
	padding:30px 2%;
}
.textbox3 .aboutbox h4{
	font-size:20px;
}
}
@media screen and (max-width: 480px) {
.banner {
	height: auto;
	padding:60px 2%;
}
.bannerlt ul {
	margin-bottom: 0;
}
.bannerlt ul li {
	font-size: 14px;
	line-height:18px;
}
.bannerlt .btn1 a, .bannerlt .btn2 a {
	padding: 6px 32px 8px;
}
.bannerlt h1 {
	font-size: 28px;
	line-height: 26px;
}
.banner_price {
	font-size: 16px;
	line-height: 16px;
}
.banner_price .dollar {
	font-size: 24px;
	line-height: 24px;
}
.main_box {
	font-size: 14px;
}
.box1 {
	text-align: center;
}
.box1 .imageholder2 {
	width: 100%;
	margin: 0 auto;
	float: none;
}
.box1 .text {
	margin: 20px 0 0;
	width: 100%;
}
.aboutbox {
	padding: 50px 2%;
	font-size: 14px;
}
.aboutbox h4 {
	font-size: 16px;
	line-height: 16px;
}
.footerbox {
	text-align: center;
}
.sitemap {
	float: none;
	margin: 0 auto;
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #8c8c8c;
}
.sitemap:first-child, .sitemap:last-child {
	width: 100%;
}
.sitemap:last-child {
	border-bottom: none;
}
.sitemap ul li .fa {
	display: none;
}
.signupbox ul li input[type="text"] {
	width: 96%;
	text-align: center;
}
.subbanner h1 {
	font-size: 30px;
	line-height: 30px;
}
.main_box2 {
	text-align: center;
}
.datacenter .boxrt {
	width: 90%;
}
.copyright{
	text-align:center;
}
.social_box{
	width:100%;
	margin:10px 0 0;
}
.social_box ul li{
	float:none;
	margin:0;
	display:inline-block;
}
.subbanner{
	height:auto;
	padding:40px 2%;
}
.panelbox, .datacenter{
	padding:30px 2%;
}
/**************************************/
/**************PRICESLIDER************/
/*************************************/
.price_rangetxt div.icon{
	margin-right:0;
}
.pricebox ul li{
	text-align:center;
}
.price_content .blue_box{
	width:145px;
}
}
@media screen and (max-width: 375px) {
.bannerlt h1 {
	font-size: 22px;
	line-height: 22px;
}
.bannerlt ul li .fa {
	display: none;
}
.bannerlt ul li {
	width: 100%;
}
.bannerlt .btn1 a, .bannerlt .btn2 a {
	padding: 6px 26px 8px;
	font-size: 14px;
}
.smallbox {
	width: 85%;
}
.main_box h3 {
	font-size: 25px;
	line-height: 25px;
	margin-bottom: 8px;
}
.box1 .text {
	font-size: 14px;
}
.blogbox .smallbox {
	width: 65%;
	text-align: center;
}
.blogbox .smallbox h4 {
	font-size: 14px;
	line-height: 16px;
}
.aboutbox {
	font-size: 13px;
}
.aboutbox h3 {
	font-size: 14px;
}
.blogbox .smallbox{
	width:90%;
}
.aboutbox h4 {
	font-size: 14px;
}
.copyright {
	text-align: center;
}
.social_box {
	width: 50%;
	float: none;
	margin: 15px auto 0;
}
.subbanner h1 {
	font-size: 25px;
	line-height: 25px;
}
.subbannerlt ul li {
	font-size: 13px;
	line-height:18px;
	margin:0 0 10px;
}
.datacenter .boxlt ul li {
	font-size: 12px;
}
.pricebox ul li{
	width:50%;
}

.price_rangetxt div.icon{
	width:50px;
}
.pricebox ul li:last-child{
	width:50%;
}
.pricebox ul li span{
	margin:0 0 10px;
}
.price_rangetxt div.icon {
    display: inline-block;
    float: none;
    width: 31%;
}
}
@media screen and (max-width: 360px) {
.boxrt table th,.table_holder table, .boxrt table{
	font-size:12px;
}


}
