@media only screen and (max-width :1025px) {
.wrapr {
	width:98%;
}

#hdr #logo {
	width:32%;
	top: 35px;
	left: 30px;
}
/*
.nav > li:first-child {
	width:32.8%;
}
*/
.fix_ctn div {
	z-index:1100;
}

.fix_ctn div.cart {
	top:5%;
}

.fix_ctn div.rss {
	 top:20%;
}

.fix_ctn div.sus {
	top:55%;
}
}

@media only screen and (max-width :1007px) {
ul.all_product li{
	width:19%;
	}

}

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

.fix_ctn{
	display:none;
	}
	
.top_lnk{
	width:82%;
	}
#loginBox{
	width:30%;
	}	

.nav > li:first-child{
	width:32%;
	}

#hdr #logo {
	top:45px;
	left:15px;
}

.nav li li:last-child a{
	background:none;
	}

.flex-direction-nav li{
	width:45px;
	}
.flex-direction-nav li:last-child{
	margin-right:1px;
	}
.flex-direction-nav li div{
	padding:245% 0;
	}

/*
.slides li img{
	width:90%;
}
*/
	
	
.mid_ctn .title{
	width:83%;
	}	
	
		
ul.all_product li{
	width:23.55%;	
	}


ul.all_product li:nth-child(5n){
	margin-right:12px;
	}	
	
ul.all_product li:nth-child(4n) {
	margin-right:0;
}

	
ul.all_product li .shadow{
	background-position:-10px -2px;
	}
	
ul.all_product li .rgt_sdo{
	background-position:-5px 0;
	}	
	
.flexslider{
	height:auto;
	padding-bottom:4px;
	}	
	
/*-----FOOTER-------*/	

#ftr .f_link{
	width:20%;
	}
	
#ftr .nws{
	width:25%;
	margin-right:3%;
	}	

#ftr .rfr{
	width:31%;
	}	
	
}

@media screen and (max-width: 700px) {
#navigation{
	overflow:hidden;
	border:none;
	}

.active {
	display: block;
}

.nav > li {
	float: none;
	width:100% !important;
	padding:0;
}

.nav > li:last-child a{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.nav > li > a {
	padding-left:20px;
	text-align:left;
}

.nav li .more {
	 background-image: url(../images/arw.png);
	 background-repeat: no-repeat;
	 background-position: 54% 50%;
	 float: right;
	 width: 10%;
	 border-left: 1px solid rgba(255, 255, 255, .3);
	 padding:14px 15px 14px 15px;
	 margin: 0px 5px 0px 0px;
	 cursor: pointer;
	 z-index: 200;
	 position: relative;
	}

.nav li .more:before {
	 content: "";
	 background: rgba(0, 0, 0, .3);
	 width: 1px;
	 display: block;
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 left: -2px;
	}

.nav ul {
	 display: block;
	 width: 100%;
}

.nav > li.hover > ul, .nav li li.hover ul {
	position: static;
	}
	
.nav > li:first-child{
	display:none;
	}
.nav > li.hm a{
	overflow:hidden;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
	}
	
.nav li ul{
	width:100%;
	}	
.nav li ul li a{
	width:98%;
	background:none;
	border-bottom:1px solid #025685;
	font-size:12px;
	line-height:34px;
	text-align:left;
	padding-left:20px;
	}
.nav li ul li a:hover{
	background:none;
	}
	
.nav a:hover span, .nav > li.abt > a:hover span{
	background:none;
	}
	
.toggleMenu{
	top:18px;
	}	
#navigation{
	margin:15px 0 0;
	}
}


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

#hdr #logo{
	top:12px;
	width:40%;
	left:0;
	}

.top_lnk {
	width: 58%;
	margin: 0;
}

.top_lnk .social_like{
	padding:5px 0 20px;
	}

.top_lnk .side_lnk{
	float:none;
	}
	
.top_lnk .side_lnk p, .top_lnk .side_lnk a.rd{
	font-size:13px;
	}	

#hdr{
	padding-bottom:5px;
	}

#loginBox{
	top:90px;
	}
	

.flex-control-nav{
	left:60px;
	}
	
