﻿/*general*/
@media (min-width: 768px){
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
     margin-left: 0px; 
}

}
    .logo-kh{
        display:inline-block;
    }
    .logo-kh-mb{
        display:none;
    }
    .whatis_rmt_mb{
        display:none;
    }
        .whatis_rmt{
            display:block;
}
        #price-list-total{
            display:block;
        }
        #price-list-total-mb{
            display:none;
        }
        li.logined-user > .btn-menu{
                font-size: 16px;
    color: #ba266a;
    line-height: 13px;
    margin-top:4px;
        }
        li.logined-user > .btn-menu:before{
            display:none;
        }
#nav-mobile .main-nav li.has-dropdown.logined-user ul.dropdown{
        right: 42%;
    top: 100%;
    border:1px solid #f5f6fa;
    width: 240px;
}
#nav-mobile .main-nav li.has-dropdown.logined-user ul.dropdown:before{
   display:none;
}
.dangky-mb-cuoitrang{
    display:none !important;
}
.dangky-mb-pre{
    display:none;
}
#myModalVideo{
     
}
#myModalVideo .modal-dialog{

}
.mui-textfield > label{
    width:auto;
}
.dropdown-lang{
    float:right;
}
.dropdown-lang button.btn-default{
    border:none !important;
    border-radius:initial;
    margin-top: 5px;
}
.dropdown-lang button.btn-default img{
    width:18px;
    height:13px;
        
}
.btn {
    font-size: 13px;
    border: solid 2px;
    border-radius: 40px;
    display: inline-block;
    text-transform: uppercase;
}
a:hover{
     color: #ba266a;
}
#myModalLogin {
    font-size: 14px;
}
.text-muted {
    color: #777;
}
.text-muted:hover {
    color: #ba266a;
}
#myModalRegis h5 {
    font: 28px/32px 'IBM Plex Sans', sans-serif;
    color: #fff;
    text-transform: none;
    font-weight: 430;
    letter-spacing: 0.7px !important;
}
#myModalRegis .form-control {
    height: 45px;
    background-color: #3d3d3d;
    border: 1px solid #3d3d3d;
    font-size: 18px;
    padding: 5px 12px;
    margin-bottom: 6px;
}

#myModalRegis .form-control {
    height: 45px;
    background-color: #3d3d3d !important;
    border: 1px solid #3d3d3d !important;
    font-size: 18px;
    padding: 5px 12px;
    margin-bottom: 6px;
        color: #fff;
}
#myModalRegis .form-control.btn-custom {
    text-transform: none;
    font-size: 18px;
    display: inline-block;
    background-color: #ba266a !important;
    border: 2px solid #ba266a !important;
    color: #fff !important;
    height: 40px;
}
.has-feedback .form-control-feedback {
    position: absolute;
    top: 25px;
    right: 0;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.form-control-feedback {
    left: 12px !important;
    top: 0px !important;
}
input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], input[type="url"], input[type="tel"], textarea .form-control-login {
    background-color: white !important;
    padding-right: 0 !important;
    padding-left: 43.75px;
    border: 1px solid #dde6e9 !important;
    display: block;
    width: 100%;
    height: 35px;
    font-size: 14px;
    line-height: 1.52857;
    color: #3a3f51;
    background-color: #fff;
    background-image: none;
    border: 1px solid #dde6e9;
    /*border-radius: 4px;*/
}
.checkbox .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.c-checkbox span, .c-radio span {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-left: -20px;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    border: 1px solid #ccc;
    margin-right: 5px;
    text-align: center;
    color:#fff;
}
.c-checkbox *, .c-radio * {
    cursor: pointer;
}
.checkbox input[type="checkbox"] {
    opacity: -0.35;
}
.radio label, .checkbox label {
    display: inline;
    font-weight: 400;
    cursor: pointer;
}
.c-checkbox input[type=checkbox]:checked + span, .c-checkbox input[type=radio]:checked + span, .c-radio input[type=checkbox]:checked + span, .c-radio input[type=radio]:checked + span {
    border-color: #ba266a;
    background-color: #ba266a;
}
.c-checkbox input[type=checkbox]:checked + span:before, .c-checkbox input[type=radio]:checked + span:before, .c-radio input[type=checkbox]:checked + span:before, .c-radio input[type=radio]:checked + span:before {
    color: #fff;
    opacity: 1;
    transition: color .3s ease-out;
}
#myModalRegis .c-checkbox span:before, .c-radio span:before {
    margin-left: 1px;
}
#myModalRegis .c-checkbox span:before, .c-radio span:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    text-align: center !important;
    font-size: 12px;
    line-height: 18px;
    vertical-align: middle;
}
#myModalRegis .fa-check:before {
    content: "\f00c";
}
#myModalRegis .pull-right{
    margin-top:8px;
}
#myModalRegis .mui-textfield--float-label > label {
    color: #ccc !important;
    padding-left: 12px;
    margin: 0px !important;
    line-height: 50px !important;
}
#btnRegis {
    margin-top: 25px;
}
a.btn.btn-not-accent{
    font-size:16px;
    line-height:25px;
    color:#ba266a;
    border:none;
    text-transform:initial;
    padding:6px 12px 6px 0px;
}
.dropdown{
    background:#fff;
    color:#1D243E;
        z-index: 100;
}
.dropdown li a{
    color:#1D243E;
}
.dropdown li a:hover{
    color:#B9256A;
}
.emailRegis1{
     margin-bottom:0px;
    padding:2px 12px;
    color:#333;
    font: 16px/24px 'IBM Plex Sans', sans-serif !important;
     border:1px solid #e4e7eb !important;
    background-color:#fff !important;
    -webkit-box-shadow: initial !important;
    box-shadow: initial !important;
    -webkit-transition: initial !important;
    transition: initial !important;
    height:46px !important;
    width:260px !important;
    
    color:#333 !important;
    opacity:initial !important;
    float:left;
}
.emailRegis1:hover{
    border-color:#B9256A !important;
}
.emailRegis1Label{
    padding-left:12px;
    
}
.input-md{
    height:46px;
}
.btn-accent {
    color: #fff;
    border-color: #ba266a;
    background-color: #ba266a;
    font-weight: bold;
    font: 15px/28px 'IBM Plex Sans', sans-serif;
    padding: 5px 22px;
}
.btn-accent:hover{
    background-color:#b2155a;
    color: #fff;
}
.btn-clip {
    border:1px solid;
    color: #ba266a;
    border-color: #ba266a;
    background-color: #fff;
    font-weight: bold;
    font: 16px/28px 'IBM Plex Sans', sans-serif;
    padding: 5px 22px;
    border-radius: 4px;
}
.btn-clip:hover{
    background-color:#ba266a;
    color: #fff;
}
.btn.btn-accent.btn-large {
    border-radius: 4px;
    height: 46px;
    font: 16px/24px 'IBM Plex Sans', sans-serif;
    padding: 10px 22px !important;
    text-transform: none;
}
.cGood{
    color:#2BCB97 !important;
}
.cBad{
    color:#FF5661 !important;
}

/*header*/
#nav{
    display:none;
    /*background-image:url(/img/homepage.svg);
     background-size:cover;*/
}



.navbar{
    border-radius:initial;
}
/*menu1*/
#nav{
    padding-top:0px;
     font-family: 'IBM Plex Sans', sans-serif;
}
#nav .mobile-nav{
    margin-top: 12px;
    position: fixed;
    height: calc(100vh - 80px);
    -webkit-box-shadow: 0px 80px 0px 0px #1C1D21;
    box-shadow: 0px 80px 0px 0px #1C1D21;
    max-width: 250px;
    width: 0%;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    margin: 0;
    overflow-y: auto;
    background: #1C1D21;
    -webkit-transition: 0.2s all;
    transition: 0.2s all;
    width:100%
}
#nav .navbar-brand{
    width:150px;
    margin-left: 15px;
}
#nav .navbar-brand a p
{
    float: left;
    margin: 0 0 0 12px;
    padding: 5px 0px;
    line-height:16px;
    color:#1D243E;
}
.navbar-brand a img{
    float:left;
}
.main-nav.nav.navbar-nav.navbar-right{
           margin-top: 5px;
    padding-top: 4px;
}
.main-nav li a.btn-login{
    font-size:18px; 
    color:#1D243E;
    line-height:13px;
}
.main-nav li a.btn-login:hover{
    color:#ba266a;
    text-decoration:none;
}
.main-nav li a.btn-register{
     font-size:18px; 
    color:#ba266a;
    border:1px solid #ba266a;
    border-radius:2px;
    padding:10px 18px;
}
.main-nav li a.btn-register:hover{
    color:#fff;
    background-color:#ba266a;
}
#nav .main-nav li a img{
    width: 35px;
    height: 35px;
}
#nav .main-nav li.has-dropdown>a:before{
    color:#333;
}
#nav .main-nav li.has-dropdown ul.dropdown{
    border-radius:4px;
    right:120%;
    width: 170px;
}
#nav .main-nav li.has-dropdown ul.dropdown img.Ensign{
    margin-right:10px
} 
#nav .main-nav li.has-dropdown ul.dropdown img.check-Ensign{
    margin-left:15px;
    width: 16px;
    height: 14px;
}
#nav .main-nav li.has-dropdown ul.dropdown:before{
    content: '';
    top: -17%;
    right: 6%;
    display: inline-block;
    border: 12px solid rgba(0,0,0,0);
    border-right-color: #fff;
    position: absolute;
    transform: rotate(90deg);
}


/*menu-mobile*/
#nav-mobile{
    padding-top:0px;
     font-family: 'IBM Plex Sans', sans-serif;
     /*background-image:url(/img/homepage.svg);
     background-size:cover;*/
     background-color: #F5F6FA;
         -webkit-transition: 0.2s padding;
    transition: 0.2s padding;
    z-index: 999;
}
#nav-mobile .navbar-brand{
    margin-top: 9px;
    width: 224px;
    padding-top: 8px;
}
#nav-mobile .navbar-brand a p
{
    float: left;
    margin: 0 0 0 12px;
    padding: 7px 0px;
    line-height:16px;
    color:#1D243E;
    font-size:16px;
}
#nav-mobile .main-nav li a img{
    width: 35px;
    height: 24px;
}
#nav-mobile .main-nav li.has-dropdown>a:before{
    color:#333;
}
#nav-mobile .main-nav li.has-dropdown ul.dropdown{
    border-radius:4px;
    right:120%;
    width: 180px;
}
#nav-mobile .main-nav li.has-dropdown ul.dropdown img.Ensign{
    margin-right:10px
} 
#nav-mobile .main-nav li.has-dropdown ul.dropdown img.check-Ensign{
    margin-left:15px;
    width: 16px;
    height: 14px;
}
#nav-mobile .main-nav li.has-dropdown ul.dropdown:before{
    content: '';
    top: -17%;
    right: 6%;
    display: inline-block;
    border: 12px solid rgba(0,0,0,0);
    border-right-color: #fff;
    position: absolute;
    transform: rotate(90deg);
}
#nav-mobile.navbar {
    border: none;
    border-radius: 0;
    margin-bottom: 0px;
    min-height:60px;
}
#nav-mobile li.has-dropdown a{
        padding-bottom: 8px;
    padding-top: 10px;
}
/*menu2*/
#nav-static{
   background-color: #fff;
    margin-bottom: 0px;
    border-top: 1px solid #D8DDE6;
    border-bottom: 1px solid #D8DDE6;
    height: 80px;
    transition: 0.2s padding;
    z-index: 99;
        padding: 8px 0;
}
#nav-static .main-nav.nav.navbar-nav.navbar-right{
    margin-top:4px;
}
#nav-static .navbar-header .navbar-brand img.logo-web{
    width:154px;
    height:59px;
}
#nav-static ul li a.btn-menu{
     font-size:18px; 
    color:#1D243E;
    line-height:13px;
}
#nav-static ul li a.btn-menu:hover{
    color:#ba266a;
}
#nav-static .navbar-brand{
   
}


