/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.bg-custom,
.content-wrap {
    background: #f5f5f5 !important;
}

.site-heading {
    text-transform: uppercase;
    font-weight: 600;
    color: #a98131;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 10px;
}

.copyri {
    background: #e0e0e0;
    padding: 20px 0;
}

.copyri p {
    font-size: 12px;
    margin-bottom: 0;
    color: #939394;
    text-transform: capitalize;
}

.sub-head {
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    color: #333347;
    text-decoration: underline;
}

.home p,
a {
    font-size: 15px;
}

.home-books img {
    height: 170px;
    width: 140px;
    margin-bottom: 10px;
}

.home-books p {
    font-size: 14px;
}

.about-list {
    margin-left: 50px;
    font-size: 14px;
}

.produce {
    font-size: 14px;
}

.waradpande {
    color: #bf8c27 !important;
    border-bottom: 2px dashed;
}

@media (max-width:425px) {
    .mb-sm-15 {
        margin-bottom: 15px;
    }
    .about-list {
        margin-left: 25px;
    }
    .block-res {
        display: block;
        text-align: center;
        white-space: unset;
    }
    .title-heading {
        font-size: 14px;
    }
    .flex-control-nav {
        display: none;
    }
    .slider-arrow-left,
    .slider-arrow-right,
    .flex-prev,
    .flex-next,
    .slider-arrow-top-sm,
    .slider-arrow-bottom-sm {
        width: 20px;
    }
    .slider-arrow-left i,
    .slider-arrow-right i,
    .flex-prev i,
    .flex-next i,
    .slider-arrow-top-sm i,
    .slider-arrow-bottom-sm i {
        font-size: 20px;
    }
}