.flex-direction-nav li div {
	padding: 214% 0;
}	



.mid_ctn .title {
	width: 80%;
}

.mid_ctn .title .shadow{
	width:50%;
	}

.mid_ctn .title .rgt_sdo{
	background-position:-1px 0;
	}


ul.all_product li, ul.all_product li:nth-child(4n){
	margin-right:12px;
	width:31.5%;
	}	
	
ul.all_product li:nth-child(3n) {
	margin-right:0;
}

ul.all_product li:last-child{
	display:none;
	}

ul.all_product li .rgt_sdo {
	background-position: 12px 0;
}


#ftr .f_link {
	width: 25%;
	padding-left: 20px;
}

#ftr .nws {
	width: 40%;
	margin: 0;
	padding: 0;
}

#ftr .rfr{
	width: 94%;
	padding:20px 0 0;
	margin:0 auto 50px;
	float: none;
	clear: both;	
	}
	
#ftr .btm_ctn p{
	font-size:11px;
	}	

}

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

.top_lnk{
	width:65%;

}
.top_lnk .social_like{
	padding:5px 0 27px 12%;
	}
	
#hdr {
	padding-bottom: 0;
}	

#loginBox {
	top: 98px;
	width:38%;
}
	
}
	

@media screen and (max-width:600px) {
.flex-direction-nav li div {
	padding: 180% 0;
}

.mid_ctn .title {
	width: 78%;
}

.mid_ctn .title .rgt_sdo {
	background-position: -12px 0;
}

.mid_ctn .title .shadow{
	height:15px;
	}

.mid_ctn {
	padding: 15px 0;
}

ul.all_product li{
	width:31.70%;
	}
	
ul.all_product li .rgt_sdo {
	background-position: 0px 0;
}	


#ftr{
	margin:10px 0 0;
	}
	
#ftr .f_link {
	width: 35%;
	padding-left:5%;
}

#ftr .nws, #ftr .rfr{
	float:none;
	clear:both;
	width:90%;
	margin:0 auto;
	padding:20px 0 0;
	}
}

@media screen and (max-width:575px) {
.top_lnk {
	width: 68%;
}

.top_lnk .social_like{
	padding-left:18%;
}

.flex-direction-nav li div {
	padding: 169% 0;
}

.mid_ctn .title .rgt_sdo {
	background-position: -22px -1px;
}


ul.all_product li {
	width: 31.5%;
}

ul.all_product li .rgt_sdo {
	background-position: -8px -1px;
}

}


@media screen and (max-width: 485px){
	
.top_lnk {
	width: 81%;
}	

.top_lnk .social_like {
	padding:5px 0 20px 28%;
}

#loginBox {
	top: 88px;
}

#loginForm #login{
	width:47%;
	}

.rmbr .chck{
	top:5px;
}

.rmbr a{
	padding:7px 0 0 25px;
	}
.frg{
	padding-left:6px;
	}	
.flex-direction-nav li{
	padding:1px;
	}
	
.flex-direction-nav li {
	width: 29px;
}	

.flex-direction-nav li div{
	width:25px;
	padding: 223% 0;
	margin:0;
	}
	
.flex-direction-nav li div a{
	background-position:6px -500px;
	}	
	
.flex-direction-nav li a.flex-next{
	background-position:101% -500px;

}	
.flex-direction-nav li:last-child{
	padding:0;
	}
	
.mid_ctn .btn{
	display:none;
	}	

.mid_ctn .title {
	width: 100%;
	float: none;
}

ul.all_product li, ul.all_product li:nth-child(4n), ul.all_product li:nth-child(3n) {
	margin-right:12px;
	width:48%;
	}	
	
ul.all_product li:nth-child(2n) {
	margin-right:0;
}

ul.all_product li:last-child{
	display:block;
	}

ul.all_product li .ctn .impact{
	padding-left:20px;
	}
	

#ftr .f_link{
	width:43%;
	}	
#ftr .nws, #ftr .rfr{
	width:90%;
	}	
}