/*banner*/
#banner{
        padding-top:80px;
    padding-bottom:10px;
    /*background-image:url(/img/homepage.svg);*/
     background-size:cover;
}
#banner p.title-left{
     font-size: 40px;
     line-height:45px;
     color:#2D3E50;
}
#banner .section-header{
    margin-bottom:20px;
}
#banner p.description-left{
    font-size: 18px;
     line-height:27px;
     color:#929AAE
}
#banner .feature{
    margin:30px 0 15px 0;
}
#banner .feature i{
    border:none;
    color:#ba266a;
        font-size: 18px;
}
#banner .btn.btn-accent.btn-large {
    height:60px;
    padding: 17px 32px !important;
    font-weight:bold;
}
#banner .btn-clip{
    margin-left:10px;
    height:60px;
       padding: 14px 40px 14px 30px !important;
    font-weight:bold;
    text-transform:initial;
}
#banner .btn-clip img.img-responsive{
    max-width: 12px;
    float: left;
    padding-top: 5px;
    margin-right: 10px;
}
#banner .feature a:hover i{
    color:#fff;
}
#banner .before-left{
    font-size:14px;
    color:#929AAE;
}
.banner-right img.img-responsive{
    display:inline-block;
    width:480px;
    height:420px;
}
#banner .row-banner-footer{
    margin-top:70px;
}
#banner .footer-banner img{
    padding-top:8px;
    max-width:263px;
    max-height:70px;
    display:inline-block
}
#banner .baoNgoaiEmail{
    display:none;
}

/*benefits*/
#benefit{
   
}
#benefit .section-header .title{
    text-transform:initial;
}
#benefit p.title{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
}
#benefit p.title:after{
    display:none;
}
#benefit .benefit-content img{
    display:inline-block;
   height:64px;
    width:64px;
}
#benefit .benefit-content p.benefit-content-title{
    margin:0px;
    margin:15px 0;
     font-size:24px;
    line-height:36px;
    color:#1D243E;
}
#benefit .benefit-content span.benefit-content-con{
    color:#929AAE;
    font-size:16px;
    line-height:25px;
}

/*tool*/
#tool{

}
#tool .section-header .title{
    font-size:48px;
    color:#1D243E;
    text-transform: initial;
}
#tool .section-header .title:after{
    display:none;
}
#tool .section-header .title-sub{
    font-size:24px;
    line-height:36px;
    color:#929AAE;
}
#tool .tool-content{
    width:100%;
    border:1px solid #929AAE;
    border-radius:4px;
}
#tool .tool-content p.tool-content-title{
    margin-top:30px;
    color:#1D243E;
    font-size:24px;
    line-height:36px;
    padding: 0 20px;
}
#tool .tool-content p.tool-content-con{
    color:#929AAE;
    font-size:16px;
    line-height:24px;
    padding:0 15px;
}
#tool .tool-content a{
    margin:40px 0;
}


/*suport*/
#suport{
    max-height:592px;
    padding-top:80px;
}
#suport .section-header .title{
    font-size:48px;
    line-height:72px;
    color:#1D243E;
    text-transform: initial;
    padding:0 160px;
}
#suport .section-header .title:after{
    display:none;
}
#suport .contact p:not(.suport-title){
     font-size:24px;
    line-height:36px;
    color:#929AAE;
}
#suport p.suport-title{
     font-size:48px;
    line-height:72px;
    color:#B9256A;
}

/*customer*/
#customer{
    background-color:#fff;
    padding-top:80px;
    padding-bottom:80px;
}
#customer .section-header{
    margin-bottom:40px;
}
#customer .section-header .title{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform: initial;
}
#customer .section-header .title:after{
    display:none;
}
.customer {
    margin: 15px 5px;
    border: none;
    max-width: 362px;
    border-radius: 4px;
    background-color: #f5f6fa;
}
.customer-meta:not(.customer-footer){
    margin: 20px 0 10px 0;
}

.customer-meta {
    position: relative;
     min-height: 110px;
}

.customer img {
   position: absolute;
    left: 50%;
    top: 55%;
    width: 100px !important;
    height: 100px !important;
    border-radius: 50%;
    transform: translate(-50%,-50%);
    border: 1px solid;
}

.customer h3 {
    margin-bottom: 5px;
}

.customer span {
    font-size: 14px;
    color: #6195FF;
    text-transform: uppercase;
}
.customer p.customer-content{
    font-size:16px;
    line-height:24px;
    color:#929AAE;
        padding: 0 12px 12px 12px;
    text-align:center;
    margin-bottom: 32px;
}
.customer .customer-footer{
    /*margin-top:50px;*/
    padding:0 17px;
    min-height:90px;
}
.customer .customer-footer p.customer-regency{
    font-size:18px;
    line-height:24px;
    color:#1D243E;
}
.customer .customer-footer p.customer-position{
    font-size:16px;
    line-height:24px;
    color:#929AAE;
    margin:0;
}
#customer-slider .owl-dots{
    display:block;
}
#customer-slider .owl-nav{
    display:block;
}
#customer-slider .owl-nav .owl-prev{
    background-color:#f5f6fa;
    border-radius:30px;
    left:-5%;
}
#customer-slider .owl-nav .owl-next{
    background-color:#f5f6fa;
    border-radius:30px;
    right:-5%;
}


/*newspaper*/
#newspaper{
    padding-top:80px;
    padding-bottom:80px;
}
#newspaper .section-header .title{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform: initial;
}
#newspaper .section-header .title-sub{
    font-size:24px;
    line-height:36px;
}
.newspaper {
    /*margin: 15px 25px;*/
    max-width:364px;
    border-radius:4px;
    background-color:#fff;
}

.newspaper-meta {
    position: relative;
    min-height: 250px;
}

.newspaper img {

    width: 364px;
    height: 250px;  
    border-radius:4px; 
}
.newspaper .logo-newspace img{
    border-radius:initial;
    object-fit: cover;
}

.newspaper h3 {
    margin-bottom: 5px;
}

.newspaper span {
    font-size: 14px;
    color: #6195FF;
    text-transform: uppercase;
}
#newspaper .section-header .title:after{
    display:none;
}
#newspaper-slider .owl-nav{
    display:block;
}
#newspaper-slider .owl-dots{
    display:none;
}
#newspaper-slider .owl-nav .owl-prev{
    background-color:#f5f6fa;
    border-radius:30px;
    left:-5%;
}
#newspaper-slider .owl-nav .owl-next{
    background-color:#f5f6fa;
    border-radius:30px;
    right:-5%;
}
.logo-newspace{
    margin:15px 0;
}
 .owl-carousel .owl-item .logo-newspace img{
    max-width:124px;
    max-height:34px;
}
.newspaper-footer .newspaper-content{
    font-size:24px;
    line-height:36px;
    color:#1D243E;
    
}
.newspaper-footer .newspaper-content a{
    font-size:24px;
    line-height:36px;
    color:#1D243E;
    
}
#newspaper-slider .owl-nav [class*='owl-']{
    top:25%;
}
#newspaper .newspaper-title2{
    margin-top:120px;
}
#newspaper .footer-newspaper img{
    padding-top:12px;
    max-width:263px;
    max-height:70px;
    display:inline-block
}
.lof-slidecontent  .button-next{
    background-color:#ba266a;
    bottom:0;
    right:0;

}
.lof-slidecontent  .button-next img{
        width: 15px;
    height: 8px;
    position: absolute;
      transform: translate(-50%,-50%);
         left:50%;
         top:50%;
}
.lof-slidecontent .button-previous{
    background-color:#ba266a;
    bottom:0;
    right:162px;
}
.lof-slidecontent  .button-previous img{
        width: 15px;
    height: 8px;
    position: absolute;
      transform: translate(-50%,-50%);
         left:50%;
         top:50%;
          
}
.lof-slidecontent ul.navigator-wrap-inner li img.img-content{
    width:84px;
    height:40px;
}
.lof-slidecontent .slider-description img{
    cursor:pointer;
}
.video-activate{
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.lof-slidecontent ul.navigator-wrap-inner  li {
    height:140px !important;
    width:340px !important;
}
.lof-slidecontent ul.navigator-wrap-inner  li.active img.img-key {
    border:6px solid #ba266a
}
.lof-slidecontent ul.navigator-wrap-inner  li >  div span{
    font-size:16px;
    line-height:24px;
    color:#333;
}
#jslidernews2-mb{
    display:none;
}

/*trial*/
#trial{
    padding-top:90px;
    padding-bottom:90px;
    background-color:#F5F6FA;
    min-height:414px;
}
#trial .section-header{
    margin-bottom: 20px;
}
#trial .section-header .title{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform: initial;
}
#trial .section-header .title:after{
    display:none;
}
#trial .section-header .title-sub{
    font-size:24px;
}
#trial .baoNgoaiEmail{
    display:inline-block;
}
#trial .emailRegis1{
     margin-bottom:0px;
    padding:2px 12px;
    font: 16px/24px 'IBM Plex Sans', sans-serif !important;
     border:1px solid #e4e7eb !important;
    background-color:#fff !important;
    -webkit-box-shadow: initial !important;
    box-shadow: initial !important;
    -webkit-transition: initial !important;
    transition: initial !important;
    height:60px !important;
    width:230px !important;
    
    color:#333 !important;
    opacity:initial !important;
    float:left;
}
#trial .emailRegis1:hover{
    border-color:#B9256A !important;
}
#trial .emailRegis1Label{
    padding-left:12px;
    padding-top:12px;
    font-size:10px;
}
#trial .btn-accent {
    color: #fff;
    border-color: #ba266a;
    background-color: #ba266a;
    font-weight: bold;
    font: 15px/28px 'IBM Plex Sans', sans-serif;
    padding: 5px 22px;
    float:left;
}
#trial .btn.btn-accent.btn-large {
    border-radius: 4px;
    height: 60px;
    font: 16px/24px 'IBM Plex Sans', sans-serif;
    padding: 16px 40px !important;
    text-transform: none;
}
#trial input{
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
}
#trial .btn.btn-accent.btn-large{
    border-radius:0px;
      border-top-right-radius:4px !important;
    border-bottom-right-radius:4px !important;
}
#trial .title-before{
    font-size:14px;
    color:#929AAE;
}




/*footer*/
#footer{
    font-family: 'IBM Plex Sans', sans-serif;
    min-height:447px;
}
.col-footer{
    font-size:16px;    
    color:#FFFFFF;
}
.col-footer ul li{
    padding:8px 0;
}
.col-footer ul li:first-child{
    padding:0 0 8px 0;
}
.col-footer ul li:last-child{
    padding:8px 0 0 0;
}
p.head-col-footer{
    font-weight:bold;
     margin-bottom:0;
}

