.f-align-items {
  display: flex;
  align-items: center;
}

@media screen and (max-width: 549px) {
  .mb-pb-0 {
    padding-bottom: 0px !important;
  }
}

@media screen and (max-width: 549px) {
  .mb-mb-0 {
    margin-bottom: 0px !important;
  }
}

@media screen and (max-width: 549px) {
  .mb-column-reverse {
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 549px) {
  .sc-tyc-feature .text {
    text-align: center !important;
  }
}

.video-inao.video-inao-custom {
  max-width: 93%;
}

.featured-box.f-align-items {
  line-height: 1.2;
}

.global-ss1__custom .icon-box-center .icon-box-img {
  margin-bottom: 0px;
}

.row-bage-images .box-default .box-text {
  background: #b32235;
  padding: 0.5em;
}
.row-bage-images .box-default .box-text .box-text-inner > * {
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
}
@media screen and (max-width: 549px) {
  .row-bage-images .box-default .box-text .box-text-inner > * {
    font-size: 16px;
  }
}
.row-bage-images.row-small > .col {
  padding: 0 8px 10px;
}
@media screen and (max-width: 549px) {
  .row-bage-images.row-small > .col {
    padding: 0 4px 10px;
  }
}

.row-icon-box > .col > .col-inner {
  background: rgba(255, 255, 255, 0.87);
}
.row-icon-box .icon-box.featured-box {
  padding: 20px 10px;
}
@media screen and (max-width: 549px) {
  .row-icon-box .icon-box.featured-box {
    display: flex;
  }
}
@media screen and (max-width: 549px) {
  .row-icon-box .icon-box-img {
    margin: 0;
  }
  .row-icon-box .icon-box-img svg {
    width: 40px;
    margin-right: 10px;
  }
}
.row-icon-box .icon-box-text h3 {
  font-size: 16px;
  font-weight: 500;
  color: #282828;
}
@media screen and (max-width: 549px) {
  .row-icon-box .icon-box-text h3 {
    text-align: left !important;
    line-height: 1.3;
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 549px) {
  .row-ib-kts .icon-box .icon-box-text {
    margin-left: 0px;
  }
}
@media screen and (max-width: 549px) {
  .row-ib-kts .icon-box.featured-box {
    align-items: center;
  }
}

.row-why-pod > .col > .col-inner {
  background: #ffffff;
  border: 1px solid #d1d1d1;
  transition: border cubic-bezier(0.075, 0.82, 0.165, 0.5);
}
.row-why-pod > .col > .col-inner:hover {
  border: 1px solid #ffffff;
}
.row-why-pod > .col > .col-inner:hover h3 {
  color: #b32235;
}
.row-why-pod > .col > .col-inner > p {
  padding: 15px 0px;
  margin: 0px 15px;
  border-top: 1px solid #d1d1d1;
  color: #585858;
}
.row-why-pod .icon-box.featured-box {
  padding: 15px 15px 0px;
}

.sc-pod-why {
  background-image: url("/wp-content/themes/flatsome-child/change/assets/img/bg/bg-pod-02.svg");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: contain;
}

.sc-pod-products {
  background-image: url("/wp-content/themes/flatsome-child/change/assets/img/bg/bg-pod-01.svg");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
}
.sc-pod-products .col:hover h3 {
  color: #b32235;
}

.row-quytrinh .box-image img {
  border-radius: 99px;
  border: 5px solid #fff;
  box-shadow: 5px 5px 30px rgb(0, 0, 0);
}
.row-quytrinh .box-text {
  padding-bottom: 0px;
}
.row-quytrinh .box-text h3 {
  font-size: 16px;
}
.row-quytrinh > .col:not(:last-child)::after {
  content: "";
  width: 41px;
  height: 12px;
  background: url("/wp-content/themes/flatsome-child/change/assets/img/bg/icon-next.svg");
  background-size: contain;
  display: block;
  position: absolute;
  right: -20px;
  top: 50px;
}
@media screen and (max-width: 849px) {
  .row-quytrinh > .col:nth-child(4)::after {
    display: none;
  }
}
@media screen and (max-width: 549px) {
  .row-quytrinh > .col:nth-child(even)::after {
    display: none;
  }
}

.row-sp-dongphuc {
  margin-top: 20px !important;
}
.row-sp-dongphuc .flat-slider-space {
  padding-top: 20px;
  padding-bottom: 20px;
}
.row-sp-dongphuc .col {
  margin-bottom: 15px;
}
.row-sp-dongphuc .col .col-inner {
  background-color: #ffffff;
  transition: all ease-out 1s;
}
.row-sp-dongphuc .col .col-inner:hover {
  background-color: #b32235;
}
.row-sp-dongphuc .col .col-inner:hover h3 {
  color: #ffffff;
}
.row-sp-dongphuc .col .col-inner:hover .box-image img {
  border: 5px solid #b32235;
}
.row-sp-dongphuc .box > * {
  position: relative;
  top: -20px;
}
.row-sp-dongphuc .box-text {
  padding-bottom: 0px;
}
.row-sp-dongphuc .box-text h3 {
  font-size: 16px;
}
.row-sp-dongphuc .box-image img {
  border-radius: 99px;
  border: 5px solid #fff;
  box-shadow: 5px 5px 30px rgb(0, 0, 0);
}

.sc-slider .flickity-page-dots {
  bottom: 0px;
}
.sc-slider .flickity-page-dots .dot.is-selected {
  background-color: #b32235;
  border: 3px solid #b32235;
}

.button.arrow-right.btn-cs-width {
  padding: 12px 130px;
}
@media screen and (max-width: 549px) {
  .button.arrow-right.btn-cs-width {
    padding: 12px 40px;
  }
}

.kts-reason .icon-box-text h3 {
  margin-bottom: 0px;
}
.kts-reason .icon-box-text p {
  line-height: 1.3;
}

.list-check-icon ul {
  padding-left: 0px !important;
}
.list-check-icon ul li {
  list-style: none;
  margin-left: 0px;
  padding-left: 27px;
  position: relative;
}
.list-check-icon ul li::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("/wp-content/themes/flatsome-child/change/assets/img/bg/check-mark-icon.svg");
  background-size: contain;
  margin-right: 8px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.d-align-items {
  align-items: center;
}
@media screen and (max-width: 549px) {
  .d-align-items {
    flex-direction: column;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 549px) {
  .d-align-items .icon-box-text {
    padding-left: 0px !important;
  }
}

.pet-props .icon-box {
  margin-bottom: 50px;
}
@media screen and (max-width: 1200px) {
  .pet-props .icon-box {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 549px) {
  .pet-props .icon-box {
    margin-bottom: 25px;
  }
}

.ss-pet-02 {
  background-image: url(/wp-content/themes/flatsome-child/change/assets/img/bg/in-pet-left.svg), url(/wp-content/themes/flatsome-child/change/assets/img/bg/in-pet-right.svg);
  background-repeat: no-repeat no-repeat;
  background-position: left 75%, right 25%;
}
@media screen and (max-width: 849px) {
  .ss-pet-02 {
    background-size: 110px;
  }
}

.ss-nhiet-02 {
  background-image: url(/wp-content/themes/flatsome-child/change/assets/img/bg/bg-nhiet-left.svg), url(/wp-content/themes/flatsome-child/change/assets/img/bg/bg-nhiet-right.svg);
  background-repeat: no-repeat no-repeat;
  background-position: left 75%, right 0%;
}
@media screen and (max-width: 849px) {
  .ss-nhiet-02 {
    background-size: 110px;
  }
}

.inc-questions {
  background-image: url(/wp-content/themes/flatsome-child/change/assets/img/bg/bg-inc-left.svg), url(/wp-content/themes/flatsome-child/change/assets/img/bg/bg-inc-right.svg);
  background-repeat: no-repeat no-repeat;
  background-position: left 15%, right 35%;
}
@media screen and (max-width: 849px) {
  .inc-questions {
    background-size: 110px;
  }
}

.faq-patt {
  background-image: url(/wp-content/themes/flatsome-child/change/assets/img/bg/bg-inc-left.svg), url(/wp-content/themes/flatsome-child/change/assets/img/bg/bg-inc-right.svg);
  background-repeat: no-repeat no-repeat;
  background-position: left 15%, right 100%;
}
@media screen and (max-width: 849px) {
  .faq-patt {
    background-size: 110px;
  }
}

.row-pet-why > .col > .col-inner {
  padding: 40px 20px 20px;
  margin-bottom: 20px;
}
.row-pet-why > .col > .col-inner::before {
  content: "";
  width: 40px;
  height: 40px;
  background: url("/wp-content/themes/flatsome-child/change/assets/img/bg/Check_Mark.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  left: 50%;
  top: -21px;
  transform: translateX(-50%);
}
.row-pet-why > .col > .col-inner h3 {
  font-size: 22px;
}
@media screen and (max-width: 549px) {
  .row-pet-why > .col > .col-inner h3 {
    font-size: 18px;
  }
}

.in-pet-products .col-inner:hover h3 {
  color: #b32235;
}
@media screen and (max-width: 550px) {
  .in-pet-products .flickity-slider > .col {
    flex-basis: 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 849px) {
  .text.page-title h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 549px) {
  .text.page-title h2 {
    font-size: 24px;
  }
}

.row-icn h3 {
  line-height: 1.27;
  font-size: 20px;
  color: #282828;
}
@media screen and (max-width: 549px) {
  .row-icn h3 {
    font-size: 16px;
  }
}

.sc-icn__price .icon-box {
  margin-bottom: 15px;
}
.sc-icn__price .icon-box-text h4 {
  margin-bottom: 0px;
}
@media screen and (min-width: 849.99px) {
  .sc-icn__price .page-sub-title p {
    color: #fff;
  }
}
@media screen and (min-width: 849.99px) {
  .sc-icn__price .page-title h2 {
    color: #fff;
  }
}
@media screen and (max-width: 849px) {
  .sc-icn__price .section-bg.bg-loaded {
    background-color: #f8f8f8 !important;
    background-image: unset !important;
  }
}

.sc-ip-processing h3 {
  margin-bottom: 0px;
}
.sc-ip-processing p {
  line-height: 1.2;
}

@media screen and (min-width: 1200px) {
  .sc-ip-processing .col:not(:last-child) .icon-box-img::after {
    content: "";
    width: 210px;
    height: 1px;
    background: #d1d1d1;
    display: block;
    position: absolute;
    right: -220px;
    top: 50%;
  }
}

.benifit-atyc .icon-box-text {
  margin-top: 20px;
}

@media screen and (max-width: 550px) {
  .row-slider-mb.flat-slider-2 .flickity-slider > .col, .row-slider-mb.flat-slider-1 .flickity-slider > .col {
    flex-basis: 75%;
    max-width: 75%;
  }
}

@media screen and (max-width: 549px) {
  .kts-images .flat-slider-2 .col {
    padding: 0 5px 8.6px !important;
  }
}
@media screen and (max-width: 549px) {
  .kts-images .flat-slider-2 .flat-slider-space {
    padding-bottom: 10px;
  }
}/*# sourceMappingURL=change.css.map */