/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	#gotop { right: -999em;}
}
/*product/category sidebar width*/

@media screen and (min-width: 979px){ 
	.shopListingSideBar {
		width: 283px !important;
		float: left;
		margin-left: 24px;
	}
		
}
@media only screen and (min-width: 767px) {
	.woocommerce ul.products li.fourColumnSingle a img{
		height: 270px !important;
	}
	.fourColumnSingle  .featured-image a.preloader,.fourColumnSingle  .featured-image a.preloader img{
		height: 270px !important;		
	}
	/*.upsells-products  li  figure {
		width:186px !important;
	}
	.upsells-products  li {
		width:205px !important;
	}
	.upsells-products  li .featured-image a.button-active{
		bottom: 61px !important;
	}*/	

}

/*Common For Max 768*/
@media only screen and (max-width: 959px) {

	.boxed a.top-widgets-area-switch { right: 0; }
	.non-responsive { display: none; }
	.responsive-menu-wrap { display: block; }
	.woo ul.products.outer,
	.woo .the-grid-list ul.products.outer { margin-left: -10px; margin-right: -10px; }
	.woo ul.products li.product-item .inner,
	.woo ul.products li.product-category .inner { margin-left: 10px; margin-right: 10px; }

	/*cart*/
	.woo .woocommerce-cart-table.seven,
	.woo .woocommerce-cart-table.five,
	.woo .cart-collaterals.seven,
	.woo .woocommerce-checkout-step .entry-checkout.seven,
	.woo .woocommerce-checkout-step .entry-purchase-summary.five { width: 100%; }
	.woo .woocommerce-cart-table.five,
	.woo .woocommerce-checkout-step .entry-purchase-summary.five { padding: 80px 0 0; }
	.woo .woocommerce-cart-table.sidebar-right .inner,
	.woo .woocommerce-checkout-step .entry-purchase-summary.sidebar-right .inner { margin-left: 10px; padding-left: 0; border: none; } 
.myLayerCenter{width:97% !important;}

	.woo .woocommerce-cart-table .coupon input[type="text"]{width:100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing:border-box;}
	.wr-mega-menu li{
		/* padding-right:28px; */
	}
	a.reset_variations{
		float:left;
		clear:both;
	}
}



