@media screen and (min-width: 1700px)  {

.burger{
    display: none;
}

.sidemenu_container{
    display: block;
}

}

@media screen and (max-width: 1700px) {

.burger{
    display: block;
}

.sidemenu_container{
    display: none;
}

}


@media screen and (max-width: 1450px) {

.logo {
    display: block;
    margin: 0 auto 20px auto;
}

.hat_align{
    max-width: 1140px;
}



.burger{
    width: 30px;
}

}

@media screen and (max-width: 1370px) {

.burger{
    bottom: auto;
    height: 210px;
}

}


@media screen and (max-width: 1157px) {

.align{
	max-width: 98%;
}

.hat_align{
    max-width: 98%;
}



.hat_section .order_button{
	display: block;
	margin: 20px auto 0 auto;
}

.hat_section .phone {
    margin-right: 0;
}

.hat_section .social_links {
    margin-right: 40px;
}

.hat_section .adress {
    margin-right: 40px;
}



.intro_watch{
    display: none;
}



.advantage_one {
    margin: 0 20px 40px 20px !important;
}

.advantage_one_img {
    margin-bottom: 15px;
}

}

@media screen and (max-width: 1000px) {
.sidemenu_link{
    font-size: 14px;
    padding: 10px 30px;
}

.sidemenu_delivery{
    padding: 10px 30px;
    margin-bottom: 10px;
}

.sidemenu_delivery_img{
    margin-bottom: 5px;
}
.type_hat_header {
    display: block;
    width: auto;
    text-align: center;
    margin: 0 0 20px 0;
}

.breadcrumbs {
   display: block;
   width: auto;
   text-align: center;
   margin: 0;  
}

.type_article_content img{
    float: none;
    margin: 0 auto 20px auto;
}
}

@media screen and (max-width: 900px) {

.intro_content {
    display: block;
    width: auto;
    margin: 0 0 30px 0;
}

.intro_content .block_header {
    text-align: center;
}

.intro_img {
    display: block;
    width: auto;
    text-align: center;
}



.calc_title{
	text-align: center;
	font-size: 24px;
}

.calc_left{
	display: block;
	width: auto;
	max-width: 555px;
	margin: 0 auto 30px auto;
}

.calc_right{
	display: block;
	width: auto;
	max-width: 555px;
	margin: 0 auto;
}



.about_img img{
    display: none;
}



.footer_contacts {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.footer_menu_container {
    display: block;
    width: auto;
    margin: 0 auto 30px auto;
}

.footer_menu_one {
    margin: 0 30px !important;
}

}

@media screen and (max-width: 800px) {
.type_content {
    display: block;
    width: auto;
    margin: 0 0 30px 0;
}

.type_sidebar {
    display: block;
    margin: 0 auto;
}
.type_menu
{
	display: none;
}
.hat_section .social_links {
    display: block;
    margin: 0 auto 20px auto
}


.hat_wrapper {
    position: static;
}
.main {
    margin: 0px auto 0;
}

.copyright_section .social_links {
    display: block;
    margin: 0 auto 10px auto
}

.copyright_text {
    display: block;
    width: auto;
    text-align: center;
}

.copyright_dev {
    display: block;
    width: auto;
    text-align: center;
}

}

@media screen and (max-width: 700px) {

.offer_wrapper {
    background: #eadaa3;
    min-height: 0;
}

.offer_content {
    display: block;
    margin: 0 auto 40px auto;
    text-align: center;
}

.offer_forb{
	margin: 0 auto 20px auto;
}

.offer_to_cat{
	margin: 0 auto 20px auto;
}

.offer_look{
	margin: 0 auto;
	text-align: left;
}

.offer_container {
    display: block;
    width: auto;
    text-align: center;
}

.offer_production {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    width: 340px;
}



.action_wrapper {
    background: #1d1c21;
    min-height: 0;
}

.action_section {
    padding: 30px 0;
}

.action_content {
    display: block;
    width: auto;
    text-align: center;
    margin: 0 auto 30px auto;
}

.action_space {
    display: none;
}

.action_timer {
    display: block;
    width: auto;
    margin: 0;
}

.action_timer_one {
    margin-right: 16px;
}

.action_timer_one:after{
    right: -11px;
}



.works_one {
    width: 50%;
}



.calc_captcha {
    display: block;
    margin: 0 0 20px 0;
}

.calc_privacy {
    display: block;
    width: auto;
}



.about_img {
    display: block;
    width: auto;
    margin: 0 auto 30px auto;
    width: 280px;
}

.about_content {
    display: block;
    width: auto;
}

.about_title{
	margin-bottom: 20px;
}

}

@media screen and (max-width: 600px) {
.production_one {
    width: 95px;
}
.production_one_title {
	font-size: 12px;
}
.modal_window_container_wrapper {
    padding: 10px;
}

.modal_window_container {
    width: 250px;
    margin: -210px 0 0 -125px;
}

.modal_window_container h2 {
    margin: 0 0 15px 0;
    font-size: 20px;
}

.hat_section .adress {
    display: block;
    width: 260px;
    margin: 0 auto 20px auto;
}

.hat_section .phone {
    display: block;
    margin: 0 auto;
    width: 260px;
}


.footer_menu_container {
    display: none;
}
.footer_menu_one {
	display: none;
	margin: 0 auto !important;
	width: 270px;
}
.type_table_wrapper table{
    width: 600px;
}

}

@media screen and (max-width: 500px) {

.offer_production {
    display: block;
    width: auto;
    text-align: center;
}

.offer_production_one {
    padding: 20px 10px;
}

.offer_production_one_img {
    display: block;
    width: auto;
    text-align: center;
    margin: 0 0 10px 0;
}

.offer_production_one_content {
    display: block;
    width: auto;
    text-align: center;
}



.block_header:after{
    display: block;
    margin: 15px auto 0 auto;
}



.advantage_one {
	display: block;
    margin: 0 auto 40px auto !important;
}



.works_one {
    display: block;
    width: auto;
}

.works_container,
.works_link {
    max-width: 380px;
    margin: 0 auto;
}



.calc_file_title{
	display: block;
	margin: 0 0 5px 0;
}

.calc_params_line_title{
    display: block;
    width: auto;
    margin: 0 0 5px 0;
}

.calc_params_line_content{
    display: block;
    width: auto;
}

.calc_misc_one{
	display: block;
	margin: 10px 0 !important;
}

.calc_right{
	padding: 20px;
}

.jq-file {
	width: 220px;
}

.calc_file{
	padding: 5px;
	overflow: hidden;
}



.about_title{
	font-size: 24px;
	text-align: center;
}

.burger{
    top: 50%;
    margin-top: -105px;
}

.type_sidebar {
    width: auto;
    text-align: center;
}

}