.content-col-footer{
  font-size:16px;    
    color:#FFFFFF;
    opacity:0.8
}
.item-footer{
    margin-top:32px;
    padding:0 50px 0 16px ;
}
.item-footer img{
    float:left;
    padding-top:8px
}
.item-footer img.saokhue{
    float:left;
    padding-top:0px
}
.item-footer .item-desc{
     font-family: 'IBM Plex Sans', sans-serif;
      font-size:12px;    
    color:#FFFFFF;
    opacity:0.8;
    float:left;
    width: calc(100% - 70px);
    margin-bottom:0px;
    padding:0 10px
}
.register-footer{
    margin-top: 36px;
    width: 60%;
}
.title-footer-regis{
         margin: 0 20px 0 0;
    line-height: 48px;
    float: left;
    font-size: 16px;
    color: #FFFFFF;
}
#mc_embed_signup {
    float: left;
}
.register-footer input{
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    padding-left:12px;
}
.register-footer .btn.btn-accent.btn-large{
    border-radius:0px;
      border-top-right-radius:4px !important;
    border-bottom-right-radius:4px !important;
}
.cus-copyright{
    margin-top:15px;
    border-top:1px solid
}
.cus-copyright p{
        margin: 15px 0 0 0;
        float:left;
         font-family: 'IBM Plex Sans', sans-serif;
      font-size:14px;    
    color:#FFFFFF;
    opacity:0.8;
}
a.dksd{
     margin: 15px 0 0 30px;
        float:left;
         font-family: 'IBM Plex Sans', sans-serif;
      font-size:14px;    
    color:#FFFFFF;
    opacity:0.8;
}
#footer .item-footer-mb{
    display:none;
}
#mc_embed_signup form{
    padding:0px;
}
#mc_embed_signup input.email{
    border-radius: initial;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    padding-left: 12px;
    background-color: white !important;
    padding-right: 0 !important;
    border: 1px solid #dde6e9 !important;
    display: block;
    margin-bottom: 0px;
    font: 16px/24px 'IBM Plex Sans', sans-serif !important;
    height: 46px !important;
    width: 260px !important;
    color: #333 !important;
    opacity: initial !important;
    float: left;
    margin:0px;
}
#mc_embed_signup input.button{
    border-radius: 0px;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    height: 46px;
    font: 16px/24px 'IBM Plex Sans', sans-serif;
    padding: 10px 12px !important;
    text-transform: none;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    background-color: #ba266a;
        width: 25%;
        margin:0;
}
/*-------------------------------------*/
/*anticlick*/
#banner-AntiClick{
    padding-top:80px;
}
#banner-AntiClick .head-left{
    text-transform:uppercase;
    color:#ba266a;
    font-size:16px;
    line-height:27px;
}
#banner-AntiClick .title-left{
     color:#1D243E;
    font-size:40px;
    line-height:45px;
}
#banner-AntiClick .description-left{
    font-size:18px;
    line-height:27px;
    color:#929AAE;
}
#banner-AntiClick .emailRegis1{
     border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    padding-left:12px;
    height:60px !important;
}
#banner-AntiClick .btn.btn-accent.btn-large{
    border-radius:0px;
      border-top-right-radius:4px !important;
    border-bottom-right-radius:4px !important;
    background-color:#ba266a;
    height:60px;
    padding: 16px 22px !important;
}
#banner-AntiClick .section-header{
    margin-bottom:30px;
}
#banner-AntiClick .number-click{
    font-weight:bold;
    font-size:24px;
    line-height:58px;
    color:#1D243E;
    float:left;
    margin-bottom:0px;
        letter-spacing: 5px;
}
#banner-AntiClick .text-number-click{
    font-size:16px;
    line-height:64px;
    color:#1D243E;
    float:left;
    margin-bottom:0px;
    margin-left:10px;
}
#banner-AntiClick .banner-right img.img-responsive{
        display: inline-block;
        width: 100%;
    height: auto;
    max-height:400px;
}
#banner-AntiClick .emailRegis1Label{
    padding-top:12px;
}
#AntiClick1{
    background-color:#F5F6FA;
    padding:90px 0;
}
#AntiClick1 .section-header{
    margin-bottom:10px;
}
#AntiClick1 .section-header .title{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform:initial;
}
#AntiClick1 .section-header .title::after{
   display:none;
}
p.anti-content{
    font-size:24px;
    line-height:36px;
    color:#929AAE;
    margin-bottom:30px;
}


#AntiClick2{
    background-color:#fff;
    padding:90px 0;
}
#AntiClick2 .section-header{
    margin-bottom:10px;
    
}
#AntiClick2 .section-header .title{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform:initial;
}
#AntiClick2 .section-header .title::after{
   display:none;
}
#AntiClick2 .col-title-content p.title-text{
     font-size:24px;
    line-height:73px;
    color:#1D243E;
}
#AntiClick2 .col-title-content p.title-number{
     font-size:88px;
    line-height:60px;
    color:#ba266a;
    font-weight:bold;
}
#AntiClick2 .col-content p.content{
     font-size:16px;
    line-height:25px;
    color:#929AAE;
    padding:0 75px;
}

#AntiClick3{
    background-color:#F5F6FA;
    padding:80px 0;
}
#AntiClick3 .section-header{
    margin-bottom:0px;
}
#AntiClick3 .section-header .title{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform:initial;
}
#AntiClick3 .section-header .title::after{
   display:none;
}
#AntiClick3 p.title-text{
    color:#1D243E;
}
#AntiClick3 .col-title .title-text{
    font-size:36px;
    line-height:42px;
    margin:90px 0 80px 0;
}
#AntiClick3 .col-content .title-text{
    font-size:23px;
    line-height:32px;
    
}
#AntiClick3 .col-content .content-text{
     font-size:16px;
    line-height:24px;
    color:#929AAE;
}
#AntiClick3 .anti-click-pri{
    /*background-image: url('/img/line-vertica.png');*/
    /*background-repeat:repeat-y;
    background-position: center;*/ 
}
#AntiClick3 .anti-click-pri-top{
    /*padding-top:40px;*/
     /*background-image: url('/img/line-vertica-top.png');
    background-repeat:no-repeat;
    background-position: 50% 90%;*/ 
}
#AntiClick3 .line-vertical-content{
    position:relative;
}
#AntiClick3 .line-vertical-content img{
    margin-top:10px;
    max-width:64px;
    max-height:64px;
     position:absolute;
         transform: translate(-50%,-50%);
         left:50%;
         top:50%;
}
#AntiClick3 .anti-col-baongoai{
    display: inline-table;
} 
.anti-col-left .title-text{
    float:right;
}
.anti-col-left .content-text{
    float:right;
}
.anti-col-right .title-text{
    float:left;
}
.anti-col-right .content-text{
    float:left;
}
.col-content-anti{
    min-height:150px;
    margin-bottom:50px;
}
#AntiClick3 .baoNgoaiEmail{
    margin-top:40px;
    display:inline-block;
}
#AntiClick3 .emailRegis1{
     border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    padding-left:12px;
    height:60px !important;
}
#AntiClick3 .btn.btn-accent.btn-large{
    border-radius:0px;
      border-top-right-radius:4px !important;
    border-bottom-right-radius:4px !important;
    height:60px;
        padding: 16px 22px !important;
}
#AntiClick3 .title-before{
    margin-top:5px;
    font-size:14px;
}
#AntiClick4{
    background-color:#FFF;
    padding:80px 0;
}
#AntiClick4 .section-header{
    margin-bottom:30px;
}
#AntiClick4 .section-header .title{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform:initial;
}
#AntiClick4 .section-header .title::after{
   display:none;
}
#AntiClick4 .anti-content-pic{
    background-color:#F5F6FA;
    border:1px solid #D8DDE6;
    border-radius:4px;
    min-width:370px;
    min-height:242px;
    position:relative;
}
#AntiClick4 .anti-content-pic img{
    max-width:110px;
     max-height:110px;
     position:absolute;
         transform: translate(-50%,-50%);
         left:50%;
         top:40%;
}
#AntiClick4 .anti-content-pic p.con-pic{
    color:#1D243E;
    font-size:24px;
    line-height:36px;
     position:absolute;
         transform: translate(-50%,-50%);
         left:50%;
         top:75%;
         min-width:280px;
         white-space:nowrap
}
#AntiClick4 .anti-content-pic.fisrt-pic::before{
    font-family: 'FontAwesome';
    content: "\f105";
        font-size: 50px;
    position: absolute;
    top: 32%;
    right: -6%;
}
#AntiClick4 .anti-content-pic.last-pic::after{
    font-family: 'FontAwesome';
    content: "\f105";
        font-size: 50px;
    position: absolute;
    top: 32%;
    left: -5%;
}
/*-----slide*/
#sliderNews{
    margin-top:190px
}
#sliderNews .title-head{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform:initial;
    margin-bottom:40px
}
#sliderNews .title-head::after{
   display:none;
}
#sliderNews .btn.btn-accent.btn-large{
    background-color:#fff;
    color:#ba266a
}
#sliderNews .btn.btn-accent.btn-large:hover{
    background-color:#ba266a;
    color:#fff
}
#sliderNews-mb-b{
    display:none;
    padding:0 15px;
}
#sliderNews-mb-b .owl-nav{
    opacity:initial;
}
#sliderNews-mb-b .owl-prev{
    left:-4%
}
#sliderNews-mb-b .owl-next{
    right:-4%
}

.lst-item{ list-style: none;}
.lst-item li{ margin-bottom: 50px;}
.lst-item .title{ font: bold 24px 'IBM Plex Sans', sans-serif;line-height:26px;color: #929AAE;font-weight: bold;margin-bottom:10px;display: inline-block;text-decoration: none;}
.lst-item .title:after{display:none;}
.lst-item li.active .title{color: #ba266a;font-weight:500}
.lst-item .des{ text-align: justify;margin-bottom: 0;padding-bottom: 5px;color:#929AAE;font-size:16px}
.lst-item li.active .des{color:#1D243E}
.lst-item  .timeline{ background: #ccc;height: 2px;width: 100%;}
.lst-item  .timeline p {width: 0px;background: #ba266a;height: 2px;margin: 0;padding: 0;}
.lst-item li.active .timeline p {
    animation: mymove 8s infinite;
    animation-timing-function: linear;
}

@keyframes mymove {
    from{width:0px}
    to{width:100%}
}


#slideView{}
#slideView .contentImg{ width: 100%;height: 400px;position: relative;overflow: hidden;}
#slideView .contentImg img{ object-fit: contain;width: 120%;height: 320px;position: absolute;top: 0;left: 0;}

/*----------------------------------*/
/*function*/
#function{
    background-color:#F5F6FA;
    padding:80px 0;
}
#function .title{
    margin-top:25px;
      font-size:32px;
    color:#1D243E;
    text-transform: initial;
}
#function .title:after{
    display:none;
}
#function .function-col .function-title{
    font-size:24px;
    line-height:50px;
    color:#1D243E;
    font-weight:500;
}
#function .function-col .function-content{
    font-size:16px;
    line-height:26px;
    color:#929AAE;
    margin-bottom:24px;
}
#function a.btn.btn-not-accent{
    font-size:16px;
    line-height:25px;
    color:#ba266a;
    border:none;
    text-transform:initial;
}
#function a i{
    display:block;
    font-size:12px;
}

/*report*/
.lst-item{ list-style: none;}
.lst-item li{ margin-bottom: 50px;}
.lst-item .title{ font: 24px 'IBM Plex Sans', sans-serif;line-height:26px;color: #929AAE;font-weight: bold;margin-bottom:10px;display: inline-block;text-decoration: none;font-weight:500}
.lst-item .title:after{display:none;}
.lst-item li.active .title{color: #ba266a;font-weight:700;}
.lst-item .des{ text-align: justify;margin-bottom: 0;padding-bottom: 5px;color:#929AAE;font-size:16px}
.lst-item li.active .des{color:#1D243E}
.lst-item  .timeline{ background: #ccc;height: 2px;width: 100%;}
.lst-item  .timeline p {width: 0px;background: #ba266a;height: 2px;margin: 0;padding: 0;}
.lst-item li.active .timeline p {
    animation: mymove 8s infinite;
    animation-timing-function: linear;
}
/*-----slide*/
#reportAntiClicks{
    margin-top:120px;
    
}
#reportAntiClicks .title-head{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform:initial;
    margin-bottom:40px
}
#reportAntiClicks .title-head::after{
   display:none;
}
#reportAntiClicks  .title-sub{
    color:#929AAE;
    font-size:24px;
    line-height:36px;
    margin-bottom:40px;
}
#reportAntiClicks .btn.btn-accent.btn-large{
    background-color:#fff;
    color:#ba266a
}
#reportAntiClicks .btn.btn-accent.btn-large:hover{
    background-color:#ba266a;
    color:#fff
}
#reportAntiClicks a i{
    font-size:16px;
    margin-left:5px;
}
#reportAntiClicks-mb-b{
    display:none;
    padding:0 15px;
}
#reportAntiClicks-mb-b .owl-prev{
    left:-4%
}
#reportAntiClicks-mb-b .owl-next{
    right:-4%
}
#reportAntiClicks .col-md-6{
    margin-right:-30px;
    width:60%;
}

#reportAntiClick{margin-left:60px;}
#reportAntiClick .contentImg{ width: 100%;height: 400px;position: relative;overflow: hidden;}
#reportAntiClick .contentImg img{ object-fit: contain;width: 100%;height: 320px;position: absolute;top: 0;left: 0;}

