@font-face{font-family:"OpenSans";src:url(../fonts/OpenSans-Regular.ttf)}
@font-face{font-family:"OpenSansLight";src:url(../fonts/OpenSans-Light.ttf)}
@font-face{font-family:"OpenSansBold";src:url(../fonts/OpenSans-Semibold.ttf)}

@font-face{font-family:"Roboto";src:url(../fonts/Roboto-Regular.ttf)}
@font-face{font-family:"RobotoLight";src:url(../fonts/Roboto-Light.ttf)}
@font-face{font-family:"RobotoBold";src:url(../fonts/Roboto-Bold.ttf)}

@font-face{font-family:"BryantLG";src:url(../fonts/UTM-BryantLG.ttf)}
@font-face{font-family:"BryantLGBold";src:url(../fonts/UTM-BryantLG_0.ttf)}
@font-face{font-family:"MyriadPro";src:url(../fonts/MYRIADPRO-REGULAR.OTF)}
@font-face{font-family:"MyriadProBold";src:url(../fonts/MYRIADPRO-BOLD.OTF)}
@font-face{font-family:"MyriadProSemiBold";src:url(../fonts/MYRIADPRO-SEMIBOLD.OTF)}
@font-face{font-family:"GodWordBold";src:url(../fonts/UTMGodsWordBold.ttf)}
@font-face{font-family:"GodWordBoldItalic";src:url(../fonts/UTMGodsWordBoldItalic.ttf)}
@font-face{font-family:"GodWord";src:url(../fonts/UTMGodsWordR.ttf)}
@font-face{font-family:"GodWordRItalic";src:url(../fonts/UTMGodsWordRItalic.ttf)}
@font-face{font-family:"flavour";src:url(../fonts/utm-flavour.ttf)}

