/*
Theme Name: Flatsome Child
*/
.nav>li>a>i.icon-menu {
    font-size: 2.5em;
    color: #f99b1c;
}
/*************** CORE ***************/
.post-sidebar.large-3.col{padding:0 10px}
.is-divider{display:none}
img{max-width:100%;height:auto}

/*************** BUTTON ***************/
.button,button,input[type=submit]{
  background:#000;
  color:#fcb539;
  border:none;
  text-transform:uppercase;
  font-weight:700;
  transition:.3s;
}
.button:hover{opacity:.85}

/*************** TEXT & BLOG ***************/
.entry-content,
.blog-single .entry-content{
  max-width:1020px;
  margin:auto;
  text-align:justify;
}
.entry-content p{
  max-width:880px;
  margin:0 auto 13px;
  font-size:15px;
}
.entry-content h2{font-size:20px}
.entry-content h3{font-size:19px}
.entry-content h4{font-size:18px}

.blog-single .entry-title{
  font-size:30px;
  font-weight:700;
}

/*************** BLOG LIST ***************/
.list-post .post-item .box{
  box-shadow:0 4px 25px rgba(0,0,0,.1);
  border-radius:10px;
}
.list-post .post-item .box-text{padding:20px}
.list-post .post-item .post-title{
  font-size:18px;
  margin-bottom:10px;
}
.list-post .post-item:hover .post-title{
  background:linear-gradient(92deg,#14284E,#001D84);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}

/*************** FORM ***************/
.form-lien-he input,
.form-lien-he textarea{
  border:1px solid rgba(245,118,0,.2);
  border-radius:10px;
  font-size:14px;
  height:40px;
  box-shadow:none;
}
.form-lien-he input[type=submit]{
  background:linear-gradient(92deg,#14284E,#001D84);
  color:#fff;
  font-weight:600;
}

/*************** FOOTER ***************/
.footer-section{
  border-top:1px solid #e7e7e7;
}
.footer-section h3{
  font-size:17px;
  background:linear-gradient(92deg,#14284E,#001D84);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.footer-section p,
.footer-section li{
  font-size:14px;
  color:rgba(38,38,38,.8);
}
.absolute-footer{
  font-size:12px;
  border-top:1px solid #e3e3e3;
  padding:20px 0;
}

/*************** SECTION BASIC ***************/
.section1{padding-top:100px!important}
.section1 h1{
  font-size:40px;
  font-weight:700;
  background:linear-gradient(92deg,#14284E,#001D84);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}

.section2 h2{
  font-size:25px;
  text-align:center;
}

.section4 .icon-box{
  background:#fff;
  box-shadow:0 4px 30px rgba(0,0,0,.2);
  border-radius:20px;
  padding:20px;
}

.section5 .icon-box{
  box-shadow:0 4px 25px rgba(0,0,0,.15);
  padding:20px;
  border-radius:15px;
}

/*************** ABOUT BLOCK ***************/
<div class="about-section">
<style>
.about-section{
    padding: 70px 0;
    background: linear-gradient(90deg,#f4f4f4 0%,#ffffff 60%);
    font-family: Arial, sans-serif;
}


/* LIST */
.list{
    list-style:none;
    padding:0;
    margin-bottom:25px;
}

.list li{
    position:relative;
    padding-left:26px;
    margin-bottom:12px;
    font-size:15px;
    color:#444;
}

/* CHECK GIỐNG WEB */
.list li::before{
    content:"✔";
    position:absolute;
    left:0;
    top:2px;
    font-size:13px;
    color:#f5a623;
}

/* BUTTON */
.btn{
    display:inline-block;
    padding:10px 22px;
    border:1px solid #f5a623;
    color:#f5a623;
    border-radius:6px;
    text-decoration:none;
    font-weight:600;
}

.btn:hover{
    background:#f5a623;
    color:#fff;
}


.page-wrapper {
    padding-bottom: 10px;
    padding-top:10px;
}