/*setting*/
#settingAntiClicks{
    margin-top:120px
}
#settingAntiClicks .title-head{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform:initial;
    margin-bottom:40px
}
#settingAntiClicks .title-head::after{
   display:none;
}
#settingAntiClicks  .title-sub{
    color:#929AAE;
    font-size:24px;
    line-height:36px;
    margin-bottom:40px;
}
#settingAntiClicks .btn.btn-accent.btn-large{
    background-color:#fff;
    color:#ba266a
}
#settingAntiClicks .btn.btn-accent.btn-large:hover{
    background-color:#ba266a;
    color:#fff
}
#settingAntiClicks a i{
    font-size:16px;
    margin-left:5px;
}
#settingAntiClicks .col-md-6{
    margin-left:-30px;
    width:60%;
}
#settingAntiClick{margin-right:60px}
#settingAntiClick .contentImg{ width: 100%;height: 400px;position: relative;overflow: hidden;}
#settingAntiClick .contentImg img{ object-fit: contain;width: 100%;height: 320px;position: absolute;top: 0;left: 0;}
#settingAntiClicks-mb-b{
    display:none;
    padding:0 15px
}
#settingAntiClicks-mb-b .owl-prev{
    left:-4%
}
#settingAntiClicks-mb-b .owl-next{
    right:-4%
}
/*setting*/
#reiAntiClicks{
    margin-top:120px;
    margin-bottom:60px;
}
#reiAntiClicks .title-head{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform:initial;
    margin-bottom:40px
}
#reiAntiClicks .title-head::after{
   display:none;
}
#reiAntiClicks  .title-sub{
    color:#929AAE;
    font-size:24px;
    line-height:36px;
    margin-bottom:40px;
}
#reiAntiClicks .btn.btn-accent.btn-large{
    background-color:#fff;
    color:#ba266a
}
#reiAntiClicks .btn.btn-accent.btn-large:hover{
    background-color:#ba266a;
    color:#fff
}
#reiAntiClicks a i{
    font-size:16px;
    margin-left:5px;
}

#reiAntiClicks .col-md-6{
    margin-right:-30px;
    width:60%;
}
#reiAntiClick{margin-left:60px;}
#reiAntiClick .contentImg{ width: 100%;height: 400px;position: relative;overflow: hidden;}
#reiAntiClick .contentImg img{ object-fit: contain;width: 100%;height: 320px;position: absolute;top: 0;left: 0;}
#reiAntiClicks-mb-b{
    display:none;
    padding:0 15px;
}
#reiAntiClicks-mb-b .owl-prev{
    left:-4%
}
#reiAntiClicks-mb-b .owl-next{
    right:-4%
}
/*--------------------------------------*/
/*contact*/
#contactus{
    min-height:340px;
   
}
#contactus .home-content{

}
#contactus .title-contact-content{
    
}
#contact-sub{
    background-color:#fff;
}
#contact-sub .title{
    margin-top:25px;
      font-size:32px;
    color:#1D243E;
    text-transform: initial;
}
#contact-sub .title:after{
    display:none;
}
#contact-sub .btn.btn-accent.btn-large{
    background-color:#fff;
    color:#ba266a
}
#contact-sub .btn.btn-accent.btn-large:hover{
    background-color:#ba266a;
    color:#fff
}
#contact-sub1{
    padding-top:80px;
    background-color:#F5F6FA;
}
#contact-sub1 .title{
    margin-top:25px;
      font-size:48px;
    color:#1D243E;
    text-transform: initial;
}

#contact-sub1 .title:after{
    display:none;
}
#contact-sub1 .title-contact-sub1{
    margin-top:25px;
      font-size:24px;
    color:#1D243E;
}
#contact-sub img.img-responsive{
    width:80%;
    height:80%;
    display:inline-block;
    margin-top:50px;
}
/*----------------------------------*/
#about1{
    background:#fff;
}

#about1 .section-header{
    margin-bottom: 20px;
}
#about1 .section-header .title{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform: initial;
}
#about1 .section-header .title:after{
    display:none;
}

#about2{
    background:#F5F6FA;
}
#about2 .section-header{
    margin-bottom: 20px;
}
#about2 .section-header .title{
    font-size:48px;
    line-height:58px;
    color:#1D243E;
    text-transform: initial;
}
#about2 .section-header .title:after{
    display:none;
}
#about2 .about-content{
    margin-top:35px;
}
#about2 img.img-boss{
    max-height:202px;
    max-width:202px;
    border:1px solid #D8DDE6;
    float:left;
}
#about2 .about-content .about-left{
    float:left;
    margin-left:30px;
        width: 58%;
}
#about2 .about-content .about-left .about-name{
    font-size:24px;
    line-height:19px;
    color:#1D243E;
    font-weight:500;
    margin:12px 0 15px 0;
}
#about2 .about-content .about-left .about-position{
     font-size:16px;
    line-height:19px;
    color:#929AAE;
    margin-bottom:25px;
}
#about2 .about-content .about-left .about-slogan{
    font-size:16px;
    line-height:25px;
    color:#1D243E;
}
#about2 .about-content .about-left .about-slogan a{
    color:#ba266a
}
#about3{
     background:#F5F6FA;
     padding:90px 0;
}
#about3 .location-pri{
    margin-bottom:35px;
    min-height:486px;
}
#about3 .img-location{
    width:668px;
    height:486px;
}
#about3 .location-name{
    font-size:36px;
    line-height:58px;
    color:#1D243E;
}
#about3 .location-address{
    font-size:24px;
    line-height:36px;
    color:#1D243E;
}
#about3 .location-address-content{
    font-size:16px;
    line-height:24px;
    color:#929AAE;
}
#about3 .location-phone{
    font-size:24px;
    line-height:36px;
    color:#1D243E;
}
#about3 .location-phone-content{
       font-size:16px;
    line-height:24px;
    color:#929AAE;
    float:left;
    margin-right:45px;
}
#about3 .img-location-sub{
    width:364px;
    height:268px;
}
#about3 .location-sub{
    margin-bottom:35px;
}
#about3 .location-name-sub{
    font-size:24px;
    line-height:58px;
    color:#1D243E;
    margin-bottom:0;
}
#about3 .location-address-content-sub{
      font-size:16px;
    line-height:24px;
    color:#929AAE;
      margin-bottom:0;
}
p.content-hiden{
    display:none;
}
/*---------------------------------------------*/
#listprice{
    background-color:#fff;
    padding-top:60px;
    padding-bottom:0px;
}
#listprice .section-header{
    margin-bottom:30px;
    margin-top:30px;
}
#listprice .section-header .title{
    font-size:48px;
    line-height:48px;
    color:#1D243E;
    text-transform: initial;
}
#listprice .section-header .title:after{
    display:none;
}
#listprice .section-header .title-sub{
    font-size:28px;
    line-height:58px;
    color:#929AAE;
    text-transform: initial;
}
#listprice ul#price-tool{
    display:inline-block;
    border:none;
    margin-bottom:40px;
}
#listprice .nav-tabs>li>a{
    border-radius:initial;
}
#listprice .nav-tabs>li.active>a{
    border:none;
      color:#fff;
     background-color:#ba266a;
     font-weight:bold;
}
#listprice .nav-tabs>li.active>a:focus{
    opacity:initial;
}
ul#price-tool a{
    font-size:18px;
    color:#ba266a;
    background-color:#fff;
    border:1px solid #ba266a;
    margin-right:0px;
    min-height:48px;
    padding:10px 40px;    
}
ul#price-tool a:hover{
     color:#fff;
     background-color:#ba266a;
}
ul#price-tool li:first-child>a{
    border-bottom-left-radius:2px;
    border-top-left-radius:2px;
    border-right:none;
}
ul#price-tool li:last-child>a{
    border-bottom-right-radius:2px;
    border-top-right-radius:2px;
     border-left:none;
}
.head-content-price{
    display:inline-block;
    margin-top:35px;
}
#price-tool-content{
    width:100%;
    height:100%;
    border:1px solid #D8DDE6
}
/*optima*/
ul#price-time-opti{
    border:none;
    margin-bottom:40px;
}
#price-tool-content .nav-tabs>li>a{
    border-radius:initial;
}
#price-tool-content .nav-tabs>li.active>a{
    border:none;
      color:#fff;
     background-color:#ba266a;
}
ul#price-time-opti a{
    font-size:16px;
    color:#ba266a;
    background-color:#fff;
    border:1px solid #ba266a;
    margin-right:0px;
    min-height:46px;
    padding:10px 30px;
}
ul#price-time-opti a:hover{
     color:#fff;
     background-color:#ba266a;
}
ul#price-time-opti li:first-child>a{
    border-bottom-left-radius:4px;
    border-top-left-radius:4px;
}
ul#price-time-opti li:last-child>a{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px;
}
/*anti--*/
ul#price-time-anti a{
    font-size:16px;
    color:#ba266a;
    background-color:#fff;
    border:1px solid #ba266a;
    margin-right:0px;
    min-height:46px;
    padding:10px 30px;
}
ul#price-time-anti a:hover{
     color:#fff;
     background-color:#ba266a;
}
ul#price-time-anti li:first-child>a{
    border-bottom-left-radius:4px;
    border-top-left-radius:4px;
}
ul#price-time-anti li:last-child>a{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px;
}
ul#price-time-anti a{
    font-size:16px;
    color:#ba266a;
    background-color:#fff;
    border:1px solid #ba266a;
    margin-right:0px;
    min-height:46px;
    padding:10px 30px;
}
ul#price-time-anti a:hover{
     color:#fff;
     background-color:#ba266a;
}
ul#price-time-anti li:first-child>a{
    border-bottom-left-radius:4px;
    border-top-left-radius:4px;
}
ul#price-time-anti li:last-child>a{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px;
}
.body-content-price{
    margin:35px 30px;
}
.body-content-price .head-table-list p{
    margin-bottom:20px;
}
.body-content-price .head-table-list p.head-list-title{
    font-size:14px;
    line-height:19px;
    color:#929AAE;
    
}
.body-content-price .head-table-list p.head-list-number{
     font-size:28px;
    line-height:38px;
    color:#ba266a;
    display: inline-block;
}
.body-content-price .head-table-list p.head-list-union{
     font-size:12px;
    line-height:38px;
    color:#ba266a;
    display: inline-block;
}
.body-content-price .head-table-list p.head-list-description{
    display:none;
    color:#929AAE;
    font-size:16px;
    line-height:25px;
}
.body-content-price p.body-content-list{
    font-size:16px;
    line-height:25px;
    color:#1D243E;
    margin:0px;
}
.body-content-price img.img-check{
    display:inline-block;
    width:28px;
    height:28px;
}
.body-content-price .price-content-list{
    padding:12px 0;
    border-bottom:1px solid #e9ebf1;   
}
.body-content-price .price-content-list:last-child{
    border-bottom:none;
}
p.price-content-cont{
    margin:0;
    color:#1D243E
}
ul#price-time-rmt{
        border: none;
    margin-bottom: 40px;
}
ul#price-time-rmt a {
    font-size: 16px;
    color: #ba266a;
    background-color: #fff;
    border: 1px solid #ba266a;
    margin-right: 0px;
    min-height: 46px;
    padding: 10px 30px;
}
ul#price-time-rmt li:last-child>a {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
ul#price-time-rmt a:hover {
    color: #fff;
    background-color: #ba266a;
}
ul#price-time-rmt li:first-child>a {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
#listprice .baoNgoaiEmail{
    margin-top:40px;
    display:inline-block;
}
#listprice .emailRegis1{
     border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    padding-left:12px;
    height:60px !important;
}
#listprice .btn.btn-accent.btn-large{
    border-radius:0px;
      border-top-right-radius:4px !important;
    border-bottom-right-radius:4px !important;
      height:60px !important;
          padding: 18px 22px !important;
}
#listprice .title-before{
    margin-top:5px;
    font-size:14px;
}


