.vc_custom_1562771770721 {
  padding-top: 83px !important;
}
.vc_custom_1562850939874 {
  padding-bottom: 80px !important;
}
.vc_custom_1562850939876 {
  padding-bottom: 100px !important;
}
.vc_custom_1562850939877 {
  padding-bottom: 80px !important;
}
.vc_custom_1561260075024 {
  padding-bottom: 130px !important;
}
.vc_custom_1561260075026 {
  padding-bottom: 100px !important;
}
.vc_custom_1561260075026 {
  padding-bottom: 80px !important;
}
.vc_custom_1560612233806 {
  background-color: #212849 !important;
}
.vc_custom_1561260686578 {
  padding-top: 125px !important;
  padding-bottom: 95px !important;
}
.vc_custom_1561260686580 {
  padding-top: 100px !important;
  padding-bottom: 70px !important;
}
.vc_custom_1561260686580 {
  padding-top: 80px !important;
  padding-bottom: 50px !important;
}
.vc_custom_1561260743231 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
  background-color: #f0f3f7 !important;
}
.vc_custom_1561260743233 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.vc_custom_1561260743234 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.vc_custom_1561260779090 {
  padding-top: 125px !important;
  padding-bottom: 85px !important;
}
.vc_custom_1561260779091 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.vc_custom_1561260779092 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.vc_custom_1561260809771 {
  padding-top: 60px !important;
  padding-bottom: 0px !important;
  background: #212849  !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
}
.vc_custom_1561260809773 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.vc_custom_1561260809773 {
  padding-top: 0px !important;
  padding-bottom: 80px !important;
}
.vc_custom_1561260842312 {
  padding-top: 125px !important;
  padding-bottom: 170px !important;
}
.vc_custom_1561260842314 {
  padding-top: 100px !important;
  padding-bottom: 150px !important;
}
.vc_custom_1561260842314 {
  padding-top: 80px !important;
  padding-bottom: 130px !important;
}
.vc_custom_1560529898368 {
  padding-top: 0px !important;
}
.vc_custom_1561258909066 {
  margin-top: -130px !important;
}
.vc_custom_1561258909070 {
  margin-top: 30px !important;
}
.vc_custom_1561258723512 {
  margin-top: -130px !important;
}
.vc_custom_1561258723515 {
  margin-top: 30px !important;
}
.vc_custom_1561258732684 {
  margin-top: -130px !important;
}
.vc_custom_1561258732686 {
  margin-top: 30px !important;
}
.vc_custom_1561260004113 {
  margin-right: 30px !important;
  margin-left: 0px !important;
}
.vc_custom_1561260004114 {
  margin-right: -15px !important;
  margin-bottom: 50px !important;
  margin-left: -15px !important;
}
.vc_custom_1561260004115 {
  margin-right: -15px !important;
  margin-bottom: 50px !important;
  margin-left: -15px !important;
}
.vc_custom_1560610637189 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.vc_custom_1562850962164 {
  margin-bottom: 30px !important;
}
.vc_custom_1562850962165 {
  margin-bottom: 20px !important;
}
.vc_custom_1562850962166 {
  margin-bottom: 20px !important;
}
.vc_custom_1562383828587 {
  margin-top: 40px !important;
}
.vc_custom_1561260354080 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.vc_custom_1561260244098 {
  padding-top: 0px !important;
}
.vc_custom_1560613742426 {
  margin-bottom: 60px !important;
}
.vc_custom_1562886661787 {
  margin-bottom: 30px !important;
}
.vc_custom_1562886733045 {
  margin-bottom: 30px !important;
}
.vc_custom_1562886702781 {
  margin-bottom: 30px !important;
}
.vc_custom_1562886743606 {
  margin-bottom: 30px !important;
}
.vc_custom_1562886713963 {
  margin-bottom: 30px !important;
}
.vc_custom_1562886760145 {
  margin-bottom: 30px !important;
}
.vc_custom_1560621434479 {
  margin-bottom: 50px !important;
}
.vc_custom_1560622278308 {
  margin-bottom: 50px !important;
}
.vc_custom_1560781140895 {
  margin-bottom: 50px !important;
}


/* Body */

body {
  background: #fff;
  font-family: 'GoogleSansRegular', sans-serif!important;
}
/* Text Hide */

.text-split{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}
.text-split.text-split-1{-webkit-line-clamp: 1!important;}
.text-split.text-split-2{-webkit-line-clamp:2!important;}
.text-split.text-split-3{-webkit-line-clamp:3!important;}

/*  Header  */
.site-header{position: relative;top: 0px!important;z-index: 1000!important;}
.logo-header img{height: 100%;width: 100%;object-fit: cover;padding: 10px}
.header-menu ul li a {font-weight: 700!important;font-family: 'GoogleSansBold'!important;}
.site-header .header-container{padding: 0px 0px!important;}
.site-header .header-menu ul li .sub-menu{top: 100px!important;}

