/* -- iPhone 2G-4s -- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;border-radius:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.header {height:auto;}
	.header-left {float:none;width:100%;margin:0 auto;text-align:center;}
	.logo {padding-top:20px;}
	.logo img {max-width:80%;}
	.header-right {float:none;width:100%;margin:0 auto;text-align:center;padding-top:0;}
	.navlinks {display:none;}
	.navverytopright-search {text-align:center;padding:0;}
	input[class="searchbut"] {width:65%;margin-left:0;}
	.container {margin-top:-14px!important;}
	.contentfull {width:90%!important;padding:10px 5% 10px!important;}
	.onfocuseras {margin:0;}
	.onfocuserabox {width:100%;height:auto;}
	.onfocuserabox-left {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right img {width:100%;height:auto;}
	.onfocuserabox-left2 {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right2 {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right2 img {width:100%;height:auto;}
	.ui-tabs .ui-tabs-nav li {font-size:11px!important;}
	.products {margin-right:0;}
	.product {float:none;width:100%;height:auto;padding-bottom:5px;}
	.product-price {position:relative;padding-left:0px;padding-top:8px;}
	.navbottom a {display:block;padding:8px 0;}
	.sidebar {display:none;}
	.contentcat {width:95%;margin:0 auto;float:none;margin-top:15px;}
	.containerincat {display:none;}
	.singlewrapper {width:92%;margin:0 auto;}
	.single-product {padding:0;width:100%;margin:0 auto;margin-top:18px;}
	.single-product-left {width:100%;float:none;margin:0;}
	.single-product-right {width:100%;float:none;margin:0;}
	.onfocuseraboxsub {width:100%;}
	.onfocussub-img {width:100%;}
	.contentfull {margin-top:0;}
	.homeadvert {display:none;}
	.mobslide {display:block;}
	.purchase-left {float:none;width:100%;}
	.purchase-right {float:none;width:100%;}
	.forminput,
	.forminputarea {padding:5%;width:90%;}
	form {float:none!important;}
	.header-right {float:left;width:85%;}
	.header-basket {float:right;width:8%;padding-right:20px;padding-top:5px;}
	.navbasketadded {top: -2px;right: 11px;width: 27px;height: 27px;line-height: 26px;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px)
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;border-radius:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.header {height:auto;}
	.header-left {float:none;width:100%;margin:0 auto;text-align:center;}
	.logo {padding-top:20px;}
	.logo img {max-width:80%;}
	.header-right {float:none;width:100%;margin:0 auto;text-align:center;padding-top:0;}
	.navlinks {display:none;}
	.navverytopright-search {text-align:center;padding:0;}
	input[class="searchbut"] {width:65%;margin-left:0;}
	.container {margin-top:-14px!important;}
	.contentfull {width:90%!important;padding:10px 5% 10px!important;}
	.onfocuseras {margin:0;}
	.onfocuserabox {width:100%;height:auto;}
	.onfocuserabox-left {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right img {width:100%;height:auto;}
	.onfocuserabox-left2 {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right2 {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right2 img {width:100%;height:auto;}
	.ui-tabs .ui-tabs-nav li {font-size:11px!important;}
	.products {margin-right:0;}
	.product {float:none;width:100%;height:auto;padding-bottom:5px;}
	.product-price {position:relative;padding-left:0px;padding-top:8px;}
	.navbottom a {display:block;padding:8px 0;}
	.sidebar {display:none;}
	.contentcat {width:95%;margin:0 auto;float:none;margin-top:15px;}
	.containerincat {display:none;}
	.singlewrapper {width:92%;margin:0 auto;}
	.single-product {padding:0;width:100%;margin:0 auto;margin-top:18px;}
	.single-product-left {width:100%;float:none;margin:0;}
	.single-product-right {width:100%;float:none;margin:0;}
	.onfocuseraboxsub {width:100%;}
	.onfocussub-img {width:100%;}
	.contentfull {margin-top:0;}
	.homeadvert {display:none;}
	.mobslide {display:block;}
	.purchase-left {float:none;width:100%;}
	.purchase-right {float:none;width:100%;}
	.forminput,
	.forminputarea {padding:5%;width:90%;}
	form {float:none!important;}
	.header-right {float:left;width:85%;}
	.header-basket {float:right;width:8%;padding-right:20px;padding-top:5px;}
	.navbasketadded {top: -2px;right: 11px;width: 27px;height: 27px;line-height: 26px;}
}

/* -- iPhone 5 -- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;border-radius:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.header {height:auto;}
	.header-left {float:none;width:100%;margin:0 auto;text-align:center;}
	.logo {padding-top:20px;}
	.logo img {max-width:80%;}
	.header-right {float:none;width:100%;margin:0 auto;text-align:center;padding-top:0;}
	.navlinks {display:none;}
	.navverytopright-search {text-align:center;padding:0;}
	input[class="searchbut"] {width:65%;margin-left:0;}
	.container {margin-top:-14px!important;}
	.contentfull {width:90%!important;padding:10px 5% 10px!important;}
	.onfocuseras {margin:0;}
	.onfocuserabox {width:100%;height:auto;}
	.onfocuserabox-left {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right img {width:100%;height:auto;}
	.onfocuserabox-left2 {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right2 {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right2 img {width:100%;height:auto;}
	.ui-tabs .ui-tabs-nav li {font-size:11px!important;}
	.products {margin-right:0;}
	.product {float:none;width:100%;height:auto;padding-bottom:5px;}
	.product-price {position:relative;padding-left:0px;padding-top:8px;}
	.navbottom a {display:block;padding:8px 0;}
	.sidebar {display:none;}
	.contentcat {width:95%;margin:0 auto;float:none;margin-top:15px;}
	.containerincat {display:none;}
	.singlewrapper {width:92%;margin:0 auto;}
	.single-product {padding:0;width:100%;margin:0 auto;margin-top:18px;}
	.single-product-left {width:100%;float:none;margin:0;}
	.single-product-right {width:100%;float:none;margin:0;}
	.onfocuseraboxsub {width:100%;}
	.onfocussub-img {width:100%;}
	.contentfull {margin-top:0;}
	.homeadvert {display:none;}
	.mobslide {display:block;}
	.purchase-left {float:none;width:100%;}
	.purchase-right {float:none;width:100%;}
	.forminput,
	.forminputarea {padding:5%;width:90%;}
	form {float:none!important;}
	.header-right {float:left;width:85%;}
	.header-basket {float:right;width:8%;padding-right:20px;padding-top:5px;}
	.navbasketadded {top: -2px;right: 11px;width: 27px;height: 27px;line-height: 26px;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;border-radius:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.header {height:auto;}
	.header-left {float:none;width:100%;margin:0 auto;text-align:center;}
	.logo {padding-top:20px;}
	.logo img {max-width:80%;}
	.header-right {float:none;width:100%;margin:0 auto;text-align:center;padding-top:0;}
	.navlinks {display:none;}
	.navverytopright-search {text-align:center;padding:0;}
	input[class="searchbut"] {width:65%;margin-left:0;}
	.container {margin-top:-14px!important;}
	.contentfull {width:90%!important;padding:10px 5% 10px!important;}
	.onfocuseras {margin:0;}
	.onfocuserabox {width:100%;height:auto;}
	.onfocuserabox-left {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right img {width:100%;height:auto;}
	.onfocuserabox-left2 {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right2 {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right2 img {width:100%;height:auto;}
	.ui-tabs .ui-tabs-nav li {font-size:11px!important;}
	.products {margin-right:0;}
	.product {float:none;width:100%;height:auto;padding-bottom:5px;}
	.product-price {position:relative;padding-left:0px;padding-top:8px;}
	.navbottom a {display:block;padding:8px 0;}
	.sidebar {display:none;}
	.contentcat {width:95%;margin:0 auto;float:none;margin-top:15px;}
	.containerincat {display:none;}
	.singlewrapper {width:92%;margin:0 auto;}
	.single-product {padding:0;width:100%;margin:0 auto;margin-top:18px;}
	.single-product-left {width:100%;float:none;margin:0;}
	.single-product-right {width:100%;float:none;margin:0;}
	.onfocuseraboxsub {width:100%;}
	.onfocussub-img {width:100%;}
	.contentfull {margin-top:0;}
	.homeadvert {display:none;}
	.mobslide {display:block;}
	.purchase-left {float:none;width:100%;}
	.purchase-right {float:none;width:100%;}
	.forminput,
	.forminputarea {padding:5%;width:90%;}
	form {float:none!important;}
	.header-right {float:left;width:85%;}
	.header-basket {float:right;width:8%;padding-right:20px;padding-top:5px;}
	.navbasketadded {top: -2px;right: 11px;width: 27px;height: 27px;line-height: 26px;}
}

/* -- iPhone 6 -- */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;border-radius:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.header {height:auto;}
	.header-left {float:none;width:100%;margin:0 auto;text-align:center;}
	.logo {padding-top:20px;}
	.logo img {max-width:80%;}
	.header-right {float:none;width:100%;margin:0 auto;text-align:center;padding-top:0;}
	.navlinks {display:none;}
	.navverytopright-search {text-align:center;padding:0;}
	input[class="searchbut"] {width:65%;margin-left:0;}
	.container {margin-top:-14px!important;}
	.contentfull {width:90%!important;padding:10px 5% 10px!important;}
	.onfocuseras {margin:0;}
	.onfocuserabox {width:100%;height:auto;}
	.onfocuserabox-left {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right img {width:100%;height:auto;}
	.onfocuserabox-left2 {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right2 {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right2 img {width:100%;height:auto;}
	.ui-tabs .ui-tabs-nav li {font-size:11px!important;}
	.products {margin-right:0;}
	.product {float:none;width:100%;height:auto;padding-bottom:5px;}
	.product-price {position:relative;padding-left:0px;padding-top:8px;}
	.navbottom a {display:block;padding:8px 0;}
	.sidebar {display:none;}
	.contentcat {width:95%;margin:0 auto;float:none;margin-top:15px;}
	.containerincat {display:none;}
	.singlewrapper {width:92%;margin:0 auto;}
	.single-product {padding:0;width:100%;margin:0 auto;margin-top:18px;}
	.single-product-left {width:100%;float:none;margin:0;}
	.single-product-right {width:100%;float:none;margin:0;}
	.onfocuseraboxsub {width:100%;}
	.onfocussub-img {width:100%;}
	.contentfull {margin-top:0;}
	.homeadvert {display:none;}
	.mobslide {display:block;}
	.purchase-left {float:none;width:100%;}
	.purchase-right {float:none;width:100%;}
	.forminput,
	.forminputarea {padding:5%;width:90%;}
	form {float:none!important;}
	.header-right {float:left;width:85%;}
	.header-basket {float:right;width:8%;padding-right:20px;padding-top:5px;}
	.navbasketadded {top: -2px;right: 11px;width: 27px;height: 27px;line-height: 26px;}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;border-radius:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.header {height:auto;}
	.header-left {float:none;width:100%;margin:0 auto;text-align:center;}
	.logo {padding-top:20px;}
	.logo img {max-width:80%;}
	.header-right {float:none;width:100%;margin:0 auto;text-align:center;padding-top:0;}
	.navlinks {display:none;}
	.navverytopright-search {text-align:center;padding:0;}
	input[class="searchbut"] {width:65%;margin-left:0;}
	.container {margin-top:-14px!important;}
	.contentfull {width:90%!important;padding:10px 5% 10px!important;}
	.onfocuseras {margin:0;}
	.onfocuserabox {width:100%;height:auto;}
	.onfocuserabox-left {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right img {width:100%;height:auto;}
	.onfocuserabox-left2 {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right2 {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right2 img {width:100%;height:auto;}
	.ui-tabs .ui-tabs-nav li {font-size:11px!important;}
	.products {margin-right:0;}
	.product {float:none;width:100%;height:auto;padding-bottom:5px;}
	.product-price {position:relative;padding-left:0px;padding-top:8px;}
	.navbottom a {display:block;padding:8px 0;}
	.sidebar {display:none;}
	.contentcat {width:95%;margin:0 auto;float:none;margin-top:15px;}
	.containerincat {display:none;}
	.singlewrapper {width:92%;margin:0 auto;}
	.single-product {padding:0;width:100%;margin:0 auto;margin-top:18px;}
	.single-product-left {width:100%;float:none;margin:0;}
	.single-product-right {width:100%;float:none;margin:0;}
	.onfocuseraboxsub {width:100%;}
	.onfocussub-img {width:100%;}
	.contentfull {margin-top:0;}
	.homeadvert {display:none;}
	.mobslide {display:block;}
	.purchase-left {float:none;width:100%;}
	.purchase-right {float:none;width:100%;}
	.forminput,
	.forminputarea {padding:5%;width:90%;}
	form {float:none!important;}
	.header-right {float:left;width:85%;}
	.header-basket {float:right;width:8%;padding-right:20px;padding-top:5px;}
	.navbasketadded {top: -2px;right: 11px;width: 27px;height: 27px;line-height: 26px;}
}

/* -- iPhone 6 Plus -- */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;border-radius:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.header {height:auto;}
	.header-left {float:none;width:100%;margin:0 auto;text-align:center;}
	.logo {padding-top:20px;}
	.logo img {max-width:80%;}
	.header-right {float:none;width:100%;margin:0 auto;text-align:center;padding-top:0;}
	.navlinks {display:none;}
	.navverytopright-search {text-align:center;padding:0;}
	input[class="searchbut"] {width:65%;margin-left:0;}
	.container {margin-top:-14px!important;}
	.contentfull {width:90%!important;padding:10px 5% 10px!important;}
	.onfocuseras {margin:0;}
	.onfocuserabox {width:100%;height:auto;}
	.onfocuserabox-left {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right img {width:100%;height:auto;}
	.onfocuserabox-left2 {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right2 {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right2 img {width:100%;height:auto;}
	.ui-tabs .ui-tabs-nav li {font-size:11px!important;}
	.products {margin-right:0;}
	.product {float:none;width:100%;height:auto;padding-bottom:5px;}
	.product-price {position:relative;padding-left:0px;padding-top:8px;}
	.navbottom a {display:block;padding:8px 0;}
	.sidebar {display:none;}
	.contentcat {width:95%;margin:0 auto;float:none;margin-top:15px;}
	.containerincat {display:none;}
	.singlewrapper {width:92%;margin:0 auto;}
	.single-product {padding:0;width:100%;margin:0 auto;margin-top:18px;}
	.single-product-left {width:100%;float:none;margin:0;}
	.single-product-right {width:100%;float:none;margin:0;}
	.onfocuseraboxsub {width:100%;}
	.onfocussub-img {width:100%;}
	.contentfull {margin-top:0;}
	.homeadvert {display:none;}
	.mobslide {display:block;}
	.purchase-left {float:none;width:100%;}
	.purchase-right {float:none;width:100%;}
	.forminput,
	.forminputarea {padding:5%;width:90%;}
	form {float:none!important;}
	.header-right {float:left;width:85%;}
	.header-basket {float:right;width:8%;padding-right:20px;padding-top:5px;}
	.navbasketadded {top: -2px;right: 11px;width: 27px;height: 27px;line-height: 26px;}
}
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;border-radius:0;}
	.navtop {display:none;}
	.mobile-menu {display:block;}
	.header {height:auto;}
	.header-left {float:none;width:100%;margin:0 auto;text-align:center;}
	.logo {padding-top:20px;}
	.logo img {max-width:80%;}
	.header-right {float:none;width:100%;margin:0 auto;text-align:center;padding-top:0;}
	.navlinks {display:none;}
	.navverytopright-search {text-align:center;padding:0;}
	input[class="searchbut"] {width:65%;margin-left:0;}
	.container {margin-top:-14px!important;}
	.contentfull {width:90%!important;padding:10px 5% 10px!important;}
	.onfocuseras {margin:0;}
	.onfocuserabox {width:100%;height:auto;}
	.onfocuserabox-left {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right img {width:100%;height:auto;}
	.onfocuserabox-left2 {width:94%;margin:0 auto;padding:3%;float:none;height:auto;}
	.onfocuserabox-right2 {width:100%;margin:0 auto;float:none;}
	.onfocuserabox-right2 img {width:100%;height:auto;}
	.ui-tabs .ui-tabs-nav li {font-size:11px!important;}
	.products {margin-right:0;}
	.product {float:none;width:100%;height:auto;padding-bottom:5px;}
	.product-price {position:relative;padding-left:0px;padding-top:8px;}
	.navbottom a {display:block;padding:8px 0;}
	.sidebar {display:none;}
	.contentcat {width:95%;margin:0 auto;float:none;margin-top:15px;}
	.containerincat {display:none;}
	.singlewrapper {width:92%;margin:0 auto;}
	.single-product {padding:0;width:100%;margin:0 auto;margin-top:18px;}
	.single-product-left {width:100%;float:none;margin:0;}
	.single-product-right {width:100%;float:none;margin:0;}
	.onfocuseraboxsub {width:100%;}
	.onfocussub-img {width:100%;}
	.contentfull {margin-top:0;}
	.homeadvert {display:none;}
	.mobslide {display:block;}
	.purchase-left {float:none;width:100%;}
	.purchase-right {float:none;width:100%;}
	.forminput,
	.forminputarea {padding:5%;width:90%;}
	form {float:none!important;}
	.header-right {float:left;width:85%;}
	.header-basket {float:right;width:8%;padding-right:20px;padding-top:5px;}
	.navbasketadded {top: -2px;right: 11px;width: 27px;height: 27px;line-height: 26px;}
}

/* -- iPad -- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  { 
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;border-radius:0;}
	.header {width:97%;margin:0 auto;}
	.header-left {width:35%;}
	.header-right {width:65%;}
	ul.topnav {padding:0 5px;}
	.contentfull {padding:15px 0;width:97%;margin:0 auto;}
	.onfocuseras {margin-right:0;}
	.onfocuserabox {width:50%;}
	.onfocuserabox-left,
	.onfocuserabox-left2 {width:46%;padding:2%;}
	.onfocuserabox-right {width:50%;}
	.product {width:240px;}
	.onfocuserascatsub h1 {text-align:center;}
	.onfocuseraboxsub {float:none;display:inline-block;vertical-align:top;}
	.contentcat {width:770px;padding-right:10px;}
	.product {width:32%;height:430px;}
	.singlewrapper {width:97%;margin:0 auto;}
	.single-product {margin-top:0;padding-right:0;}
	.single-product-right {width:540px;}
	.single-more .product {width:24%;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	.wrapper {width:100%;height:auto;padding:0;overflow:hidden;border-radius:0;}
	ul.topnav li {padding:0;}
	li.ipadhide {display:none!important;}
	ul.topnav li a {padding:13px 9px;}
	.contentfull {padding:15px 0;width:97%;margin:0 auto;}
	input[class="searchbut"] {width:50%;}
	.onfocuserabox {width:512px;float:none;display:inline-block;vertical-align:top;margin-bottom:10px;height:auto;}
	.products {margin-right:0;text-align:center;}
	.product {width:300px;text-align:left;float:none;display:inline-block;vertical-align:top;}
	#tabs {font-size:12px;}
	#tabs h2 {text-align:center;}
	.contentcat {width:510px;}
	.product {width:47%;height:430px;}
	.single-product-left {width:320px;}
	.single-product-right {width:400px;}
	.single-more .product {width:47%;}
}