@media screen and (max-width: 385px) {
.top_lnk {
	width: 95%;
	float: none;
	margin: 0 auto;
	padding:55px 0 0;
}

#hdr #logo {
	top: 10px;
	width: 55%;
}

.top_lnk .social_like{
	padding-bottom:10px;
	}

.top_lnk .side_lnk p{
	font-size: 12px;
	float:left;
}

#loginBox {
	top: 135px;
	width: 50%;
}
.flex-direction-nav li div{
	padding:165% 0;
	}
	
.flex-control-nav {
	left: 40px;
	bottom: 12px;
}	
.flex-control-nav li a{
	width:14px;
	height:14px;
	margin-right:5px;
	}
	
.mid_ctn .title .rgt_sdo {
	background-position: -50px -1px;
}

ul.all_product li, ul.all_product li, ul.all_product li:nth-child(4n), ul.all_product li:nth-child(3n){
	width:47.5%;
	}
		
ul.all_product li .ctn .impact {
	padding-left: 8px;
	font-size: 22px;
}


}


@media screen and (max-width: 320px) {
	
.mid_ctn .title h1{
	font-size:14px;
	line-height:30px;
	}	
	
.top_lnk .side_lnk a.border_right_none{
	text-align:center;
	width:100%;
	font-size:14px;
	margin:10px 0 0;
	text-transform:uppercase;
	}
.top_lnk{
	padding:45px 0 0;
	}	
	
#loginBox {
	top: 148px;
	width: 62%;
	right: 20%;
	z-index: 100000;
}

.toggleMenu{
	right:3px;
	}


#navigation {
	margin: 8px;
	width:96%;
}
.flexslider{
	margin:0 auto;
	width:96%;
	}

#hdr #logo{
	width:60%;
	}

.flex-direction-nav li div {
	padding:123% 0;
}

.mid_ctn .title{
	width:95%;
	margin:0 auto;
	}


.mid_ctn .title .rgt_sdo {
	background-position: -100px -1px;
}

ul.all_product li, ul.all_product li, ul.all_product li:nth-child(4n), ul.all_product li:nth-child(3n),ul.all_product li:nth-child(2n), ul.all_product li:nth-child(5n){
	width:90%;
	margin:0 auto 12px;
	float:none;
	} 
	
ul.all_product li .ctn .impact {
	font-size: 26px;
	padding: 10px 0 0 26px;
}	

.scrollToTop{
	left:40%;
	}

}

@media screen and (max-width: 240px) {	
#hdr #logo {
	width: 80%;
	left: 10%;
	top:10px;
}	

.top_lnk .social_like {
	padding:4px 0 20px 6%;
	width:80%;
	margin: 0 auto;
	float: none;
}

.social_like div{
	width:40%;
	}	

#loginBox {
	top: 118px;
	width: 75%;
	right: 10%;
}
	
.top_lnk .side_lnk {
	float: none;
	width: 90%;
	margin:0px auto 0;
}

.top_lnk .side_lnk p{
	display:none;
	}

.top_lnk .side_lnk a.border_right_none {
	margin: 8px 0 0;
}
	
.toggleMenu {
	 width:100%;
	 display:block;
	 position:inherit;
	 text-align:center;
	
	}
#navigation{
	background:none;
	}

.nav > li.hm{
	border-radius:6px 6px 0 0;
	overflow:hidden;
}

.flex-direction-nav li div {
	padding:115% 0;
	width:18px;
}

.flex-direction-nav li {
	width: 20px;
	margin: 0;
	padding: 0;
}
.flex-direction-nav li:last-child{
	margin-right:-1px;
	}

.flex-direction-nav li div a {
	background-position: 2px -500px;
}

.flex-direction-nav li a.flex-next {
	background-position: 100.5% -500px;
}

.flex-control-nav {
	left: 30px;
}

.flex-control-nav li a {
	width: 12px;
	height: 12px;
}

.mid_ctn .title .rgt_sdo {
	background-position: -130px -1px;
}

.mid_ctn {
	padding: 10px 0;
}

.mid_ctn .title .shadow {
	height: 12px;
}

ul.all_product li .ctn .impact {
	font-size: 24px;
	padding: 10px 0 0 11px;
}

}