/*question*/
#question{
    background-color:#F5F6FA;
}
#question .section-header .title{
    font-size:48px;
    line-height:48px;
    color:#1D243E;
    text-transform: initial;
}
#question .section-header .title:after{
    display:none;
}
#question .head-question{
    color:#1D243E;
    min-height:50px;
    cursor:pointer;
}
#question .head-question p.question-text{
    font-size:18px;
    line-height:30px;
    opacity:0.8;
    float:left;
    padding:10px 15px;
    margin:0px;
}
#question .answer-question{
    border:1px solid #D8DDE6;
    background-color:#fff;
        display: table;
        width: 100%;
        margin-bottom:20px;
}
#question .head-question i{
    float:right;
    font-size:24px;
    transform:rotate(90deg);
    margin-top:12px;
    margin-right:10px;
}
#question .hide-answer{
    display:none;
}
#question .show-answer{
    float:left;
}
#question .show-answer p{
    font-size:16px;
    line-height:24px;
    color:#929AAE;
    padding:10px 15px;
}
#question .title-footer{
    font-size:18px;
    line-height:24px;
    color:#1D243E;
    margin-top:60px;
}
#newspaper.pricelist-class{
    padding-top:0px;
}


/*-----------------------------------------------*/
#customer.optimazi-class{
    margin-top:90px;
    padding:60px 0;
}
#benefit.optimazi-class{
    background-color:#F5F6FA;
}
/*------------------------------------------------------*/
/*blog*/
#blog-index{
    padding-top:40px;
    padding-bottom:0px;
}
#blog-index .section-header{
    margin-bottom:15px;
}
#blog-index .section-header .title{
    font-size:24px;
    line-height:36px;
    color:#1D243E;
    text-transform:initial;
    font-weight:bold;
}
#blog-index .section-header .title:after{
    display:none
}
#blog-category-slider{
    max-height:145px;
}
#blog-category-slider .owl-stage-outer{
    max-height:145px;
}
#blog-category-slider .blog-category{
    width:263px;
    height:88px;
    cursor:pointer;
    background-size:cover;
}
#blog-category-slider .blog-category p{
   color:#fff;
   font-size:16px;
   line-height:13px;
       position: absolute;
    left: 43%;
    top: 50%;
        transform: translate(-50%,-50%);
        font-weight:bold;
       
}
#blog-category-slider .owl-dots{
    display:none
}
#blog-category-slider .owl-nav.disabled{
    display:block;
}
#blog-category-slider .owl-nav{
    background-color:#fff;
}
#blog-category-slider .owl-nav i{
    font-size:24px;
    color:#333;
}
#blog-category-slider .owl-nav .owl-next{
    right:-5%;
    top:30%
}
#blog-category-slider .owl-nav .owl-prev{
    left:-5%;
    top:30%
}
#blog-category-slider .owl-nav{
    opacity:1;
    margin-top:0px;
}
#blog-category-slider .owl-item.active{
    width:290px !important;
}
   /*search icon*/
.input-group .icon-addon .form-control {
    border-radius: 0;
}

.icon-addon {
    position: relative;
    color: #555;
    display: block;
}

.icon-addon:after,
.icon-addon:before {
    display: table;
    content: " ";
}

.icon-addon:after {
    clear: both;
}

.icon-addon.addon-md .glyphicon,
.icon-addon .glyphicon, 
.icon-addon.addon-md .fa,
.icon-addon .fa {
    position: absolute;
    z-index: 2;
    left: 10px;
    font-size: 14px;
    width: 20px;
    margin-left: -2.5px;
    text-align: center;
    padding: 10px 0;
    top: 1px
}

.icon-addon.addon-lg .form-control {
    line-height: 1.33;
    height: 46px;
    font-size: 18px;
    padding: 10px 16px 10px 40px;
}

.icon-addon.addon-sm .form-control {
    height: 30px;
    padding: 5px 10px 5px 28px;
    font-size: 12px;
    line-height: 1.5;
}

.icon-addon.addon-lg .fa,
.icon-addon.addon-lg .glyphicon {
    font-size: 18px;
    margin-left: 0;
    left: 11px;
    top: 4px;
}

.icon-addon.addon-md .form-control,
.icon-addon .form-control {
    padding-left: 30px;
    float: left;
    font-weight: normal;
}

.icon-addon.addon-sm .fa,
.icon-addon.addon-sm .glyphicon {
    margin-left: 0;
    font-size: 12px;
    left: 5px;
    top: -1px
}

.icon-addon .form-control:focus + .glyphicon,
.icon-addon:hover .glyphicon,
.icon-addon .form-control:focus + .fa,
.icon-addon:hover .fa {
    color: #ba266a;
}

/*blog-category-detai*/
#blog-category-detai
{
    padding-top:30px;
    padding-bottom:40px;
}
#blog-category-detai .section-header{
    margin-bottom:15px;
}
#blog-category-detai .section-header .title{
    font-size:24px;
    line-height:36px;
    color:#1D243E;
    text-transform:initial;
    font-weight:bold;
    margin-bottom:0px;
}
#blog-category-detai .section-header .title:after{
    display:none
}
#blog-category-detai ul.blog-index{
    border:none;
    padding: 0;
}
#blog-category-detai ul.blog-index a{
    font-size:16px;
    line-height:24px;
    border:none;
    color:#929AAE;
    padding:5px 10px;
}
#blog-category-detai ul.blog-index li:first-child a{
    padding:5px 20px 5px 0px;
}
#blog-category-detai ul.blog-index li.active a {
    color:#1D243E;
    font-weight:900;
    border-bottom:2px solid #ba266a
}
#blog-category-detai ul.blog-index a:hover{
    background-color:#fff;
}
#blog-category-detai .tab-content{
    margin-top:20px;
}
#blog-category-detai img.img-post{
    /*min-width:650px;*/

    width:100%;
        /*padding-left: 30px;*/
        width:100%;

}
#blog-category-detai p.title-time a{
    color:#929AAE;
    font-size:16px;
    line-height:24px;
}
#blog-category-detai a.link-post:hover{
     color:#ba266a
}
#blog-category-detai p.title-post a{
    color:#1D243E;
    font-size:24px;
    line-height:36px;
    font-weight:bold;
}
#blog-category-detai p.description-post a{
    color:#1D243E;
    font-size:16px;
    line-height:24px;
}
#blog-category-detai .post-blog-sub{

    margin-top:80px;
}
#blog-category-detai .post-blog-sub .col-md-4.col-xs-6{
    /*padding:0 45px;*/
    margin-bottom:80px;
}
#blog-category-detai .post-blog-sub img.img-post-sub{
    max-width:363px;
    /*max-height:206px;*/
        width: 100%;
}
#blog-category-detai .post-blog-sub p.title-time-sub{
    margin-top:15px;  
}
#blog-category-detai #mc_embed_signup{
    float:unset
}
#blog-category-detai #mc_embed_signup form{
    padding: 0px 20px;
}
#blog-category-detai .post-blog-sub p.title-time-sub a{
    color:#929AAE;
    font-size:16px;
    line-height:16px;
}
#blog-category-detai .post-blog-sub p.title-post-sub a{
     color:#1D243E;
    font-size:24px;
    line-height:32px;
    font-weight:bold;
}
#blog-category-detai .post-blog-sub p.description-post a{
      color:#1D243E;
    font-size:16px;
}
#blog-category-detai .blog-regis-title1{
    font-size:24px;
    line-height:36px;
    color:#FFFFFF;
    padding:0px 45px;
}
#blog-category-detai .blog-regis-title2{
    font-size:16px;
    line-height:24px;
    color:#FFFFFF;
}
#blog-category-detai .blog-regis{
       padding: 50px 15px;
    background-image: url('/img/bg_blog.png');
    min-height:409px;
    background-size: contain;
    background-repeat: no-repeat;
}
#blog-category-detai .mui-textfield{
     width:100%;
}
#blog-category-detai .mui-textfield > input{
    padding-left:12px;
    width:100% !important;
}
#blog-category-detai .btn.btn-accent.btn-large{
    width:100%;
    margin:10px 0 40px 0;
}
#blog-category-detai #mc_embed_signup input.email{
    border-radius:4px;
        width: 100% !important;
}
#blog-category-detai #mc_embed_signup input.button{
    border-radius:4px;
        width: 100%;
    margin-top: 10px;
}
#blog-category-detai .topics-blog{
    border-bottom:1px solid #ccc;
    margin-bottom:40px;
}
#blog-category-detai .topics-blog:last-child{
    border-bottom:none;
    margin-bottom:0
}
#blog-post{
   
}
#blog-post div.blog-detail{
    position:relative;
}
#blog-post div.blog-detail img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

#blog-post .content-blog-post img {
    display: block;
    max-width: 100%;
    height: auto !important;
}
#blog-post p{

}
.content-blog-post{
     padding: 0 90px;
     margin-top:20px;
     color:#1D243E; 
     line-height:1.5;
}
.content-blog-post ul,ol{
    list-style:initial;
}
#blog-post img.img-responsive{
    /*min-width:770px;*/
    width:100%;
    margin-top:20px;
}
#blog-category-detai p.title-time-sub{
    margin:15px 0 10px 0;
}
#blog-category-detai p.title-post-sub{
    margin-bottom:20px;
}
#blog-post .title-blog{
    font-size:48px;
    line-height:72px;
    color:#1D243E;
    padding:0;
    margin: 40px 0 0 0;
}
#blog-post .time-blog{
    font-size:16px;
    line-height:24px;
    color:#929AAE;
     padding:0;
     margin:0;
}
#blog-post .tag-blog{
    margin: 15px 0 40px 0;
    padding:0 90px;
}
.tag-url-blog{
    padding:5px 15px;
    background-color:#F5F6FA;
    border-radius:4px;
    color:#929AAE;
    font-size:14px;
    line-height:18px;
}
#blog-post .trial-blog{
    border-radius:4px;border:1px solid #D8DDE6;padding:40px 0;
}
#blog-post .baoNgoaiEmail{
    display:inline-block;
}
#blog-post .baoNgoaiEmail .emailRegis1{
    border-radius:initial;
    padding-left:12px;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
}
#blog-post .baoNgoaiEmail .btn.btn-accent.btn-large{
    border-radius:initial;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
}
#blog-post .title-before{
    margin:10px 0 0 0;
