.article-list .article .readmore {
    margin-top: 15px;
}

.article-introtext .sppb-btn.sppb-btn-default{
    padding:0px 0px!important;
    font-size: 16px;
    font-weight:600;
    text-transform:uppercase;
    color: #be995e!important;
    background-image:linear-gradient(0,transparent,transparent)!important;
    background-color:transparent!important;
    position:relative!important;
    text-align: left!important;
   margin-bottom:15px;
   overflow:visible;
}
.article-introtext .sppb-btn.sppb-btn-default:after {
   content:""!important;
   width:40px!important;
   height:2px!important;
   background: #be995e!important;
   position:absolute!important;
   bottom: -7px;
   left:0!important;
   top: unset;
   opacity: 1!important;
}
.article-introtext .sppb-btn.sppb-btn-default:hover:after {
   top: unset!important;
}
.article-introtext .sppb-btn.sppb-btn-default:before {display:none;}

.sppb-carousel-extended-item {
    height: auto;
}

.sppb-carousel-extended-item img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}
#sp-main-body {
    padding: 75px 0;
  overflow-x:hidden;
}
h3.sppb-sp-slider-title {
  /* margin-bottom:0px!important; */
}
.sp-scroll-up {
    bottom: 30px!important;
    z-index: 9999!important;
    right: 108px!important;
}

/*********form***************/
label, .form-label {
    font-weight: normal;
    color: #fff;
    margin-bottom: 5px;
}

/**bottom menu**/
div#sp-bottom-menu {
   /* background-image: radial-gradient(farthest-corner at 50% 50%, #dac5a4, #bd985c);*/
   background-color: #ff7f26;
   border-top: 1px solid #ff7f26;
}
#sp-bottom a:hover,#sp-bottom a:active,#sp-bottom a:focus {
    color: #f1803d;
}


/**falang*************************/
.sp-module-content .mod-languages ul.lang-inline li {
  background-color:transparent!important;
}
.sp-module-content .mod-languages ul.lang-inline li a {
    color: #fff !important;
}
.sp-module-content .mod-languages ul li.lang-active a{
  color:#dac5a4!important;
}
/**blog*************************/
.article-list .article {
    margin-bottom: 45px;
  position:relative;
}
.article-list .article:hover:before {
    content: "";
    width: 100%;
    height: 2px;
    background-color: #e6bb77;
    position: absolute;
    bottom: -25px;
}
.article-list .article .article-header h1, .article-list .article .article-header h2 {
    margin: 0;
}

@media(max-width:1199px){
   .sp-page-title h2, .sp-page-title h3 { font-size:38px!important; }
   h1,h2,h3 { font-size:34px!important;}
   h4 { font-size:20px!important;}
   h5 { font-size:18px!important;}
   h6 { font-size:16px!important;}
   #sp-bottom .sp-module .sp-module-title { font-size:20px!important;}
    .sppb-sp-slider-title {
    /* font-size: 18px!important; */
  }
}
@media(max-width:991px){
  .sp-scroll-up {
    bottom: 85px!important;
  }
  #sp-main-body {
    padding: 50px 0;
}
   .sp-page-title h2, .sp-page-title h3 { font-size:38px!important; }
   h1,h2,h3 { font-size:34px!important;}
   h4 { font-size:20px!important;}
   h5 { font-size:18px!important;}
   h6 { font-size:16px!important;}
   #sp-bottom .sp-module .sp-module-title {font-size:20px!important;/* margin-bottom: 15px!important; */}
    .sppb-sp-slider-title {
    font-size: 15px!important;
    /* line-height: 1.3 !important; */
  }
    .sppb-sp-slider-title.default-slider-text {
        font-size: 32px!important;
    }
  .logo-image-phone {
    height: 50px!important;
}
  .fab-wrapper {
    bottom:80px!important;
  }
  .blog-list-wrapper .left-sidebar {
    margin-bottom: 0;
}
  body.view-category #sp-component {
    margin-top: 0;
}
}
@media(max-width:767px){
   .sp-page-title h2, .sp-page-title h3 { font-size:28px!important; }
   h1,h2,h3 { font-size:24px!important;}
   h4 { font-size:20px!important;}
   h5 { font-size:16px!important;}
   h6 { font-size:16px!important;}
   #sp-bottom .sp-module .sp-module-title { font-size:20px!important;}
 
    .sppb-sp-slider-title.default-slider-text {
        font-size: 26px !important;
        letter-spacing:0px!important;
    }

}