
/*
@media (min-width: 1590px){
	#mainWrapper {
	    width: 1560px;
	}
}


@media (max-width: 1589px) and (min-width: 1200px){
	#mainWrapper {
	    width: 1170px;
	}
}

@media (min-width: 992px){
	#mainWrapper {
	    width: 970px;
	}
}
*/


@media (min-width: 576px) and (max-width: 991px){

	.centerBoxContentsItem-io .io-left,.centerBoxContentsItem-io .io-right{text-align: center !important;display:block; }
	.centerBoxContentsItem-price .normalprice,.centerBoxContentsItem-price .productSpecialPrice{display:block; }

}


@media(max-width:575.98px){

	/*shoppingcart*/
	#shoppingCartDefault .table td, #shoppingCartDefault .table th{padding: .2rem;font-size: .7rem;}
	#shoppingCartDefault .productsCell a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	/*shoppingcart*/

	/*createaccount*/
	#nav-login-tab,#nav-create-tab{padding: .4rem;}
	#nav-login-tab{color: #1e874b;}
	#nav-create-tab{color:#52afc6;}
	/*createaccount*/

}

@media(max-width: 991px){

	ul {list-style: outside none none;margin: 0;padding: 0;}
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-size: 1.2rem;font-weight: normal;}

	/*header*/
	#navMainWrapper{box-shadow: 0 1px 4px rgba(0,0,0,.2);}
	nav.navbar .navbar-toggler:hover{box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);}
	.navbar-toggler{border-radius: 0;}
	.email-toplinks{font-size: .8rem; margin-top:8px;}
	.email-toplinks .email-toplinks-io{color: #52afc6;    padding: 0 5px 0 0;}
	.email-toplinks .email-toplinks-box{padding:5px 0;}	

	.navbarbox{float:left;width: 100%; list-style: none;display:block;margin: 10px 0; }
	.navbarbox ul li{ display: block;list-style: none; float: left;  padding-right: 10px;}
	.navbarbox ul li.headercartbox{color: #52afc6;font-size: 1rem;font-weight: 500;}
	.navbarbox ul li.headercartbox a{color: #52afc6;}
	.navbarbox ul li a{ padding-left: 0rem;padding-right: .5rem;}

	#navMain .social-icon {padding-left: 0px;display:block;text-align: left;clear: both;}
	#navMain .social-icon ul{margin: 0;padding: 0;}
	#navMain .social-icon li {margin: 0; border: medium none;    display: inline-block;}
	#navMain .social-icon ul li:first-child a { margin-left: 0;}
	#navMain .social-icon ul li a {padding: 0; margin-left: 8px;transition: .3s;}

	#navbarSupportedContent form{display: none;}
	.cur-lang-toplinks-box{border-top: 1px solid rgba(0, 0, 0, 0.05);}
	.cur-lang-toplinks-box,.navbox,.categoriesbox{display:block;clear: both;float: left; padding: .8rem 0; width: 100%;border-bottom: 1px solid rgba(0, 0, 0, 0.05);}

	.cur-lang-toplinks>li{float: left;margin-left: 6px;padding-left: 0px;font-size: 0.857rem;border-right: 1px solid #ccc;line-height: 15px; padding-right: 6px;
    text-transform: capitalize;}
    .cur-lang-toplinks  li a { cursor: pointer;text-transform: capitalize;font-size: .8rem;}


	#navMain .dropdown-menu {
    border: medium none;
    border-radius: 0;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
    min-width: 130px;
    padding: 0 10px;
	}

	#navMain .cur-lang-toplinks li {width: 100%;}
	#navMain .cur-lang-toplinks li a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    text-transform: capitalize;
	}

	#navMain li.nav-item{/*border-right: 1px solid #ccc;*/}

	#navMain ul.cur-lang-toplinks .dropdown-menu li.active a {background: #52afc6;color: #fff;text-decoration: none;}

	#navMain .nav-pills .nav-link{padding-top:.8rem; padding-bottom: .8rem;}
	#navMain nav.navbar a.nav-link{font-size: .8rem;padding-top: 0rem;padding-bottom: 0rem;text-transform: capitalize;}

	#navMain nav.navbar .categoriesbox a.nav-link{font-size: 1rem;font-weight: 500;color: #52afc6}

	.currency .cur-title {display: none;}

	.header-cart{display: none;}

	#logo .col-sm-12{text-align: center; margin: 10px 0;}

	#logoWrapper .header-search { max-width: 500px; box-shadow: none;margin: 0 auto; float: none; border: 1px solid #52afc6;padding: 0;}

	#logoWrapper .header-search form input {
    border: medium none;
    color: #4d4d4d;
    height: auto;
    font-size: 1em;
    margin-bottom: 0;
    padding: 10px 15px;
    border-radius: 5px;
	}
	#logoWrapper .header-search .btn-search {
    position: absolute;
    right: 0;
    padding: 0 17px;
    line-height: 22px;
    font-size: 1.286em;
    border-radius: 0;
    top: 0;
    vertical-align: middle;
    height: 100%;
	display: block;
	}
	.header-search .button{
	background: #ffffff none repeat scroll 0 0;
    border: 0px solid #52afc6;
    color: #52afc6;}

	.header-search .button:hover {
	border-color: #52afc6;
	background: #52afc6;
    color: #ffffff;
	}


	#ezpagesBarHeader .nav-pills .nav-link,#ezpagesBarFooter .nav-pills .nav-link{ padding: .8rem .1rem;font-size: .9rem;}
	#ezpagesBarHeader .nav-pills,#ezpagesBarFooter .nav-pills{ width: 100%;  margin-left: auto; margin-right: auto;}
	#ezpagesBarHeader ul li,#ezpagesBarFooter ul li{width: 50%; float: left;border-bottom: 1px solid rgba(0, 0, 0, 0.05);    text-align: center;}
	#ezpagesBarHeader ul li:nth-child(1),#ezpagesBarHeader ul li:nth-child(3),#ezpagesBarHeader ul li:nth-child(5),#ezpagesBarFooter ul li:nth-child(1),#ezpagesBarFooter ul li:nth-child(3),#ezpagesBarFooter ul li:nth-child(5){border-right: 1px solid rgba(0, 0, 0, 0.05);}

	.homepagebox{margin-top:10px;/*margin-bottom: 10px;*/box-shadow: 1px 1px 7px 0 rgba(0,0,0,.15);}
	/*header*/

	/*leftbox*/
	.category-nav .holder {display: none;}
	.cate-toggle .category-sub {display: none;}
	.leftBoxCard .cate-toggle li {border:medium none;padding:0;line-height:35px;}
	.cate-toggle li {display: inline-block;width: 100%;position: relative;}
	.cate-toggle li .cat-lnk > a {display: inline-block;width: auto;}
	.cate-toggle li > .cat-lnk {border-bottom: 1px solid hsl(0, 0%, 96%);display: inline-block;width: 100%;}
	.cate-toggle li.has-sub > .cat-lnk .holder {position: absolute;right: 0;top: 0;}
	.category-nav ul.category-sub li > .cat-lnk > a{color:#868686;}
	.cate-toggle li.has-sub > .cat-lnk .holder {display: inline-block;}
	.cate-toggle li.has-sub > .cat-lnk .holder:before {display: inline-block;font-family: "Font Awesome 5 Free";content: "\f0fe";font-size: .6rem;  position: absolute;right: 0;cursor: pointer;}
	.cate-toggle li.has-sub > .cat-lnk .holder:hover:before{color: #52afc6;}
	.cate-toggle li.has-sub.open > .cat-lnk > .holder:before {content: "\f146";}
	/*leftbox*/
	
	/*centerbox*/

	#navBreadCrumb ol{border-bottom: 1px solid #f5f5f5;}
	#navBreadCrumb li {display: inline-table;font-style: italic;}
	.centerBoxHeading{font-weight: 200;border-bottom: 1px solid #f5f5f5;}
	#indexDefault .card,#indexProductList .card,#related_product,.alsoPurchasedCenterbox .card,.featuredPurchasedCenterbox .card,.specialsPurchasedCenterbox .card,.whats_newPurchasedCenterbox .card{border-radius:0; border: 0px solid #f5f5f5; }
	#indexDefault .card-body,#indexProductList .card-body,#related_product .card-body,.alsoPurchasedCenterbox .card-body,.featuredPurchasedCenterbox .card-body,.specialsPurchasedCenterbox .card-body,.whats_newPurchasedCenterbox .card-body{padding:1.25rem 0rem;}

	.centerBoxContents,.centerBoxContentsListing{box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); border: 1px solid #f2f2f2;}

	.centerBoxContentsItem-name,.centerBoxContentsListing h3.itemTitle{min-height: 48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

	.centerBoxContentsItem-io span{display: inline; padding: 0 10px;}
	.centerBoxContentsItem-io a{
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #f2f2f2;
    border-radius: 30px;
    color: #252525;
    padding:0;
    height: 38px;
    width: 38px;
	line-height: 36px;
    display: inline-block;
    transition: all 0.15s ease-in-out 0s;
    cursor: pointer;
    font-size: 1em;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    outline: none;
	}
	.centerBoxContentsItem-io a:hover{background-color: #52afc6; color: #ffffff;}

	.centerBoxContentsItem-io .io-right i{color: #ff991d;}
	.centerBoxContentsItem-io .io-left{text-align: left;}
	.centerBoxContentsItem-io .io-right{text-align: right;}
	.productPriceDiscount{display: none;}

	.centerBoxContentsItem-name,.centerBoxContentsItem-image,.centerBoxContentsItem-io,.centerBoxContentsItem-price{margin: 0 0 10px;}

	span.badge.sale {
	    background: #e94a4a;
	}
	span.badge.new {
	    background: #000000;
	}

	.centerBoxContents span.badge,.centerBoxContentsListing span.badge,.ProductmainItem-badges span.badge{
    width: 45px;
    height: 45px;
    border-radius: 50px;
    color: #fff;
    cursor: pointer;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 45px;
    padding: 0;
    position: absolute;
    text-transform: capitalize;
    top: 10px;
    transition: all 0.3s ease 0s;
    z-index: 1;
	}
	.centerBoxContentsItem-badges span.sale{left: 10px;}
	.centerBoxContentsItem-badges span.new{right: 10px;}
	/*
	.centerBoxContents .badges span.l-badge:nth-child(2) ,.centerBoxContentsListing .badges span.l-badge:nth-child(2),.productMainImage .badges span.l-badge:nth-child(2){top: 40px;}*/


	
	/*eof centerbox*/

	/*bof listing*/
	#indexCategories .indexCategoriesbox{box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);/*padding: 1.25rem;*/}
	#indexCategories .card-deck{display: block;}
	/*.categoryListBoxContents:first-child{border-right: 1px solid rgba(0, 0, 0, 0.05);}*/
	.categoryListBoxContents{float: left;min-height: 100px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
	.categoryListBoxContents a{display:block;}
	.pagination li {margin: 0 3px;}
	.listingDescription{display: none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
	/*eof listing*/


	/*bof products-star*/
	.products-star{display: block; color: #ff991d; margin-bottom: 8px;}
	#productInfo-productDetailsList .instock{color: #1e874b;}
	#productInfo-productDetailsList .list-group-item,#addToCart-card-body .form-control{border: 1px solid #f2f2f2;}
	#productsPriceBottom-productPriceBottomPrice .productSpecialPrice{font-weight: 500;}

	#addToCart-card-body .cart-add .qty-text, #addToCart-card-body .cart-add .qty-wra {
    display: table-cell;
    float: none;
    vertical-align: middle;
	}

	#addToCart-card-body .qty-wra>span.sp-minus {
    border-right: 2px solid rgb(235, 235, 235);
    padding: 0 5px;
	}

	#addToCart-card-body .qty-wra > span i {
    color: #333;
    font-size: 1.5em;
    line-height: 40px;
	}

	#addToCart-card-body .qty-wra>span {
	    cursor: pointer;
	    display: table-cell;
	    padding: 0 2px;
	    text-align: center;
	    vertical-align: middle;
	}


	#addToCart-card-body .qty-input>input {
	    border: medium none;
	    height: auto;
	    margin: 0;
	    padding: 0;
	    text-align: center;
	    width: 45px;
	}

	#addToCart-card-body .qty-wra {
    border: 2px solid rgb(235, 235, 235);
    display: inline-block;
    border-radius: 30px;
    /*border-top-right-radius: 0;
    border-bottom-right-radius: 0;*/
	}

	#addToCart-card-body .qty-wra>span.sp-plus {
	    border-left: 2px solid rgb(235, 235, 235);
	    padding: 0 5px;
	}

	#addToCart-card-body .spplus-minus{margin-left: -1px;margin: 10px 10px 0 0;vertical-align: middle;  display: table-cell;text-align: center;}
	#addToCart-card-body .input-group-append{margin: 10px 3px 0 0;text-align: center;}

	#addToCart-card-body .input-group-append .btn{border-radius: 30px;/*border-top-left-radius: 0;border-bottom-left-radius: 0;*/}


	iframe{ border:0; }

	#productDescription .descriptiontextbg{border: 1px solid #f5f5f5;width:100%;}
	#productDescription .descriptiontext{ clear:both; height:25px; line-height:25px;text-align: left;}
	#productDescription .descriptiontext b{ color: #002b66;  display: block;  font-size: 16px;}

	#productGeneral #main_info #productDescription table td {padding:3px;border:1px solid #ccc;}
	#productGeneral #main_info #productDescription table th {padding:3px;border:1px solid #ccc;}

	#addToCart-card{border:1px solid #fa4e64;}
	#addToCart-card-body{padding: 1.25rem;}
	#attributes-card,#attributeOptionsdrp-attrib-1-card{border:1px solid #f2f2f2;}

	#attributes-card .card-header,#attributeOptionsdrp-attrib-1-card .card-header{padding: .3rem 1.25rem;}
	#attributeOptionsdrp-attrib-1-card-header label{margin-bottom: 0;}
	/*eof products-star*/

	/*shoppingcart*/
	#cartTableDisplay-qtyUpdateHeading,#cartTableDisplay-priceHeading,.qtyUpdateCell,.priceCell{display: none;}
	/*#shoppingCartDefault-cartTableDisplay .productsCell .shoppingcartimgesbox img{width: 100%;}*/

	/*bof footer*/

	#ezpagesBarFooter{padding:0;box-shadow: inset 0 2px 5px 0 rgba(0,0,0,.11);}
	.legalCopyright{ /*width: 90%; margin-left: auto; margin-right: auto;*/padding: 20px 0px; display: block;overflow: hidden;}
	.copy-right{float: left;text-align: left;}
	.footer-payment{float: right;text-align: right;}
	/*eof footer*/

	/*payment_online*/
	#payment_online-cc-expires-year,#payment_online-cc-cvv{width:30%;display: inline-block;}
	/*payment_online*/


	/**create_account state*/
	#createAccountDefault-content{}
	#createAccountDefault-content a{text-decoration: underline;color: #8BC34A;}
	#state {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}
	/**create_account state*/


	/**shopping cart**/
	#shoppingCartDefault-helpLink{display: none;}
	/**shopping cart**/

}

@media (min-width: 992px){

	#mainWrapper{
	position: relative;
    max-width: 1220px;
    -moz-box-shadow: 0 0 5px #c1c1c1;
    -webkit-box-shadow: 0 0 5px #c1c1c1;
    -o-box-shadow: 0 0 5px #c1c1c1;
    -ms-box-shadow: 0 0 5px #c1c1c1;
    box-shadow: 0 0 5px #c1c1c1;
    margin: 0 auto;
	}

	#navColumnOne{padding-left: 0em !important;}
	#rightbox{padding: 0em !important;}


	ul {list-style: outside none none;margin: 0;padding: 0;}
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-size: 1.2rem;font-weight: normal;}

	.card-header{background-color: #ffffff; border-bottom: 0px solid rgba(0,0,0,.125);}

	.email-toplinks{font-size: .8rem;}
	.email-toplinks .email-toplinks-io{color: #52afc6;    padding: 0 5px 0 0;}
	.email-toplinks .email-toplinks-box{padding: 0 5px 0 0;}
	.email-toplinks .clock-ipad{display: none;}

	#navMainWrapper{/*background-color: #f5f6fa;box-shadow: 0 1px 4px rgba(0,0,0,.2);*/width: 100%;}
	nav.navbar{background-color: #ffffff !important;}
	#navMain{}
	#navMain .navbar{padding: .6rem 0;}
	#navbarSupportedContent{}
	#navbarSupportedContent form{display: none;}
	#ezpagesBarHeader{border-radius: 0em !important;}
	#ezpagesBarHeader ul li:first-child{background-color: #d18f00;}
	#ezpagesBarHeader .nav-pills .nav-link{ padding: .8rem 1rem;font-size: .9rem;}
	#ezpagesBarHeader .nav-pills,#navMain,#navbarSupportedContent,#logo,#ezpagesBarFooter .nav-pills,#siteinfoLegal{ width: 100%;  margin-left: auto; margin-right: auto;/*padding-right: 15px;padding-left: 15px;*/}
	#navMain .nav-pills .nav-link{padding-top:.8rem; padding-bottom: .8rem;}
	#navMain nav.navbar a.nav-link{font-size: .8rem;padding-top: 0rem;padding-bottom: 0rem;text-transform: capitalize;}

	.navbarbox{list-style: none; float: right;}
	.navbarbox ul li{ display: block;list-style: none; float: left; }
	.navbarbox ul li.headercartbox{color: #52afc6;font-size: 1rem;font-weight: 500;}
	.navbarbox ul li.headercartbox a{color: #52afc6;}
	.navbarbox ul li a{ padding-left: .5rem;padding-right: .5rem;}


	.cur-lang-toplinks-box,.navbox{display: inline-flex;}
    .cur-lang-toplinks>li{float: left;margin-left: 6px;padding-left: 0px;font-size: 0.857em;border-right: 1px solid #ccc;line-height: 15px; padding-right: 6px;
    text-transform: capitalize;}
    .cur-lang-toplinks  li a { cursor: pointer;text-transform: capitalize;font-size: .8rem;}


	#navMain .dropdown-menu {
    border: medium none;
    border-radius: 0;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
    min-width: 130px;
    padding: 0;
	}

	#navMain .cur-lang-toplinks li {width: 100%;}
	#navMain .cur-lang-toplinks li a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    text-transform: capitalize;
	}

	#navMain li.nav-item{border-right: 1px solid #ccc;}
	#navMain .navbox li.nav-item:last-child{border-right: 0px solid #ccc;}


	#navMain ul.cur-lang-toplinks .dropdown-menu li.active a {    background: #52afc6;color: #fff;text-decoration: none;}

	.currency .cur-title {display: none;}

	.categoriesbox{display: none;}




	#navMain .social-icon {padding-left: 15px;/*display: inline-block;*/text-align: right;display: none;}
	#navMain .social-icon ul{margin: 0;padding: 0;}
	#navMain .social-icon li {margin: 0; border: medium none;    display: inline-block;}
	#navMain .social-icon ul li:first-child a { margin-left: 0;}
	#navMain .social-icon ul li a {padding: 0; margin-left: 8px;transition: .3s;}



	#logoWrapper .col-sm-12{-ms-flex: 0 0 16.66666667%; flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	/*#logoWrapper .col-sm-8{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%; max-width: 66.666667%;}*/
	#logoWrapper .header-search { max-width: 500px; box-shadow: none;margin: 0 auto; float: none; border: 1px solid #52afc6;padding: 0;border-radius: 35px;}

	#logoWrapper .header-search form input {
    border: medium none;
    color: #4d4d4d;
    height: auto;
    font-size: 1em;
    margin-bottom: 0;
    padding: 10px 15px;
    border-radius:35px;
	}


	#logoWrapper .header-search .btn-search {
    position: absolute;
    right: 0;
    padding: 0 17px;
    line-height: 22px;
    font-size: 1.286em;
    font-weight: normal;
    border-radius: 0;
    top: 0;
    vertical-align: middle;
    height: 100%;
	display: block;
	border-radius:35px;
	}




	.header-search .button{
	background: #ffffff none repeat scroll 0 0;
    border: 0px solid #52afc6;
    color: #52afc6;}

	.header-search .button:hover {
	border-color: #52afc6;
	background: #52afc6;
    color: #ffffff;
	}





	.mpzen-ajxcart-action { display: inline-block; float: right;}

	.hidden { display: none !important;	}
	.shopping-cart { border-color: #52afc6;}
	/*.cart-flyout .shopping-cart {display: none;}*/
	.cart-total ul {display: inline-block;}
	.cart-total .sideBoxContent ul li {border:none;padding:0;}
	.cart-total ul li {display: inline-block;position: relative;}
	.cart-total ul li a i {color:#333;font-size:1.714rem;}
	.cart-total ul li a span.product-number {color: #333333;display: inline-block;margin: 0 4px;transition: all 0.3s ease 0s;}
	.cart-total .product-number .sell {margin: 0 2px 0 0;}
	.cart-total ul li a span.product-number:hover {color: #000;}
	.cart-total ul li a span.cart-count {color: #000;}
	.shopping-cart {background: #fff;border-top:2px solid;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);right:0;opacity: 0;padding: 15px 20px;position: absolute;top: 150%;transition: all 0.3s ease 0s;width: 300px;z-index: 9999;visibility: hidden;transition: .3s;}
	.cart-total ul.cart-menu:hover li .shopping-cart {opacity: 1;top: 100%;visibility: visible;}
	.cart-total ul.cart-menu li .shopping-cart {overflow-y: auto;max-height: 450px;}
	.cart-menu .cart-header {line-height: 35px;}
	.shopping-cart .cart-list {border-bottom: 1px solid #e0e0e0;overflow: hidden;padding:15px 0;margin:0;}
	.shopping-cart .cart-list .cart-img {float: left;width: 30%;}
	.shopping-cart .cart-list .cart-info {float: left;text-align: left;width: 60%;padding-left: 10px;}
	.shopping-cart .cart-list .cart-info h4 {margin-bottom: 0;}
	.shopping-cart .cart-list .cart-info h4 a {display: inline-block;font-size: 0.8rem;font-weight: 400;line-height: 16px;text-decoration: none;text-transform: capitalize;}
	.shopping-cart .cart-list .cart-info .cart-price {margin: 8px 0 0;}
	.shopping-cart .cart-list .cart-info .cart-price span {font-size: 1.143rem;}
	.shopping-cart .cart-list .cart-info .cart-price span.price {font-size: 1rem;margin: 0 5px;}
	.shopping-cart .cart-list .pro-del {float: left;width: 10%;display: none;}
	.shopping-cart .cart-list .pro-del a i {color: #000000;border: 0px solid #fff;border-radius: 50px;padding: 2px 4px;}
	.shopping-cart .mini-cart-total {border-bottom:1px solid #e0e0e0;overflow: hidden;padding:10px 0;text-align:center;}
	.shopping-cart .mini-cart-total > span {font-size: 1.214rem;text-transform: capitalize;}
	.shopping-cart .cart-button {display: table;margin: 10px auto 0px;width: auto;}
	.shopping-cart .cart-button a {background:#333e48;float:left;color:#fff;}
	.shopping-cart .cart-button a:hover {color: #fff;border-color: #333e48;}
	.shopping-cart .cart-button a.right, .shopping-cart .cart-button a {display:block;text-decoration:none;padding:7px 20px;font-size: 1em;border-radius:50px;}
	.shopping-cart .cart-button a.right {float:right;color:#fff;margin:0 0 0 10px;}
	.shopping-cart .cart-button a.right:hover {background: #333e48;border:1px solid #333e48;}
	.shopping-cart .cart-img a > img {border: 1px solid #e0e0e0;}
 	.shopping-cart .cart-button a.right{background: #52afc6;}
	.crt .product-number .sell {background:#52afc6;border-radius:50%;color:#ffffff;display:inline-block;font-size: 0.857rem;margin:0 4px;padding:1px 4px;position:absolute;right:-5px;top:-8px;transition:all 0.3s ease 0s;width:20px;height:20px;text-align:center;line-height:18px;font-weight:500;}
	.crt .product-number .sell {right: -6px;top: -6px;}
	.crt .product-number .txt, .crt .cart-count {display: none;}
	.cart-total ul li a span.cart-count{color: #52afc6;}
	.cart-total ul li a i{font-size: 1.286rem;position:relative;top:-2px;}
	.crt .cart-count {display: none;}

	#navBreadCrumb ol{border-bottom: 1px solid #f5f5f5;}
	#navBreadCrumb li {display: inline-table;font-style: italic;}


	.mainWrapperbox {width: 100%; margin-left:auto; margin-right:auto;}

    .leftBoxCard, .rightBoxCard, .leftBoxCard .card-header, .rightBoxCard .card-header{border-radius:0; }
    .leftBoxCard, .rightBoxCard{border: 1px solid #f5f5f5;}
    .sideBoxContent .card{border: none;border-bottom: 1px solid #f5f5f5;}
    .leftBoxCard .card-header, .rightBoxCard .card-header{background: none; border: none;border-left: 8px solid #52afc6;}
	.leftBoxCard h4, .rightBoxCard h4,.centerBoxHeading{font-size: 1.2rem;}
	#pzencategories-leftBoxHeading{background-color: #686868;color: #ffffff;border-left: 0px solid #52afc6;}
	#searchContent .form-control{border: 1px solid #e5e5e5; border-radius: 0;}
	.centerBoxHeading{font-weight: 200;border-bottom: 1px solid #f5f5f5;border-left: 8px solid #52afc6;border-radius: 0 !important; }
	.centerColumn .card{border-radius:0;    border: 1px solid #f5f5f5; }
	.card-deck .card{margin-left: 8px; margin-right: 8px;}
	#categoriesContent .list-group-item{border: none;border-bottom: 1px solid hsl(0, 0%, 96%);}


	.homepagebox{margin-top: 10px; /*margin-bottom: 10px;*/box-shadow: 1px 1px 7px 0 rgba(0,0,0,.15);}

	/*bof leftbox*/

	.products-micro-slider .product-micro .product-wrapper {border: 1px solid #f5f5f5;padding: 15px;margin: 10px 0 0;box-shadow:none;}
	.product-micro .product-img{float: left;width: 34%;position: relative;margin:0;}
	.product-micro .product-img a::before{background: #dddddd none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;transition: .3s;}
	.product-micro .product-img:hover a::before{opacity: .2;}
	.product-micro .product-img a img{width: 100%;}
	.product-micro .product-content{width: 66%;float: left;padding-left: 10px;text-align: left;padding-right: 0;}
	.product-micro .product-content h4 a{font-size: 1rem;}
	.col-sidebar .product-content .product-name a {font-size:.8rem;text-transform:capitalize;}
	.col-sidebar .product-content .product-price{font-size:.6rem;text-transform:capitalize;}
	.col-sidebar .product-micro .product-wrapper {margin: 0 0 10px;display: table;}
	.product-micro .product-name {font-size: 1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	
	.product-price .normalprice {color: #aaa;margin-right: 5px !important; padding: 0 !important; text-decoration: line-through;}
	.product .product-content .product-desc {display: none;font-size: 1rem;margin: 0px 0 20px;}
	.product-price .productSpecialPrice {color: #000;padding: 0 !important; }
	.product-price .productPriceDiscount {display: none;}
	
	.product-micro .product-wrapper {margin:30px 0 0;}
	.product-micro .product-content {margin: 0;}
	.products-slider .product-item {padding: 0 0 4px 0;}
	.product-wrapper .product-img .secondary {left: 0;opacity: 0 !important;visibility:hidden;position: absolute;top: 0;z-index: 1;}
	.product-wrapper:hover .product-img .secondary {opacity: 1 !important;visibility:visible;}
	.product-wrapper .product-img .image-flip-effect .secondary {transform: rotateY(-180deg);}
	.product-wrapper:hover .product-img .image-flip-effect .secondary {transform: rotateY(0deg);-moz-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);}
	.product-wrapper:hover .product-img .image-vslide-effect .secondary, .product-wrapper:hover .product-img .image-vslide-effect .primary {transform: translate3d(0px, -100%, 0px);}
	.product-img a.image-vslide-effect img {display: block;height: 100%;transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;width: 100%;}
	.product-wrapper .product-img .image-vslide-effect .secondary {top: 100%;}
	.product-img span.badge {border-radius:50px;color:#fff;cursor:pointer;font-size:0.8rem;font-weight:normal;left:0;line-height: 25px;padding:0 15px;position:absolute;text-transform:capitalize;top:10px;transition:all 0.3s ease 0s;z-index:1;left:10px;}
	.product .product-price {float: left;margin: 0 0 10px;width: 100%;font-weight: 500;font-size:1.2rem;}


	.product .ratings {float: left;margin: 0 0 5px;width: 100%;}
	.rating-box {display: inline-block;position: relative;width: auto;}
	.ratings .amount {display: none;}
	.rating-box .rating i{color: #ff991d;font-size: .8rem;left: 0;letter-spacing: 4.5px;line-height: 18px;overflow: hidden;position: relative;top: 0;}
	
	.category-nav .holder {display: none;}
	.cate-toggle .category-sub {display: none;}
	.leftBoxCard .cate-toggle li {border:medium none;padding:0;line-height:35px;}
	.cate-toggle li {display: inline-block;width: 100%;position: relative;}
	.cate-toggle li .cat-lnk > a {display: inline-block;width: auto;}
	.cate-toggle li > .cat-lnk {border-bottom: 1px solid hsl(0, 0%, 96%);display: inline-block;width: 100%;}
	.cate-toggle li.has-sub > .cat-lnk .holder {position: absolute;right: 0;top: 0;}
	.category-nav ul.category-sub li > .cat-lnk > a{color:#868686;}
	.cate-toggle li.has-sub > .cat-lnk .holder {display: inline-block;}
	.cate-toggle li.has-sub > .cat-lnk .holder:before {display: inline-block;font-family: "Font Awesome 5 Free";content: "\f0fe";font-size: .6rem;  position: absolute;right: 0;cursor: pointer;}
	.cate-toggle li.has-sub > .cat-lnk .holder:hover:before{color: #52afc6;}
	.cate-toggle li.has-sub.open > .cat-lnk > .holder:before {content: "\f146";}

	/*eof leftbox*/

	
	/*bof centerbox*/
	.centerBoxContents,.centerBoxContentsListing{/*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); */border: 0px solid #f2f2f2;}

	.centerBoxContentsItem-name,.centerBoxContentsListing h3.itemTitle{min-height: 48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

	.centerBoxContentsItem-io span{display: inline; padding: 0 10px;}
	.centerBoxContentsItem-io a{
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #f2f2f2;
    border-radius: 30px;
    color: #252525;
    padding:0;
    height: 38px;
    width: 38px;
	line-height: 36px;
    display: inline-block;
    transition: all 0.15s ease-in-out 0s;
    cursor: pointer;
    font-size: 1em;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    outline: none;
	}
	.centerBoxContentsItem-io a:hover{background-color: #52afc6; color: #ffffff;}

	.centerBoxContentsItem-io .io-right i{color: #ff991d;font-size: .8rem;}
	.centerBoxContentsItem-io .io-left{text-align: left;}
	.centerBoxContentsItem-io .io-right{text-align: right;}
	.productPriceDiscount{display: none;}

	.centerBoxContentsItem-name,.centerBoxContentsItem-image,.centerBoxContentsItem-io,.centerBoxContentsItem-price{margin: 0 0 10px;}

	span.badge.sale {
	    background: #e94a4a;
	}
	span.badge.new {
	    background: #000;
	}

	.centerBoxContents span.badge,.centerBoxContentsListing span.badge,.ProductmainItem-badges span.badge{
	width: 45px;
	height: 45px;	
    border-radius: 50px;
    color: #fff;
    cursor: pointer;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 45px;
    padding: 0;
    position: absolute;
    text-transform: capitalize;
    top: 10px;
    transition: all 0.3s ease 0s;
    z-index: 1;
	}
	.centerBoxContentsItem-badges span.sale{left: 10px;}
	.centerBoxContentsItem-badges span.new{right: 10px;}

	/*.centerBoxContentsListing-image{padding-top: 50px;}*/

	/*
	.centerBoxContents .badges span.l-badge:nth-child(2) ,.centerBoxContentsListing .badges span.l-badge:nth-child(2),.productMainImage .badges span.l-badge:nth-child(2){top: 40px;}*/


	
	/*eof centerbox*/

	/*bof listing*/
	.pagination li {margin: 0 3px;}
	.listingDescription{display: none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
	/*eof listing*/


	/*bof products-star*/
	.products-star{display: block; color: #ff991d;}
	#productInfo-productDetailsList .instock{color: #1e874b;}
	#productInfo-productDetailsList .list-group-item,#addToCart-card-body .form-control{border: 1px solid #f2f2f2;}
	#productsPriceBottom-productPriceBottomPrice .productSpecialPrice{font-weight: 500;}

	#addToCart-card-body .cart-add .qty-text, #addToCart-card-body .cart-add .qty-wra {
    display: table-cell;
    float: none;
    vertical-align: middle;
	}

	#addToCart-card-body .qty-wra>span.sp-minus {
    border-right: 2px solid rgb(235, 235, 235);
    padding: 0 10px;
	}

	#addToCart-card-body .qty-wra > span i {
    color: #333;
    font-size: 1.5em;
    line-height: 40px;
	}

	#addToCart-card-body .qty-wra>span {
	    cursor: pointer;
	    display: table-cell;
	    padding: 0 2px;
	    text-align: center;
	    vertical-align: middle;
	}


	#addToCart-card-body .qty-input>input {
	    border: medium none;
	    height: auto;
	    margin: 0;
	    padding: 0;
	    text-align: center;
	    width: 65px;
	}

	#addToCart-card-body .qty-wra {
    border: 2px solid rgb(235, 235, 235);
    display: inline-block;
    border-radius: 30px;
    /*border-top-right-radius: 0;
    border-bottom-right-radius: 0;*/
	}

	#addToCart-card-body .qty-wra>span.sp-plus {
	    border-left: 2px solid rgb(235, 235, 235);
	    padding: 0 10px;
	}

	#addToCart-card-body .spplus-minus{margin-left: -1px;margin: 10px 10px 0 0;vertical-align: middle;  display: table-cell;text-align: center;}
	#addToCart-card-body .input-group-append{margin: 10px 3px 0 0;text-align: center;}
	#addToCart-card-body .input-group-append .btn{border-radius: 30px;/*border-top-left-radius: 0;border-bottom-left-radius: 0;*/}

	iframe{ border:0; }

	#productDescription .descriptiontextbg{border: 1px solid #f5f5f5;width:100%;}
	#productDescription .descriptiontext{ clear:both; height:25px; line-height:25px;text-align: left;}
	#productDescription .descriptiontext b{    color: #002b66;  display: block;  font-size: 16px;}

	#productGeneral #main_info #productDescription table td {padding:3px;border:1px solid #ccc;}
	#productGeneral #main_info #productDescription table th {padding:3px;border:1px solid #ccc;}
	/*eof products-star*/

	/*bof shopping cart*/
	#shoppingCartDefault .table td, #shoppingCartDefault .table th{padding: .6rem;font-size: .8rem;}
	.Cellbox{display: inline-flex;margin: 2px 0;}
	/*eof shopping cart*/


	/*bof footer*/

	#ezpagesBarFooter{padding: 25px 0;box-shadow: inset 0 2px 5px 0 rgba(0,0,0,.11);}
	.legalCopyright{padding: 20px 15px; display: block;overflow: hidden;}
	.copy-right{float: left;text-align: left;}
	.footer-payment{float: right;text-align: right;}
	/*eof footer*/

	/*payment_online*/
	#payment_online-cc-expires-year,#payment_online-cc-cvv{width:30%;display: inline-block;}
	/*payment_online*/

	/**create_account state*/
	#createAccountDefault-content{}
	#createAccountDefault-content a{text-decoration: underline;color: #8BC34A;}
	#state {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}
	/**create_account state*/


}	


@media (min-width: 1006px) and (max-width: 1248px){

	.centerBoxContentsItem-io .io-left,.centerBoxContentsItem-io .io-right{text-align: center !important;display:block; }

}


@media (min-width: 1200px) and (max-width: 1729px){
	.product-micro .product-img {
    float: none;
    width: 100%;
    position: relative;
    margin: 0;
	}
	.product-micro .product-content {
    width: 100%;
    float: none;
    padding-left: 0px;
    text-align: left;
    padding-right: 0;
	}

	.col-sidebar .product-content .product-price{font-size:.8rem;text-transform:capitalize;}

}
@media (min-width: 1200px){
	/*#ezpagesBarHeader .nav-pills,#navMain,#navbarSupportedContent,#logo,#ezpagesBarFooter .nav-pills,#siteinfoLegal,.mainWrapperbox{ width: 1170px;  margin-left: auto; margin-right: auto;padding-right: 15px;padding-left: 15px;}*/

	/**header**/
	#navMain .social-icon,.email-toplinks .clock-ipad{display: block;}

	/**header**/
}

/*author Raymond A. Barbour and IKIRIN*/