font-size: 14px;
    color: #929AAE;
}
#blog-post #toolbox{
        position: fixed;
        right: 15%;
    top: 54%;
    margin-left: -550px;
    z-index:20;
}
#blog-post #toolbox ul li{
    margin:10px 0;
}
#blog-post #toolbox ul li:first-child{
    margin-top:0;
}
#blog-post #toolbox ul li:last-child{
    margin-right:0;
}
#blog-post #toolbox ul li .img-share img{
    width: 30px;
}
/*-----------------errorpage*/
#errorpage{
    padding-top:180px;
}
#errorpage .logo-web-error{
    width:154px;
    height:auto;
}
#errorpage .error-title1{
    margin:40px 0 25px 0;
    font-size:64px;
    line-height:30px;
    color:#1D243E;
}
#errorpage .error-title2{
    font-size:32px;
    line-height:42px;
    color:#1D243E;    
}
#errorpage .error-title3{
     font-size:16px;
    line-height:24px;
    color:#1D243E;
    margin:25px 0; 
}
#errorpage .btn-clip{
    margin-left:20px;
    height:46px;
    font: 16px/24px 'IBM Plex Sans', sans-serif;
    padding: 10px 22px;
    text-transform:initial
}
/*-------------------------------------------*/
/*remarketing*/
#whyusing-marketing{
            padding-top: 80px;
    padding-bottom: 80px;
}
#whyusing-marketing .section-header .title {
    font-size: 48px;
    line-height: 58px;
    color: #1D243E;
    text-transform: initial;
}
#whyusing-marketing .section-header .title:after{
    display:none;
}
#benefit-rmt .benefit-rmt-left{
    text-align:right;
    padding-right:21px;
   
}
#benefit-rmt .benefit-rmt-right{
    text-align:left;
      padding-left:21px;
   
}
.benefit-rmt{

}
.benefit-rmt-left-tit{
    font-size:16px;
    line-height:18px;
    color: #929aae;
    border-radius: 100px;
  background-color: #d8dde6;
   height:48px;
   text-align:center;
   padding:14px;
   color: #929aae;
   margin:0;
   display:inline-block;
   margin-bottom:64px
}
.benefit-rmt-right-tit{
    font-size:16px;
    line-height:18px;
    color: #929aae;
    border-radius: 100px;
  background-color: #b9256a;
     height:48px;
     text-align:center;
        padding:14px;
        color:#fff;
        margin:0;
         display:inline-block;
          margin-bottom:64px
}
.benefit-rmt-center{
         background-image: url('/img/line-vertica.png');
        background-repeat:repeat-y;
        background-position: center; 
}
.benefit-rmt-content{

}
.benefit-rmt-left .benefit-rmt-content{
    margin-bottom:50px;
        overflow: hidden;
}
.benefit-rmt-right .benefit-rmt-content{
    margin-bottom:60px;
        overflow: hidden;
}
.benefit-rmt-pre{
    height:100%;
}
.benefit-rmt-suf{
    width:92%
}
.benefit-rmt-left .benefit-rmt-pre{
    float:right;
}
.benefit-rmt-left .benefit-rmt-suf{
    float:right;
}
.benefit-rmt-right .benefit-rmt-pre{
    float:left;
}
.benefit-rmt-right .benefit-rmt-suf{
    float:left;
}
.benefit-rmt-num{
    border-radius:30px;
    display:inline-block;
    font-size: 16px;
    line-height: 1.5;
    margin:0;
    padding: 0px 8px;
}
.benefit-rmt-left .benefit-rmt-num{
    background-color: #d8dde6;
    float:right;
     color: #929aae;
     margin-left:8px;
}
.benefit-rmt-right .benefit-rmt-num{
    background-color: #b9256a;
    float:left;
     color: #fff;
      margin-right:8px;
}
.benefit-rmt-cont{
     font-size: 16px;
    line-height: 1.5;
     color: #1d243e;
       margin:0 0 12px 0;
}
.benefit-rmt-des{
    font-size: 16px;
    line-height: 1.5;
    color: #929aae;
      margin:0;
}
#whyusing-marketing .benefit-content img {
    display: inline-block;
    height: 64px;
    width: 64px;
}
#whyusing-marketing .benefit-content p.benefit-content-title {
    margin: 0px;
    margin: 15px 0;
    font-size: 24px;
    line-height: 36px;
    color: #1d243e;
}
.benefit-rmt2{
    margin-top:64px;
}
.benefit-rmt3{
    margin-top:80px;
    background-color: rgba(185, 37, 106, 0.08)
}
.benefit-rmt3-content{
    margin:49px 198px;
    overflow:hidden
}
.benefit-rmt3-cont{
    float:left;
     font-size: 24px;
     line-height:32px;
     color: #1d243e;
     width:75%;
}
.benefit-rmt3-content .btn-accent.btn-large{
    float:right;
    color: #ffffff;
}
.benefit-rmt4{
    margin-top:80px;
}
#whyusing-marketing .anti-content-pic {
    background-color: #fff;
    border: none;
    border-radius: 4px;
    min-width: 370px;
    min-height: 242px;
    position: relative;
}
#whyusing-marketing .anti-content-pic.fisrt-pic::before {
    font-family: 'FontAwesome';
    content: "";
    font-size: 50px;
    position: absolute;
    top: 40%;
    right: -6%;
    background:url("/img/arrow_right.svg") no-repeat;
     width:18px;
     height:18px;
}
#whyusing-marketing .anti-content-pic.last-pic::after {
    font-family: 'FontAwesome';
    content: "";
    font-size: 50px;
    position: absolute;
    top: 40%;
    left: -5%;
     background:url("/img/arrow_right.svg") no-repeat;
     width:18px;
     height:18px;
}
#whyusing-marketing .anti-content-pic img {
    max-width: 110px;
    max-height: 110px;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 40%;
}
#whyusing-marketing .anti-content-pic p.con-pic {
    color: #1D243E;
    font-size: 24px;
    line-height: 36px;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 75%;
    min-width: 280px;
    white-space: nowrap;
}
#whatis_rmt{
    background-color: #f5f6fa;
        padding-top: 80px;
    padding-bottom: 80px;
} 
#whatis_rmt .section-header .title {
    font-size: 48px;
    line-height: 58px;
    color: #1D243E;
    text-transform: initial;
}
#whatis_rmt .section-header .title:after{
    display:none;
}
.whatis_rmt .col-whatis_rmt{
    float:left;
    width:19%;
       text-align:center;
}
.whatis_rmt .col-whatis_rmt-arrow{
    float:left;
    width:27%;
       text-align:center;
       overflow:hidden;
}

.whatis_rmt .col-whatis_rmt img.img-responsive{
   display:inline-block;
   float: initial;
}
.whatis_rmt-arrow_cont{
    float:left;
     text-align:center
}
.whatis_rmt .whatis_rmt_cont{
    font-size: 16px;
    color: #1d243e;
    margin:24px 24px 0 24px;
}
.whatis_rmt .col-whatis_rmt .whatis_rmt_cont{
    margin-left:0px;
   
}
.whatis_rmt img.img-responsive{
    max-height:110px;
    float:left
}
.whatis_rmt-arrow_ft1{
    float:right;
    height:55px;
        width:50%;
       background-image: url('/img/arrow-line.png');
        background-repeat:no-repeat;
        background-position: left; 
        /*border-bottom:2px solid #d8dde6*/
}
.whatis_rmt-arrow_ft2{
     height:54px;
      float:left;
      width:100%;
       background-image: url('/img/arrow-line-vertica.png');
        background-repeat:no-repeat;
        background-position: bottom; 
      /*border-bottom:2px solid #d8dde6*/
}
.whatis_rmt-arrow_ft3{
    float:left;
    height:54px;
    width:50%;
       background-image: url('/img/line-vertica-2.png');
        background-repeat:repeat-y;
        background-position: right; 
        border-bottom:2px solid #d8dde6
}
.whatis_rmt-arrow_ft{
    float:left;
    min-height:80px;
}
.whatis_rmt-arrow_ft_con{
    font-size: 16px;
    color: #1d243e;
}
/*-------------------------------------------*/
/*mobile*/
/*ipad pro*/
@media only screen and (max-width: 1024px){
/*home*/
#banner .btn-clip{
    padding: 14px 24px !important;
}
ul.sliders-wrap-inner li.video-baongoai img{
       width:616px;
}
ul.sliders-wrap-inner li.video-baongoai .slider-description img{
       width:52px;
}
.lof-slidecontent .slider-description{
        left: 42%;
}
#trial .btn.btn-accent.btn-large{
    padding: 18px 30px !important;
}
#trial .emailRegis1{
    width: 230px !important;
    }
/*anticlick*/

#banner-AntiClick .emailRegis1{
    width: 250px !important;
}
#AntiClick3 .emailRegis1{
    width: 230px !important;
}
#banner-AntiClick .btn.btn-accent.btn-large{
    padding: 10px 20px !important;
}

/*pricelist*/
ul#price-tool a{
    padding: 10px 18px;
}
/*about*/
#about2 .about-content .about-left{
    width:49%;
}

}
@media only screen and (max-width: 768px){
/*layout*/
#footer .item-footer{
    display:none;
}
#footer .register-footer{
    display:none;
}
#footer .item-footer-mb{
    display:block;
}
#footer .item-footer-mb img{
    float:left
}
#footer .item-footer-mb .item-desc{
    margin-left:10px;
    float:left;
}
/*index*/
#jslidernews2{
    display:none;
}
#jslidernews2-mb{
    display:block;
}
 
#jslidernews2-mb .newspaper{
    width:100%;
    height:220px;
    max-width:initial;
    padding:0;margin:0
}
#jslidernews2-mb .owl-nav .owl-prev{
    left:-3%
}
#jslidernews2-mb .owl-nav .owl-next{
    right:-3%
}
 
    #jslidernews2-mb .newspaper iframe {
        width: 100%!important;
    }
    /*anticlick*/
#AntiClick3 .col-title .title-text{
    display:none;
}
#AntiClick3 .anti-click-pri-top{
    background:none;
     display:none;
}
#AntiClick3 .anti-click-pri{
    background:none;
}
.col-content-anti{
    text-align:center;
        min-height: 100px;
    margin-bottom: 0px;
}
.col-content.anti-col-left{
    margin-top:30px;
    margin-bottom:30px;
}
.col-content.anti-col-right{
    margin-top:50px;    
    margin-bottom:30px;
}
.anti-click-pri .col-md-5.text-left{
    border-bottom:1px solid #D8DDE6;
}
.col-content-anti .anti-col-baongoai{
display:inline-block;

}
#AntiClick4 .anti-content-pic{
    margin-bottom:30px;
}
#AntiClick4 .anti-content-pic.fisrt-pic::before{
    font-family: 'FontAwesome';
    content: "\f107";
    font-size: 50px;
    position: absolute;
    top: 90%;
    right: 48%;
}
#AntiClick4 .anti-content-pic.last-pic::after{
    font-family: 'FontAwesome';
    content: "\f107";
    font-size: 50px;
    position: absolute;
        top: -24%;
    left: 48%;
}
#sliderNews{
    display:none;
}
#sliderNews-mb-b{
    display:block;
    margin-bottom:40px;
    margin-top:80px;
}
#sliderNews-mb-b .section-header .title{
    font-size: 36px;
    line-height: 54px;
    padding: 0 15px;
    color: #1D243E;
    text-transform:initial
}
#sliderNews-mb-b .section-header .title:after{
    display:none;
}
#sliderNews-mb-b .btn.btn-accent.btn-large{
    background-color: #fff;
    color: #ba266a;
}
#sliderNews-mb-b .btn.btn-accent.btn-large:hover{
    background-color: #ba266a;
    color: #fff;
}
.slider-bot-mb{
    margin-top:30px;
}
p.slider-bot-title{
    font-size:24px;
    line-height:26px;
    color:#ba266a
}
p.slider-bot-content{
    font-size:16px;
    line-height:24px;
    color:#929AAE
}
#AntiClick4{
    padding-bottom:0px;
}
/*antitooldetai*/
#function .function-col .function-title{
    line-height:28px;
}
#reportAntiClicks{
    display:none;
}
#reportAntiClicks-mb-b{
    display:block;
     border-bottom:1px solid #929AAE;
         padding-bottom: 30px;
}
#reportAntiClicks-mb-b .title-head{
     margin-top:30px;
    font-size:36px;
    line-height:58px;
    color:#1D243E
}
#reportAntiClicks-mb-b .title-sub{
    font-size:24px;
    line-height:36px;
    color:#929AAE
}
#settingAntiClicks{
    display:none;
}
#settingAntiClicks-mb-b{
    display:block;
    border-bottom:1px solid #929AAE;
        padding-bottom: 30px;
}
#settingAntiClicks-mb-b .title-head{
    margin-top:30px;
    font-size:36px;
    line-height:58px;
    color:#1D243E
}
#settingAntiClicks-mb-b .title-sub{
    font-size:24px;
    line-height:36px;
    color:#929AAE
}
#reiAntiClicks{
    display:none;
}
#reiAntiClicks-mb-b{
    display:block;
    border-bottom:1px solid #929AAE;
        padding-bottom: 30px;
}
#reiAntiClicks-mb-b .title-head{
    margin-top:30px;
    font-size:36px;
    line-height:58px;
    color:#1D243E
}
#reiAntiClicks-mb-b .title-sub{
    font-size:24px;
    line-height:36px;
    color:#929AAE
}
#about2 .about-content .about-left{
    margin-left:0;
        width: 60%;
}
#about2 .about-content .about-left .about-name{
    line-height:32px;
}
#suport .section-header .title{
    padding: 0 40px;
}
#about2 .about-content{
    text-align:center;

}
#about2 .about-content .img-boss{
    display:inline-block;
    float:initial;
}
#about2 .about-content .about-left{
    display:inline-block;
    float:initial;
}
.body-content-price .head-table-list p.head-list-number{
        font-size: 20px;
    line-height: 32px;
}
.body-content-price .head-table-list p{
    margin-bottom:10px;
}
#whyusing-marketing .anti-content-pic {
    margin-bottom: 30px;
}
#whyusing-marketing .anti-content-pic.fisrt-pic::before {
    font-family: 'FontAwesome';
    content: "";
    /*font-size: 50px;*/
    position: absolute;
   top: 92%;
    left: 46%;
       background:url("/img/arrow_right.svg") no-repeat;
     width:18px;
     height:18px;
      transform: rotate(90deg);
}
#whyusing-marketing .anti-content-pic.last-pic::after {
    font-family: 'FontAwesome';
    content: "";
    /*font-size: 50px;*/
    position: absolute;
    top: -20%;
    left: 48%;
       background:url("/img/arrow_right.svg") no-repeat;
     width:18px;
     height:18px;
      transform: rotate(90deg);
}
.row.benefit-rmt3{
    margin:80px 15px 0 15px;
}
.benefit-rmt3-content{
    margin: 32px 16px;
    text-align: center;
}
.benefit-rmt3-cont{
    float:initial;
    width:100%;
}
.benefit-rmt3-content .btn-accent.btn-large{
    float:initial;
}
.benefit-rmt-center{
    display:none
}
#benefit-rmt .benefit-rmt-right{
    float:initial;
    text-align:center;
    margin-top:50px;
}
#benefit-rmt .benefit-rmt-left{
     float:initial;
    text-align:center;
}
.benefit-rmt-left .benefit-rmt-pre{
     float:initial;
    text-align:center;
}
.benefit-rmt-left .benefit-rmt-num{
      float:initial;
       margin-bottom:10px;
}
.benefit-rmt-right .benefit-rmt-pre{
     float:initial;
    text-align:center;
}
.benefit-rmt-right .benefit-rmt-num{
      float:initial;
      margin-bottom:10px;
}
.benefit-rmt-left .benefit-rmt-suf{
      float:initial;
    text-align:center;
    width:100%
}
.benefit-rmt-right .benefit-rmt-suf{
      float:initial;
    text-align:center;
    width:100%
}
.benefit-rmt-right .benefit-rmt-content{
    margin-bottom:40px;
}
.benefit-rmt-left .benefit-rmt-content{
    margin-bottom:40px;
}
.benefit-rmt-left-tit{
    margin-bottom:40px;
}
.benefit-rmt-right-tit{
    margin-bottom:40px;
}
  #price-list-total{
            display:none;
        }
        #price-list-total-mb{
            display:block;
        }
        .slide-pricelist{
            text-align:center
        }
