@media (max-width:1200px){
.home-StoreColectn{margin-bottom:0px;}
.minimum-amt h3{ display:block}
.home-StoreColectn ul li {padding: 0px;  margin: 0px 22px 0 0px;}	
.pad0{padding:10px 0 0 0!important;}


}










@media (max-width:480px){
.top-right-section ul li a {font-size: 12px;}
.deshboard-detail a.btn {margin:10px 0px 5px 0; width:100%;}
.from-blog .blog-section .blog-desc {width:100%; padding: 11px 0 0 0px; float: right;}
.from-blog .blog-section .blog-img{width:100%; float:left; height:auto;}
.from-blog .blog-section .blog-img img{max-width:100%; width:100%; height:auto;}
.from-blog .blog-section .blog-desc p {padding: 5px 0 0 0;}
.banner #myCarousel .banner-slider h2{ font-size:38px;}
.location-popup{width:95%;}
.continu-shopping a.shopping {font-size: 14px; padding: 8px 3px 8px 3px;}
.apdatecart {font-size: 14px; width: 130px;  padding: 8px 5px 8px 5px;}
.rsgty-policy button.Register-btn{float:left; width:100%;}
.rsgty-policy a.link-btn.pull-right{margin-top: 0px!important; line-height: normal; width:100% !important; margin-top:10px !important;}
.modal-content .container{ padding-right: 0; padding-left: 0;}
.modal-open .modal-content {padding:10px 0;}
.product-box{width:94%; margin-left:3%; margin-right:3%;}
	.leftLst-promotion-product {
		left: 0 !important;
	}

	.rightLst-promotion-product {
		right: 0 !important;
	}
}




@media (min-width:481px) and (max-width:575px) {
.from-blog .blog-section .blog-desc {width:70%; padding:0px 0 0 14px; float: right;}
.from-blog .blog-section .blog-img{width:30%; float:left;}
.from-blog .blog-section .blog-img img{max-width:100%;}
.product-box{width:46%; margin-left:2%; margin-right:2%;}

}

@media (max-width:575px){
	.cookies {
		font-size: 14px;
	}

		.cookies a.cli_settings_button {
			padding: 6px 20px 6px 20px;
			display: block;
			font-size: 14px;
		}	
.deshboard-detail{ text-align:center;}
.deshboard-detail a.btn {margin:10px 0px 5px 0; width: 48%;}
.modal-dialog {width:98%;  margin: 5px;}
.categories-menu .dropdown-menu {width:300px; overflow-y: scroll; max-height: 400px;}
.chng-business {width: 100%; text-align: center; margin: 0px 0 21px 0;}
#search-bar{ width:95%;}
.featured h2 {font-size: 24px; font-weight: bold;}
.banner #myCarousel .banner-slider p { padding:10px 20px !important;}
footer .rights-reserved p{text-align:center; padding:12px 0 0 0;}
footer .foote-social-section {text-align: center; padding: 15px 0 20px 0;}
footer .getin-touch h5{padding:0px 0 23px 0px !important;}
.world-class{ height:auto; text-align:center;}
.world-class a{ float:none; display:inline-block; margin:0px auto; width:150px; margin-bottom:25px; text-align:center; margin-top:20px;}
.world-class big {font-size:18px!important;}
.welcome-section h2 {font-size:35px; line-height: 18px;}
.welcome-section h1 {font-size:45px !important;}
.welcome-section h1:before {top:0 !important;}
.top-left-section ul li {padding:0px 0px 0px 0; margin: 0px; display:inline-block;  text-align: center;}
.main-logo {padding: 10px 0 10px 0px; text-align: left !important; float: left; width:100px;}
.search-section {width: 100%;}
.cart-popup{ right:8px;}
.breadcrumb a{ float:none;}
	.leftLst-promotion-product {
		left: 0 !important;
	}

	.rightLst-promotion-product {
		right: 0 !important;
	}
}




@media (min-width:576px) and (max-width:767px) {
.product-box{width:96%; margin-right:4%;}	
	
#search-bar {width: 90%;}	
.chng-business {width: 100%; text-align: center; margin:0px;}
.banner #myCarousel .banner-slider p { padding:10px 20px !important;}
.from-blog .blog-section .blog-desc {width:70%; padding: 11px 0 0 14px; float: right;}
.from-blog .blog-section .blog-img{width:30%; float:left;}
.from-blog .blog-section .blog-img img{max-width:100%;}
.world-class a {margin: 21px 32% 0 0; display: block; text-align: center;}
.top-left-section ul li a{ font-size:13px;}
.top-left-section ul li {padding:2px 0px 0px 0}
.search-section {width:100%;}
.categories-menu .dropdown-menu{width:300px; overflow-y:scroll}
.categories-menu .dropdown-menu {width:500px;  overflow-y: scroll;  max-height: 400px;}
.tab-section {max-width: 30%; width: 300px;}

}