*{box-sizing: border-box;}
.container{max-width:1400px;margin:0 auto; padding:0 15px;}
.container:before, .row:before, .row5:before, .row15:before{content:" ";display:table}, .row20:before{content:" ";display:table}
.container:after, .row:after, .row5:after, .row15:after{content:" ";display:table;clear: both}, .row20:after{content:" ";display:table;clear: both}
.row5{margin-right: -5px;margin-left: -5px;}.row{margin-right: -10px;margin-left: -10px;}.row15{margin-right: -15px;margin-left: -15px;}.row20{margin-right: -20px;margin-left: -20px;}
.clearfix:before{content:"";display:table}
.clearfix:after{content:"";display:table;clear:both;}
.w-100{width: 100%;}
.vh-60{height: 60vh}
html{font-size: 15px;}
body a{text-decoration:none}
body{font-family: "Roboto",Helvetica,Arial,sans-serif;font-size: 15px;background: #fefdfb;}
body a:hover{text-decoration:none;}
ul{list-style:none;}
.clear{clear:both;} 
.pull_right {float: right;}
.pull_left {float: left;}
.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}.mb70{margin-bottom:70px;}.mb80{margin-bottom:80px;}.mb100{margin-bottom:100px;}.mb150{margin-bottom:150px;}
.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt60{margin-top:60px;}.mt70{margin-top:70px;}.mt80{margin-top:80px;}.mt100{margin-top:100px;}.mt150{margin-top:150px;}
.pl50{padding-left: 50px;}
.t-on,.m-on {display: none;}
.fixf{width:100%;float:left;}
.fixw {width: 100%;overflow: hidden;display: block;}
.lmh40{height:40px;overflow:hidden;}
.lmh60{height:60px;overflow:hidden;}
.o0{outline:0;}
.content{padding:20px 0;font-size:15px;}
.txt_center{text-align:center;}.txt_left{text-align:left;}.txt_right{text-align:right;}
.hidden_wsp{overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;}
.dad{position:relative;}
img {vertical-align: middle;opacity: 1;transition: opacity 1s;}
img[data-src] {	opacity: 0;}
.btn {padding: 0 15px;text-align: center;text-transform: uppercase;}
.imgf{width:100%;vertical-align:middle;overflow:hidden;}
.pa1x1{display: block;position:relative;overflow: hidden;padding-top:100%;}
.pa4x3{display: block;position:relative;overflow: hidden;padding-top:75%;}
.pa3x2{display: block;position:relative;overflow: hidden;padding-top:66.6666666%;}
.pa3x2_spec{display: block;position:relative;overflow: hidden;padding-top:calc(66.6666666% - 6.66666666px);}
.pa8x5{display: block;position:relative;overflow: hidden;padding-top:62.5%;}
.pa16x9{display: block;position:relative;overflow: hidden;padding-top:56.25%;}
.pa2x1{display: block;position:relative;overflow: hidden;padding-top:50%;}
.pa24x10{display: block;position:relative;overflow: hidden;padding-top:41.6666666%;}
.inner_imgw{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width:100%;min-height: 100%;}
.inner_imgh{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);height: 100%;min-width:100%;}
img[class*="fit-"]{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fit-fill{object-fit: fill;}
.fit-contain{object-fit: contain;}
.fit-cover{object-fit: cover;}
.fit-scale-down{object-fit: scale-down;}
.fit-none{object-fit: none;}
.fancybox-overlay{background:rgba(0, 0, 0, 0.9)}
.breadcrumb{padding: 20px 0;width: 100%;float: left;}
.breadcrumb ul li{float: left;padding: 5px;color: #666;font-size: 14px;}
.breadcrumb ul li:first-child{padding-left:0;}
.breadcrumb ul li a{color: #666;font-size: 1rem;font-family: MyriadProBold;}
.breadcrumb ul li a:hover{color:#52833e}
.breadcrumb ul li:before{content:"\f105";font-family:FontAwesome;margin-right:5px;}
.breadcrumb ul li:first-child:before{content:"";margin:0;}
.breadcrumb ul li:last-child{color:#555}
.pagination {margin: 20px 0px;float: right;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #eb1867;display: block;}
.pagination > li {display: inline;}
.pagination > li > a {position: relative;float: left;padding: 6px 12px;margin-left: -1px;margin: 0 5px 0 0;line-height: 1.42857143;color: #eb1867;border-radius: 4px;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination .current {position: relative;background: #eb1867!important;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #fff;background-color: #eb1867;border: 1px solid #eb1867;border-radius: 3px;margin-right: 4px;}
.pagination .current:hover {text-decoration: underline;}
.pagination li.next,.pagination li.prev{display:none;position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #428bca;text-decoration: none;background-color: #fff;border: 1px solid #ddd;margin-right:4px;}
/* stick */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-webkit-touch-callout: none;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] 
.slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-initialized .slick-slide{display: block;outline:0;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-prev,.slick-next{font-size: 0;line-height: 0;color: rgba(0, 0, 0, 0.3);position: absolute;z-index: 1;top: 50%;background: rgba(0, 0, 0, 0.3);border-radius: 3px;width: 30px;height: 60px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);transition:all 0.3s ease;cursor: pointer;border: none;outline: none;}
.slick-prev{left:10px;}
.slick-prev:hover{color:#fff;background: rgba(0, 0, 0, 0.5)}
.slick-prev:before{content:"\f104";font-family: FontAwesome;display: block;font-size: 50px;}
.slick-next{right:10px;}
.slick-next:hover{color:#fff;background: rgba(0, 0, 0, 0.5)}
.slick-next:before{content:"\f105";font-family: FontAwesome;display: block;font-size: 50px;}
.slick-dots{position: absolute;bottom: -20px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots{position: absolute;bottom: -30px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 30px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;transition: all 0.3s ease-in-out;}
.slick-dots li button{font-size: 0;line-height: 0;display: inline-block;width: 20px;height: 20px;padding: 3px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;outline:0;transition: all 0.3s ease-in-out;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{background:#eb1867;}
.slick-dots li button:before{content: "";width: 100%;height: 100%;background: transparent;border-radius: 50%;display: block;box-sizing: border-box;border: 2px solid #666;transition:all 0.3s ease;}
.slick-dots .slick-active{width: 45px;}
.slick-dots .slick-active button{width: 35px;}
.slick-dots .slick-active button:before{background:#eb1867;border-color:#52833e;border-radius: 10px;}
.slide_home .slick-dots{position: absolute;bottom: -20px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slide_home .slick-dots{position: absolute;bottom: 10px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;margin-left :40px;}
.slide_home .slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;float: left;}
.slide_home .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 3px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;outline:0;}
.slide_home .slick-dots li button:hover:before,.slick-dots li button:focus:before{background:#eb1867;}
.slide_home .slick-dots li button:before{content: "";width: 100%;height: 100%;background: #000;border-radius: 50%;display: block;box-sizing: border-box;border: 2px solid #fff;transition:all 0.3s ease;}
.slide_home .slick-dots .slick-active button:before{background:#eb1867;border-color:#ffffff}
/* arr-bx */
.arr_bx .slick-prev,.arr_bx .slick-next{font-size: 0;line-height: 0;position: absolute;z-index: 1;top: 50%;display: block;width: 26px;height: 46px;padding: 0;transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.arr_bx .slick-prev:hover:before{color:#52833e;transition:color 0.3s;}
.arr_bx .slick-next:hover:before{color:#52833e;transition:color 0.3s;}
.arr_bx .slick-prev:before{content:"\f104";font-family:FontAwesome;color:#95cbf5;font-size: 60px;display: block;transition:color 0.3s;}
.arr_bx .slick-next:before{content:"\f105";font-family:FontAwesome;color:#95cbf5;font-size: 60px;display: block;transition:color 0.3s;}
.arr_bx .slick-prev{left: -26px;transition:left 0.3s ease;}
.arr_bx:hover .slick-prev{left: 0px;transition:left 0.3s ease;}
.arr_bx .slick-next{right: -26px;transition:right 0.3s ease;}
.arr_bx:hover .slick-next{right: 0px;transition:right 0.3s ease;}
/* arr_bx2 */
.arr_bx2 .slick-prev,.arr_bx2 .slick-next{font-size: 0;line-height: 0;color:transparent;position: absolute;z-index: 1;top: 50%;background: rgba(0, 0, 0, 0.3);border-radius: 3px;width: 30px;height: 60px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);transition:all 0.3s ease;cursor: pointer;border: none;outline: none;}
.arr_bx2 .slick-prev{left:10px;}
.arr_bx2 .slick-prev:hover{background: rgba(0, 0, 0, 0.5)}
.arr_bx2 .slick-prev:before{content: "";width: 27px;height: 2px;position: absolute;background: rgba(0, 0, 0, 0.3);margin-top: -1px;transition: all 0.3s ease;top: 50%;left: -8px;transform: rotate(-45deg) translate(50%,0);}
.arr_bx2 .slick-prev:after{content: "";width: 27px;height: 2px;position: absolute;background: rgba(0, 0, 0, 0.3);margin-bottom: -1px;transition: all 0.3s ease;bottom: 50%;left: -8px;transform: rotate(45deg) translate(50%,0);}
.arr_bx2 .slick-prev:hover:before,.arr_bx2 .slick-prev:hover:after{background:#fff}
.arr_bx2 .slick-next{right:10px;}
.arr_bx2 .slick-next:hover{background: rgba(0, 0, 0, 0.5)}
.arr_bx2 .slick-next:before{content: "";width: 27px;height: 2px;position: absolute;background: rgba(0, 0, 0, 0.3);margin-top: -1px;transition: all 0.3s ease;top: 50%;right: -8px;transform: rotate(-135deg) translate(50%,0);}
.arr_bx2 .slick-next:after{content: "";width: 27px;height: 2px;position: absolute;background: rgba(0, 0, 0, 0.3);margin-bottom: -1px;transition: all 0.3s ease;bottom: 50%;right: -8px;transform: rotate(135deg) translate(50%,0);}
.arr_bx2 .slick-next:hover:before,.arr_bx2 .slick-next:hover:after{background:#fff}
/* arr_fw */
.arr_fw .slick-prev,.arr_fw .slick-next{font-size: 0;line-height: 0;color:transparent;position: absolute;z-index: 1;top: 50%;background: #fff;width: 60px;height: 60px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);transition:all 0.3s ease;cursor: pointer;border: none;outline: none;box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.2);}
.arr_fw .slick-prev{left:0;border-radius: 0;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
.arr_fw .slick-prev:before{content: "\f060";font-family: FontAwesome;color: #000;width: 25px;height: 25px;line-height: 25px;font-size: 20px;position: absolute;transition: all 0.3s ease;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.arr_fw .slick-next{right:0;border-radius: 0;border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.arr_fw .slick-next:before{content: "\f061";font-family: FontAwesome;color: #000;width: 25px;height: 25px;line-height: 25px;font-size: 20px;position: absolute;transition: all 0.3s ease;top: 50%;left: 50%;transform: translate(-50%,-50%);}
/* header */
header{width: 100%;float: left;position: absolute;z-index: 99;top: 0;transition: all 0.3s ease}
header.header_fix{position: fixed;}
.top_hdr{width: 100%;position: relative;background: transparent;transition: all 0.5s ease;z-index:99;border-bottom: 3px solid #fff;}
.logo {display: inline-block;width: 210px;float: left;padding-top: 38px;padding-bottom: 13px;}
.logo a {color: #252525;background: transparent;display: block;position: relative;height: 70px;text-indent: -9999999px;transition: all 0.3s ease}
.logo a img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;filter:brightness(0)invert(1);}
nav{text-align:right;}
nav ul{float:right;}
.right_menu {float: right;position: relative;}
.right_menu>ul{padding: 29px 0 29px 0;width: 30px;float: left;transition: all 0.3s ease;}
.right_menu>ul>li{float:left;position: relative;}
.right_menu>ul>.search_btn {line-height: 30px;vertical-align: middle;}
.right_menu>ul>.search_btn>a{color: #fff;font-size: 15px;width: 30px;display: block;text-align: center;}
/* .right_menu>ul>.lang a{cursor: pointer;outline: 0;width: 40px;text-align: center;padding: 0;display: block;line-height: 30px;}
.right_menu>ul>.lang a img{width:23px;} */
.btn-group {position: relative;display: inline-block;vertical-align: middle;}
.btn-group .btn_link {color: #fff;background: transparent;cursor:pointer;transition: all 0.3s easeoutline:0;position: relative;float: left;border-color: transparent;padding: 6px 12px;display: inline-block;line-height: 1.4;font-size: 14px;}
.btn-group .btn_link i{padding-left:3px;}
.header_fix {padding: 0;transition: all 0.4s ease;background: #fff;box-shadow:0px 1px 5px 1px rgba(0, 0, 0, 0.3);}
.header_fix {background: #fff;}
.header_fix .btn-group .btn_link{color:#000;transition: all 0.3s ease}
.header_fix .right_menu>ul>li>a>img{filter:brightness(0)invert(0);}
.header_fix .nav_lv0>li{margin:0}
.header_fix .nav_lv0>li>a{color: #000;}
.header_fix .nav_lv0>li:hover>a{background:transparent;}
/* .header_fix .logo a{height: 60px;transition: all 0.3s ease} */
.header_fix .nav_lv0>li>.nav_lv1{background: #fff;}
.header_fix .nav_lv0>li>.nav_lv1>li>a {color: #000;transition: all 0.3s ease}
.header_fix .nav_lv0>li>.nav_lv1>li:hover>a{color: #fff;}
.header_fix .nav_lv0>li>.nav_lv1>li>.nav_lv2{background: #fff;}
.header_fix .nav_lv0>li>.nav_lv1>li>.nav_lv2>li>a {color: #000;transition: all 0.3s ease}
.header_fix .nav_lv0>li>.nav_lv1>li>.nav_lv2>li:hover>a{color: #fff;}
.header_fix .right_menu>ul>.search_btn>a{color:#000;}
/* .header_fix .bar{padding: 15px 0;transition: all 0.3s ease} */
.header_fix .bar a{color: #000;}
.header_fix ul.mnav{background: #fff;}
.header_fix ul.mnav>li>a{color: #000}
.header_fix ul.mnav>li>.mnav_1 li a{color :#000;}
.header_fix .hv>a:before{color: #000;}
.header_fix .logo{padding-top: 10px;padding-bottom: 8px;}
.header_fix .logo a img {filter: none;}
.header_fix .top_hdr_ct{display: none;}
.top_hdr_right{width: calc(100% - 210px);transition: all 0.5s ease-in-out;margin-bottom: -3px;}
nav{border-top: 1px solid #fff;}
.top_hdr_ct h2{color: #fff;font-size: 10px;font-weight: 400;font-family: RobotoLight;}
.top_hdr_ct h2 i{padding-right: 6px;}
.banner_slide{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 100%;max-height: 100%;}
.banner_slide a{height: 450px;position: relative;overflow: hidden;display: block;outline: 0;}
/* dropdown_search */
.wrapper_form_search {opacity: 0;visibility: hidden;position: absolute;top: 100%;right: 0px;min-width: 290px;}
.overact.active1 {opacity: 1!important;visibility: visible!important;box-shadow: 0px 1px 5px 0 rgba(0, 0, 0, 0.3);}
.form_search {position: relative;z-index:10;}
.form_search input {margin: 0px;width: 100%;padding: 0px 10px;line-height: 33px;left: 0;background: #fff;border: 1px #ddd solid;color: #777;outline: 0;position:absolute;}
.form_search button {position: absolute;right: 0px;top: 0px;border: 0px;background-color: transparent;padding: 0px 10px;line-height: 35px;color: #333;font-size: 14px;cursor: pointer;}
.form_search button:hover{background: #eb1867;color:#fff;}
/* menu_destop */
.nav_lv0>li {position: relative;display: block;float: left;transition: all 0.3s ease;}
.nav_lv0>li:last-child:after{content:"";}
.nav_lv0>li>a{padding:0 20px;text-transform: uppercase;color: #fff;line-height: 90px;transition: all 0.3s ease;display: block;font-size: 14px;font-family:Roboto;outline: 0;}
.nav_lv0>li.active>a{border-bottom: 3px solid #eb1867;}
.nav_lv0>li:hover>a{color: #eb1867!important;}
.nav_lv0>li>.nav_lv1{position:absolute;top:100%;left:0;z-index: 1000;opacity: 0;transition: all 0.3s ease;visibility: hidden;font-size:14px;box-shadow: 0 3px 5px 1px rgba(0,0,0,.175);background: #000;text-align:left;min-width:200px;}
.nav_lv0>li>.nav_lv1>li{position:relative;}
.nav_lv0>li>.nav_lv1>li>a{display: block;line-height: 1.4;font-size:15px;color: #fff;white-space: nowrap;padding: 10px 20px;font-weight :400;transition: all 0.3s ease}
.nav_lv0>li>.nav_lv1>li:hover>a{background: #eb1867;color: #fff;transition: all 0.3s ease}
.nav_lv0>li:hover>.nav_lv1{opacity:1;visibility:visible;top: 100%;}
.nav_lv0>li>.nav_lv1>li>.nav_lv2{position:absolute;top:0;left:100%;z-index: 1000;opacity: 0;transition: all 0.5s ease;visibility: hidden;font-size:14px;box-shadow: 0 3px 5px 1px rgba(0,0,0,.175);background: #000;text-align:left;min-width:200px;}
.nav_lv0>li>.nav_lv1>li>.nav_lv2>li{position:relative;}
.nav_lv0>li>.nav_lv1>li>.nav_lv2>li>a{display: block;line-height: 1.4;color: #fff;white-space: nowrap;padding: 10px 20px;transition: all 0.3s ease;text-transform: uppercase;}
.nav_lv0>li>.nav_lv1>li>.nav_lv2>li:hover>a{background: #eb1867;color: #fff;transition: all 0.3s ease}
.nav_lv0>li>.nav_lv1>li:hover .nav_lv2{opacity:1;visibility:visible;top:0;}
/* menu mobile */
.bar {display: none;padding: 19px 0;transition: all 0.3s ease;}
.bar a {display: inline-block;font-size: 30px;line-height: 50px;width: 50px;text-align: center;color: #fff;}
.bar a i {vertical-align: middle;}
ul.mnav {display: none;overflow: hidden;overflow-y: auto;position: absolute;top:100%;left: 0px;z-index: 99;background: #000000;width: 100%;padding: 0 10px;transition:all 0.4s ease;text-align: left;}
ul.mnav>li{width: 100%;float: left;border-bottom: 1px solid #898989;}
ul.mnav>li:last-child{border-bottom:0px}
ul.mnav>li>a{display: block;padding: 0 15px;line-height: 40px;font-size: 16px;color: #fff;position: relative;text-transform: uppercase;}
ul.mnav li a:hover{text-decoration:none;}
ul.mnav>li>.mnav_1{display: none;width: 100%;float: left;border-top: 1px solid #bd1f24;}
ul.mnav>li>.mnav_1 li{width: 100%;float: left;}
ul.mnav>li>.mnav_1 li a{display: block;padding: 0 15px 0 30px;line-height: 40px;font-size: 14px;color: #fff;position: relative;text-transform: uppercase;}
ul.mnav>li>.mnav_1 li a:after{content: "-";position: absolute;top: 0px;left: 12px;}
ul.mnav>li>.mnav_1>li>.mnav_2{display:none;width: 100%;float: left;border-top: 1px solid #bd1f24;}
ul.mnav>li>.mnav_1>li>.mnav_2>li{width:100%;float:left;padding-left: 20px;}
.hv>a:before{content: "\f107";font-family: FontAwesome;position: absolute;top: 0;width: 10px;right: 0px;color: #fff;text-align: center;}
.dropdown{display:block!important;}
.dropdown>a:before{content:"\f106"!important;}
.dropdown>ul{display:block!important}
/* slide_home */
.slide_home a{width:100%;height:100vh;background: #000;}

/*2505 da sua position:absolute;*/
.slide_home a img{position:relative;/*top:50%;left:50%;transform:translate(-50%,-50%);min-width: 100vw;*/}
/* content for layout */
.content_for_layout{}
.img_big{width: 60%;}
.img_small{width: 40%;}
.wrapper_cate .item_cate{position: relative;}
.wrapper_cate .item_cate .image{position: relative;}
.wrapper_cate .item_cate .image a{display: block;position: relative;outline: 0;}
.wrapper_cate .item_cate .image .heigh_home{height: 33.333333vw;overflow: hidden;}
.wrapper_cate .item_cate .image img{transition: all 1s ease-in-out;}
.wrapper_cate .item_cate:hover .image a img{transform: scale(1.1);transition: all 1s ease-in-out;}
.wrapper_cate.lr .item_cate .info{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 9;}
.wrapper_cate .item_cate .info{}
.wrapper_cate.lr .item_cate .info:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);opacity: 0;transition: all 0.3s ease;}
.wrapper_cate.lr .item_cate:hover .info:before {opacity: 1;}
.wrapper_cate.lr .item_cate .info .item_info{position: absolute;}
/* .wrapper_cate .item_cate .info .item_info{padding:30px 60px;cursor: pointer;background-color: #fff;top: 50px;z-index: 2;}
.title_left .item_cate .info .item_info{text-align: left;right: 0;left: 75px;padding-right:10%} */
/* .title_right .item_cate .info .item_info{text-align: right;left: 0;right:75px;padding-left:10%} */
.wrapper_cate .item_cate .info h5{}
.wrapper_cate .item_cate .info h5 a{color: #52833e;font-size: 20px;font-family: RobotoBold;font-weight: 400;}
.title_small{color: #eb1867;font-size: 28px;font-family: flavour;font-weight: 400;}
.title_small:before{content:"";height: 1px;width: 80px;background:  #eb1867;display: inline-block;margin-right: 8px;}
.title_small_2{color: #eb1867;font-size: 34px;font-family: flavour;font-weight: 400;}
.title_small_2:before{content:"";height: 2px;width: 60px;background:  #eb1867;display: inline-block;margin-right: 8px;}
.wrapper_cate.lr .item_cate .info .des{height: 72px;}
.wrapper_cate .item_cate .info .des{line-height: 1.6;font-size: 15px;font-weight: 400;overflow: hidden;text-align: justify;display: inline-block;font-family: Roboto;}
.wrapper_cate.lr .item_cate .info .view_more{color: #fff;border: 1px solid #fff;}
.wrapper_cate .item_cate .info .view_more{color: #fff;padding: 0 15px;display: inline-block;line-height: 30px;border: 1px solid #52833e;z-index: 9;transition: all 0.3s ease-in-out;background: #52833e;font-family: Roboto;font-weight: 400;}
.wrapper_cate .item_cate .info .view_more:after{content: "\f061";font-family: FontAwesome;font-weight: 400;padding-left: 5px;font-size: 13px;}
.wrapper_cate .item_cate .info .view_more:hover{background:#fff;color:#52833e;border-color:#52833e;}
.block_wrapper_cate{background: #fff;box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);}
/* parallax */
.parallax {position: relative;height:500px;overflow: hidden;}
.image_parllax{display:none;position: absolute;left: 50%;bottom: 0;min-width: 100%;min-height: 100%;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.slide_collection li a{transition: all .5s ease-in-out;}
.slide_collection li a img{transition:all 0.7s ease-out;}
.slide_collection li a:hover img{transform:translate(-50%,-50%) scale(1.1)}
.slide_collection .slick-slide{opacity: 0.4;transition: all .5s ease-out;padding: 40px;margin-top: 20px;margin-bottom: 80px;text-align:center;box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);}
.slide_collection .slick-slide.slick-active{margin: 0;}
.slide_collection .slick-slide .item_img{width: 100%;display: inline-block;}
.slide_collection .slick-slide.slick-active .item_img a{padding-top:56.25%;}
.slide_collection .slick-slide .item_img a{outline:0;}
.slide_collection .slick-slide .info h4 a{font-size:26px;font-family: RobotoBold;color: #494949;outline:0;transition:all 0.3s ease;line-height: 1.3;}
.slide_collection .slick-slide .info h4:hover a{color:#eb1867;}
.slide_collection .slick-slide .info p{color: #494949;font-family: Roboto;font-weight: 400;line-height: 1.5;}
.slide_collection .slick-slide.slick-active{opacity:1;}
.slide_collection .slick-list{overflow: inherit;}
.slide_collection.slide_collection_news .slick-slide{padding: 20px;padding-top: 30px;padding-bottom: 30px;}
.view_all{position: absolute;bottom: 60px;right: 0;color: #000;display: inline-block;padding: 10px 15px;border: 1px solid #ccc;font-size: 1rem;background: #fff;transition:all 0.3s ease;}
.view_all:hover{color: #000;border-color: #eb1867;background: #eb1867;}
/* block tab */
.block_tab{/*background: #fff;*/ text-align: center;}
.tab_prj li{display: inline-block;}
.tab_prj li:hover a,.tab_prj li.current a{color: #eb1867;}
.tab_prj li a{color: #000;font-size: 20px;font-family: Roboto;font-weight: 400;display: block;padding: 35px 18px;}
/* footer */
footer{width: 100%;float: left;background-image: url(../img/bg_ft.jpg);background-size: cover;position: relative;padding: 120px 0}
footer:before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.logo_ft {display: inline-block;float: left;padding-top: 30px;padding-bottom: 10px;}
.logo_ft a {color: #252525;background: transparent;display: block;position: relative;height: 100px;text-indent: -9999999px;transition: all 0.3s ease}
.logo_ft a img {position: absolute;top: 0;left: 0;width: auto;height: 100%;object-fit: contain;filter:brightness(0)invert(1);}
.top_ft .social{display: inline-block;list-style: none;float: right;padding: 15px 0;text-align: center;}
.top_ft .social li{display: inline-block;margin: 0 5px;text-align: center;}
.top_ft .social li a{display: block;line-height: 30px;width: 30px;text-align: center;font-size: 16px;transition: all 0.3s ease;color: #fff;background: #ccc;border: 0;border-radius: 50%;}
/* .top_ft .social li:first-child a:hover {background: #3b5998;color: #fff;border-color: #3b5998;}
.top_ft .social li:nth-child(2) a:hover {background: #de5e53;color: #fff;border-color: #de5e53;}
.top_ft .social li:nth-child(3) a:hover {background: #bd081c;color: #fff;border-color: #bd081c;}
.top_ft .social li:nth-child(4) a:hover {background: #52833e;color: #fff;border-color: #52833e;}
.top_ft .social li:last-child a:hover {background: #d03088;color: #fff;border-color: #d03088;} */
.left_ft p{color: #fff;font-size: 16px;font-weight: 400;font-family: Roboto;}
.right_ft .company{color: #fff;font-size: 24px;font-weight :400;font-family: Roboto;}
.right_ft p{color: #fff;font-size: 16px;font-weight: 400;font-family: Roboto;line-height: 1.6;}
.right_ft p b{color: #fff;font-size: 16px;font-family: RobotoBold;}
.right_ft p span{display: block;}
.title_ft{color: #fff;font-size: 17px;font-weight :400;font-family: Roboto;}
.title_ft_1{color: #fff;font-size: 15px;font-weight :400;font-family: Roboto;}
/* product_index */
.btn_previous{position: absolute;top: 80px;padding: 0 15px;line-height: 27px;color: #333;}
.margin_top{margin-top: 110px;}
.page_title{color: #000;font-size :35px;font-weight: bold;font-family: Roboto;line-height: 1.4;}
.small_cap{color: #52833e;font-size: 35px;line-height: 1.5;text-transform:uppercase;font-family: RobotoBold;font-weight: 400;}
.small_cap a{color: #52833e;font-size: 35px;line-height: 1.5;text-transform:uppercase;font-family: RobotoBold;font-weight: 400;}
.filter .filter_inner{padding: 25px 10px;border-top: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;}
.list_prd li{width: 25%;float: left;line-height: 28px;}
.list_prd li a{color: #000;font-weight: 400;}
.list_prd li a:hover, .list_prd li.active a{color: #d03088;}
.block_banner .banner_slide p{font-family: Roboto;font-size: 20px;color: #fff;}
/* san pham */
.block_prd{padding: 40px 0;}
.wrapper_prd .item_prd .image{width: 100%;float: left;position: relative;/*filter: grayscale(1);*/transition: 0.4s ease-in-out;}
.wrapper_prd .item_prd:hover .image{filter: grayscale(0);transition: 0.4s ease-in-out;}
.wrapper_prd .item_prd .image a{display: block;position: relative;outline: 0;}
.wrapper_prd .item_prd .info{width: 100%;float: left;margin-top: 30px;}
.wrapper_prd .item_prd .info h4 a{overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;color: #000;font-family: MyriadProBold;font-weight: 400;font-size: 16px;}
.wrapper_prd .item_prd .info h4 a:hover{color: #d03088;}
.head {margin: 15px 0;}
.head h3{font-weight: 400;font-size: 18px;color: #666;line-height: 1.4;text-transform: uppercase;}
.slide_collection_list.arr_fw .slick-prev,.slide_collection_list.arr_fw .slick-next{background: #e1e1e1;}
/* project index */
.category{border-top: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;}
.category ul{margin: 15px 0;}
.category ul li{float: left;line-height: 28px;border-right: 1px solid #cdcdcd;}
.category ul li:last-child{border-right: 0;}
.category ul li a{color: #000;padding: 0 20px;font-weight: 600;}
.category ul li a:hover,.category ul li.active a{color: #d03088;}
/* project view */
figure {position: relative;}
figure a{display: block;position: relative;outline: 0;}
.head_info_prj{position: absolute;top: 0;width: 100%;height: 100%;overflow: hidden;}
.head_info_prj h4{font-size: 22px;line-height: 1.5;}
.head_info_prj .info_introduction{line-height: 1.8;font-size: 16px;color: #444;height: calc(100% - 297px);overflow: hidden;overflow-y: auto;text-align: justify;padding-right: 15px;}
.head_info_prj .info_introduction::-webkit-scrollbar-track{background-color: #e2e2e2;}
.head_info_prj .info_introduction::-webkit-scrollbar{width: 10px;background-color: #F5F5F5;}
.head_info_prj .info_introduction::-webkit-scrollbar-thumb{background-color: #666;}
.head_info_prj .info_detail_prj{border: 1px solid #ccc;padding: 20px 20px 10px 20px;color:#444;}
.head_info_prj .info_detail_prj b{color:#666;font-size:16px;font-family: MyriadProBold;}
.head_info_prj .info_detail_prj p{margin-bottom:10px;}
.share{line-height: 50px;vertical-align: middle;font-family: MyriadProSemiBold;font-size: 18px;}
.share p{display:inline-block;}
.social_group{display:inline-block;}
.social_group li{display:inline-block;}
.social_group li a{display: block;width: 40px;text-align: center;color: #555;font-size: 22px;}
.social_group li a:hover{color:#52833e;}
.call_btn{background: #52833e;display: inline-block;padding: 0 15px;line-height: 50px;font-size: 20px;color: #fff;}
.call_btn a{color:inherit;}
.info_project{margin: 50px 0;}
.info_project .content p{text-align:justify;}
.image_designer{}
.image_designer img{width:70%;vertical-align:middle;}
.name_design{font-size: 24px;line-height: 1.5;}
/* news index  */
.banner{position: relative;}
.banner a{height: 500px;position: relative;overflow: hidden;display: block;outline: 0;}
.banner a:before{content:"";background: rgba(0, 0, 0, 0.54);top: 0;left: 0;right: 0;bottom: 0;position: absolute;z-index: 1;}
.description_index{padding: 50px 10%;}
.description_index h3{font-size: 28px;text-transform: uppercase;font-family: MyriadProBold;line-height: 1.5;}
.description_index .content p {text-align:justify;font-size: 1rem;line-height: 1.5;}
/* .wrapper_news .item_1{position: relative;height: 22vw;background-size: cover;background-repeat: no-repeat;}
.wrapper_news .item_1 .image{position: relative;}
.wrapper_news .item_1 .image a{height: 22vw;position: relative;overflow: hidden;display: block;outline: 0;background-size: cover!important;}
.wrapper_news .item_1 .info{background-color: #fff;left: 0;top: 50px;position: absolute;width: 31%;z-index: 2;padding: 30px 20px;}
.wrapper_news .item_1 .info h5{margin-bottom: 15px;text-transform: uppercase;font-size: 28px;line-height: 1.4;font-weight: bold;font-family :MyriadProBold;}
.wrapper_news .item_1 .btn_show{position: absolute;bottom: 30px;cursor: pointer;width: 100%;}
.wrapper_news .item_1 .btn_show a{padding: 15px 30px;background-color: #fff;color: #333;line-height: 1.4;font-weight: 400;border: 1px solid #000;}
.wrapper_news .item_2{display: none;}
.wrapper_news .item_2 h5{margin: 20px 0;line-height: 1.4;text-transform :uppercase;font-size: 25px;font-weight: bold;font-family: MyriadProBold;}
.wrapper_news .item_2 .des{font-size: 14px;font-weight: 400;line-height :30px;width: 870px;margin-left: 10%;max-width: 100%;}
.wrapper_news .item_2 .btn_hid{margin-bottom: 30px;cursor: pointer;}
.wrapper_news .item_2 .btn_hid a{padding: 15px 30px;background-color: #fff;color: #333;line-height: 1.4;font-weight: 400;border: 1px solid #000;} */
/* .wrapper_news{}
.wrapper_news .item_news{position: relative;}
.wrapper_news .item_news .image{position: relative;}
.wrapper_news .item_news .image a{display: block;position: relative;outline: 0;}
.wrapper_news .item_news .image .heigh_home{height: 33.333333vw;overflow: hidden;}
.wrapper_news .item_news .image img{transition: all 1s ease-in-out;}
.wrapper_news .item_news:hover .image a img{transform: translate(-50%,-50%)scale(1.1);transition: all 1s ease-in-out;}
.wrapper_news .item_news .info{}
.wrapper_news .item_news .info{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 9;}
.wrapper_news .item_news .info:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);opacity: 0;transition: all 0.3s ease;}
.wrapper_news .item_news:hover .info:before {opacity: 1;}
.wrapper_news .item_news .info .item_info{position: absolute;padding:30px 60px;cursor: pointer;background-color: #fff;top: 50px;z-index: 2;}
.wrapper_news.title_left .item_news .info .item_info{text-align: left;right: 0;left: 75px;padding-right:10%}
.wrapper_news.title_right .item_news .info .item_info{text-align: right;left: 0;right:75px;padding-left:10%}
.wrapper_news .item_news .info .item_info h5{font-size: 30px;margin-bottom: 20px;text-transform: uppercase;line-height: 1.3;}
.wrapper_news .item_news .info .item_info h5 a{color: #333;font-family: MyriadProBold;font-weight: 400;}
.wrapper_news .item_news .info .item_info .des{height: 72px;line-height: 1.6;font-size: 15px;font-weight: 400;overflow: hidden;text-align: justify;}
.wrapper_news .item_news .info .view_more{color: #fff;border: 1px solid #fff;padding: 10px 15px;position: absolute;z-index: 9;top: 80%;opacity:0;visibility:hidden;transition: all 0.3s ease-in-out;}
.wrapper_news .item_news .info .view_more:hover{background: #52833e;color: #000;border-color: #52833e;}
.wrapper_news.title_left .item_news .info .view_more {right: 15%;}
.wrapper_news.title_right .item_news .info .view_more {left: 15%;}
.wrapper_news .item_news:hover .info .view_more{opacity:1;visibility:visible;} */

/* ajax */
.more_view{position:relative;text-align:center;}
.more_view .load-more{display: inline-block;border: 1px solid #000;padding: 10px 20px;background: #fff;;text-align: center;font-size: 16px;text-transform:uppercase;cursor: pointer;}
.more_view .load-more .fa{animation: upanddown 1.5s linear 1s infinite alternate;}
@keyframes upanddown {
    25% {-webkit-transform:translateY(-3px);transform:translateY(-3px);}
    50% {-webkit-transform:translateY(0px);transform:translateY(0px);}
    75% {-webkit-transform:translateY(3px);transform:translateY(3px);}
    100% {-webkit-transform:translateY(0);transform:translateY(0);}
}
/* .dropdown.wrapper_news .item_2{display: block;} */
/* .dropdown.wrapper_news .item_1 .btn_show {display: none;} */
.about_info h5{margin: 20px 0;line-height: 1.4;text-transform :uppercase;font-size: 25px;font-weight: bold;font-family: MyriadProBold;}
.about_info .des{font-size: 14px;font-weight: 400;line-height :30px;}
/* contact index */
.head_contact {padding-bottom: 5px;margin: 5px 0 15px;}
.head_contact h3 {color: #52833e;font-weight: 600;font-family: MyriadProBold;margin-right: 8px;font-size: 24px;text-transform: uppercase;}
.body_contact {width: 100%;float: left;border-top: 0;}
.body_contact .list_add li{padding-bottom: 5px;color: #000;line-height: 25px;font-weight: 400;}
.body_contact .list_add li span{display: inline-block;width: 60px;font-weight: bold;font-family: MyriadProBold;color: #eb1867;}
.body_contact .list_add li a{color: #000;}
.body_contact a{color:#000;transition:all 0.3s ease;}
.body_contact a:hover{color:#eb1867}
.body_contact p{line-height: 30px;font-size: 18px;}
.body_contact table{}
.body_contact table tr td{vertical-align: middle;padding:2px 5px 2px 0;}
.body_contact table tr td span{white-space: nowrap;}
/* form_group */
.form_group label{width:100%;float:left;line-height:38px;}
.f_style_1[type=text],.f_style_1[type=email]{border: 0;border-bottom: 1px solid #ccc;width: 100%;float: left;padding: 5px 10px;font-size: 14px;}
.f_style_1[type=radio],.f_style_1[type=checkbox]{display: inline-block;margin-right: 5px;}
.f_style_1[type=submit],.f_style_1[type=button],.f_style_1[type=reset]{display: inline-block;border: 1px solid #ccc;background: inherit;padding: 10px 15px;font-size: 14px;color: #333;cursor: pointer;}
.f_style_1[type=submit]:hover,.f_style_1[type=button]:hover,.f_style_1[type=reset]:hover{}
textarea.f_style_1{width: 100%;border: 1px solid #ccc;padding: 10px;font-size: 14px;font-family: inherit;}
.o0{outline:0;}
.wrapper_form{width:70%;margin:0 auto;}
/* lọc mobile */
.sort {position: relative;display: inline-block;}
.btn_open{position:relative;transition:all 0.3s ease;}
.btn_open.dropdown{background:#eee;}
.btn_open.dropdown:before{transform:rotate(180deg) translate(-50%,50%)}
.overact.active{opacity:1!important;visibility:visible!important;top:100%!important;box-shadow:0px 1px 5px 0 rgba(0, 0, 0, 0.3);left:0;margin-top: 0;}
.btn_open {display: block;padding: 5px 10px;border: 1px solid #ddd;font-weight: 100;background: #fff;color: #333;font-size: 12px;}
.btn_open:after {content: "\f0d7";font-family: FontAwesome;margin-left: 5px;color: #333;}
.overact {position: absolute;z-index: 20;opacity: 0;visibility: hidden;transition: all 0.3s ease;background: #fff;}
.filter_m{padding: 15px 0;border-top: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;}
.filter_m ul li {width: 100%;float: left;}
.filter_m ul li a {display: block;padding: 5px 10px;color: #333;white-space: nowrap;font-weight: 100;text-align: center;}
.filter_m ul li a:hover {background:#58b3f0;color:#fff;}
.sort1 {position: relative;display: inline-block;}
.lang_open.dropdown:before{transform:rotate(180deg) translate(-50%,50%)}
.overact1.active{opacity:1!important;visibility:visible!important;top:100%!important;box-shadow:0px 1px 5px 0 rgba(0, 0, 0, 0.3);}
.lang_open {display: block;padding: 5px 10px;font-weight: 100;color: #fff;font-size: 10px;position:relative;transition:all 0.3s ease;text-transform: uppercase;}
.lang_open:after {content: "\f107";font-family: FontAwesome;margin-left: 5px;color: #fff;}
.lang_open img{padding-right: 6px;vertical-align: top;}
.overact1 {position: absolute;z-index: 20;opacity: 0;visibility: hidden;transition: all 0.3s ease;background: #fff;}
.overact1 li {width: 100%;float: left;}
.overact1 li a {display: block;padding: 5px 10px;color: #333;white-space: nowrap;font-weight: 100;line-height: 23px;}
.overact1 li a:hover {background:#58b3f0;color:#fff;}
.wrapper_news_home .item_news_home .info{padding-left: 90px;position: relative;z-index: 999;}
.wrapper_news_home .item_news_home:before{content: "";border-left: 58vw solid #fff;border-top: 0 solid #fff;border-bottom: 1920px solid transparent;position: absolute;top: 0;left: 0;}
.wrapper_news_home .item_news_home .info h3{color: #333;font-size: 18px;font-weight: 400;font-family: Roboto;}
.wrapper_news_home .item_news_home .info h5 a{color: #333;font-size: 30px;font-family: GodWordBoldItalic;line-height: 1.3;outline: 0;}
.wrapper_news_home .item_news_home .info .des{color: #666;fon-size: 13px;font-weight :400;font-family: Roboto;line-height: 1.4;}
.wrapper_news_home .item_news_home .info b{color: #333;font-size: 16px;font-family: RobotoBold;}
.wrapper_news_home .item_news_home .info .info_prj span{color: #666;font-size: 15px;font-weight: 400;font-family: Roboto;line-height: 1.6;}
.wrapper_news_home .item_news_home .info .view_more{color: #fff;padding: 0 15px;display: inline-block;line-height: 30px;border: 1px solid #52833e;z-index: 9;transition: all 0.3s ease-in-out;background: #52833e;font-family: Roboto;font-weight: 400;}
.wrapper_news_home .item_news_home .info .view_more:after {content: "\f061";font-family: FontAwesome;font-weight: 400;padding-left: 5px;font-size: 13px;}
.wrapper_news_home .item_news_home .info .view_more:hover{background:#fff;color:#52833e;border-color:#52833e;}
.line_big{height : 60px;background: #52833e;box-shadow: 0px 9px 7px 1px rgba(0, 0, 0, 0.2);}
.slide_prj .slick-dots{bottom: -110px;}
.slide_prj.arr_fw .slick-prev,.slide_prj.arr_fw .slick-next{background: #d6d6d6;}
/* tab news */
.tab_news li{display: inline-block;}
.tab_news li:hover a,.tab_news li.current a{color: #eb1867;}
.tab_news li a{color: #333;font-size: 20px;font-family: Roboto;font-weight: 400;display: block;padding: 35px 18px;}
/* bai viet */
.block_menu_news .wrapper_news{box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);display: inline-block!important;}
.wrapper_news .item_news{}
.wrapper_news .item_news .image{}
.wrapper_news .item_news .image a{}
.wrapper_news .item_news .image a img{}
.wrapper_news .item_news .info{}
.block_menu_news .wrapper_news .item_news .info h5{height: 50px;overflow: hidden;}
.wrapper_news .item_news .info h5 a{color: #333;font-size: 18px;font-family: Roboto;font-weight: 400;line-height: 1.43em;display: block;}
.wrapper_news .item_news .info h5 a:hover{color: #52833e;}
.wrapper_news .item_news .info .date{}
.wrapper_news .item_news .info .des{height: 150px;overflow: hidden;}
.block_menu_news .wrapper_news .item_news .info .des{height: 133px;overflow: hidden;line-height: 1.4;}
.wrapper_news .item_news .info .des{color: #666;font-size: 16px;font-family: Roboto;font-weight: 400;line-height: 25px;}
.wrapper_news .item_news .info .view_more{}
.wrapper_news:nth-child(2n+1) .item_news .image{float: right;}
.border_news{background: #fff;}
.slide_news .slick-list{overflow: inherit;}
.slide_news .slick-dots{bottom: -80px;}
.slide_news.arr_fw .slick-prev,.slide_news.arr_fw .slick-next{background: #d6d6d6;}
.title_tab {width: 100%;float: left;padding: 10px 25px;border: solid 1px #52833e;font-weight: 400;font-family: Roboto;background: #fff;color: #52833e;font-size: 16px;text-transform: uppercase;}
.title_tab:after {content: "\f107";font-family: FontAwesome;margin-left: 5px;color: #52833e;position: absolute;right: 20px;}
.title_page{color: #fff;font-size: 40px;font-family: RobotoBold;font-weight: 400;display: inline-block;position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);z-index: 9;line-height: 1.4;}
.title_page:after{content:"";position: absolute;width: 100px;height: 1px;background: #eb1867;bottom: 0;left: 50%;transform: translateX(-50%);}
.wrapper_cate_news .item_cate_news .info{position: absolute;bottom: 0;left: 0;right: 0;z-index: 10;background: #52833e;}
.wrapper_cate_news .item_cate_news .info h5 a{padding: 15px;color: #fff;font-size: 23px;font-weight: 400;font-family: Roboto;line-height: 1.3;display :block;}
.wrapper_cate_news .item_cate_news .image a img{transition: all 0.5s ease-in-out;}
.wrapper_cate_news .item_cate_news .image:hover a img{transform: scale(1.1)}
.title_news{color: #eb1867!important;font-size: 22px!important;font-family: GodWordBoldItalic!important;font-weight: bold!important;}
.link {color: #fff;padding: 0 15px;display: inline-block;line-height: 30px;border: 1px solid #52833e;z-index: 9;transition: all 0.3s ease-in-out;background: #52833e;font-family: Roboto;font-weight: 400;}
.link:after {content: "\f061";font-family: FontAwesome;font-weight: 400;padding-left: 5px;font-size: 13px;}
.link:hover{background: #fff;color: #52833e;border-color: #52833e;}
.bg_fff{background: #fff;}
.lang_mb a{display: inline-block!important;filter: grayscale(1);}
.lang_mb a.active{filter: grayscale(0);}
 #preloader {position: fixed;left: 0;top: 0;z-index: 9999;width: 100%;height: 100%;overflow: visible;background: #000;}
.spinner:after, .spinner:before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 30px;height: 30px;border: 5px solid transparent;border-bottom: 5px solid #fff;border-radius: 100%;-webkit-animation: rotate 1s linear infinite;animation: rotate 1s linear infinite;}
.spinner:before {width: 40px;height: 40px;-webkit-animation-direction: reverse;animation-direction: reverse;}
/* .block_news .wrapper_news{box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);} */
.next_page .load-more{display :inline-block;color: #333;font-size: 25px;font-weight: 400;font-family: Roboto;line-height: 1.6;border-bottom: 1px solid #333;cursor: pointer;transition:all 0.3s ease;}
.next_page .load-more:hover{color:#52833e;border-color:#52833e}


/*update 7/11/2020*/
.wrapper_prd .item_prd .image a:hover .inner_imgw {transform: scale(1.3); transition: all 1s ease-in-out; top: 0; left: 0; }
.inner_imgw {position: absolute; top: 0; left: 0; transform: translate(0%,0%); width: 100%; min-height: 100%; transition: all 1s ease-in-out; }
.slide_collection li a:hover img{transform: scale(1.1); transition: all 1s ease-in-out; top: 0; left: 0; }
.wrapper_prd .item_prd .info h4 a {height: 40px;white-space: initial; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; }
@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes rotate {
    from {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
    to {-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

@media all and (min-width:1601px){
	.container{width: auto;}
}
@media all and (min-width:1200px) and (max-width:1600px){
	.container{width: auto;}
}
@media all and (min-width:992px) and (max-width:1199px){
	.item_news_home.fixf.dad {background-repeat: no-repeat !important; }
	.nav_lv0 > li > a {padding: 0 6px; font-size: 14px; }
	.slide_home a img {height: 100vh; width: 100%; }
	.container{width: auto;}
	.wrapper_news_home .item_news_home:before{border-left: 665px solid #fff;}
}

@media all and (min-width:768px) and (max-width:991px){
	.item_news_home.fixf.dad {background-repeat: no-repeat !important; }
	.slide_home a img {height: 100vh; width: 100%; }
	.container{width: auto;}
	.bar {display: inline-block;}
	.t-on {display: inline!important;}
	.wrapper_form{width: 80%;}
    .wrapper_cate .item_cate .info .item_info{padding:20px;}
    .title_left .item_cate .info .item_info{padding-right:20px;}
    .title_right .item_cate .info .item_info{padding-left:20px;}
	/* .wrapper_news .item_1 .info{width: 41%;}
	.wrapper_news .item_1 .info h5{font-size: 20px;} */
	.category{padding: 15px 0;}
	.category ul li{width: 100%;border-right: 0;}
	.category ul li a{padding: 5px 10px;display: block;white-space: nowrap;}
    .slide_collection .slick-slide .item_img{width: 40vw;}
	.wrapper_cate .item_cate .image{padding: 0;}
	.slide_collection .slick-slide.slick-active .item_img a {padding-top: 66.25%;}
	.wrapper_news_home .item_news_home:before {border-left: 86vw solid #fff;}
	
}
@media all and (max-width:767px){

	.slide_prj.arr_fw .slick-prev, .slide_prj.arr_fw .slick-next {background: transparent; }
	.title_page{font-size: 23px; bottom: 35%; left: 65%; display: block; width: 100%;}
	.title_page:after {left: 30%;display: none }
	.item_news_home.fixf.dad {background-size: 200% auto !important; background-position: center !important; }
	.item_news_home.fixf.dad {background-repeat: no-repeat !important; }
	.slide_home a img {width: 100%; height: 55vh; } 
	.slide_home a {height: 50vh; }
	.container{width: auto;}
	.bar {display: inline-block;}
	.m-on {display: inline!important;}	
	.img_small{width: 100%;}
	.img_big{width: 100%;}
    .wrapper_cate .item_cate .image .heigh_home{height:50vw;}
    .wrapper_cate .item_cate .info .item_info{padding:10px;}
    .title_left .item_cate .info .item_info{padding-right:20px;}
    .title_right .item_cate .info .item_info{padding-left:20px;}
	.slide_collection .slick-slide{padding: 0;}
	.wrapper_form{width: 100%;}
	/* .wrapper_news .item_1{min-height: 50vh;}
	.wrapper_news .item_1 .info{top: 0;background: transparent;width:100%;padding: 0;padding-top: 20px;}
	.wrapper_news .item_1 .info h5{color: #fff;font-size: 20px;} */
	.list_prd li{width: 50%;}
	.page_title{font-size: 28px;}
	.category{padding: 15px 0;}
	.category ul li{border-right: 0;}
	.category ul li a{}
    .slide_collection .slick-slide .item_img{width:100%;}
    .btn_previous{position:static;}
    /* bst */
    .image_designer{padding:20px;text-align:center;}
    .image_designer img{max-width:100%;}
	.logo{width: calc(100% - 80px);padding: 10px 0!important;}
	.top_hdr_right{width: 80px;}
	header.header_fix{position: absolute;background: transparent;}
	.header_fix .logo a img{filter: brightness(0)invert(1);}
	.header_fix .right_menu>ul>li>a>img{filter: none;}
	.header_fix .bar a{color: #fff;}
	.banner_slide a{height: 150px;}
	.wrapper_cate .item_cate .image{padding: 0;}
	.slide_collection .slick-slide .info h4{text-align: center;}
	.slide_collection .slick-slide .info p{text-align: center;margin-bottom: 20px;}
	.mb150{margin-bottom: 30px;}
	.slide_collection .slick-dots{bottom: 20px;}
	.wrapper_news_home .item_news_home .info{padding-left: 15px;padding-right: 15px;}
	.tab_uidim{box-shadow: 0 1px 24px 0 rgba(0,0,0,.16);position: absolute;top: 100%;left: 0;z-index: 1;background: #fff;}
	.tab_uidim li{width: 100%;float: left;border-right: 0;}
	.tab_uidim li a{color: #333;}
	.block_menu_news .wrapper_news .item_news .info{padding: 0 10px;}
	.block_menu_news .wrapper_news .item_news .info .des{height: 63px;}
	footer{padding: 30px 0;}
	.banner a{height: 300px;}
	.wrapper_news_home .item_news_home:before{border: 0;background: rgba(255, 255, 255, 0.56);right: 0;bottom: 0;}
	nav{border-top: 0;}
}