/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
h1, h2, h3, h4{
	font-family: "Cormorant Garamond", serif !important;
}
p, strong, li, ul, a, span, h5, h6, b{
    font-family: "Inter", sans-serif;
}
.sub-heading h5 {
    color: #a1d14b;
    font-size: 18px;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 20px !important;
    padding-bottom: 10px;
}

.sub-heading h5::after {
    content: "";
    height: 2px;
    width: 40px;
    background: #a1d14b;
    position: absolute;
    bottom: -10px;
    left: 0;
}

.mian-heading h2 {
    font-size: 60px !important;
}
.mian-heading h2 span{
    font-family: "Cormorant Garamond", serif;
}

.main-content p {
    font-size: 16px;
    color: #39362c;
}
a.main-btn {
    background: #a1d14b;
    color: #fff;
    padding: 15px 35px;
    display: inline-block;
    margin-top: 30px;
    border-radius: 50px;
}

a.main-btn img {
    margin-left: 7px;
}
.common-col h5 {
    color: #a1d14b;
    font-size: 18px;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 20px !important;
    padding-bottom: 10px;
}

.common-col h2 {
    font-size: 60px;
    line-height: 70px;
    margin-bottom: 30px !important;
    color: #39362c;
}

.common-col h5::after {
    content: "";
    height: 2px;
    width: 40px;
    background: #a1d14b;
    position: absolute;
    bottom: -10px;
    left: 0;
}
.main-content-dark p {
    color: #fff;
    font-weight: 300;
    line-height: 35px;
}
/* Header Area */

#top nav.right-side {
    flex-direction: row-reverse;
}

#top nav.right-side ul.buttons {
    flex-direction: row-reverse;
}

#top nav.right-side ul.buttons li#search-btn {
    margin-left: 30px !important;
    margin-right: 0 !important;
}
#top .right-side .menu-item a {
    background: #a1d14b;
    opacity: 1 !important;
    padding: 18px 40px !important;
    border-radius: 50px;
    font-size: 17px;
    margin-left: 40px !important;
}

#top nav.right-side ul.buttons li a span {
    opacity: 1 !important;
}

/* Hero Area */
.hero-area h1 span {
    font-family: "Cormorant Garamond", serif !important;
}


/* Scrolling Area */
.scrolling-text h2 {
    text-transform: uppercase;
    font-size: 200px !important;
    font-weight: 800;
}

.scrolling-text h2 strong {
    text-transform: uppercase;
    font-size: 200px !important;
    font-weight: 800;
    font-family: "Cormorant Garamond", serif;
    -webkit-text-stroke: 2px #fff;
    -webkit-text-fill-color: transparent;
  
  /* fallback */
    
  
  /* for demo purpose */
}
.scrolling-text h2 b {
    text-transform: uppercase;
    font-size: 130px !important;
    font-weight: 800;
    font-family: "Cormorant Garamond", serif;
}
/* About Us */
.president-area .column-bg-overlay-wrap {
    box-shadow: none !important;

}

.president-area h3 {
    color: #fff;
    font-size: 40px;
    line-height: 40px;
    display: inline-block;
}

.president-area .wpb_wrapper {
    background: #39362c;
    padding: 30px 30px 20px !important;
    text-align: center;
}

.president-area p {
    color: #fff;
    font-size: 21px;
}

/* Slider Area */
.slider-area h4 {
    font-size: 30px;
    line-height: 40px;
}

.slider-area p {
    font-size: 17px;
    line-height: 30px;
}
/* Text with Image Area */

.textimg-area h2 {
    font-size: 70px !important;
    color: #39362c;
}

.textimg-area span.nectar-text-inline-images__marker {
    width: 180px !important;
    clip-path: border-box;
    border-radius: 50px;
    overflow: hidden;
    top: 18px;
}

.textimg-area span.nectar-text-inline-images__marker img {
    width: 100% !important;
    object-fit: cover;
}
/* Excellence Area */
.excellence-area .sub-heading h5::after {
    right: 0;
    margin: 0 auto;
}
/* Services Area */

.services-area h4 {
    font-size: 30px;
    line-height: 35px;
}

.services-area p {
    color: #39362c;
    font-size: 17px;
    line-height: 30px;
}

/* Footer Area */

.footer-area h4 {
    color: #fff;
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 15px !important;
}

.footer-area p {
    color: #fff;
    font-size: 20px;
    line-height: 33px;
}

.footer-area a {
    color: #fff;
}
.copyright-area p {
    color: #ffffffbf;
    font-size: 16px;
}

.copyright-area a {
    color: #ffffff8a;
}

.copyright-area a:nth-child(1) {
    margin-right: 15px;
}

.copyright-area a:nth-child(2) {
    margin-left: 15px;
}