/* slideshow */
.slideshow img{max-height: 560px;object-fit: cover;}

.list-guarantees{margin: 0px 0px 20px 0px!important;}
.box-guarantee:nth-child(2n+1) .vc_column-inner{padding-right: 0px!important;padding-left: 0px!important;}
.box-guarantee .vc_column-inner{padding-left: 15px!important;padding-right: 0px!important}
.list-guarantees img{width: 100%;margin: 0 auto;min-height: 376px;object-fit: cover;}
.box-guarantee .title{font-size: 19px!important;line-height: 26px!important;font-family: Roboto;margin: 10px 0px 5px 0px!important;text-transform: uppercase;}
.sub-title h2{font-size: 35px;line-height: 45px;text-align: center;text-transform: uppercase;font-family: Roboto;font-weight: 700;}

/* Xem theem */
.xemthem{text-align:center;width: 140px;padding: 13px 3px 12px;line-height:14px;background: #1569b2!important;font-family: 'GoogleSansRegular', sans-serif;font-size:14px;margin: 10px auto 0px;font-weight: 400!important;color:#fff;display:block;position:relative;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:5;border-radius:30px;overflow:hidden;}
.xemthem:before{border-radius:0;position:absolute;content:'';display:block;left:-2px;top:0;right:-2px;bottom:0;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1;background:#e48d02;-webkit-transition:-webkit-transform 0.45s cubic-bezier(0.785,0.135,0.15,0.86);transition:-webkit-transform 0.45s cubic-bezier(0.785,0.135,0.15,0.86);transition:transform 0.45s cubic-bezier(0.785,0.135,0.15,0.86);transition:transform 0.45s cubic-bezier(0.785,0.135,0.15,0.86),-webkit-transform 0.45s cubic-bezier(0.785,0.135,0.15,0.86);}
.xemthem:hover:before{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0,1);transform:scale(0,1);}
.xemthem:hover{color:#fff;z-index: 10;position: relative;}

/* Team */
.sub-title{font-family: Roboto!important;font-weight: 700!important;}
.solgan-team{font-size: 28px!important;margin: 10px 0px;}
.vc_custom_1561260686578{padding-bottom: 30px!important;}
.vc_custom_1561260779090{padding-top:30px!important}
.name-employee{text-transform: uppercase;font-size: 19px;font-family: 'GoogleSansBold', sans-serif;margin: 10px 0px;}
.job{font-weight: 700;font-size: 20px;margin: 0 0 10px 0px;}
.avatar img{object-fit: cover;margin: 0 auto;max-width: 200px;}
.post-image img{width: 100%;object-fit: cover;}

/* footer */
.lbl-title{font-weight: bolder;font-family: 'GoogleSansBold', sans-serif;}
.inforcompany-footer{font-size: 16px;line-height: 20px;}
.title-footer h2,.title-footer h3{color: #ffffff;margin: 0;text-transform: uppercase;font-size: 25px;padding-bottom: 7px;padding-top: 10px;position: relative;width: 100%;display: inline-block;font-family: 'GoogleSansBold', sans-serif;}
.title-footer h2:before{position: absolute;width: 39%;height: 4px;background: #ccc;content:'';bottom: 0px;left: 0px;}
.name-company-footer{font-size: 20px!important;line-height: 32px;margin: 0 0 0px 0px!important;}
.site-footer .footer-sidebars{padding: 15px 0px  30px!important;}
.inforcompany-footer ul{list-style: none;margin: 0;}
.footertop-left,.footertop-left{width: 50%;}
.box-map iframe{max-height: 360px;margin: 20px 0px 0px;overflow: hidden;}
.copyright-content{justify-content: center!important;}
.main-navigation ul li ul{position:absolute;min-width: 250px;background: #003366;box-shadow:0 3px 11px 0 rgba(0,0,0,0.1);-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;visibility:hidden;transition:all .5s;}
.main-navigation ul li:hover > ul{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0);opacity:1;visibility:visible;transition:all .7s;}
.title{font-family: Roboto!important;font-size: 22px!important;line-height: 37px!important;}
.title-service{font-size: 17px!important;}
.title-hotro{font-size: 27px!important;line-height: 32px!important;font-weight: 400;padding: 0 15px;margin: 0;font-family: 'google-sans', sans-serif;color: #ff4302;}
.box-image-footer{text-align: center;}
.box-image-footer img{max-height: 385px;object-fit: cover;margin: -20px 0px 0px 0px;}
/* responsive */
.list-guarantee{padding-top: 0px;}
.main-navigation ul li ul{position:absolute;min-width: 250px;background: #003366;box-shadow:0 3px 11px 0 rgba(0,0,0,0.1);-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;visibility:hidden;transition:all .5s;}
.main-navigation ul li:hover > ul{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0);opacity:1;visibility:visible;transition:all .7s;}
.title{font-size: 40px!important;line-height: 55px!important;font-family: 'GoogleSansBold', sans-serif!important;}
.title-service{font-size: 17px!important;}
/* List team */
.vc_custom_1561260809771{background-color: #ffffff!important;}
.list-employees{padding:30px 0px ; background:#f0f3f7!important}
.vizac-addon-heading.layout-default .wrap-shortcode .title{color: #ff4302!important}
.name-employee{
  font-size: 20px;
    font-weight: 600;
    color: #212849;
    margin-bottom: 9px;
}
.sub-title-team{
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ff4302;
  }
.title-team{
  font-size: 45px;
  color: #212849;
  text-transform: uppercase;
  padding-top: 0px;
  font-family: 'GoogleSansBold', sans-serif;
  line-height: 1.25;
}
.employee-job{
  font-weight: 400;
  color: #56566a;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  font-size: 17px;
  text-transform: uppercase;
  font-family: 'GoogleSansRegular';
}
.box-employee{text-align: center;}
.doitac{padding: 30px 0px!important;}
.avata-doitac img{/* border:1px solid #cccccc; *//* height: 120px; */width: 200px;object-fit: cover;}
.main-navigation > ul > li.current-menu-item > a:before, .main-navigation > ul > li.current_page_item > a:before{bottom: -38px!important;}
.list-tab-product{z-index: 1;}
.page-title{position: relative!important;z-index: 0;height: 450px;padding: 70px 0px;background: url(../img/intro/intro.jpg) no-repeat;background-size: cover!important;background-position: 0 -40px!important;}
.title-dm{font-size: 15px!important;line-height: 22px!important;}
.site-header-wrap{z-index: 1000!important;}
.filters a{margin-right: 20px!important;}
.list-product-in-type .grid-item{
  width: 32%;margin:0 2% 2% 0;float: left;
}

/* list product */
.grid-item{width: 100%!important;position: unset!important;}
.vizac-addon-portfolio.layout-grid .portfolio-wrap{width: 32%;margin: 0% 2% 2% 0;float: left;}
.grid-product{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.grid-item{width: 100%;}

/* Tab  */

.tab {
  overflow: hidden;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  padding: 40px 0px 30px;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-weight: 700;
  font-family: 'GOOGLESANSBOLD';
  font-size: 16px;
  display: block;
  color: #56566a;
  margin-bottom: -2px;
  padding-bottom: 20px;
  text-transform: uppercase;
  font-size: 17px;
}

/* Create an active/current tablink class */
.tab button.active,.tab button:hover {
  color: #ff4302;
}
* { padding: 0 } 

/* Style the tab content */
.tabcontent {
  display: none;
  border-top: none;
}
.active{display: block;}
.name-product{font-size: 20px;text-align: center;color:#ffffff!important;padding: 5px 0px 0px;margin: 0;line-height: 33px;font-family: 'GoogleSansBold', sans-serif;text-transform:uppercase;}
.tab-detail{display: flex;align-items: center;position: relative;justify-content: center;}
.tab-detail:before{position: absolute;width: 100%;content: '';background-color: #f8fafc;height: 3px;top: calc(50% - 16px);}
.btn-detail{
  background-color: #f8fafc;
  position: relative;
  margin: 0 5px 30px;
  border: 2px solid #efefef;
  font-family: 'GoogleSansBold';
  font-size: 15px;
  padding: 8px 20px!important;
  border-radius: 24px;
  line-height: 19px;
  color: #797e97;
  font-weight: 500;
  }
  .name-product a{color:#ffffff}
  .name-product:hover a{color:#000000}
  .portfolio-image img{width: 100%;object-fit: cover;height: 375px;}
  .btn-detail.active{background-color: #ff4302;color: #ffffff;}
  .link-menu-item.blogs, .link-menu-item.products, .main-navigation > ul > li > ul >li a:hover{color:#ff4302!important}
  .page-title__header-text .title-size,.rs-mask-wrap{font-family: 'GoogleSansBold', sans-serif!important;}
  .title-news{font-family: 'GoogleSansBold', sans-serif!important;font-size: 30px;line-height: 30px;margin: 0 0 15px 0px;text-transform: capitalize;color: orange;}
  .product-cat-area--list__title,.rs-layer,.cat-item{font-family: 'GoogleSansRegular', sans-serif!important;color: #333;text-transform: uppercase;padding: 0;font-size: 30px;text-align: center;}
  .product-detail--info__name{font-family: 'GoogleSansBold', sans-serif!important;color: #333;text-transform: uppercase;padding: 0;font-size: 30px;text-align: center;}
  .top-bar,.site-header .header-menu ul li .sub-menu{background:#1569b2!important;text-transform: uppercase;font-size: 14px;}
  .main-navigation > ul > li a{color:#1569b2!important}
  .main-navigation > ul > li > ul >li a{color:#ffffff!important;}
  .copyright-content{color: #ffffff;}
  .product-detail--info{width: 100%;}
  .title-danhmuc{font-family: 'GoogleSansRegular', sans-serif!important;font-size: 18px;text-transform: uppercase;font-weight: 700;}
  .product-content{text-align: center;}
  .product-content table{font-size: 16px;font-family: 'googleSansRegular';}
  .product-content ul li, .product-content p span{text-align: left!important;font-family: 'GoogleSansRegular', sans-serif!important;font-size: 15px!important;line-height: 25px!important;}
  .widget_vizac_search.layout_default i{color:#1569B2}
  .site-footer{background-color: #1569b2!important;}
  .vizac-addon-icon-box.layout-default .icon-box{padding: 0px!important;border: none!important;}
  .center{max-width: 1230px;padding: 0 30px;margin: 0 auto;}
  /* breadcrumb */
  .breadcrumbs-list{list-style: none;text-transform: capitalize;font-family: 'GoogleSansBold';font-size: 13px;margin: 0;padding: 0 15px;}
  .breadcrumbs-list a{text-transform: capitalize;font-size: 14px;color: #1569b2!important;}
  .description{font-size: 15px;line-height: 25px;color:#333333;}
  .cat-item{font-size: 17px!important;line-height: 25px!important;}
  .avata-doitac{display: flex;align-items: center;justify-content: center;border: 1px solid #f2f2f2f2;overflow: hidden;height: 120px;}
  .title-recent-post{font-size: 13px!important;line-height: 25px!important;}
  .list-support-service{position: relative;margin-top: 0px!important;z-index: 100;}
  .rev_slider_1_1_forcefullwidth{position: relative;z-index: 10;}
  .box-intro{margin: 0px 0px 30px!important;}
  .widget-area .widget .widget-title{font-family: 'GoogleSansBold';}
  .box-support-service{background-color: #f9f9f9;border: 1px solid #f3f3f3;height: 260px;display: flex;align-items: center;}
  .vizac-addon-portfolio.layout-grid .portfolio-wrap .portfolio-info{
    position: relative!important;
  }
  .box-support-service:hover{background-color: #ff4302;}
  .box-support-service:hover .title-hotro{color:#ffffff}
  body .vizac-addon-icon-box.layout-default .icon-box:hover{background-color: transparent!important;}
  .vizac-addon-icon-box.layout-default .icon-box{background-color: transparent!important;}
  .wpb_single_image.vc_align_left{text-align: center!important;}
  .wpb_single_image img {
    width: 650px!important;
    object-fit: cover!important;
}
.item-guarantee:hover .box-guarantee{background-color: #ff4302!important;}
.breadCrumbs {
  background-color: #eee;
  padding: 5px 0px 3px;
}
.product-area p{font-size: 17px!important;line-height: 25px!important;text-align: left;position: relative;}
.dm-product:after{clear:both;content: "";display:table;}
.dm-product-ul{margin:0px;list-style-type: none;text-transform: uppercase;/* margin-top: 20px; */border: 1px solid #0082ca;border-radius: 0px;}
.dm-product-ul li{width: 100%;border-bottom: 1px dashed #cccccc;border-top: none;list-style: none;padding: 10px 0 0 15px;margin: 0;text-transform: uppercase!important;}
.dm-product-ul li a{color: #212121;font-size: 14px;text-transform:uppercase;}
.dm-product-ul li:hover a{ color:#c5161d;}
.dm-product-ul li a h2{font-size: 14px;color:#1569b2;line-height: 25px;padding: 5px 0px 2px 0px;margin-bottom: 5px;font-family: 'GoogleSansBold';color: #000000;text-transform: capitalize;}
.tab-dm{background-color:#0082ca;font-family: 'RB';font-size: 17px;color: #ffffff!important;padding: 5px 5px 5px 20px!important;border-radius: 0px;min-width: 100%;justify-content: space-between;display: flex;border-bottom: none!important;}
.lbl-dm{margin-top: 3px;font-family: 'GoogleSansBold';font-weight: 700;}
.dm-product-ul li:nth-child(2) a h2{padding-top: 10px;}
.dm-product-ul li:last-child a h2{padding-bottom: 0px;}
.title-dmsp{text-align: left!important;display: flex;justify-content: space-between;background: #f3f3f3;}
.xemtatca a{color:#0082ca;font-size: 14px;text-transform: initial;font-weight: 200;font-family: 'RR';margin-right: 35px;}
.title-dmsp span{font-size: 16px;line-height: 31px;display: flex;}
.tab-danhmuc{margin: 0 0 20px 0px;}
.tab-hotline{margin-top: 20px}
.tab-hotline li{padding: 15px 10px 10px 40px;color: #ff0000;font-family: 'RM';text-transform: capitalize;}
.tab-hotline p{margin-bottom:0;}
.tab-hotline label{color: #333333!important;margin: 0px;line-height: 15px;}
.dm-product-ul li ul li{border-bottom: none;padding: 0px;}
.product-content img{margin:0 auto;object-fit: cover;position: relative;left: 50%;transform: translate(-50%);}
.dm-product-ul ul{margin:0 0 0 15px!important}
.site-header.affix .header-menu ul li{padding: 38px 0px 38px 30px !important;}
.site-header.affix .header-menu ul li ul li{padding: 10px 0px 10px 30px !important;}
.page-title__header{padding: 10px 0px;}
.widget-area .widget ul li a {
  font-size: 15px!important;
  font-family: 'GoogleSansBold';
}
/* control carasel */
.prev-slick {
  left: -65px;
  top: 50%;
}

.next-slick {
  right: -51px;
}
.prev-slick,.next-slick{
  width: 40px;
  height: 40px;
  cursor: pointer;
  position: absolute;
  margin-left: 15px;
  display: flex!important;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  z-index: 100;
  border-radius: 50%;
  top: calc(50% - 20px);
}
.item-guarantee{width: 100%;padding: 0 10px;}
.prev-slick:hover, .next-slick:hover{background: #ff4302!important;color:#ffffff}
.wrap-dot-slick ul{display: flex; align-items: center;justify-content: center;}
.wrap-dot-slick ul li{min-width: 10px;}
.wrap-dot-slick ul li.slick-active{width: 15px;color:#f27228!important}
.dm-product-ul li a h2:hover{color:#f27228!important}
.link-menu-item.active{color:#ff4302!important}
.link-menu-item.active:before{display: block!important;}
.blog-content .blog-lists .post .media-item img{height: 245px!important;object-fit: cover;}
.mobile-menu-container .menu .menu-item a{text-transform:capitalize;font-family: 'GOOGLESANSBOLD'!important;}
.tabcontent .tab-panels,#section_621752502{width:100%!important}
#section_621752502 .medium-4{display:none}
#section_621752502 .col-inner{max-width:100%!important;overflow:hidden}
#section_621752502 .col-inner h2,#section_621752502 .col-inner span{font-size:15px!important;line-height:25px!important;}
/* Contract */
.title-jetcare-partner h2{color:#ffffff;text-align: center;font-size: 45px;line-height: 60px;text-transform: uppercase;font-family: 'GoogleSansBold';}
.box-contract img{width: 60px;height: 60px;margin:0 auto}
.box-contract{padding: 15px}
.box-contract .col-inner{font-size: 15px;text-align: center;background-color: rgba(255, 255, 255, 0.94);padding: 15px 26px;font-family: 'GoogleSansRegular';min-height: 365px;}
.name-partner{font-size: 20px;font-family: 'GoogleSansBold';text-transform: uppercase;font-weight: 800;margin: 0 0 10px;}
.box-contract h3{color:#f27228;margin: 0 0 5px 0px;text-align: justify;padding: 0;font-size: 15px;font-family: 'GoogleSansBold';font-weight: 800;/* text-align: left; */background: url(../img/intro/tick.png) no-repeat left;background-size: 20px;padding: 0 0 0px 28px;}
.box-contract p{font-size: 17px;margin: 0 0 5px 10px;text-align: justify;position: relative;font-family: 'google-sans';padding: 0 0 0 29px;}
.contract{background: url(../img/intro/bg-contract.jpg) no-repeat center top;background-size: cover;margin: 30px 0px 10px 0px!important;}
#popup{position: fixed;display:none;width: 100%;min-height: 40px;bottom: 0px;margin: 0 0 0 auto;right: 0px;background: #f96000;color: #ffffff;padding: 10px 0px;text-align: center;z-index: 100;}
#popup.active{display: block!important;}
.link-app-jetcare{display: none;}
.link-app-jetcare img{height: 40px;object-fit: cover;}
#slider-1-slide-1-layer-2{font-size: 40px!important;line-height: 60px!important;margin-top: 15px!important;font-family: 'GOOGLESANSBOLD'!important;}
rs-module rs-mask-wrap .rs-layer, rs-module rs-mask-wrap *:last-child, .wpb_text_column rs-module rs-mask-wrap .rs-layer, .wpb_text_column rs-module rs-mask-wrap *:last-child{margin-bottom: 0px!important;}
.btn-back-to-top{right:auto!important;left: 15px!important;z-index: 1000!important;}
#slider-1-slide-1-layer-3,.rs-layer{line-height: 30px!important;}
/* contact */
.page-title-contact{background: url('../img/intro/bg-contact.jpg') no-repeat !important;background-size: cover!important;background-position: 0 -99px!important;}
.image-app img{height: 60px!important;}
.box-contract p::before{position: absolute;content: '';left: 0px;top: 10px;height: 2px;display: none;width: 17px;background: #000000;}
.box-contract p::after{
  position: absolute;
  content: '';
  left: 14px;
  top: 7px;
  border-top: 4px solid transparent;
  border-left: 6px solid #c15757;
  border-bottom: 4px solid transparent;
  }
.footer-top-right{text-align: center;}
.content-popup{display: flex;}
.notify-dowload img{height: 35px!important;object-fit: cover;}
.icon-image img{opacity:1}
.box-support-service:hover img{opacity: 0;}
#intro{background: #f7f4f4;margin: 0 0 50px!important;padding: 50px 0px 30px 0px!important;}
#contact-info {
	padding-bottom: 0;
	background: url('../images/contact-info.jpg') top center no-repeat;
	background-size: cover;
}
.contact-info {
	text-align: left;
	padding: 3rem 2rem;
	background: #fff;
	border-radius: 1rem;
	-webkit-box-shadow: 0 8px 16px rgba(196,203,216,.5);
			box-shadow: 0 8px 16px rgba(196,203,216,.5);
}
.contact-info h5 {
	font-weight: 700;
	color: #ffaf23;
	margin-bottom: 1rem;
	font-family: 'GoogleSansBold';
}
.price-insurrance{font-size: 18px;color:red;font-family: 'GOOGLESANSREGULAR';}
.tabcontent .price-insurrance{color:#ffffff;margin: 5px 0px 0px!important;}
.item-guarantee:hover .price-insurrance{color:#ffffff!important}
.box-slider{max-height: 650px!important;overflow: hidden!important;}
.slick-slide .item-guarantee:hover .price-insurrance{color:#ffffff!important}
/* popup dowload in header */
#popup-dowload{padding: 3px 0px;position: relative;width: 100%;background: #c2c2c224;color: #ffffff;}
#popup-dowload img{height: 36px!important;object-fit: cover;}
.content-popup-dowload{display: flex;align-items: center;justify-content: center;color: #000000;margin: 0 20px;}
.breadcrumbs-list a:hover{color:red!important}
.product-area p span{font-size: 15px!important;font-family: 'GoogleSansRegular';}
.btn-close-popup{color: #ffffff;position: absolute;right: 15px;top: calc(50% - 16px);font-size: 21px;}
.content-dowload h2{font-size: 15px!important;line-height: 25px;margin: 0px;padding: 0px;font-family: 'GOOGLESANSBOLD';}
.content-dowload img{width: 50px!important;object-fit: cover;}
.page-title__header-text .title .breadcrumbs-list--item:hover{color:#f27228!important}
.breadcrumbs-list i{font-size: 14px!important;}
.breadCrumbs i{color: #1569b2!important;font-size: 12px!important;}
.fb_dialog iframe{bottom: 100px!important;}
.breadcrumbs-list li{margin:0!important}

/* intro */
.wpb_text_column p,.wpb_text_column ul li{font-size: 17px!important;margin-bottom: 8px!important;}
body .vizac-addon-portfolio.layout-grid .portfolio-wrap .portfolio-info {
  background-color: #1569b2!important;
  padding:1.5px 0px!important
}
body .vizac-addon-portfolio.layout-grid .portfolio-wrap .portfolio-info:hover{
  background: #ff4302!important;
}
.title-intro-main {
  color: #ff4302!important;
  font-size: 31px!important;
  line-height: 45px!important;
  margin: 0 0 -15px 0px!important;
  font-family: 'GOOGLESANSBOLD';
}
.vizac-addon-heading.layout-default .wrap-shortcode .title {
  color: #ff4302!important;
}
.inforcompany-footer p{margin:0px!important}
.avatar-contact{padding:0 8px!important}
#popup-dowload{display: flex;align-items: center;justify-content: center;}
.icon-watch{color:#ff4302;font-size: 15px;border: 1px solid;padding: 0 10px;border-radius: 30px;}
.icon-watch i{font-size: 17px!important;margin-right: 5px!important;}
.list-insurrance-child:last-child{clear: both;}
.list-insurrance-child{display: flex;flex-wrap: wrap;}
.list-insurrance-category h2{font-weight: 700;font-family: 'GOOGLESANSBOLD';display: block;color: #1569b2!important;line-height: 30px;font-size: 19px;padding: 7px 0px;margin: 0 0 25px 0px;text-transform: uppercase;text-align: center;background: #fdf2f2!important;}
.category-post{display: flex;justify-content: space-between;padding: 0 15px 0px 0px;}
.lbl-voucher span{font-size: 13px;
  padding: 0 8px;
  line-height: 24px;
  border-radius: 6px;
  display: inline-block;
  color: #fff;
  background: #ea9d02;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;}
.price-new{}
.price-old{color: #ff1;text-decoration: line-through;margin-left: 30px;}
.del{}
.price-delete{color: #000000!important;}
.lbl-voucher{text-transform: uppercase;}
.box-guarantee:hover .price-delete,.box-guarantee:hover .voucher{color: #ffffff!important;}

.btn-block{background-color: #e9ecef;color:#000000}
.btn-block:hover{background-color: #f96000!important;color:#ffffff}
@font-face {
  font-family: 'GoogleSansRegular';
  src:  url('fonts/GoogleSansRegular.woff2') format('woff2');
  src: url('fonts/GoogleSansRegular.eot') format('embedded-opentype'),
       url('fonts/GoogleSansRegular.woff2') format('woff2'),
       url('fonts/GoogleSansRegular.woff') format('woff'),
       url('fonts/GoogleSansRegular.ttf') format('truetype'),
       url('fonts/GoogleSansRegular.svg#GoogleSansRegular') format('svg');
}
/* @font-face {
  font-family: 'GoogleSansBold';
  src: url('fonts/GoogleSansBold.eot');
  src: url('fonts/GoogleSansBold.eot') format('embedded-opentype'),
        url('fonts/GoogleSansBold.woff2') format('woff2'),
        url('fonts/GoogleSansBold.woff') format('woff'),
        url('fonts/GoogleSansBold.ttf') format('truetype'),
        url('fonts/GoogleSansBold.svg#GoogleSansBold') format('svg');
} */
@font-face {
  font-family: 'GoogleSansBold';
  src: url('fonts/GoogleSans-Bold.woff2') format('woff2'),
      url('fonts/GoogleSans-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
.privacy-item{text-decoration: underline;}
.privacy-item:hover{color: #ff1!important;text-decoration: underline;}
/* responsive */
@media(min-width:1200px){
  .vizac-addon-portfolio.layout-grid .portfolio-wrap:nth-child(3n){margin-right: 0px!important;}
  .vizac-addon-portfolio.layout-grid .portfolio-wrap:nth-child(3n+1){clear: both;}
}

@media(min-width:992px) and (max-width:1199px){
  .vizac-addon-portfolio.layout-grid .portfolio-wrap{width: 32%;margin:0 2% 2% 0;float: left;}
  .vizac-addon-portfolio.layout-grid .portfolio-wrap:nth-child(3n){margin-right: 0px!important;}
  .vizac-addon-portfolio.layout-grid .portfolio-wrap:nth-child(3n+1){clear: both;}
}
@media(max-width:991px){
  .next-slick{right: 0px;}
  .prev-slick{left: -15px;}
  .site-content {padding: 0 15px!important;}
  .content-popup{display:none!important}
  .link-app-jetcare{display: block;}
  .content-popup-dowload{font-size: 12px!important;}
  .content-popup-dowload img{height: 30px;object-fit: cover;}
}
@media(min-width:768px) and (max-width:991px){
  .vizac-addon-portfolio.layout-grid .portfolio-wrap{width: 49%;margin:0 2% 2% 0;float: left;}
  .vizac-addon-portfolio.layout-grid .portfolio-wrap:nth-child(2n){margin-right: 0px!important;}
  .vizac-addon-portfolio.layout-grid .portfolio-wrap:nth-child(2n+1){clear: both;}
  .tab button{padding: 7px 10px!important;font-size: 14px;border: 1px solid;margin: 0 5px;}
  .box-guarantee{margin-top: 150px!important;}
  .vc_custom_1562850939876{padding-bottom: 30px!important;}
  #intro{padding:15px 15px!important}
  .box-guarantee1{margin-top: 0!important;}
  .vc_custom_1561260809773{padding-bottom: 0px!important;padding-top: 30px!important;}
  .box-map{height: 150px!important;overflow: hidden;}
  .contact-info,.top-contact{margin:30px 0px!important;}
}
/* responsive */
@media (max-width:767px) {
  .box-guarantee .vc_column-inner,.box-guarantee:nth-child(2n+1) .vc_column-inner{padding:0px!important}
  .footertop-left,.footertop-left{width: 100%;}
  .footer-top{flex-wrap: wrap;}
  .sub-title,.sub-title h2,.name-app{font-size: 21px!important;line-height: 24px;}
  .title-tieuchi{font-size: 17px!important;line-height: 27px!important;}
  .no-padding-content .site-content{padding: 10px 15px!important;}
  .vc_custom_1561260075026,.vc_custom_1562850939877,.vc_custom_1561260686580{padding: 0px!important;margin: 0px;}
  .vc_custom_1561260779092{padding-bottom: 30px!important;}
  .vc_custom_1561260842314{padding:30px 0px!important}
  .intro-box .left-intro{display: none;}
  .vc_custom_1562771770721{padding-top: 0px!important;}
  .slideshow img{max-height: 300px!important;}
  .blog-content .blog-lists.columns-2 .post{margin: 10px 5px 10px 5px!important;width: calc(50% - 10px)!important;}
  .xemthem{min-width: auto!important;font-size: 14px!important;padding: 7px 0px;width: auto!important;max-width: 110px;}
  .vizac-addon-portfolio.layout-grid .portfolio-wrap{width: 49%;margin: 0% 2% 2% 0;float: left;}
  .vizac-addon-portfolio.layout-grid .portfolio-wrap:nth-child(2n){margin-right: 0px!important;}
  .vizac-addon-portfolio.layout-grid .portfolio-wrap:nth-child(2n+1){clear: both;}
  .tab{padding: 0px;flex-wrap: wrap;margin: 0 0 15px 0px;justify-content: space-between;}
  .tab button{padding: 5px 5px!important;width: 49%;font-size: 12px!important;margin: 3px auto;border: 1px solid #0000005c;}
  .title-intro,.sub-title-team{font-size: 19px!important;line-height: 30px!important;}
  .lbl-number-jetcare ,.banner-number-main,.title-team{font-size: 19px!important;line-height: 35px!important;}
  .box-banner-number{padding: 15px 15px!important;}
  .list-guarantee, .title-service,.vc_custom_1561260809773{padding: 10px 0px!important;}
  .item-guarantee{padding:0px!important}
  .vc_custom_1560622278308,.vc_custom_1560621434479{margin-bottom: 15px!important;}
  .title-hotro,.title-jetcare-partner h2{font-size: 20px!important;line-height: 32px!important;}
  .btn-detail{padding: 5px 3px!important;margin: 0 1px 30px;font-size: 13px;}
  .page-title__header-text .title-size{padding: 0px!important;font-size: 40px;line-height: 55px;}
  .portfolio-image img {width: 100%;object-fit: cover;height: auto;}
  .breadcrumbs-list a{/* color: #924b4b!important; */font-size: 14px;}
  #slider-1-slide-1-layer-2{font-size: 17px!important;line-height: 23px!important;margin-top: 10px!important;}
  .vc_column_container>.vc_column-inner{padding:0px!important}
  .list-guarantee{min-height:350px;object-fit:cover}
  .prev-guarantee{left: -25px!important;}
  .next-guarantee{right: -10px!important;}
  .prev-partner{left:0px!important}
  .next-partner{right:10px!important}
  .product-area{margin-top: 20px!important;}
  .product-area table{font-size: 15px;font-family: 'GoogleSansRegular';}
  .product-area p{margin-bottom: 0px!important;}
  .footertop-left img{max-width: 150px!important;}
  .box-map .inframe{max-width: 100%;}
  .title-footer h2, .title-footer h3{font-size: 16px!important;}
  .page-title{height: 210px;padding: 30px;background-position: top!important;}
  .logo-header img{height: 100%;object-fit: cover;width: 100%;padding: 10px}
  .menu-mobile-icon .icon-wrap{font-size: 20px!important;width: 26px!important;}
  .menu-mobile-icon .icon-wrap:before,.menu-mobile-icon .icon-wrap:after{margin: -3px 0px!important;}
  #btn-back-to-top{width: 39px;
    height: 32px;}
  .box-image-footer img{margin:20px 0px 0px!important;width: 200px!important;}
  .image-app img{height: 40px!important;margin: 20px 0px 0px;}
  .footer-top-right{margin:0 auto}
  .inforcompany-footer{font-size: 14px!important;}
  .inforcompany-footer p{margin:0 0 7px 0!important}
  .site-footer .footer-sidebars{padding:20px 0px!important}
  .name-product{padding:0px!important;font-size: 17px!important;}
  .box-map{height: 150px!important;overflow: hidden;width: 100%!important;}
  .tabcontent .price-insurrance{font-size: 15px!important;}
  .copyright-content{font-size: 13px!important;}.vc_custom_1561260004113
  #intro{margin:20px 0px 0px 0px!important;padding:20px 10px!important}
  .name-employee{font-size: 15px!important;}
  .vizac-addon-icon-box.layout-default .icon-box .content{margin:0 0 10px!important}
  .page-title__header-text .title-size{margin: 0!important;font-size: 22px!important;}
  .page-title__header-text .title .breadcrumbs-list--item{font-size: 16px!important;}
  .breadcrumbs-list i{font-size: 13px!important;/* color: #924b4b!important; */}
  .vizac-addon-portfolio.layout-default .slide-list-portfolio .slick-list .item-slick{padding:0!important}
  .box-contract{padding:5px 0px!important}
  .center{padding:0 15px!important}
  .box-image-footer{display: none;}
  .widget-area .widget{margin-bottom: 15px!important;}
  .tab button:last-child{margin-bottom: 0!important;}
  #popup{padding:3px 0px!important}
  .link-app-jetcare img{max-height: 35px!important;}
  .btn-back-to-top{width: 35px!important;height: 35px!important;bottom: 70px!important;}
  .input-contact textarea{height: 80px!important;}
  .vc_custom_1561260004115,#intro{margin-bottom: 0px!important;}
  #popup-dowload{flex-wrap: wrap;}
  .content-popup-dowload{width: 100%;}
  .content-dowload h2{font-size: 13px!important;}
  .list-insurrance-category h2{margin: 0 0 15px 0px!important;}
}
@media (max-width:480px) {
  .blog-content .blog-lists.columns-2 .post{width: calc(100% - 10px)!important;margin: 10px 5px!important;}
  .vizac-addon-portfolio.layout-grid .portfolio-wrap{width: 100%;margin: 0 0 15px;float: none;}
  .title-news{font-size: 15px;line-height:25px;}
  .product-detail--info__name{font-size:20px!important;line-height:30px!important;margin-bottom: 0;}

}