.slide-pricelist .slide-pricelist-title{
  color: #1D243E;
    font-size: 18px;
    border: 2px solid #e3e5eb;
    padding: 12px 28px;
    display: inline-block;
    text-align: center;
    border-radius:4px;
}
#listprice .owl-nav{
    opacity:1;
}
#listprice .owl-prev{
    top: 2.8%;
    left: 2%;
}
#listprice .owl-next{
    top: 2.8%;
    right:2%;
}
#listprice .owl-dots{
        top: 7%;
    position: absolute;
    left: 40%;
}
ul#price-time-opti-mb li:last-child>a {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
ul#price-time-anti-mb li:last-child>a {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
ul#price-time-rmt-mb li:last-child>a {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
ul#price-time-rmt-mb a {
    font-size: 16px;
    color: #ba266a;
    background-color: #fff;
    border: 1px solid #ba266a;
    margin-right: 0px;
    min-height: 46px;
    padding: 10px 30px;
}
ul#price-time-rmt-mb li:last-child>a {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
ul#price-time-rmt-mb a:hover {
    color: #fff;
    background-color: #ba266a;
}
ul#price-time-anti-mb a {
    font-size: 16px;
    color: #ba266a;
    background-color: #fff;
    border: 1px solid #ba266a;
    margin-right: 0px;
    min-height: 46px;
    padding: 10px 30px;
}
ul#price-time-anti-mb li:last-child>a {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
ul#price-time-anti-mb a:hover {
    color: #fff;
    background-color: #ba266a;
}
ul#price-time-opti-mb a {
    font-size: 16px;
    color: #ba266a;
    background-color: #fff;
    border: 1px solid #ba266a;
    margin-right: 0px;
    min-height: 46px;
    padding: 10px 30px;
}
ul#price-time-opti-mb li:last-child>a {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
ul#price-time-opti-mb a:hover {
    color: #fff;
    background-color: #ba266a;
}
p.price-content-cont{
    font-size:12px;
    line-height:16px;
}
ul#price-time-rmt-mb li:first-child>a {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
ul#price-time-opti-mb li:first-child>a {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
ul#price-time-anti-mb li:first-child>a {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
}



@media only screen and (max-width: 414px){
    body {
  overflow-x: initial;
}
     #email::-webkit-input-placeholder {  color: #fff;}
     #passWord::-webkit-input-placeholder {  color: #fff;}
     #telephone::-webkit-input-placeholder {  color: #fff;}
     .whatis_rmt{
            display:none;
}
     .whatis_rmt_mb{
        display:block;
    }
     .slide_rmt{
         text-align:center;
     }
     .slide_rmt img.img-responsive{
        width: 70%;
    margin: 5% 15%;
        /*max-height:194px;*/
     }
     .slide_rmt img.img-responsive.first-rmt{
           width: 30%;
    margin: 5% 35%;
     }
     .slide_rmt .whatis_rmt_cont{
         color: #1d243e;
         font-size: 16px;
             margin: 0 45px;
     }
     .slide_rmt .whatis-rmt-num{
         border-radius: 30px;
    display: inline-block;
    font-size: 16px;
    line-height: 1.5;
    margin: 0;
    padding: 0px 8px;
        background-color: #b9256a;
    color: #fff;
     }
     #whatis_rmt .owl-theme .owl-nav{
         opacity:1;
     }
    .logo-kh{
        display:none;
    }
    .logo-kh-mb{
        display:inline-block;
    }
    /*layout*/
    a.btn.btn-not-accent{
    font-size:14px;
    line-height:25px;
    color:#ba266a;
    border:none;
    text-transform:initial;
    padding:6px 12px;
}
    #cfacebook{
        display:none;
        bottom:64px !important;
        right:4px !important;
    }
    .dangky-mb-pre{
         width:414px;
          min-height:28px;
          display:block;
    }
    .dangky-mb-cuoitrang{
        display:block !important;
        min-height:42px;
        position:fixed;
        bottom:0;
        background-color:#fff;
        width:414px;
        z-index:1000;
    }
    .dangky-mb-cuoitrang .btn-register.btn-regis-mb{
        width: 95%;
    text-transform: initial;
    color: #fff;
    background-color: #ba266a;
    padding: 12px 90px !important;
    margin: 6px 12px;
    /* position: fixed; */
    border: 1px solid #ba266a;
    border-radius: 4px;
        display: inline-block;
        text-align: center;
    }
     .dangky-mb-cuoitrang .btn-register.btn-regis-mb:focus{
          background-color: #ba266a;
          opacity:initial
     }

    /*menu*/
    .dropdown-lang button.btn-default{
        margin:0px;
    }
    .dropdown-lang button.btn-default img {
    width: 38px;
    height: 28px;
}
#nav{
    display:block;
        position: fixed;
    left: 0;
    right: 0;
    padding-top: 20px;
}
#nav .nav-collapse{
    margin-right:6px;
}
#nav-static{
     display:none;
}
#nav-mobile{
    display:none
}
.main-nav.nav.navbar-nav.navbar-right{
    margin-top:0px;
    padding-top: 10px;
}
#nav .main-nav li{
    margin: 0px 15px;
    
}
#nav .main-nav li a{
    color:#1D243E;
    padding:10px 0;
    border-radius:4px;
}
#nav .main-nav li a.btn-menu{
    font-weight:bold
}
#nav .main-nav li a.btn-last{
    border-bottom:1px solid #D8DDE6
}
#nav .main-nav li a span{
    margin-left:10px;
}
#nav .main-nav li a.btn-register{
    margin: 10px 0px;
        text-align: center;
}
#nav .main-nav li a.btn-login-mb{
    margin-top:20px;
    color:#ba266a;
    background-color:#fff;
}
#nav .main-nav li a.btn-regis-mb{
    color:#fff;
    background-color:#ba266a;
}
/*footer*/
#footer .col-xs-3{
    width:46%;
    margin-bottom:40px;
    min-height:176px;
}
#footer .col-xs-3.ket-noi{
    width: 100%;
}
#footer .hide-footer{
    display:none;
}
/*banner*/
#banner{
    padding-top: 120px;
}
#banner p.title-left{
    font-size:36px;
    line-height:52px;
}
#banner .btn.btn-accent.btn-large{
    display:none;
}
#banner .feature{
    text-align:center;
}
#banner .btn-clip{
    width:100%;
    padding: 9px 99px !important;
    height:46px;
    margin-left:0px;
}
#banner .baoNgoaiEmail{
    display:block;
    margin-top:10px;
}
#banner .baoNgoaiEmail .mui-textfield{
  width: 100% !important;
}
#banner .baoNgoaiEmail .mui-textfield input{
  width: 100% !important;
      border-radius:4px;
      padding-left: 12px;
}
#banner .btn.btn-accent.btn-large.btnRegisEm{
    display:block;
    float: left;
    width: 100%;
    height:46px;
       margin: 10px 0px;
        padding: 12px 32px !important;
}
#banner .before-left{
    text-align:center;
}
#banner .banner-right.text-center{
    margin-top:80px
}
.banner-right img.img-responsive{
    height:100%;
    margin-top:40px;
}
/*benefit*/
#benefit .col-sm-3.col-xs-6{
    width:100%;
}
/*tool*/
#AntiClick3 .row.anti-click-pri{
    margin-left:0px;
    margin-right:0px;
}
#tool.md-padding{
    padding-bottom:0px;
}
#tool .section-header .title{
    font-size:36px;
    line-height:54px;
        padding: 0 15px;
}
#tool .section-header .title-sub{
     font-size:18px;
    line-height:27px;
        padding: 0 15px;
}
#tool .tool-content{
    margin-bottom:20px;
}
#tool .tool-content p.tool-content-con{
    margin-bottom:0;
}
/*suport*/
#suport{
    background-size:cover;
    max-height:initial;
    padding-bottom:0px;
    padding-top:60px;
}
#suport .section-header{
    margin-bottom:30px;
}
#suport .section-header .title{
     font-size:36px;
    line-height:54px;
    padding:0 15px
}
#suport p.suport-title{
    margin-bottom:0px;
}
#suport .contact p:not(.suport-title){
    margin-bottom:25px;
}
.customer{
    margin: 15px 30px;
    border:none;
    background-color:#f5f6fa
}
/*newspaper*/
#newspaper .section-header{
    margin-bottom:25px;
}
#newspaper .section-header .title{
       font-size:36px;
    line-height:54px;
    padding: 0 15px;
}
.newspaper{
      margin: 15px 10px;
}
.newspaper-meta{
    min-height:initial;
}
#jslidernews2-mb .newspaper iframe{
    width: 100%!important;
    height: 100% !important;
}
#newspaper .title-sub{
    padding: 0 15px;
}
/*trial*/
#trial .section-header .title{
     font-size:36px;
    line-height:54px;
    padding: 0 15px;
}
#trial .section-header .title-sub{
    font-size:18px;
    line-height:27px;
    padding: 0 15px;
}
#trial .baoNgoaiEmail{
    display:block;
    margin-top:10px;
}
#trial .baoNgoaiEmail .mui-textfield{
  width: 100% !important;
}
#trial .baoNgoaiEmail .mui-textfield input{
  width: 100% !important;
  height:46px !important;
}
#trial .btn.btn-accent.btn-large.btnRegisEm{
    display:block;
    float: left;
    width: 100%;
    height:46px;
    margin:10px 0;
        padding: 12px 32px !important;
}

