.container {max-width: 1600px;width: auto !important;margin: 0px auto;}
a, a:hover, a:focus {color:#333;}
.hero-banner img{width:100%;}
.carousel-control { width: 5%;}
.carousel-control.left,.carousel-control.right {background-image: none;}
.carousel-control.right {left: auto; right: 0;}
.carousel-control.left span {left: 25%;}
.carousel-control.right span {right: 25%;}
.carousel-control span {position: absolute;top: 43%;display: block; width: 50px;height: 50px;background: #fff;border-radius: 100%;line-height: 51px;text-shadow: none; color: #707070;font-size: 27px;}
.shop-department-warp{display: inline-block; width: 100%;}
.shop-department-warp a {display: block; margin-bottom: 20px; text-decoration: none; text-align: center;}
.shop-department-warp a img{margin:0px auto;}
.shop-department-warp a:hover{text-decoration:underline;}
.school-block{padding: 40px 0px;}
.school-block a {text-align: center; display: block;}
.school-block a img {border-radius: 30px;}
.categories-sec {width: 100%;float: left;}
.categories-sec li {width: 20%;float: left; padding: 0 15px;}
.categories-sec h3{margin: 15px 0; font-weight: 400; height: 44px; line-height: 1.1; font-size:21px;}
.categories-title {padding: 30px 0;}
.categories-title h2 {font-size: 48px; font-weight: 700; color: #313e47; margin: 0;text-align: center; line-height: 81px;}
.clothing-block h2, .personal-health-warp h2 {font-size: 72px;font-weight: 700; color: #313e47;}
.clothing-block a img {border-radius: 20px;}
.clothing-block .shop-btn, .personal-health-warp .shop-btn {font-size: 40px;font-weight: 700; background: #ff6100; color: #fff; border-radius: 50px; padding: 5px 50px; display: inline-block; margin: 30px 0;}
.clothing-block h3 {font-size: 24px; font-weight: 400; text-align: center;}
.personal-health-warp{background: #f3f4f5;padding: 20px 0px; margin: 50px 0px; display: inline-block; width: 100%; box-sizing: border-box;}
.personal-health-info li img{margin:0px auto;}
.personal-health-info {width: 100%; display: inline-block;}
.personal-health-info ul{display: inline-block; margin: 0px -15px;}
.personal-health-info ul li{width:20%; float:left; margin-bottom: 30px; padding: 0px 15px;}
.personal-health-info ul li a{display:block; text-align: center; background: #fff;}
.personal-health-info ul li a h3{font-size: 24px; font-weight: 400; padding: 20px 0px; margin: 0;}
.featured-warp{text-align:center; padding: 0px 0px 30px; display:inline-block; width:100%;}
.featured-warp h2{font-size: 34px; color: #333; font-weight: 600; padding: 20px 0px 30px;}
.featured-warp a{line-height: 27px; display: block;}
.featured-warp a img{margin:0px auto;}
.featured-warp a h3{margin:10px 0px; font-size: 22px; font-weight: 600;}
.seo-short-block p{font-size: 14px; line-height:20px;}
.bg-shade {background-color: #f3f4f5; padding: 30px 15px; margin: 2em auto 0px; text-align: center;}
.bg-shade h2 {font-weight: 700; margin-bottom: 1.5em;font-size: 2.7em;}
.bg-shade h3{font-size:24px; display:block; font-weight:700;}
.bg-shade p {font-size: 16px; padding: 0 30px;}
.fa-4x,.seo-short-block a {color: #f60;}
.fa-stack {border-radius: 100%;border: 10px solid #ccc;line-height: 120px;width: 2em;height: 2em;position: relative;display: inline-block;}
.fa-4x {font-size: 5em;}
.happing-more a img {border-radius: 10px;}
.product-behind-img {margin: 30px 0;}
.product-behind-img img {max-width: 80%; margin: 0 auto;}
.more_content_warp h2{text-align: center; font-size: 34px; font-weight: 600; color: #333; margin: 0;padding: 30px 0px;}
.more-info h3{font-size: 21px; font-weight: 600;line-height: 26px; margin-top: 10px;}
.more-info p a{font-weight: 600; transition: all ease-in-out .3s;}
.more-info p a:hover{color:#ff6000; transition: all ease-in-out .3s;}