/*Common For Max 480*/
@media only screen and (max-width: 767px) {

	/*column*/
	.rows .one,
	.rows .two,
	.rows .three,
	.rows .four,
	.rows .five,
	.rows .six,
	.rows .seven,
	.rows .eight,
	.rows .nine,
	.rows .ten,
	.rows .eleven,
	.rows .twelve { margin-bottom: 40px; }


	.rows .one:last-child,
	.rows .two:last-child,
	.rows .three:last-child,
	.rows .four:last-child,
	.rows .five:last-child,
	.rows .six:last-child,
	.rows .seven:last-child,
	.rows .eight:last-child,
	.rows .nine:last-child,
	.rows .ten:last-child,
	.rows .eleven:last-child,
	.rows .twelve:last-child { margin-bottom: 0; }


	/*header*/
	a.top-widgets-area-switch { top: 100%;}
	.site-topbar { padding: 8px 0px; height: auto; }
	.social-icons { float: none; margin: 0; text-align: center; }
	.topbar-right { float: none; }
	.top-search { float: none; margin: 0 auto; }
	.top-search-bt { border: none; }
	.site-page-header .entry-page-header { float: none; text-align: center; }
	#woo-user-menu { float: none; text-align: center; }
	#woo-user-menu ul,
	#woo-user-menu ul li a { border: none; }
	#woo-user-menu ul li { float: none; display: inline-block; }
	#woo-user-menu ul li ul li { display: block; text-align: left; }
	.wpml-language-switcher { float: none; text-align: center; }
	.wpml-language-switcher ul { text-align: left; }


	/*shortcode*/
	.shortcode-price-table { margin-top: -40px; }
	.shortcode-price-table.no-margin,
	.shortcode-icon-box.no-margin { margin-left: -10px; margin-right: -10px; }
	.shortcode-price-table.no-margin .inner,
	.shortcode-icon-box.no-margin .inner { margin-left: 10px; margin-right: 10px; }
	.shortcode-team-members { margin-top: -40px; }
	.shortcode-tab .tabs li.tab { float: none; margin-right: 0; text-align: center; margin-bottom: 2px; }
	.shortcode-left-tab .tabs,
	.woo .woocommerce-tabs .tabs { position: static; width: 100%; }
	.shortcode-left-tab .tabs-content,
	.woo .woocommerce-tabs .entry-content { margin-left: 0; }


	/*pagination*/
	.pagination .prev.three,
	.pagination .next.three,
	.pagination .pagin.six,
	.post-navigation .six { width: 100%; text-align: center; }


	/*post list*/
	.the-grid-list.top-grid .filter-menu ul.filter li { float: none; margin-right: 0;}
	.the-grid-list.left-grid div.three,
	.the-grid-list.left-grid div.nine,
	.the-faq-list div.three,
	.the-faq-list div.nine { width: 100%; }
	.the-grid-list.left-grid .filter-menu,
	.the-faq-list .filter-menu { margin-bottom: 40px; margin-top: -40px; }
	.the-grid-list.left-grid .filter-menu ul.filter,
	.the-faq-list .filter-menu ul.filter { margin-right: 0; padding-right: 0; border: none; }
	.the-grid-list ul.filter-items li { margin-bottom: 0; }


	/*single page*/
	.post-portfolio .half.eight,
	.post-portfolio .half.four,
	.post-portfolio .full.eight,
	.post-portfolio .full.four {  width: 100%; }
	.post-portfolio .full .full-excerpt,
	.post-portfolio .half .half-content { padding-left: 0;}
	.post-portfolio .full .full-content { padding-right: 0; border: none; }
	article#primary-wrapper,
	aside#secondary,
	.related-posts li.six,#blog-grid{ float: none; width: 100%; }
	aside#secondary .inner {margin: 0 10px; padding: 0; border: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;}
	.commentlist li.depth-2 ul.children,
	.commentlist li.depth-3 ul.children,
	.commentlist li.depth-4 ul.children,
	.commentlist li.depth-5 ul.children { padding-left: 0; }
	.woo .entry-product-images.seven,
	.woo .entry-summary.five { width: 100%; }
	.woo .entry-summary { margin-top: 40px; }
	.woo .entry-summary .summary-content { padding-left: 0; }
	.woo .catalog-ordering { float: none; text-align: center; }
	.sidebar-right {float:left!important;width:100%!important;}
	.sidebar-right .inner{margin-left: 0px!important;}
	.post-blog,.entry-product-images{ float: none; width: 100%!important; }
	.woo .entry-product-images .product-images { float: none; width: 97%!important; }
	.shopListingSideBar{float: left;}
	.woo_cateli{margin-bottom: 10px!important;}
	.upsells-products{margin-top: 0!important;padding-top: 40px!important;}
	.blogOuterDiv .widget_search input[type="submit"]{background-position: 60% 44%;}
	.widget_search input[type="submit"]{background-position: 66% 44%;}

	/*cart*/
	.woo .woocommerce-cart-table table .product-price,
	.woo .woocommerce-cart-table table .product-quantity,
	.woo .woocommerce-cart-table table .product-remove { display: none; }
	
	.woo ul.products.outer{
		margin-left: 0px !important;
		margin-right: 0px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.shopPageHeader .shopPageHeaderTitle{
		width:100% !important;
	}
	.entry-bestSellerProduct-images{
		width:100% !important;
		margin-right:0% !important;
	}
	.woo .entry-product-images .bestSeller-gallery-wrapper ul li.img-preload{
		width:inherit !important;
	}
	.entry-bestSellerProduct-summary{
		width:100% !important;
	}
	.fixedHeaderOuter{
            height:auto;
        }
        .fixedHeader{
            position:relative;
        }
        .responsive-menu .chelseaFringeMenu{
            margin:0!important;
            text-decoration:underline!important;
        }
       
	.shop-products ul li.fourColumn{
		margin: 0 auto;
		margin-top:40px;
		float:none;
		min-width: 150px;
		width: 280px!important;
	}
	.woo ul.products li.product-category{
		margin-left: 0%!important;
		width: 45% !important;
	}
	.woocommerce ul.products li.fourColumnSingle a img{
		height: 202px!important;
	}
/*	.woo ul.products li.last {
		margin-right: 2.5%!important;
	}*/
	.site-content ul.products li.shopCatSec:nth-child(2n) {
    	clear: none !important;
    	float: right;
	}

	.list-blog img{width: 90%;}
	
	/* .woocommerce ul.products li.fourColumnSingle a img{
		height: auto !important;
	} */
	.fourColumnSingle  .featured-image a.preloader,.fourColumnSingle  .featured-image a.preloader img{
		/* height: auto !important; */
		height:202px !important;
	}
	.archive ul.products li.fourColumnSingle {
		height:250px !important;
	}
	.shopListingSideBar ul li{
		margin-left: 0px!important;
		padding-left: 27px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.shopListingSideBar ul li .woo_subcate li {
		padding-left: 0px;
	}
	.woo .paddingSide h1.product_title{
		line-height: 30px!important;
	}
	.wr-mega-menu .wr-megamenu-inner{
		width:100%!important;
		overflow:hidden;
	}
}

@media screen and (min-width: 870px) and (max-width: 979px) { 
	.blogSubBottom {
		float: left;
	}
	.blogSubOuter {
		width: 73%;
	}
	.woocommerce .products ul li, .woocommerce ul.products li{
        	margin-right: 2%!important;
    }
 	
}
@media screen and (min-width: 840px) and (max-width: 869px) { 
	.blogSubBottom {
		float: left;
	}
	.blogSubOuter {
		float: right;
		width: 75%;
		margin-top: 12px;
	}
	.woocommerce .products ul li, .woocommerce ul.products li{
        	margin-right: 2%!important;
    }  
	.wr-mega-menu li{
		/* padding-right:16px; */
	}
}
@media screen and (min-width: 768px) and (max-width: 839px) { 
	.blogSubBottom {
		float: left;
	}
	.blogSubOuter {
		float: right;
		width: 82%;
		margin-top: 12px;
	}
	.woocommerce .products ul li, .woocommerce ul.products li{
        	margin-right: 2%!important;
    }
    #top-menu li:last-child{
    	padding-left:1px!important;
    	padding-right: 0px!important;
    } 
	.wr-mega-menu li{
		/* padding-right:4px; */
	}
	.wr-mega-menu .wr-megamenu-inner{
		width:96%!important;
	}
	.blogOuterDiv .widget_search input[type="submit"],
	.widget_search input[type="submit"]{
		background-position: 68% 46%!important;
	}
	.entry-product-images .price{
		margin-right: 0px !important;
	}	
	
	
}

/*IPAD*/
@media screen and (min-width: 767px) and (max-width: 979px) {
	/*Contact Page*/
	.banner {
		max-width: 589px!important;
	}
	#et_contact_left {
		width: 93%!important;
	}
	#et_contact_submit {
		margin-right: 0px!important;
	}
	
	#containerFlexDiv {
		max-height: 338px !important;
		max-width: 589px !important;
	}
	.home .flexslider {
		height: 338px !important;
	}
	.contentBlock {
		max-height: 338px !important;
	}
	.rsSliderContent table {
		height: 338px !important;
	}
	.titleTxt p {
		margin: 0 39px 10px 7px!important;
	}
	.descTxt p {
		margin: 0 44px 0 20px!important;
	}
	.home .flexslider .slides img {
		max-height: 338px;
	}
	.topbar-right .shopping-cart{
		/* display: none; */
		display: block;
	}
	.twp-post-image-item {
		margin: 1% 1%;
	}
	.featured-image img{
		width: auto;
	}
	
	/*Footer*/
	.footerOuter{
		width: 94%!important;
		height: auto;
		float: left!important;
		margin: 0 4%!important;
	}
	.footerFirst {
		width: 24%!important;
	}
	.footerSecond {
		width: 32%!important;
	}
	.socialTxt {
		font-size: 12px!important;
		margin-left: 12px!important;
	}
	.footerThird {
		margin-right: 0px!important;
		width: 23%!important;
	}
	.footerFourth {
		width: 21%!important;
		padding-left: 0px!important;
	}
	.footerFourth ul {
		width: 100%!important;
	}
        #top-menu ul li{
		padding-right: 2%!important;
	}       
        #top-menu ul li ul.sub-menu{
            width: 750px!important;
        }
         #top-menu ul li#menu-item-3567 ul.sub-menu{
            left: -470px!important;
        }
        #top-menu ul li#menu-item-3566 ul.sub-menu{
            left: -365px!important;
        }
        #top-menu ul li#menu-item-3568 ul.sub-menu{
            left: -90px!important;
        }
        #top-menu ul li#menu-item-3567 ul.sub-menu ul,
        #top-menu ul li#menu-item-3566 ul.sub-menu ul,
        #top-menu ul li#menu-item-3568 ul.sub-menu ul{
            background-color: transparent !important;
		    left: 0 !important;
		    margin-right: 0;
		    width: auto !important;
        }
        
    .homeSlider .bx-viewport {
    	margin: 0 auto;
    	width: 670px !important;
    	left: 0%;
	}
    .archive ul.products li.fourColumnSingle {
		margin-right: 4.6%!important;
	} 
	.woo ul.products li.last {
		float: left !important;
	}
	.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n){
		float:left;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		clear:none;
	}
	.entry-product-images  .price{
		margin-right: 0px !important;
		right: 0% !important;
		float: left!important;
		left: 40% !important;
	}
	
	.woocommerce div.product form.cart .single_variation_wrap .single_variation .price{ top: 122px !important;}
	.woocommerce div.product form.cart .variations select{ width:60%;}
	
	.shopListingSideBar ul li{
		margin-left: 0px!important;
		padding-left: 27px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.shopListingSideBar ul li .woo_subcate li {
		padding-left: 0px;
	}
	.entry-summary .inner p{
		clear: both;
	}
	.woocommerce div.product form.cart .variations{
		width: 300px;
	}
	.woo .entry-product-images .cart{
		height: auto;
		width: 100%;
	}
	.single_variation{
		right: 105% !important;
		position: absolute;
		top: -62px;
	}


}
/*PHONES*/
@media screen and (min-width: 320px) and (max-width: 767px) {

	#top-menu ul li a, .responsive-menu ul li a {
		color: #ffffff!important;
	}
	.responsive-menu {
		background: #676761!important;
	}
	.responsive-menu ul li a:hover, .responsive-menu ul li.current-page a{
		background: transparent!important;
	}
	.wr-megamenu-container{
		width:100%!important;
	}
	.wr-mega-menu li{
		padding-right:0px;
	}
	.wr-mega-menu li a{
		line-height:50px;
	}
	.wr-mega-menu li .wr-menu-down{
		bottom:5px;
	}
	.wr-mega-menu .wr-megamenu-inner .block-sub-menu a.caption{
		height:auto;
		border:0px;
	}
	.wr-mega-menu .wr-megamenu-inner .block-sub-menu a.caption span{
		border-bottom: 1px solid #FFFFFF;
	}
	/*Portfolio Page*/
	/* .portfolioPageDiv .landingImg {
		float: none!important; 
		text-align: center!important;
	}
	.portfolioPageDiv .landingTitle {
		float: none!important; 
		text-align: center!important;
	} */
	/*Contact Page*/
	.banner {
		max-width: 589px!important;
	}
	.topbar-right .shopping-cart{
		display: none;
	}
	.twp-post-image-item {
		margin: 1% 1%;
	}
	.featured-image img{
		width: auto;
		margin: 0 auto;
	}
	/*Footer*/
	.footerOuter{
		width: 300px;
		margin: 0 0 0 20px;
		float: left;
	}
	.footerBlocks{
		width: 100%!important;
		padding: 20px 0 20px 0!important;
		min-height: 180px!important;
	}
	.footerSidebar .widget-title{
		width: 100%;
	}
	.footerSecond ul li {
		margin-top: 6px!important;
	}
	.footerThird .footerTitle {
		margin-bottom: 5px!important;
	}
	.footerFourth .footerTitle {
		margin-bottom: 5px!important;
	}
	.footerFourth ul li {
		margin-bottom: 15px!important;
	}
	.footerBlogDiv .blogTxt p {
		padding-bottom: 15px!important;
	}
	.footerBlogDiv .blogTxt p {
		padding-bottom: 0px!important; 
	}
	.blogOuterDiv .widget_search input[type="submit"] {
		margin-top: 3px!important;
	}
        
        .contactLeftDiv{
                width: 100%!important;
        }
        .contactRightDiv{
                margin-left: 0px;
                width: 100%!important;
        }
		.blogSubOuter {
			float: left;
			width: 100%;
			margin-top: 0px;
		}
		.blogSubTop {
			float: left;
			margin-top: 0px;
			width: 100%;
		}
		.blogSubTop .blogJoinTxt{
			float: left;
			margin-top: 0px;
			width: 100%;
		}
		.blogSubBottom {
			float: left;
			width: 100%;
			margin: 15px 0;
		}
		/*.bx-viewport{
			min-height: 160px;
		}	*/	
	.homeSlider .bx-viewport {
    	margin: 0 auto;
    	width: 504px !important;
    	left: 0%;
		height:185px!important;
	}
	.woocommerce div.product form.cart .variations select{ width:75%;}
	.linksalpha_widget iframe{
		width: 100%!important;
	}
	
	.woocommerce div.product form.cart .variations{
		width: 50%;
	}
	.entry-summary .inner p{
		clear:both;
	}
	.woo .entry-product-images .cart{height:auto;}
	.entry-product-images .price{
		left: 37%!important;
	}
	

}
@media screen and (min-width: 720px) and (max-width: 767px) { 
	.shopListingSideBar{
		width:33.31% !important;
		clear: none !important;
	}
	.fourColumnSingle  .featured-image a.preloader .item-head .title a{
		line-height:2.5 !important;
	}
	.archive ul.products li.fourColumnSingle {
		width: 47% !important;
		margin-right: 2.3%!important;
		float:left !important;
		margin-top: 15px !important;
	}
	.products{
		margin-top: -15px !important;
	}
	.product-type-simple .shopListingSideBar{
		width:100% !important;
	}
	.products-carousel li{
		margin-top: 20px !important;
	}
}

