/*input[type="submit"],input[type="reset"],input[type="button"],button {-webkit-appearance: none;}*/

@media (min-width: 575.98px) 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; }*/
	.card-deck .card,.card-deck{margin:0 !important; }
	.ja_itembox {display: -ms-flexbox;display: flex;-ms-flex: 1 0 100%;flex: 1 0 100%;-ms-flex-direction: column;flex-direction: column;}

}

@media(max-width:374.98px){
	.centerBoxContentsItem-io a{height: 28px !important;width: 28px !important;line-height: 28px !important;font-size: .8em !important;}
	.centerBoxContentsItem-io .io-right i {font-size: .8em;}
}


@media(max-width:767.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:#315ca3;}
	/*createaccount*/

	.productsbox{-ms-flex-flow: row wrap;flex-flow: row wrap;}
	#related_product .card-body .card, .alsoPurchasedCenterbox .card-body .card, .featuredPurchasedCenterbox .card-body .card, .specialsPurchasedCenterbox .card-body .card, .whats_newPurchasedCenterbox .card-body .card,#productsListing .card-body .card{-webkit-box-flex: 0;-ms-flex: 1 0 50%;flex: 1 0 50%; /*max-width: 50%;*/}

	.ja_itembox {display: -ms-flexbox;display: flex;-ms-flex: 1 1 100%;flex: 1 1 100%;-ms-flex-direction: column;flex-direction: column;padding: 0rem !important;}

}

@media(min-width: 768px){
	#related_product .card-body .card, .alsoPurchasedCenterbox .card-body .card, .featuredPurchasedCenterbox .card-body .card, .specialsPurchasedCenterbox .card-body .card, .whats_newPurchasedCenterbox .card-body .card, #productsListing .card-body .card{-webkit-box-flex: 0;-ms-flex: 1 0 33.33333%;flex: 1 0 33.33333%;/*max-width: 33.33333%;*/}
}


