@charset "utf-8";
/* CSS Document */

/*
		
font-family: 'Open Sans', sans-serif;

font-family: 'Poppins', sans-serif;

*/





html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing: border-box;}
body {text-align:center; line-height:1; margin:0px; padding:0px; background-color:#fff; font-family: 'Poppins', sans-serif; color:#000000; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: none; -ms-text-size-adjust: 100%;}
img {outline:none; border:none; max-width:100%; height:auto;}
ol, ul {list-style: none;}
a {text-decoration:none; outline:none;}
p {line-height:24px; }
h1 { font-size: 28px; font-weight: 400; line-height: 30px; margin: 0 0 15px; }
h2 { font-size: 24px; font-weight: 400; line-height: 26px; margin: 0 0 15px; }
h3 { font-size: 19px; font-weight: 400; line-height: 21px; margin: 0 0 15px; }
h4 { font-size: 17px; font-weight: 400; line-height: 19px; margin: 0 0 15px; }
h5 { font-size: 16px; font-weight: 400; line-height: 18px; margin: 0 0 15px; }
h6 { font-size: 15px; font-weight: 400; line-height: 17px; margin: 0 0 15px; }
select::-ms-expand {display: none;}
select {-webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none; border-radius: 0;}
input[type="text"]:focus {box-shadow: none; outline:none;}
input[type="search"]:focus {box-shadow: none; outline:none;}
input[type="email"]:focus {box-shadow: none; outline:none; -webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none;}
input[type="email"] {box-shadow: none; outline:none; -webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none;}
input[type="radio"] {box-shadow: none; outline:none; -webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none;}
textarea:focus {box-shadow: none; outline:none;}
textarea{box-shadow: none; outline:none;}
input {-webkit-appearance: none; border-radius: 0;}
textarea {-webkit-appearance: none; border-radius: 0;}

/*.wrapper a:hover{transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}*/
.wrapper input{transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}
.wrapper input:hover{transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}

.container {width:1300px; margin:0px auto;}

.mm-menu{font-family: 'Open Sans', sans-serif;}

.wrapper {float:left; width:100%;}

.mm-opened #menu {display: block !important;}
#menu {display: none !important;}
section {float: left; width: 100%;}
.mm-navbar.mm-hasbtns {background-color: #005592 !important;}
.mm-menu .mm-navbar .mm-title {color: #fff !important; text-align: center; }
.mm-menu .mm-navbar .mm-close.mm-btn { background-color: #fff; border-radius: 100%; color: #005592 !important; height: 22px; margin: 9px 15px; padding: 0; text-align: center; width: 22px;}
.mm-menu .mm-navbar .mm-btn::before, .mm-menu .mm-navbar .mm-btn::after { border-color: #fff !important;}
.mm-listview li.active a {color: #005592;}


/*====Header===*/
header {float: left; width: 100%; padding:0; min-height: 188px;}
.head-outer-div{float: left; width: 100%; padding: 12px 0 13px 0;}
header .inner-header {float: left; width: 100%; padding: 0px;}
header.sticky .inner-header {
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);    
position: fixed;
width: 100%;
z-index:999;
top:0;
margin:0;
 -webkit-animation: fadeInDown 1s both;
 animation: fadeInDown 1s both;
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px);
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
transform:translateY(-20px);
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}
}


header .logo{float: left; width: auto;}
header.sticky .head-outer-div{display: none;}
.head-right{float: right; width: auto;}
.head-search{float: left; width: auto; margin-left: 0; margin-right:37px; margin-top: 22px;}
.head-search .desk-search{float: left; width: auto; position: relative;}
.head-search input[type="text"]{width: 300px; position: relative; height:58px; padding:0 82px 0 22px; border:2px solid #cecece; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #7f7f7f; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.head-search input[type="submit"]{position: absolute; top: 2px; right: 2px; height: 54px; width: 58px; background: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/search-icn.png) no-repeat center center; border:0; text-indent: -99999px; cursor: pointer;}
.head-search input[type="submit"]:hover{ background:#29ac4d url(https://lib.store.yahoo.net/lib/yhst-131548838732984/search-hover-icn.png) no-repeat center center;}
.head-search .mob-search{float: left; width: auto; position: relative; display: none;}
.search-icn img{cursor: pointer}
.search-div{display: none;}
.head-phone{float: left; width: auto; margin-top: 28px;}
.head-phone p{background: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/phone-icn.png) no-repeat left center; text-align: left; font-size: 13px;font-family: 'Open Sans', sans-serif; font-weight: 400; color: #000; line-height: 17px; padding-left:62px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.head-phone p span{display: block; font-weight: 600; color: #268f42; line-height: 30px; font-size: 21px;font-family: 'Poppins', sans-serif;}                                                      
.head-phone .tab-call{display: none;}
.head-phone .mob-call{display: none;}
.head-cart{float: right; width: auto; margin-left:66px; margin-top: 33px;}
.head-cart a {background: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/cart-icn.png) no-repeat left center;font-size: 15px;font-weight: 600;color: #000;line-height: 10px;padding: 16px 0 9px 37px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
position: relative;float: left;}
.head-cart a:hover{color: #29ac4d;}
.head-cart a .cart-count{position: absolute; left: 8px; top: 4px;display: none; font-weight: 500;}

.main-menu{float: left; width: 100%;  position: relative;}
.main-menu .desktop-menu{float: left; width: 100%;}
.main-menu ul{float: left; width: 100%;}
.main-menu ul li{float: left; width: auto;border-top: 10px solid transparent;} 
.main-menu ul li:first-child a{border-radius:6px 0 0 0;}
.main-menu ul li:first-child{border-radius:6px 0 0 0;}
.main-menu ul li:last-child a{border-radius:0 6px 0 0;}
.main-menu ul li:last-child{border-radius:0 6px 0 0;}

.main-menu ul > li > a{ color: #fff; text-transform: uppercase;font-weight: 600; font-size: 15px; line-height: 30px; letter-spacing: 0.030em; float: left; padding: 17px 0 14px 0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: relative; }
header.sticky .main-menu ul > li > a {padding: 8px 0 6px 0; font-size: 13px;}



.main-menu ul > li.custom-pin > a{background: #005592;}
.main-menu ul > li.custom-pin:hover,.main-menu ul > li.custom-pin.active{border-color: #2789d0;}
.main-menu ul > li.custom-pin:hover a,.main-menu ul > li.custom-pin.active a{border-radius: 0;}  
.main-menu ul > li.custom-pin:hover > a:before,.main-menu ul > li.custom-pin.active > a:before{background: #005592;}

.main-menu ul > li.custom-magnets > a{background: #d1324f;}
.main-menu ul > li.custom-magnets:hover > a:before,.main-menu ul > li.custom-magnets.active > a:before{background: #d1324f;}
.main-menu ul > li.custom-magnets:hover,.main-menu ul > li.custom-magnets.active{border-color: #f94c6c;}

.main-menu ul > li.promotional-menu > a{background: #29ac4d;}
.main-menu ul > li.promotional-menu:hover > a:before,.main-menu ul > li.promotional-menu.active > a:before{background: #29ac4d;}
.main-menu ul > li.promotional-menu:hover,.main-menu ul > li.promotional-menu.active{border-color: #34d460;}

.main-menu ul > li.cloth-menu > a{background: #d9651f;}
.main-menu ul > li.cloth-menu:hover > a:before,.main-menu ul > li.cloth-menu.active > a:before{background: #d9651f;}
.main-menu ul > li.cloth-menu:hover,.main-menu ul > li.cloth-menu.active{border-color: #ed8648;}

.main-menu ul > li.rush-menu > a{background: #8a2c8d;}
.main-menu ul > li.rush-menu:hover > a:before,.main-menu ul > li.rush-menu.active > a:before{background: #8a2c8d;}
.main-menu ul > li.rush-menu:hover,.main-menu ul > li.rush-menu.active{border-color: #cb3fd0;}
.main-menu ul > li.rush-menu:hover a,.main-menu ul > li.rush-menu.active a{border-radius: 0;}  

.main-menu ul li .submenu{position: absolute; left: 0; top: 100%; width: 100%; display: none; z-index: 999;}
.main-menu ul li:hover .submenu{display: inline-block;}
.main-menu ul li .submenu-level-1 li{float: left; width: auto; border-top: 0; position: relative;}
.main-menu ul li .submenu-level-1 li:first-child a{padding-left:32px;}
.main-menu ul li .submenu-level-1 li:last-child a{padding-right:0px;}
.main-menu ul li .submenu-level-1 li a{width: auto; font-size: 14px; line-height: 30px; letter-spacing: 0.030em; font-weight: 400; padding-right:43px; padding-left: 0;padding-top:13px; padding-bottom: 10px;}
.main-menu ul li .submenu-level-1 li a:before{height: auto; top: auto; left: auto; position: relative;}

.main-menu ul li.custom-pin .submenu{background: #005592;}
.main-menu ul li.custom-magnets .submenu{background: #d1324f;}
.main-menu ul li.promotional-menu .submenu{background: #29ac4d;}
.main-menu ul li.cloth-menu .submenu{background: #d9651f;}
.main-menu ul li.rush-menu .submenu{background: #8a2c8d;}

.main-menu ul li .submenu-level-2{position: absolute; left: 0; background: #fff; top: 100%; display: none;}
.main-menu ul li .submenu-level-1 li:hover .submenu-level-2{display: inline-block; width: 300px;}
.main-menu ul li .submenu li .submenu-level-2 li{float: left; width: 100%;}
.main-menu ul li .submenu li .submenu-level-2 li a{padding:3px 20px; float: left; width: 100%; text-align: left;}

.main-menu ul li.custom-pin .submenu li .submenu-level-2{-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 85, 146, 0.3);-moz-box-shadow:    2px 2px 5px 0px rgba(0, 85, 146, 0.3);box-shadow:         2px 2px 5px 0px rgba(0, 85, 146, 0.3); border: 1px solid #005592; border-top: 0;}
.main-menu ul li.custom-pin .submenu li .submenu-level-2 li a{color: #005592;}
.main-menu ul li.custom-pin .submenu li .submenu-level-2 li a:hover{color: #268f42;}

.main-menu ul li.custom-magnets .submenu li .submenu-level-2{-webkit-box-shadow: 2px 2px 5px 0px rgba(209, 50, 79, 0.3);-moz-box-shadow:    2px 2px 5px 0px rgba(209, 50, 79, 0.3);box-shadow:         2px 2px 5px 0px rgba(209, 50, 79, 0.3); border: 1px solid #d1324f; border-top: 0;}
.main-menu ul li.custom-magnets .submenu li .submenu-level-2 li a{color: #d1324f;}
.main-menu ul li.custom-magnets .submenu li .submenu-level-2 li a:hover{color: #268f42;}

.main-menu ul li.promotional-menu .submenu li .submenu-level-2{-webkit-box-shadow: 2px 2px 5px 0px rgba(41, 172, 77, 0.3);-moz-box-shadow:    2px 2px 5px 0px rgba(41, 172, 77, 0.3);box-shadow:         2px 2px 5px 0px rgba(41, 172, 77, 0.3); border: 1px solid #29ac4d; border-top: 0;}
.main-menu ul li.promotional-menu .submenu li .submenu-level-2 li a{color: #29ac4d;}
.main-menu ul li.promotional-menu .submenu li .submenu-level-2 li a:hover{color: #268f42;}

.main-menu ul li.cloth-menu .submenu li .submenu-level-2{-webkit-box-shadow: 2px 2px 5px 0px rgba(217, 101, 31, 0.3);-moz-box-shadow:    2px 2px 5px 0px rgba(217, 101, 31, 0.3);box-shadow:         2px 2px 5px 0px rgba(217, 101, 31, 0.3); border: 1px solid #d9651f; border-top: 0;}
.main-menu ul li.cloth-menu .submenu li .submenu-level-2 li a{color: #d9651f;}
.main-menu ul li.cloth-menu .submenu li .submenu-level-2 li a:hover{color: #268f42;}

.main-menu ul li.rush-menu .submenu li .submenu-level-2{-webkit-box-shadow: 2px 2px 5px 0px rgba(138, 44, 141, 0.3);-moz-box-shadow:    2px 2px 5px 0px rgba(138, 44, 141, 0.3);box-shadow:         2px 2px 5px 0px rgba(138, 44, 141, 0.3); border: 1px solid #8a2c8d; border-top: 0;}
.main-menu ul li.rush-menu .submenu li .submenu-level-2 li a{color: #8a2c8d;}
.main-menu ul li.rush-menu .submenu li .submenu-level-2 li a:hover{color: #268f42;}

.main-menu .mobile-nav{display: none; padding: 10px 0 8px 0;}
.main-menu .mobile-nav .menu-btn{float: left; color: #fff; text-transform: uppercase; font-weight: 700; line-height: 30px;}
.main-menu .mobile-nav .menu-btn img{float: left; height:28px; width: 40px; margin-right:7px;}


.slider-div{float: left; width: 100%;}
.slider-div .slider-left{float: left; width: 951px;}
.slider-div .slider-left .home-slider{float: left; width: 100%;}
.slider-div .slider-left .home-slider li{float: left; width: 100%; font-size: 0;}
.slider-div .slider-left .home-slider li img{display: inline-block;}
.slider-div .slider-right{width: 330px; float: right;}
.slider-div .slider-right .block-1,.slider-div .slider-right .block-2{float: left; width: 100%;}
.slider-div .slider-right .block-1 img,.slider-div .slider-right .block-1 img{float: left;}
.slider-div .slider-right .block-1{margin-bottom: 20px;}


.featured-category-div{float: left; width: 100%; background: #f7f7f7; border-top: 1px solid #dedede; margin-top: 56px; padding-top: 47px; padding-bottom: 48px;}
h2.title{text-align: left; text-transform: uppercase; font-weight: 300; color: #005592; font-size: 29px; line-height: 30px; letter-spacing: 0.030em;}
.product-main{float: left; width: 100%; padding:0 32px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: relative; margin-top: 13px;}
.product-main li{float: left; width: 100%; padding:0 18px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.product-main li a{float: left; width: 100%; border:1px solid transparent}
.product-main li .prod-image{float: left; width: 100%; display: table; table-layout: fixed; text-align: center; vertical-align: middle; background: #fff;padding:0 10px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.product-main li .prod-image span{ display: table-cell; vertical-align: middle; text-align: center; height:194px; width: 100%;}
.product-main li .prod-image span img{width: auto; display: inline-block; vertical-align: middle; text-align: center; max-width: 100%; height: auto; max-height: 100%;}
.product-main li .prod-name{float: left; width: 100%; background: #f6dd5f; color: #000; font-size: 17px; text-transform: uppercase; font-weight: 400; letter-spacing: 0.030em; padding: 13px 25px 11px 25px; line-height: 20px; min-height:64px;}
.product-main li a:hover{-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 85, 146, 0.75);-moz-box-shadow:    0px 0px 2px 0px rgba(0, 85, 146, 0.75);box-shadow:         0px 0px 2px 0px rgba(0, 85, 146, 0.75);transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s; border-color: #005592;}
.product-main li a:hover .prod-name{background: #005592; color: #fff;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}

.owl-carousel .owl-controls .owl-nav div{position: absolute; top: 50%; height:34px; width: 34px; display: inline-block; text-indent: -999999px; margin-top: -16px; background-repeat: no-repeat; background-position: center center;}
.owl-carousel .owl-controls .owl-nav .owl-prev{left: 0; background-image: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/prev-arrow.png);}
.owl-carousel .owl-controls .owl-nav .owl-next{right: 0; background-image: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/next-arrow.png);}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover{background-image: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/prev-hover-arrow.png);}
.owl-carousel .owl-controls .owl-nav .owl-next:hover{background-image: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/next-hover-arrow.png);}

.featured-product-div{float: left; width: 100%; background: #fff; padding-top: 60px; padding-bottom: 61px;}
.featured-product-main{float: left; width: 100%;padding:0 38px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: relative; margin-top: 27px;}
.featured-product-main li{float: left; width: 100%;border:1px solid transparent;padding:0 13px 0 12px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.featured-product-main li a{float: left; width: 100%; }
.featured-product-main li .prod-image{float: left; width: 100%; display: table; table-layout: fixed; text-align: center; vertical-align: middle; background: #fff;padding:0 10px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.featured-product-main li .prod-image span{ display: table-cell; vertical-align: middle; text-align: center; height:192px; width: 100%;}
.featured-product-main li .prod-image span img{width: auto; display: inline-block; vertical-align: middle; text-align: center; max-width: 100%; height: auto; max-height: 100%;}
.featured-product-main li .prod-name{float: left; width: 100%; color: #000; font-size: 14px; text-transform: uppercase; font-weight: 400; letter-spacing: 0.030em; padding: 13px 15px 11px 15px; line-height: 20px; min-height:64px; border-top: 1px solid rgba(0,0,0,0.1);}
.featured-product-main li:hover a .prod-name{color: #005592;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s; border-color: #005592;}
.featured-product-main li:hover a{-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 85, 146, 0.75);-moz-box-shadow:    0px 0px 2px 0px rgba(0, 85, 146, 0.75);box-shadow:         0px 0px 2px 0px rgba(0, 85, 146, 0.75);transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s; border-color: #005592;}
.featured-product-main li:hover .prod-price{-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 85, 146, 0.75);-moz-box-shadow:    0px 0px 2px 0px rgba(0, 85, 146, 0.75);box-shadow:         0px 0px 2px 0px rgba(0, 85, 146, 0.75);transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s; border-color: #005592;}
.featured-product-main li .prod-price{background-color: #fff; margin-top: 0;}
.best-seller-div{float: left; width: 100%; background: #f7f7f7; border-top: 1px solid #dedede;padding-top: 47px; padding-bottom: 50px;}
.seller-product-main{float: left; width: 100%;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: relative; margin-top: 29px; padding:0 40px;}
.seller-product-main li{float: left; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding:0 10px;}
.seller-product-main li a{float: left; width: 100%; border:1px solid transparent;background: #fff;}
.seller-product-main li .prod-image{float: left; width: 100%; display: table; table-layout: fixed; text-align: center; vertical-align: middle; background: #fff; overflow: hidden; padding:0 10px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.seller-product-main li .prod-image span{ display: table-cell; vertical-align: middle; text-align: center; height:204px; width: 100%;}
.seller-product-main li .prod-image span img{width: auto; display: inline-block; vertical-align: middle; text-align: center; max-width: 100%; height: auto; max-height: 100%;}
.seller-product-main li .prod-name{float: left; width: 100%; color: #000; font-size: 14px; text-transform: uppercase; font-weight: 400; letter-spacing: 0.030em; padding: 4px 15px 4px 15px; line-height: 17px; min-height:76px;}
.seller-product-main li a:hover{transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s; border-color: #005592;-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 85, 146, 0.75);
-moz-box-shadow:    0px 0px 2px 0px rgba(0, 85, 146, 0.75);
box-shadow:         0px 0px 2px 0px rgba(0, 85, 146, 0.75);}
.seller-product-main li a:hover .prod-name{color: #005592;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}

.about-magnet-div{float: left; width: 100%; padding-top: 62px; padding-bottom: 61px;}
.about-magnet-div .about-outer-div{float: left; width: 100%; text-align: left;}
.main-title{ font-size: 29px; font-weight: 300; color: #000; line-height: 30px; letter-spacing: 0.030px; margin-bottom: 27px;}
.about-magnet-div p{font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #404040; line-height: 25px; letter-spacing: 0; margin-bottom: 25px;}
.about-magnet-div p:last-child{margin-bottom: 0;}

.testimonial-div{float: left; width: 100%; background: #46b464; text-align: left; padding-top: 50px; padding-bottom: 52px;}
.testimonial-div .testi-title{font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 40px; color: #fff; line-height: 44px; letter-spacing: 0;}
.testimonial-div .quote-img{padding-left:53px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-top: 47px; margin-bottom: 20px;}
.testimonial-div .testi-slider{padding-left:53px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; width: 90%;}
.testimonial-div .testi-desc{ font-size: 19px; color: #fff; font-style: italic;font-family: 'Open Sans', sans-serif; line-height: 36px; font-weight: 400;}
.testimonial-div .client-name{font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 19px; line-height: 30px; color: #fff; margin-top: 18px;}

.footer{float: left; width: 100%;}
.newsletter-div{float: left; width: 100%; text-align: left; background: #ebebeb; padding:26px 0 24px 0}
.newsletter-div .news-outer-div{float: left; width: 100%;}
.newsletter-div .news-text{float: left; width: auto; background: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/newsletter-icn.png) no-repeat left center; padding:5px 0 10px 120px; margin-left: 13px;}
.newsletter-div .news-text h3{font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 22px; color: #000; text-transform: uppercase; line-height: 44px; letter-spacing: 0; margin:0}
.newsletter-div .news-text p{ font-size: 15px; line-height: 21px; letter-spacing: 0; color: #000;font-family: 'Open Sans', sans-serif;}
.newsletter-div .news-form{float: right; width: auto; margin-right:15px; position: relative; margin-top: 9px;}
.newsletter-div .news-form input[type="text"]{width: 564px; position: relative; border: 2px solid #c0c0c0; height:60px; padding:0 192px 0 22px; color: #7f7f7f; font-size: 15px; font-weight: 400;font-family: 'Open Sans', sans-serif; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.newsletter-div .news-form input[type="submit"]{position: absolute; top: 0; right: 0; z-index: 1; width: 170px; height:60px; cursor: pointer; background: #005592; border: 0; font-size: 19px; font-weight: 600;font-family: 'Open Sans', sans-serif; color: #fff;}
.newsletter-div .news-form input[type="submit"]:hover{background: #29ac4d;}

.footer-div{float: left; width: 100%;}
.footer-div .footer-top{float: left; width: 100%; padding:31px 0 39px 0;}
.footer-top .block{float: left; text-align: left;}
.footer-top .foot-title{font-size: 20px; text-transform: uppercase; color: #000;font-family: 'Open Sans', sans-serif; font-weight: 600; line-height: 44px; margin: 0 0 6px 0;}
.footer-top .block-1{float: left; width: 250px; margin-right:28px;} 
.footer-top .block-2{float: left; width: 260px; margin-right:28px;} 
.footer-top .block-3{float: left; width: 260px; margin-right:20px;} 
.footer-top .block-4{float: left; width: 260px; margin-right:26px;} 
.footer-top .payment-div{margin-top: 6px; float: left; width: 100%;}
.footer-top .block-5{float: left; width: 168px;} 
.footer-top ul{float: left; width: 100%;}
.footer-top ul li{float: left; width: 100%; margin-bottom: 5px;}
.footer-top ul li:last-child{margin-bottom: 0;}
.footer-top ul li a{ font-size: 15px;font-family: 'Open Sans', sans-serif; font-weight: 400; color: #005592; line-height: 21px;}
.footer-top ul li a:hover{color: #29ac4d;}
.footer-top ul.social-media{float: left; width: 100%; margin-top: 6px;}
.footer-top ul.social-media li{float: left; width: auto; margin-right:22px;}
.footer-top ul.social-media li:last-child{margin-right:0;}
.footer-top ul.social-media li a{height:40px; width: 40px; display: inline-block;}
.footer-top ul.social-media li a:hover{transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out; opacity:0.8;}
.footer-top ul.social-media li.twiter a{background: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/twitter-icon.png) no-repeat center center;}
.footer-top ul.social-media li.facebook a{background: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/facebook-icon.png) no-repeat center center;}
.footer-top ul.social-media li.pintrest a{background: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/pinrest-icon.png) no-repeat center center;}

.footer-btm{float: left; width: 100%; border-top: 1px solid #ebebeb; padding:25px 0 35px 0;}
.footer-btm .copyright{float: left; width: 100%; font-size: 13px; color: rgba(0,0,0,0.5);font-family: 'Open Sans', sans-serif; font-weight: 400; line-height: 21px;}

.page-wrap .breadcrumb-cnt {float: left; text-align: left; width: 100%; padding:0; margin: 0 0 15px;}
.page-wrap .breadcrumb-cnt ul {float: left; width: 100%; margin-bottom: 0;}
.page-wrap .breadcrumb-cnt ul li {padding: 0 19px 0 5px; background: url('https://lib.store.yahoo.net/lib/yhst-131548838732984/brd-aro.png')no-repeat right 7px; display: inline; width: auto; float: none; margin: 0; line-height: 16px;}
.page-wrap .breadcrumb-cnt ul li:last-child {background: none;}
.page-wrap .breadcrumb-cnt ul li:last-child span {color: #005592;}
.page-wrap .breadcrumb-cnt ul li:first-child {padding-left: 0; }
.page-wrap .breadcrumb-cnt ul li a:hover {color:#005592; }
.page-wrap .breadcrumb-cnt ul li a {color: #000; display: inline; font-size: 14px; font-weight: 400; text-align: left; text-transform: uppercase; vertical-align: top; width: auto; line-height: 16px;}
.page-sec {padding: 0px 0 20px; float: left;width: 100%;}
.sidebar {float: left; margin-bottom: 30px; text-align: left; width: 285px;}
.page-wrap {float: right; width: 985px; text-align: left;}
.sidebar .category {border: 2px solid #005592; float: left; width: 100%;}
.sidebar .cat-head {background-color: #005592; color: #fff; float: left; font-size: 18px; font-weight: 600; margin: 0; padding: 11px 20px; text-transform: uppercase; width: 100%; letter-spacing: 0.03em;}
.sidebar .category ul {float: left; padding: 10px 20px; width: 100%;}
.sidebar .category ul li {background: url('https://lib.store.yahoo.net/lib/yhst-131548838732984/cat-list-ico.png')no-repeat left 5px; list-style: none; float: left; width: 100%; font-size: 14px; font-weight: 300; color: #616161; line-height: 20px; margin: 10px 0; padding-left: 15px; letter-spacing: 0.03em;}
.sidebar .category ul li a {color: #616161;}
.sidebar .category ul li a:hover {color: #29AC4D;}
.page-title {color: #000; float: left; font-size: 29px; font-weight: 400; text-align: left; text-transform: uppercase; width: 100%; border-bottom: 1px solid #d6d6d6; margin-bottom: 25px; padding-bottom: 10px;  letter-spacing: 0.03em; line-height: 30px;}
.cat-product .product-main {float: left; margin: 0; padding: 0; width: 100%;}
.cat-product .product-main li {float: left; margin-bottom: 30px; margin-right: 29px; padding: 0; width: 224px; min-height: 260px;}
.cat-product .product-main li a {border: 2px solid #f6dd5f;}
.cat-product .product-main li:nth-child(4n) {margin-right: 0;}
.cat-product .product-main li .prod-name {min-height: 55px; padding: 8px 5px 5px; text-align: center; font-size: 16px;}
.cat-product .product-main li .prod-image > span {height: 160px;}
.cat-product {float: left; margin-bottom: 20px; width: 100%;}
.page-wrap h2 {float: left; width: 100%;color: #000; font-family: 'Open Sans', sans-serif; font-size: 24px; font-weight: 400; margin-bottom: 25px; line-height: 24px; }
.page-wrap h3 {float: left; width: 100%;color: #000; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400; margin-bottom: 25px; line-height: 24px; }
.page-wrap h4 {float: left; width: 100%;color: #000; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400; margin-bottom: 25px; line-height: 24px; }
.page-wrap p {color: #333333; font-size: 14px; font-weight: 400; line-height: 27px; margin-bottom: 25px; font-family: 'Open Sans', sans-serif;}
.page-wrap > ul {float: left; width: 100%; margin-bottom:15px;}
.page-wrap a {color: #616161;}
.page-wrap a:hover {color: #29AC4D;}
.page-wrap strong {font-weight: 700;}
.page-wrap em {font-style: italic;}

.full-wrap {width: 100% !important;}
.detail-pg .page-title {font-size: 26px; line-height: 28px;}
.detail-pro .featured-product-div {background-color: #f7f7f7; border-top: 1px solid #dedede;}
.detail-pro .owl-item li .prod-name {background-color: #fff;}
.product-detail-mn {float: left; width: 100%; margin-bottom: 50px;}
.det-pro-img {float: left; width: 880px;}
.detail-right {float: right; width: 365px; margin-top: 35px;}

.thumb-slid {box-sizing: border-box; float: left; height: 440px; padding: 40px 0; width: 110px;}
.thumb-slid ul{float: left; width: 100%; margin:0 !important;}
.thumb-slid ul li{margin:0 0 1px !important; float: left; width: 100%; left:0; height: 70px; border: 1px solid #dedede; display: table; table-layout: fixed;}
.thumb-slid ul li a{width: 100%; height: 100%; display: table-cell; text-align: center; vertical-align: middle;}
.thumb-slid ul li img {display: inline-block !important; float: none; max-height: 65px; vertical-align: middle;}
.thumb-slid .bx-wrapper{ margin: 0 auto;}
.thumb-slid .bx-wrapper .bx-viewport {-moz-box-shadow: none; -webkit-box-shadow: none;    box-shadow: none; border:  none; left: 0px;    background: none;}
.thumb-slid .bx-pager.bx-default-pager {bottom: 35px; left: 50px; padding: 0; width: auto; z-index:50;}
.thumb-slid .bx-wrapper .bx-pager.bx-default-pager a {background-color: transparent; background-image: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/bx-dots.png); background-position: -21px 0; border-radius: 100%; height: 19px; width: 19px;}
.thumb-slid .bx-wrapper .bx-pager.bx-default-pager a:hover, .thumb-slid .bx-wrapper .bx-pager.bx-default-pager a.active {background-color: transparent; background-image: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/bx-dots.png); background-position: 0 0;}
.thumb-slid .bx-wrapper .bx-prev {background:url(https://lib.store.yahoo.net/lib/yhst-131548838732984/up-thumb-aro.png) no-repeat scroll center center; left: 40px; margin: 0; top: -45px;}
.thumb-slid .bx-wrapper .bx-next {background:url('https://lib.store.yahoo.net/lib/yhst-131548838732984/down-thumb-aro.png')no-repeat center center; left: 40px; margin: 0; bottom: -45px; top: auto;}
.mn-img-detail {float: right; text-align: center; width: 720px; margin-top: 15px}
.mn-img-detail figure {display: table; float: left;table-layout: fixed; width: 100%;}
.mn-img-detail figure span {display: table-cell; text-align: center; vertical-align: middle; width: 100%;}
.mn-img-detail figure img {display: inline-block !important; float: none;vertical-align: middle;}
.click-btn {float: left; width: 100%; margin-top: 35px;}
.click-btn > a { background: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/det-ser-ico.png) no-repeat left center; color: #636363; display: inline-block; font-size: 14px; font-family: 'Poppins', sans-serif; letter-spacing: 0.03em; font-weight: 400; height: 22px;  padding: 4px 0 4px 30px; text-transform: uppercase;}
.call-quote {float: left; margin-bottom: 20px; width: 100%;}
.call-quote > a { background: #29ac4d url(https://lib.store.yahoo.net/lib/yhst-131548838732984/det-call.png) no-repeat 20px center; color: #fff; float: left; font-family: 'Poppins', sans-serif; font-size: 14px; height: 50px; padding: 19px 0 19px 45px;  letter-spacing: 0.03em; text-align: left; text-transform: uppercase; width: 100%;}
.call-quote > a:hover {background-color: #d9651f; color: #fff;}

.email-fn {float: left; margin-bottom: 23px; width: 100%;}
.email-fn > a { background: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/det-mail.png) no-repeat 20px center; color: #636363; float: left; font-family: 'Poppins', sans-serif; font-size: 14px; height: 50px; padding: 19px 18px 19px 42px;  letter-spacing: 0.03em; text-align: left; text-transform: uppercase; width: auto; border: 1px solid #dedede;}
.email-fn > a:hover {border-color: #d1324f; background-image: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/det-mail-hover.png); color: #d1324f;}
.detail-social {float: left; width: 100%;}
.detail-social li {float: left; margin-right: 22px;}
.detail-social li a {float: left;}
.detail-social li img {float: left;}
.detail-social li a:hover img {opacity:0.8;}
.page-wrap .sub-title {font-family: 'Poppins', sans-serif; letter-spacing: 0.0.em; color: #005592; font-weight: 300; text-transform: uppercase; font-size: 29px; line-height: 28px;}

.detail-caption-new table {border: 1px solid #d1d3d4;  width: 100%;  margin:0;  padding:0; border-collapse: collapse;  border-spacing: 0;}
.detail-caption-new table tr { border: 1px solid #d1d3d4; padding: 0px; }
.detail-caption-new table th, .detail-caption-new table td {  padding: 20px 40px; text-align: left; border-right: 1px solid #d1d3d4; font-size: 16px; color: #000; font-family: 'Poppins', sans-serif; font-weight: 500;}
.detail-caption-new table th:last-child, .detail-caption-new table td:last-child {border-right: none;}
.detail-caption-new table thead th {background-color: #005592; color: #fff; font-size: 18px; font-family: 'Poppins', sans-serif; font-weight: 500; text-transform: none; }
.detail-caption-new table th {text-transform: uppercase; font-size: 14px; letter-spacing: 1px;}

.detail-caption {float: left; width: 100%; margin: 30px 0;}
.detail-caption-new table {float: left; width: 100%;}
.page-wrap .tbl-head {color: #005592; font-size: 19px; font-family: 'Poppins', sans-serif; letter-spacing: 0.03em; font-weight: 300; text-transform: uppercase;}

.sec-detail .detail-right {width: 415px;}
.sec-detail .det-pro-img {width: 830px;}
.sec-detail .mn-img-detail {width: 680px;}
.det-price {color: #ff002f; float: left; font-size: 25px; font-weight: 400; margin-bottom: 20px; width: 100%;}
.det-price strong {font-weight: 700;}
.item-tx {color: #212121; float: left; font-size: 16px; font-weight: 400; margin-bottom: 28px; width: 100%;}
.qty-box {float: left; margin-bottom: 30px; width: 100%;}
.qty-box > input[type="text"] {border: 1px solid #dedede; box-sizing: border-box; color: #636363; float: left; font-family: 'Open Sans', sans-serif; font-size: 20px; height: 40px; padding: 0 5px; text-align: center; width: 63px;}
.qty-box label {color: #636363; float: left; font-size: 18px; margin-right: 10px; padding: 11px 0;}
.cart-btn-pro {float: left; margin-bottom: 23px; width: 100%;}
.cart-btn-pro > input[type="submit"] {background: #d9651f url(https://lib.store.yahoo.net/lib/yhst-131548838732984/detail-cart-ico.png) no-repeat 77px center; border: medium none; box-sizing: border-box; color: #fff; float: left; height: 70px; padding: 22px 10px 22px 120px; text-align: left; text-transform: uppercase; width: 320px; font-size: 18px; font-family: 'Poppins', sans-serif; font-weight: 500; letter-spacing: 0.03em; cursor: pointer;}
.cart-btn-pro > input[type="submit"]:hover {background-color: #29ac4d;}
.owl-carousel .owl-item img {transform-style: inherit !important;}
/*listing Page*/
.list-page{float:left;width:100%;}
@media all and (min-width:0\0) and (min-resolution:.001dpcm)
{ .filter-sec select { background: none;}}
.filter-sec{float:left;width:100%;margin:15px 0 30px}
.filter-sec label ,.show_item{float:left;width:auto;color:#000;font-size:14px;font-weight:600;}
.filter-sec select {
  -moz-appearance: none;
 
  border: 1px solid #a0a0a0;
  float: left;
  margin-left: 15px;
  margin-top: -6px;
  padding: 1px 20px 4px 5px;
  width: auto;font-size:14px;color:#4c4c4c;-webkit-appearance: none; -webkit-box-shadow: none;height:27px;
}
.filter-sec select option{padding-left:5px;}
.filter-sec .sort-sec select{width:204px; background: rgba(0, 0, 0, 0) url("https://lib.store.yahoo.net/lib/yhst-131548838732984/select-arrow.png") no-repeat scroll 94% 50%;}
.filter-sec .dispaly-sec select{width:88px; background: rgba(0, 0, 0, 0) url("https://lib.store.yahoo.net/lib/yhst-131548838732984/select-arrow.png") no-repeat scroll 90% 50%;}
.sort-sec{float:left;width:auto;margin-right: 25px;}
.dispaly-sec{float:left;width:auto;}

.pagination-rgt{float:right;width:auto;}
.pagination-rgt ul{float:left;width:auto;}
.pagination-rgt ul li{float:left;width:auto;color:#4c4c4c;font-size:14px;box-sizing:border-box;font-weight:400;margin: 0 8px;}
.pagination-rgt ul li:hover{color:#005592 !important;}
.pagination-rgt ul li.active{color:#005592 !important;}
.pagination-rgt .prev,.next{float:left;width:auto;color:#005592;font-size:14px;font-weight:600;text-transform:uppercase;margin:0 10px;}
.pagination-rgt .prev a,.next a{color:#005592;}
.pagination-rgt .prev a:hover,.next a:hover{color:#000;}
.list-product .product-main {float: left; margin: 0; padding: 0; width: 100%;}
.list-product .product-main li {min-height: 291px;float: left; margin-bottom: 30px; margin-right: 29px; padding: 0; width: 224px;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.13);
transition: all 0.3s ease-in 0s;}
.list-product .product-main li a { border:none;}
.list-product .product-main li:hover{-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 85, 146, 0.75);-moz-box-shadow:    0px 0px 2px 0px rgba(0, 85, 146, 0.75);box-shadow:         0px 0px 2px 0px rgba(0, 85, 146, 0.75);transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s; border-color: #005592;
}
.list-product .product-main li a:hover{box-shadow: none;}
.list-product .product-main li:nth-child(4n) {margin-right: 0;}
.list-product .product-main li .prod-name {height: 55px; padding: 8px 5px 5px; text-align: center; font-size: 13px;background:none;overflow:hidden}
.list-product .product-main li .prod-image > span {height: 160px;}
.list-product {float: left; margin-bottom: 20px; width: 100%;}
.list-product .product-main li a:hover .prod-name{color: #005592;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;background:none;}
.prod-price {
  border-top: 1px solid #cccccc;
  box-sizing: border-box;
  color: #ff0000;
  float: left;
  font-size: 16px;
  font-weight: 500;
  margin-top: 5px;
  padding: 10px;
  text-align: center;
  width: 100%;
}
.cate-pro-sale{float: left;width: 100%;}
.pr-price{float: left;width: 100%; color: #000; padding-top: 10px; box-sizing: border-box; font-size:14px; }
.det-real-price{float: left;width: 100%; font-size: 24px; margin-bottom: 13px;}
.detail-caption-new{float: left;width: 100%; margin-bottom: 25px;}
.qty-area{    font-size: 14px;float: left;width: auto;margin-top: 15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dedede; border-top-width: 1px;border-top-style: solid;border-top-color:#dedede;}
.qty-head{float: left;color: #404040;font-weight: bold;width: 87px;padding: 7px 6px 5px;background-color:#ebebeb ;   border-left: 1px solid #dedede;}
.qty-txt {float: left;width: 36px;margin-left: 1px;border-right-width: 1px;border-right-style: solid;border-right-color: #dedede;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;text-align: center;padding-top: 7px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;}
.pri-area {    font-size: 14px;display: block;float: left;margin: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color:#dedede;padding: 0px;white-space: normal;}
.mn-img-detail.main-image-detail{float: left; width: 100%;}
.cat-ban-area{float: left;width: 100%; margin-bottom: 20px;}
.detail-caption-new > ul {float: left; width: 100%; margin-bottom:15px;}
.detail-caption-new li {background: url('https://lib.store.yahoo.net/lib/yhst-131548838732984/cat-list-ico.png')no-repeat left 5px;list-style: none; font-family: 'Open Sans', sans-serif; float: left; width: 100%; font-size: 14px; font-weight: 400; color: #333333; line-height: 20px; margin: 0 0 10px; padding-left: 15px; letter-spacing: 0.03em; text-align: left;}
.detail-caption-new b{font-weight: bold;}
.contant-form-icon-area{float: left; width: 70%; margin-top: 10px;}
.contact-icon-area{float: left;width: 100%;}
.contact-icon-data{float: left;width: 100%; margin-right: 30px;}
.contact-icon{width: auto; display: inline-block;}
.contact-icon-text{    width: auto;margin-left: 10px;vertical-align: middle;display: inline-block}
.contact-area .items-name{text-align: left;}
.contact-area input{border:1px solid #ccc;}.contact-area{width: 100% !important;}
.right-form .custcarwrap .contact-area{width: 242px !important;}
.adrs-content-area{float: left;width: 30%;}
b.title{float: left;width: 100%;}
b.title b{float: left;}
.adrs-content{    float: left;width: 100%;margin-bottom: 25px;}
.adrs-content h4{font-size: 18px; margin-bottom: 12px;}
.inner-txt-area{float: left;width: 100%;color: #333333;font-size: 14px;font-weight: 400;line-height: 27px;font-family: 'Open Sans', sans-serif;margin-bottom: 25px;}
.inner-txt{float: left;width: 100%;}
.submenu-level-1 .top-cat.active{color: #000;}
.tab-menu-5.active .submenu{display: block;}
.pro-item-lft h4{width: auto;}
.pro-item-rgt input{	
	height: 32px;
    border: 1px solid #ccc;
    text-align: left;
    padding: 0 10px;
    margin-left: 10px;
    width: 150px;
    color: #000;
    font-size: 16px;
    line-height: normal;
    font-weight: 300;
}
.pro-item-code {
    float: left;
    width: 100%;
}
.pro-item-code select{    height: 32px;border: 1px solid #ccc;margin-bottom:15px;text-align: left;padding: 0 10px;margin-left: 10px;width: 150px;color: #000;font-size: 16px;line-height: normal;font-weight: 300;background: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/drop-aero.png) 95% center no-repeat #fff;}
.select-no{color: #29AC4D !important;}
.cat-product ul li .cate-pro-box{float: left;width: 100%; text-align: center; padding: 10px 0; box-sizing: border-box;}
.pri-area{border-bottom: none; width: 100%;}
.pri-area .qty-head{border-bottom: 1px solid #dedede;} .pri-area .qty-txt{border-bottom: 1px solid #dedede;}
.forwrap .contact-area{width: 242px !important}
.right-form{float: left !important;}
.hd-txt{    text-align: center;
    display: block;
    margin: 0px;
    padding: 0px;
    float: left;
    color: #00497c;font-style: italic;width: 300px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;margin-left: 15px;margin-top: 22px;}
    #ys_searchiframe select {
background: url(https://lib.store.yahoo.net/lib/yhst-131548838732984/select-arrow.png) no-repeat 95% 50%;
border: 1px solid #ccc;
-webkit-appearance: none;
appearance: none;
-moz-appearance: none;
padding: 2px 28px 2px 6px !important;
box-sizing: border-box;
}
#ys_searchiframe #schbx {
border: 1px solid #ccc;
}

#ys_searchiframe li.grd {
width: 168px!important;
}
#ys_searchiframe h2.rs{float: none;}
.detail-caption-new{font-size: 14px;
font-weight: 400;
line-height: 27px;color: #333333;
font-family: 'Open Sans', sans-serif;}
#ys_searchiframe ul#results{text-align: center;}
form .items-name1 input{z-index: 0 !important}
.page-wrap h4{float:none;}
.page-wrap h3{float:none;}
.desk-nav {
    width: 100%;
    float: left;
    position: relative;
}
.desk-nav #cssmenu {
    background: 0 0;
}
#cssmenu, #cssmenu #menu-button, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.desk-nav{width:100%;float:left;position:relative}
.desk-nav #cssmenu{background:0 0;
    width: 100%;
    float: left;}
.desk-nav #cssmenu>ul>li{margin:0 0 0 21.29px;position:inherit}
.desk-nav #cssmenu>ul>li:first-child{margin:0}
.desk-nav #cssmenu>ul>li>a{font-size:15px;font-weight:600;color:#fff;padding:15px 2px; letter-spacing: 0.030em;}

.desk-nav #cssmenu>ul>li>a{position: relative;} 
.desk-nav #cssmenu>ul>li>a:before{width: 100%; height: 5px; left: 0; bottom: 0; position: absolute; background: #2789d0; content: ""; display: none;}
.desk-nav #cssmenu>ul>li:hover a:before{display: block;}
.desk-nav #cssmenu>ul>li:last-child ul{left:inherit;right:0;position:absolute}
.desk-nav #cssmenu>ul>li:hover ul{opacity:1;top:100%;visibility:visible;filter:alpha(opacity=100)}
.desk-nav #cssmenu ul ul li{width:100%}
.desk-nav #cssmenu ul ul li a{width:100%;float:left;text-align:left;padding:0;font-size:15px;color:#fff;border-bottom:none;background:0 0}
.desk-nav #cssmenu ul ul li a:hover{opacity:.7;filter:alpha(opacity=70)}
.desk-nav #cssmenu > ul > li:hover .mega-sub a{border-bottom:0!important}
.h4class ul li,.select-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.mega-wraper{width:100%;float:left}
.h4class{width:198px;float:left;margin:0 0 15px 53px;text-align:left}
.h4class:nth-child(5n+1){margin:0 0 12px;clear:both}
.mega-img{width:100%;display:table}
.mega-img span{width:195px;height:122px;display:table-cell;vertical-align:middle;text-align:left}
.hvr-grow-shadow,.mega-img span img,.view-colle a{display:inline-block}
.h4class h4{width:100%;float:left;text-transform:uppercase;font-size:15px;margin:10px 0 14px}
.h4class{float:left;text-transform:uppercase;font-size:15px;}
.h4class>ul{position:relative!important;width:100%}
.h4class ul li{width:100%;float:left;margin:0 0 15px;background:url(https://lib.store.yahoo.net/lib/yhst-131548838732984/megali-bg.png) left 4px no-repeat;box-sizing:border-box}
.h4class ul li a{float:left;color:#fff;font-size:15px}
.desk-nav #cssmenu ul ul li:last-child{margin:0}
.desk-nav #cssmenu ul ul li{margin:0 0 15px;padding:0 0 0 12px}
.h4class h4 a:hover{opacity:.7;filter:alpha(opacity=70)}
.h4class a:hover{opacity:.7;filter:alpha(opacity=70)}
.view-colle{width:100%;float:left;text-align:center;margin:5px 0 0}
.view-colle a{font-size:18px;background:#000;z-index:1;width:213px;padding:16px 0 18px;position:relative}
.btn-kamil-primary:after,.btn-kamil-primary:before,.btn-kamil-secondary span:after,.btn-kamil-secondary span:before,.btn-kamil-secondary:after,.btn-kamil-secondary:before{content:'';position:absolute;top:0;width:25%;height:0;background:#916436;-webkit-transition:.5s;transition:.5s;z-index:-1}
.btn-kamil-secondary:before{left:0}.btn-kamil-secondary:after{left:50%}
.btn-kamil-secondary span:after,.btn-kamil-secondary span:before{top:auto;bottom:0}
.btn-kamil-secondary span:before{left:25%}.btn-kamil-secondary span:after{left:75%}
.select-box,.select-box select{font-size:17px\9;color:#7f7f7f\9;outline:0}
.btn-kamil-primary:hover:after,.btn-kamil-secondary:hover span:after,.btn-kamil-secondary:hover span:before,.btn-kamil-secondary:hover:after,.btn-kamil-secondary:hover:before{height:52px}
.btn-kamil-secondary span:after,.btn-kamil-secondary span:before,.btn-kamil-secondary:after,.btn-kamil-secondary:before{background:#916436}
.hvr-grow-shadow{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}
.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}
.header-mid {
    width: 100%;
    float: left;
    background: #005592;
    z-index: 999;
}
#cssmenu>ul>li {
    float: none;
    vertical-align: bottom;
}
#cssmenu, #cssmenu #menu-button, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mega-sub {
    top: 100%;
    z-index: 999999;
    background: #fff;
    left: 0;
    display: none;
    position: absolute;
    box-sizing: border-box;
    padding: 22px 38px;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.48);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.48);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.48);
    overflow-x: hidden;
    max-height: 480px;
}
.mega-sub, .prod-title {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
}
#cssmenu ul li:hover .mega-sub {
    display: block;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
@media screen\0{
	.desk-nav #cssmenu>ul>li{margin:0 0 0 20.9px}}
	@media all and (-ms-high-contrast: none){.desk-nav #cssmenu>ul>li,::-ms-backdrop{margin:0 0 0 20.9px}}

.select-box{width:344px\9;height:41px\9;border:1px solid #bfbfbf\9;border-radius:7px\9;float:right\9;box-sizing:border-box;overflow:hidden;background:url(https://sep.yimg.com/ty/cdn/yhst-73146493910836/select-bg.png) 319px no-repeat #fff\9}
#cssmenu #menu-button {
    display: none;
}
.h4class {

    float: left;
    text-transform: uppercase;
    font-size: 14px;

}
.h4class a.link{margin: 10px 0 14px !important;}
.h4class, .view-colle a, b {
    font-weight: 700;
}
.h4class a, .prod-title, .view-colle a {
    color: #005592;
}
#cssmenu ul ul li a {
    border-bottom: 1px solid rgba(150,150,150,.15);
    padding: 11px 15px;
    width: 170px;
    font-size: 12px;
    text-decoration: none;
    color: #ddd;
    font-weight: 400;
    background: #333;
}
.desk-nav #cssmenu ul ul li a {
    width: 100%;
    float: left;
    text-align: left;
    padding: 0;
    font-size: 14px;
    color: #005592;
    border-bottom: none;
    background: 0 0;
}