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

@media only screen and (min-width: 990px) and (max-width: 1400px) {
    .telnum h1{
        font-size: 36px !important;
    }
    .feature h2{
        font-size: 30px !important;
    }
	.feature p{
        font-size: 24px !important;
		line-height: 26px !important;
    }
}

@media only screen and (max-width: 990px){
    #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content.mobile-only{
        background-color: unset;
    }
    #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content a.nectar-button{
        background-color: #000;
        text-align: center;
    }
    .cta-section .row-bg-wrap .row-bg {
        height: 120%;
    }  
    .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p{
        font-size: 20px !important ;
        line-height: 1.5 !important;
    }  
}

@media only screen and (max-width: 690px) {
    .telnum h1{
        font-size: 26px !important;
    }
    .feature h2{
        font-size: 20px !important;
    }
	.feature p{
        font-size: 18px !important;
		line-height: 20px !important;
    }
    .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2{
        font-size: 20px !important ;
        line-height: 1.5 !important;
    }
    .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p{
        font-size: 15px !important ;
        line-height: 1.5 !important;
    }

}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul>li{
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
#header-outer header li.menu-item > a .nectar-menu-icon-img {
    margin: auto;
}

#header-outer .sf-menu li ul li a{
    text-align: center;
}
#header-outer .nectar-header-text-content *:hover{
    color: #ff7301;
}
.nectar-header-text-content a.nectar-button {
    background: #ff7301;
    color: #fff !important;
    font-size: 16px;
}

.feature p {
    font-size: 30px;
    line-height: 42px;
}

body[data-header-color=dark] #header-secondary-outer #social li a i, body[data-header-color=dark] #header-secondary-outer .nectar-center-text, body[data-header-color=dark] #header-secondary-outer .nectar-center-text a, body[data-header-color=dark] #header-secondary-outer nav>ul>li>a, body[data-header-color=dark] #header-secondary-outer nav>ul>li>a .sf-sub-indicator i {
    color: #a0a0a0;
    font-size: large;
}


#header-secondary-outer .nectar-center-text a {
    color: #e20001 !important;
}

.all-services .nectar-fancy-box .inner {
    min-height: 160px !important;
}
