/* ex: set tabstop=4 softtabstop=0 shiftwidth=4 noexpandtab: */

@media (max-width:1199px){
	.column-left {
		padding-right: 20px;
	}
	.f_scroll > table .center_td{
		width:200px;
	}
}
@media (max-width:991px){
	.left_image,
	.column-left .blocks{
		display:none;
	}
	.home .column-left .blocks{
		display:block;
	}
	.f_scroll > table .center_td,
	.f_scroll > table .center_tr > td:nth-child(2){
		display:none;
	}
	.f_scroll > table .sl > td:nth-child(3){
		width:200px;
	}
	.blocks .block.block-ready,
	.blocks .block.block-cloud,
	.blocks .block.block-colocation {
		padding:35px 15px 200px 15px;
		text-align:center;
		background-position:center bottom !important;
	}
	.column-left {
		padding-right: 0;
	}
	.slogan{
		display:none;
	}
	.mobile-menu-button{
		display:block;
	}
	.menu {
		display: none;
	}
	.mobile-menu {
		display: block;
	}
	.hidden-sm{
		display:block;
	}
	.logo {
		margin-top: 40px;
	}
	.base_table .sl > td:last-child {
		padding-left: 0;
	}
	.range {
		min-width: 170px;
		float: none;
		display: inline-block;
	}
	.table_responcive > tbody > tr > td:first-child,
	.table_responcive > tr > td:first-child{
		width:20%;
	}
	.table_responcive > tbody > tr > td:last-child,
	.table_responcive > tr > td:last-child{
		width:80%;
	}
}

@media (max-width:767px){
	.footer:before {
		top: 280px;
	}
}

@media (max-width:767px){
	.copy {
		display: none;
	}
}

@media (max-width:450px){
	.table_responcive{
		display:block;
		width:100%;
	}
	.table_responcive table,
	.table_responcive tbody{
		display:block;
		width:100%;
	}
	.table_responcive > tbody > tr > td:first-child,
	.table_responcive > tr > td:first-child,
	.table_responcive > tbody > tr > td:last-child,
	.table_responcive > tr > td:last-child{
		width:100%;
	}
	.table_responcive th{
		display:none;
	}
	.base_table .border > td:first-child {
		border-bottom: 0;
	}
	.base_table .border > td:last-child {
		margin-bottom:10px;
	}
	.table_responcive td{
		display:block;
		float:left;
		border:0;
		width:100%;
	}
	.table_responcive tr{
		display:block;
		clear: left;
	}
	.table_responcive table tbody td{
		width:auto;
	}
	.range {
		float: left;
	}
	.f_scroll > table .sl > td:nth-child(3) {
		width: 100%;
	}
	.jq-selectbox{
		max-width:100%;
	}
	.base_table .sl > td:last-child {
		padding-left: 0;
	}
	.table_responcive .jq-radio{
		position:relative;
		top:2px;
	}
	.table_responcive .jq-checkbox{
		top:7px;
	}
	.base_table.table_responcive > tbody > tr > td:first-child, .base_table > tr > td:first-child {
		padding: 5px 0 5px 0;
	}
	.table_responcive .cl_l{
		clear:left;
	}
	.tb input[type="radio"] {
		top: 1px;
	}
}
