@charset "UTF-8";a, a:hover, a:focus, a:active{text-decoration:none;color:inherit;outline:none;}
ol, ul, li{padding:0;list-style:none;margin:0;}
label{font-weight:normal;}
input[type="text"], input[type="email"], input[type="password"]{padding-left:12px;padding-right:12px;}
select{padding-left:8px;}
input[type="number"]{padding-left:5px;}
textarea{padding:8px 12px 5px 12px;}
input, textarea, select, button, a{outline:none;}
button{border:none;background:none;}
img{max-width:100%;vertical-align:middle;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover;}
.relative{position:relative;}
.static{position:static;}
.absolute{position:absolute;}
.text-justify{text-align:justify;}
.clearfix:before, .clearfix:after{content:'';display:block;clear:both;}
.row-ibl{font-size:0;}
.row-ibl > [class^="col-"]{font-size:14px;float:none;display:inline-block;vertical-align:top;}
.row-ibl:after{content:'';display:inline-block;width:100%;}
.row-ibl.mid > [class^="col-"]{vertical-align:middle;}
.row-ibl.bot > [class^="col-"]{vertical-align:bottom;}
.row-ibl > [class^="col-"].i-mid{vertical-align:middle;}
.row-ibl > [class^="col-"].i-top{vertical-align:top;}
.row-ibl > [class^="col-"].i-bot{vertical-align:bottom;}
.col-xs-f20, .col-sm-f20, .col-md-f20, .col-lg-f20{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
@font-face{font-family:'Muli';src:url("../fonts/Muli-Regular.ttf") format("truetype");}
@font-face{font-family:'Muli';src:url("../fonts/Muli-Light.ttf") format("truetype");font-weight:300;}
@font-face{font-family:'Muli';src:url("../fonts/Muli-ExtraBold.ttf") format("truetype");font-weight:800;}
@font-face{font-family:'Muli';src:url("../fonts/Muli-Black.ttf") format("truetype");font-weight:900;}
@font-face{font-family:'Muli';src:url("../fonts/Muli-SemiBold.ttf") format("truetype");font-weight:600;}
@font-face{font-family:'Muli';src:url("../fonts/Muli-Bold.ttf") format("truetype");font-weight:bold;}
@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Regular.ttf") format("truetype");}
@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Bold.ttf") format("truetype");font-weight:bold;}
.col-xs-f20{float:left;width:20%;}
@media (min-width:768px){.col-sm-f20{float:left;width:20%;}
}
@media (min-width:992px){.col-md-f20{float:left;width:20%;}
}
@media (min-width:1200px){.col-lg-f20{float:left;width:20%;}
}
.pad-0{padding-left:0px;padding-right:0px;}
.pad-5{padding-left:5px;padding-right:5px;}
.pad-8{padding-left:8px;padding-right:8px;}
.pad-10{padding-left:10px;padding-right:10px;}
.margin-auto{margin-left:auto;margin-right:auto;}
.col-mar-0{margin-left:0px;margin-right:0px;}
.col-mar-0 > div[class^="col-"]{padding-left:0px;padding-right:0px;}
.col-mar-5{margin-left:-5px;margin-right:-5px;}
.col-mar-5 > div[class^="col-"]{padding-left:5px;padding-right:5px;}
.col-mar-8{margin-left:-8px;margin-right:-8px;}
.col-mar-8 > div[class^="col-"]{padding-left:8px;padding-right:8px;}
.col-mar-10{margin-left:-10px;margin-right:-10px;}
.col-mar-10 > div[class^="col-"]{padding-left:10px;padding-right:10px;}
.delay02{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.delay04{-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.delay06{-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.c-img{display:block;position:relative;padding-top:100%;}
.c-img img, .c-img .bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:inherit;}
.hv-over{display:block;position:relative;}
.hv-over:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.hv-over:hover:after{background:rgba(255, 255, 255, 0.3);}
.hv-scale{overflow:hidden;display:block;}
.hv-scale img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.hv-scale:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.hv-light{display:inline-block;vertical-align:top;position:relative;overflow:hidden;background:#fff;}
.hv-light:before, .hv-light:after{content:'';position:absolute;top:0;left:0;z-index:1;pointer-events:none;}
.hv-light:before{right:0;bottom:0;background:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.hv-light:after{width:100%;height:100%;background:rgba(255, 255, 255, 0.3);-webkit-transition:0.75s ease-in-out;transition:0.75s ease-in-out;-webkit-transform:scale3d(2, 1.5, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);transform:scale3d(2, 1.5, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);}
.hv-light:hover:before{background:rgba(242, 211, 0, 0.2);}
.hv-light:hover:after{-webkit-transform:scale3d(2, 1.5, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);transform:scale3d(2, 1.5, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);}
.bg{background-repeat:no-repeat;background-position:center;background-size:cover;}
.smooth{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
@media all and (max-width:1199px){.md-left{text-align:left;}
.md-center{text-align:center;}
.md-right{text-align:right;}
}
@media all and (max-width:991px){.sm-left{text-align:left;}
.sm-center{text-align:center;}
.sm-right{text-align:right;}
}
@media all and (max-width:767px){.xs-left{text-align:left;}
.xs-center{text-align:center;}
.xs-right{text-align:right;}
.xs-pad-7{margin:0 -7px;}
.xs-pad-7 > [class^="col-"]{padding:0 7px;}
.xs-pad-5{margin:0 -5px;}
.xs-pad-5 > [class^="col-"]{padding:0 5px;}
}
.table{display:table;margin:0;}
.table .line{display:table-row;}
.table .cell{display:table-cell;vertical-align:middle;}
.ic{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain;}
body{font-size:14px;font-family:"Muli";line-height:1.5;color:#333;}
.s-content ol{list-style:decimal;margin-left:15px;margin-bottom:10px;}
.s-content ul{list-style:initial;margin-left:15px;margin-bottom:10px;}
.s-content li{list-style:inherit;margin-bottom:5px;}
.s-content p{margin-bottom:10px;}
.s-content img{display:block;max-width:100%;margin:10px auto;width:auto !important;height:auto !important;}
.s-content table, .s-content iframe{max-width:100%;}
.s-social .fb_iframe_widget, .s-social a.pinterest{display:inline-block;vertical-align:top;margin-top:-1px;}
.slick-list{margin:0 -15px;}
.slick-list .slick-slide{margin:0 15px;}
.slick-arrow{cursor:pointer;z-index:1;text-align:center;position:absolute;}
.slick-dots{text-align:center;}
.slick-dots button{display:none;}
.slick-dots li{display:inline-block;vertical-align:middle;margin:0 5px;width:12px;height:12px;border:solid 2px #666;border-radius:50%;cursor:pointer;}
.slick-dots li.slick-active{background:#666;}
.delay02{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.delay04{-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.delay06{-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.delay08{-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.delay10{-webkit-animation-delay:1s;animation-delay:1s;}
.delay12{-webkit-animation-delay:1.2s;animation-delay:1.2s;}
.dura5{-webkit-animation-duration:0.5s;animation-duration:0.5s;}
.dura15{-webkit-animation-duration:1.5s;animation-duration:1.5s;}
.dura20{-webkit-animation-duration:2s;animation-duration:2s;}
.dura100{-webkit-animation-duration:10s;animation-duration:10s;}
.carousel{z-index:0;}
.carousel.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity;}
.carousel.carousel-fade .carousel-inner .item, .carousel.carousel-fade .carousel-inner .active.left, .carousel.carousel-fade .carousel-inner .active.right{opacity:0;}
.carousel.carousel-fade .carousel-inner .active, .carousel.carousel-fade .carousel-inner .next.left, .carousel.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel.carousel-fade .carousel-inner .next, .carousel.carousel-fade .carousel-inner .prev, .carousel.carousel-fade .carousel-inner .active.left, .carousel.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel .carousel-indicators{z-index:1;line-height:1;}
.carousel .carousel-indicators li{vertical-align:middle;}
.carousel .slider-arrow{cursor:pointer;z-index:1;}
header{position:fixed;top:0;left:0;right:0;z-index:9;background:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
header .top{background:#999999;color:#fff;line-height:22px;padding:7px 0;}
header .top a:hover{color:#005978;}
header .top .h-hotline strong{font-weight:900;text-transform:uppercase;}
header .top .h-ctrl{font-size:17px;font-weight:bold;}
header .logo{display:inline-block;vertical-align:middle;}
header .logo img{display:block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;max-height:80px;}
.main-nav{margin-right:-22px;}
.main-nav > ul{font-size:0;}
.main-nav > ul > li{display:inline-block;vertical-align:middle;font-size:14px;margin-right:10px;}
.main-nav > ul > li:last-child{margin-right:0;}
.main-nav > ul > li > a{display:block;text-transform:uppercase;color:#333333;font-weight:600;line-height:22px;padding:34px 22px 34px 22px;}
.main-nav > ul > li:hover > a, .main-nav > ul > li.active > a{background:#65666a;color:#fff;}
.main-nav li{position:relative;text-align:left;}
.main-nav li ul{position:absolute;min-width:240px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:1;margin-top:10px;pointer-events:none;opacity:0;}
.main-nav li ul ul{left:100%;top:0;padding-top:0;padding-left:2px;}
.main-nav li ul a{background:white;display:block;color:#454545;padding:8px 10px 7px 20px;font-family:"Roboto";border-bottom:solid 1px #555555;}
.main-nav li ul a:after{font-family:"FontAwesome";content:"";float:right;}
.main-nav li ul li:last-child > a{border-bottom:none;}
.main-nav li ul li:hover > a{background:#65666a;color:#fff;}
.main-nav li:hover > ul{margin-top:0;pointer-events:all;opacity:1;}
#slider .img img{display:block;width:100%;}
#slider .carousel-indicators{display:none;}
#slider .carousel-indicators li{background:#fff;width:12px;height:12px;margin:0 2px;}
#slider .carousel-indicators li.active{background:#005978;margin:0 2px;border-color:#005978;}
#slider .slider-arrow{position:absolute;text-align:center;top:50%;margin-top:-30px;opacity:0.4;}
#slider .slider-arrow img{display:block;height:60px;}
#slider .slider-arrow:hover{opacity:1;}
#slider .slider-arrow.prev{left:40px;}
#slider .slider-arrow.next{right:40px;}
#slider .caption{position:absolute;left:10%;right:10%;bottom:155px;text-align:center;}
#slider .caption .ct{display:inline-block;vertical-align:middle;}
#slider .caption .title{background:#65666a;color:#fff;text-transform:uppercase;font-weight:900;font-size:25px;padding:15px 15px;line-height:44px;}
#slider .caption span{display:block;background:#1e1e1e;color:#fff;font-weight:bold;font-size:13px;line-height:20px;padding:15px 10px;}
#slider .caption .more{display:inline-block;vertical-align:middle;margin-top:30px;background:#fff;text-transform:uppercase;font-weight:bold;font-size:15px;color:#1e1e1e;line-height:20px;padding:11px 68px;}
#slider .caption .more:hover{background:#005978;color:#fff;}
.h-about{background:#eee;overflow:hidden;padding-top:33px;}
.h-about .ct{margin-right:39px;margin-bottom:62px;}
.h-about .title{text-transform:uppercase;color:#005978;font-size:60px;font-weight:900;margin-bottom:35px;}
.h-about .title:after{content:'';display:block;height:4px;width:70px;background:#005978;}
.h-about .s-content{text-align:justify;font-weight:300;font-size:16px;color:#666666;line-height:26px;}
.h-about .more{font-size:12px;margin-top:30px;font-weight:bold;display:inline-block;vertical-align:middle;text-transform:uppercase;padding:9px 23px 6px 23px;color:#005978;border: solid 2px;}
.h-about .more:hover{background:#005978;color:#fff;}
.h-about .img{margin-left:-54px;margin-right:-90px;}
.h-project .i-title{text-align:center;text-transform:uppercase;color:#005978;font-weight:800;font-size:46px;margin-top:40px;margin-bottom:22px;}
.h-project .ct{background-image:url("../images/bg2.jpg");padding-top:60px;padding-bottom:60px;}
.pro-tab{text-align:center;margin-bottom:23px;}
.pro-tab li{display:inline-block;vertical-align:middle;margin:0 5px 5px;}
.pro-tab li a{display:block;font-size:16px;color:#191919;font-weight:300;border:solid 2px transparent;border-radius:40px;line-height:20px;padding:8px 38px;position:relative;}
.pro-tab li:hover a { color: #005978; }
.pro-tab li a:after{content:attr(title);position:absolute;top:0;right:0;bottom:0;left:0;padding:8px 0;text-align:center;font-weight:bold;opacity:0;-webkit-transition:inherit;transition:inherit;color:#005978;}
.pro-tab li.active a{color:#005978;border-color:#005978;font-weight:600;}
.pro-tab li.active a:after{opacity:1;}
.project{display:block;position:relative;margin-bottom:32px;}
.project img{display:block;width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.project .title{position:absolute;text-transform:uppercase;color:#fff;font-weight:bold;font-size:24px;left:23px;bottom:16px;height: 30px;overflow: hidden;}
.project:hover img{-webkit-filter:none;filter:none;}
.pro-cas{padding-bottom:50px;}
.pro-cas .slick-arrow{position:absolute;width:50px;height:50px;border:solid 1px #fff;font-size:26px;text-align:center;line-height:48px;color:#fff;bottom:0;}
.pro-cas .slick-arrow:hover{background:#fff;color:#000;}
.pro-cas .slick-arrow.prev{right:50%;margin-right:4px;}
.pro-cas .slick-arrow.next{left:50%;margin-left:4px;}
.h-customer .img{display:block;}
.h-customer .img img{display:block;width:100%;opacity:0.6;}
.h-customer .i-title{text-align:center;font-weight:bold;text-transform:uppercase;font-size:60px;color:#005978;margin-bottom:24px;margin-top:-9px;}
.customer-cas{max-width:955px;margin:auto;padding:0 35px;}
.customer-cas:before, .customer-cas:after{content:'';width:52px;height:45px;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;}
.customer-cas:before{background-image:url("../images/quote1.png");left:0;top:-25px;}
.customer-cas:after{background-image:url("../images/quote2.png");right:0;bottom:35px;}
.customer-cas .slick-arrow{font-size:24px;top:50%;margin-top:-12px;color:#005978;}
.customer-cas .slick-arrow.prev{left:-150px;}
.customer-cas .slick-arrow.next{right:-150px;}
.customer p{font-size:16px;line-height:25px;color:#666;text-align:center;}
.customer .name{text-align:right;font-size:14px;font-weight:900;text-transform:uppercase;margin-top:19px;}
footer{background-image:url("../images/bg-foot.jpg");margin-top:54px;color:#fff;padding-top:16px;clear: both;}
footer .f-title{text-transform:uppercase;font-size:18px;font-weight:bold;margin-bottom:23px;margin-top:35px;}
footer .f-line{color:#d4d4d4;position:relative;padding-left:20px;margin-bottom:15px;font-size: 12px;}
footer .f-line i{position:absolute;left:0;top:3px;}
footer li{color:#d5d4d4;margin-bottom:9px;}
footer li a:hover{color:#005978;}
footer p{font-size:12px;color:#aca9a9;font-style:italic;}
footer .subs-form{position:relative;}
footer .subs-form input{height:40px;border:none;width:100%;font-size:12px;padding-left:16px;padding-right:60px;color: #777;}
footer .subs-form input::-webkit-input-placeholder{color:#aca9a9;}
footer .subs-form input:-moz-placeholder{color:#aca9a9;}
footer .subs-form input::-moz-placeholder{color:#aca9a9;}
footer .subs-form input:-ms-input-placeholder{color:#aca9a9;}
footer .subs-form button{position:absolute;top:1px;right:1px;bottom:1px;background:#005978;font-weight:600;width:58px;}
footer .subs-form button:before{content:'';position:absolute;top:0;bottom:0;width:0;height:0;border-bottom:38px solid #005978;border-left:17px solid transparent;left:-17px;}
footer .foot{font-size:13px;color:#d5d4d4;line-height:26px;padding:15px 0;border-top:solid 1px #303031;position:relative;margin-top:5px;}
footer .foot:before{content:'';position:absolute;left:0;right:0;height:1px;top:0;background:#131313;}
footer .foot span{text-transform:uppercase;color:#005978;}
footer .foot a:hover{text-decoration:underline;}
.back-to-top{display:none;position:fixed;cursor:pointer;z-index:999;right:15px;bottom:15px;}
.fix-right{position:fixed;z-index:99;right:0;top:50%;margin-top:-100px;}
.fix-right a{height:48px;width:34px;background:#292929;color:#fff;border-radius:23px 0 0 23px;display:block;margin-bottom:5px;text-align:center;line-height:48px;padding-left:2px;}
.fix-right a:hover{background:#005978;}
@media all and (min-width:1200px){.container{width:1200px;}
}
@media all and (max-width:1300px){#slider .caption{bottom:80px;}
#slider .caption .title{font-size:38px;padding:22px 60px;line-height:44px;}
#slider .caption span{font-size:16px;padding:15px 10px;}
#slider .caption .more{margin-top:30px;font-size:15px;color:#1e1e1e;padding:11px 68px;}
#slider .slider-arrow.prev{left:15px;}
#slider .slider-arrow.next{right:15px;}
}
@media all and (max-width:1199px){.main-nav{margin-right:0px;}
.main-nav > ul > li{margin-right:0;}
.h-about .title{font-size:48px;}
.h-about .ct{margin-bottom:40px;}
}
@media all and (max-width:991px){.menu-btn{display:inline-block;vertical-align:middle;width:40px;height:40px;border-radius:100%;position:absolute;z-index:1;}
.menu-btn i{display:block;margin:auto;border-top:solid 2px #005978;width:17px;border-bottom:double 7px #005978;height:12px;}
.menu-btn.act i{width:auto;height:auto;border:none;}
.menu-btn.act i:after, .menu-btn.act i:before{content:'';display:block;margin:auto;width:17px;border-bottom:solid 2px #005978;}
.menu-btn.act i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-2px;}
.menu-btn.act i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.menu-btn.v2{background:#005978;}
.menu-btn.v2 i{border-color:#fff;}
.menu-btn.v2.act i:after, .menu-btn.v2.act i:before{border-color:#fff;}
.main-nav{display:none;}
.m-nav{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#f9f9f9;-webkit-box-shadow:0 0 8px 0 rgba(102, 102, 102, 0.5);box-shadow:0 0 8px 0 rgba(102, 102, 102, 0.5);position:fixed;z-index:9;top:0;bottom:0;width:290px;right:-290px;}
.m-nav.act{right:0;}
.m-nav .nav-ct{height:100%;overflow-y:auto;overflow-x:hidden;padding-top:18px;}
.m-nav .nav-close{top:9px;right:10px;background:none;}
.m-nav .main-nav{display:block;margin:0;padding:0;}
.m-nav .main-nav > ul > li{display:block;margin:0;}
.m-nav .main-nav > ul > li > a{border:none;border-top:solid 1px #e6e6e6;line-height:20px;padding:10px 15px;color:#005978;}
.m-nav .main-nav > ul > li:hover > a{color:#fff;background:#005978;}
.m-nav .main-nav li{position:relative;}
.m-nav .main-nav li ul{display:none;width:auto;position:static;background:rgba(0, 0, 0, 0.03);border:none;margin:0px;opacity:1;-webkit-transition:none;transition:none;pointer-events:all;padding:0;}
.m-nav .main-nav li ul:after{content:none;display:none;}
.m-nav .main-nav li ul a{display:block;font-size:14px;line-height:20px;background:none;color:#005978;border:none;border-top:solid 1px #e6e6e6;padding:10px 15px 10px 30px;}
.m-nav .main-nav li ul a:after{content:none;display:none;}
.m-nav .main-nav li ul li:hover > a{background:#005978;color:#fff;}
.m-nav .main-nav li ul ul a{padding-left:45px;}
.m-nav .main-nav li .nav-drop{display:block;font-style:normal;height:40px;width:40px;text-align:center;padding-top:2px;font-size:16px;line-height:39px;background:rgba(0, 0, 0, 0.03);color:#005978;float:right;position:relative;z-index:1;cursor:pointer;}
.m-nav .main-nav li .nav-drop:after{font-family:"FontAwesome";content:"";}
.m-nav .main-nav li .nav-drop.act:after{content:"\f0d8";}
.m-nav .main-nav li:hover > .nav-drop{color:#fff;}
.m-nav .main-nav li:hover > ul{margin-top:0;pointer-events:all;opacity:1;}
.m-nav .h-ctrl{display:block;margin-left:15px;margin-bottom:10px;color:#005978;font-size:16px;}
.m-nav .h-hotline{display:block;margin-left:15px;margin-bottom:20px;color:#005978;}
.m-nav .h-hotline strong{text-transform:uppercase;}
.sb-nav{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#f9f9f9;-webkit-box-shadow:0 0 8px 0 rgba(102, 102, 102, 0.5);box-shadow:0 0 8px 0 rgba(102, 102, 102, 0.5);position:fixed;z-index:9;top:0;bottom:0;width:290px;right:-290px;}
.sb-nav.act{right:0;}
.sb-nav .nav-ct{height:100%;overflow-y:auto;overflow-x:hidden;padding-top:15px;}
.sb-nav .sb-close{top:9px;right:10px;background:none;}
header{position:relative;padding:10px 0;}
header .logo img{max-height:55px;}
header .nav-open, header .sb-open{position:absolute;top:50%;margin-top:-20px;}
header .nav-open{right:10px;}
header .sb-open{left:10px;}
.h-about .ct{margin-right:0px;}
.h-about .img{margin-left:0px;margin-right:0px;}
.pro-tab li{display:inline-block;vertical-align:middle;margin:0 0px 5px 0px;}
.pro-tab li a{font-size:14px;padding:8px 25px;}
.h-project .tab-content{position:relative;}
.h-project .tab-content > .tab-pane{display:block;position:absolute;top:0;left:0;right:0;pointer-events:none;}
.h-project .tab-content > .tab-pane.active{display:block;pointer-events:all;position:static;}
}
@media all and (max-width:767px){#slider .img img{min-height:200px;}
#slider .caption{bottom:15%;}
#slider .caption .title{font-size:28px;padding:12px 30px;line-height:1.3;}
#slider .caption span{font-size:14px;font-weight:600;padding:10px;}
#slider .caption .more{margin-top:15px;font-size:14px;padding:11px 68px;}
#slider .slider-arrow.prev{left:15px;}
#slider .slider-arrow.next{right:15px;}
.h-about .title{font-size:36px;}
.h-customer { margin-bottom: 20px; }
.h-customer .i-title{font-size:32px;}
.customer-cas{padding:0 15px;}
.customer-cas:before, .customer-cas:after{width:32px;height:25px;}
.customer-cas:before{top:-15px;}
.customer-cas:after{bottom:40px;}
.customer p{font-size:15px;}
.customer .name{text-align:center;}
.rela-pos { margin-bottom: 30px; }
.customer-cas .slick-arrow.next { right: -10px; }
.customer-cas .slick-arrow.prev{left:-10px;}
footer { margin-top: 0; }
}
@media all and (max-width:575px){#slider .caption{left:8%;right:8%;bottom:8%;}
#slider .caption .title{font-size:18px;font-weight:bold;padding:10px 20px;}
#slider .caption span{font-size:13px;padding:5px 10px;}
#slider .caption .more{margin-top:10px;font-size:13px;padding:5px 30px;}
#slider .slider-arrow{margin-top:-20px;opacity:1;}
#slider .slider-arrow img{height:40px;}
#slider .slider-arrow.prev{left:5px;}
#slider .slider-arrow.next{right:5px;}
}
@media all and (min-width:992px){header.fixed{-webkit-box-shadow:0 0 5px 0 rgba(102, 102, 102, 0.5);box-shadow:0 0 5px 0 rgba(102, 102, 102, 0.5);top:-37px;}
header.fixed .logo img{max-height:50px;}
header.fixed .main-nav > ul > li > a{padding-top:20px;padding-bottom:20px;}
}
@media all and (max-width:991px){header.fixed{position:fixed;background:rgba(255, 255, 255, 0.9);left:0;right:0;top:0;z-index:9;-webkit-box-shadow:0 0 5px 0 rgba(102, 102, 102, 0.5);box-shadow:0 0 5px 0 rgba(102, 102, 102, 0.5);}
header.fixed .search, header.fixed .search-fr{display:none;}
header.fixed .nav-open{margin-top:-20px;}
}
#list-product { margin-top: 40px; }