/*
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
*/

/*** GLobals ***/

.text-center {
    text-align:center;
}

.nuns {
    display:none;
}

/*** Buttons ***/

.btn-yellow {
    background: #ffd75e;
    color: #222;
    padding: 15px 30px;
    border-radius: 50px;
    display: inline-block;
    transition: 0.5s all;
    font-size: 26px;
    line-height: 26px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.btn-yellow:hover {
    background:#fd9d87;
    color:#fff;
}

.btn-white-transparent {
    background:transparent;
    border:2px solid #fff;
    color: #fff;
    padding: 15px 30px;
    border-radius: 50px;
    display: inline-block;
    transition: 0.5s all;
    font-size: 20px;
    line-height: 22px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;    
}

.btn-white-transparent:hover {
    background:#fd9d87;
    border:2px solid #fd9d87;
    color:#fff;    
}

/*** Home ***/

.hero-txt-wrap {
    background: rgba(49, 169, 193, 0.85);
    padding: 7% 10%;
    border-bottom-right-radius: 25px;
    border-top-right-radius: 25px;
    width: 85%;
}

.hero-txt-wrap h2,
.hero-txt-wrap h3 {
    color:#fff;    
}

.hero-txt-wrap h3 {
    margin-left: 30px;
    margin-top: 30px;    
}

.hero-btn {
    margin-top:30px;
}

.services-wrap {
    
}

.services-wrap img {
    
}

.services-wrap h2 {
    font-size: 28px;
    line-height: 30px;
    letter-spacing: 1px;
    margin-top: 20px;    
}

.services-wrap p {
    
}

.testi-wrap {
    
}

.testi-wrap .nectar_single_testimonial {
    font-size:26px;
    font-style: italic;
    line-height:40px;
    font-weight:400;
}

.testi-wrap .nectar_single_testimonial .wrap {
    font-weight: bold;
}

.other-services-wrap {
    
}

.other-services-wrap h2 {
    font-size: 28px;
    line-height: 32px;
    margin-top: 20px;    
}

.other-services-wrap ul {
    
}

.other-services-wrap ul li {
    list-style:none;
    font-size: 20px;
    line-height: 34px;    
}

.assoc-wrap .owl-carousel[data-column-padding="50px"] .carousel-item {
    padding:0 50px;
}

/*** Footer ***/

#footer-outer #footer-widgets .ftr-whole-wrap {
    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-nav-wrap {
    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-nav-wrap ul {
    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-nav-wrap ul li {
    padding-left: 10px !important;
    padding-right: 10px !important;    
    display:inline-block;
    list-style:none;
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-nav-wrap ul li a {
    font-weight: bold !important;
    text-transform: uppercase;    
    transition:0.5s all;
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-nav-wrap ul li a:hover {
    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-soc-wrap {
    margin-top:20px;
    margin-bottom:20px;    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-soc-wrap ul {
    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-soc-wrap ul li {
    display:inline-block;
    list-style:none;
    height: 40px;
    width: 40px;
    border:2px solid #fff;
    padding: 10px !important;
    border-radius: 50%;
    margin-left: 10px;
    margin-right: 10px;    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-soc-wrap ul li a {
    transition:0.5s all;    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-soc-wrap ul li a:hover {
    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-soc-wrap ul li a i {
    line-height: 20px;
    top: -4px;    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-contact-wrap {
    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-contact-wrap ul {
    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-contact-wrap ul li {
    display:inline-block;
    list-style:none;
    padding-left: 10px !important;
    padding-right: 10px !important;    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-contact-wrap ul li a {
    transition:0.5s all;
    font-weight:bold!important;
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-contact-wrap ul li a:hover {
    
}

#footer-outer #footer-widgets .ftr-whole-wrap .ftr-contact-wrap ul li a i {
    
}

.ftr-brand {
    
}

/*** Responsive ***/

.for-mobile {
    display:none!important;
}

@media screen and (max-width:787px) {
    
    .for-desktop {
        display:none;
    }
    
    .for-mobile {
        display:block;
    }
    
}