@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;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);}
	.email-toplinks{font-size: .8rem; margin-top:8px;}
	.email-toplinks .email-toplinks-box,.email-toplinks .email-toplinks-box a{padding: 0 5px 0 0;color: #bdbdbd;}
	.email-toplinks .email-toplinks-io{color: #bdbdbd; padding: 0 5px 0 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: #315ca3;font-size: 1rem;font-weight: 500;}
	.navbarbox ul li.headercartbox a{color: #315ca3;}
	.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 .navbar{border-radius: 0rem !important;}  

	#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: #315ca3;color: #fff;text-decoration: none;}

	#navMain .nav-pills .nav-link{padding-top:.8rem; padding-bottom: .8rem;}
	#navMain li.nav-item i {color: #bdbdbd;}
	#navMain nav.navbar a.nav-link{color: #bdbdbd; font-size: .8rem;padding-top: 0rem;padding-bottom: 0rem;text-transform: capitalize;display: inline-block;}

	#navMain nav.navbar .categoriesbox a.nav-link{font-size: 1rem;font-weight: 500;color: ##bdbdbd}

	.currency .cur-title {display: none;}

	.header-cart{display: none;}

	#logo .col-sm-12,#logo .col-xl-3{text-align: center; margin:0;}


	#logoWrapper{background-color: #315ca3;border-bottom: 1px solid rgba(250, 250, 250, 0.2)}

	#logoWrapper .header-search { max-width: 500px; box-shadow: none;margin: 0 auto; float: none; border: 1px solid #e8e8e8;padding: 0;}

	#logoWrapper .header-search form input {border: medium none;color: #ffffff;height: auto;font-size: 1em;margin-bottom: 0;padding: 10px 15px; border-radius: 0px; background-color: #315ba3;}
	#searchWord2::-webkit-input-placeholder {color: #ffffff;} 
	#searchWord2::-moz-placeholder {color: #ffffff;} 
	#searchWord2:-ms-input-placeholder {color: #ffffff;}
	#searchWord2::-ms-input-placeholder {color: #ffffff;}
	#searchWord2::placeholder {color: #ffffff;}

	#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: 1px solid #ffffff; color: #315ca3;}

	.header-search .button:hover {border-color: #315ca3;background: #315ca3; color: #fff;}

	#logoWrapper .header-search{margin-top: 10px;}

	#ezpagesBarHeader{border-radius: 0rem !important; background-color: #315ca3 !important; clear: both;}
	#ezpagesBarHeader .nav-pills .nav-link,#ezpagesBarFooter .nav-pills .nav-link{ padding: .8rem .1rem;font-size: .9rem;font-weight: normal;}
	#ezpagesBarHeader .nav-pills,#ezpagesBarFooter .nav-pills{ width: 100%;  margin-left: auto; margin-right: auto;}
	#ezpagesBarHeader ul li{flex: 1 0 50%;border-bottom: 1px solid rgba(250, 250, 250, 0.2);    text-align: center;}
	#ezpagesBarHeader ul li:nth-child(1),#ezpagesBarHeader ul li:nth-child(3),#ezpagesBarHeader ul li:nth-child(5){border-right: 1px solid rgba(250, 250, 250, 0.2);}
	#ezpagesBarHeader a.nav-link{color: #ffffff !important;}
	.homepagebox{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: #315ca3;}
	.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,#productsListing .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,#productsListing .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-name a,.centerBoxContentsListing h3.itemTitle a{ color: #242424;}

	.centerBoxContentsItem-io span{display: inline; padding: 0 2px;}
	.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: #315ca3; color: #ffffff;}

	.centerBoxContentsItem-io .io-right i{color: #fed82a;}
	.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;}
	.centerBoxContentsItem-image,.centerBoxContentsListing-image{flex: 1 1 100%;}

	span.badge.sale {background: #333333;width: 46px;height: 46px;line-height: 42px;top: 5px;left: 5px;	}
	span.badge.new { background: #eb5757;width: 46px;height: 46px;line-height: 42px;top: 5px;right: 5px;}

	.centerBoxContents span.badge,.centerBoxContentsListing span.badge,.ProductmainItem-badges span.badge{
    display: none;border-radius: 50px;color: #fff;cursor: pointer; font-size: 0.8em; font-weight: normal;/*left: 0;*/line-height: 42px; padding: 2px; position: absolute;text-transform: capitalize; text-align: center;/*top: 10px;*/transition: all 0.3s ease 0s; z-index: 1; /*left: 10px;*/	}

	/*.centerBoxContents span.badge,.centerBoxContentsListing span.badge,.ProductmainItem-badges span.badge{}

	.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;}*/

	.smallbox{border: 0px solid #f5f5f5;display: -ms-flexbox; display: flex;-ms-flex: 1 1 auto;flex: 1 1 auto; -ms-flex-direction: column;flex-direction: column;padding: 0rem !important;}

	.centerBoxContentsItem-price{display: -ms-inline-grid;display:inline-grid;}
	/*.centerBoxContentsItem-price .p-1{padding: 0 .25rem 0 0 !important;}*/

	/*eof centerbox*/

	/*bof listing*/
	#indexCategories .indexCategoriesbox{box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);/*padding: 1.25rem;*/}
	#indexCategories .indexCategoriesbox .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);flex: 1 0 0%;}
	.categoryListBoxContents a{display:block;}
	.pagination li {margin: 0 3px;}
	.listingDescription{display: none;/*min-height: 100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;*/}
	/*eof listing*/


	/*bof products-star*/
	.products-star{display: block; color: #fed82a; 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;width: 70px;}

	#addToCart-card-body .qty-wra>span {cursor: pointer;/*display: table-cell;*/display: inline-flex;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: 0px 10px 5px 0;/*vertical-align: middle;display: table-cell;text-align: center;*/flex: 1 1 auto;}

	#addToCart-card-body .input-group-append{margin: 0px 10px 5px 0;text-align: center;flex: 1 1 auto;}
	#addToCart-card-body .input-group-append .btn{border-radius: 30px;flex: 1 1 auto;/*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 #315ca3;}
	#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);border-radius: 0rem !important; }
	#ezpagesBarFooter ul li:nth-child(1),#ezpagesBarFooter ul li:nth-child(3),#ezpagesBarFooter ul li:nth-child(5){border-right: 1px solid rgba(255, 255, 255, 0.05);}
	#ezpagesBarFooter ul li{flex: 1 0 50%;border-bottom:1px solid rgba(255, 255, 255, 0.05);    text-align: center;}
	.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){
	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;}

	#mainWrapper{position: relative; max-width: 1740px;}
	.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: #bdbdbd;padding: 0 5px 0 0;}
	.email-toplinks .email-toplinks-box,.email-toplinks .email-toplinks-box a{padding: 0 5px 0 0;color: #bdbdbd;}
	.email-toplinks .clock-ipad{display: none;}

	#navMainWrapper{background-color: #ffffff;width: 100%;/*box-shadow: 0 1px 4px rgba(0,0,0,.2);*/}
	#navMain{border-bottom: 1px solid #eee;}
	#navMain .navbar{padding: 1rem 0;background-color: #ffffff !important;border-radius: 0rem !important;}
	#navbarSupportedContent{}
	#navbarSupportedContent form{display: none;}
	/*#ezpagesBarHeader .nav-pills li:first-child{background-color: #315ca3;}
	#ezpagesBarHeader .nav-pills li:first-child a{color: #ffffff;}*/
	#ezpagesBarHeader{border-radius: 0rem !important; clear: both;background-color: #f9fafc!important;}
	#ezpagesBarHeader ul{flex-flow: row-reverse wrap;}
	#ezpagesBarHeader .nav-pills .nav-link{ padding: .9rem 1rem;font-size: .8rem;font-weight: normal;border-radius: 0rem;}
	#ezpagesBarHeader a.nav-link:hover{color: #c4c4c4 !important;}
	#ezpagesBarHeader .nav-pills,#navMain,#navbarSupportedContent,#logo,#ezpagesBarFooter .nav-pills,#siteinfoLegal{ width: 100%;  margin-left: auto; margin-right: auto;/*padding-right: 15px;padding-left: 15px;*/}
	#logo{padding:0.5rem !important;background-color: #315ca3; }
	#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;display: inline-block;}

	.navbarbox{list-style: none; float: right;}
	.navbarbox ul li{ display: block;list-style: none; float: left; }
	.navbarbox ul li.headercartbox{color: #315ca3;font-size: 1rem;font-weight: 500;}
	.navbarbox ul li.headercartbox a{color: #315ca3;}
	.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 li.nav-item i{color: #bdbdbd;}
	#navMain ul.cur-lang-toplinks .dropdown-menu li.active a {background: #315ca3;color: #fff;text-decoration: none;}

	.currency .cur-title {display: none;}


	#navColumnOne {padding-left: 0em !important;}

	.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%;}*/

	#logoleft{padding-left: 0rem !important;}
	#logoleft a{background-color: #315ca3;display: inline-block;padding:0 10px;}
	#logoright{padding-right: 0rem !important;}

	#logoWrapper .header-search { max-width: 700px; box-shadow: none;margin: 0 auto; float: left; border: 0px solid #e8e8e8;padding: 0;position: relative;left: 100px;}

	#logoWrapper .header-search form input {/*border: medium none;*/background-color: #315ba3;width: 600px; border-top: 0px solid #e8e8e8;border-bottom: 1px solid #e8e8e8; border-left: 0px solid #e8e8e8; border-right: 0px solid #e8e8e8; color: #ffffff; height: auto;font-size: 1em; margin-bottom: 0; padding: 10px 0px; border-radius: 0px; display: table-column;}
	#searchWord2::-webkit-input-placeholder {color: #ffffff;} 
	#searchWord2::-moz-placeholder {color: #ffffff;} 
	#searchWord2:-ms-input-placeholder {color: #ffffff;}
	#searchWord2::-ms-input-placeholder {color: #ffffff;}
	#searchWord2::placeholder {color: #ffffff;}

	#logoWrapper .header-search input.form-control:focus{outline:none;box-shadow: none;}


	#logoWrapper .header-search .btn-search { position: relative; left: -24px; padding: 0px; line-height: 22px;font-size: 1.286em;border-radius: 0; vertical-align: middle; height: 100%;display: table-column;	}
	.header-search .button{background: #315ba3 none repeat scroll 0 0; border: 0px solid #e8e8e8; color: #ffffff;}

	.header-search .button:hover {border-color: #315ba3;background: #315ba3; color: #bdbdbd;}





	.mpzen-ajxcart-action { display: inline-block; float: right;}
	.header-cart{position: relative;top: 10px;right: 15px;float: right;}
	.hidden { display: none !important;	}
	.shopping-cart { border-color: #315ca3;}
	/*.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:#ffffff;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: #315ca3;}
	.crt .product-number .sell {background:#e8e8e8;border-radius:50%;color:#777777;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: #315ca3;}
	.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;}
	#rightbox{padding: 0em !important;}
    .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;}
	.leftBoxCard h4, .rightBoxCard h4,.centerBoxHeading{font-size: 1.2rem;font-weight: bold;}
	#searchContent .form-control{border: 1px solid #e5e5e5; border-radius: 0;}
	.centerBoxHeading{/*font-weight: 200;*/border-bottom: 1px solid #f5f5f5;}
	.centerColumn .card{border-radius:0;    border: 1px solid #f5f5f5; }
	.card-deck .card{margin-left: 0px; margin-right: 0px;}
	#categoriesContent .list-group-item{border: none;border-bottom: 1px solid hsl(0, 0%, 96%);}

	#pzencategories-leftBoxHeading{background: #333 none repeat scroll 0 0;color: #fff;}
	#cate-toggle{background: #315ca3 none repeat scroll 0 0;color: #fff;}
	.homepagebox{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: #fed82a;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;color: #ffffff;text-decoration: none;}
	.cate-toggle li .cat-lnk > a.wdmn{font-weight: 500;}
	.cate-toggle li .cat-lnk > a:hover{/*background-color: #999999;*/color: #bdbdbd;display: block}
	.cate-toggle li > .cat-lnk {border-bottom: 1px solid rgba(250, 250, 250, 0.2);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:#333333;/*font-weight: 500;*/}
	.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: #333333;}
	.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: 1px solid #f2f2f2;}
	.centerBoxContentsItem-image,.centerBoxContentsListing-image{flex: 1 100%;}
	.centerBoxContentsItem-name,.centerBoxContentsListing h3.itemTitle{min-height: 48px;max-height: 48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	/*.centerBoxContentsItem-name a,.centerBoxContentsListing h3.itemTitle a{ color: #315ca3;}*/
	.centerBoxContentsItem-name a:hover,.centerBoxContentsListing h3.itemTitle a:hover{color: #315ca3;}
	.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: #315ca3; color: #ffffff;}

	.centerBoxContentsItem-io .io-right i{color: #fed82a;}
	.centerBoxContentsItem-io .io-left{text-align: left;}
	.centerBoxContentsItem-io .io-right{text-align: right;}
	.productPriceDiscount{display: none;}

	.centerBoxContentsItem-image,.centerBoxContentsListing-image,.centerBoxContentsItem-image{flex: 1 100%;}
	.centerBoxContentsItem-name,.centerBoxContentsItem-image,.centerBoxContentsItem-io,.centerBoxContentsItem-price{margin: 0 0 10px;}

	span.badge.sale {background: #333333;width: 46px;height: 46px;line-height: 42px;top: 5px;left: 5px;}
	span.badge.new {background: #eb5757;width: 46px;height: 46px;line-height: 42px;top: 5px;right: 5px;}

	.centerBoxContents span.badge,.centerBoxContentsListing span.badge,.ProductmainItem-badges span.badge{border-radius: 50px;color: #fff;cursor: pointer;font-size: 0.8em;font-weight: normal;/*left: 0;*/line-height: 42px;padding: 2px;position: absolute;text-transform: capitalize;/*top: 10px;*/transition: all 0.3s ease 0s; z-index: 1;/*left: 10px;*/text-align: center;}
	.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;*/}

	.centerColumn .productsbox .card{border:none;}
	
	.smallbox{border: 1px solid #f5f5f5;display: -ms-flexbox; display: flex;-ms-flex: 1 1 auto;flex: 1 1 auto; -ms-flex-direction: column;flex-direction: column;}
	.smallbox:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);}

	#related_product .card-body .card, .alsoPurchasedCenterbox .card-body .card, .featuredPurchasedCenterbox .card-body .card, .specialsPurchasedCenterbox .card-body .card, .whats_newPurchasedCenterbox .card-body .card, #productsListing .card-body .card{-webkit-box-flex: 0;-ms-flex: 1 0 25%;flex: 1 0 25%;/*max-width: 25%;*/}

	
	/*eof centerbox*/

	/*bof listing*/
	.pagination li {margin: 0 3px;}
	.listingDescription{display: none;/*min-height: 100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;*/}
	.categoryListBoxContents {box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);flex: 1 0 0%;}
	/*eof listing*/


	/*bof products-star*/
	.products-star{display: block; color: #fed82a;}
	#productInfo-productDetailsList .instock{color: #1e874b;}
	#productInfo-productDetailsList .list-group-item,#addToCart-card-body .form-control{border: 1px solid #f2f2f2;}

	#productsPriceBottom-productPriceBottomPrice .productSpecialPrice,#productsPriceTop-productPriceTopPrice .productSpecialPrice{font-weight: 500;}

	#addToCart-card-header{border-radius: 0rem !important;}
	
	#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;*/display: inline-flex;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: 0px 10px 5px 0;/*display: -ms-flexbox;display: flex;*/flex: 1 1 auto;/*vertical-align: middle;display: table-cell;text-align: center;*/}

	#addToCart-card-body .input-group-append{margin: 0px 10px 5px 0;text-align: center;flex: 1 1 auto;}
	#addToCart-card-body .input-group-append .btn{border-radius: 30px;flex: 1 1 auto;/*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*/

	/*related products bof*/
	.ja_itembox {display: -ms-flexbox;display: flex;-ms-flex: 1 0 0%;flex: 1 0 0%;-ms-flex-direction: column;flex-direction: column;border: 1px solid #f5f5f5;}
	/*related products eof*/


	/*bof shopping cart*/
	.Cellbox{display: inline-flex;margin: 2px 0;}
	/*eof shopping cart*/


	/*bof footer*/

	#ezpagesBarFooter{padding: 10px 0;border-top:1px solid #e5e5e5;/*box-shadow: inset 0 2px 5px 0 rgba(0,0,0,.11);*/}
	#ezpagesBarFooter ul li a{font-size: 1.2rem;font-weight: normal;}
	.legalCopyright{padding: 20px 0px; display: block;overflow: hidden;border-top:1px solid #e5e5e5;}
	.copy-right{float: left;text-align: left;}
	.copy-right a{color: #315ca3;}
	.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: 974px) and (max-width: 1182px){
	.product-micro .product-name{max-height: 42px;}

}
@media (min-width: 1713px){
	.product-micro .product-name{max-height: 42px;}
}

@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: none;}
	.email-toplinks .clock-ipad{display: block;}
	/**header**/
}

/*author IKIRIN*/