@media screen and (min-width: 560px) and (max-width: 719px) { 
	.shopListingSideBar{
		width: 97.6% !important;
		margin-top:40px;
	}
	.woocommerce  .products{
		width:100% !important;
	}
}
@media screen and (min-width: 560px) and (max-width: 767px) { 
	#et_contact_left {
		width: 93%!important;
	}
	#et_contact_submit {
		margin-right: 0px!important;
	}	
	
	#containerFlexDiv {
		max-height: 242px !important;
	}
	.home  .flexslider {
		height: 242px !important;
	}
	.contentBlock {
		max-height: 242px !important;
	}
	.rsSliderContent table {
		height: 242px !important;
	}
	.titleTxt p {
		margin: 0 30px 10px 8px!important;
		font-size: 17px!important;
		line-height: 20px!important;
	}
	.descTxt p {
		margin: 0 24px 0 3px!important;
		padding-bottom: 0px!important;
	}
	.descTxt p a {
		font-size: 17px!important;
		padding: 5px 6px 0!important;
	}
	.home  .flexslider .slides img {
		max-height: 242px!important;
	}
	.blog-item {
		width: 29% !important;
		border-left: 3px solid #f0f0e5!important;
		border-right: none!important;
	}	
	.first-blog{
		width: 100%!important;
	}
	.first-blog img{
		margin-right: 10px;
	}
	.first-blog p{
		width: 58%;
	}
	#blog-grid{
		width: 100%!important;
		margin-bottom: 10px!important;
	}
	.blog-item{
		border-right: none!important;
		border-left: none!important;
	}
	.list-blog{
		width: 31.5% !important;
	}
	.sidebar-right{
		width: 100%!important;
	}
	.widget_search input[type="search"],.s2_form_widget input[type="text"]{
		width: 100%;
	}
	.mumsnet{
		margin-top: 10px!important;
	}  
	/* .shopListingSideBar{
		width:33.31% !important;
		clear: none !important;
	}
	.fourColumnSingle  .featured-image a.preloader .item-head .title a{
		line-height:2.5 !important;
	}
	.archive ul.products li.fourColumnSingle {
		width: 47% !important;
		margin-right: 2.3%!important;
		float:left !important;
		margin-top: 15px !important;
	}
	.products{
		margin-top: -15px !important;
	}
        
        
	.upsells-products  li .featured-image a.button-active{
		bottom: 46px !important;
	}	*/
	
}
/*
@media screen and (min-width: 480px) and (max-width: 559px) { 
	.upsells-products  li .featured-image a.button-active{
		bottom: 39px !important;
	}
}
*/
@media screen and (min-width: 432px) and (max-width: 559px) { 
	#et_contact_left {
		width: 90%!important;
	}
	#et_contact_submit {
		margin-right: -5px!important;
	}
	
	#containerFlexDiv {
		max-height: 182px !important;
	}
	.home .flexslider {
		height: 182px !important;
	}
	.contentBlock {
		max-height: 182px !important;
	}
	.rsSliderContent table {
		height: 182px !important;
	}
	.rsSliderContent table td {
		padding: 8px 3px!important;
	}
	.titleTxt p {
		margin: 0 30px 0px 8px!important;
		font-size: 14px!important;
		line-height: 16px!important;
	}
	.descTxt p {
		margin: 0 24px 0 3px!important;
		padding-bottom: 0px!important;
	}
	.descTxt p a {
		font-size: 13px!important;
		padding: 5px 6px 0!important;
	}
	.home .flexslider .slides img {
		max-height: 182px!important;
	}
	#blog-grid{
		width: 100%!important;
		float: left;
		clear:none!important;
	}
	 .blog-item {
		width: 100% !important;
		min-height: 145px !important;
		border-right: none !important; 
	}
	.first-blog{
		width: 100%!important;
	}
	#blog-grid{
		margin-right: 0px!important;
	}
	.first-blog img{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin-right: 0px!important;
		width: 98%!important;
		min-height: 300px!important;
	}
	.first-blog p{
		width: 100%!important;
		margin-top: 10px;
	}
	.list-blog p {
		padding-right: 0px!important;
	}
	
	.list-blog h2 a{
		min-height: 30px!important;
	}
	.blog-img-holder{
		width: 100%;
		text-align: center;
	} 
	.list-blog img{
		width: auto!important;
		height: 283px;
	}
	.blog .post-content p {
		text-align: left!important;
	}
	.woo ul.products li.product-item .item-head h3.title a{
		font-size: 12px!important;
	}
	.woo ul.products li.product-item .item-head .price {
		margin-top: 0px!important;
	}
	.woo ul.products li.product-item .item-head .price .amount {
		font-size: 15px!important;
	}
	.woo ul.products li.product-item .featured-image {
		margin-bottom: 10px!important;
	}
	.woo ul.products li.product-item .button{
		/*height: 19px!important;
		line-height: 24px!important;
		font-size: 10px!important;*/
		font-size: 10px !important;
	    height: 38px !important;
	    line-height: 38px !important;
	    width: 100px;
	}
	.priceSec{
		bottom: 22px;
	}
	.shop-products ul li.fourColumn{
		width: 50%;
	}
	.homeSlider .bx-viewport {
    	margin: 0 auto;
    	width: 330px !important;
    	left: 0%;
		height:170px!important;
	}
	
	.shopListingSideBar{
		width: 97.6% !important;
		margin-top:40px;
	}
	 .woocommerce  .products{
		width:100% !important;
	}
	.first-blog p{
		margin-top: 20px!important;
		width: auto!important;
	}
	
}

