@media (max-width: 500px) {
#diengia-carousel .item-title {font-size:13px;line-height: 1.3em;padding-left:0;padding-right:0}
#diengia-carousel .item-title .lead {line-height: 1.4em;}
#diengia-carousel .col-lg-2, #diengia-carousel .col-lg-3 {padding-right:15px; padding-left:15px;}
}
@media (min-width: 992px) {
    nav.fixed-top:not(.sticky-top):not(.show-menu) .bg-wrap {
        opacity: 0 !important;
    }

#diengia-carousel .item-title {font-size:13px;line-height: 1.3em;padding-left:0;padding-right:0}
#diengia-carousel .item-title .lead {line-height: 1.4em;}
#diengia-carousel .col-lg-2 {padding-right:15px; padding-left:15px;}
#diengia-carousel .item-img {padding-right:20px;padding-left:20px;}

}#sep-bottom-4 .bg-wrap {
    background-color: rgba(255, 255, 255, 0);
}     #header-text .bg {
    background-image: url('../images/vnh1.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    opacity: 0.6;
}
#clients-6col .bg-wrap {
	background: linear-gradient(to bottom, #ffffff, rgba(0, 91, 180, 0.2));
}.tool-button-left{
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 1001190 !important;
}
.tool-button-left a.btn{
    padding: 0px 20px 0px 0px; border: 0px;
}
.tool-button-left a.btn.btn-primary{
    background-color: rgb(239, 43, 43);
}
@media (max-width: 767px){
    .tool-button-left a.btn{
        padding: 0;
    }

}
/*.tool-button-left .btn-lg{
    padding: 0.8rem 1rem 0.8rem 3.5rem;
    font-size: 25px;
}
.tool-button-left .btn-lg span.call-mobile{
   padding: 0.8rem 1rem 0.8rem 3.5rem !important;
}
}*/#tool-back-to-top{
    position: fixed;
    right: 130px;
    bottom: 50px;
    z-index: 1001190 !important;
}
#tool-click-to-call {
    z-index: 1001190 !important;
    position: fixed;
    right: 130px;
    bottom: 100px;
}#sep-bottom-5 .bg-wrap {
    background-color: rgba(255, 255, 255, 0);
}     #sep-bottom-2 .bg-wrap {
    background-color: rgba(255, 255, 255, 0);
}
#benefits-3col-counter .bg-wrap{
}
#sep-top-1 .bg-wrap {
    background-color: rgba(255, 255, 255, 0);
}#chart-timeline-2--0 .timeline a{
     color: #007bff;
}
#chart-timeline-2--0 ul.timeline {
    padding-left: 40px;
    list-style-type: none;
    position: relative;
}
#chart-timeline-2--0 ul.timeline:before {
    content: ' ';
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 2px;
    height: 100%;
    z-index: 400;
}
#chart-timeline-2--0 ul.timeline > li {
    margin: 20px 0;
    padding-left: 20px;
}
#chart-timeline-2--0 ul.timeline > li:before {
    content: ' ';
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid #22c0e8;
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
}

#text-2col-4 .bg-wrap, #gallery-4col .bg-wrap {
	background: rgba(14, 147, 191, 0.12);
}#sep-bottom-2--0 .bg-wrap {
    background-color: rgba(255, 255, 255, 0);
}#desc-accordion .bg-wrap{}
#desc-accordion .bg {
	background-image: url('../images/bg-67.jpg');
	background-repeat: No-repeat;
	background-size: cover;
	opacity: 0.3;}#benefits-3col-13 .content-box svg.svg-secondary.ic1{
    fill: #fff;
    padding: 20px;
    text-align: center;
    border-radius: 8px;
    background: -webkit-linear-gradient(135deg, #4878F5 0%, #53a0fd 50%, #51eca5 100%);
}
#benefits-3col-13 .content-box:hover svg.svg-secondary.ic2{
-webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
}
#benefits-3col-13 .content-box svg.svg-secondary.ic2{
    position: absolute;
    top: 10px;
    right: -14%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}#sep-top-4 .bg-wrap {
    background-color: rgba(255, 255, 255, 0);
}
#benefits-3col-counter--0 .bg-wrap{}


#benefits-3col-counter--0 .bg {
	background-position: center top;
	opacity: 0.26;
	background-repeat: No-repeat;
	background-size: cover;
	background-image: url('../images/bg-71.jpg');
}#benefits-3col-20 .bg-wrap {
    background: #f9f9f9;
}
#benefits-3col-20 .bg {
    background-repeat: No-repeat;
    background-size: auto;
    background-position: center top;
    background-image: url('../images/bg-agenda.png');
}
#contact-center-form .bg-wrap {
	background: #005aad;
}#blog-4col-carousel .bg-wrap {
    background-color: #f4f5f6;
}

#diengia-carousel .owl-theme .owl-nav [class *=owl-]::after {
    display: none;
}
#diengia-carousel .owl-theme .owl-nav [class *=owl-]::before {
    margin: 15px;
}

#diengia-carousel .owl-theme .owl-dot span {
    width: 10px !important;
    margin: 10px 5px !important;
    border-bottom-width: 9px !important;
    border-radius: 10px !important;
}
.owl-dot:hover>span, .owl-dot.active>span {
    border-color: #44adc7 !important;
}
.sponsor {
    display: block;
    padding: 1.5rem 0;
}
.sponsor .title {
    font-family: 'Montserrat';
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.3rem;
    color: #0b60a0;
}
.sponsor img {
    width: auto;
    display: inline-block;
    margin-right: 1rem;
    margin-bottom: 1rem;
}
#clients-6col a .btn-play {
  opacity: 0.5;
}
#clients-6col a:hover .btn-play {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}