@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(15px)}100%{opacity:1;-moz-transform:translateY(0)}}
@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(15px)}100%{opacity:1;-o-transform:translateY(0)}}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}
.fade-in-up{-webkit-animation:fadeInUp .5s;animation:fadeInUp .5s}
@-webkit-keyframes bounceDelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}
@keyframes bounceDelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}
@keyframes input-focus{0%{left:20%;width:20%}99%{width:0;left:0;opacity:1}100%{opacity:0}}
@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
.layout-default .scroll-to-top{position:fixed;right:15px;bottom:18px;font-size:30px;width:31px;height:31px;color:#ddd;cursor:pointer;z-index:1005;opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.layout-default .scroll-to-top:hover{opacity:1;filter:alpha(opacity=100)}
.layout-default .scroll-to-top.hide{opacity:0}
.layout-default .page-header{position:fixed;border:none;background-color:rgba(20,20,20,0.9);box-shadow:0 0 3px rgba(0,0,0,0.5);top:0;left:0;right:0;padding:0;min-height:55px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1;filter:alpha(opacity=100);z-index:1005}
.layout-default .page-header.hide-header{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);opacity:0;filter:alpha(opacity=0)}
.layout-default .page-header .logo{float:left;margin:5px 50px 0 15px;text-decoration:none}
.layout-default .page-header .navbar-toggle{border-radius:50%;border:2px solid #ddd;width:34px;height:34px;color:#ddd;margin-top:10px;margin-right:10px;padding:2px 0 0 0;opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.layout-default .page-header .navbar-toggle:hover{opacity:1;filter:alpha(opacity=100)}
.layout-default .page-header .top-nav{padding:0}
@media (max-width:768px){.layout-default .page-header .top-nav{clear:left;width:100%}}
.layout-default .page-header .top-nav>ul{list-style:none;margin:0}
.layout-default .page-header .top-nav>ul>li>a{position:relative;display:table-cell;background-color:transparent;border:none;color:white;padding:0 10px;height:55px;vertical-align:middle;opacity:.5;filter:alpha(opacity=50)}
@media (max-width:768px){.layout-default .page-header .top-nav>ul>li>a{display:block;height:auto;padding:10px}}
.layout-default .page-header .top-nav>ul>li>a>i{margin-left:5px;vertical-align:middle}
.layout-default .page-header .top-nav>ul>li>a:before{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;background-color:transparent;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.layout-default .page-header .top-nav>ul>li>a:hover{color:white;opacity:1;filter:alpha(opacity=100)}
.layout-default .page-header .top-nav>ul>li>a:hover:before{background-color:white;left:0;width:100%;height:2px;opacity:1;filter:alpha(opacity=100)}
.layout-default .page-header .top-nav>ul>li.active>a{background-color:transparent;color:white;opacity:1;filter:alpha(opacity=100)}
@media (max-width:768px){.layout-default .page-header .top-nav>ul>li.active>a{border-right:2px solid white;border-top:none;border-bottom:none}}
.layout-default .page-header .top-nav>ul>li.active>a:before{background-color:white;left:0;width:100%;height:2px;opacity:1;filter:alpha(opacity=100)}
.layout-default .page-header .top-nav ul.navbar-right>li>a:before{width:0 !important}
.layout-default .page-header .top-nav ul.navbar-right>.dropdown>.tune{padding-top:2px !important}
.layout-default .section{padding:50px 0}
.layout-default .section a{text-decoration:none}
.layout-default .section h2.section-title{position:relative;background:url('/assets/images/common/patterns/divider2.png') center center repeat-x;text-align:center;font-family:'wklgoth','wklchbo','simsun';font-size:20px;font-weight:bold;color:#6633ff;max-width:100%;margin:10px 0 55px 0}
.layout-default .section h2.section-title>span{background-color:white;padding:0 35px}
.layout-default .section h3.section-title{position:relative;text-align:center;font-family:'wklgoth','wklchbo','simsun','simhei';font-size:16px;font-weight:bold;color:#333;max-width:620px;margin:0 auto 20px auto}
.layout-default .section h3.section-title>span{background-color:white;padding:0 35px}

.layout-default .section h2.section-title_1{position:relative;background:url('/assets/images/common/patterns/divider2.png') center center repeat-x;max-width:1024px;margin:0 auto 20px auto}
.layout-default .section h2.section-title_1>span{background-color:white;padding:0 35px}
.layout-default .section h3.section-title_1{position:relative;text-align:center;font-family:'wklgoth','wklchbo','simsun','simhei';font-size:16px;font-weight:bold;color:#333;max-width:620px;margin:0 auto 20px auto}
.layout-default .section h3.section-title_1>span{background-color:white;padding:0 35px}

.layout-default .section h2.section-title_2{position:relative;background:url('/assets/images/common/patterns/divider2.png') center center repeat-x;text-align:center;font-family:'wklgoth','wklchbo','simsun';font-size:20px;font-weight:bold;color:#6633ff;max-width:100%;margin:0 1px 20px 1px}
.layout-default .section h2.section-title_2>span{background-color:white;padding:0 15px}
.layout-default .section h3.section-title_2{position:relative;text-align:center;font-family:'wklgoth','wklchbo','simsun','simhei';font-size:16px;font-weight:bold;color:#333;max-width:620px;margin:0 auto 20px auto}
.layout-default .section h3.section-title_2>span{background-color:white;padding:0 35px}

.layout-default .section h2.section-title_3{position:relative;background:url('/assets/images/common/patterns/divider3.png') center center repeat-x;text-align:center;font-family:'wklgoth','wklchbo','simsun';font-size:20px;font-weight:bold;color:#6633ff;max-width:1024px;margin:0 auto 20px auto}
.layout-default .section h2.section-title_3>span{background-color:white;padding:0 35px}
.layout-default .section h3.section-title_3{position:relative;text-align:center;font-family:'wklgoth','wklchbo','simsun','simhei';font-size:16px;font-weight:bold;color:#333;max-width:620px;margin:0 auto 20px auto}
.layout-default .section h3.section-title_3>span{background-color:white;padding:0 35px}

.layout-default .section h2.section-title_4{position:relative;text-align:left;font-family:'wklchbo','simsun';font-size:16px;font-weight:bold;color:#6633ff;max-width:1024px;margin:0 auto 20px 10px}
.layout-default .section h2.section-title_4>span{background-color:white;padding:0 35px}
.layout-default .section h3.section-title_4{position:relative;text-align:center;font-family:'wklgoth','wklchbo','simsun','simhei';font-size:16px;font-weight:bold;color:#333;max-width:620px;margin:0 auto 20px auto}
.layout-default .section h3.section-title_4>span{background-color:white;padding:0 35px}

.layout-default .section.parallax h2.section-title{display:table;background-position:top center;padding-top:20px}
.layout-default .section.parallax h2.section-title>span{background-color:transparent;padding:0;color:white}
.layout-default .section.parallax p.section-desc{color:white}
.layout-default .section p.section-desc{position:relative;font-size:16px;text-align:center;color:#555;margin-bottom:10px}
.layout-default .section p.section-desc>span{}
.layout-default .section.section-inquiry{background-image:url('/assets/images/common/banners/banner_7.jpg');padding:100px 0;height:auto}
.layout-default .section.section-inquiry .contact-form{position:relative;background:rgba(255,255,255,0.15);padding:30px}
.layout-default .section.section-inquiry .contact-form .form-control{border:0;border-left:2px solid #2ecc71 !important;background-color:rgba(0,0,0,0.5);color:white;resize:none;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear}.layout-default .section.section-inquiry .contact-form .form-control:focus{background-color:rgba(0,0,0,0.85)}.layout-default .section.section-inquiry .contact-form textarea{height:132px}.layout-default .section.section-inquiry .contact-form .form-ctrls{text-align:right}.layout-default .section.section-inquiry .contact-form .form-ctrls.center{text-align:center}.layout-default .section.section-inquiry .contact-form .alert{border:0}.layout-default .section.section-inquiry .contact-form .alert.alert-danger{background-color:rgba(242,222,222,0.5);color:#cc0400}.layout-default .section.section-inquiry .contact-form .alert.alert-success{background-color:rgba(60,118,61,0.5);color:#0f0}
.layout-default .page-footer{background-color:#222;font-family:'arial-regular','wklchbo','simsun';text-align: center;color:white;padding-top:10px;}
.layout-default .page-footer a{padding:0;color:white;font-weight:normal;cursor:pointer;background-color:transparent}
.layout-default .page-footer a:hover{text-decoration:none;box-shadow:0 0}
.layout-default .page-footer .footer-nav{padding-top:25px;padding-bottom:25px}
.layout-default .page-footer .footer-nav ul{margin:0;padding:0}
.layout-default .page-footer .footer-nav ul>li{margin-bottom:10px}
.layout-default .page-footer .footer-nav h4{font-family:'wklgoth','simsun';margin:10px 0 20px 0}
.layout-default .page-footer .footer-nav h4.next{margin-top:25px}
.layout-default .page-footer .footer-nav .location{display:inline-block}
.layout-default .page-footer .footer-nav ul.products>li{display:inline-block;margin:4px 5px 4px 0}
.layout-default .page-footer .footer-nav ul.products>li a{display:block;border:2px solid transparent}
.layout-default .page-footer .footer-nav ul.products>li a:hover{border-color:#2ecc71}
.layout-default .page-footer .footer-nav ul.contact-us{padding-top:15px}
.layout-default .page-footer .footer-nav ul.contact-us>li{position:relative}
.layout-default .page-footer .footer-nav ul.contact-us>li>span,.layout-default .page-footer .footer-nav ul.contact-us>li>a{display:block;font-weight:normal;color:#999;margin:5px 0}
.layout-default .page-footer .footer-nav ul.social{padding-top:15px}.layout-default .page-footer .footer-nav ul.social>li{display:inline-block;text-align:center}.layout-default .page-footer .footer-nav ul.social>li>a{display:table;width:36px;height:36px;border:1px solid white;border-radius:50%;opacity:.3;filter:alpha(opacity=30)}.layout-default .page-footer .footer-nav ul.social>li>a:hover{opacity:1;filter:alpha(opacity=100)}.layout-default .page-footer .footer-nav ul.social>li>a>i{display:table-cell;vertical-align:middle}.layout-default .page-footer .copyright{background-color:#333;padding:25px 15px;text-align:center}.layout-default .page-footer .copyright>h5{margin:0}.layout-default .page-footer .copyright p{color:#888}