@media screen and (min-width: 320px) and (max-width: 431px) { 
	#et_contact_left {
		width: 84%!important;
	}
	#et_contact_submit {
		margin-right: -8px!important;
	}
	#containerFlexDiv {
		max-height: 123 !important;
	}
	.home .flexslider {
		height: 123 !important;
	}
	.contentBlock {
		max-height: 123px !important;
	}
	.rsSliderContent table {
		height: 123px !important;
	}
	.titleTxt p {
		margin: 0 0 2px 7px!important;
		font-size: 11px!important;
		line-height: 12px!important;
		/* width: 77%; */
		width: 67%;
		padding-bottom: 0px!important;
	}
	.descTxt p {
		/* margin: 0 2px 0 2px!important; */
		padding-bottom: 0px!important;
		height: 28px!important;
		width: 100%!important;
		margin: 0 60px 0 19px!important;
	}
	.descTxt p a {
		font-size: 8px!important;
		padding: 3px 5px 0!important;
		float: left;
		/* margin: 0px 10%; */
		height: 22px;
		line-height: 24px!important;
	}
	.rsSliderContent td{
		padding: 8px 0px!important;
	}
	.home .flexslider .slides img {
		max-height: 123px!important;
	}
	.blog .post-content p {
		font-size: 17px!important;
		text-align: left!important;
	}
	.woo ul.products li.product-item .item-head h3.title a{
		font-size: 12px!important;
	}
	.woo ul.products li.product-item .item-head .price {
		margin-top: 0px!important;
	}
	.woo ul.products li.product-item .item-head .price .amount {
		font-size: 15px!important;
	}
	.woo ul.products li.product-item .featured-image {
		margin-bottom: 10px!important;
	}
	.woo ul.products li.product-item .button{
		height: 23px!important;
		line-height: 29px!important;
		width: auto;
		bottom: 0px;
	}
	.priceSec{
		font-size: 13px;
    	height: 36px;
    	line-height: 31px;
    	width: 58px;
    	bottom: 16px;
	}
	
	.first-blog img{
		margin-right: 0;
    	width: 99%;
	}
	.first-blog p{
		margin-top: 10px;
    	width: auto;
	}

   .homeSlider .bx-viewport {
    	margin: 0 auto;
    	width: 165px !important;
    	left: 0%;
	}   
	.shopListingSideBar{
		width: 96.3% !important;
	    margin-top: 40px;
	    margin-left: 1.7%;
	}
	.products{
		width:100% !important;
	}
	.archive ul.products li.fourColumnSingle{
		width: 96% !important;
		margin-left: 2%;
		margin-right: 2% !important;
	}
	.pagination {
	    margin-top: 0px !important;
	    padding-top: 0px !important;
	}
	.blog-img-holder{
		width: 100%;
		text-align: center;
	} 
	.list-blog img{
		width: auto!important;
		height: 283px;
	}
}