/*--------------------------*/
#about1 .section-header .title{
      font-size:36px;
    line-height:54px;
}
p.anti-content{
    font-size:18px; 
    line-height:27px;
}
#about2 .section-header .title{
       font-size:36px;
    line-height:54px;
}
#about2 .col-md-6.col-xs-6{
    width:100%;
}
#about3 .col-md-4.col-xs-4{
    width:100%;
}
     #about3 .img-location {
    height: 100%;
    width: 100%;
}
#about3 .img-location-sub{
    width:100%;
    height:100%;
}
#contact-sub1 .title{
       font-size:36px;
    line-height:54px;
    margin-top:0px;
}
#contact-sub1 .col-md-4.col-xs-4.text-center{
    width:50%;
}
/*banner-AntiClick*/
#banner-AntiClick{
        padding-top: 120px;
}
#banner-AntiClick .emailRegis1{
    width:100% !important;
    border-radius:4px;
}
#banner-AntiClick .mui-textfield{
    width:100% !important;
}
#banner-AntiClick .btn.btn-accent.btn-large{
    width:100%;
     border-radius:4px;
     margin-top:10px;
     padding: 18px 20px !important;
}
#AntiClick1 .section-header .title{
     font-size:36px;
    line-height:54px;

}
#AntiClick2 .section-header .title{
     font-size:36px;
    line-height:54px;
}
#AntiClick3 .section-header .title{
     font-size:36px;
    line-height:54px;
        padding: 0 15px;
}
#AntiClick3 .col-content .title-text{
       font-size: 20px;
    line-height: 24px;
        padding: 0 15px;
}
#AntiClick3 .col-content .content-text{
    font-size: 14px;
    line-height: 16px;
        padding: 0 15px;
}
#AntiClick3 .col-md-6.col-md-offset-3.text-center{
    margin:0 -15px
}
#AntiClick3 .baoNgoaiEmail .mui-textfield{
     width:100% !important;
}
#AntiClick3 .emailRegis1{
    width:100% !important;
    border-radius:4px;
}
#AntiClick3 .btn.btn-accent.btn-large{
    margin-top:10px;
      width:100% !important;
    border-radius:4px;
}
#AntiClick4 .section-header .title{
      font-size:36px;
    line-height:54px;
}
#AntiClick4 .anti-content-pic{
        min-width: 345px;
}
#AntiClick4 .anti-content-pic.fisrt-pic::before{
    right: 46%;
}
#AntiClick4 .anti-content-pic.last-pic::after{
    left:46%;
}
#benefit .section-header .title{
      font-size:36px;
    line-height:54px;
        padding: 0 15px;
}
#customer .section-header .title{
      font-size:36px;
    line-height:54px;
}
#function .function-col .function-content{
    margin-bottom:14px;
}
#function a.btn.btn-not-accent{
    margin-bottom:14px;
}
#listprice .section-header .title{
     font-size:36px;
    line-height:36px;
}
#listprice .section-header .title-sub{
      font-size:18px;
    line-height:24px;
}
ul#price-tool a{
    font-size:12px;
    padding: 14px 16px;
}
#price-tool-content .nav-tabs>li>a{
     font-size:12px;
     padding: 13px 18px;
}
.body-content-price .head-table-list p{
    margin-bottom:5px;
}
.body-content-price .head-table-list p.head-list-number{
    font-size: 12px;
    margin-bottom: 5px;
    line-height: 10px;
}
.body-content-price .head-table-list p.head-list-union{
    font-size: 8px;
    line-height: 10px;
    min-height:10px;
    display:block;
}
.body-content-price .head-table-list p.head-list-description{
    font-size: 10px;
    line-height: 12px;
}
.body-content-price p.body-content-list{
     font-size: 12px;
    line-height: 16px;
}
#listprice .baoNgoaiEmail .mui-textfield{
    width:100% !important;
}
#listprice .baoNgoaiEmail .emailRegis1{
      width:100% !important;
      border-radius:4px;
}
#listprice .btn.btn-accent.btn-large{
    margin-top:10px;
    width:100%;
      border-radius:4px;
}
#question .section-header .title{
      font-size:36px;
    line-height:36px;
}
#question .head-question p.question-text{
    max-width:90%;
}


#trial input{
    border-radius:4px;
}
#trial .btn.btn-accent.btn-large{
    border-radius:4px;
}
#newspaper .footer-newspaper img{
    max-height:100%;
    max-width:100%;
}
#banner .footer-banner img{
      max-height:100%;
    max-width:100%;
}
.newspaper-footer .newspaper-content{
    font-size: 18px;
    line-height: 24px;
}
#nav{
     /*max-width:414px;*/
}
#nav.fixed-nav{
  
}
#myModalRegis .panel-body{
        margin: 10px 12px !important;
}
#myModalRegis .row.title-register{
    text-align:center;
}
#blog-index{
    padding-top:80px;
}
#blog-category-slider{
    margin-bottom:30px;
}
#blog-category-slider .owl-nav .owl-next{
    top:50%;
    line-height: 35px;
    width: 30px;
    height: 30px;
}
#blog-category-slider .owl-nav .owl-prev{
     top:50%;
     line-height: 35px;
     width: 30px;
    height: 30px;
}
#blog-category-detai .post-blog-sub .col-md-4.col-xs-4{
    margin-bottom:20px;
}
#blog-category-detai .post-blog-sub p.title-time-sub a{
           font-size: 10px;
    line-height: 10px;
}
#blog-category-detai .post-blog-sub{
    margin-top:40px;
}
#blog-category-detai p.title-time-sub{
    margin:0px;
}
#blog-category-detai .post-blog-sub p.title-post-sub a{
    font-size: 16px;
    line-height: 24px;
}
#blog-category-detai p.title-post-sub{
    margin:0px;
}
#blog-category-detai .post-blog-sub p.description-post a{
        font-size: 10px;
    line-height: 10px;
}
#blog-category-detai .blog-regis{
         background-size: initial; 
     background-repeat: initial; 
    background-size: cover;
    padding:40px 10px;
    min-height:initial
}
#blog-category-detai .blog-regis-title1{
    font-size: 12px;
    line-height: 16px;
}
#blog-category-detai .blog-regis-title2{
    font-size: 10px;
    line-height: 10px;
}
#blog-category-detai .blog-regis-title1{
    padding:0
}
#blog-category-detai #mc_embed_signup form{
    padding:0
}
#blog-category-detai .post-sub{
    margin-bottom:20px;
}
#mc_embed_signup input.email{
    min-width:initial;
    font: 10px/10px 'IBM Plex Sans', sans-serif !important;
        height: 36px !important;
        padding-left:6px;
}
#blog-category-detai #mc_embed_signup input.button{
    height:36px;
     font: 10px/10px 'IBM Plex Sans', sans-serif !important;
}
#blog-post{
    padding-top:90px;
}
#blog-post .title-blog{
        font-size: 36px;
    line-height: 44px;

}
#blog-post p{

}
.content-blog-post{
    margin-top:20px;
     padding: 0 24px;
}
#blog-post .tag-blog{
        padding: 0 24px;
}
#blog-post #toolbox{
        right: 1%;
    top: 32%;
}
#blog-post div.blog-detail img{
    display: block;
    max-width: 100%;
    height: auto !important;
}
#blog-post .baoNgoaiEmail{
    text-align:center
}
#blog-post .mui-textfield{
    float:initial !important
}
#blog-post .baoNgoaiEmail .emailRegis1{
        border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
#blog-post .baoNgoaiEmail .btn.btn-accent.btn-large{
    margin-top:10px;
       border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    padding: 10px 62px !important;
}
#blog-category-detai .title-head{
    padding-top: 70px;
}
#blog-category-detai .section-header p.title{
     padding-top: 70px;
}
#blog-category-detai.blog-index-mb .section-header p.title{
     padding-top: 0px;
}
#blog-category-detai.blog-index-mb form.blog-form-mb{
    padding-top: 70px;
}
#blog-category-slider .owl-stage{
        min-height: 88px !important;
}
#whyusing-marketing .anti-content-pic {
        min-width: 345px;
}
#whyusing-marketing .anti-content-pic.fisrt-pic::before {
    right: 46%;
}
#whyusing-marketing .anti-content-pic.last-pic::after {
    left: 46%;
}
li.menu-user{
    background-color:#f4e4e5
}
}
@media only screen and (max-width: 376px){
    /*layout*/
     #cfacebook{
         right:0px !important; 
     }
     .dangky-mb-pre{
          width:349px;
     }
     #nav .main-nav li a{
        padding:6px 0;
    }
     .dangky-mb-cuoitrang{
         width:376px;
     }
     .dangky-mb-cuoitrang .btn-register.btn-regis-mb{
        width: 94%;
    padding: 12px 90px !important;
     }
    #banner .btn-clip{
       padding: 8px 80px !important;
    }
    /*footer*/
    #footer .col-xs-3{
        width:50%;
    }
    #footer .item-footer-mb .item-desc{
        font-size:14px;
        line-height:16px;
        max-width:70%
    }
    .cus-copyright p{
        float:initial;
    }
    a.dksd{
          float:initial;
          margin-left:0px;
    }
    img.img-responsive.saokhue{
        margin-top:5px;
    }
    p.item-desc.saokhue{
         margin-top:5px;
    }
    #banner-AntiClick .title-left{
        font-size:32px;
        line-height:48px;
    }
    .slide-pricelist .slide-pricelist-title{
        font-size:16px;
    }
    #listprice .owl-dots{
        top:6%;
        left:42%;
    }
}
/*display width 320*/
@media only screen and (max-width: 320px) {
    #nav .main-nav li a{
            padding: 4px 0;
    font-size: 14px;
        }
    .dangky-mb-cuoitrang {
    width: 320px;
}
    .dangky-mb-pre {
    width: 320px;
}
    .dangky-mb-cuoitrang .btn-register.btn-regis-mb {
    width: 92%;
    padding: 12px 35px !important;
}
    #whyusing-marketing .anti-content-pic {
    min-width: 292px;
}
    #whyusing-marketing .section-header .title{
            font-size: 32px;
            padding:0 10px
    }
    #whyusing-marketing .anti-content-pic p.con-pic{
        font-size:18px;
    }
    .benefit-rmt-right-tit{
            padding: 14px 6px;
    }
    #listprice .owl-prev{
            width: 40px;
            height:40px;
        top:2.2%;
    }
     #listprice .owl-next{
         width: 40px;
            height:40px;
        top:2.2%;
    }
     .slide-pricelist .slide-pricelist-title{
         padding: 12px 16px;
     }
     .body-content-price .head-table-list p.head-list-number{
         font-size:10px;
     }
     .body-content-price .head-table-list p.head-list-title{
         font-size:12px;
     }
     .body-content-price img.img-check{
         width:24px;
         height:24px;
         margin-top: 45%;
     }
     p.price-content-cont {
    font-size: 10px;
    line-height: 12px;
}
     #listprice .owl-dots{
         left:38%;
     }
     #banner-AntiClick .btn.btn-accent.btn-large{
         margin-top: 10px;
    padding: 16px 14px !important;
     }
     #AntiClick4 .anti-content-pic{
         min-width:290px;
     }
     #sliderNews-mb-b .owl-nav{
         opacity: 0;
     }
     #AntiClick3 .line-vertical-content img{
             max-width: 44px;
    max-height: 44px;
     }
     #AntiClick3 .line-vertical-content{
         display:inline-block
     }
     .anti-click-pri .col-md-5.text-left{
         display:inline-block
     }
     #AntiClick4 .anti-content-pic.fisrt-pic::before {
    right: 43%;
}
     #AntiClick4 .anti-content-pic.last-pic::after {
    left: 47%;
}
     a.btn.btn-not-accent{
             padding: 6px 0px;
             font-size: 12px;
     }
     #contact-sub1 .col-md-4.col-xs-4.text-center{
         width:100%;
     }
     #myModalRegis h5{
             font: 24px/28px 'IBM Plex Sans', sans-serif;
     }
     #myModalRegis .form-control.btn-custom{
         margin-top:10px;
     }
     #nav .main-nav li a.btn-register{
             margin: 5px 0px;
     }
}

@media only screen and (min-width: 768px){
.main-nav>li>a {

}
}

