/*
Theme Name: bignet
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/* home */
.title-banner-home p {
  margin-bottom: 0;
  margin-top: 5px;
  font-size: 40px;
  font-weight: 600;
}

/* about home */
.section-about-home .image-about-home img {
  border-radius: 10px;
}

.text-about-home li {
  padding-left: 10px;
  font-size: 17px;
}

.text-about-home li::marker {
  content: "\f192";
  font-family: 'FontAwesome';
  color: #0c6e81;
  font-size: 13px;
}

.row-content-home-top h2 {
  font-size: 29px;
  font-style: italic;
  color: #027183;
  font-weight: 400;
  line-height: 37px;
  letter-spacing: 4px;
  font-family: system-ui;
}

.slider-design-service .slider-nav-light .flickity-page-dots .dot {
  border-color: #000000;
}

.slider-design-service .box-text p {
  font-size: 19px;
}

.slider-design-service .col {
  padding: 0 10px;
}

.title-design-service h3 {
  font-size: 35px;
  margin-bottom: 5px;
  color: #077284;

}

.title-design-service {
  margin-bottom: 2rem;
}

.title-cta-home p {
  font-size: 27px;
}

.row-review-customer .col {
  padding: 0 10px;
}

.row-review-customer iframe {
  border-radius: 10px;
}

.list-blog-home .box-image {
  display: none;
}

.list-blog-home .box-text {
  padding-bottom: 0;
}

.list-blog-home .box-text a {
  text-align: left;
}

.list-blog-home .post-item .box .post-title {
  text-align: left;
}

.list-blog-home .post-item:before {
  position: absolute;
  content: "\f101";
  font-family: 'FontAwesome';
  top: 37%;
  transform: translate(-50%, -50%);
  font-size: 10px;
  left: 0;
  color: #0a6778;
}

.list-blog-home .post-item {
  position: relative;
  margin-left: 20px;
}

.list-blog-home .box-text {
  padding-top: 0;
}

.list-blog-home .image-blog-home img {
  border-radius: 10px;
}

.image-box-home img {
  border-radius: 10px;
}

.section-blog-home img {
  border-radius: 10px;
}

.section-cta {
  padding-bottom: 0 !important
}

.row-review-customer .box-text p:nth-child(1) {
  font-size: 20px;
}

.row-review-customer .col-inner:hover .text {
  color: #00363f;
}

.row-review-customer .col-inner {
  border: 1px solid #ffffff00;
  border-radius: 10px;
}

.row-review-customer .col-inner:hover {
  border: 1px solid #fff;
  cursor: wait;
}

@media only screen and (max-width: 48em) {
  .title-banner-home p {
    font-size: 21px;
    line-height: 25px;
  }

  .row-content-home-top h2 {
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0px;
  }

  .section-about-home {
    padding-top: 40px !important;
    padding-bottom: 0 !important;
  }

  .section-design-service {
    padding-top: 0px !important;
    padding-left: 10px;
    padding-right: 10px;
  }

  .title-design-service p {
    font-size: 13px;
  }

  .title-design-service h3 {
    font-size: 25px;
  }

  .section-blog-home {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}