/*slider section Background*/

@media screen and (min-width: 767px) and (max-width: 979px) { 
	.contentOuter {
		height: 440px!important;
	}
}
@media screen and (min-width: 560px) and (max-width: 766px) { 
	.contentOuter {
		height: 345px!important;
	}
        .home .contentOuter {
            height: 310px!important;   
	}
        /* .pageTitle{
            margin-top:56px!important;
        } */
}
@media screen and (min-width: 432px) and (max-width: 559px) { 
	.contentOuter {
		height: 285px!important;
	}
        .home .contentOuter {
            height: 245px!important;
	}
	.blog-item{
		margin-right: 0px;
	}

}
@media screen and (min-width: 320px) and (max-width: 431px) { 
	.contentOuter {
		height: 225px!important;
	}
        .home .contentOuter {
            height: 185px!important;
	}
	.woo ul.products li.product-category{
		margin-left: 0%!important;
		width: 100% !important;
		margin-right: 0%!important;
	}

}

@media screen and (min-width: 320px) and (max-width: 479px) { 
	.landingImg a {
		width: 220px;
		height: 100%;
		position: relative;
		float: none; 
		left: 0px;
		right: 0px;
	}
	.landingImg a:hover span.focusIcon{
		width: 220px;
		height: 170px;
	}
        #et-contact p input, #et-contact p textarea{
                width: 95%!important;
        }
        .contactMainOuter .post-content p {
                font-size: 17px;
        }
	.woo .entry-summary .summary-content form.cart button[type="submit"]{
		padding: 0 40px!important;
	}
}




