@media (min-width: 768px) {
	.main {
		min-height: 100%;
		margin: 0 auto -400px;
	}
	.hfooter{
		height: 400px;
	}
	.footer_top{
		min-height: 360px;
	}
	.loaderArea {
		background: rgba(255,255,255,0.9);
		overflow: hidden;
		position: absolute;
		top:0;
		height:550px;
		width:100%;
		z-index: 100000;
	}
	.loader {
		height: 62px;
		width: 62px;
		position: absolute;
		left: 50%;
		margin-left: -20px;
		top: 50%;
		margin-top: -20px;

	}
	.navbar-nav > li > a {
		padding-top: 6px;
		padding-bottom: 7px;
	}
	.navbar-collapse{
		padding-left: 0;
	}
	.category_item_title{
		text-transform: uppercase;
	}
	.anons_img_link{
		float: left;
		margin: 0 20px 10px 0;
	}

}
@media (max-width: 1199px) {
	.top_slider .slider-title{
		margin-left: -450px;
		top:30%;
	}
	.sidebar{
		margin-top: 0px;
	}
}
@media (max-width: 768px) {
	.banner{
		height:0px;
	}
	.loader {
		display: none;
	}
	#callback_form {
		padding: 30px 40px 40px;
	}
	.phone_callback{
		font: 22px/32px 'WhitneyMedium' !important;
	}
	.top_slider{
		display: none;
	}
}

@media (max-width: 500px) {
	.wrap_col {
		margin: 0px;
	}
	table{
		font-size: 10px;
	}
	.table>thead>tr>th {
		font-size: 12px;
	}
	.anons img{
		float:none;
	}
	.privacy p{
		position: relative;
		top:-22px;
		left:15px;
	}
	h1,.content ul>li a, .content ol>li a {
		word-break: break-all;
	}

}
@media (max-width: 768px) {
	.content img[style*="left"], article img[style*="left"]{
		float:none;
		max-width:100%!important;
		height:auto;
	}
	.captcha-block{
		margin-bottom: 10px;
	}
	.my-table {
		max-width:100%;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
	}
	.table>thead>tr>th{
		word-break: normal;
	}
	.mob-block {
		display:block;
	}
	.btn.btn-credit-big {
		font: 20px/22px 'KelsonSansRegular';
	}
	.navbar-nav > li:after {
		content: none;
	}
	.navbar-nav a.home{
		margin-left: 15px;
	}
	.design{
		text-align: left;
	}
	.reviews h5, .reviews .bubble{
		word-wrap: break-word;
	}
	.reviews .round120{
		width: auto;
		height: auto;
		border: none;
		overflow: none;
		border-radius: 0;
	}
	.reviews .round120 img{
		width: 100%;
	}
	.bubble{
		margin: 10px 0 20px;
		border: none;
		border-radius: 0;
		padding: 0;
		font: 14px/18px 'WhitneyBook';
	}
	.bubble:before{
		content: none;
	}
	.header{
		min-height: auto;
	}
	.navbar{
		min-height: auto;
		margin: 5px 0;
	}
}
@media (max-width: 992px) {
	.top_slider .slider-title{
		margin-left: -560px;
		top:45%;
	}
	.wrap,.wrap_col{
		padding-left: 20px;
		padding-right: 20px;
	}
	.social_networks{
		padding-top: 10px;
		text-align: center;
		margin-bottom: 10px;
	}
	a.home{
		display: none!important;
	}
	#navbar .nav li > a{
		display: inline-block;
	}
	.design{
		text-align: center;
		margin-bottom:10px;
	}
	.services{
		position: static;
	}
	.top_panel, .mob_center{
		text-align: center;
	}
	.callback, .address{
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 240px;
	}

	.btn_address{
		top: -7px;
	}
	.btn_callback{
		top: 1px;
	}
	.menu_footer li{
		min-width: 100px;
	}
}