@media (max-width:767px) {
.minimum-amt h3{ text-align:center;}
.brand-section:last-child{ padding:25px 0 60px 0;}
.brand-section{padding:0px;}
.delivered-section ul li label{ padding:4px 0 0 0}
.payment{ margin:20px 0 0px 0;}
.search-section {width: 100%;}
.cart-right {margin:0px; position:absolute; top:-52px; right:8px;}
.mrtop200{margin-top:10px;}
.product-listbox {min-height: inherit;}
.order-desc{ margin:10px 0 0 0; min-height:inherit}
.delivered-section ul li:first-child{ width:100%; padding:0px}
.delivered-section ul li{width:50%; padding:5px}


.top-left-section{width:100%; text-align:center}
.bdr .container{max-width:100%;}
.calculate-section{ margin:30px 0 0 0;}
.breadcrumb-section{padding:30px 0 0 0;}
section.container.ptb-100 {padding-top: 35px;}
.breadcrumb a:first-child {padding: 0 10px 0 38px; border-radius: 5px 0 0 5px;}
.breadcrumb a:before{left:10px;}
.flat a.active:after{display:none;}
.flat a:after{display:none;}
.breadcrumb a {padding: 0 22px 0 38px;}
.breadcrumb a:first-child:before {left: 10px;}


.mrn40{margin-bottom:40px;}
.deshboard-detail button.btn{ margin:20px 15px 0px 0}	
.uiv2-left-nav-container{ border:0px; padding:5px 0px 0px 0px; margin-bottom:0px;}
.delivery-detail{ width:100%; margin:0px 0 30px 0;}
.continu-shopping{ margin:35px 0 0 0;}
.no-wishlist{width:100%; padding:0px; margin:20px 0 35px 0; float:left; text-align:center; font-size:20px; color:#000; font-weight:500;}
.order-section{padding:10px 0 0 0;}
.order-section:first-child{padding:30px 0 0 0;}
.order-section h2{padding:0px; margin:0px; font-size:24px;}

.featured{ margin:50px 0 42px 0;}
.all-product {margin: 0px 0 10px 0;}
.product-Popularity {text-align: left;}
.product-Popularity select{ width:100%}
.chng-bns-popup{ margin:0px auto; left:0px; right:0px;}
.location-popup {right: 0; margin: 0px auto;}	
.contact-address-text i.fa.fa-map-marker {font-size:22px; margin-right: 15px;}
.contact-phone i.fa.fa-phone{font-size:22px; margin-right:0px;}
.contact-mail i.fa.fa-envelope-o {font-size: 20px; margin-right: 0;}
	
.contact-sec {margin: 40px 0 0 0;}
.mapsec {background: #f8f8fe url(../images/addressbg.png) no-repeat left top; padding: 50px 0 50px 0;}	
.top-right-section ul li:before {right: -2px; background: #969696; content: '';}	
/*.navigation-section .col-md-2{ background:red; width:auto; float:left;}	
.navigation-section .col-md-10{background:green; width:auto; float:right;     -ms-flex:100%; flex:100%; max-width:100%;}
*/
.product-list{ margin-bottom:30px;}
.welcome-section a {padding: 0px 0 0 33px; margin: 57px 0 60px 0;}
.our-category{ display:table; vertical-align:middle; margin:0 0 20px 0;}
.main-logo a img{max-width:100%;}
.top-left-section ul{ text-align:center; }
.welcome-section h1:before {position: absolute; right: 0; top: -63px; width: 90px; height: 90px; background: url(../images/tech-icon.png) no-repeat center top;
    content: '';  z-index: -1;   background-size: 100%;}
.welcome-section h1 {padding: 12px 0 55px 0; margin: 0px; font-size: 50px;}
footer .rights-reserved p{ padding:33px 0 37px 0px}
.business-idea-section {padding:35px 15px 41px 15px;}
footer .subscribe-section{padding:0px;}	
footer .quick-link {padding: 0px 0 50px 0px;}
footer .getin-touch h5{padding:35px 0 23px 0px;}
footer .subscribe-section h5{ padding:25px 0 14px 0;}
footer .quick-link h5 {padding: 35px 0 23px 0;}
footer .subscribe-section form {padding: 0px; margin: 13px 0 30px 0;}
.world-class {background-size: cover; margin:70px 0 55px 0;}
.world-class big {padding:10px; width: 100%; line-height: normal;   text-align: center; clear:both; font-size:20px;}
footer .subscribe-section form input{ width:100%;}
footer .foote-social-section ul{ padding:0px;}
.top-right-section{text-align:center;}
.top-right-section ul{ padding:0px;}
.top-right-section ul li {padding: 7px 10px 8px 10px;}
.main-logo {padding:10px 0 10px 0px; text-align:left; width:130px; margin:0px;}
.banner #myCarousel .carousel-inner .carousel-item {background-position:top center !important;}
.banner #myCarousel .banner-slider h2{margin:0px; text-align:center; padding:0px;}
.banner #myCarousel .banner-slider p{margin:0px; text-align:center; padding:0px; width:100%;}
.banner #myCarousel .banner-slider a {margin: 0px auto; padding: 0px; margin-top:15px;}
.banner #myCarousel .banner-slider {top:20%;}
/*.search-section{margin:8px 0 12px 0; display:none;}*/
.search-section{margin:8px 0 0px 0;width: 100%;max-width:100%;}
.serch-secton {
        -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.15);
        -moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.15);
        box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.15);
        border-radius: 0px;
        width: 100%;
        background: #fff;
        float: left;
        padding: 5px 0px 5px 12px;
    }
.sticky {position:relative;  transition: ease-in-out 0.2s all;  -webkit-box-shadow: -1px 1px 4px -1px rgba(219,219,219,1);
    -moz-box-shadow: -1px 1px 4px -1px rgba(219,219,219,1);
    box-shadow: -1px 1px 4px -1px rgba(219,219,219,1); width:100%; top:0px; z-index:9;}
.sm-mobile{max-width:100%; margin:0px; flex:100%;}

}