/*Common For Max 320*/
@media only screen and (max-width: 479px) {

	/*column*/
	.rows .one,
	.rows .two,
	.rows .three,
	.rows .four,
	.rows .five,
	.rows .six,
	.rows .seven,
	.rows .eight,
	.rows .nine,
	.rows .ten,
	.rows .eleven,
	.rows .twelve { width: 100%; }


	/*single page*/
	.commentlist li.depth-1 ul.children,
	.commentlist li.depth-2 ul.children,
	.commentlist li.depth-3 ul.children,
	.commentlist li.depth-4 ul.children,
	.commentlist li.depth-5 ul.children { padding-left: 0; }
	.woo .entry-product-images .post-gallery-wrapper { padding-left: 0; }
	.woo .entry-product-images .post-gallery-pager #bx-gallery-pager { width: 100%; }
	.woo .entry-product-images .post-gallery-pager #bx-gallery-pager li { float: left; width: 25%; margin: 0; }
	.woo .entry-product-images .post-gallery-pager { position: static; }


	/*post*/
	.the-blog-list ul li.post-item .item-content { padding-left: 0;}


	/*shortcodes*/
	.shortcode-latest-blog .the-top-loop,
	.shortcode-latest-blog .the-last-loop { width: 100%; }
	.shortcode-latest-blog .the-last-loop { margin-top: 20px; }
	.shortcode-latest-blog .the-top-loop ul,
	.shortcode-latest-blog .the-last-loop ul { margin-left: 0; margin-right: 0; }
	.homeSlider .bx-viewport {
    	margin: 0 auto;
    	width: 165px !important;
    	left: 0%;
	}
	/*.upsells-products  li .featured-image a.button-active{
		bottom: 39px !important;
		padding-top:6px !important;
		padding-bottom:6px !important;
	}*/
	.art-cont{
		margin-top: 8px;
	}
	.excerptContfull p{
		height: auto;
	}
	.list-blog h2 a{
		min-height: 24px!important;
	}
	.shopListingSideBar ul li{
		margin-left: 0px!important;
		padding-left: 27px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.shopListingSideBar ul li .woo_subcate li {
		padding-left: 0px!important;
	}

}


/*960*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {

}



/*768*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	/*Ipad Menu*/
	.responsive-menu-wrap {
		display: none;
	}
	.non-responsive {
		display: block;
	}

	#top-menu ul li a, .responsive-menu ul li a {
		font-size: 16px!important;
	}
        
        #top-menu ul li ul li a, .responsive-menu ul li ul li a {
		font-size: 15px!important;
	}
	
	/*Header*/
	.site-topbar .inner { 
	/* padding-right: 35px;  */
	}

	/*post list*/
	.rows .three { width: 24.9999%; }


	/*carousel list*/
	.woo .the-product-list li.product-item,
	.woo .related-products ul.products li.product-item,
	.the-carousel-list li.post-item { 
	/* width: 172px !important; margin-right: 20px !important;  */
	}
	.the-blog-list li.post-item { width: 364px !important;}


	/*widgets*/
	.widget_search input[type="text"],
	.widget_search input[type="submit"],
	.widget_product_search input[type="text"],
	.widget_product_search input[type="submit"] { float: none; }
	.widget_search input[type="text"],
	.widget_product_search input[type="text"] { width: 155px; }
	/*.widget_search input[type="submit"],
	.widget_product_search input[type="submit"] { width: 175px; margin-top: 10px; margin-left: 0; }*/


	/*pages*/
	.contact-page .wpcf7 .text-wrap .wpcf7-text,
	.contact-page .wpcf7 .text-wrap .wpcf7-textarea,
	.contact-page .wpcf7 span.wpcf7-not-valid-tip {
		width: 344px;
	}
        
/*        #copyright span {padding-left:2%;padding-right:10px;}*/
        /*blog page styles*/
        .blog-item {
            width: 18% !important;
            min-height: 255px !important;
        }
        .list-blog{
        	width: 31%!important;
        }
        .post-blog .blog-item{
        	width: 32% !important;
        }
        .first-blog{
        	width: 100%!important;
        }
        .first-blog img{
        	margin-right: 10px;
        	height: auto;
        }
        .list-blog img{
        	height: auto;
        }
        .first-blog p {
        	width: 59%!important;
        }
        
	.woo ul.products.outer{
		margin-left: 0px !important;
		margin-right: 0px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.entry-bestSellerProduct-images{
		width: 48.9% !important;
		margin-right: 0% !important;
	}
	.entry-bestSellerProduct-summary{
		width: 51.1% !important;
	}
	.woo .catalog-ordering{
		width: 52.1%!important;
	}

}



