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



::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #87784D;
}
::-webkit-scrollbar
{
width: 6px;
background-color: #87784D;
}
::-webkit-scrollbar-thumb
{
background-color: #F8B529;
}
.inner-wrap span.subheader {
    font-size: 18px ! IMPORTANT;
    line-height: 28px ! IMPORTANT;
}
#ser-sec img {
    width: 70%;
    margin: auto;
}
#ser-sec .cen .vc_col-sm-6 {
    padding: 0px 0px;
}
#ser-sec .dw {
    padding: 20px 0px 20px 0px;
    border: 10px double #756843;
    margin: 60px 0px;
    background: #fff;
}
#top ul.sub-menu {
    margin-top: 20px !important;
    border-radius: 12px ! IMPORTANT;
}
#ser-sec .cen .vc_col-sm-6.ryt {
    background: #fff;
    padding: 70px 50px;
}
#ser-sec .cen {
    margin-bottom: 80px ! IMPORTANT;
}
#top .row {
    background: #fff !important;
    padding: 20px 30px ! IMPORTANT;
    border-radius: 14px ! IMPORTANT;
    margin-top: 25px;
}
#top ul.sf-menu.sf-js-enabled.sf-arrows .con a span {
    background: #786b44 ! IMPORTANT;
    color: #fff !important;
    padding: 13px 25px;
    border-radius: 8px ! IMPORTANT;
}
#slider-sec h2.ns-heading-el span {
    font-size: 22px;
    line-height: 0px;
}
#about-sec .ryt {
    background: #fff !important;
    padding: 60px 60px;
}
a#butt-sec:hover {
    background: #7a6c46 ! IMPORTANT;
}
a#butt-sec {
    font-size: 16px;
    padding: 12px 35px ! IMPORTANT;
    transition: 0.5s;
}
#ser-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    background: #fff !important;
    padding: 15px 20px !important;
    border-radius: 11px ! IMPORTANT;
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
#ser-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li {
    display: block;
    width: 100%;
    border: unset !important;
}
#ser-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    width: 100% ! IMPORTANT;
    background: #7a6c46 !important;
    color: #fff !important;
    font-weight: 600;
    border-radius: 6px !important;
    border: unset !important;
}
#ser-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a.active-tab {
    background: #f8b529 !important;
}
#gg-sec .vc_col-sm-6 .vc_column-inner {
    padding: 20px 20px;
    border-radius: 20px ! IMPORTANT;
}
#gg-sec .vc_col-sm-6 .vc_column-inner .column-image-bg {
    border-radius: 15px ! IMPORTANT;
    background-size: cover;
}
#gg-sec .vc_col-sm-6 .vc_column-inner .wpb_wrapper {
    background: #786b44bd !important;
    border-radius: 15px ! IMPORTANT;
    padding: 20px 20px;
}
#gg-sec .vc_col-sm-6 .vc_column-inner .txt .wpb_wrapper {
    padding: 0px !important;
    background: transparent !important;
    filter: brightness(0) invert(1);
}
#car-sec .ryt .vc_column-inner {
    background: #fff;
    padding: 30px 30px;
    border-radius: 15px ! IMPORTANT;
}
#car-sec {
    padding: 100px 0px ! IMPORTANT;
}
#car-sec .ryt .vc_column-inner ul li i {
    font-size: 20px;
}
#car-sec .ryt .vc_column-inner ul li {
    color: #000;
    padding-left: 25px;
}
#con-sec {
    padding: 100px 0px !important;
}
#con-sec .lft .vc_column-inner {
    background: #756843 ! IMPORTANT;
    padding: 50px 50px ! IMPORTANT;
    border-radius: 30px ! IMPORTANT;
}
#con-sec .lft .vc_column-inner input, #con-sec .lft .vc_column-inner textarea {
    background: #f1f1f1 ! IMPORTANT;
    color: #000 !important;
}
#con-sec .lft .vc_column-inner input::placeholder, #con-sec .lft .vc_column-inner textarea::placeholder {
    color: #000 !important;
    opacity: 1 !IMPORTANT;
    font-weight: 600;
}
#con-sec input#gform_submit_button_1 {
    width: 100%;
    color: #fff ! IMPORTANT;
    background: #f8b529 !important;
}
#gform_wrapper_1 {
    margin-bottom: 0px !important;
}
.gform_footer.before {
    padding-bottom: 0px !important;
}
#con-sec .ryt .vc_column-inner {
    padding: 30px 30px;
}
#con-sec .ryt .vc_column-inner .column-image-bg {
    background-size: cover;
    border-radius: 30px !important;
}
#con-sec .iwt-text a {
    padding-top: 6px ! IMPORTANT;
    display: block;
    color: #fff !important;
}
#con-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    display: flex;
    justify-content: space-around;
    gap: 20px;
}
#con-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li {
    width: 100%;
    text-align: center;
}
#con-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    background: #7a6c46 !important;
    color: #fff !important;
    border: unset;
    border-radius: 7px ! IMPORTANT;
}
#con-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a.active-tab {
    background: #f8b529 !important;
}
#con-sec .ui-tabs-panel .vc_column-inner {
    padding: 0px;
}
#copyright {
    padding: 20px 0px !important;
    font-size: 16px ! IMPORTANT;
}
#text-4 {
    float: right;
}
#text-3 {
    float: left;
}
#copyright .col.span_5 {
    max-width: 100% ! IMPORTANT;
}


/* #footer-outer #footer-widgets .foot-secc li.eml:before {
content: "\f0e0";
font-family: 'FontAwesome';
position: absolute;
left: 0px !important;
}
#footer-outer #footer-widgets .foot-secc li.phn:before {
content: "\f095";
font-family: 'FontAwesome';
position: absolute;
left: 0px !important;
}
#footer-outer #footer-widgets .foot-secc li.mrk:before {
content: "\f041";
font-family: 'FontAwesome';
position: absolute;
left: 0px !important;
}
#footer-outer #footer-widgets .foot-secc li{
margin-left: 30px;
} */
#footer-outer .foot-secc {
position: relative;
}
#footer-widgets .icn ul li a i {
    background: #7a6c46 !important;
    color: #fff !important;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50px ! IMPORTANT;
}
#text-6 {
    float: left;
}

#text-7 {
    float: right;
}

#as-sec {
    padding-top: 100px !important;
}
.column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg, .container-wrap .main-content .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg {
    background-size: cover;
}
#footer-widgets .icn ul li {
    display: inline-block;
}
#footer-outer #footer-widgets .foot-secc li:before {
    color: #f8b529 !important;
}
#media_image-2 {
    margin-bottom: 0px ! IMPORTANT;
    margin-left: -17px;
}
#about-sec .sec .vc_column-inner {
    background-color: #fff;
    padding: 60px 40px;
    border-radius: 10px ! IMPORTANT;
}