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





#top ul.buttons.sf-menu {
    height: 70px !important;
}
#top ul.buttons.sf-menu i {
    border: 1px solid #1C1917 !important;
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    border-radius: 100% !important;
    margin: 3px;
    top: -3px !important;
}
#top ul.buttons.sf-menu i:hover {
    border: 1px solid white !important;
    background-color: #39601B !important;
    transform: unset !important;
    color: white !important;
}
div#ajax-content-wrap {
    --scroll-bar-w: 0px;
}
div#MISSION {
    padding-block: 70px !important;
    width: 87%;
    margin: 0 auto;
}
div#MISSION .c1 .text1 h2 img {
    margin-bottom: 0 !important;
}
div#MISSION .img1 {
    filter: drop-shadow(2px 4px 6px black);
}
div#MISSION .text2 {
    background-color: #F3F4F2;
    filter: drop-shadow(2px 4px 6px #ccc);
    border-radius: 10px;
    padding-block: 30px 29px;
    padding-inline: 50px;
    margin-bottom: 39px;
}
div#MISSION  div#MISSIONin {
    background-color: #F3F4F2;
    filter: drop-shadow(2px 4px 6px #ccc);
    border-radius: 10px;
    padding-block: 30px 29px;
    padding-inline: 50px;
}
div#MISSION div#MISSIONin h2 img {
    margin-bottom: 0;
}

div#MISSION div#MISSIONin .text3 {
    border-bottom: 1px solid #00000033;
    padding-bottom: 20px;
}
div#STRATEGIC {
    padding-block: 80px 60px !important;
}
div#STRATEGIC .carousel-item {
    background-color: white;
    filter: drop-shadow(2px 4px 6px #ccc);
    border-radius: 20px;
    margin-inline: 10px;
    padding-inline: 23px;
    padding-block: 30px;
    border: 1px solid #00000024;
    transition: 0.9s;
}
div#STRATEGIC .carousel-item h5 {
    background-color: #39601B;
    filter: drop-shadow(2px 4px 6px #ccc);
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    transition: 0.9s;
}
div#STRATEGIC .carousel-item h5 img {
    margin: 0;
    width: 60%;
    margin-bottom: 0;
    filter: brightness(0) invert(1);
}
div#STRATEGIC .carousel-item h3 {
    margin-block: 24px 10px;
}
div#STRATEGIC .carousel-item .text2 {
    height: 312px;
}
div#STRATEGIC .carousel-item:hover {
    background-color: #39601B;
}
div#STRATEGIC .carousel-item:hover span {
    color: white !important;
}
div#STRATEGIC  .text1 {
    margin-bottom: 0 !important;
}
div#STRATEGIC .carousel-item:hover h5 img {
    filter: unset !important;
}
div#STRATEGIC .carousel-item:hover h5 {
    background-color: white !important;
}
div#CHOOSE {
    padding-block: 70px !important;
}
div#CHOOSE .text1 {
    margin-bottom: 0;
}
div#CHOOSE  .carousel-item {
    margin-inline: 8px;
    background-color: white;
    filter: drop-shadow(2px 4px 6px #ccc);
    border-radius: 20px;
    padding: 22px;
    transition: 0.9s;
    border: 1px solid #0000002e;
}
div#CHOOSE .carousel-item:hover {
    background-color: #39601B;
}
div#CHOOSE .carousel-item:hover span {
    color: white !important;
}
div#CHOOSE .carousel-item .text2 {
    height: 260px;
}
div#ABOUT {
    background-color: white;
    filter: drop-shadow(2px 4px 6px #ccc);
    border: 1px solid #00000040;
    border-radius: 30px;
    width: 95%;
    margin: 0 auto;
}
div#ABOUT .c2 {
    padding-inline: 90px;
}
#ABOUT .img1 {
    margin: 0 auto;
    display: table;
}

#ABOUT .c1 .vc_column-inner {
    padding: 40px;
}
#ABOUT .c1 .vc_column-inner h3 {
    text-transform: capitalize;
    margin-bottom: 0;
}
#ABOUT .c1 h5 {
    font-weight: 200;
}
#ABOUT .c1 .column-bg-overlay {
    border-radius: 30px;
}
div#FAQ {
    padding-block: 50px !important;
    width: 60%;
    margin: 0 auto;
}
div#FAQ .toggles .toggle.default {
    border: 1px solid #0000002b;
    padding: 29px 20px;
    border-radius: 10px;
    margin-bottom: 17px;
}
div#FAQ .toggles .toggle.default a.toggle-heading {
    padding-block: 4px;
    font-family: poppins;
    color: #1C1917;
    font-size: 18px;
    line-height: 28px;
}
div#FAQ .toggles .toggle.default i {
    border: 1px solid transparent;
    background-image: url(https://devu4.customdev.solutions/Ludlow1/wp-content/uploads/2026/05/Group-2085663544.png);
    background-repeat: no-repeat;
    background-position: 50%;
}
div#FAQ .toggles .toggle.default i:before,div#FAQ .toggles .toggle.default i:after {
    display: none;
}