/*480*/
@media only screen and (min-width: 480px) and (max-width: 767px) {

	/*column*/
	.rows .three,
	.rows .four,
	.rows .six { width: 50%; }

	.rows .three:nth-child(2n+1),
	.rows .four:nth-child(2n+1),
	.rows .six:nth-child(2n+1) {  clear: left; }


	/*list page*/
	/* .woo ul.products li:nth-child(2n+1) { clear: left; }
	.woo ul.products-carousel li:nth-child(2n+1) { clear: none; } */


	/*single page*/
	#respond #commentform input[type="text"],
	#respond #commentform textarea,
	.woo .woocommerce-cart-table .coupon input[type="text"],
	.woo .cart-collaterals .form-row .input-text,
	.woo.woocommerce-checkout .form-row .input-text { width: 440px; }
	.woo .woocommerce-tabs #reviews #review_form .comment-form-author input[type="text"],
	.woo .woocommerce-tabs #reviews #review_form .comment-form-email input[type="text"],
	.woo .woocommerce-tabs #reviews #review_form .comment-form-comment textarea { width: 378px; }
	.woo .cart-collaterals select { width: 460px; }
	.woo .register-form .form-row .input-text,
	.woo .login-form .form-row .input-text { width: 400px; }
	
	.blogOuterDiv .widget_search input[type="submit"] {
		margin-top: 3px!important;
	}
	.widget_search input[type="search"],.s2_form_widget input[type="text"]{
		width: 100%!important;
	}
	.mumsnet{
		margin-top: 10px!important;
	}
	.first-blog{
		margin-bottom: 40px!important;
	}

	/*widgets*/
	.widget_search input[type="text"],
	.widget_product_search input[type="text"] { width: 369px; }


	/*pages*/
	.contact-page .six { width: 100%; }
	/* .contact-page .post-content { padding-left: 0; } */
	.contact-page .wpcf7 .text-wrap .wpcf7-text,
	.contact-page .wpcf7 .text-wrap .wpcf7-textarea,
	.contact-page .wpcf7 span.wpcf7-not-valid-tip {
		width: 440px;
	}


	/*shortcodes*/
	.shortcode-latest-blog .the-top-loop,
	.shortcode-latest-blog .the-last-loop { width: 100%; }
	.shortcode-latest-blog .the-last-loop { margin-top: 20px; }
	.shortcode-latest-blog .the-top-loop ul,
	.shortcode-latest-blog .the-last-loop ul { margin-left: 0; margin-right: 0; }
        
/*        #copyright p {width:100%;text-align:center;padding-top: 14px;line-height: 19px;}        
        #copyright span { float:none;padding-left:0px;}
        span.footerPhoneNo{ padding-right: 52px !important;}
        .generalcopy{display:none;}
        .mobilecopy{display:block !important;}*/
        
        /*blog page styles*/
        /* .blog-item {
            width: 119px !important;
            min-height: 295px !important;
        }
 */
		
	.first-item{
		margin-right: 0px;
	}	
	.products-carousel  li:nth-child(2n+1){
		width:45% !important;
		margin-bottom:20px !important;
	}
	.products-carousel  li:nth-child(2n+2){
		width:45% !important;
		float:right !important;
		margin-bottom:20px !important;
		margin-right:0px !important;
	}
	/*.upsells-products  li  figure {
		width:100% !important;
	}
	.upsells-products  li  figure img{
		height:100% !important; 
	}
	.upsells-products  li  .item-head {
		padding-top:15px;
	}*/
	.overlayImg img{
		width:93%;
	}
	.titleInnerHolder{
		height: 285px;
	}
	

}

