@media screen and (max-width: 1440px){
	.vwfreshitem-right-leafimg, .vwbrand-right-leafimg img, .vwour-exclusives-sec-right-leafimg img, .vwfeatured-rightfruits-img img, .vwour-exclusives-sec-right-leafimg img {
		right: 0px;
	}
	.vwshop-by-category-sec-right-leafimg {
		right: -15px;
	}
}
@media (min-width: 1025px) and (max-width: 1280px) {
	.vwtopdiscount-text, a.vwtopcontact-no, .vwtopemail-box.top-icon a, .vwtop-leftsale-boldtitle {
    	font-size: 11px;
	}
	#vwtopbar .switcher .selected a:after {
    	right: 0px;
	}
	#vwtopbar .switcher .selected a {
	   width: 70px !important;
	}
	.vwshipping-icon2 {
	    margin-left: 9em;
	    position: relative;
	    top: -22px;
	}
	.hotdeals-box {
	    padding-left: 0;
	}
	#vwcart_animate {
    	left: 20px;
	}
	#vwslider .vwslider-circle-box {
	    top: 8px;
	    right: 12em;
	}
	#vwslider h1 {
	    font-size: 108px;
	    line-height: 108px;
	}
	.vwslider-small-heading {
		font-size: 22px;
	}
	#vwslider h2 {
	    font-size: 80px;
	    line-height: 60px;
	}
	#vwfeatures {
	    margin-top: -3em;
	}
	.vwtop-leftsale-title, .vwtop-middlesale-title, .vwtop-rightsale-title {
    	font-size: 12px;
	}
	.vwtop-leftsale-secndhead, .vwtop-middlesale-secndhead, .vwtop-rightsale-secndhead {
		font-size: 28px;
	}
}
@media screen and (max-width: 1024px) {
	.vwtopdiscount-text, a.vwtopcontact-no, .vwtopemail-box.top-icon a {
    	font-size: 11px;
	}
	#vwheader .main-header .side-navigation{
		display: none;
	}
	#vwheader .headerbar,#vwheader .side-navigation,#vwheader .side-navigation li,#vwheader .side-navigation ul li a,#vwheader .side-navigation ul ul li,#vwheader .side-navigation li.current_page_item {
		display: block;
	}
	#vwheader .side-navigation ul ul{
		display: block !important;
		background: unset;
		position: relative;
	}
	#vwheader .side-navigation ul ul li{
		border-bottom: unset;
		padding: 5px 18px;
	}
	#vwheader .side-navigation ul ul ul, #vwheader .side-navigation ul ul{
		left: 5px;
	}
	#vwheader .headerbar, #vwheader .close-sidebar {
		cursor: pointer;
	}
	#vwheader .hamburger {
		font-size: 29px;
		color: #000000;
	}
	#vwheader #sidebar1 {
		height: 100%;
		width: 0;
		position: fixed;
		z-index: 9999999;
		top: 0;
		left: 0;
		background-color: #232323;
		overflow-x: hidden;
		transition: all 0.5s ease;
		padding-top: 60px;
	}
	#vwheader .close-sidebar {
		position: absolute;
		top: 0;
		right: 10px;
		font-size: 36px;
		margin-left: 50px;
		display: block;
		color: #ffffff;
	}
	#vwheader .side-navigation li{
		border-top: 1px #303030 solid;
		display: block;
		width: 18rem;
		padding: 5px;
	}
	#vwheader .side-navigation ul li a,#vwheader .sticky .side-navigation a {
		padding: 5px 10px;
		display: block;
		color: #ffffff;
		font-size: 13px;
		font-weight: 600;
		font-family: 'Poppins';
		line-height: 25px;
	}
	#vwheader .side-navigation ul li ul li a:before {
		content: "\00BB \00a0";
	}
	#vwheader .side-navigation li a:before, #vwheader .side-navigation li>a:before {
		display: block;
		left: -3px;
		background-color: unset !important;
		position: absolute;
		bottom: 6px;
		height: auto;
		width: auto;
		transform-origin: right top;
		transform: unset;
		transition: color .1s,transform .2s ease-out;
	}
	#vwheader .header-box li.current_page_item a {
		background-color: unset;
		color: #f79a21;
	}
	#vwheader .side-navigation ul ul li {
		background: unset;
	}
	.vwfreshitem-right-leafimg, .vwbrand-right-leafimg img, .vwour-exclusives-sec-right-leafimg img, .vwfeatured-rightfruits-img img, .vwour-exclusives-sec-right-leafimg img {
		right: 0px;
	}
	.vwshop-by-category-sec-right-leafimg {
		right: -15px;
	}
	.vwtopemail-box.top-icon {
    	padding-left: 0;
	}
	.vwtranslate_currencybox {
    	padding-left: 0;
	}
	#vwtopbar .switcher .selected a {
	    width: 78px !important;
	}
	#vwtopbar .switcher .selected a:after {
		right: 5px;
	}
	.vwtranslate_currencybox, .vwtopemail-box.top-icon {
		padding-left: 0px;
	}
	#vwtopbar .switcher {
	    width: 100px;
	}
	.vwtopdiscount-text {
		text-align: center;
	}
	.vwshipping-iconbox {
	    padding-left: 0;
	    text-align: center !important;
	}
	.vwshipping-icon2 {
	    position: relative;
	    right: -10em;
	    top: -22px;
	}
	.topbox {
	    margin-left: 0;
	}
	.hotdeal_text {
	    font-size: 12px;
	    padding: 5px 8px;
	}
	.vwfeatured-fruitbasket-img, .vwour-exclusives-sec-left-leafimg img, .vwour-exclusives-sec-right-leafimg img {
		display: none;
	}
	#vwslider h1 {
	    font-size: 68px;
	    line-height: 68px;
	    letter-spacing: -3px;
	}
	.vwslider-small-heading {
		font-size: 16px;
	}
	#vwslider h2 {
	    font-size: 50px;
	    line-height: 25px;
	    letter-spacing: -3px;
	}
	#vwslider .vwslider-circle-box {
	    top: -56px;
	    right: 17em;
	}
	.vwslider-price-amount {
	    font-size: 55px;
	}
	.vwslider-price-text {
		font-size: 15px;
	}
	.vwslider-price-currency {
	    font-size: 35px;
	    margin-left: -25px;
	}
	.vwslider-price-amount2 {
	    font-size: 35px;
	}
	.vwslider-price-text-box {
	    padding-top: 18px;
	}
	#vwslider .carousel-prev-button, #vwslider .carousel-next-button {
		bottom: 15%;
	}
	.vwslider-circle {
	    width: 140px;
    	height: 140px;
	}
	.vwslider-circle-boxbg {
		width: 200px;
    	height: 200px;
	}
	#vwslider .vwslider-circle-box {
	    top: 0px;
	    right: 9em;
	}
	.vwslider-circle-text {
	    font-size: 20px;
	    line-height: 20px;
	}
	.vwslider-circle-symbol {
	    font-size: 35px;
	    line-height: 35px;
	    margin-left: 1em;
	}
	.vwtop-leftsale-title {
	    padding: 0 0px 25px;
	    font-size: 12px;
	}
	.vwtop-leftsale-secndhead, .vwtop-middlesale-secndhead, .vwtop-rightsale-secndhead {
		font-size: 28px;
	}
	.vwtop-middlesale-title, .vwtop-rightsale-title {
	    padding-bottom: 17px;
	}
	.vwtopleft-sale-box, .vwtopmiddle-sale-box, .vwtopright-sale-box {
		margin-top: 10px;
	}
	.vwdiscount-text {
		width: 95%;
	}
	.vwdiscount-content {
		width: 38%;
	}
	.vwitemsonsale-heading h3:after {
		left: 0;
	}
	..vwtopemail-box.top-icon {
		border-right: none;
	}
}
@media screen and (max-width: 991px){
	.vwtopdiscount-text, a.vwtopcontact-no, .vwtopemail-box.top-icon a {
    	font-size: 12px;
	}
	.topbar-box {
	    padding-top: 5px;
	}
	.vwshipping-icon2 {
	    right: 0;
	    top: 0px;
	}
	.vwtopcontact-box, .logo-text, .vwnewsletter-text {
		text-align: center;
	}
	#vwfeatures {
	    margin-top: 0em;
	}
	.vwshop-by-category-sec-right-leafimg {
		z-index: -1;
	}
	.vwabout-sec-text {
		width: 100%;
	}
	#vwour-exclusives .owl-carousel .owl-item.center img {
	    width: 75%;
	    max-width: 75%;
	}
	.vwexclusives-product-title a {
		font-size: 30px;
		line-height: 30px;
	}
	.vwour-exclusives-title-box ins, .vwour-exclusives-title-box bdi {
		font-size: 20px;
		line-height: 20px;
	}
	#vwour-exclusives .vw-wishlist-cart-view {
		width: 50%;
	}
	.vwour-exclusives-space {
	    padding: 7em 0;
	}
	.vwexclusive-customtext {
	    bottom: 10em;
	    right: 6em;
	}
	.vwexclusive-customtext:after {
	    width: 45px;
	    top: 9px;
	    left: -3em;
	}
	.vwdiscount-content {
	    width: 50%;
	}
	.vwdealofday-sec-left-leafimg img, .vwnewsletter-sec-right-leafimg, .vwnewsletter-sec-left-leafimg, .vwnewsletter-sec-middle-leafimg, .vwfooter-left-leafimg img, .vwfooter-right-leafimg img, .vwtesti-sec-left-fruitsimg img, .vwtesti-sec-right-fruitsimg img {
		display: none;
	}
	.vwsec-title {
		font-size: 18px;
		line-height: 20px;
	}
	.vwsec-heading {
    	font-size: 50px;
	}
	#vwdealof_day .vwdealofday-wishlistcartview ul li {
		padding: 20px 28px 20px 30px;
	}
	#vwnewsletter {
		background-size: cover;
	}
	.vwnewsltr_head {
	    font-size: 30px;
	    line-height: 30px;
	    text-align: center;
	}
	.vwitemsonsale-heading h3:after {
	    left: 1em;
	}
	.vwitemsonsale-title-box h4 a {
		font-size: 18px;
		line-height: 20px;
	}
}
@media screen and (max-width: 767px){
	.vwabout-feature-box1, .vwabout-feature-box4 {
	    top: 0;
	}
	.vwabout-feature-box, .vwfresh_items_box {
	    margin-bottom: 20px;
	}
	#vw_about {
	    background-size: cover;
	}
	.vwfreshitem-right-leafimg, .vwdealofday-sec-right-leafimg img, .vwdealofday-sec-left-fruitsimg img, .vwitemsonsale-heading h3:after {
		display: none;
	}
	.vwour-exclusives-productbox {
		bottom: -19em;
	}
	#vwour-exclusives .owl-carousel .owl-item img {
	    width: 50%;
	}
	#vwour-exclusives .owl-carousel .owl-item.center img {
	    width: 50%;
	    max-width: 50%;
	}
	.vwexclusive-customtext {
	    bottom: 6em;
	    right: 9em;
	}
	.vwexclusives-product-title a {
	    font-size: 25px;
	    line-height: 25px;
	}
	.vwour-exclusives-title-box ins, .vwour-exclusives-title-box bdi {
	    font-size: 15px;
	    line-height: 20px;
	}
	.vwdiscount-content {
	    width: 70%;
	}
	#vwdealof_day .vwdealofday-wishlistcartview ul li {
	    padding: 20px 20px 20px 32px;
	    box-shadow: 0px 0px 10px -6px;
	}
	#vwdealof_day .yith-wcwl-icon, #vwdealof_day .vwbutton-cart a i, #vwdealof_day .quickview_text a i {
	    margin-right: 10px;
	}
	#vwdealof_day .vwdealofday-wishlistcartview ul li {
	    padding: 20px 20px 20px 16px;
	}
	#vwnewsletter input[type="submit"] {
	    position: unset;
	    margin: 0 auto;
	    margin-top: 10px;
	}
	#vwourblog {
	    padding-top: 0px;
	}
	.vwtopcontact-box {
		border-right: none;
	}
	.copyright .copyright-text p, .footer_menu {
		text-align: center;
	}
}
@media screen and (max-width: 576px){
	.vwabout-sec-smallhead:after {
	    width: 25px;
	    right: -9em;
	}
	.vwabout-sec-smallhead:before {
	    width: 25px;
	    right: 10em;
	}
	#vwtopbar .switcher {
	    width: 78%;
	    text-align: center;
	    float: right;
	}
	#vwtopbar .switcher .selected a {
	    width: 85px !important;
	}
	.vwtopcurrency-box #alg_currency_select {
    	width: 110px;
	}
	.vwtranslate_currencybox {
	    margin-top: 5px;
	}
	.vwtopdiscount-text {
		letter-spacing: 0px;
	}
	#vwcat_toggle {
		float: unset;
	    text-align: center;
	    width: auto;
	}
	.vwcat_togglee_align {
		padding-left: 5px;
	}
	.vwproduct-search-info {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.vwcat_togglee_align {
	    padding-top: 0px !important;
	}
	.vwproduct-searchbox {
	    padding: 0;
	    padding-top: 8px !important;
	}
	#vwheader .wishlist-counter {
	    right: 2px;
	}
	.myaccount-link i, .topbox .cart-icon, .topbox .wishlist_view i {
	    font-size: 20px;
	}
	.topbox i, .side-navigation ul ul li {
	    padding: 0 15px;
	}
	#header-main span.cart-value, .wishlist-counter {
	    padding: 2px 4px;
	    width: 18px;
	    height: 18px;
	    font-size: 11px;
	    margin-left: -15px;
	}
	#vwheader .cart-icon {
	    font-size: 12px;
	    padding: 8px 8px;
	}
	#vwheader span.cart-value {
	    padding: 0px 2px;
	    width: 15px;
	    height: 18px;
	    font-size: 11px;
	    left: 5px;
	    bottom: -2px;
	}
	#vwheader .wishlist_view, .vwmy-account .myaccount-link i {
	    font-size: 20px;
	    padding: 0 4px;
	}
	.vwsmp_front, .vwnewsletter-form-box {
		text-align: center;
	}
	#vwslider h1 {
	    font-size: 40px;
	    line-height: 25px;
	    letter-spacing: 0px;
	}
	#vwslider h2 {
	    font-size: 35px;
	    line-height: 25px;
	    letter-spacing: -1px;
	}
	#vwslider .vwslider-box {
	    max-width: 100%;
	}
	.vwslider-small-heading {
	    font-size: 15px;
	}
	.vwslider-price-amount {
	    font-size: 40px;
	}
	.vwslider-price-text {
	    font-size: 13px;
	}
	.vwslider-price-currency {
	    font-size: 25px;
	    margin-left: -18px;
	}
	.vwslider-price-amount2 {
	    font-size: 25px;
	}
	.vwslider-price-text-box {
		padding-top: 0px;
	}
	.vwslider-circle {
	    width: 125px;
	    height: 125px;
	}
	.vwslider-circle-boxbg {
	    width: 180px;
	    height: 180px;
	}
	#vwslider .vwslider-circle-box {
	    top: 14px;
	    right: 2em;
	}
	.vwslider-circle-symbol {
	    font-size: 30px;
	    line-height: 30px;
	    margin-left: 45px;
	}
	#vwslider .carousel-prev-button, #vwslider .carousel-next-button {
	    bottom: 2%;
	}
	#vwslider .vwslider-box {
		width: 100%;
	}
	.vwtop-leftsale-title {
	    padding: 0 0px 10px;
	    font-size: 11px;
	}
	.vwfreshitem-heading h3 {
	    text-align: center;
	    font-size: 25px;
	}
	.vwfreshitem-sec-title, .vwfreshitem-sec-text, .vwfeatured-title-img, .vwfeatured-sec-title.vwsec-title, .vwsec-heading, .vwfeatureproduct-img {
	    text-align: center;
	}
	.vwsec-title {
		font-size: 18px;
	}
	#vwfresh_items {
		padding-bottom: 0px;
	}
	.vwfeatured-leftfruits-img img, .vwbrand-right-leafimg img, .vwbrand-left-leafimg img, .vwfeatured-leftleaf-img img, .vwfeatured-rightfruits-img img, .vwfeatured-leftleaf-img img, .vwtesti-sec-left-leafimg img, .vwtesti-sec-right-leafimg img {
		display: none;
	}
	.vwsec-heading {
	    font-size: 35px;
	    letter-spacing: -2px;
	    line-height: 40px;
	}
	.vwfeatured-rightleaf-img {
		top: -4em;
	}
	#vwshop-by-brand {
	    margin-top: 0px !important;
	    padding-top: 0px;
	}
	.vwbrand-headbox {
		padding-bottom: 0px !important;
	}
	#vwour-exclusives .vw-wishlist-cart-view {
	    width: 60%;
	}
	.vwour-exclusives-productbox {
	    bottom: -12em;
	}
	#vwour-exclusives .owl-carousel .owl-nav i {
	    font-size: 10px;
	    width: 25px;
	    height: 25px;
	    padding: 12px 9px;
	}
	.vwexclusive-customtext {
	    bottom: 1em;
	    right: 6em;
	    font-size: 12px;
	}
	#vwour-exclusives button.owl-prev {
	    left: 0em;
	}
	#vwour-exclusives button.owl-next {
	    right: 0em;
	}
	.vwexclusives-product-title a {
	    font-size: 22px;
	    line-height: 22px;
	}
	#vwour-exclusives .owl-carousel .owl-nav i {
		padding: 10px 9px;
	}
	#vwour-exclusives button.owl-prev, #vwour-exclusives button.owl-next {
    	top: 30%;
	}
	.vwdiscount-content {
	    width: 65%;
	}
	.vwdealof_day-heading h3:after {
		bottom: -5px;
	}
	#vwour-exclusives {
	    position: relative;
	    margin-bottom: 12em;
	}
	.vwitemsonsale-heading h3 {
	    text-align: left;
	}
	.vwitemsonsale-heading h3:after {
	    left: 0;
	    margin: unset;
	    top: 60px;
	}
	#vwitemsonsale .owl-carousel .owl-nav {
	    top: -6em;
	}
	.vwourblog-heading h3 {
	    padding-top: 15px !important;
	    padding-bottom: 15px !important;
	}
	.vwourblog-sec-title {
	    padding-top: 15px !important;
	}
	#vwcart_animate {
	    top: 3em;
	    left: 50px;
	}
}
@media (min-width: 320px) and (max-width: 575px) {
	.vwslider-circle-box, .vwslider-price-text-box, #vwfeatures .owl-nav  {
		display: none;
	}
	#vwslider h1 {
	    font-size: 30px;
	    line-height: 15px;
	}
	#vwslider h2 {
	    font-size: 25px;
	    line-height: 10px;
	    letter-spacing: 0px;
	}
	.vwslider-small-heading {
	    font-size: 12px;
	    letter-spacing: 2px;
	}
	#vwslider .carousel-next-button {
	    right: 5px;
	    width: 32px;
	    height: 25px;
	}
	#vwslider .slide_nav i {	    
		padding: 8px 10px;
	    font-size: 10px;
	}
	#vwslider .carousel-prev-button {
	    right: 40px;
	    width: 32px;
	    height: 25px;
	}
	.slider-button, .second-slider-button {
	    padding: 5px 10px;
	}
	.slider-button, .second-slider-button {
		font-size: 12px;
		line-height: 30px;
	}
}
@media screen and (max-width: 320px){
	#vwtopbar .switcher .selected a {
	    width: 100px !important;
	}
	.vwshop-by-category-sec-left-leafimg {
	    top: -70px;
	    left: -45px;
	    z-index: -1;
	}
	.vwtopleftsale-content-box, .vwtopmiddlesale-content-box, .vwtoprightsale-content-box {
	    padding: 15px 0 0px 0px;
	}
	.vwtop-leftsale-title {
	    padding: 0 0px 10px;
	    font-size: 11px;
	}
	.vwour-exclusives-space {
	    padding: 5em 0;
	}
	.vwdiscount-content {
	    width: 100%;
	}
	.vwdiscount-rightcontent {
	    padding: 16px 0 10px 0px;
	}
	.vwdiscount-offer, .vwdiscount-text {
		font-size: 14px;
	}
	.vwdiscount-percent {
		font-size: 50px;
	}
	.vwdiscount-code {
		font-size: 20px;
	}
	.vwdiscount-text {
	    width: 93%;
	}
	.vwsec-heading {
	    font-size: 30px;
	    letter-spacing: 0px;
	    line-height: 30px;
	}
	.vwsec-title {
	    font-size: 14px;
	    line-height: 20px;
	}
	.vwdiscount-content {
	    width: 100%;
	    margin-top: 25px !important;
	}
	#vwdealof_day .vwdealofday-wishlistcartview ul li {
	    padding: 20px 10px 20px 11px;
	}
	.vwdealofday-product-tags ul.product-tags {
	    text-align: center;
	}
	.testi-text {
	    font-size: 15px;
	    line-height: 25px;
	    padding: 25px 20px;
	}
	.vwnewsletter-text {
	    font-size: 12px;
	    letter-spacing: 3px;
	}
	.vwnewsltr_head {
	    font-size: 24px;
	    line-height: 30px;
	}
	.vwitemsonsale-heading h3 {
	    text-align: left;
	    font-size: 25px;
	}
	.vwitemsonsale-heading h3:after {
	    left: 0;
	    margin: unset;
	    top: 53px;
	}
	#vwitemsonsale .owl-carousel .owl-nav {
	    top: -5em;
	}
	.vwourblog-meta {
	    padding-top: 10px;
	}
	.vwourblog-data {
	    text-align: center;
	}
	.vwourblog-title h4 a:after {
	    left: 5em;
	    right: 0;
	    margin: 0 auto;
	}
}