/*
Theme Name: Fasindus Child
Theme URI: http://themeforest.net/user/Quomodotheme/portfolio/
Author: Quomodotheme
Author URI: http://themeforest.net/user/Quomodotheme
Description: Fasindus - Wedding & Wedding Planner WordPress Theme
Template:	fasindus
Version: 1.0
Text Domain: fasindus-child
*/
.about-us-section .bottom-area {
    display: none;
}
.section-title-s2.section-title-s4 h2 {
    margin-bottom: 30px;
}
.section-title-area p {
    font-size: 20px;
    color: #fff;
}
.services-section .service-grids .read-more {
    display: none;
}
.services-section .service-grids .grid {
    padding: 30px 25px;
}
.services-section .service-grids p {
    color: #fff;
    margin: 0 0 1em;
    font-size: 16px;
    text-align: center;
}

.site-logo {
    width: 100px;
}
.search-contact {
    display: none;
}
.section-title h2:before, .section-title-s2 h2:before, .section-title-s3 h2:before, .section-title-s4 h2:before {
    background-color: #1b6dc1;
}
.section-title h2:after, .section-title-s2 h2:after, .section-title-s3 h2:after, .section-title-s4 h2:after {
    background-color: #1b6dc1;
}
.services-section .grid .fi:before {
    color: #ff602f !important;
}
.theme-btn:after {
    background: #fff;
}
.site-header .topbar ul li i:before {
    color: #fff !important;
}
.preloader {
    background-color: #1b6dc1;
}

.section-title > span {
    color: #8e8e8e !important;
}

.hero-style-1, .hero-style-2, .hero-style-3 {
    height: 80vh;
}
.contact-section .left-col .call-back {
    display: none;
}
.site-header #navbar ul {
    float: right;
}

.comment-form.comment-respond {
    display: none;
}

#blog .title-text {
    display: none;
}
#blog .section-title h2 span {
    display: inline-block;
}
#blog .col-md-4 {
    width: 100%;
}

.blog-section .grid .details {
    padding: 30px;
    border: 1px solid #a8caff;
}
.blog-content .meta-title {
    display: none;
}
.fasindus-hero .slide-title > h2 {
    font-size: 46px;
    max-width: 72%;
    color: #080808;
}
.swiper-slide:nth-child(3) .slide-title > h2{
    color: #fff !important;
}

.services-section .service-grids {
    display: flex !important;
}
@media only screen and (max-width: 768px) {
    .services-section .service-grids {
        display: block !important;
    }
}
  
.services-section .service-grids .grid {
    position: relative;
}
.services-section .service-grids .grid:after {
    content:"";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}