@media only screen and (min-width: 395px) and (max-width: 485px) {
	.event-talks{
		width: 49%!important;
		margin-left:8px!important;
	}
	.excerptContfull p{
		height: auto;
	}
	.overlayImg img{
		width:90%;
	}
	.titleInnerHolder{
		height: 140px;
	}
	.titleInnerHolder p{
		font-size: 12px !important;
		line-height: 14px !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 394px) {
	.event-talks{
		width: 100%!important;
		margin-left: 0px!important;
	}
	.blogOuterDiv .widget_search input[type="submit"]{
		background-position: 61% 46%;
	}
	.widget_search input[type="submit"]{
		background-position: 64% 46%;
	}
	.first-blog .first-article-head h2{
		margin-left: 10px!important;
  		width: 73%!important;
	}
	.linksalpha_widget td, .social_widget td ,.social_widget_main td img{
		padding-right: 0px!important;
	}
}


/*320*/
@media only screen and (min-width: 320px) and (max-width: 479px) {

	/*carousel list*/
	.woo .the-product-list li.product-item,
	.woo .related-products ul.products li.product-item,
	.the-carousel-list li.post-item,
	.the-blog-list li.post-item { 
	/* width: 300px !important; */
	}

	/*single page*/
	#respond #commentform input[type="text"],
	#respond #commentform textarea,
	.woo .woocommerce-cart-table .coupon input[type="text"],
	.woo .cart-collaterals .input-text,
	.woo.woocommerce-checkout .form-row .input-text {
	/* width: 280px; */
	width: 260px;
	}
	.woo .woocommerce-tabs #reviews #review_form .comment-form-author input[type="text"],
	.woo .woocommerce-tabs #reviews #review_form .comment-form-email input[type="text"],
	.woo .woocommerce-tabs #reviews #review_form .comment-form-comment textarea { width: 218px; }
	.woo .entry-summary .summary-content .variations select,
	.woo .cart-collaterals select { width: 300px; }
	.woo .register-form .form-row .input-text,
	.woo .login-form .form-row .input-text { width: 240px; }

	/*widgets*/
	.widget_search input[type="text"],
	.widget_product_search input[type="text"] { width: 209px; }

	/*pages*/
	/* .contact-page .post-content { padding-left: 0; } */
	.contact-page .wpcf7 .text-wrap .wpcf7-text,
	.contact-page .wpcf7 .text-wrap .wpcf7-textarea,
	.contact-page .wpcf7 span.wpcf7-not-valid-tip {
		width: 280px;
	}
/*        .generalcopy{display:none;}
        .mobilecopy{display:block !important;}*/
        .blog-item { border-right: none !important; 
		/* width: 320px !important;  */
		/*padding: 22px 35px 17px 65px !important;*/
		min-height: 210px !important; }
		.list-blog,.sidebar-right{
			width: 100%!important;
		}
		.widget_search input[type="search"],.s2_form_widget input[type="text"]{
			width: 100%!important;
		}
		.sidebar-right .inner{
			margin-left: 0px!important;
		}
		.mumsnet{
			margin-top: 10px!important;
		}
	.post-content p {
		/* font-size: 15px!important; */
		/* text-align: left!important; */
	}
        .portfolioPageDiv img{
            float:none;
        }
		/*Portfolio Page*/
	.portfolioPageDiv .landingImg {
		float: none!important; 
		text-align: center!important;
	}
	.portfolioPageDiv .landingTitle {
		float: none!important; 
		text-align: center!important;
	} 
	.first-item{
		margin-right: 0px;
	}
	.products-carousel  li{
		width:94%; /*100% !important;*/
		margin-bottom:20px;
	}
	.upsells-products  li  .item-head {
		padding-top:15px;
	}
	.post-content p img, .post-content img{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing: border-box;
	}
	.first-article-head{
		height: auto;
	}
	.list-blog p{
		padding-right: 0px!important;
	}
	.titleInnerHolder{
		height: 120px;
	}
	.titleInnerHolder p{
		font-size: 12px !important;
		line-height: 14px !important;
	}
	.woo .entry-product-images .price{
		width:75px;
		font-size:15px!important;
		left:0%!important;
	}
	.woo .entry-summary .price .amount{
		font-size:15px!important;
	}
	.woo .entry-product-images .cart button {
		height: 43px!important;
		padding: 5px 8px 2px;
		width: 85px;
		line-height: 15px;
		font-size: 10px;
	}
	.quantity input.qty{
		height: 43px!important;
	}
	.woocommerce div.product form.cart .variations select{
		height: 43px!important;
		width:300px;
	}
	.woocommerce div.product form.cart .variations{
		margin-top:63px
	}
	.woocommerce div.product form.cart .single_variation_wrap{
		position:absolute;
	}
	/*.woo .entry-product-images .detail-holder{
		height: 150px;
	}*/
}



/*240*/
@media only screen and (max-width: 319px) {

	/*single page*/
	#respond #commentform input[type="text"],
	#respond #commentform textarea,
	.woo .woocommerce-cart-table .coupon input[type="text"],
	.woo .cart-collaterals .input-text,
	.woo.woocommerce-checkout .form-row .input-text { width: 200px; }
	.woo .woocommerce-tabs #reviews #review_form .comment-form-author input[type="text"],
	.woo .woocommerce-tabs #reviews #review_form .comment-form-email input[type="text"],
	.woo .woocommerce-tabs #reviews #review_form .comment-form-comment textarea { width: 138px; }
	.woo .catalog-ordering select,
	.woo .entry-summary .summary-content .variations select,
	.woo .cart-collaterals select { width: 218px;}

	/*cart*/
	.woo .woocommerce-cart-table table .product-thumbnail { display: none; }
	.woo .register-form .form-row .input-text,
	.woo .login-form .form-row .input-text { width: 160px; }

	/*widgets*/
	.widget_search input[type="text"],
	.widget_product_search input[type="text"] { width: 129px; }

	/*pages*/
	/* .contact-page .post-content { padding-left: 0; } */
	.contact-page .wpcf7 .text-wrap .wpcf7-text,
	.contact-page .wpcf7 .text-wrap .wpcf7-textarea,
	.contact-page .wpcf7 span.wpcf7-not-valid-tip {
		width: 200px;
	}
        .portfolioPageDiv img{
            float:none;
        }

	.blog-item{
		width: 100%!important;
	}
	.footerBlocks {
		width: 100%;
	}
	.footerFourth{
		padding-left: 0px!important;
	}
}


/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	#top-menu ul li{
                padding-left: 10px!important;
		padding-right: 18px!important;
	}
        #top-menu li:first-child {
            padding-left: 0px!important;
        }
        #top-menu li:last-child{
            padding-right:0px !important;
        }
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

        #top-menu li:first-child {
            padding-left: 0px!important;
        }
        #top-menu li:last-child{
            padding-right:0px !important;
        }
      
}