/*slider*/
.slider-home-001 .sppb-carousel-item-inner.videoslide-item-inner-wrapper .content-div {
    width: 54% !important;
    position: relative;
    background: #242431d9;
    padding: 77px 41px 77px 12%;
}
.slider-home-001 .sppb-carousel-item-inner.videoslide-item-inner-wrapper .content-div:before {
    content: '';
    position: absolute;
    width: 70%;
    height: 20%;
    background: #fab51c;
    top: -10px;
    margin: auto;
    right: -10px;
    z-index: -1 !important;
}

.slider-home-001 .background {
    z-index: -1 !important;
}

.slider-home-001 .videoslide-pro-text {
    padding: 0px;
}

.slider-home-001 .subtitle {font-size: 20px;color: #d4962f;}

.slider-home-001 span.title {
    color: #fff;
    line-height: 1.2;
    font-size: 40px;
    font-weight: 800;
    text-transform: uppercase;
}

.slider-home-001 li {
    line-height: 2.2;
    color: #fff;
}

.slider-home-001 ul {
    padding-left: 20px;
    margin-bottom: 15px;
}

.slider-home-001 ::marker {
    color: #feb81c;
}

.slider-home-001 .sppb-btn-primary {
    position: inherit;
    transition: 0.3s;
    padding: 9px 19px;
    font-size: 13px;
    background: #000000a1;
    border-radius: 0px;
    border: 2px solid #534022;
    color: #fff;
}

.slider-home-001 .sppb-btn-primary:hover {
    color: #baaaaa !important;
    background: #0000005c !important;
}

.slider-home-001 .sppb-btn-primary:before {
    display: none;
    display: none;
}

.slider-home-001 .sppb-btn-primary:after {
    display: none;
}


@media(max-width:991px){
.slider-home-001 .sppb-carousel-item-inner.videoslide-item-inner-wrapper .content-div {
    width: 85% !important;
    padding: 59px 45px 23px 5%;
}

.slider-home-001 span.title {
    color: #fff;
    line-height: 1.2;
    font-size: 21px;
}

.slider-home-001 .subtitle {
    line-height: 1.1;
    font-size: 12px;
}

.slider-home-001 li {
    font-size: 13px;
    margin-bottom: 10px;
    line-height: 1.4;
}}


.slider-home-001  .slick-dots li button:before {
    font-size: 20px;
}

.slider-home-001 .slick-dots li {
    width: 10px;
}

.slider-home-001 .slick-dots li.slick-active button:before {
    color: #51320e;
}




.border-row-001 {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
}

.border-row-002>div>div>.sppb-col-md-10 {
    position:relative;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    background: #fff;
    
}
.border-row-002>div>div>.sppb-col-md-10:after {
       content: '';
    position: absolute;
    width: 30%;
    height: 7%;
    background: #fab51c;
    bottom: -10px;
    margin: auto;
    right: -10px;
    z-index: -1 !important;
}


.service-box-001 img.sppb-img-responsive {
    border-radius: 10px;
}

.service-box-001 h4.sppb-addon-title.sppb-feature-box-title {
    margin-top: 20px;
    margin-bottom: 0px;
    font-size: 24px !important;
    line-height: 1.2 !important;
    transition: 0.3s;
}


.service-box-001 h4.sppb-addon-title.sppb-feature-box-title:hover {
    color: #837146 !important;
}

.service-box-001 a {
    transition: 0.3s;
    font-weight: 700;
    color: #837146 !important;
}

@media(max-width:991px){
.service-box-001 a {
    font-size: 20px;
    transition: 0.3s;
    color: #4a4a4a;
}}

.service-box-001 a:hover {
    opacity: 1;
    color: #837146;
}
.sppb-section:not(.spectrum-faq-list) .service-box-001.sppb-addon-feature .sppb-addon-title {
    margin-bottom: 15px !important;
    margin-top: 10px;
}

@media(max-width:991px){
.sppb-section:not(.spectrum-faq-list) .service-box-001.sppb-addon-feature .sppb-addon-title {
    margin-bottom: 5px !important;
    margin-top: 10px;
  }}


.service-box-002 img.sppb-img-responsive {
    height: 150px;
    transition: 0.3s;
}
.service-box-002 img.sppb-img-responsive:hover {
    transform: scale(0.9);
}

@media(max-width:991px){
.service-box-002 img.sppb-img-responsive {
    height: 100px;
}