.header-section {background: #fff;}
.navbar-header {float: left;width: 200px;}
.navbar-brand {float: left;padding-top:15px;}
.navbar-brand img {margin-top:20;}
.navbar {position: relative;min-height: 108px;margin-bottom: 0;border: none !important;background: #fff}
.navbar-nav {float: right;margin: 3px 0 0;padding-top: 30px;width: 100%;}
div#bs-example-navbar-collapse-1 {float: right;}
.navbar-collapse {padding-right: 0;padding-left: 0;}
.navbar-default .navbar-nav > li > a {color: #888;}
.navbar-nav > li > a {padding: 9px 20px 10px 20px;font-size: 16px;font-weight:400;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #888;background: #fff;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #888;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #888;background: #0d8214;}
.dropdown-menu > li > a {display: block;min-width:190px;padding: 8px 0 8px 12px;clear: both;font-weight:400;line-height: 1.42857143;color: #888;font-size: 13px;white-space: nowrap;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #888;text-decoration:none;background:none;}
.navbar-nav > li > .dropdown-menu {padding-top:0;margin-top: 0;border-radius: 0;background: #0d8214;}
.dropdown-menu {border: none;color: #888;}
.dropdown-menu .system_bg {background:#06670d}
.dropdown-menu .system_bg a {background:#06670d}
.dropdown-menu .system_bg img {margin:0 0 2px 5px}
.dropdown-menu > li span {margin:0 5px 0 2px;font-size:13px;color:#ffffff}
.main_slide_wrap {width:100%;height:500px;background:#000000}
.main_slide_wrap ul {margin:0;padding:0}
.main_slide_wrap ul li {height:500px}
.main_slide_text {margin-top:200px;text-shadow:1px 1px 2px #3e3e3e}
.main_slide_text h2 {font-size:35px;color:#ffffff;text-align:center}
.main_slide_text h3 {margin-top:15px;font-size:23px;font-weight:300;color:#ffffff;text-align:center}
.parallax {background-image: url("/img/main_background.jpg");color:#ffffff;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;height:425px;}
.brand-section {padding: 60px 0;background: #efefef}
.brand-left {float:left;width:30%;min-height:180px;border-right:1px solid #bebebe}
.brand-left p {padding:5px 0 20px;font-family: 'Playfair Display', serif;font-size:37px;font-weight:500;color:#a0141a;line-height:39px}
.brand-left .brand_text2 {font-size:17px}
.brand-right {float:left;width:70%;min-height:180px;padding-left:100px;}
.brand-right p {padding:5px 0 20px;font-size:15px;font-weight:400;color:#000000;line-height:25px}
.brand-right .btn_detail {margin:10px 0;text-align:left}
.text_br {display:block}
.find-section {padding: 0 0 0;background: #ffffff}
.find-section .find-store {margin:0 auto;padding:90px 0 7px;width:350px;font-family: 'Playfair Display', serif;font-size:40px;font-weight:500;border-bottom:1px solid #ffffff;text-align:center;}
.find-section .find-text {padding:20px 0 40px;font-size:18px;text-align:center}
.find-section .find-btn {margin:0 auto;padding:4px 15px 6px;width:270px;border:2px solid #ffffff;background: rgba(255, 255, 255, 0.2);}
.find-section .find-btn a {display:block;text-decoration:none}
.find-section .find-btn-text {font-size:18px;font-weight:700;color:#ffffff}
.find-section .find-btn-ico {float:right;font-size:18px;font-weight:700;color:#ffffff}
.find-section .find-contact {margin:0;padding:0;color:#ffffff;text-align:center;background:#000000}
.find-section .find-contact a {color:#ffffff;text-decoration:none}
.find-section .find-contact-t1 {display:inline-block;padding:15px 0;font-family: 'Playfair Display', serif;font-size:40px;font-weight:500;vertical-align:top}
.find-section .find-contact-t2 {display:inline-block;padding:35px 0;padding-left:40px;font-size:16px;letter-spacing:-1px;vertical-align:top}
.mtape-section {padding: 70px 0;background: #ffffff}
.mtape-title {margin-bottom:50px}
.mtape-title:after {display:block;visibility:hidden;clear:both;content:""}
.mtape-title .title-text {margin:0 auto;text-align:center}
.mtape-title .title-text h3 {padding-bottom:10px;font-family: 'Playfair Display', serif;font-size:35px;font-weight:500;color:#a0141a}
.mtape-title .title-text span {font-size:19px}
.mtape-item {width:100%}
.mtape-item-left {float:left;width:38%}
.mtape-item-right {float:left;width:62%}
.mtape-item-con1 {float:left;position:relative;width:100%}
.mtape-item-con2 {float:left;position:relative;width:35%}
.mtape-item-con3 {float:left;position:relative;width:65%}
.mtape-item-img1 {margin:2px;background:url('/img/main_tape1.png') no-repeat center top;background-size:cover;height:460px;border:1px solid #fafafa}
.mtape-item-img2 {margin:2px;background:url('/img/main_tape2.png') no-repeat center top;background-size:cover;height:228px;border:1px solid #fafafa}
.mtape-item-img3 {margin:2px;background:url('/img/main_tape3.png') no-repeat center top;background-size:cover;height:228px;border:1px solid #fafafa}
.mtape-item-img4 {margin:2px;background:url('/img/main_tape4.png') no-repeat center top;background-size:cover;height:228px;border:1px solid #fafafa}
.mtape-item-img5 {margin:2px;background:url('/img/main_tape5.png') no-repeat center top;background-size:cover;height:228px;border:1px solid #fafafa}
.mtape-item-img1:hover, .mtape-item-img2:hover, .mtape-item-img3:hover, .mtape-item-img4:hover, .mtape-item-img5:hover {border:1px solid #c39092}
.mtape-item-text {position:absolute;width:100%;left:0;bottom:15px;text-align:center}
.mtape-item-text p {font-size:16px;font-weight:400;color:#a0141a}
.mtape-item-text span {font-size:14px;font-weight:400;color:#000000}
.news-section {padding: 17px 0;background:url('/img/news_bg.png') center top;background-size:cover}
.news_lat {position:relative;width:100%;margin:0;padding:0;background:#f7f7f7}
#ifocusP {float:left;width:50%;}
#ifocusP .img_large {position:relative;float:left;width:100%;border:0;overflow:hidden}
#ifocusP .subject_t {position:absolute;width:50%;right:0;top:5px}
#ifocusP .subject_t h4 {padding-left:20px;margin-bottom:16px;color:#000000;font-size:20px}
#ifocusP .subject_t p {padding-left:20px;font-size:14px;color:#000000;line-height:25px}
#ifocusS {float:left;width:50%;margin-top:220px}
#ifocusS .right_con {margin-left:20px}
#ifocusS .right_con ul {list-style:none;margin:0;padding:0}
#ifocusS .img_small {float:left;width:33.33333333%}
#ifocusS .img_small img {width:100%}
#ifocusS .img_margin {margin-left:10px}
#ifocusS .img_small:first-child{margin-left:0}

@media(max-width:990px){
	.news-section {}
	#ifocusP {float:left;width:100%}
	#ifocusP .img_large {height:100%}
	#ifocusP .img_large img {width:100%;height:100%}
	#ifocusP .subject_t {display:none}
	#ifocusS {float:left;width:100%;margin-top:12px;padding-bottom:0px}
	#ifocusS .right_con {margin-left:0px}
	#ifocusS .img_margin {margin:0 3px}
}

.callbacks_tabs a:after {
	content: "\f111";
	font-size: 0;
	font-family: FontAwesome;
	visibility: visible;
	display: block;
	height: 20px;
	width: 20px;
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	background:#fff;
}
.callbacks_here a:after{background:#faa43d;}
.callbacks_tabs a{font-size: 0;margin:5px;}
.callbacks_tabs li{display:inline-block;}
ul.callbacks_tabs.callbacks1_tabs {position: absolute;bottom: 7%;z-index: 999;width: 100%;text-align:center;}
a.button {
	font-size: 15px;
	background: #ffffff;
	padding: 7px 25px;
	color: #000000;
	font-weight:400;
	border:2px solid #a0141a;
    border-radius:3px;
	text-decoration: none;
	text-transform: capitalize;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
a.button:hover {color:#ffffff;background: #a0141a;}
.rslides .button {background: none;border:1px solid #dedede;}
.top-section {background:#2e2e2e}
.top-section .top-search {float:right;padding:7px 10px 8px 0;font-size:13px;font-weight:300;color:#ffffff;text-align:right}
.top-section .top-search i {margin-left:3px}
.top-section .top-search a {color:#ffffff;text-decoration:none}
.subtitle-section {padding:40px 0 30px;background:#ffffff;text-align:center}
.subtitle-section .subpage-title {height:75px}
.subtitle-section .subpage-title h3 {font-size:35px;font-weight:500;color:#222222}
.subtitle-section .subpage-title h4 {margin-top:10px;font-size:16px;font-weight:400;color:#888888}
.subimg-section {width:100%;background:#000000}
.subtitle-btm-line {margin:0 auto;padding:13px 0 0;width:70px;border-bottom:2px solid #ae4b4e}
.subimg-section .subimg-con {height:250px;background:url('/img/sub_img.jpg') center top no-repeat}
.copy-section{padding:40px 0 50px;font-size:12px;text-align:left;background: #2e2e2e}

@media(max-width:990px){
	#menu_hspace {padding-top:55px}
	.top-section {display:none}
	.callbacks_tabs a:after {height: 15px;width: 15px;}
	ul.callbacks_tabs.callbacks1_tabs {bottom: 7%;}
	.navbar-header {width: 100%;height:55px}
	div#bs-example-navbar-collapse-1 {width: 100%;}
	.navbar {min-height: 65px;}
    .navbar-brand {padding-top:5px;}
	.navbar-brand img {width:120px;height:59px;margin-top:0}
	.navbar-toggle {margin: 16px 15px 0 0}
	.navbar-nav {float: none;margin: 1px 0 0;padding-top: 10px;padding-bottom:15px;width: 100%;text-align: center;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {margin:10px 0 0 0;border-color: #000000;}
	.navbar-collapse {max-height: 778px;}
	.navbar-nav > li > a {padding: 12px 10px 8px 10px}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #fff;background-color: none;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #ffffff;}
	.navbar-default .navbar-nav .open .dropdown-menu > li {background-color:#0d8214}
	.navbar-default .navbar-nav .open .dropdown-menu .system_bg {background:#06670d}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #202020;}
	.navbar-default .navbar-toggle {border-color: #202020;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
	.navbar-toggle {background-color: #202020;}
	.parallax {height:310px}
	.brand-left {min-height:160px;padding-right:30px}
	.brand-left p {padding:5px 0 10px;font-size:27px;line-height:30px}
	.brand-right {min-height:160px;padding-left:30px}
	.brand-right p {font-size:13px;line-height:22px}
	.find-section .find-contact {margin:0;padding:0;color:#ffffff;text-align:center;background:#000000}
	.find-section .find-contact-t1 {padding:20px 0;font-size:14px}
	.find-section .find-contact-t2 {padding:20px 0;padding-left:40px;font-size:14px}
	.find-section .find-store {margin:0 auto;padding:70px 0 7px;width:270px;font-size:30px;font-weight:500}
	.find-section .find-text {padding:20px 0 30px;font-size:15px;text-align:center}
	.find-section .find-btn {margin:0 auto;padding:4px 15px 6px;width:220px;border:2px solid #ffffff;background: rgba(255, 255, 255, 0.2);}
	.find-section .find-btn-text {font-size:15px;font-weight:700;color:#ffffff;letter-spacing:-1px}
	.find-section .find-btn-ico {float:right;font-size:15px;font-weight:700;color:#ffffff}
	.mtape-item-left {float:left;width:50%}
	.mtape-item-right {float:left;width:50%}
	.mtape-item-con1 {float:left;position:relative;width:100%}
	.mtape-item-con2 {float:left;position:relative;width:50%}
	.mtape-item-con3 {float:left;position:relative;width:50%}
	.mtape-item-img1 {height:420px}
	.mtape-item-img2 {height:208px}
	.mtape-item-img3 {height:208px}
	.mtape-item-img4 {height:208px}
	.mtape-item-img5 {height:208px}
	.mtape-item-text span {display:none}
}

@media (max-width:640px){
	.brand-section {padding: 40px 0;background: #efefef}
	.brand-left {float:left;width:100%;min-height:90px;padding-right:0px;text-align:center;border-right:0px solid #bebebe}
	.brand-right .btn_detail {margin:10px 0;text-align:center}
	.brand-right {float:left;width:100%;padding-left:0px}
	.text_br {display:inline-block}
	.main_slide_wrap {height:300px}
	.main_slide_wrap ul li {height:300px}
	.main_slide_text {margin-top:100px;letter-spacing:-1px}
	.main_slide_text h2 {font-size:25px;}
	.main_slide_text h3 {margin-top:10px;font-size:20px}
	.find-section .find-contact-t1 {display:block;padding:20px 0 0;font-size:20px}
	.find-section .find-contact-t2 {display:block;padding:5px 10px 25px;font-size:13px}
	.mtape-section {padding: 50px 0;background: #ffffff}
	.mtape-title {margin-bottom:20px}
	.mtape-title .title-text h3 {font-size:25px}
	.mtape-title .title-text span {font-size:15px}
	.mtape-item-left {float:left;width:100%}
	.mtape-item-right {float:left;width:100%}
	.mtape-item-img1 {height:320px}
	.subtitle-section {padding:30px 0 0}
	.subtitle-section .subpage-title {height:75px}
	.subtitle-section .subpage-title h3 {font-size:27px}
	.subtitle-section .subpage-title h4 {font-size:14px}
}
