@media (max-width:640px) {}
	@media (max-width:480px) {}
	@media (min-width:480px) and (max-width:640px) {}

	

	/*1*/
	@media (max-width:981px) {
/*responsive*/
		.site_title {
		    display: block;
		    margin: 0 auto;
		    overflow: hidden;
		    height: auto;
		    /*line-height: 80px;*/
		    max-width: 100%;
		    text-align: center;
		    padding: 10px 0 0 40px;
/*width: 100%;*/
		}

		.bx_login_block {
		    padding-left: 35px;
		    position: absolute;
		    right: 20px;
		    top: 0;
		}

		.header_inner_container_one {
		    display: block;
		    width: 100%;
		}

		.header_inner_include_aria {
		    background: rgba(0, 0, 0, 0) url("./images/phone.png") no-repeat scroll 10px 5px;
		    box-sizing: border-box;
		    display: inline-block;
/*padding-left: 4.5em;*/
		    width: 100%;
		    /*height: 4.5em;*/
		    overflow: hidden;
margin-left: 0;
padding-bottom: 10px;
		}

		.header_inner_include_aria span {
		    display: block;
		    margin: 0 auto;
		    text-align: center;
		    display: inline-flex;
		    position: relative;
		    text-align: center;
		    vertical-align: middle;
		    width: 90%;
		}
		.header_inner_include_aria strong {
		    display: inline-block;
		    padding-top: 7px;
		}

		.header_inner_container_cart {
		    /*border: 1px dashed #ccc;
		    border-radius: 5px;*/
		    display: block;
		    margin: -20px 10px 20px;
		    overflow: hidden;
		    padding: 10px 30px;
		    position: absolute;
		    right: 10px;
		    top: 100px;
		    /*idth: 10.3em;*/
		}
		.header_inner_container_one p {
		    display: inline-flex;
		    margin: 0;
		    padding-right: 10px;
		    position: relative;
		}
		.header_inner_include_aria p {
		    display: block;
		    font-size: 1.5em;
		    margin: 0 auto;
		    overflow: hidden;
		    text-align: center;
		    vertical-align: middle;
		}

		.header_inner_container_two {
		    margin-left: 1em;
		    position: absolute;
		    top: 30px;
			right: 10px;
			/*width: 20%;*/
					}
		.footer_contact h3, .footer_contact strong p  {
			padding-left: 1em;
			}
			
		.bx_inc_menu_footer h3, .bx_inc_menu_footer ul li a {
			padding-left: 40px;
			}
			
		.copyright {
			margin-top: 0;
			}
.footer_wrap .footer_container_four {
padding-bottom: 100px;
}
/*.bx_topnav li a {
	font-size: 12px;
}*/
		/*end_responsive*/
}

	/*2*/
	/*@media (min-width:640px) and (max-width:980px){*/
	@media (max-width:980px) {}

	/*3*/
	@media (max-width:850px) {
		/*responsive*/
		.site_title {
		    display: block;
		    margin: 0 auto;
		    overflow: hidden;
		    height: auto;
		    /*line-height: 80px;*/
		    max-width: 100%;
		    text-align: center;
		    padding: 10px 0 0 40px;
/*width: 100%;*/
		}

		.bx_login_block {
		    padding-left: 35px;
		    position: absolute;
		    right: 20px;
		    top: 0;
		}

		.header_inner_container_one {
		    display: block;
		    width: 100%;
		}

		.header_inner_include_aria {
		    background: rgba(0, 0, 0, 0) url("./images/phone.png") no-repeat scroll 10px 5px;
		    box-sizing: border-box;
		    display: inline-block;
/*padding-left: 4.5em;*/
		    width: 100%;
		    /*height: 4.5em;*/
		    overflow: hidden;
margin-left: 0;
padding-bottom: 10px;
		}

		.header_inner_include_aria span {
		    display: block;
		    margin: 0 auto;
		    text-align: center;
		    display: inline-flex;
		    position: relative;
		    text-align: center;
		    vertical-align: middle;
		    width: 90%;
		}
		.header_inner_include_aria strong {
		    display: inline-block;
		    padding-top: 7px;
		}

		.header_inner_container_cart {
		    /*border: 1px dashed #ccc;
		    border-radius: 5px;*/
		    display: block;
		    margin: -20px 10px 20px;
		    overflow: hidden;
		    padding: 10px 30px;
		    position: absolute;
		    right: 10px;
		    top: 100px;
		    /*width: 10.3em;*/
		}
		.header_inner_container_one p {
		    display: inline-flex;
		    margin: 0;
		    padding-right: 10px;
		    position: relative;
		}
		.header_inner_include_aria p {
		    display: block;
		    font-size: 1.5em;
		    margin: 0 auto;
		    overflow: hidden;
		    text-align: center;
		    vertical-align: middle;
		}

		.header_inner_container_two {
		    margin-left: 1em;
		    position: absolute;
		    top: 30px;
			right: 10px;
			/*width: 20%;*/
					}
		.footer_contact h3, .footer_contact strong p  {
			padding-left: 1em;
			}

		.bx_inc_menu_footer h3, .bx_inc_menu_footer ul li a {
			padding-left: 40px;
			}

		.copyright {
			margin-top: 0;
			}

.bx_topnav li a {
font-size: 0;
}

.bx_topnav li .icon_on_main_6 {
background: url(./images/sewing_machine_media.png)no-repeat;
}

.bx_topnav li .icon_on_main_7 {
background: url(./images/sewing_machine_media.png)no-repeat;
}

.bx_topnav li .icon_on_main_5 {
background: url(./images/phone_menu_media.png)no-repeat;
}

.bx_topnav li .icon_on_main_4 {
background: url(./images/guarantee_media.png)no-repeat;
}

.bx_topnav li .icon_on_main_3 {
background: url(./images/about_store_media.png)no-repeat;
}

.bx_topnav li .icon_on_main_2 {
background: url(./images/delivery_media.png)no-repeat;
}

.bx_topnav li .icon_on_main_1 {
background: url(./images/question_media.png)no-repeat;
}

.footer_wrap .footer_container_four {
padding-bottom: 100px;
}

/*.bx_topnav li a {
	font-size: 12px;
}*/
		/*end_responsive*/
	}

	/*4*/
	@media (min-width:321px) and (max-width:479px) {}


	@media (min-width:981px){#debsizing:before{content:"981px < (1) "}}
	@media (min-width:640px) and (max-width:980px){#debsizing:before{content:"640px < (2) "}#debsizing:after{content:" < 980px"}}
	@media (min-width:480px) and (max-width:639px) {#debsizing:before{content:"480px < (3) "}#debsizing:after{content:" < 639px"; }}
	@media (min-width:321px) and (max-width:479px) {#debsizing:before{content:"321px < (4) "}#debsizing:after{content:" < 479px"; }}
	@media (max-width:320px){#debsizing:before{content:"(5) "}#debsizing:after{content:" < 320px"; }}