@media (max-width:575px) {
.top-left-section{ width:100%; text-align:center;}
.top-left-section ul {text-align: center;}
.top-right-section {text-align: center;}
.location-popup {right: 0; left:0px; margin: 0px auto;}
}


@media (min-width:768px) and (max-width:991px) {
.filter-mobile {max-width:32%; flex: 32%;}
.filter-mobile2{max-width:68%; flex:68%;}
.product-box{width:33.3%;}
.frmobile{max-width:50%; flex: 0 0 50%;}
#search-bar {display: block; margin: 0; width: 89%;}	
/*.main-header.fixed-header {top:0px; padding:10px 0 0 0;}	*/
.top-left-section ul li a.phone1{padding-right: 7px;}
.uiv2-sub-total-list p, .uiv2-sub-total-list span{ font-size:13px;}
.cart-right {padding: 0px 41px 0 0; margin: 15px 0 0px 0;}
.chng-business {margin:20px 0 0 0; float:left;}
.main-logo {padding:7px 0 0px 0px;}
.lgmobile {max-width: 50%; flex: 0 0 50%; -ms-flex: 0 0 50%;}
.contact-address-text i.fa.fa-map-marker {font-size:22px; margin-right: 15px;}
.contact-phone i.fa.fa-phone{font-size:22px; margin-right:0px;}
.contact-mail i.fa.fa-envelope-o {font-size: 20px; margin-right: 0;}
.contact-address-text, .contact-phone a, .contact-mail a{font-size: 15px;}
.main-logo a img{max-width:100%; width:100%;}
/*.product-list a{ width:134px; padding:8px 0;}*/
.product-list a {width: 134px; padding: 8px 0; display: block; margin: 0px auto;}
.our-category{ display:table; vertical-align:middle;}
.welcome-section a {padding: 0px 0 0 33px; margin: 57px 0 60px 0;}
.top-right-section ul {padding:0px; margin: 0px;}
.top-left-section ul{padding:0px 0px 10px 0;}
.top-left-section ul li {padding:7px 0px 0 0;}
	
.from-blog .blog-section .blog-desc p{ padding:0px 0 0 0;}
.from-blog .blog-section .blog-desc {width:70%; padding:0px 0 0 14px; float:right;}
.from-blog .blog-section .blog-img{width:30%; float:left; height:auto;}
.from-blog .blog-section .blog-img img{max-width:100%; width:100%; height:auto;}

footer .subscribe-section{padding:0px; width:182px;}
.business-idea-section {padding: 35px 30px 41px 30px;}
.business-idea-section h5 {padding: 0px 0 20px 0;}
footer .quick-link {padding: 0px 0 35px 0px;}
.world-class {background-size: cover;}
.world-class big {padding: 52px 0 0px 18px; width: 65%; line-height:normal;}
.world-class a { margin-right: 25px;}
footer .subscribe-section form input{ width:100%;}
footer .rights-reserved p{ padding:33px 0 37px 0px}
footer .foote-social-section ul{ padding:0px;}
.search-section {width:294px;}
.main-logo a img{width:100px;}	

.banner #myCarousel .banner-slider{max-width:1140px; width:100%;}
.banner #myCarousel .banner-slider h2{margin-left:10%}
.banner #myCarousel .banner-slider p{ margin-left:10%; padding:19px 0 0 0px;}
.banner #myCarousel .banner-slider a{margin-left:10%}
.sticky {position:relative; transition: ease-in-out 0.2s all;  -webkit-box-shadow: -1px 1px 4px -1px rgba(219,219,219,1);
    -moz-box-shadow: -1px 1px 4px -1px rgba(219,219,219,1);
    box-shadow: -1px 1px 4px -1px rgba(219,219,219,1); width:100%; top:0px; z-index:9;}
.categories-menu .dropdown-menu{width:688px;}
.lg-mobile{ max-width:50%; margin:0px; flex: 50%;}
.delivery-detail {width: 47%; margin:0px 5px 30px 0;}
	.home-promotion .feature-section {
		width: auto !important;
	}

}

