@media screen and (max-width: 1460px){
	.sidebar{
		display: none;
	}
	.adm_content{
		width: 100%;
	}
}
@media screen and (max-width: 1280px){
	.blocks_select ul{
		flex-wrap: wrap;
		width: 740px;
		margin: 0 auto;
	}
	.blocks_select ul li{
		flex: auto;
	}
	.blocks_select a{
		text-align: center;
	}
	.content.admin_constructor_content{
		width: calc(100% - 40px);
	}
	.main_container .left{
		width: calc(100% - 568px);
	}
	.constructor_content .main_container .seller_price_container, .constructor_content .main_container .registrator_container, .constructor_content .main_container .payment_container, .constructor_content .main_container .letter_container,.constructor_content .main_container .banner_container{
		width: 564px;
	}
	.container.main_container{
		width: calc(100% - 40px);
	}
	.bottom_offer_container{
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 1265px){
	.constructor_content .container, .peremestit{
		width: calc(100% - 40px);
	}
	.constructor_content .related_keywords_container, .constructor_content .letter_container, .constructor_content .other_domains_container, .constructor_content .shop_offers_container, .constructor_content .seller_price_container, .constructor_content .registrator_container, .constructor_content .payment_container, .constructor_content .banner_container.variant1, .constructor_content .banner_container.variant2{
		width: 544px;
	}
}
@media screen and (max-width: 1190px){
	header{
		padding-right: 20px;
	}
	header.constructor_header{
		padding-right: 0;
	}
	header .right{
		width: 500px;
	}
	header .left{
		width: calc(100% - 500px);
		justify-content: space-between;
	}
	header .left .breadcrumps{
		margin-right: 0;
	}
	.constructor_content .seller_price_container, .constructor_content .registrator_container, .constructor_content .payment_container, .constructor_content .letter_container, .constructor_content .banner_container.variant1, .constructor_content .banner_container.variant2{
		width: calc(100% - 564px);
	}
	.constructor_content .seller_price, .constructor_content .registrator_container, .constructor_content .letter_container, .constructor_content .owner_contacts_container, .constructor_content .banner_container.variant1, .constructor_content .banner_container.variant2{
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media screen and (max-width: 1140px){
	.container.main_container{
		flex-direction: column;
	}
	.main_container .left{
		width: 100%;
	}
}
@media screen and (max-width: 1060px){
	.constructor_content .owner_contacts_container.variant1 .item{
		width: 200px;
	}
}
@media screen and (max-width: 1020px){
	.container.container_popolam{
		flex-direction: column;
		align-items: center;
	}
	.constructor_content .seller_price_container, .constructor_content .registrator_container, .constructor_content .payment_container, .constructor_content .letter_container, .constructor_content .banner_container.variant1, .constructor_content .banner_container.variant2{
		width: 544px;
	}
	header.constructor_header{
		flex-direction: column;
		justify-content: space-around;
		align-items: center;
	}
	header .left{
		width: 100%;
	}
	header .right{
		width: 100%;
	}
	header.constructor_header .right li{
		margin-right: 40px;
		margin-left: 0;
	}
}
@media screen and (max-width: 1000px){
	.invisible.invisible_blocks, .invisible.template_id{
		display: none;
	}
}
@media screen and (max-width: 800px){
	.bottom_offer_container{
		flex-direction: column;
	}
	.blocks_select ul{
		width: 460px;
	}
	.tabs li a, .tabs li.tab_active{
		padding: 0 10px;
	}
	.tabs li.tab_active{
		height: 44px;
	}
}
@media screen and (max-width: 665px){
	.content.admin_constructor_content{
		width: 100%;
		margin: 80px 0;
	}
	.container.main_container{
		width: 100%;
	}
	.main_container>.left{
		width: calc(100% - 40px);
		margin: 0 auto;
	}
	.main_container .right{
		margin: 0 auto;
	}
	.constructor_content .main_container .seller_price_container, .constructor_content .main_container .registrator_container, .constructor_content .main_container .payment_container, .constructor_content .main_container .letter_container, .constructor_content .banner_container.variant1, .constructor_content .banner_container.variant2{
		width: calc(100% - 40px);
	}
}
@media screen and (max-width: 570px){
	.constructor_content .related_keywords_container, .constructor_content .letter_container, .constructor_content .other_domains_container, .constructor_content .shop_offers_container, .constructor_content .seller_price_container, .constructor_content .registrator_container, .constructor_content .payment_container, .constructor_content .banner_container.variant1, .constructor_content .banner_container.variant2{
		width: 100%;
	}
	header.constructor_header .right li{
		margin-right: 0;
	}
	header.constructor_header .right ul{
		justify-content: space-between;
	}
	header.constructor_header .left{
		flex-direction: column;
	}
}
@media screen and (max-width: 480px){
	.bottom_offer .left{
		flex-wrap: wrap;
		width: 241px;
	}
	.bottom_offer{
		height: auto;
	}
	.blocks_select ul{
		width: 360px;
	}
	header.constructor_header{
		padding-left: 32px;
	}
}
@media screen and (max-width: 420px){
	.constructor_content .main_container .seller_price_container, .constructor_content .main_container .registrator_container, .constructor_content .main_container .payment_container, .constructor_content .main_container .letter_container, .constructor_content .banner_container.variant1, .constructor_content .banner_container.variant2{
		width: 100%;
	}
	.main_container .right{
		width: 100%;
	}
	.main_container .right .constructor_block{
		width: 100%;
	}
}
@media screen and (max-width: 380px){
	.blocks_select ul{
		width: 300px;
	}
}