.text1line {
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:1;
 -webkit-box-orient:vertical
}
.text2line {
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical
}
.text3line {
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical
}
.text4line {
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:4;
 -webkit-box-orient:vertical
}
.text5line {
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:5;
 -webkit-box-orient:vertical
}
.text6line {
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:6;
 -webkit-box-orient:vertical
}
.text7line {
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:7;
 -webkit-box-orient:vertical
}
.text8line {
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:8;
 -webkit-box-orient:vertical
}
.text9line {
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:9;
 -webkit-box-orient:vertical
}
.a-center {
 text-align:center
}
.img1 {
 position:relative;
 overflow:hidden
}
.img1 img {
 width:100%;
 height:auto
}
.img1:before {
 position:absolute;
 content:'';
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:1;
 -webkit-transition:all 0.5s ease-in-out;
 transition:all 0.5s ease-in-out;
 -moz-transition:all 0.5s ease-in-out;
 -ms-transition:all 0.5s ease-in-out;
 -o-transition:all 0.5s ease-in-out
}
.img1:after {
 position:absolute;
 content:'';
 width:100%;
 height:100%;
 top:0;
 left:0;
 -webkit-transition:all 0.5s ease-in-out;
 transition:all 0.5s ease-in-out;
 -moz-transition:all 0.5s ease-in-out;
 -ms-transition:all 0.5s ease-in-out;
 -o-transition:all 0.5s ease-in-out
}
.img1:hover:before {
 right:50%;
 left:50%;
 width:0;
 background:rgba(255,255,255,0.3)
}
.img1:hover:after {
 height:0;
 top:50%;
 bottom:50%;
 background:rgba(255,255,255,0.3)
}
.f-full {
 width:100%;
 float:left
}
fieldset {
 border:none
}
.home-slider {
 overflow:hidden
}
.home-slider .item {
 position:relative
}
.home-slider .owl-item img {
 margin:0 auto
}
.home-slider .owl-dots {
 display:none
}
.home-slider.owl-carousel .owl-buttons .owl-next {
 right:0px !important;
 background:transparent;
 top:50%;
 border-top-left-radius:5px;
 border-bottom-left-radius:5px
}
.home-slider.owl-carousel .owl-buttons .owl-next:before {
 border-top-left-radius:5px;
 border-bottom-left-radius:5px
}
.home-slider.owl-carousel .owl-buttons .owl-prev {
 left:0px !important;
 background:transparent;
 top:50%;
 border-top-right-radius:5px;
 border-bottom-right-radius:5px
}
.home-slider.owl-carousel .owl-buttons .owl-prev:before {
 border-top-right-radius:5px;
 border-bottom-right-radius:5px
}
.home-slider.owl-carousel .owl-buttons .owl-prev:before,
.home-slider.owl-carousel .owl-buttons .owl-next:before {
 width:50px;
 height:50px;
 font-size:24px;
 background:#434a6e;
 line-height:50px
}
@media (max-width: 767px) {
 .home-slider.owl-carousel .owl-buttons .owl-prev:before,
 .home-slider.owl-carousel .owl-buttons .owl-next:before {
  height:25px;
  line-height:25px;
  width:25px
 }
}
.home-slider.owl-carousel .owl-buttons .owl-next,
.home-slider.owl-carousel .owl-buttons owl-prev {
 width:50px;
 height:50px;
 line-height:50px
}
@media (max-width: 767px) {
 .home-slider.owl-carousel .owl-buttons .owl-next,
 .home-slider.owl-carousel .owl-buttons owl-prev {
  height:25px;
  line-height:25px;
  width:25px
 }
}
.home-slider.owl-carousel .owl-buttons .owl-next:hover,
.home-slider.owl-carousel .owl-buttons owl-prev:hover {
 background:#35bf76
}
.home-slider.owl-carousel .owl-buttons .owl-next:hover:before,
.home-slider.owl-carousel .owl-buttons owl-prev:hover:before {
 background:#35bf76
}
@media (max-width: 767px) {
 .section_tab_product .tabs-title li {
  width:87px
 }
}
section {
 width:100%;
 float:left
}
.cnew {
 display:inline-block;
 padding:0 10px;
 font-size:12px;
 background:#fb6b26;
 color:#fff;
 font-weight:400;
 font-family:"Roboto",sans-serif;
 position:absolute;
 top:10px;
 left:10px;
 z-index:2;
 line-height:24px;
 border-radius:20px
}
.crew {
 content:"";
 position:absolute;
 right:0;
 top:0;
 z-index:2;
 width:0;
 height:0;
 border-style:solid;
 border-width:0 75px 75px 0
}
.crew span {
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:16px;
 color:#fff;
 position:absolute;
 left:35px;
 top:10px;
 text-transform:uppercase;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.crew.hot {
 border-color:transparent #ffc321 transparent transparent
}
.crew.vip {
 border-color:transparent #35bf76 transparent transparent;
 z-index:3
}
.title_module_main {
 width:100%;
 float:left
}
.title_module_main.before h2 {
 font-size:30px;
 font-weight:700
}
@media (max-width: 767px) {
 .title_module_main.before h2 {
  font-size:30px
 }
}
.title_module_main.before h2:before {
 content:"";
 bottom:auto;
 top:-30px;
 background-image:url("../images/before_title.png");
 background-position:center center;
 background-size:contain;
 width:22px;
 height:22px;
 position:absolute;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -os-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 background-repeat:no-repeat
}
.title_module_main h2 {
 display:inline-block;
 position:relative;
 font-family:"Roboto",sans-serif;
 font-weight:700;
 padding:0;
 margin:0;
 color:#434a6e;
 font-size:30px;
 padding-bottom:10px
}
@media (max-width: 767px) {
 .title_module_main h2 {
  font-size:22px
 }
}
.title_module_main h2 a {
 color:#434a6e;
 display:block;
 text-decoration:none
}
.title_module_main h2:hover>a {
 color:#434a6e
}
.title_module_child {
 width:100%;
 float:left
}
.title_module_child h2 {
 display:inline-block;
 position:relative;
 font-family:"Roboto",sans-serif;
 font-weight:700;
 padding:0;
 margin:0;
 color:#434a6e;
 font-size:24px;
 padding-bottom:10px
}
.title_module_child h2 a {
 color:#434a6e;
 display:block;
 text-decoration:none
}
.title_page {
 font-family:"Roboto",sans-serif;
 font-size:18px;
 font-weight:700;
 padding:0px;
 margin:0px;
 line-height:58px
}
.title_page.absolute {
 position:absolute
}
@media (max-width: 767px) {
 .title_page.absolute {
  position:relative !important
 }
}
.title_module_arrow {
 width:100%;
 float:left
}
.title_module_arrow h2 {
 font-size:18px;
 font-weight:700;
 color:#434a6e;
 line-height:24px;
 padding:0px;
 margin:0px
}
.title_module_arrow h2 span,
.title_module_arrow h2 a {
 color:#434a6e;
 text-decoration:none
}
@media (max-width: 991px) {
 .title_module_arrow.main {
  margin-top:15px;
  border-bottom:0px
 }
}
.page_title {
 position:relative
}
.page_title .title_page_h1 {
 font-family:"Roboto",sans-serif;
 margin:0 0 20px 0;
 padding:0px 15px 15px 0px;
 font-size:15px;
 font-weight:700;
 border-bottom:solid 1px #35bf76;
 text-transform:uppercase
}
.title_head {
 padding:0px;
 margin:0px;
 line-height:24px
}
.title_head .padding__ {
 padding:0px 30px 0px 0px;
 background-color:#fff;
 position:relative;
 font-size:24px;
 font-weight:400;
 font-family:"Roboto",sans-serif;
 margin-bottom:20px;
 display:block
}
.title_head .title_center_page {
 display:block;
 font-family:"Roboto",sans-serif;
 margin:0 0 15px 0;
 padding:0 15px 0px 0px;
 font-size:18px;
 font-weight:400
}
@media (max-width: 767px) {
 .title_head .title_center_page {
  font-size:14px
 }
}
.title_head .title_center_page.left {
 text-align:left
}
.button_custome_35 {
 height:35px;
 display:inline-block;
 text-align:center;
 line-height:35px;
 background:#35bf76;
 color:#fff;
 text-decoration:none;
 font-size:14px;
 font-weight:400;
 border:solid 1px #35bf76;
 padding:0 30px
}
.button_custome_35:hover {
 border-color:#434a6e;
 background:#434a6e;
 text-decoration:none;
 color:#fff
}
.item_product_main {
 float:left;
 margin-bottom: 30px;
}
.item_product_main .product-item-main {
 width:100%;
 float:left;
 border:solid 1px #e9e9f3;
 border-radius:5px
}
@media (min-width: 1200px) {
 .item_product_main .product-item-main .product-action {
  width:100%;
  float:left;
  text-align:center;
  height:35px;
  position:absolute;
  z-index:10;
  -webkit-transition:all ease 0.3s;
  -moz-transition:all ease 0.3s;
  -ms-transition:all ease 0.3s;
  -o-transition:all ease 0.3s;
  transition:all ease 0.3s;
  -moz-transform:scale(0);
  -o-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 .item_product_main .product-item-main .product-action form {
  margin:0px;
  padding:0px
 }
 .item_product_main .product-item-main .product-action form .group_action {
  text-align:center;
  width:100%;
  text-align:center;
  display:flex;
  justify-content:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  -o-justify-content:center;
  -os-justify-content:center
 }
 .item_product_main .product-item-main .product-action form .group_action .button_35 {
  height:35px;
  line-height:35px;
  font-family:"Roboto",sans-serif;
  color:#fff;
  font-size:14px;
  font-weight:400;
  text-decoration:none;
  display:inline-block;
  padding:0 15px;
  border:solid 1px #35bf76;
  width:45%;
  float:left;
  background:#35bf76;
  margin:0 2.5px
 }
}
@media (min-width: 1200px) and (min-width: 1500px) {
 .item_product_main .product-item-main .product-action form .group_action .button_35 {
  width:50%
 }
}
@media (min-width: 1200px) {
 .item_product_main .product-item-main .product-action form .group_action .button_35:hover {
  color:#fff;
  border-color:#434a6e;
  background:#434a6e;
  cursor:pointer
 }
}
.item_product_main .product-item-main .product-thumbnail {
 width:100%;
 float:left;
 position:relative
}
.item_product_main .product-item-main .product-thumbnail .image_thumb {
 justify-content:center;
 display:flex;
 -o-justify-content:center;
 -moz-justify-content:center;
 -webkit-justify-content:center;
 -os-justify-content:center;
 -o-display:flex;
 -moz-display:flex;
 -webkit-display:flex;
 -os-display:flex;
 align-items:center;
 position:relative
}
@media (min-width: 992px) and (max-width: 1199px) {
 .item_product_main .product-item-main .product-thumbnail .image_thumb {
  height:unset
 }
}
@media (min-width: 768px) and (max-width: 991px) {
 .item_product_main .product-item-main .product-thumbnail .image_thumb {
  height:unset
 }
}
@media (min-width: 544px) and (max-width: 767px) {
 .item_product_main .product-item-main .product-thumbnail .image_thumb {
  height:unset
 }
}
@media (max-width: 543px) {
 .item_product_main .product-item-main .product-thumbnail .image_thumb {
  height:unset
 }
}
.item_product_main .product-item-main .product-thumbnail .image_thumb:before {
 content:"";
 width:100%;
 height:100%;
 background:#fdfdfd;
 opacity:0;
 position:absolute;
 z-index:1;
 top:0;
 left:0
}
@media (min-width: 1500px) {
 .item_product_main .product-item-main .product-thumbnail .image_thumb {
  height:unset
 }
}
.item_product_main .product-item-main .product-thumbnail .image_thumb img {
 max-width:100%;
 max-height:100%;
 height:auto
}
.item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
 height:260px
}
@media (min-width: 992px) and (max-width: 1199px) {
 .item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
  height:unset
 }
}
@media (min-width: 768px) and (max-width: 991px) {
 .item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
  height:unset
 }
}
@media (min-width: 544px) and (max-width: 767px) {
 .item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
  height:unset
 }
}
@media (max-width: 543px) {
 .item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
  height:unset
 }
}
@media (max-width: 1199px) {
 .item_product_main .product-item-main .product-action {
  display:none !important
 }
}
.item_product_main .product-item-main .product-bottom {
 width:100%;
 float:left;
 background:#fff;
 padding:0;
 width:100%;
 float:left;
 margin:15px 0 0;
 position:relative
}
@media (max-width: 991px) {
 .item_product_main .product-item-main .product-bottom {
  margin:15px 0 0
 }
}
.item_product_main .product-item-main .product-bottom .product-name {
 font-family:"Roboto",sans-serif;
 font-size:16px;
 font-weight:700;
 padding:0px 20px 0;
 line-height:24px;
 overflow:hidden;
 word-wrap:break-word;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:1;
 width:100%;
 float:left;
 margin:0 0 10px
}
.item_product_main .product-item-main .product-bottom .product-name a {
 color:#434a6e;
 text-decoration:none
}
.item_product_main .product-item-main .product-bottom .product-name:hover {
 color:#35bf76
}
.item_product_main .product-item-main .product-bottom .product-name:hover a {
 color:#35bf76
}
.item_product_main .product-item-main .product-bottom .despro {
 width:100%;
 float:left;
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:400;
 margin:0 0 5px;
 color:#434a6e;
 overflow:hidden;
 word-wrap:break-word;
 line-height:2rem;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 padding:0px 20px;
 margin-bottom:0px
}
.item_product_main .product-item-main .product-bottom .reviews_item_product {
 margin-top:0px;
 margin-bottom:0px;
 overflow:hidden;
 display:inline-block;
 float:left;
 margin-left:0px;
 width:100%;
 padding:0 20px
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge {
 margin:0px;
 padding:0px;
 float:left;
 text-align:left
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star {
 padding:0px
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star i {
 font-size:10px;
 font-family:'FontAwesome'
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star i:before {
 font-family:'FontAwesome'
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-off-png:before {
 content:"\f005";
 color:#ddd
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-on-png:before {
 content:"\f005";
 color:#ffc321
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-half-png:before {
 content:"\f089";
 color:#ffc321
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge div img {
 display:none
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge div p {
 display:none;
 font-size:12px;
 color:#7b7b7b
}
.item_product_main .product-item-main .product-bottom .tag_mix {
 width:100%;
 float:left;
 padding:0 20px;
 margin-bottom:15px
}
.item_product_main .product-item-main .product-bottom .tag_mix ul {
 padding:0px;
 width:100%;
 float:left
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li {
 width:100%;
 float:left
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li span {
 font-size:13px;
 font-weight:400;
 color:#35bf76;
 line-height:18px;
 margin-bottom:5px
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li span:first-child {
 width:20px;
 text-align:left;
 float:left;
 display:block
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li span:first-child i {
 font-size:13px;
 font-family:'FontAwesome';
 color:#35bf76
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li span:last-child {
 font-family:"Roboto",sans-serif;
 color:#434a6e;
 width:calc(100% - 30px);
 -webkit-width:calc(100% - 30px);
 -moz-width:calc(100% - 30px);
 -o-width:calc(100% - 30px);
 -os-width:calc(100% - 30px);
 float:left;
 display:block
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li:last-child span {
 margin-bottom:0px
}
.item_product_main .product-item-main .product-bottom .wrap_price_item {
 width:100%;
 float:left;
 padding:20px 20px;
 border-top:solid 1px #e9e9f3;
 position:relative
}
.item_product_main .product-item-main .product-bottom .wrap_price_item .views_details {
 display:inline-block;
 height:35px;
 line-height:35px;
 font-size:13px;
 font-family:"Roboto",sans-serif;
 font-weight:400;
 color:#fff;
 background:#35bf76;
 padding:0;
 border-radius:3px;
 position:relative;
 width: 100%;
 text-align:center
}
.item_product_main .product-item-main .product-bottom .wrap_price_item .views_details:hover {
 background:#434a6e;
 text-decoration:none
}
.item_product_main .product-item-main .product-bottom .price-box {
 position:relative;
 display: none;
 float:left;
 line-height:35px;
 width:calc(100% - 100px);
 -moz-width:calc(100% - 100px);
 -webkit-width:calc(100% - 100px);
 -o-width:calc(100% - 100px);
 -os-width:calc(100% - 100px)
}
.item_product_main .product-item-main .product-bottom .price-box .special-price {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:left;
 -ms-flex-pack:left;
 justify-content:left;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 line-height:20px;
 min-height:35px
}
.item_product_main .product-item-main .product-bottom .price-box .product-price {
 font-size:16px;
 font-family:'Arial', sans-serif;
 color:#fb6b26;
 font-weight:700;
 margin-right:10px
}
.item_product_main .product-item-main .product-bottom .price-box .compare-price {
 font-size:13px;
 color:#acacac;
 font-family:'Arial', sans-serif;
 line-height:24px;
 font-weight:300;
 text-decoration:line-through
}
.item_product_main .product-item-main:hover .product-thumbnail .image_thumb:before {
 opacity:.6
}
.item_product_main .product-item-main:hover .product-action {
 -moz-transform:scale(1);
 -o-transform:scale(1);
 -ms-transform:scale(1);
 -webkit-transform:scale(1);
 transform:scale(1)
}
.aside-item {
 width:100%;
 float:left
}
.aside-item.collection-category.blogcategory {
 margin-left:0px
}
.aside-item.collection-category.blogcategory .cate_padding {
 padding:0 !important
}
.aside-item.collection-category .nav-item {
 position:relative;
 clear:left;
 font-size:14px;
 padding:0px;
 width:100%;
 float:left
}
.aside-item.collection-category .nav-item.active>a,
.aside-item.collection-category .nav-item:hover>a {
 color:#35bf76 !important
}
.aside-item.collection-category .nav-item.active>a span,
.aside-item.collection-category .nav-item:hover>a span {
 color:#35bf76
}
.aside-item.collection-category .nav-item:last-child a {
 border-bottom:0px
}
.aside-item.collection-category .nav-item a {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:400;
 line-height:20px;
 color:#434a6e;
 padding:10px 0px;
 border-bottom:solid 0px #ebebeb;
 position:relative
}
.aside-item.collection-category .nav-item a:before {
 content:none;
 width:5px;
 height:5px;
 background:#35bf76;
 position:absolute;
 left:15px;
 top:17px
}
.aside-item.collection-category .nav-item a span {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:400;
 color:#acacac
}
.aside-item.collection-category .nav-item em {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:400;
 color:#b7b7b7;
 font-style:normal;
 margin-left:5px
}
.aside-item.collection-category .nav-item span {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:400;
 color:#b7b7b7;
 font-style:normal;
 margin-left:5px
}
.aside-item.collection-category .nav-item .fa {
 position:absolute;
 right:0px;
 top:0;
 width:25px;
 padding:5px;
 line-height:30px;
 color:#434a6e
}
.aside-item.collection-category .nav-item .dropdown-menu {
 position:static;
 width:100%;
 border:0;
 padding-left:0px;
 box-shadow:none;
 padding:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .lv2 {
 border:none
}
.aside-item.collection-category .nav-item .dropdown-menu .lv2 .fa {
 position:absolute;
 right:0px;
 top:0;
 width:25px;
 padding:5px;
 line-height:30px
}
.aside-item.collection-category .nav-item .dropdown-menu .lv2:hover:before,
.aside-item.collection-category .nav-item .dropdown-menu .lv2.active:before {
 border-color:#434a6e
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item {
 padding:0px;
 border:none
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item>a {
 padding:10px 20px 10px 15px;
 line-height:20px;
 border-bottom:solid 0px #ebebeb
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item>a:before {
 content:none;
 width:5px;
 height:5px;
 background:#35bf76;
 position:absolute;
 left:30px;
 top:17px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item:hover {
 border-top-color:#fff;
 border-bottom-color:#fff
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item:last-child {
 border-bottom:solid 0px #ebebeb
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item .dropdown-menu {
 margin-top:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3 {
 padding:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3 a {
 line-height:20px;
 padding:10px 20px 10px 25px;
 border-bottom:0px;
 border-top:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3 a:before {
 left:43px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3:last-child {
 border-top:solid 0px #ebebeb
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3:last-child a {
 border-bottom:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3:hover:before,
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3.active:before {
 border-color:#35bf76
}
.aside-item.collection-category .nav-item:hover {
 border-top-color:#ddd;
 border-bottom-color:#ddd
}
.aside-item.collection-category .nav-item:hover:before {
 border-color:#35bf76
}
.aside-item.collection-category .nav-item:hover>a {
 color:#35bf76;
 text-decoration:none
}
.aside-item.collection-category .nav-item:hover>em {
 color:#35bf76
}
.aside-item.collection-category .nav-item:hover>.fa {
 color:#35bf76
}
.aside-item.collection-category .nav-item:hover span {
 color:#35bf76
}
.aside-item.collection-category .nav-item.active:before {
 border-color:#35bf76
}
.aside-item.collection-category .nav-item.active>.dropdown-menu {
 border-radius:0px
}
.aside-item.collection-category .nav-item.active>a {
 color:hover
}
.aside-item.collection-category .nav-item.active em {
 color:#35bf76
}
.aside-item.collection-category .nav-item.active>.fa {
 color:#35bf76
}
.aside-item.collection-category .nav-item.active>.dropdown-menu {
 display:block
}
.aside-item.collection-category .nav-item.active span {
 color:#434a6e
}
.aside-item.collection-category .nav-item.active>.fa:before {
 font-family:'FontAwesome'
}
.aside-item.collection-category .nav-item:hover>a,
.aside-item.collection-category .nav-item:hover em {
 color:#35bf76;
 background-color:#fff
}
.aside-item.collection-category .nav-item:hover>.fa {
 color:#35bf76
}
.aside-item.collection-category .nav-item .dropdown-menu li:hover>a {
 color:#35bf76;
 background-color:#fff
}
.aside-item.collection-category .nav-item .dropdown-menu li:hover>.fa {
 color:#35bf76
}
.aside-item.collection-category .nav>li>a {
 padding:10px 20px 10px 0px
}
.aside-item .nav>li>a:focus {
 background:none
}
.aside-cate-link-cls {
 width:100%;
 float:left;
 margin-top:20px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding {
 position:relative;
 z-index:2;
 border-bottom:0px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul {
 padding:0px 0px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item {
 border-bottom:none
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item a {
 font-size:14px;
 color:#898989;
 padding:10px 20px 10px 0px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item a:before {
 top:18px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item:hover>a {
 color:#434a6e
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item:before {
 content:none
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item a {
 padding:10px 25px 10px 15px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item a:before {
 top:18px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item:before {
 content:none
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item a {
 padding:10px 25px 10px 25px
}
.aside-cate-link-cls .border-das-sider {
 padding:0px 4px;
 background:#fff;
 display:block;
 border-top:0px;
 border-bottom:0px;
 width:9px;
 z-index:0;
 height:100%;
 z-index:0;
 position:absolute;
 right:0px;
 top:0
}
.ui-widget.ui-widget-content {
 height:2px;
 background:#ebebeb
}
.ui-slider-range.ui-corner-all.ui-widget-header {
 background:#434a6e !important
}
.ui-slider-horizontal .ui-slider-handle {
 height:14px !important;
 width:14px !important;
 border-radius:50% !important;
 top:-6px !important;
 border:none !important;
 background:#434a6e !important
}
.ui-widget.ui-widget-content {
 border:none !important;
 margin-bottom:25px;
 width:calc(100% - 14px);
 margin-left:7px
}
#start {
 width:100px;
 float:left
}
#start input {
 text-align:center;
 border-radius:3px;
 border:1px solid #e1e1e1;
 box-shadow:none
}
#stop {
 width:100px;
 float:left;
 margin-left:30px;
 text-align:center;
 position:relative
}
#stop input {
 text-align:center;
 border-radius:3px;
 border:1px solid #e1e1e1;
 box-shadow:none
}
#stop:before {
 content:"-";
 position:absolute;
 left:-17px;
 font-size:17px
}
a#filter-value {
 height:30px;
 line-height:30px;
 font-weight:400;
 width:100px;
 margin-top:15px
}
.section_find_project {
 padding:30px 0;
 background:#35bf76
}
@media (max-width: 767px) {
 .section_find_project .wrap_find>div:first-child .option_ {
  margin-top:0px
 }
}
@media (max-width: 991px) and (min-width: 768px) {
 .section_find_project .wrap_find>div:nth-child(3),
 .section_find_project .wrap_find>div:nth-child(4) {
  margin-top:15px
 }
}
@media (max-width: 767px) {
 .section_find_project .option_ {
  margin-top:15px
 }
}
.section_find_project .option_ label {
 font-weight:400;
 font-family:"Roboto",sans-serif;
 font-size:14px;
 color:#fff;
 margin-bottom:10px
}
.section_find_project .option_ select {
 height:40px;
 line-height:40px;
 border-radius:3px;
 font-size:13px
}
.section_find_project .button_search_sm {
 width:100%;
 text-align:center;
 margin-top:33px
}
@media (max-width: 767px) {
 .section_find_project .button_search_sm {
  margin-top:20px
 }
}
.section_find_project .button_search_sm .tdq_search {
 height:40px;
 line-height:40px;
 font-weight:700;
 font-family:"Roboto",sans-serif;
 font-size:14px;
 color:#fff;
 border:none;
 box-shadow:none;
 outline:none;
 width:100%;
 text-transform:uppercase;
 background:#25975a;
 border-radius:3px
}
.section_find_project .button_search_sm .tdq_search:hover {
 background:#434a6e
}
.section_find_project .button_search_sm .tdq_search .fa {
 padding-right:10px
}
.section_product_new {
 width:100%;
 float:left;
 padding:40px 0 0;
 position:relative
}
.section_product_new.section_product_mostedview {
 padding:40px 0 60px
}
@media (max-width: 767px) {
 .section_product_new {
  padding:25px 0
 }
}
.section_product_new .title_module_main h2 {
 padding-bottom: 15px;
}
.section_product_new .wrap_owl {
 width:100%;
 float:left;
 margin-top:25px
}
@media (max-width: 767px) {
 .section_product_new .wrap_owl {
  padding-bottom:0px
 }
}
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-next,
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-prev {
 background:transparent;
 top:-40px
}
@media (max-width: 991px) {
 .section_product_new .wrap_owl .owl-news .owl-buttons .owl-next,
 .section_product_new .wrap_owl .owl-news .owl-buttons .owl-prev {
  top:-40px
 }
}
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-next:before,
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-prev:before {
 font-size:20px;
 font-weight:400;
 background:transparent;
 color:#434a6e
}
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-next:hover:before,
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-prev:hover:before {
 color:#434a6e
}
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-next:before {
 content:"\f054"
}
@media (min-width: 992px) {
 .section_product_new .wrap_owl .owl-news .owl-buttons .owl-next {
  right:-7px
 }
}
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-prev:before {
 content:"\f053"
}
@media (min-width: 320px) {
 .section_product_new .wrap_owl .owl-news .owl-buttons .owl-prev {
  right:18px;
  left:auto
 }
}
.section_product_new .wrap_owl .owl-news .owl-dots {
 display:none;
 position:relative;
 bottom:-5px
}
.section_product_new .wrap_owl .owl-news .owl-dots .owl-dot {
 background:#d7d7d7;
 width:8px;
 height:8px
}
.section_product_new .wrap_owl .owl-news .owl-dots .owl-dot.active {
 background:#434a6e
}
.section_product_noibat {
 width:100%;
 float:left;
 padding:80px 0 40px
}
@media (max-width: 767px) {
 .section_product_noibat {
  padding:50px 0 25px
 }
}
.section_product_noibat .title_module_main p {
 display:block;
 text-align:center;
 font-size:14px;
 font-weight:400;
 color:#434a6e
}
.section_product_noibat .wrap_noibat {
 width:100%;
 float:left;
 padding:35px 0
}
@media (max-width: 767px) {
 .section_product_noibat .wrap_noibat {
  padding-bottom:0px;
  margin-top:20px
 }
}
@media (min-width: 1200px) {
 .section_product_noibat .wrap_noibat .product_noibat_wrap .item_product_main.col-lg-3:nth-child(4n+1) {
  clear:left
 }
}
@media (min-width: 992px) and (max-width: 1199px) {
 .section_product_noibat .wrap_noibat .product_noibat_wrap .item_product_main.col-md-3:nth-child(4n+1) {
  clear:left
 }
}
@media (min-width: 768px) and (max-width: 991px) {
 .section_product_noibat .wrap_noibat .product_noibat_wrap .item_product_main.col-sm-3:nth-child(4n+1) {
  clear:left
 }
}
@media (max-width: 767px) {
 .section_product_noibat .wrap_noibat .product_noibat_wrap .item_product_main.col-xs-6:nth-child(2n+1) {
  clear:left
 }
}
@media (max-width: 767px) {
 .section_product_noibat .wrap_noibat .owl-buttons {
  width:50px;
  position:absolute;
  top:-15px;
  left:50%;
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  -os-transform:translateX(-50%)
 }
}

@media (max-width: 991px) {
 .section_product_noibat .wrap_noibat .owl-dots {
  top:5px
 }
}
.section_product_noibat .wrap_noibat .owl-dots .owl-dot {
 background:#dadadf;
 width:8px;
 height:8px
}
.section_product_noibat .wrap_noibat .owl-dots .owl-dot.active {
 background:#434a6e
}
.section_why {
 padding:40px 0;

 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat
}
.section_why .title_module_main h2 {
 color:#fff;
 font-size:36px;
 font-weight:700
}
@media (max-width: 767px) {
 .section_why .title_module_main h2 {
  font-size:30px
 }
}
.section_why .title_module_main p {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 color:#fff;
 font-weight:400
}
.section_why .wrap {
 width:100%;
 float:left;
 padding:45px 0 0
}
.section_why .wrap .owl-carousel .owl-buttons {
 display:none
}
.section_why .wrap .owl-carousel .owl-dots {
 position:relative;
 top:35px
}
@media (max-width: 991px) {
 .section_why .wrap .owl-carousel .owl-dots {
  top:5px
 }
}
.section_why .wrap .owl-carousel .owl-dots .owl-dot {
 background:#dadadf;
 width:8px;
 height:8px
}
.section_why .wrap .owl-carousel .owl-dots .owl-dot.active {
 background:#434a6e
}
.section_why .wrap .wrap_itemp {
 width:100%;
 float:left;
 margin-bottom:40px
}
.section_why .wrap .wrap_itemp .ico {
 width:42px;
 display:block;
 float:left
}
@media (max-width: 767px) {
 .section_why .wrap .wrap_itemp .ico {
  width:100%;
  text-align:center;
  margin-bottom:15px
 }
}
.section_why .wrap .wrap_itemp .ico img {
 max-width:100%
}
@media (max-width: 767px) {
 .section_why .wrap .wrap_itemp .ico img {
  margin:0 auto
 }
}
.section_why .wrap .wrap_itemp .content_p {
 display:block;
 float:left;
 width:calc(100% - 42px - 30px);
 -webkit-width:calc(100% - 42px - 30px);
 -moz-width:calc(100% - 42px - 30px);
 -o-width:calc(100% - 42px - 30px);
 -os-width:calc(100% - 42px - 30px);
 margin-left:30px
}
@media (max-width: 767px) {
 .section_why .wrap .wrap_itemp .content_p {
  width:100%;
  text-align:center;
  margin-left:0px
 }
}
.section_why .wrap .wrap_itemp .content_p h4 {
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:16px;
 line-height:30px;
 padding:0px;
 margin:0px;
 display:block
}
.section_why .wrap .wrap_itemp .content_p h4 a {
 color:#fff;
 text-decoration:none
}
.section_why .wrap .wrap_itemp .content_p h4 a:hover {
 color:#35bf76
}
.section_why .wrap .wrap_itemp .content_p p {
 margin:0px;
 padding:0px;
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:400;
 color:#fff;
 line-height:23px;
 width:100%;
 float:left;
 opacity:.5
}
.section_subscribe {
 padding:40px 0;
 background-image:url("bg_subscribe5b7b.jpg?1599620321529");
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat
}
.section_subscribe .title_module_main h2 {
 color:#fff;
 font-size:40px
}
@media (max-width: 767px) {
 .section_subscribe .title_module_main h2 {
  font-size:30px
 }
}
.section_subscribe .title_module_main p {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 color:#fff;
 opacity:.5;
 font-weight:400
}
.section_subscribe .module_get {
 width:100%;
 height:100%
}
.section_subscribe .module_get .inner_get .form_inner {
 width:100%;
 float:left;
 /* margin-top:20px */
}
.section_subscribe .module_get .inner_get .form_inner form {
 margin:0px;
 padding:0px;
 width:100%
}
.section_subscribe .module_get .inner_get .form_inner form input {
 height:40px;
 margin:0px;
 border:solid 1px #ebebeb;
 padding:0 15px;
 line-height:40px;
 font-family:"Roboto",sans-serif;
 border-radius:3px;
 /* width:70%; */
 float:left;
}
@media (max-width: 767px) {
 .section_subscribe .module_get .inner_get .form_inner form input {
  width:100%;
  margin-bottom:15px
 }
}
.section_subscribe .module_get .inner_get .form_inner form .button_45 {
 height:40px;
 line-height:40px;
 background:#35bf76;
 color:#fff;
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:14px;
 border-radius:3px;
 /* width:calc(100% - 70% - 10px); */
 -webkit-width:calc(100% - 70% - 10px);
 -moz-width:calc(100% - 70% - 10px);
 -os-width:calc(100% - 70% - 10px);
 -o-width:calc(100% - 70% - 10px);
 margin-left:10px;
 border:none;
 text-transform:uppercase;
}
@media (max-width: 767px) {
 .section_subscribe .module_get .inner_get .form_inner form .button_45 {
  width:100%;
  margin-left:0px
 }
}
.section_subscribe .module_get .inner_get .form_inner form .button_45 .fa {
 padding-right:10px
}
.section_blogs {
 width:100%;
 float:left;
 padding:40px 0 40px
}
@media (max-width: 767px) {
 .section_blogs {
  padding-bottom:20px
 }
}
.section_blogs .title_module_main h2 {
 padding-bottom:0px
}
.section_blogs .list-blogs-link {
 width:100%;
 float:left;
 margin-top:20px
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img {
 width:100%;
 float:left;
 position:relative
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ {
 margin-top:0;
 width:100%;
 float:left;
 position:absolute;
 left:0;
 bottom:0;
 z-index:2;
 padding:0 15px 20px;
 background:-moz-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
 background:-webkit-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
 background:-ms-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%)
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 {
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:20px;
 color:#fff;
 line-height:26px
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a {
 color:#fff;
 text-decoration:none
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a:hover {
 color:#35bf76
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post {
 font-size:13px;
 font-weight:400;
 font-family:"Roboto",sans-serif;
 color:#b2b2c4;
 margin-right:10px
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post .fa {
 color:#35bf76;
 font-family:'FontAwesome'
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post:last-child {
 margin-right:0px
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ p {
 width:100%;
 float:left;
 font-size:14px;
 color:#434a6e;
 font-family:"Roboto",sans-serif;
 padding:0px;
 margin:15px 0;
 font-weight:400;
 display:block
}
.section_blogs .owl-buttons {
 display:none
}
.section_blogs .owl-dots {
 position:relative;
 bottom:-5px
}
.section_blogs .owl-dots .owl-dot {
 background:#d7d7d7;
 width:8px;
 height:8px
}
.section_blogs .owl-dots .owl-dot.active {
 background:#434a6e
}
.section_blogs .wrap_list_blog {
 width:100%;
 float:left;
 margin-top: 0;
}
@media (min-width: 1200px) {
 .section_blogs .wrap_list_blog .col-lg-6:nth-child(2n+1) {
  clear:left
 }
}
@media (min-width: 992px) and (max-width: 1199px) {
 .section_blogs .wrap_list_blog .col-md-6:nth-child(2n+1) {
  clear:left
 }
}
@media (min-width: 768px) and (max-width: 991px) {
 .section_blogs .wrap_list_blog .col-sm-6:nth-child(2n+1) {
  clear:left
 }
}
@media (max-width: 767px) {
 .section_blogs .wrap_list_blog .col-xs-12:nth-child(1n+1) {
  clear:left
 }
}
@media (min-width: 768px) {
 .section_blogs .wrap_list_blog>div>div:nth-last-child(2) .blog-item-list {
  margin-bottom:0px;
  padding-bottom:0px
 }
 .section_blogs .wrap_list_blog>div>div:last-child .blog-item-list {
  margin-bottom:0px;
  padding-bottom:0px
 }
}
.section_blogs .wrap_list_blog .blog-item-list {
 width:100%;
 float:left;
 padding:0 0 15px;
 border-bottom:none
}
.section_blogs .wrap_list_blog .blog-item-list .blog-item-thumbnail {
 width:100px;
 display:block;
 float:left
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item {
 display:block;
 float:left;
 width:calc(100% - 100px - 15px);
 -webkit-width:calc(100% - 100px - 15px);
 -moz-width:calc(100% - 100px - 15px);
 -o-width:calc(100% - 100px - 15px);
 -os-width:calc(100% - 100px - 15px);
 margin-left:15px
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item h3 {
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:14px;
 color:#434a6e;
 line-height:normal
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item h3 a {
 color:#434a6e
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item h3 a:hover {
 color:#35bf76
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item .time_post {
 font-size:13px;
 font-weight:400;
 font-family:"Roboto",sans-serif;
 color:#b2b2c4
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item .time_post .fa {
 color:#35bf76;
 font-family:'FontAwesome'
}
.section_brand {
 padding:20px 0px 20px;
 width:100%;
 float:left;
 border-top:solid 1px #ebebeb;
 margin-bottom:0px
}
.section_brand .block-brand {
 width:100%;
 float:left
}
.section_brand .block-brand .owl-buttons {
 display:none
}
.section_brand .block-brand .owl-dots {
 display:none
}
.section_brand .block-brand a {
 display:flex;
 justify-content:center;
 min-height: 100px;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -os-justify-content:center;
 -o-justify-content:center;
 align-items:center
}
.section_brand .block-brand a .wrp {
 display:block;
 position:relative;
 color:inherit;
 text-decoration:none;
 line-height:24px;
 display:flex;
 justify-content:center;
 align-items:center
}
.section_brand .block-brand a .wrp:before,
.section_brand .block-brand a .wrp:after {
 content:'';
 position:absolute;
 transition:transform .5s ease
}
.section_brand .block-brand a img {
 max-width:100%
}
.related_module {
 margin-bottom:30px
}
.related_module .wrap_owl {
 width:100%;
 float:left
}
.related_module .wrap_owl .owl-related .owl-dots {
 display:none
}
.related_module .wrap_owl .owl-related .owl-buttons .owl-next,
.related_module .wrap_owl .owl-related .owl-buttons .owl-prev {
 background:transparent;
 top:36%
}
.related_module .wrap_owl .owl-related .owl-buttons .owl-next:before,
.related_module .wrap_owl .owl-related .owl-buttons .owl-prev:before {
 font-size:42px;
 background:transparent;
 color:#434a6e
}
@media (min-width: 992px) {
 .related_module .wrap_owl .owl-related .owl-buttons .owl-next {
  right:-35px
 }
}
@media (min-width: 992px) {
 .related_module .wrap_owl .owl-related .owl-buttons .owl-prev {
  left:-35px
 }
}
.module-content {
 width:100%;
 float:left;
 margin-bottom:40px
}
.module-content .recent_items .owl-recents .owl-dots {
 display:none
}
.module-content .recent_items .owl-recents .owl-buttons .owl-next,
.module-content .recent_items .owl-recents .owl-buttons .owl-prev {
 background:transparent;
 top:36%
}
.module-content .recent_items .owl-recents .owl-buttons .owl-next:before,
.module-content .recent_items .owl-recents .owl-buttons .owl-prev:before {
 font-size:42px;
 background:transparent;
 color:#434a6e
}
@media (min-width: 992px) {
 .module-content .recent_items .owl-recents .owl-buttons .owl-next {
  right:-35px
 }
}
@media (min-width: 992px) {
 .module-content .recent_items .owl-recents .owl-buttons .owl-prev {
  left:-35px
 }
}
.aside-item .list-blogs {
 width:100%;
 float:left
}
.aside-item .list-blogs .blog_list_item .blog-item-list:first-child {
 padding-top:0px
}
.aside-item .list-blogs .blog_list_item {
 border-top:0px
}
@media (min-width: 768px) {
 .aside-item .list-blogs .blog_list_item {
  margin-bottom:30px
 }
}
.aside-item .list-blogs .blog_list_item .blog-item {
 padding:20px 0px 15px 0px;
 margin:0px 0px !important;
 position:relative;
 margin-bottom:15px
}
.aside-item .list-blogs .blog_list_item .blog-item:last-child {
 border-bottom:0px
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-thumbnail {
 display:inline-block;
 float:left;
 width:100%;
 width:100px
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-thumbnail a {
 display:block;
 text-align:center
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-thumbnail a img {
 width:auto !important;
 max-width:100%
}
.aside-item .list-blogs .blog_list_item .blog-item .ct_list_item {
 display:block;
 float:left;
 width:calc(100% - 100px);
 -o-width:calc(100% - 100px);
 -moz-width:calc(100% - 100px);
 -webkit-width:calc(100% - 100px);
 padding-left:15px
}
.aside-item .list-blogs .blog_list_item .blog-item .summary_ {
 font-family:"Roboto",sans-serif
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-name {
 font-family:"Roboto",sans-serif;
 margin:0px 0px 5px;
 line-height:19px;
 font-size:14px;
 font-weight:700
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-name a {
 color:#434a6e;
 text-decoration:none
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-name:hover a {
 color:#35bf76
}
.blog_page_section .blog-main .blog_full {
 width:100%;
 float:left;
 margin-bottom:25px;
 padding-top:25px;
 border-top:solid 1px #ebebeb
}
.blog_page_section .blog-main .blog_full:first-child {
 padding-top:0px;
 border-top:0px
}
.blog_page_section .blog-main .blog_full .blog-inner h3 {
 padding-top:0;
 margin-top:0
}
.blog_page_section .blog-main .blog-item-name,
.blog_page_section .blog-main h3 {
 font-family:"Roboto",sans-serif;
 position:relative;
 font-size:20px;
 font-weight:700;
 line-height:26px;
 margin:0px 0px 10px;
 color:#434a6e
}
.blog_page_section .blog-main .blog-item-name a,
.blog_page_section .blog-main h3 a {
 color:#434a6e;
 text-decoration:none
}
.blog_page_section .blog-main .blog-item-name a:hover,
.blog_page_section .blog-main h3 a:hover {
 color:#434a6e
}
.blog_page_section .blog-main .blog-item-name .fa,
.blog_page_section .blog-main h3 .fa {
 position:absolute;
 left:0;
 top:9px;
 font-size:11px;
 color:#35bf76
}
.blog_page_section .blog-main .time_post {
 color:#b2b2c4;
 font-family:"Roboto",sans-serif;
 font-size:13px;
 font-weight:400
}
.blog_page_section .blog-main .time_post.f {
 margin-right:15px
}
.blog_page_section .blog-main .time_post .fa {
 font-family:'FontAwesome';
 color:#35bf76
}
.blog_page_section .blog-main .blog-item-summary {
 font-family:'Open Sans', sans-serif;
 font-size:14px;
 margin-bottom:0;
 line-height:22px;
 color:#83839a;
 margin-top:10px;
 font-weight:400;
 margin-bottom:15px
}
.blog_page_section .blog-main .blog-item-summary p,
.blog_page_section .blog-main .blog-item-summary a {
 margin:0px;
 padding:0px
}
.blog_page_section .blog-main .blog-item-summary img {
 display:none
}
.blog_page_section .blog-main .blog-description {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 color:#434a6e;
 font-weight:400;
 margin-top:10px
}
.blog_page_section .blog-main .post-time-blog {
 font-family:"Roboto",sans-serif;
 font-size:13px;
 line-height:22px;
 color:#acb2c3
}
.blog_page_section .blog-main .post-time-blog span {
 margin-right:15px
}
.blog_page_section .blog-main .blog-item-thumbnail {
 position:relative
}
.blog_page_section .blog-main .button_custome_35 {
 border-radius:3px;
 padding:0 20px
}
.op_login.op_login_true {
 content:" ";
 width:100%;
 height:100%;
 background:rgba(0,0,0,0.5);
 position:fixed;
 top:0px;
 left:0px;
 z-index:99999
}
.modal_register,
.modal_login {
 width:635px;
 min-height:200px;
 background:#fff;
 position:fixed;
 top:50px;
 left:50%;
 z-index:99999;
 display:none;
 margin-left:-317px;
 margin-top:-0px
}
.modal_register .wrap_modal_login,
.modal_login .wrap_modal_login {
 padding:40px 35px
}
.modal_register .wrap_modal_login p,
.modal_login .wrap_modal_login p {
 font-family:"Roboto",sans-serif;
 font-size:18px;
 font-weight:500;
 padding:0px;
 margin:0px;
 line-height:24px;
 display:block;
 margin-bottom:15px
}
.modal_register .wrap_modal_login .fileds input,
.modal_login .wrap_modal_login .fileds input {
 height:40px;
 line-height:40px
}
.modal_register .wrap_modal_login .action-btn input,
.modal_login .wrap_modal_login .action-btn input {
 display:inline-block;
 text-transform:uppercase;
 font-weight:500
}
.modal_register .wrap_modal_login .morelog,
.modal_login .wrap_modal_login .morelog {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 line-height:24px;
 margin-top:10px;
 display:block
}
.modal_register .wrap_modal_login .login_form,
.modal_register .wrap_modal_login .register_form,
.modal_login .wrap_modal_login .login_form,
.modal_login .wrap_modal_login .register_form {
 text-decoration:underline
}
.modal_register .wrap_modal_login .login_form:hover,
.modal_register .wrap_modal_login .register_form:hover,
.modal_login .wrap_modal_login .login_form:hover,
.modal_login .wrap_modal_login .register_form:hover {
 cursor:pointer;
 color:#434a6e
}
.module_contact_bottom_right {
 width:280px;
 position:fixed;
 right:30px;
 bottom:0;
 z-index:10;
 top:auto !important
}
.module_contact_bottom_right .title_heade_form {
 width:100%;
 float:left;
 background:#35bf76;
 padding:5px 15px;
 position:relative;
 border-top-left-radius:5px;
 border-top-right-radius:5px
}
.module_contact_bottom_right .title_heade_form h4 {
 line-height:30px;
 font-size:14px;
 font-weight:500;
 font-family:"Roboto",sans-serif;
 padding:0;
 margin:0;
 color:#fff;
 text-transform:uppercase
}
.module_contact_bottom_right .title_heade_form .closed_form {
 display:inline-block;
 width:15px;
 line-height:30px;
 font-size:14px;
 font-weight:700;
 color:#fff;
 position:absolute;
 top:5px;
 right:15px;
 z-index:1;
 text-align:center;
 cursor:pointer
}
.module_contact_bottom_right .title_heade_form .closed_form i {
 font-weight:700;
 color:#fff
}
.module_contact_bottom_right .wrap_form_contact {
 width:100%;
 float:left;
 padding:15px;
 border-left:solid 1px #ebebeb;
 border-right:solid 1px #ebebeb;
 background:#fff
}
.module_contact_bottom_right .wrap_form_contact.show {
 visibility:visible;
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 -o-transform:translateX(0);
 transform:translateX(0)
}
.module_contact_bottom_right .wrap_form_contact.hide {
 visibility:hidden;
 -webkit-transition:all 0.2s linear;
 -moz-transition:all 0.2s linear;
 -o-transition:all 0.2s linear;
 transition:all 0.2s linear;
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 -o-transform:translateY(-100%);
 transform:translateY(-100%)
}
.module_contact_bottom_right .wrap_form_contact .des {
 font-family:"Roboto",sans-serif;
 font-size:13px;
 color:#83839a;
 line-height:18px;
 display:block
}
.module_contact_bottom_right .wrap_form_contact .notifined p {
 font-family:"Roboto",sans-serif;
 font-size:13px;
 color:red;
 line-height:18px
}
.module_contact_bottom_right .wrap_form_contact form {
 width:100%;
 float:left;
 margin-bottom:0
}
.module_contact_bottom_right .wrap_form_contact .full_width_input {
 width:100%;
 float:left
}
.module_contact_bottom_right .wrap_form_contact .full_width_input:last-child {
 padding-bottom:10px
}
.module_contact_bottom_right .wrap_form_contact .full_width_input input {
 height:35px;
 line-height:35px
}
.module_contact_bottom_right .wrap_form_contact .full_width_input input,
.module_contact_bottom_right .wrap_form_contact .full_width_input textarea {
 color:#b2b2c4
}
.module_contact_bottom_right .wrap_form_contact .full_width_input input,
.module_contact_bottom_right .wrap_form_contact .full_width_input textarea,
.module_contact_bottom_right .wrap_form_contact .full_width_input button {
 width:100%;
 float:left;
 margin-bottom:10px;
 border-radius:3px
}
.module_contact_bottom_right .wrap_form_contact .full_width_input button {
 line-height:30px;
 font-size:14px;
 font-weight:500;
 font-family:"Roboto",sans-serif;
 padding:0;
 margin:0;
 color:#fff;
 text-transform:uppercase
}
.section {
 width:100%;
 float:left
}
.title_section_duan h2 {
 font-family:"Roboto",sans-serif;
 padding:0;
 margin:0
}
.title_section_duan h2 span {
 display:inline-block;
 font-size:14px;
 font-weight:500;
 text-transform:uppercase;
 color:#35bf76;
 letter-spacing:3px
}
.title_section_duan h2 p {
 display:block;
 width:100%;
 float:left;
 padding:0;
 margin:0;
 font-size:36px;
 font-weight:700;
 color:#434a6e;
 position:relative;
 margin-bottom:30px;
 padding-bottom:15px;
 margin-top:5px
}
@media (max-width: 767px) {
 .title_section_duan h2 p {
  font-size:30px;
  line-height:35px
 }
}
.title_section_duan h2 p:before {
 content:"";
 height:2px;
 width:50px;
 position:absolute;
 bottom:0;
 left:0;
 background:#35bf76
}
.title_section_duan h2 p.notbf:before {
 content:none
}
.title_section_duan h2.white p {
 color:#fff
}
.button_35px {
 height:35px;
 display:inline-block;
 background:#35bf76;
 padding:0 20px;
 line-height:35px;
 border-radius:3px;
 text-decoration:none;
 border:solid 1px #35bf76;
 color:#fff;
 font-family:"Roboto",sans-serif;
 font-size:13px;
 font-weight:400
}
.button_35px:hover {
 background:#fff;
 border-color:#35bf76;
 color:#35bf76;
 text-decoration:none
}
.tongquanduan {
 padding:100px 0 100px;
 width:100%;
 float:left;
 background-image:url("bg_duan1_module_15b7b.png?1599620321529");
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center;
 position:relative;
 overflow:hidden
}
@media (max-width: 991px) {
 .tongquanduan {
  padding:40px 0
 }
}
.tongquanduan .bef {
 position:relative
}
.tongquanduan .bef:before {
 content:"";
 width:167px;
 height:95px;
 background-image:url("bg_duan1_module_1_top_left5b7b.png?1599620321529");
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center;
 position:absolute;
 top:-100px;
 left:-200px
}
@media (max-width: 991px) {
 .tongquanduan .nopading-sm {
  padding:0px
 }
}
.tongquanduan .content_desduan {
 width:100%;
 float:left
}
.tongquanduan .content_desduan .cot {
 width:100%;
 float:left;
 margin-bottom:30px
}
@media (min-width: 1200px) {
 .tongquanduan .banner {
  margin-left:40px
 }
}
@media (max-width: 991px) {
 .tongquanduan .banner {
  text-align:center
 }
}
.section_vitri {
 width:100%;
 float:left
}
.section_vitri .maps_vitri {
 width:100%;
 float:left
}
.section_vitri .maps_vitri iframe {
 width:100% !important;
 height:auto !important;
 min-height:736px
}
@media (min-width: 992px) and (max-width: 1199px) {
 .section_vitri .maps_vitri iframe {
  min-height:758px
 }
}
@media (min-width: 1200px) and (max-width: 1355px) {
 .section_vitri .maps_vitri iframe {
  min-height:780px
 }
}
@media (min-width: 1356px) and (max-width: 1440px) {
 .section_vitri .maps_vitri iframe {
  min-height:758px
 }
}
@media (min-width: 1921px) {
 .section_vitri .maps_vitri iframe {
  min-height:718px
 }
}
.section_vitri .no-padding {
 padding:0
}
.section_vitri .wrap_dialy {
 width:100%;
 float:left;
 padding:50px 0;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center
}
.section_vitri .wrap_dialy.loai1_duan1 {
 background-image:url("loai1_duan1_module_25b7b.jpg?1599620321529")
}
.section_vitri .wrap_dialy.loai1_duan2 {
 background-image:url("loai1_duan2_module_25b7b.jpg?1599620321529")
}
.section_vitri .wrap_dialy.loai1_duan3 {
 background-image:url("loai1_duan3_module_25b7b.jpg?1599620321529")
}
.section_vitri .wrap_dialy.loai1_duan4 {
 background-image:url("loai1_duan4_module_25b7b.jpg?1599620321529")
}
.section_vitri .wrap_dialy.loai1_duan5 {
 background-image:url("loai1_duan5_module_25b7b.jpg?1599620321529")
}
@media (max-width: 991px) {
 .section_vitri .wrap_dialy {
  padding:30px 15px
 }
}
.section_vitri .des {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 color:#fff;
 line-height:22px;
 font-weight:400;
 width:100%;
 float:left;
 margin-bottom:10px;
 padding-right:30px
}
.section_vitri .content_md_2 {
 width:100%;
 float:left;
 max-height:420px;
 overflow:auto;
 overflow-x:hidden
}
.section_vitri .content_md_2::-webkit-scrollbar {
 width:4px
}
.section_vitri .content_md_2::-webkit-scrollbar-track {
 background:#47495b
}
.section_vitri .content_md_2::-webkit-scrollbar-thumb {
 background:#ebebeb;
 border-radius:0px
}
.section_vitri .content_md_2::-webkit-scrollbar-thumb:hover,
.section_vitri .content_md_2::-webkit-scrollbar-thumb:active {
 background:#ebebeb;
 border-radius:15px
}
.section_vitri .content_md_2 .item_forloop {
 text-align:center;
 margin-top:30px
}
.section_vitri .content_md_2 .item_forloop div {
 display:inline-block;
 text-align:center;
 width:120px;
 height:120px;
 border-radius:50%
}
.section_vitri .content_md_2 .item_forloop div img {
 border:solid 5px #5a5e74;
 max-width:100%;
 border-radius:50%
}
.section_vitri .content_md_2 .item_forloop p {
 margin-top:15px;
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:700;
 padding:0;
 line-height:22px;
 color:#35bf76;
 display:block;
 text-align:center
}
.hethongtienich {
 padding:50px 0 30px;
 background-image:url("bg_duan1_module_35b7b.png?1599620321529");
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center;
 position:relative;
 overflow:hidden
}
@media (max-width: 991px) {
 .hethongtienich {
  padding:20px 0
 }
}
.hethongtienich .wrap_fex {
 width:100%;
 float:left;
 padding:100px 0 100px
}
@media (max-width: 991px) {
 .hethongtienich .wrap_fex {
  padding:0px 0
 }
}
.hethongtienich .wrap_log {
 width:100%;
 float:left
}
.wrap_log {
 width:100%;
 float:left;
 margin-top:40px
}
.wrap_log .owl_blog_bigsize {
 overflow-y:hidden;
 padding-bottom:40px
}
.wrap_log .owl_blog_bigsize .flipster__container {
 padding-bottom:40px
}
.wrap_log .owl_blog_bigsize .flipster__item--past,
.wrap_log .owl_blog_bigsize .flipster__item--future {
 opacity:1
}
@media (max-width: 991px) and (min-width: 768px) {
 .wrap_log .owl_blog_bigsize .flipster__button {
  top:40%;
  margin:1em 5em
 }
}
@media (max-width: 767px) {
 .wrap_log .owl_blog_bigsize .flipster__button {
  top:40%;
  margin:1em 0
 }
}
.wrap_log .owl_blog_bigsize .flipster__button svg {
 width:0em
}
@media (max-width: 991px) {
 .wrap_log .owl_blog_bigsize .flipster__button svg {
  width:30px;
  color:#fff
 }
}
.wrap_log .owl_blog_bigsize .flipster__nav {
 position:absolute;
 width:100%;
 top:85%;
 z-index:9;
 margin:15px 0 0
}
.wrap_log .owl_blog_bigsize .flipster__nav li {
 width:8px;
 height:8px;
 background:#ddd;
 border-radius:50%
}
.wrap_log .owl_blog_bigsize .flipster__nav li.flipster__nav__item--current {
 background:#434a6e
}
.wrap_log .owl_blog_bigsize .flipster__nav li a {
 font-size:0px;
 width:8px;
 height:8px;
 border-radius:50%
}
.wrap_log .owl_blog_bigsize .item_wrap_blog {
 position:relative
}
.wrap_log .owl_blog_bigsize .item_wrap_blog .flipster__item__content .item-blg {
 width:100%;
 height:100%;
 box-shadow:0 1px 1px rgba(210,210,210,0.88),0 1px 14px rgba(181,181,181,0.74);
 -webkit-box-shadow:0 1px 1px rgba(210,210,210,0.88),0 1px 14px rgba(181,181,181,0.74);
 -moz-box-shadow:0 1px 1px rgba(210,210,210,0.88),0 1px 14px rgba(181,181,181,0.74);
 -o-box-shadow:0 1px 1px rgba(210,210,210,0.88),0 1px 14px rgba(181,181,181,0.74);
 -os-box-shadow:0 1px 1px rgba(210,210,210,0.88),0 1px 14px rgba(181,181,181,0.74)
}
.wrap_log .owl_blog_bigsize .item_wrap_blog .content__ {
 margin-top:0;
 width:100%;
 float:left;
 position:absolute;
 left:0;
 bottom:0;
 z-index:2;
 padding:70px 15px 30px;
 background:-moz-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
 background:-webkit-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
 background:-ms-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%)
}
.wrap_log .owl_blog_bigsize .item_wrap_blog .content__ h3 {
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:26px;
 color:#fff
}
@media (max-width: 767px) {
 .wrap_log .owl_blog_bigsize .item_wrap_blog .content__ h3 {
  max-width:80%;
  margin:0 auto
 }
}
.wrap_log .owl_blog_bigsize .item_wrap_blog .content__ h3 a {
 color:#fff;
 text-decoration:none
}
.wrap_log .owl_blog_bigsize .item_wrap_blog .content__ h3 a:hover {
 color:#35bf76
}
.section_tongthe {
 padding:50px 0;
 background-image:url("bg_tongthe5b7b.jpg?1599620321529");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center;
 position:relative
}
.section_tongthe .wrap_full {
 width:100%;
 float:left
}
.section_tongthe .wrap_full .fultab {
 width:100%;
 float:left
}
.section_tongthe .imagechanged {
 padding:0 15px;
 margin-top:15px
}
.section_tongthe .imagechanged a {
 display:block;
 text-align:center
}
.section_tongthe .imagechanged a img {
 max-width:100%
}
.ul_tile_product {
 width:100%;
 text-align:left
}
.ul_tile_product .li_title_product {
 line-height:24px;
 padding:0px 20px;
 display:inline-block;
 margin-right:5px;
 background:#34374d;
 text-align:center;
 cursor:pointer;
 max-width:130px;
 overflow:hidden;
 height:35px;
 line-height:35px;
 margin-bottom:5px;
 word-wrap:break-word
}
.ul_tile_product .li_title_product a {
 color:#fff;
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:400;
 text-decoration:none
}
.ul_tile_product .li_title_product.active,
.ul_tile_product .li_title_product:hover {
 background:#35bf76
}
.tabcontent_product {
 width:100%;
 float:left
}
.tabcontent_product .tabcontent {
 display:none
}
.tabcontent_product .tabcontent.current {
 display:block
}
.tabcontent_product .tabcontent .content {
 width:100%;
 float:left;
 margin-bottom:20px;
 margin-top:20px;
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:400;
 line-height:22px;
 color:#fff
}
.tabcontent_product .tabcontent .content p,
.tabcontent_product .tabcontent .content a,
.tabcontent_product .tabcontent .content .h1,
.tabcontent_product .tabcontent .content .h2,
.tabcontent_product .tabcontent .content .h3,
.tabcontent_product .tabcontent .content .h4,
.tabcontent_product .tabcontent .content .h5,
.tabcontent_product .tabcontent .content .h6,
.tabcontent_product .tabcontent .content h1,
.tabcontent_product .tabcontent .content h2,
.tabcontent_product .tabcontent .content h3,
.tabcontent_product .tabcontent .content h4,
.tabcontent_product .tabcontent .content h5,
.tabcontent_product .tabcontent .content h6 {
 color:#fff;
 margin-top:0px
}
.tabcontent_product .tabcontent .content img {
 display:none
}
.thuvienhinhanh {
 width:100%;
 float:left;
 padding:60px 0;
 background-image:url("bg_thuvienhinhanh5b7b.png?1599620321529");
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center
}
@media (max-width: 767px) {
 .thuvienhinhanh {
  padding:20px 0
 }
}
.thuvienhinhanh .fultitle {
 width:100%;
 float:left
}
.thuvienhinhanh .fultitle .title_section_duan h2 {
 display:inline-block
}
.thuvienhinhanh .fultitle .title_section_duan h2 p:before {
 left:50%;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 -os-transform:translateX(-50%)
}
.thuvienhinhanh .wrap_ {
 width:100%;
 float:left;
 padding:30px 0
}
@media (max-width: 767px) {
 .thuvienhinhanh .wrap_ {
  padding:10px 0
 }
}
.thuvienhinhanh .wrap_ .ul_flasslide .item img {
 opacity:.5
}
.thuvienhinhanh .wrap_ .ul_flasslide .item.flipster__item--current img {
 opacity:1
}
.thuvienhinhanh .wrap_ .owlflatslide .flipster__button svg {
 font-size:25px;
 color:#fff;
 width:1em
}
.thuvienhinhanh .wrap_ .owlflatslide .flipster__button.flipster__button--next {
 right:30%
}
@media (max-width: 991px) {
 .thuvienhinhanh .wrap_ .owlflatslide .flipster__button.flipster__button--next {
  right:0
 }
}
.thuvienhinhanh .wrap_ .owlflatslide .flipster__button.flipster__button--prev {
 left:30%
}
@media (max-width: 991px) {
 .thuvienhinhanh .wrap_ .owlflatslide .flipster__button.flipster__button--prev {
  left:0
 }
}
.dangkynhanbaogia {
 padding:70px 0;
 background-image:url("bg_dangky5b7b.jpg?1599620321529");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center
}
.dangkynhanbaogia .title_module_main h2 {
 color:#fff;
 font-size:40px
}
@media (max-width: 767px) {
 .dangkynhanbaogia .title_module_main h2 {
  font-size:30px
 }
}
.dangkynhanbaogia .title_module_main p {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 color:#fff;
 font-weight:400
}
.dangkynhanbaogia .module_get {
 width:100%;
 height:100%
}
.dangkynhanbaogia .module_get .inner_get .form_inner {
 width:100%;
 float:left;
 margin-top:20px
}
.dangkynhanbaogia .module_get .inner_get .form_inner form {
 margin:0px;
 padding:0px;
 width:100%
}
.dangkynhanbaogia .module_get .inner_get .form_inner form input {
 height:40px;
 margin:0px;
 border:solid 1px #ebebeb;
 padding:0 15px;
 line-height:40px;
 font-family:"Roboto",sans-serif;
 border-radius:3px;
 width:70%;
 float:left
}
@media (max-width: 767px) {
 .dangkynhanbaogia .module_get .inner_get .form_inner form input {
  width:100%;
  margin-bottom:15px
 }
}
.dangkynhanbaogia .module_get .inner_get .form_inner form .button_45 {
 height:40px;
 line-height:40px;
 background:#35bf76;
 color:#fff;
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:14px;
 border-radius:3px;
 width:calc(100% - 70% - 10px);
 -webkit-width:calc(100% - 70% - 10px);
 -moz-width:calc(100% - 70% - 10px);
 -os-width:calc(100% - 70% - 10px);
 -o-width:calc(100% - 70% - 10px);
 margin-left:10px;
 border:none;
 text-transform:uppercase
}
@media (max-width: 767px) {
 .dangkynhanbaogia .module_get .inner_get .form_inner form .button_45 {
  width:100%;
  margin-left:0px
 }
}
.dangkynhanbaogia .module_get .inner_get .form_inner form .button_45 .fa {
 padding-right:10px
}
.maucanho {
 padding:50px 0;
 background-image:url("bg_maucanho5b7b.jpg?1599620321529");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center
}
.maucanho .title_section_duan h2 {
 display:inline-block
}
.maucanho .title_section_duan h2:hover {
 cursor:pointer
}
.maucanho .title_section_duan h2:hover p {
 color:#35bf76
}
.maucanho .title_section_duan h2 p:before {
 left:50%;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 -os-transform:translateX(-50%)
}
.maucanho .wrap_col {
 width:100%;
 float:left;
 margin-top:20px
}
.maucanho .wrap_col .owl_maucanho .owl-dots {
 display:none
}
.maucanho .wrap_col .owl_maucanho .owl-buttons .owl-next,
.maucanho .wrap_col .owl_maucanho .owl-buttons .owl-prev {
 background:transparent;
 top:35%
}
.maucanho .wrap_col .owl_maucanho .owl-buttons .owl-next:before,
.maucanho .wrap_col .owl_maucanho .owl-buttons .owl-prev:before {
 background:transparent;
 font-weight:700;
 font-size:45px;
 color:#fff
}
.maucanho .wrap_col .owl_maucanho .owl-buttons .owl-next:hover:before,
.maucanho .wrap_col .owl_maucanho .owl-buttons .owl-prev:hover:before {
 color:#434a6e
}
.itempro {
 width:100%;
 float:left
}
.itempro .product_item_maucanho {
 text-align:center;
 width:100%;
 float:left
}
.itempro .product_item_maucanho .thumbimg {
 width:100%;
 float:left
}
.itempro .product_item_maucanho .thumbimg a {
 display:block;
 height:280px;
 justify-content:center;
 display:flex;
 -o-justify-content:center;
 -moz-justify-content:center;
 -webkit-justify-content:center;
 -os-justify-content:center;
 -o-display:flex;
 -moz-display:flex;
 -webkit-display:flex;
 -os-display:flex;
 align-items:center
}
.itempro .product_item_maucanho .thumbimg a img {
 max-width:100%;
 max-height:100%
}
.itempro .product_item_maucanho .content_ {
 width:100%;
 float:left
}
.itempro .product_item_maucanho .content_ h3 {
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:24px
}
.itempro .product_item_maucanho .content_ h3 a {
 color:#434a6e;
 text-decoration:none
}
.itempro .product_item_maucanho .content_ h3:hover a {
 color:#35bf76
}
.itempro .product_item_maucanho .content_ span {
 display:inline-block;
 font-family:"Roboto",sans-serif;
 font-weight:400;
 font-size:16px;
 color:#83839a;
 line-height:22px;
 margin-top:5px
}
.tintuc_tiendoduan {
 padding:50px 0 80px;
 background-image:url("bg_tintucduan5b7b.png?1599620321529");
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center
}
.tintuc_tiendoduan .title_section_duan h2 {
 display:inline-block
}
.tintuc_tiendoduan .title_section_duan h2:hover {
 cursor:pointer
}
.tintuc_tiendoduan .title_section_duan h2:hover p {
 color:#35bf76
}
.tintuc_tiendoduan .title_section_duan h2 p:before {
 left:50%;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 -os-transform:translateX(-50%)
}
.tintuc_tiendoduan .wrap_col {
 width:100%;
 float:left;
 margin-top:20px
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img {
 width:100%;
 float:left;
 position:relative
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ {
 margin-top:0;
 width:100%;
 float:left;
 position:absolute;
 left:0;
 bottom:0;
 z-index:2;
 padding:0 15px 20px;
 background:-moz-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
 background:-webkit-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
 background:-ms-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%)
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 {
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:20px;
 color:#fff;
 line-height:26px
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a {
 color:#fff;
 text-decoration:none
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a:hover {
 color:#35bf76
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post {
 font-size:13px;
 font-weight:400;
 font-family:"Roboto",sans-serif;
 color:#b2b2c4;
 margin-right:10px
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post .fa {
 color:#35bf76;
 font-family:'FontAwesome'
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post:last-child {
 margin-right:0px
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ p {
 width:100%;
 float:left;
 font-size:14px;
 color:#434a6e;
 font-family:"Roboto",sans-serif;
 padding:0px;
 margin:15px 0;
 font-weight:400;
 display:block
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-prev,
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-next {
 width:40px;
 height:40px;
 line-height:40px;
 background:#e9e9f3;
 border-radius:50%;
 border:solid 3px #fff;
 text-align:center
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-prev:before,
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-next:before {
 background:#e9e9f3;
 border-radius:50%;
 font-weight:700;
 width:40px !important;
 height:40px !important;
 line-height:35px !important;
 font-size:24px;
 color:#434a6e;
 text-align:center;
 border:solid 2px #fff
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-prev:hover,
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-next:hover {
 background:#434a6e
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-prev:hover:before,
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-next:hover:before {
 background:#434a6e;
 color:#fff
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-next {
 right:-20px
}
@media (max-width: 767px) {
 .tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-next {
  right:0
 }
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-next:before {
 top:-2px;
 left:-4px
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-prev {
 left:-20px
}
@media (max-width: 767px) {
 .tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-prev {
  left:0
 }
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-buttons .owl-prev:before {
 top:-3px;
 left:-3px
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-dots {
 display:none
}
.wrap_duanloai2 {
 width:100%;
 float:left
}
.tongquanduan_type2 {
 padding:100px 0 100px;
 width:100%;
 float:left;
 background-image:url("bg_duan1_module_15b7b.png?1599620321529");
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center;
 position:relative;
 overflow:hidden
}
@media (max-width: 991px) {
 .tongquanduan_type2 {
  padding:40px 0
 }
}
.tongquanduan_type2 .bef {
 position:relative
}
.tongquanduan_type2 .bef:after {
 content:"";
 width:167px;
 height:95px;
 background-image:url("bg_duan1_module_1_top_left5b7b.png?1599620321529");
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center;
 position:absolute;
 top:-100px;
 right:-100px
}
@media (max-width: 991px) {
 .tongquanduan_type2 .bef .nopading-sm {
  padding:0
 }
}
.tongquanduan_type2 .content_desduan {
 width:100%;
 float:left
}
.tongquanduan_type2 .content_desduan .cot {
 width:100%;
 float:left;
 margin-bottom:30px
}
@media (max-width: 991px) {
 .tongquanduan_type2 .banner {
  text-align:center;
  margin-top:30px
 }
}
.section_vitri_type2 {
 width:100%;
 float:left;
 padding:50px 0 80px;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center
}
.section_vitri_type2.loai2_duan1 {
 background-image:url("loai1_duan1_module_25b7b.jpg?1599620321529")
}
.section_vitri_type2.loai2_duan2 {
 background-image:url("loai1_duan2_module_25b7b.jpg?1599620321529")
}
.section_vitri_type2.loai2_duan3 {
 background-image:url("loai1_duan3_module_25b7b.jpg?1599620321529")
}
.section_vitri_type2.loai2_duan4 {
 background-image:url("loai1_duan4_module_25b7b.jpg?1599620321529")
}
.section_vitri_type2.loai2_duan5 {
 background-image:url("loai1_duan5_module_25b7b.jpg?1599620321529")
}
.section_vitri_type2 .title_section_duan h2 {
 display:inline-block
}
.section_vitri_type2 .title_section_duan h2 p:before {
 left:50%;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 -os-transform:translateX(-50%)
}
.section_vitri_type2 .maps_vitri {
 width:100%;
 float:left;
 margin-top:30px
}
.section_vitri_type2 .maps_vitri iframe {
 width:100% !important;
 height:auto !important;
 min-height:460px;
 border:solid 10px #ebebeb !important
}
.section_vitri_type2 .no-padding {
 padding:0
}
.section_vitri_type2 .wrap_dialy {
 width:100%;
 float:left
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-prev,
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-next {
 width:40px;
 height:40px;
 line-height:40px;
 background:#e9e9f3;
 border-radius:50%;
 border:solid 3px #fff;
 text-align:center;
 top:41%
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-prev:before,
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-next:before {
 background:#e9e9f3;
 border-radius:50%;
 font-weight:700;
 width:40px !important;
 height:40px !important;
 line-height:35px !important;
 font-size:24px;
 color:#434a6e;
 text-align:center;
 border:solid 2px #fff
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-prev:hover,
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-next:hover {
 background:#434a6e
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-prev:hover:before,
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-next:hover:before {
 background:#434a6e;
 color:#fff
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-next {
 right:0
}
@media (max-width: 767px) {
 .section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-next {
  right:0
 }
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-next:before {
 top:-2px;
 left:-4px
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-prev {
 left:0
}
@media (max-width: 767px) {
 .section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-prev {
  left:0
 }
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-buttons .owl-prev:before {
 top:-3px;
 left:-3px
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-dots {
 display:none
}
.section_vitri_type2 .des {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 color:#fff;
 line-height:22px;
 font-weight:400;
 width:100%;
 float:left;
 margin-bottom:10px;
 padding-right:30px
}
.section_vitri_type2 .content_md_2 {
 width:100%;
 float:left;
 max-height:420px;
 overflow:auto;
 overflow-x:hidden
}
.section_vitri_type2 .content_md_2::-webkit-scrollbar {
 width:4px
}
.section_vitri_type2 .content_md_2::-webkit-scrollbar-track {
 background:#47495b
}
.section_vitri_type2 .content_md_2::-webkit-scrollbar-thumb {
 background:#ebebeb;
 border-radius:0px
}
.section_vitri_type2 .content_md_2::-webkit-scrollbar-thumb:hover,
.section_vitri_type2 .content_md_2::-webkit-scrollbar-thumb:active {
 background:#ebebeb;
 border-radius:15px
}
.section_vitri_type2 .content_md_2 .item_forloop {
 text-align:center;
 margin-top:30px
}
.section_vitri_type2 .content_md_2 .item_forloop div {
 display:inline-block;
 text-align:center;
 width:120px;
 height:120px;
 border-radius:50%
}
.section_vitri_type2 .content_md_2 .item_forloop div img {
 border:solid 5px #35bf76;
 max-width:100%;
 border-radius:50%
}
.section_vitri_type2 .content_md_2 .item_forloop p {
 margin-top:15px;
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:700;
 padding:0;
 line-height:22px;
 color:#35bf76;
 display:block;
 text-align:center
}
.hethongtienich_type2 {
 padding:50px 0 50px;
 background-image:url("bg_duan1_module_35b7b.png?1599620321529");
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center;
 position:relative;
 overflow:hidden
}
.hethongtienich_type2 .title_section_duan h2 {
 display:inline-block
}
.hethongtienich_type2 .title_section_duan h2 p:before {
 left:50%;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 -os-transform:translateX(-50%)
}
.hethongtienich_type2 .wrap_fex {
 width:100%;
 float:left
}
.hethongtienich_type2 .wrap_log {
 width:100%;
 float:left
}
.hethongtienich_type2 .wrap_log .item_wrap_blog .item-blg .blog-inner .blog-img {
 width:100%;
 float:left;
 position:relative
}
.hethongtienich_type2 .wrap_log .item_wrap_blog .item-blg .blog-inner .blog-img .content__ {
 margin-top:0;
 width:100%;
 float:left;
 position:absolute;
 left:0;
 bottom:0;
 z-index:2;
 padding:0 15px 20px;
 background:-moz-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
 background:-webkit-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
 background:-ms-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%)
}
.hethongtienich_type2 .wrap_log .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 {
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:20px;
 color:#fff;
 line-height:26px
}
.hethongtienich_type2 .wrap_log .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a {
 color:#fff;
 text-decoration:none
}
.hethongtienich_type2 .wrap_log .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a:hover {
 color:#35bf76
}
.hethongtienich_type2 .wrap_log .owl-buttons {
 display:none
}
.hethongtienich_type2 .wrap_log .owl-dots {
 position:relative;
 margin-top:15px;
 bottom:0
}
.hethongtienich_type2 .wrap_log .owl-dots .owl-dot {
 width:8px;
 height:8px;
 background:#ebebeb
}
.hethongtienich_type2 .wrap_log .owl-dots .owl-dot.active {
 background:#434a6e
}
.section_tongthe_type2 {
 padding:50px 0 80px;
 background-image:url("bg_tongthe_module5b7b.jpg?1599620321529");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center;
 position:relative
}
.section_tongthe_type2 .title_section_duan h2 {
 display:inline-block
}
.section_tongthe_type2 .title_section_duan h2 p:before {
 left:50%;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 -os-transform:translateX(-50%)
}
.section_tongthe_type2 .wrap_full {
 width:100%;
 float:left;
 margin-bottom:20px;
 margin-top:20px
}
.section_tongthe_type2 .wrap_full .fultab {
 width:100%;
 float:left
}
.section_tongthe_type2 .imagechanged {
 padding:0 15px;
 margin-top:15px
}
.section_tongthe_type2 .imagechanged a {
 display:block;
 text-align:center
}
.section_tongthe_type2 .imagechanged a img {
 max-width:100%
}
.section_tongthe_type2 .ul_tile_product {
 width:100%;
 text-align:left
}
@media (max-width: 991px) {
 .section_tongthe_type2 .ul_tile_product {
  text-align:center
 }
}
.section_tongthe_type2 .ul_tile_product .li_title_product {
 line-height:24px;
 padding:0px 20px;
 display:inline-block;
 margin-right:5px;
 background:#34374d;
 text-align:center;
 cursor:pointer;
 max-width:130px;
 overflow:hidden;
 height:35px;
 line-height:35px;
 margin-bottom:10px;
 word-wrap:break-word
}
.section_tongthe_type2 .ul_tile_product .li_title_product a {
 color:#fff;
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:400;
 text-decoration:none
}
.section_tongthe_type2 .ul_tile_product .li_title_product.active,
.section_tongthe_type2 .ul_tile_product .li_title_product:hover {
 background:#35bf76
}
.section_tongthe_type2 .tabcontent_product {
 width:100%;
 float:left
}
.section_tongthe_type2 .tabcontent_product .tabcontent {
 display:none
}
.section_tongthe_type2 .tabcontent_product .tabcontent.current {
 display:block
}
@media (max-width: 991px) {
 .section_tongthe_type2 .tabcontent_product .tabcontent .image_thumb {
  margin-top:30px;
  display:block
 }
}
.section_tongthe_type2 .tabcontent_product .tabcontent .content {
 width:100%;
 float:left;
 margin-bottom:20px;
 margin-top:20px;
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:400;
 line-height:22px;
 color:#fff
}
.section_tongthe_type2 .tabcontent_product .tabcontent .content p,
.section_tongthe_type2 .tabcontent_product .tabcontent .content a,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h1,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h2,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h3,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h4,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h5,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h6,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h1,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h2,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h3,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h4,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h5,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h6 {
 color:#fff;
 margin-top:0px
}
.section_tongthe_type2 .tabcontent_product .tabcontent .content img {
 display:none
}
.thuvienhinhanh_type2 {
 width:100%;
 float:left;
 padding:60px 0;
 background-image:url("bg_thuvienhinhanh5b7b.png?1599620321529");
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center
}
.thuvienhinhanh_type2 .fultitle {
 width:100%;
 float:left
}
.thuvienhinhanh_type2 .fultitle .title_section_duan h2 {
 display:inline-block
}
.thuvienhinhanh_type2 .fultitle .title_section_duan h2 p {
 margin-bottom:20px
}
.thuvienhinhanh_type2 .fultitle .title_section_duan h2 p:before {
 content:none
}
.thuvienhinhanh_type2 .wrap_ {
 width:100%;
 float:left
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul {
 width:100%;
 float:left
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul .filter {
 width:100%;
 text-align:center
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul .filter li {
 display:inline-block;
 height:35px;
 line-height:35px;
 margin-right:10px
}
@media (max-width: 767px) {
 .thuvienhinhanh_type2 .wrap_ .wrap_ul .filter li {
  margin-bottom:10px
 }
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul .filter li:last-child {
 margin-right:0px
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul .filter li a {
 text-decoration:none;
 font-family:"Roboto",sans-serif;
 font-size:14px;
 color:#35bf76;
 display:block;
 border:solid 1px #35bf76;
 border-radius:3px;
 padding:0 20px;
 background:#fff
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul .filter li a.current {
 background:#35bf76;
 color:#fff
}
.thuvienhinhanh_type2 .wrap_ .grid-img {
 width:100% !important;
 float:left;
 margin-top:30px
}
@media (min-width: 1200px) {
 .thuvienhinhanh_type2 .wrap_ .grid-img {
  min-height:600px
 }
}
.thuvienhinhanh_type2 .wrap_ .grid-img .grid-item {
 cursor:pointer;
 position:relative;
 width:25%;
 margin-bottom:15px;
 overflow:hidden;
 padding:0 7px
}
@media (min-width: 1200px) {
 .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item:nth-child(4n+1) {
  clear:left;
  clear:both
 }
}
@media (min-width: 992px) and (max-width: 1199px) {
 .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item:nth-child(4n+1) {
  clear:left;
  clear:both
 }
}
@media (min-width: 768px) and (max-width: 991px) {
 .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item {
  width:33%
 }
 .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item:nth-child(3n+1) {
  clear:left;
  clear:both
 }
}
@media (max-width: 767px) {
 .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item {
  width:50%
 }
 .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item:nth-child(2n+1) {
  clear:left;
  clear:both
 }
}
.thuvienhinhanh_type2 .wrap_ .grid-img .grid-item .fancybox {
 display:block;
 width:100%;
 height:100%;
 height:100%;
 width:100%;
 border-radius:4px;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center;
 transition:all .5s
}
.thuvienhinhanh_type2 .wrap_ .grid-img .grid-item:hover .fancybox {
 transform:scale(1.1);
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1)
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid {
 position:relative;
 overflow:hidden
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid:before {
 content:"";
 background:#333;
 opacity:0;
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:1
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid .libox {
 width:40px;
 height:40px;
 display:inline-block;
 opacity:0;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%, -50%);
 -webkit-transform:translate(-50%, -50%);
 -moz-transform:translate(-50%, -50%);
 -o-transform:translate(-50%, -50%);
 -os-transform:translate(-50%, -50%);
 z-index:2;
 text-align:center;
 line-height:40px
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid .libox .fa {
 font-size:24px;
 color:#fff
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid:hover:before {
 opacity:.6
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid:hover .libox {
 opacity:1
}
.ekko-lightbox .modal-header {
 display:none
}
.maucanho_type_2 {
 padding:50px 0;
 background-image:url("bg_maucanho_type_25b7b.png?1599620321529");
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center
}
.maucanho_type_2 .title_section_duan h2 {
 display:inline-block
}
.maucanho_type_2 .title_section_duan h2:hover {
 cursor:pointer
}
.maucanho_type_2 .title_section_duan h2:hover p {
 color:#35bf76
}
.maucanho_type_2 .title_section_duan h2 p:before {
 left:50%;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 -os-transform:translateX(-50%)
}
.maucanho_type_2 .wrap_col {
 width:100%;
 float:left;
 margin-top:20px
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-dots {
 position:relative;
 bottom:0;
 margin-top:30px
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-dots .owl-dot {
 width:8px;
 height:8px;
 background:#ebebeb
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-dots .owl-dot.active {
 background:#434a6e
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-buttons .owl-next,
.maucanho_type_2 .wrap_col .owl_maucanho .owl-buttons .owl-prev {
 background:transparent;
 top:35%
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-buttons .owl-next:before,
.maucanho_type_2 .wrap_col .owl_maucanho .owl-buttons .owl-prev:before {
 background:transparent;
 font-weight:700;
 font-size:45px;
 color:#fff
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-buttons .owl-next:hover:before,
.maucanho_type_2 .wrap_col .owl_maucanho .owl-buttons .owl-prev:hover:before {
 color:#434a6e
}
.itempro_type_2 {
 width:100%;
 float:left
}
.itempro_type_2 .product_item_maucanho {
 text-align:center;
 width:100%;
 float:left
}
.itempro_type_2 .product_item_maucanho .thumbimg {
 width:100%;
 float:left;
 position:relative
}
.itempro_type_2 .product_item_maucanho .thumbimg .image_thumb {
 height:430px;
 display:block;
 justify-content:center;
 display:flex;
 -o-justify-content:center;
 -moz-justify-content:center;
 -webkit-justify-content:center;
 -os-justify-content:center;
 -o-display:flex;
 -moz-display:flex;
 -webkit-display:flex;
 -os-display:flex;
 align-items:center
}
@media (max-width: 767px) {
 .itempro_type_2 .product_item_maucanho .thumbimg .image_thumb {
  height:unset
 }
}
.itempro_type_2 .product_item_maucanho .thumbimg .image_thumb img {
 max-width:100%;
 max-height:100%
}
.itempro_type_2 .product_item_maucanho .content_ {
 width:100%;
 float:left;
 position:absolute;
 bottom:0;
 left:0;
 padding:0 30px
}
.itempro_type_2 .product_item_maucanho .content_ .inner {
 background:#fff;
 padding:15px 15px 0
}
.itempro_type_2 .product_item_maucanho .content_ h3 {
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:24px;
 margin:0px
}
.itempro_type_2 .product_item_maucanho .content_ h3 a {
 color:#434a6e;
 text-decoration:none
}
.itempro_type_2 .product_item_maucanho .content_ h3:hover a {
 color:#35bf76
}
.itempro_type_2 .product_item_maucanho .content_ span {
 display:inline-block;
 font-family:"Roboto",sans-serif;
 font-weight:400;
 font-size:16px;
 color:#83839a;
 line-height:22px;
 margin-top:5px
}
.tintuc_tiendoduan_type_2 {
 padding:50px 0 80px;
 background-image:url("bg_tiendoduan_type_25b7b.jpg?1599620321529");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center
}
.tintuc_tiendoduan_type_2 .title_section_duan h2 {
 display:inline-block
}
.tintuc_tiendoduan_type_2 .title_section_duan h2:hover {
 cursor:pointer
}
.tintuc_tiendoduan_type_2 .title_section_duan h2:hover p {
 color:#35bf76
}
.tintuc_tiendoduan_type_2 .title_section_duan h2 p:before {
 left:50%;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 -os-transform:translateX(-50%)
}
.tintuc_tiendoduan_type_2 .wrap_col {
 width:100%;
 float:left;
 margin-top:20px
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img {
 width:100%;
 float:left;
 position:relative
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ {
 margin-top:0px;
 width:100%;
 float:left;
 z-index:2;
 padding:0 0px 20px
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ h3 {
 font-family:"Roboto",sans-serif;
 font-weight:700;
 font-size:20px;
 color:#434a6e;
 line-height:26px
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ h3 a {
 color:#434a6e;
 text-decoration:none
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ h3 a:hover {
 color:#35bf76
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ .time_post {
 font-size:13px;
 font-weight:400;
 font-family:"Roboto",sans-serif;
 color:#b2b2c4;
 margin-right:10px
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ .time_post .fa {
 color:#35bf76;
 font-family:'FontAwesome'
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ .time_post:last-child {
 margin-right:0px
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ p {
 width:100%;
 float:left;
 font-size:14px;
 color:#434a6e;
 font-family:"Roboto",sans-serif;
 padding:0px;
 margin:15px 0;
 font-weight:400;
 display:block
}
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-buttons .owl-next,
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-buttons .owl-prev {
 background:transparent;
 top:50%
}
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-buttons .owl-next:before,
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-buttons .owl-prev:before {
 background:transparent;
 font-weight:700;
 font-size:45px;
 color:#fff
}
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-buttons .owl-next:hover:before,
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-buttons .owl-prev:hover:before {
 color:#434a6e
}
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-dots {
 display:none
}
#datlich_thanhcong {
 padding-right:0px !important
}
#datlich_thanhcong .wrap-modal-dv {
 background:#fff;
 padding:20px;
 text-align:center
}
#datlich_thanhcong .wrap-modal-dv .modal-title {
 z-index:999
}
.modal_dichvu {
 width:776px;
 border-radius:5px;
 padding:0px;
 height:auto;
 position:fixed;
 z-index:99999;
 display:none;
 background:#fff;
 overflow:hidden;
 top: 10%;
 left:50%;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 -os-transform:translateX(-50%);
}
@media (min-width: 544px) and (max-width: 767px) {
 .modal_dichvu {
  width:400px
 }
}
@media (max-width: 543px) {
 .modal_dichvu {
  width:280px
 }
}
@media (max-width: 767px) {
 .modal_dichvu {
  top:5px !important
 }
}
@media (min-width: 768px) and (max-width: 991px) {
 .modal_dichvu {
  width:600px
 }
}
.modal_dichvu .closed_dichvu {
 position:absolute;
 width:30px;
 height:30px;
 text-align:center;
 line-height:30px;
 font-size:16px;
 color:#fff;
 top:0;
 right:0;
 z-index:999
}
.modal_dichvu .closed_dichvu:hover {
 cursor:pointer
}
.modal_dichvu .wrap_title {
 padding:0 0;
 width:100%;
 float:left;
 padding-bottom:0px;
 margin-bottom:10px;
 text-align:center;
 background:#35bf76;
 color:#fff;
 height:55px
}
@media (max-width: 767px) {
 .modal_dichvu .wrap_title {
  padding:0 5px
 }
}
.modal_dichvu .title_module_main {
 line-height:55px
}
@media (max-width: 767px) {
 .modal_dichvu .title_module_main {
  margin-top:10px !important
 }
}
.modal_dichvu .title_module_main h2 {
 font-size:14px;
 color:#fff;
 text-transform:uppercase;
 line-height:55px;
 margin-bottom:0;
 padding-bottom:0
}
.modal_dichvu .title_module_main p {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 font-weight:400;
 margin-bottom:0px
}
.modal_dichvu .wrap_modal_dichvu {
 width:100%;
 overflow:hidden
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu {
 width:100%;
 overflow:hidden;
 padding:0 35px;
 position:relative
}
@media (max-width: 767px) {
 .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu {
  padding:0 5px
 }
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu {
 width:100%;
 float:left;
 margin-bottom:30px
}
@media (max-width: 767px) {
 .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu {
  margin-bottom:10px
 }
 .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .margin-top-25 {
  margin-top:0px !important
 }
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .info_dichvu {
 width:100%;
 text-align:center;
 margin-bottom:15px
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .info_dichvu .hotline {
 display:inline-block;
 height:45px;
 line-height:45px;
 padding:0 25px;
 text-align:center;
 background:#3644af
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .info_dichvu .hotline span {
 display:inline-block;
 float:left;
 margin-right:5px
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .info_dichvu .hotline span img {
 max-width:100%
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .info_dichvu .hotline a {
 display:inline-block;
 float:left;
 color:#fff;
 font-size:14px;
 font-family:"Roboto",sans-serif;
 font-weight:400;
 text-decoration:none
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .title_module_main p {
 color:#333
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form input,
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form textarea {
 font-family:"Roboto",sans-serif;
 font-size:14px;
 position:relative;
 border-radius:3px
}
@media (max-width: 767px) {
 .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form input,
 .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form textarea {
  margin-bottom:10px
 }
}
@media (max-width: 767px) {
 .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form textarea {
  height:50px;
  min-height:auto
 }
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .peoples,
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .dates {
 position:relative
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .peoples:before,
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .dates:before {
 font-family:'FontAwesome';
 position:absolute;
 right:30px;
 font-size:14px;
 color:#434a6e;
 top:10px;
 z-index:1
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .peoples:before {
 content:"\f107"
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .dates:before {
 content:"\f073"
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .button_custome_35 {
 height:40px;
 line-height:40px;
 border-radius:3px;
 font-size:14px;
 text-transform:uppercase;
 font-weight:700
}
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-prev {
 left:0
}
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-prev:before {
 content:"\f104"
}
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-next {
 right:0
}
.section_product_new .wrap_owl .owl-news  .owl-buttons .owl-next:before {
 content:"\f105"
}
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-prev {
    right: 18px;
    left: auto;
}
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-next, .section_product_new .wrap_owl .owl-news .owl-buttons .owl-prev {
    background: transparent;
    top: -40px;
}
.section_product_new .wrap_owl .owl-news .owl-buttons .owl-next:before, .section_product_new .wrap_owl .owl-news .owl-buttons .owl-prev:before {
    font-size: 20px;
    font-weight: 400;
    background: transparent;
    color: #434a6e;
}
.item_wrap_blog.col-lg-6.col-md-6.col-sm-6.col-xs-12 {
    margin-bottom: 30px;
}
ul.breadcrumb_nav {
    text-align: center;
    color: #02d770;
}

ul.breadcrumb_nav a {
    color: white;
}
section.main_container {
    margin-top: 30px;
}