.row10 {
  margin-left: -10px;
  margin-right: -10px;
}
.row10 .plr10 {
  padding-left: 10px;
  padding-right: 10px;
}
img {
  max-width: 100%;
}
.mb10 {
  margin-bottom: 10px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.flex-row {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
a {
  color: #000;
}
a:hover {
  text-decoration: none;
}
body.child .middle-header {
    margin-bottom: 10px;
}

/* header */
.topbar {
  line-height: 32px;
  background: #7dbd2a;
  color: #fff;
}
.topbar a {
  color: #fff;
}
.topbar .item {
  display: inline-block;
  margin-right: 8px;
}
.topbar .item img {
  max-height: 16px;
}
#logo img {
  padding: 8px 0;
}
#logo img {
  max-height: 70px;
}
ul.nav > li {
  display: inline-block;
}
ul.nav > li > a {
  text-transform: uppercase;
  font-weight: bold;
}
ul.nav > li:last-child a {
  padding-right: 8px;
}
ul.nav li a:hover {
  background: initial;
  color: #c30404;
}
ul.nav li:hover > ul {
  display: block;
}

/* index */
.awe-secvices {
  padding: 30px 0;
}
.item-sv {
  border: 1px solid #23a952;
  padding: 20px 10px;
  border-radius: 10px;
  margin-bottom: 20px;
  text-align: center;
}
.item-sv img {
  max-width: 75px;
}
.item-sv .title {
  margin-top: 12px;
}
.wp-about-index > a {
  display: inline-block;
  padding: 8px 20px;
  border-radius: 25px;
  background: #23a952;
  color: #fff;
}
.wp-about-index .content {
  font-size: 15px;
  line-height: 23px;
  margin-bottom: 20px;
}
.wp-about-index > h3 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
}
.wp-icon {
  text-align: center;
}
.awe-advisory {
  background: #23a952;
  color: #fff;
  padding: 15px 0;
}
.awe-advisory h3 {
  margin-top: 15px;
}
.awe-advisory a {
  color: #fff;
}
.awe-advisory .wp-icon img {
  width: 60px;
  height: 52px;
  margin-bottom: 10px;
}
.item-why .title {
  margin: 15px 0;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.awe-why {
  padding: 40px 0 30px 0;
}
.sec-blog {
  padding: 40px 0;
  background: rgb(242, 244, 245);
}
.heading-title__title {
  margin-top: 0;
  text-align: center;
  color: #23a952;
  text-transform: uppercase;
  font-size: 28px;
  margin-bottom: 20px;
}
.sec-blog__title {
  font-size: 15px;
  font-weight: bold;
}
.sec-blog__image img {
  border-radius: 15px;
}
.sec-brand {
  padding: 40px 0;
}
.sec-brand__item img {
  border: 1px solid #23a952;
  padding: 10px;
  border-radius: 15px;
}
/* footer  */
footer {
  background: url(../images/bg-footer.jpg);
  padding-top: 30px;
  color: #fff;
}
footer a {
  color: #fff;
}
footer p {
  margin-bottom: 12px;
}
.footer-widget {
  margin-bottom: 30px;
}
.footer-widget h4 {
  margin-bottom: 25px;
  text-transform: uppercase;
}
.footer-widget ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-widget ul li {
  margin-bottom: 12px;
}
.footer-widget ul.social-icons li {
  display: inline-block;
}
.footer-widget ul.social-icons li a {
  width: 38px;
  height: 38px;
  background: #fff;
  border-radius: 50%;
  margin-right: 10px;
  text-align: center;
  color: #000;
  display: inline-block;
}
.footer-widget ul.social-icons li a i {
  line-height: 38px;
}
.copyright {
  background: #1c1c1c;
  color: rgba(255,255,255,0.5);
  line-height: 40px;
}
.copyright a {
  color: rgba(255,255,255,0.5);
}
.fback-top {
  position: fixed;
  width: 38px;
  height: 38px;
  line-height: 38px;
  bottom: 15px;
  border-radius: 4px;
  right: 5px;
  display: none;
  cursor: pointer;
  z-index: 999;
  background: #23a952;
  text-align: center;
  font-size: 28px;
  color: #fff;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.fback-top i {
  line-height: 38px;
}

/* news */
.list-blogs .blog-item {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.list-blogs .blog-item-thumbnail {
    float: left;
    margin-right: 10px;
    width: 30%;
}
.list-blogs .blog-item-thumbnail img {
    border-radius: 15px;
}
h3.blog-item-name {
    margin-top: 0;
    font-size: 18px;
    font-weight: bold;
}
h3.blog-item-name a {
    color: #23a952;
}
h1.name {
    font-size: 28px;
    margin-bottom: 20px;
}

/* left  */
.title-left {
    margin-bottom: 0;
    background: #7dbd2a;
    text-align: center;
    padding: 6px 10px;
    line-height: 34px;
    color: #fff;
    text-transform: uppercase;
    border-top: 4px solid #23a952;
    font-size: 18px;
    margin-top: 0;
}
.col-left {
    margin-bottom: 25px;
}
.col-left .box {
    float: left;
    width: 100%;
    border-top: none;
    padding: 10px;
    background: #fff;
    border: 1px solid #e7e7e7;
}
.title-hotro {
    margin-top: 10px;
    font-weight: bold;
}
.support .phone {
    color: #cb0000;
    font-size: 22px;
}
.news .item {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.news .item img {
    float: left;
    margin-right: 10px;
    width: 30%;
}
.category-item {
    text-align: center;
    margin-bottom: 30px;
}
.category-item-name a {
    font-size: 15px;
    color: #23a952;
}
.bar-menu {
    display: none;
}
.be-mobile-menu-icon {
    display: inline-block;
    position: relative;
    -webkit-transform: translateX(0%) translateY(-50%);
    -moz-transform: translateX(0%) translateY(-50%);
    -ms-transform: translateX(0%) translateY(-50%);
    -o-transform: translateX(0%) translateY(-50%);
    transform: translateX(0%) translateY(-50%);
    width: 18px;
    height: 2px;
    top: -4px;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
}
.be-mobile-menu-icon::before, .be-mobile-menu-icon::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    -webkit-transition: -webkit-transform .5s, top .5s, background-color 0.3s, width 0.2s;
    -moz-transition: -moz-transform .5s, top .5s, background-color 0.3s width 0.2s;
    transition: transform .5s, top .5s, background-color 0.3s width 0.2s;
}
.be-mobile-menu-icon::before {
    top: -5px;
}
.be-mobile-menu-icon::after {
    top: 5px;
}
.be-mobile-menu-icon.is-clicked::after {
    top: 0;
    -webkit-transform: rotate(
45deg
);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(
45deg
);
}
.be-mobile-menu-icon.is-clicked::before {
    top: 0;
    -webkit-transform: rotate(
-45deg
);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(
-45deg
);
}
.be-mobile-menu-icon,
.be-mobile-menu-icon::before,
.be-mobile-menu-icon::after {
    background-color: #23a952;
}
.page-inner .box-nhadat h3 {
    margin-top: 0;
}
.page-inner .breadcrumb {
    margin-top: 0;
}
.call_now {
    width: 80px;
    height: 80px;
    display: block;
    position: fixed;
    bottom: 10%;
    left: 10px;
    overflow: hidden;
    z-index: 9999;
    cursor: pointer;
}
.call_now_circle,.call_now_circle_fill{transform-origin:50% 50%;position:absolute}.call_now_circle{width:80px;height:80px;top:0;left:0;border:2px solid #23a952;opacity:.5;border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;animation:call-circle-anim 1.2s infinite ease-in-out;-moz-animation:call-circle-anim 1.2s infinite ease-in-out;-o-animation:call-circle-anim 1.2s infinite ease-in-out;-webkit-animation:call-circle-anim 1.2s infinite ease-in-out}.call_now_circle_fill{width:50px;height:50px;top:15px;left:15px;opacity:.75;background:#23a952;border:2px solid transparent;border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;animation:call-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:call-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:call-circle-fill-anim 2.3s infinite ease-in-out;-webkit-animation:call-circle-fill-anim 2.3s infinite ease-in-out}.call_now_icon{position:absolute;top:25px;right:25px;width:30px;height:30px;background-size:24px 24px!important;background:#23a952;border:2px solid transparent;opacity:1;border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;animation:call-icon-anim 1s infinite ease-in-out;-o-animation:call-icon-anim 1s infinite ease-in-out;-moz-animation:call-icon-anim 1s infinite ease-in-out;-webkit-animation:call-icon-anim 1s infinite ease-in-out}.call_now_icon:before{content:"\f095";font-family:FontAwesome;line-height:28px;text-align:center;display:block;font-size:23px;color:#fff}@keyframes call-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@keyframes call-circle-fill-anim{0%,100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}}@keyframes call-icon-anim{0%,100%,50%{transform:rotate(0) scale(1) skew(1deg)}10%,30%{transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{transform:rotate(25deg) scale(1) skew(1deg)}}
