*{padding:0;margin:0;box-sizing:border-box;font-size:16px;line-height:24px;color:#9d9d9d;font-weight:400;font-family:'Oswald',sans-serif;font-family:'Abel',sans-serif}img{border:none;outline:none;max-width:100%}a,a:active,a:focus,a:hover{outline:none;text-decoration:none}a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}input:focus{outline:none!important;box-shadow:none}ul{margin:0;list-style-type:none}.container{width:1200px;margin:0 auto;padding:0 15px;position:relative;z-index:3}.pull-left{float:left}.pull-right{float:right}.main-wrapper{width:100%;float:left;height:auto;background:url(images/body-bg.png) repeat}.header-content{width:100%;float:left;height:auto;padding:23px 0 31px}.header-left{width:auto;float:left;height:auto;z-index:999}.header-right{width:100%;float:right;height:auto}.logo-container{position:absolute;left:50%;top:-15px;transform:translateX(-50%);z-index:999}.menu-container{width:100%;float:right;height:auto;padding:0 0 0;position:relative}#menu-switcher,.switch{display:none}.menu-container label::before{border-bottom:2px solid #deaa39;box-shadow:0 5px 0 0 #deaa39,0 0 0 0 inset,0 -5px 0 0 #deaa39;content:"";height:0;left:50%;margin-left:-10px;margin-top:-1px;position:absolute;top:50%;width:20px}.switch{width:100%;float:left;height:auto;min-height:45px;position:relative;top:0}.menu-container label{background:#fff none repeat scroll 0 0!important;cursor:pointer;display:none;height:35px;padding:0;position:absolute!important;right:0;top:4px;width:40px;z-index:9999;border:1px solid #deaa39}#navbar{width:100%;float:right;height:auto}#navbar ul.menu-items.pull-left{width:315px;float:left}#navbar ul.menu-items.pull-right{width:315px;float:right}#navbar ul li{float:left;margin-right:50px}#navbar ul li:last-child{margin:0}#navbar li a{font-size:20px;color:#fff;display:inline-block;font-weight:600;padding:11px 0;position:relative;line-height:20px;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:'Oswald',sans-serif}.menu-items li{display:inline-block;margin-left:0}.menu-items li:first-child{margin:0}#navbar .pull-left li:first-child{margin-left:0}#navbar .pull-right{float:right;text-align:left}#navbar .pull-right li{margin-right:35px;float:left}#navbar .pull-right li:last-child{margin-right:0}.menu-container #navbar{position:relative;z-index:99}.support-block{width:100%;float:left;height:auto;padding:15px 0}.support-block ul li{width:33.33%;float:left}.support-block ul li .item-inner{text-align:center;font-size:18px;color:#fff;font-weight:400;line-height:24px}.header-outer{width:100%;float:left;height:auto;background:url(images/header-bg.png) no-repeat center center}.content{width:100%;float:left;height:auto;padding:45px 0 70px}.content-inner{width:100%;float:left;height:auto}.product-slider{width:604px;float:left;height:auto;position:relative}.frame{width:100%;float:left;height:600px;margin:0 auto;overflow:hidden;position:relative}.frame div{margin-left:0;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;width:2720px;overflow:hidden;float:left;margin-top:453px;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0}.frame .big-img{position:absolute;left:35px;top:35px;height:365px;background:#fff;border-radius:0;width:535px;opacity:0;border-radius:10px}.frame .big-img::before{width:604px;height:432px;position:absolute;left:-35px;top:-35px;content:'';background:url(images/slider-bg.png) no-repeat center center}.frame .big-img img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;display:inline-block;z-index:9;border-radius:10px}.frame input{position:relative;left:0;display:none}.frame label.thumb{display:block;margin-right:25px;height:128px;width:117px;float:left;position:relative;background:#fff;cursor:pointer;margin:10px 19px 10px 17px;border-radius:20px}.frame label.thumb::before{position:absolute;left:-13px;top:-10px;height:147px;width:141px;content:'';background:url(images/thumb-bg.png) no-repeat center center}.frame label.thumb img{cursor:pointer;position:absolute;left:2px;right:2px;top:2px;bottom:2px;margin:auto;max-width:96%;max-height:96%}label.lab4.thumb{margin-right:65px!important}.frame input#pic1:checked~.lab1,.frame input#pic2:checked~.lab2,.frame input#pic3:checked~.lab3,.frame input#pic4:checked~.lab4{pointer-events:none}.frame input#pic1:checked~.big-img.p1,.frame input#pic2:checked~.big-img.p2,.frame input#pic3:checked~.big-img.p3,.frame input#pic4:checked~.big-img.p4{opacity:1;z-index:100;backface-visibility:hidden}.frame .thumb{position:relative;z-index:999}.frame .thumb img{z-index:8;position:relative}.desc-right{width:546px;float:right;height:auto;padding:25px 25px 0 30px;background:url(images/description_bg.jpg) no-repeat center top;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;background-size:cover}.right-inner{width:100%;float:left;height:auto}.product-info{width:100%;float:left;height:auto}.price{width:100%;float:left;height:auto;position:relative;font-size:16px;color:#333}.price-inner{width:100%;display:inline-block;padding:0;margin:0 0 15px;max-width:100%;position:relative}.price-inner::before{left:-31px;right:0;content:'';top:3px;position:absolute;background:url(images/price_bg.png) no-repeat left center;height:75px}.price .sale-price{font-size:52px;color:#1d1d1b;font-weight:500;vertical-align:middle;line-height:76px;display:inline-block;position:relative;z-index:2;font-family:'Oswald',sans-serif}.price .regular-price{font-size:32px;color:#fff;font-weight:400;margin-left:15px;vertical-align:middle;display:inline-block;text-decoration:line-through;line-height:76px;position:relative;z-index:2;font-family:'Oswald',sans-serif}.product-info .title{font-size:32px;font-weight:500;margin:0 0 15px;line-height:40px;color:#fff;font-family:'Oswald',sans-serif}.description{width:100%;float:left;height:auto;position:relative;margin:0 0 45px}.description p{font-size:16px;color:#d0d0d0;font-weight:400;margin:0 0 24px}.description p:last-child{margin:0}.desc-inner{width:100%;float:left;height:auto;position:relative;z-index:3}.header-outer{width:100%;float:left;height:auto;position:relative}.list-block{width:100%;float:left;font-size:16px;color:#6c6c6c;line-height:25px;position:relative;font-weight:400}.list-block .pull-left{line-height:24px}.list-block label{width:95px;float:left;font-size:18px;color:#fff;font-weight:600;margin-bottom:0;font-family:'Oswald',sans-serif}.list-block span{color:#bbbaba;font-weight:300;font-size:18px;font-family:'Oswald',sans-serif}.list-full{width:100%;float:left;height:auto;padding:0;margin:0 0 37px;padding:0 0 37px;position:relative;background:url(images/item-bg.png) no-repeat center bottom}.list-full .list-block{width:50%;float:left;height:auto;padding-bottom:0;position:relative;padding-left:0}.list-block.color a{float:left;margin-right:5px;display:inline-block}.list-block.color .colorbox{width:26px;height:26px;border-radius:13px}.info-list{width:100%;float:left;height:auto;position:relative;padding-top:0}.service-list{width:100%;float:left;height:auto;padding:60px 0 80px}.service-block{width:100%;height:auto;float:left;position:relative}.service-outer{width:100%;float:left;position:relative;background:url(images/service-bg.png) no-repeat center center;height:382px}.service-list ul{padding:0;text-align:center;margin:0 -15px}.service-list li{width:33.33%;float:left;height:auto;padding:0 15px}.service-list li h2{font-size:26px;color:#fff;margin:0 0 5px;padding-top:0;position:relative;line-height:normal;font-weight:400;font-family:'Oswald',sans-serif}.service-inner{display:block;width:100%;height:auto;float:left;position:relative;z-index:99;text-align:center;padding:0 70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-inner .icon{height:93px;position:relative;margin:0;width:100%;text-align:center;margin:0 0 5px}.service-inner .icon img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tab-outer{width:100%;float:left;height:auto;position:relative;padding:40px 0 50px;background:url(images/tab-bg.jpg) no-repeat center center;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;background-size:cover}.tab-outer::before{width:20%;height:100%;position:absolute;left:0;top:0;content:'';background:url(images/left_top.png) no-repeat right top;background-size:100% auto}.tab-outer::after{width:15%;height:100%;position:absolute;right:0;bottom:0;content:'';background:url(images/right_bottom.png) no-repeat right bottom;background-size:100% auto}.tab-block{width:100%;float:left;height:auto;border-top:none;padding:0;display:block;z-index:9}.tab-inner{width:100%;max-width:100%;float:right;height:auto;position:relative;padding:0 60px}.tab_outer{width:100%;float:left;height:auto;position:relative}.tab-content{position:relative;max-width:100%;width:100%;float:right}.tab-content p:last-child{margin:0}.tab-block input[type="radio"]{display:none}.tabs .tab-selector-1:checked~.label-block .tab-label-1,.tabs .tab-selector-2:checked~.label-block .tab-label-2,.tabs .tab-selector-3:checked~.label-block .tab-label-3,.tabs .tab-selector-4:checked~.label-block .tab-label-4,.label-block label:hover{color:#333}.tabs .tab-selector-1:checked~.tab-content #menu1,.tabs .tab-selector-2:checked~.tab-content #menu2,.tabs .tab-selector-3:checked~.tab-content #menu3,.tabs .tab-selector-4:checked~.tab-content #menu4{height:auto;opacity:1;width:100%;z-index:100;visibility:visible;padding:0}.tab-content>.tab-pane{box-sizing:border-box;height:0;position:relative;z-index:1;overflow:hidden;opacity:0}.label-block{display:block;z-index:81;width:100%;height:auto;float:left;text-align:center;margin:0 0 35px;background:url(images/menu-bg-big.png) no-repeat center center;position:relative;padding:22px 0}.label-block label{font-size:18px;color:#999;line-height:24px;font-weight:400;cursor:pointer;display:inline-block;margin:0 35px;position:relative;padding:6px 0 10px;border-radius:25px;font-family:'Oswald',sans-serif}.label-block label:hover::before,.tabs .tab-selector-1:checked~.label-block .tab-label-1::before,.tabs .tab-selector-2:checked~.label-block .tab-label-2::before,.tabs .tab-selector-3:checked~.label-block .tab-label-3::before,.tabs .tab-selector-4:checked~.label-block .tab-label-4::before{bottom:0;opacity:1;visibility:visible}.tab-content{position:relative}.tab-content p{color:#d0d0d0;margin:0 0 25px;font-weight:400;font-size:16px;text-align:left;line-height:24px}.panel-left{width:50%;float:left;padding-right:15px}.video-block{float:right;height:auto;width:50%;padding-left:15px}video.responsive-video{width:100%}.product-info{width:100%;float:left;height:auto;position:relative}.footer-inner{width:100%;float:left;height:auto}.footer-outer{width:100%;float:left;height:auto;position:relative}.footer_top{width:100%;float:left;height:auto}.footer .container{position:relative;z-index:5}.copyright{width:100%;height:auto;display:block;float:left;text-align:center;color:#fff;font-size:14px;font-family:'Oswald',sans-serif}.footer-right-inner{width:100%;float:left;height:auto;padding-bottom:35px;margin-bottom:15px}.footer-top{width:100%;height:auto;text-align:left;display:block;float:left;padding:40px 0 12px;background:url(images/footer-bg.png) no-repeat center center}.quick-link li{font-size:18px;color:#fff;padding:0 36px;display:inline-block}.quick-link li a{font-size:18px;color:#000;display:inline-block;font-weight:600;vertical-align:middle;line-height:26px;padding:15px 0 15px;font-family:'Oswald',sans-serif}.footer_right{width:100%;float:left;height:auto;text-align:center;margin:0;padding:0 0 5px;position:relative}.footer-logo{width:auto;height:auto;display:block;position:relative;position:absolute;left:50%;transform:translateX(-50%);top:0}.footer-logo a{display:inline-block}ul.quick-link.pull-left{width:330px;text-align:center}ul.quick-link.pull-right{width:340px;text-align:center}.footer{width:100%;float:left;height:auto;padding:0 0 0;position:relative}.footer *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.footer li{display:inline-block;list-style:outside none none;margin:0 30px;padding:0}.footer li a{padding:8px 0;display:block;color:#fff;position:relative;text-decoration:none}.footer li a:before,#navbar li a:before,.footer li a:after,#navbar li a:after{height:2px;position:absolute;content:'';-webkit-transition:all 0.35s ease;transition:all 0.35s ease;background-color:#000;width:0}.footer li a:before,#navbar li a:before{top:0;left:0}.footer li a:after,#navbar li a:after{bottom:0;right:0}.footer li a:hover:before,#navbar li a:hover:before,.footer li a:hover:after,#navbar li a:hover:after{width:100%}.footer li a:hover{color:#000}.label-block label{position:relative}.quick-link li:not(.footer_logo) a:hover,#navbar li a:hover{color:#000}.header-inner{width:100%;float:left;height:auto;position:relative}@media only screen and (max-width:479px){.product-info .title{font-size:25px}.label-block label{width:100%;margin:0 0 10px;text-align:center;font-size:16px;padding:0 20px;line-height:40px}.product-slider{width:290px}.list-block label{font-size:16px}.quick-link li{width:100%}.footer{padding:50px 0 2px}.copyright{padding:8px 0 0;font-size:13px}.quick-link li a{font-size:16px;line-height:20px}.list-full .list-block{width:100%}.price-inner{padding:0 0 0 20px}.tab-inner{padding:0 35px}.product-slider{float:none;height:auto}.tab-inner::before{left:15px;right:15px}.price-inner::before{left:-7px;background-size:100% auto}.support-block ul li .item-inner{font-size:16px}.support-block ul li{padding:0;margin:0!important}.list-block label{width:105px!important}.list-block span{font-size:14px}.service-inner .icon{height:100px;background-size:100px auto}.frame .big-img::before{width:290px;height:213px;background-size:100% auto;left:-20px;top:-20px}.frame .big-img{position:absolute;left:20px;top:20px;height:174px;width:253px}.frame label.thumb::before{left:-13px;top:-10px;height:110px;width:100px;background-size:100% auto}.frame{height:290px}.frame label.thumb{height:57px;width:58px;margin:6px 8px 11px 7px;border-radius:10px}.frame label.thumb::before{left:-5px;top:-11px;height:78px;width:68px;background-size:100% auto}.frame label.thumb img{max-width:94%;max-height:94%}.frame div{margin-top:218px}.desc-right{padding:20px}.label-block{background:none}.tabs .tab-selector-1:checked~.label-block .tab-label-1,.tabs .tab-selector-2:checked~.label-block .tab-label-2,.tabs .tab-selector-3:checked~.label-block .tab-label-3,.tabs .tab-selector-4:checked~.label-block .tab-label-4,.label-block label:hover{color:#fff}.label-block{padding:0!important;margin:0!important}.service-list li{padding:0!important}.service-outer{height:300px;background-size:290px auto}.service-inner{padding:0;max-width:230px!important}}@media only screen and (min-width:480px) and (max-width:639px){.frame label.thumb::after{top:5px;bottom:5px}.label-block label{font-size:15px;line-height:42px;padding:0 15px;text-align:center;width:auto;margin:0}.price-inner{padding:0 0 0 30px}.frame label.thumb img{left:0}.product-slider::after{height:338px}.product-slider{float:none}.product-slider{float:none}.product-slider::before{height:82px}.product-slider{width:450px}.frame .big-img::before{width:450px;height:325px;background-size:100% auto;left:-20px;top:-20px}.frame .big-img{position:absolute;left:20px;top:20px;height:285px;width:413px}.frame div{margin-top:338px}.frame label.thumb{height:90px;width:79px}.frame label.thumb::before{left:-13px;top:-10px;height:110px;width:100px;background-size:100% auto}.frame{height:448px}}@media only screen and (max-width:639px){.product-info .title{font-size:22px;line-height:30px}.price{margin:0 0 10px}.list-block{width:100%;padding:10px 0}.info-list::before{background:none}.list-block label{margin-bottom:5px;width:120px}.quick-link li{width:100%}.footer{padding:60px 0 20px}.list-full .list-block{width:100%}}@media only screen and (min-width:640px) and (max-width:767px){.label-block label{margin:0 15px 0 0;font-size:18px;padding:0 18px;display:inline-block;width:auto;line-height:50px}.frame{float:none}.price-inner{padding:0 0 5px 25px}}@media only screen and (max-width:767px){.container{width:100%}.quick-link li:not(.footer_logo) a:hover{color:#fff}.footer-right-inner{padding-bottom:0}.header-outer{background:url(images/tab-bg.jpg) no-repeat center center}.support-block{padding:15px 0 15px}.price-inner{padding:0}.header-right{padding:0}.service-block{padding:0}.service-outer::before{left:-20px}.service-outer::after{right:-10px;transform:rotate(5deg)}.service-list li h2{font-size:20px}.service-inner{float:none}.service-list li:nth-child(2){margin-top:0}.switch,.menu-container label{display:block}#navbar{display:none;padding:10px 0}#menu-switcher:checked + #navbar{display:block;position:absolute;width:100%;background:#fff;top:56px;left:0;z-index:999}.header-right{width:100%;float:left}.menu-container{position:relative}.logo-container::before{background:none}#navbar ul li{width:100%;float:left;text-align:left;padding:0 15px}#navbar ul li a{padding:12px 0;display:block;text-align:center}#navbar ul.menu-items.pull-left{width:100%;padding:0}.content-inner{padding:0}.desc-right{width:100%;margin:40px 0 0}.right-inner{padding:0}.product-info{padding:0 0}.price .sale-price{font-size:30px}.price .regular-price{font-size:25px;line-height:30px}#navbar ul li{margin:0!important}#navbar ul li a{text-align:left;font-size:16px;padding:10px 15px;display:inline-block;color:#000}.list-block{font-size:16px;margin:0 0 20px}.service-list{padding:40px 0 30px}.service-list li{width:100%;margin:0 0 40px;padding:0 30px}.tab-content{padding:0}.product-slider{margin:0 auto}.footer-logo{width:100%;padding:0;position:relative;margin:0 0 20px}.quick-link{width:100%}ul.quick-link.pull-left,ul.quick-link.pull-right{width:100%;box-shadow:none}.product-slider{float:none;padding:0}#navbar .pull-left{width:auto}#navbar .pull-right{width:auto}.service-list ul{padding:0;margin:0}.tab-outer{padding:20px 0 40px}.label-block{margin-bottom:20px;width:100%;text-align:center;padding:17px 0 24px;border-radius:50px}.tab-content p{font-size:15px}#navbar .pull-left{width:100%;padding:0}#navbar .pull-right{width:100%;padding:0;margin:-1px 0 0}#navbar ul.menu-items.pull-right{width:100%;float:right}#navbar .pull-left li{margin:0}.content{background:none;margin:0;padding:35px 0 40px}.panel-left{width:100%;padding:0 0 30px}.video-block{width:100%;padding:0}.header-content{padding:10px 0 25px;z-index:99;position:relative;background-size:cover}.service-block{max-width:100%}.quick-link li{padding:0;width:100%;text-align:center;margin:0}.quick-link li a{padding:8px 20px;display:inline-block}.quick-link li:last-child{margin:0}.tab_outer{padding:0}.footer{background-size:cover;padding:0}.product-info::before{left:-30px;top:-30px}.list-full::before{left:-30px}.service-inner{padding:0;max-width:270px}.footer_top{padding:0}.footer-top{background:url(images/tab-bg.jpg) no-repeat center center;padding:30px 0 15px}.support-block ul li{width:100%;background-size:auto;padding:0;margin:0 0 10px}.tab-inner{padding:0}.footer_right{padding:0}.copyright{margin:0 0 0}#navbar ul{padding:10px 0}.list-full{padding:0 0 10px;margin:0 0 20px}.header-content{padding:10px 0}.logo-container{position:absolute;left:0;top:-20px;transform:unset;z-index:999}.footer li a{color:#fff}.footer li a:before,.footer li a:after{background:#fff}}@media only screen and (min-width:768px) and (max-width:991px){.container{width:750px}.label-block{background-size:100% auto;padding:14px 0}.content-inner{padding:0}.desc-right{width:100%;margin:30px 0 0}.tab-inner{padding:0}.product-slider{margin:0 auto}.list-block{font-size:16px}.product-slider{float:none}#navbar .pull-left{width:auto;padding:0 17px}#navbar .pull-right{width:auto;padding:0 17px}.service-list ul{padding:0;margin:0 -15px}#navbar .pull-left li{margin-left:0}#navbar .pull-right li{margin-right:35px}.content{background:none;padding:30px 0 25px;margin:0}#navbar li a{font-size:14px;padding:11px 0}.quick-link li a{font-size:14px}.tab_outer{padding:0}.quick-link li{padding:0}.logo-container::before{background-size:100% auto}.logo-container{padding:0 0 0}.header-left{width:120px;top:3px}.footer{background-size:cover}.service-list{padding:40px 0 30px}#navbar ul.menu-items.pull-left,#navbar .pull-right{width:245px;padding:0}#navbar ul.menu-items.pull-right{width:240px;float:right}.list-full{padding-bottom:20px;margin-bottom:20px}.label-block label{margin:0 25px}ul.quick-link.pull-left,ul.quick-link.pull-right{width:142px}#navbar ul li{margin-right:35px}.support-block ul li{padding:0}.support-block ul li .item-inner{font-size:16px}.product-slider{padding-right:0}.footer_right{padding:0 0 5px}.footer li{margin:0 4px}.service-inner .icon{background-size:100px auto;height:45px}.service-list li h2{font-size:20px}.service-inner .icon img{width:50px}.service-inner{padding:0 30px}.service-outer{background-size:100% auto}.service-outer{height:230px}}@media only screen and (min-width:992px) and (max-width:1199px){.container{width:970px}.content-inner{padding:0}.desc-right{width:315px}.price-inner::before{background-position:right center;left:-30px}.product-info{padding:0 0 0 0}#navbar .pull-left,#navbar .pull-right{width:auto}.price .sale-price{font-size:28px}.price .regular-price{font-size:16px}.price{margin:0 0 15px}.product-info .title{font-size:20px;margin:0 0 10px;line-height:26px}.list-block.color a{margin-right:5px}.list-block{padding:5px 0 0;width:100%}.list-full .list-block{width:100%}.info-list::before{background:none}.service-list ul{padding:0}.service-list li h2{font-size:21px}#navbar .pull-left{width:auto}#navbar .pull-right{width:auto}#navbar .pull-right li{margin-right:30px}#navbar .pull-left li{margin-left:0}.list-block span{font-size:14px}.service-list li{padding:0 15px}#navbar li a{font-size:16px}#navbar ul li{margin-right:30px}.tab-inner::before{background-size:100% auto}.price-inner{margin:0}.service-list ul{margin:0 -15px}.product-info::before{left:-20px;top:-20px}.list-full::before{left:-20px}#navbar ul.menu-items.pull-left,#navbar .pull-right{width:240px}.list-full{padding:5px 0 20px 0;margin:0 0 1px}.description{margin:0 0 17px}.list-block label{font-size:18px;width:88px}.footer_right{padding:0 0}#navbar ul.menu-items.pull-right{width:266px}.tab-inner{padding:0}.service-outer{height:305px;background-size:100% auto}.service-inner{padding:0 35px}ul.quick-link.pull-left,ul.quick-link.pull-right{width:235px}.footer li{margin:0 17px}}@media only screen and (min-width:1200px) and (max-width:1300px){.service-list ul{margin:0 -15px}}@media only screen and (min-width:1921px){.footer,.tab-outer,.header-content,.footer-top{background-size:100% auto}}