
.theme-bg {background-color: #f8ffff;}
/*---------------------------
Home Slider Css
 ------------------------ */
.hero-1 .hero-content .h1 {
    letter-spacing: 5px;
    font-size: 50px;
    text-transform: uppercase;
}
/*---------------------------
 Breadcrumb Css
 ------------------------ */
 .breadcumb-wrapper .parallax:after {
    content: "";
    background-image: linear-gradient(to top, var(--theme-color) 0%, rgb(0 0 0 / 38%) 70%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.breadcumb-wrapper .breadcumb-title {color: #fff}
.breadcumb-wrapper ul.breadcumb-menu {padding: 20px 50px;}
.breadcumb-wrapper .breadcumb-menu-wrap{margin-bottom: -30px;}

/* --------------------------
Service Cards
------------------------------- */

section.vs-service-list-cards .service-card{
    border: 1px solid #949fbc
}
section.vs-service-list-cards .service-card h3{
    font-size: 22px;
}
section.vs-service-list-cards .service-card p {
   font-size:16px;
  line-height: 1.7;
  padding:0 15px;
}

section.vs-service-list-cards .service-card .sr-body {
    height: 150px;
    margin-bottom: 10px;
    overflow-y: auto;
}

/* Scrollbar width */
section.vs-service-list-cards .service-card .sr-body::-webkit-scrollbar {
    width: 3px;
}

/* Scrollbar track */
section.vs-service-list-cards .service-card .sr-body::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Scrollbar thumb */
section.vs-service-list-cards .service-card .sr-body::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

section.vs-service-list-cards .service-card .sr-body::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/* -----------------------
BLOG CSS  
----------------------------*/
.blog-details .recent-post-wrap .thumb-post .media-img img{
    width: 90px;
}

section.vs-blog-wrapper.blog-details .blog-img img{
    width: 100%;
}