@media (min-width:992px) and (max-width:1024px) {
.product-listbox{ padding:6px 4px 10px 4px;}


	
.cart-right {padding:0px 10px 0 0; margin:39px 0 15px 0;}
.chng-business {margin:45px 0 0 0; float:left;}
.cart-right:before {right: -16px; font-size: 15px; font-family: 'FontAwesome'; top: 8px;}
.categories-menu .dropdown-menu{ width:921px;}
.product-box{width:33.3%;}

}




@media (min-width:992px) and (max-width:1200px) {
	.zip-code {
		margin: 21px 0 0 7px;
	}
.filter-mobile {max-width:26%; flex:26%;}
.filter-mobile2{max-width:74%; flex:74%;}

.main-header{ top:43px;}
.categories-menu .dropdown-menu {width: 940px;}
.uiv2-subtotal-listblock{width:70%;}
.uiv2-yousaved-wrap{width:30%;}

.vewpayment a{ margin-bottom:10px;}
.location-popup {left: -79px;}
.cart-right ul {padding: 0px 20px 0 0; margin: 0px;}
.cart-right ul li{ display:inline-block;}
.cart-right span.my-cart{ padding:0px 20px 0 0;}


.delivery-detail {width: 47%; margin:0px 5px 30px 0;}
.cart-right {padding:0px 10px 0 0; margin:18px 0 15px 0;}
.chng-business {margin:45px 0 0 0; float:left;}
.cart-right:before {right: -16px; font-size: 15px; font-family: 'FontAwesome'; top: 8px;}


.top-right-section ul li a {font-size: 0px;}
.welcome-section a {padding: 0px 0 0 33px; margin: 57px 0 60px 0;}
.banner #myCarousel .banner-slider h2{margin-left:10%}
.banner #myCarousel .banner-slider p{ margin-left:10%; padding:19px 0 0 0px;}
.banner #myCarousel .banner-slider a{margin-left:10%}

.banner #myCarousel .banner-slider{max-width:1140px; width:100%;}
.top-left-section ul li{ padding:7px 10px 8px 0;}
.from-blog .blog-section .blog-desc p{ padding:0px 0 0 0;}
.from-blog .blog-section .blog-desc {width:70%; padding:0px 0 0 14px; float:right;}
.from-blog .blog-section .blog-img{width:30%; float:left; height:auto;}
.from-blog .blog-section .blog-img img{max-width:100%; width:100%; height:auto;}
footer .quick-link {padding: 0px 0 35px 0px;}
.world-class {background-size: cover;}
.world-class big {padding: 52px 0 0px 18px; width: 65%; line-height:normal;}
.world-class a { margin-right: 25px;}
footer .rights-reserved p{ padding:33px 0 37px 0px}
footer .foote-social-section ul{ padding:0px;}
.search-section {width: 392px;}
footer .subscribe-section form input{ width:215px;}


}


