.owl-item >div{width:95%;margin:0 auto;}
.pos_banner_btn_action img {
width: 40px;
margin: 30px 0;
cursor: pointer;
animation:ease fadeInDown 1s infinite;
}
.register_email_form button {
background: -webkit-gradient(linear, left top, right top, from(#79bb40), to(#006837));
background: linear-gradient(to right, #79bb40, #006837);
padding: 7px 40px;
border-radius: 20px;
border: none;
color: #fff;
font-weight: 700;
}
.register_email_form button:hover {
cursor: pointer;
background: -webkit-gradient(linear, left top, right top, from(#006837), to(#79bb40));
background: linear-gradient(to right, #006837, #79bb40);
}
.bnc360_btn a {
background: -webkit-gradient(linear, left top, right top, from(#79bb40), to(#006837));
background: linear-gradient(to right, #79bb40, #006837);
padding: 10px 35px;
border-radius: 30px;
font-size: 16px;
font-weight: 600;
border: none;
}
.bnc360_btn a:hover {
background: -webkit-gradient(linear, left top, right top, from(#006837), to(#79bb40));
background: linear-gradient(to right, #006837, #79bb40);
}
.btn-trial {
cursor: pointer;
font-weight: 400;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border: 2px solid #79bb40;
color: #000;
overflow: hidden;
height: 38px;
line-height: 38px;
text-align: center;
border-radius: 20px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 140px;
float: right;
margin: -6px 0 0;
}
.btn-trial:after {
content: '';
position: absolute;
z-index: 1;
-webkit-transition: all 0.3s;
transition: all 0.3s;
width: 100%;
height: 0;
top: 50%;
left: 50%;
background: #79bb40;
opacity: 0;
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btn-trial:hover {
color: #fff;
}
.btn-trial:hover:after {
opacity: 1;
height: 260%;
}
.btn-trial span {
position: relative;
z-index: 2;
}
.slideshow_main {
position: relative;
background: url(//bota.vn/wp-content/themes/bncgroup/images/pos/nganh-hang/cong-nghe/banner.png) no-repeat center right;
background-position: right;
background-size: 100% 100%;
padding: 100px 0;
}
.slideshow_main_info p{width:auto;max-width:100%;color:white;}
.slideshow_main_info{
width: 70%;
margin: 150px auto;
text-align: center;
}
.slideshow_main_info a {
background: -webkit-gradient(linear, left top, right top, from(#79bb40), to(#006837));
background: linear-gradient(to right, #79bb40, #006837);
padding: 9px 20px;
border-radius: 20px;
font-size: 16px;
font-weight: 500;
border: none;
}
.slideshow_main_info a:hover {
background: -webkit-gradient(linear, left top, right top, from(#006837), to(#79bb40));
background: linear-gradient(to right, #006837, #79bb40);
}
html {
scroll-behavior: smooth;
}
.header_top{
background-color: #fff;
} 
.slideshow_main_info h1 {
margin-bottom: 0;
}
.slideshow_main_info {        }
.slideshow_main_info .arrow{
background: transparent;
padding: 0;
border-radius: 0;
border: none;
}
.slideshow_main_info .arrow img{
width: 40px;
margin: 30px 0;
cursor: pointer;
animation:ease fadeInDown 1s infinite;
}
.slideshow_main_info .arrow:hover{
background: transparent;
padding: 0;
border-radius: 0;
border: none;
}
@media (min-width: 1024px){
.main_container {
top: calc(100vh - 100px);
}
}  #header_main_1 {
width: 100%;
position: relative;
display: flex;
overflow: hidden;
background-image: url(//bota.vn/wp-content/themes/bncgroup/images/pos/nganh-hang/cong-nghe/bg-header-main-1.jpg);
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
height: auto;
padding-bottom: 35%;
}
#header_main_1 .content_header_main {
float: left;
width: 100%;
position: absolute;
top: 35%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
#header_main_1 .content_header_main img,
#header_main_1 .content_header_main p {
margin-bottom: 20px;
}
#header_main_1 .content_header_main .btn-custom {
background: linear-gradient(to right, #79bb40, #006837);
padding: 9px 20px;
border-radius: 20px;
font-size: 16px;
font-weight: 400;
border: none;
}
#header_main_1 .content_header_main .btn-custom:hover {
background: -webkit-gradient(linear, left top, right top, from(#006837), to(#79bb40));
background: linear-gradient(to right, #006837, #79bb40);
}  #difficult-main {
width: 100%;
background-color: #ececec;
background-image: url(//bota.vn/wp-content/themes/bncgroup/images/pos/nganh-hang/cong-nghe/bg-difficult.png);
-webkit-background-size: cover;
background-size: contain;
background-repeat: no-repeat;
background-position: bottom;
height: auto;
padding-bottom: 8%;
}
.pos_title_main {
padding: 30px 0;
text-align: center;
float: left;
width: 100%;
}
.pos_title_main h2 {
font-size: 28px;
color: #000;
line-height: 40px;
font-weight: 300;
text-align: center;
width: 100%;
overflow: hidden;
margin-bottom: 6px;
}
#difficult-main .box-img-manager {
display: flex;
height: 100%;
justify-content: center;
align-items: center;
}
#difficult-main .box-img-manager img {
height: 400px;
}
#difficult-main .content-manager {
float: left;
width: 100%;
}
#difficult-main .content-manager .icon-manager {
float: left;
width: 100%;
margin-bottom: 10px;
}
#difficult-main .content-manager .icon-manager span {
font-size: 25px;
border: 1px solid #14d47c;
background: #14d47c;
color: white;
padding: 2px 3px;
}
#difficult-main .content-manager .desc-manager {
float: left;
width: 100%;
}
#difficult-main .content-manager .desc-manager h3 {
color: #3aa322;
font-size: 18px;
font-weight: bold;
margin-bottom: 15px;
}
#difficult-main .content-manager .desc-manager p {
font-size: 15px;
}
#difficult-main .content-manager .btn-custom {
background: linear-gradient(to right, #79bb40, #006837);
padding: 9px 20px;
border-radius: 20px;
font-size: 16px;
font-weight: 400;
border: none;
}
#difficult-main .content-manager .btn-custom:hover {
background: -webkit-gradient(linear, left top, right top, from(#006837), to(#79bb40));
background: linear-gradient(to right, #006837, #79bb40);
color: #ffffff !important;
}  #key_main {
width: 100%;
overflow: hidden;
background: #f6f6f6;
}
#key_main h2 {
font-size: 30px;
color: #000;
line-height: 40px;
font-weight: 300;
text-align: center;
width: 100%;
overflow: hidden;
}
#key_main .text-key {
float: left;
width: 100%;
}
#key_main .text-key .icon-key {
float: left;
width: 10%;
}
#key_main .text-key .icon-key span {
position: relative;
border: 2px dashed #79bb40;
border-radius: 50%;
width: 30px;
height: 30px;
float: left;
}
#key_main .text-key .icon-key span img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#key_main .text-key .desc-key {
float: left;
width: 100%;
}
#key_main .text-key .desc-key span:first-child {
float: left;
color: #3aa322;
font-size: 18px;
font-weight: bold;
margin-bottom: 15px;
}
#key_main .text-key .desc-key span:last-child {
float: left;
width: 100%;
font-size: 15px;
}
#key_main .text-key .desc-key .btn-custom {
background: linear-gradient(to right, #79bb40, #006837);
padding: 9px 20px;
border-radius: 20px;
font-size: 16px;
font-weight: 400;
border: none;
}
#key_main .text-key .desc-key .btn-custom:hover {
background: -webkit-gradient(linear, left top, right top, from(#006837), to(#79bb40));
background: linear-gradient(to right, #006837, #79bb40);
color: #ffffff !important;
}
#key_main .img-key {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
#key_main .container-custom {
float: left;
width: 100%;
background: white;
}  #trend-main {
width: 100%;
background-image: url(//bota.vn/wp-content/themes/bncgroup/images/pos/nganh-hang/cong-nghe/bg-trend.png);
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: auto;
padding-bottom: 5%;
padding-top: 30px;
}
#trend-main h3 {
font-weight: 300;
font-size: 28px;
text-align: center;
line-height: 40px;
margin-bottom: 12px;
}
#trend-main p {
text-align: center;
font-size: 18px;
font-weight: 300;
margin-bottom: 45px !important;
}
#trend-main .box-trend {
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
color: #ffffff;
}
#trend-main .box-trend span {
margin-top: 10px;
font-weight: 500;
}
#trend-main .box-trend span:last-child {
font-weight: 300;
}
#trend-main .btn-custom {
background: linear-gradient(to right, #79bb40, #006837);
padding: 9px 20px;
border-radius: 20px;
font-size: 16px;
font-weight: 400;
border: none;
-webkit-transition: all .25s;
-moz-transition: all .25s;
-ms-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
color: #ffffff !important;
}
#trend-main .btn-custom:hover {
background: -webkit-gradient(linear, left top, right top, from(#006837), to(#79bb40));
background: linear-gradient(to right, #006837, #79bb40);
color: #ffffff !important;
}  #resolve-main {
width: 100%;
padding-bottom: 30px;
}
#resolve-main .line-text {
float: left;
width: 100%;
}
#resolve-main .line-text ul {
padding: 0;
}
#resolve-main .line-text ul li {
float: left;
list-style: none;
margin-bottom: 14px !important;
}
#resolve-main .line-text ul li img {
float: left;
margin-right: 10px;
margin-top: 6px;
}
#resolve-main .line-text ul li span {
float: left;
font-size: 14px;
}
#resolve-main p {font-size:18px;font-weight: 300;}
#resolve-main .line-text ul, #resolve-main .line-text li a{
color: black;
}
#resolve-main .line-text ul, #resolve-main .line-text li a:hover{
color: #79bb40;
}  #customer-main-1 {
width: 100%;
background: #f6fafb;
padding-top: 30px;
}
#customer-main-1 h3{
font-size: 27px;
color: #000;
line-height: 40px;
font-weight: 300;
text-align: center;
width: 100%;
margin-bottom: 30px;
}
#customer-main-1 .info-customer {
float: left;
width: 100%;
}
#customer-main-1 .info-customer p {
font-weight: 600;
font-size: 1rem;
}
#customer-main-1 .info-customer span {
font-weight: normal;
font-size: .875rem;
}#resolve-main .line-text ul li span{font-size:15px}
@media only screen and (min-width: 1200px) {
#manager-main .box-img-manager img{width:400px!important}
#current-main{height:400px}
.boxx-solu .right-sol{width:70%!important}
}
@media only screen and (max-width: 1024px) {
.boxx-solu .right-sol{width:85%!important}
.slideshow_main_info{width:100%;margin:150px auto 0;text-align:center}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
#resolve-main .row{margin-left:-5px;margin-right:-5px}
#resolve-main .row > [class*="col-"],#resolve-main .row > [class*=" col-"]{padding-left:5px;padding-right:5px}
#tool-main .col-lg-3:nth-child(2) .current-box:after,#tool-main .col-lg-3:nth-child(4) .current-box:before,#tool-main .col-lg-3:nth-child(4) .current-box:after{content:none}
#tool-main .current-box .content-box-tool{width:160px;margin:auto;background:#3aa322;border-radius:50%;height:160px;display:flex;justify-content:center;position:relative}
#tool-main .current-box .content-box-tool figure{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;width:160px;height:160px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
#tool-main .current-box .content-box-tool figure span{font-size:12px}
#solution-main .box-odd .right-sol h3,#solution-main .content-box-odd .right-sol h3,#solution-main .box-even .right-sol h3,#solution-main .content-box-even .right-sol h3{font-size:1rem;margin-bottom:10px}
#manager-main .content-manager .desc-manager h3,#manager-main .content-manager .desc-manager p{font-size:13px}
#manager-main .content-manager .icon-manager{width:12%}
#current-main{height:370px}
.current-box img{width:60px}
#resolve-main .line-text ul img,#resolve-main .line-text li img{width:14px;margin-top:4px}
#resolve-main .line-text ul span,#resolve-main .line-text li span{font-size:13px}
#sales-main .content-sales{height:515px}
#sales-main .content-sales .col-lg-5{flex:0 0 50%;max-width:50%}
#sales-main .content-sales:before{right:50px;top:-75px}
#solution-main .box-even .right-sol,#solution-main .content-box-even .right-sol{width:90%!important}
.boxx-solu{padding:20px}
}
@media only screen and (max-width: 1024px) {
#sales-main .content-sales:before{right:0}
.boxx-solu{padding-top:20px;padding-bottom:20px}
.slideshow_main_info{padding-top:0;margin:auto}
}
@media only screen and (min-width: 769px) and (max-width: 991px) {
.slideshow_main_info{padding-top:0;margin:auto}
#difficult-main .btn-custom{background:-webkit-gradient(linear,left top,right top,from(#79bb40),to(#006837));background:linear-gradient(to right,#79bb40,#006837);padding:9px 20px;border-radius:20px;font-size:16px;font-weight:500;border:none}
#difficult-main .btn-custom:hover{background:-webkit-gradient(linear,left top,right top,from(#006837),to(#79bb40));background:linear-gradient(to right,#006837,#79bb40)}
#difficult-main .hidden{display:none}
#key_main .hidden{display:none}
.slideshow_main_info{padding-top:0;margin:0 auto}
.boxx-solu{padding:20px}
#customer-main #customer-slider .text-customer{margin-top:0}
#tool-main .col-lg-3:nth-child(2) .current-box:after,#tool-main .col-lg-3:nth-child(4) .current-box:before,#tool-main .col-lg-3:nth-child(4) .current-box:after{content:none}
#tool-main .current-box{margin-bottom:10px}
#sales-main .content-sales{height:480px}
#sales-main .content-sales:before{background-image:none}
h2{font-size:1.3rem}
.position-fixed{position:static!important}
#manager-main .box-img-manager img{width:400px!important}
.box-odd .hidden-img,.box-even .hidden-img{display:none}
#current-main{height:600px}
.title-pos{font-size:1.6rem}
#solution-main .box-odd .left-sol,#solution-main .content-box-odd .left-sol,#solution-main .box-even .left-sol,#solution-main .content-box-even .left-sol{width:10%}
#solution-main .box-odd .right-sol,#solution-main .content-box-odd .right-sol,#solution-main .box-even .right-sol,#solution-main .content-box-even .right-sol{width:90%!important}
#manager-main .content-manager .desc-manager{width:90%}
#resolve-main .line-text ul,#resolve-main .line-text li{float:left;list-style:none;text-align:left;width:100%}
#customer-main #customer-slider img{width:160px}
#resolve-main .line-text ul img,#resolve-main .line-text li img,#resolve-main .line-text ul span,#resolve-main .line-text li span{float:none}
}
@media only screen and (max-width: 768px) {
.slideshow_main_info{padding-top:0;margin:auto}
#difficult-main .btn-custom{background:-webkit-gradient(linear,left top,right top,from(#79bb40),to(#006837));background:linear-gradient(to right,#79bb40,#006837);padding:9px 20px;border-radius:20px;font-size:16px;font-weight:500;border:none}
#difficult-main{background-image:unset}
#difficult-main .btn-custom:hover{background:-webkit-gradient(linear,left top,right top,from(#006837),to(#79bb40));background:linear-gradient(to right,#006837,#79bb40)}
#difficult-main .hidden{display:none}
#key_main .hidden{display:none}
.slideshow_main_info{padding-top:0;margin:0 auto}
.boxx-solu{padding:20px}
#header_main_1 .hidden{display:none}
#tool-main .col-lg-3:nth-child(2) .current-box:after,#tool-main .col-lg-3:nth-child(4) .current-box:before,#tool-main .col-lg-3:nth-child(4) .current-box:after{content:none}
#tool-main .current-box{margin-bottom:10px}
#customer-main #customer-slider img{width:160px}
#sales-main .content-sales:before{background-image:none}
#sales-main .content-sales{height:480px}
#sales-main .content-sales .text-sales p{padding:0}
.title-pos{font-size:1.5rem}
#email-main img{display:none}
#email-main .custom-form{width:100%;margin-bottom:20px}
#email-main .email-register{width:100%;text-align:center;margin-top:30px}
#email-main .col-sm-2{display:none}
h2{font-size:1.3rem}
.position-fixed{position:static!important}
#manager-main .box-img-manager img{width:400px!important}
.box-odd .hidden-img,.box-even .hidden-img{display:none}
#solution-main .box-odd .left-sol,#solution-main .content-box-odd .left-sol,#solution-main .box-even .left-sol,#solution-main .content-box-even .left-sol{width:5%}
#solution-main .box-odd .right-sol,#solution-main .content-box-odd .right-sol,#solution-main .box-even .right-sol,#solution-main .content-box-even .right-sol{width:90%!important}
#manager-main .content-manager .desc-manager{width:90%}
#current-main{height:800px}
#resolve-main .line-text ul,#resolve-main .line-text li{float:left;list-style:none;text-align:left;width:100%}
#resolve-main .line-text ul img,#resolve-main .line-text li img,#resolve-main .line-text ul span,#resolve-main .line-text li span{float:none}
}
@media only screen and (max-width: 624px) {
#sales-main .content-sales{height:580px}
}
@media only screen and (max-width: 576px) {
#trend-main .box-trend{margin-bottom:20px}
.boxx-solu{padding:0}
#tool-main .current-box .content-box-tool figure span{font-size:11px}
#tool-main .current-box .content-box-tool,#tool-main .current-box .content-box-tool figure{width:160px;height:160px}
#sales-main .content-sales .hidden{display:none}
.hidden-customer{display:none}
#sales-main .content-sales{height:680px}
.title-pos{font-size:1.2rem;text-align:center!important}
.container{max-width:100%}
#solution-main .box-odd .left-sol .border-img,#solution-main .content-box-odd .left-sol .border-img,#solution-main .box-even .left-sol .border-img,#solution-main .content-box-even .left-sol .border-img{width:30px;padding:0 5px;height:30px}
#solution-main .box-odd .right-sol h3,#solution-main .content-box-odd .right-sol h3,#solution-main .box-even .right-sol h3,#solution-main .content-box-even .right-sol h3{font-size:1rem;margin-bottom:10px}
.border-img img{width:15px!important}
#current-main{height:850px}
#resolve-main .line-text ul,#resolve-main .line-text li{width:100%}
#solution-main .box-odd .left-sol img,#solution-main .content-box-odd .left-sol img,#solution-main .box-even .left-sol img,#solution-main .content-box-even .left-sol img{width:20px}
}
@media only screen and (max-width: 520px) {
#solution-main .box-odd .left-sol,#solution-main .content-box-odd .left-sol,#solution-main .box-even .left-sol,#solution-main .content-box-even .left-sol{width:10%}
#solution-main .box-odd .right-sol,#solution-main .content-box-odd .right-sol,#solution-main .box-even .right-sol,#solution-main .content-box-even .right-sol{width:90%}
}
@media only screen and (max-width: 480px) {
#sales-main .content-sales{height:720px}
}
@media only screen and (max-width: 447px) {
#sales-main .content-sales{height:750px}
}
@media only screen and (max-width: 420px) {
#sales-main .content-sales{height:800px}
}
@media only screen and (max-width: 376px) {
#sales-main .content-sales{height:820px}
}
@media only screen and (max-width: 320px) {
.icon-manager img{width:20px}
#solution-main .box-odd .left-sol,#solution-main .content-box-odd .left-sol,#solution-main .box-even .left-sol,#solution-main .content-box-even .left-sol{width:10%}
#solution-main .box-odd .right-sol,#solution-main .content-box-odd .right-sol,#solution-main .box-even .right-sol,#solution-main .content-box-even .right-sol{width:90%}
#sales-main .content-sales{height:900px}
#solution-main .box-odd .left-sol img,#solution-main .content-box-odd .left-sol img,#solution-main .box-even .left-sol img,#solution-main .content-box-even .left-sol img{width:20px}
#tool-main .current-box .content-box-tool,#tool-main .current-box .content-box-tool figure{width:140px;height:140px}
.slideshow_main_info p:nth-child(3){display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#000;padding:0;width:100%}
.slideshow_main_info p:nth-child(3) a{margin-bottom:10px}
}.scrolltop {
background: -webkit-gradient(linear, left top, right top, from(#79bb40), to(#006837));
background: linear-gradient(to right, #79bb40, #006837);
}
.footer_logo {
top: -9px;
height: 43px;
margin-bottom: 0;
margin-top: 0;
}
@media(max-width:767px){
.menu_hamburger a{color:#156d39;}
.slideshow_main_info{margin:0;width:100%;padding: 0;}
.slideshow_main{background-size: auto 100% !important;}
}