@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:'Roboto';src:url("../fonts/Roboto-Regular.ttf") format("truetype");}
@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Light.ttf") format("truetype");font-weight:300;}
@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;}
@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Black.ttf") format("truetype");font-weight:900;}
@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Bold.ttf") format("truetype");font-weight:bold;}
@font-face{font-family:'Quicksand';src:url("../fonts/Quicksand-Regular.ttf") format("truetype");}
@font-face{font-family:'Quicksand';src:url("../fonts/Quicksand-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;}
.partner img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;}
.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;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
@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:"Roboto";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{background-image:url("../images/bg-head.jpg");}
header .logo{display:inline-block;vertical-align:middle;}
header .logo img{display:block;}
header .h-name{text-transform:uppercase;font-family:"Quicksand";color:#044e7f;font-weight:bold;font-size:36px;line-height:1;margin-bottom:0;}
header .h-slogan{font-size:24px;font-weight:300;color:#faa418;}
.header{padding:30px 0;background-image:url("../images/bg-head.jpg");}
.main-bar{background:#282828;border-top:solid 3px #e8e8e8;}
.main-nav{margin-right:40px;}
.main-nav > ul{font-size:0;}
.main-nav > ul > li{display:inline-block;vertical-align:middle;font-size:14px;margin-right:15px;}
.main-nav > ul > li:last-child{margin-right:0;}
.main-nav > ul > li > a{display:block;text-transform:uppercase;color:#fff;font-weight:300;font-size:15px;padding:10px 8px 8px 8px;position:relative;}
.main-nav > ul > li > a:before{content:'';position:absolute;left:0;right:0;height:3px;top:-3px;background:#f9a61a;opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.main-nav > ul > li > a:not(:only-child):after{font-family:"FontAwesome";content:"";position:absolute;right:-10px;}
.main-nav > ul > li:hover > a:before, .main-nav > ul > li.active > a:before{opacity:1;}
.main-nav li{position:relative;text-align:left;}
.main-nav li ul{position:absolute;min-width:160px;-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;left:8px;}
.main-nav li ul ul{left:100%;top:0;padding-left:1px;}
.main-nav li ul a{background:#00807f;display:block;text-transform:uppercase;color:#fff;font-size:14px;padding:10px 15px 10px 30px;margin-top:1px;}
.main-nav li ul li:hover > a{background:#044e7f;}
.main-nav li:hover > ul{margin-top:0;pointer-events:all;opacity:1;}
.search-fr{position:relative;background:#fff200;margin-left:-40px;}
.search-fr input{width:100%;height:34px;border:none;font-size:12px;color:#2c2c2c;padding-left:12px;background:#fff200;}
.search-fr input::-webkit-input-placeholder{color:#2c2c2c;}
.search-fr input:-moz-placeholder{color:#2c2c2c;}
.search-fr input::-moz-placeholder{color:#2c2c2c;}
.search-fr input:-ms-input-placeholder{color:#2c2c2c;}
.search-fr button{position:absolute;top:0;bottom:0;right:10px;color:#3c3c3c;font-size:15px;}
#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:#044e7f;margin:0 2px;border-color:#044e7f;}
#slider .slider-arrow{position:absolute;text-align:center;top:50%;margin-top:-30px;}
#slider .slider-arrow img{display:block;height:60px;}
#slider .slider-arrow.prev{left:15px;}
#slider .slider-arrow.next{right:15px;}
.slider-cas .slick-list{margin:0;}
.slider-cas .slick-list .slick-slide{margin:0;}
.slider-cas .img img{display:block;width:100%;}
.slider-cas .slick-dots{position:absolute;bottom:25px;left:5%;right:5%;}
.slider-cas .slick-dots li{border-color:#999999;margin:0 3px;width:14px;height:14px;background:none;border-color:#044e7f;border-width: 1px;}
.slider-cas .slick-dots li.slick-active{background:#044e7f;}
.slider-cas .slick-arrow{width:55px;height:55px;background:#044e7f;color:#fff;font-size:35px;text-align:center;line-height:55px;top:50%;margin-top:-28px;}
.slider-cas .slick-arrow.prev{left:0;}
.slider-cas .slick-arrow.next{right:0;}
.slider-cas .slick-arrow:hover{background:rgba(4, 78, 127, 0.6);}
.h-title{text-transform:uppercase;color:#044e7f;font-weight:300;font-size:30px;margin-top:72px;margin-bottom:45px;}
.h-title:after{content:'';display:block;margin-top:3px;height:1px;background:#044e7f;width:80px;}
.h-title.text-center{text-align:center;}
.h-title.text-center:after{margin-left:auto;margin-right:auto;}
.h-products{background-image:url("../images/bg1.jpg");padding-bottom:33px;}
.product{max-width:380px;margin:0 auto 30px auto;}
.product .img{display:block;margin-bottom:18px;}
.product .img img{display:block;width:100%;}
.product .title{text-transform:uppercase;color:#455a64;font-size:18px;font-weight:bold;text-align:center;}
.product .title a:hover{color:#044e7f;}
.h-about{background:#fafafa;padding-bottom:30px;}
.about{text-align:center;max-width:400px;margin:0 auto 40px auto;}
.about .img{display:block;margin-bottom:29px;}
.about .img img{display:block;width:100%;}
.about .title{text-transform:uppercase;color:#455a64;font-size:18px;margin-bottom:6px;}
.about .title a:hover{color:#044e7f;}
.about p{font-size:14px;color:#607d8b;line-height:22px;margin-bottom:0;}
.process{max-width:400px;margin:0 auto;}
.process .img{display:block;margin-bottom:20px;}
.process .img img{display:block;width:100%;}
.process .info{position:relative;padding-left:130px;margin-bottom:32px;}
.process .info span{color:#f0f0f0;font-size:48px;line-height:1;font-weight:900;position:absolute;left:0;margin-top:-1px;}
.process .info span:after{content:'';display:block;height:2px;width:40px;background:#044e7f;margin-top:4px;}
.process .info .title{font-size:16px;color:#455a64;text-transform:uppercase;line-height:24px;font-weight:bold;height:50px;overflow:hidden;}
.process .info .title a:hover{color:#044e7f;}
.process p{margin-bottom:0;font-weight:300;line-height:22px;color:#607d8b;}
.process-cas .slick-arrow{font-size:35px;line-height:1;top:50%;margin-top:-87px;}
.process-cas .slick-arrow.prev{left:-35px;}
.process-cas .slick-arrow.next{right:-35px;}
.process-cas .slick-arrow:hover{color:#044e7f;}
.h-posts{background:#fafafa;margin-top:72px;padding-bottom:74px;}
.post .title{text-transform:initial;font-size:18px;font-weight:500;color:#455a64;line-height:22px;margin-bottom:8px;height: 20px;overflow: hidden;}
.post .title a:hover{color:#044e7f;}
.post .time{color:#90a4ae;font-weight:300;font-size:12px;margin-bottom:10px;}
.post .time i{color:#044e7f;margin-right:3px;}
.post p{margin-bottom:0;line-height:24px;color:#607d8b;}
.b-post .img{display:block;margin-bottom:31px;}
.b-post .img img{display:block;width:100%;}
.l-post{background:#f5f5f5;border-bottom:solid 1px #044e7f;padding:30px 30px 24px 20px;}
.l-post:last-child{border-bottom:none;}
.l-post .title{font-size:16px;}
.h-customer{background-image:url("../images/bg2.jpg");padding-bottom:70px;}
.part-title{text-align:center;font-size:24px;font-weight:500;margin-bottom:10px;}
.partner{display:block;height:80px;position:relative;}
.partner img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;opacity:0.65;}
.partner:hover img{opacity:1;-webkit-filter:none;filter:none;}
.partner-cas.v1{margin-right:30px;}
.partner-cas.v2{margin-left:30px;}
.partner-cas .slick-arrow{font-size:24px;top:50%;margin-top:-12px;color:#044e7f;opacity:0;}
.partner-cas .slick-arrow.prev{left:-5px;}
.partner-cas .slick-arrow.next{right:-5px;}
.partner-cas:hover .slick-arrow{opacity:1;}
.part-bor:after{content:'';width:1px;background:#d1d1d1;position:absolute;right:0;top:20px;bottom:-10px;}
.post2 .img{position:relative;}
.post2 .img img{display:block;width:100%;}
.post2 .img .time{position:absolute;top:0;left:0;background:#044e7f;color:#fff;text-align:center;padding:12px 10px 10px 10px;}
.post2 .img .time strong{display:block;font-size:24px;font-weight:500;line-height:1;border-bottom:solid 1px #fff;max-width:45px;padding-bottom:6px;margin:0 auto 3px auto;}
.post2 .ct{background:#fafafa;padding:20px 15px 23px 17px;}
.post2 .title{font-size:16px;line-height:24px;color:#455a64;margin-bottom:18px;}
.post2 .title a{height: 45px; overflow: hidden; display: block;}
.post2 .title a:hover{color:#044e7f;}
.post2 .title:after{content:'';display:block;height:3px;width:38px;background:#044e7f;margin-top:8px;}
.post2 p{margin-bottom:0;color:#607d8b;line-height:22px;font-weight:300;height: 65px;overflow: hidden;}
.post-cas .slick-arrow{font-size:35px;line-height:1;top:50%;margin-top:-100px;}
.post-cas .slick-arrow.prev{left:-35px;}
.post-cas .slick-arrow.next{right:-35px;}
.post-cas .slick-arrow:hover{color:#044e7f;}
footer{background:url("../images/bg-foot.jpg");color:#fff;padding-top:30px;margin-top:75px;clear: both;}
footer .f-title{text-transform:uppercase;font-weight:bold;font-size:18px;margin-top:30px;margin-bottom:23px;}
footer .f-title:after{content:'';height:2px;background:#fff;width:38px;display:block;margin-top:4px;}
footer .f-line{padding-left:23px;position:relative;color:#e6e6e6;line-height:24px;margin-bottom:4px;}
footer .f-line i{position:absolute;left:0;top:4px;}
footer li{margin-bottom:8px;color:#e6e6e6;}
footer li:before{font-family:"FontAwesome";content:"";margin-right:12px;}
footer li a:hover{color:#fff200;}
footer p{color:#e6e6e6;font-weight:300;line-height:22px;}
footer .social a{display:inline-block;vertical-align:middle;margin-right:12px;}
footer .social a img{display:block;height:38px;}
.subs-form{position:relative;}
.subs-form input{width:100%;border:solid 1px #00b9f1;border-radius:40px;height:40px;font-size:12px;padding-left:20px;color:#333;}
.subs-form input::-webkit-input-placeholder{color:#90a4ae;}
.subs-form input:-moz-placeholder{color:#90a4ae;}
.subs-form input::-moz-placeholder{color:#90a4ae;}
.subs-form input:-ms-input-placeholder{color:#90a4ae;}
.subs-form button{position:absolute;top:0;bottom:0;right:20px;color:#044e7f;}
.foot{background:#ffeb3b;text-align:center;line-height:24px;padding:5px 0;font-size:12px;color:#1d2931;margin-top:40px;}
.foot a:hover{text-decoration:underline;}
@media all and (max-width:1199px){.main-nav > ul > li > a{padding-left:0;padding-right:0;font-size:14px;}
.h-cart{margin-left:20px;}
.process-cas{padding:0 15px;}
.process-cas .slick-arrow.prev{left:-10px;}
.process-cas .slick-arrow.next{right:-10px;}
.post-cas{padding:0 15px;}
.post-cas .slick-arrow.prev{left:-10px;}
.post-cas .slick-arrow.next{right:-10px;}
}
@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 #044e7f;width:17px;border-bottom:double 7px #044e7f;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 #044e7f;}
.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:#044e7f;}
.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;margin-right:0;}
.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:15px;}
.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:#044e7f;}
.m-nav .main-nav > ul > li > a:after, .m-nav .main-nav > ul > li > a:before, .m-nav .main-nav > ul > li.active > a:before{content:none;display:none;}
.m-nav .main-nav > ul > li:hover > a{color:#fff;background:#044e7f;}
.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{margin:0;display:block;font-size:14px;line-height:20px;background:none;color:#044e7f;border:none;border-top:solid 1px #e6e6e6;padding:10px 15px 10px 30px;}
.m-nav .main-nav li ul li:hover > a{background:#044e7f;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:#044e7f;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;}
.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;}
.main-bar{border-top:none;background:none;}
.search-fr{margin-left:0;margin-top:10px;}
.header{padding:0;}
header{position:relative;padding:10px 0;}
header .logo img{max-height:60px;}
header .nav-open, header .sb-open{position:absolute;top:50%;margin-top:-41px;}
header .nav-open{right:10px;}
header .sb-open{left:10px;}
header .h-name{font-size:24px;}
header .h-slogan{font-size:16px;}
.search{display:block;}
.search > button{display:none;}
.search .ct{margin-top:10px;display:block;padding:0;-webkit-box-shadow:none;box-shadow:none;position:static;width:auto;}
.h-customer{padding-bottom:30px;}
.part-bor:after{content:none;display:none;}
.partner-cas{margin-bottom:30px;}
.partner-cas.v1{margin-right:0px;}
.partner-cas.v2{margin-left:0px;}
}
@media all and (max-width:767px){header .h-name{margin-right:40px;font-size:18px;}
header .h-slogan{display:none;}
.slider-cas .slick-dots{bottom:15px;}
.slider-cas .slick-arrow{width:36px;height:36px;font-size:18px;line-height:36px;margin-top:-18px;}
.h-title{font-size:24px;}
}
@media all and (min-width:992px){.main-bar.fixed{position:fixed;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);}
}
@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;}
}
.cate-box ul li { position: relative; }
.cate-box > ul > li span {
  position: absolute;
  right: 5px;
  font-size: 22px;
  cursor: pointer;
  top:0px;
}
.cate-box .sub-cate {
  padding-left: 15px;
  display: none;
}
.cate-box .sub-cate li {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}
.cate-box .sub-cate li {
  border-bottom: none;
  font-size: 16px;
  color: #444444;
  display: block;
  padding-bottom: 15px;
  text-transform: capitalize;
}
.cate-box ul li a {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}
@media all and (max-width:991px){
	.pro-imgs{padding-left:0;max-width:550px;margin-left:auto;margin-right:auto;}
	.pro-imgs .pro-thumb{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:auto;margin-top:20px;}
	.pro-imgs .pro-thumb .slick-list{margin:0 -8px;}
	.pro-imgs .pro-thumb .slick-list .slick-slide{margin:0 8px;}
	.pro-imgs .pro-thumb .slick-arrow{top:50%;margin:0;margin-top:-12px;bottom:auto;left:auto;}
	.pro-imgs .pro-thumb .slick-arrow.prev{left:-10px;}
	.pro-imgs .pro-thumb .slick-arrow.next{right:-10px;}
}

@media only screen and (max-width: 767px) {
 	.btn-call { bottom: 50px; } 
 	.h-title { margin-top: 30px;
    margin-bottom: 30px; }
    .h-process .h-title , .h-posts2 .h-title { text-align: center; }
	.h-process .h-title:after, .h-posts2 .h-title:after {
	    margin-left: auto;
	    margin-right: auto;
	}
	.h-about { padding-bottom: 0; }
	.h-posts { margin-top: 10px; padding-bottom: 0; }
	.h-customer {
	    padding-bottom: 0;
	}
	.pro-img .slick-slide{height:288px;}
	.pro-thumb{width:75px;}
	.pro-thumb .slick-list{margin:-8px 0;}
	.pro-thumb .slick-slide{height:60px;margin:8px 0;}
	.related-cas {
	    margin-bottom: -45px;
	}
	#list { margin-bottom: -45px; }
	.mmap { margin-bottom: -75px; }
	.block-address { margin-top: 40px; }
}
.cnv-social-icons li:hover a { color: #fcc151; }