@media (min-width:1025px) and (max-width:1200px) {
.product-box{width:25%;}
}

@media (min-width:1201px) and (max-width:1400px) {
.product-box {width:25%;}

.filter-mobile {max-width:22%; flex:22%;}
.filter-mobile2{max-width:78%; flex:78%;}
	
.banner #myCarousel .banner-slider h2{margin-left:10%}
.banner #myCarousel .banner-slider p{ margin-left:10%; padding:19px 0 0 0px;}
.banner #myCarousel .banner-slider a{margin-left:10%}
}

@media (max-width:1024px) { 
.uiv2-deliver-charges-totalamount{ width:140%;}
.uiv2-subtotal-listblock{width:70%;}
.uiv2-yousaved-wrap{width:30%;}
.vewpayment a{ margin-bottom:10px;}
.productcategories-title { font-size: 19px;}
}


@media(max-width:992px){
.delivered-description .shipping-type label{ float:left;}
.delivered-description .order-summary label{ float:none; width:100%;}	
/*	.main-header{top:54px;}*/
	.top-right-section ul li:before{ display:none;}
	.top-left-section ul li a.phone1:before{ display:none;}
	
	.top-right-section ul li{ padding:4px 0px 4px 7px}
	.top-right-section ul li a{ font-size:13px;}
	.top-left-section ul li a.phone1:before{ right:2px;}
	.top-left-section ul li a{ font-size:13px;}
    .product-img {margin-bottom: 50px;}
    .devicemt {margin-top: 30px;}
    .addedtoyourcart a {margin-top: 10px;}
    .orderbg strong { font-size: 21px;}
    .calculateshipping .country label {font-size: 14px;}
}


@media (max-width:767px) {
	.cookies-popup {
		margin: 0;
		padding: 10% 0 0 0
	}
.categories-menu, .navigation{min-height: 52px;}
.categories-menu h2 a:before {top: 20px;}
.categories-menu h2 a {font-size: 13px;  padding: 8px 0px 8px 44px; line-height:16px;}	
a.moredetails{ padding:0px 0 15px 10px}
.delivered-description .order-summary ul li{display:inline-block; margin-bottom:10px;}
.delivered-description .order-summary{ width:100%;}
.delivered-description .shipping-type label{ float:none;}	
.main-header{top:60px;}
.uiv2-deliver-charges-totalamount{ width:100%;}
.product-img {margin-top: 50px;}
.orderbg strong { font-size: 18px; }
.item-desc ul li:first-child{width:100%;}
.item-desc ul li{width:100%;}
.item-descsription ul li:first-child{width:100%;}
.item-descsription ul li{width:100%; border:solid #e4e4e4 1px}
.uiv2-sub-total-list p, .uiv2-sub-total-list span{ font-size:13px;}
.uiv2-yousaved-wrap{ font-size:14px;}
/*section.banner {margin:112px 0 0 0;}*/
.main-logo {width: 60px;}
}




@media (max-width:575px) {
	.cookies-popup button.close img {
		width: 18px;
		margin: 0 10px 0 0;
	}

	.cookies-popup h5.modal-title {
		font-size: 24px;
		padding: 0px 0 0 10px;
	}

	.cookies-popup .modal-body p {
		border: 0px;
	}
/*section.banner {margin:112px 0 0 0;}*/
.top-left-section ul li a.phone1:before {right: 9px;}
.tab-section {background-color: #fff; max-width:none; width: 180px;}
.delivered-section ul li {width: 100%; padding: 5px;}

}

@media (max-width:414px) {
.woocommerce-info a {display: block; margin-left: 31px;}
}

@media (max-width:360px){
.main-header{top:58px;}	

}
@media (max-width:991px) {
	.zip-code {
		margin: 0 0 10px 0;
		line-height: 30px;
		float: right;
	}

		.zip-code i {
			float: left;
			font-size: 18px;
			padding: 6px 0 0 8px;
		}
}


@media (max-width:767px) {
	.zip-code {
		margin: 10px 0 10px 0;
		line-height: 30px;
		float: right;
		width: 100%;
		text-align: left;
	}

		.zip-code input {
			width: 90%;
			font-size: 14px;
			color: #000;
			padding: 0 0 0 10px;
		}
}