div#FAQ .toggles .toggle.default.open i {
    background-image: url(https://devu4.customdev.solutions/Ludlow1/wp-content/uploads/2026/05/Group-2085663581.png);
}
div#FAQ .toggles .toggle.default.open .inner-toggle-wrap {
    padding-bottom: 0;
    width: 80%;
}
div#FAQ .toggles .toggle.default.open {
    border: 1px solid #39601B;
    background-color: #39601B;
}
div#FAQ .toggles .toggle.default.open a,div#FAQ .toggles .toggle.default.open p {
    color: white;
}
div#FAQ .toggles .toggle.default.open a {
    padding-bottom: 18px;
}
#footer-outer #footer-widgets .row {
    padding-block: 40px;
    border-bottom: 1px solid #ffffff2e;
}
#footer-outer #footer-widgets .row ul#menu-footer-menu i {position: absolute;left: 0;top: 2;border: 1px solid white;width: 50px !important;height: 50px !important;line-height: 50px !important;transition: 0.9s;}
#footer-outer #footer-widgets .row ul#menu-footer-menu a {
    padding-left: 70px !important;
    position: relative;
}
#footer-outer #footer-widgets .row ul#menu-footer-menu li:hover i {
    background-color: #39601B !important;
    border: 1px solid #39601B !important;
}
#footer-outer #footer-widgets .row ul#menu-footer-menu {
    display: flex;
    align-items: center !important;
    justify-content: center;
    gap: 20px !important;
}
div#copyright {
    padding-block: 15px !important;
}
div#copyright div#text-2 {
    float: left;
}
div#copyright div#text-3 {
    float: right;
}
div#copyright .col.span_5 {
    max-width: 100% !important;
}
#footer-outer #footer-widgets div#nav_menu-2 {
    margin-bottom: 0;
}

.page-id-56 div#CHOOSE .carousel-item img {
    display: none;
}
.page-id-56 div#CHOOSE .carousel-item {
    margin-inline: 8px;
    padding: 22px;
    height: 290px;
}
.page-id-56 div#CHOOSE .carousel-item h3 {
    font-size: 20px;
}
.page-id-56 div#MISSION .img1 {
    filter: drop-shadow(2px 4px 6px black);
    width: 80%;
}
.ABOUT2 {
    margin-bottom: 50px !important;
}
/* .page-id-56 div#ABOUT .c2 {
    padding-inline: 40px;
} */

.page-id-56 div#ABOUT .c2 {
    padding: 30px 100px 40px;
}
div#ushapesec1 h2 {
    font-size: 34px;
    line-height: 42px;
}
div#ushapesec1 a#btn {
    float: left;
}
div#shaep {
    padding-top: 40px;
    padding-bottom: 60px;
}
div#ushapesec1 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#shapelst {
    padding-top: 60px;
}
div#shapelst ul li {
    padding-bottom: 14px;
}
div#shapelst h3 {
    padding-bottom: 8px;
}
header#top {
    background: #0000005e;
}
header#top ul.sf-menu.sf-js-enabled.sf-arrows span {
    color: #ffff !important;
}
.page-id-76 div#ABOUT h2 {
    font-size: 28px;
}
header#top ul.buttons.sf-menu {
    margin-top: 40px;
}
div#Contact1 input, div#Contact1 textarea {
    background: #ffff;
}

div#fominner {
    padding: 40px 80px;
    background-color: #F3F4F2;
    filter: drop-shadow(2px 4px 6px #ccc);
    border-radius: 10px;
    margin-bottom: 50px;
    margin-top: 50px;
}
div#fominner button#wpforms-submit-148 {
    padding: 24px 36px !important;
    border-radius: 50px !important;
    line-height: 2px;
}
.woocommerce div.product .summary p.price {
    padding-bottom: 0em !important;
}
h1.product_title.entry-title.nectar-inherit-default {
    color: #000;
}
.woocommerce .woocommerce-breadcrumb {
    display: none;
}
.product_meta {
    display: none;
}
i.icon-salient-cart {
    display: none !important;
}
div#Contact1 input, div#Contact1 textarea {
    color: #000;
}


/* ============================= */
@media (max-width: 1600px){}
/* ============================= */
@media (max-width: 1440px){}
/* ============================= */
@media (max-width: 1366px){
    div#MISSION {
    width: 95%;
}

div#CHOOSE .carousel-item .text2 {
    height: 320px;
}

div#ABOUT .c2 {
    padding-inline: 40px;
}

div#FAQ {
    width: 70%;
}
}
/* ============================= */
@media (max-width: 1280px){
    div#CHOOSE .carousel-item .text2 p br {
}

p {
    font-size: 14px;
    line-height: 24px;
}

div#CHOOSE .carousel-item .text2 {
    height: 240px;
}
}
/* ============================= */
@media (max-width: 1024px){}
/* ============================= */
@media (max-width: 912px){}
/* ============================= */
@media (max-width: 800px){}
/* ============================= */
@media (max-width: 480px){}
/* ============================= */