/*
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=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@font-face {
  font-family: "ArialNova-Bold";
  src: url(/wp-content/themes/salient-child/fonts/ArialNova-Bold.ttf);
}
@font-face {
  font-family: "ArialNova-Light";
  src: url(/wp-content/themes/salient-child/fonts/ArialNova-Light.ttf);
}
@font-face {
  font-family: "ArialNova";
  src: url(/wp-content/themes/salient-child/fonts/ArialNova.ttf);
}
h2,h3,h4,h5{
	font-family: "ArialNova-Bold";
}
p,a,span{
	font-family: "ArialNova";
}

body, .container-wrap,div#ajax-content-wrap {
    background-image: url(/wp-content/uploads/2026/01/Group-1321315463-scaled.png);
    background-position: center !important;
    background-size: cover;
}
a.nectar-button.small.regular.accent-color.regular-button {
    border-radius: 102.326px !important;
    box-shadow: 4.093px 8.186px 24.558px 0 rgba(116, 131, 244, 0.10);
    padding: 16.419px 38px 16.581px 39px;
    text-align: center;
}
a.nectar-button.small.regular.accent-color.regular-button span {
    color: #000000;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
/* ========================================================= */
.bg-color {
    border-radius: 20px;
    border: 1px solid #E9E1B7;
    background: linear-gradient(286deg, #D6C473 -85.92%, #F4F0DE 55.78%, #D6C473 104.53%);
    box-shadow: 0 9px 19.1px 0 rgba(0, 0, 0, 0.12) !important;
}
#sec-01 h2 {
    color: #4C4C4C;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 300;
    line-height: 134%;
    font-family: "ArialNova-Light";
    margin: 0;
    padding-bottom: 20px;
}
#sec-01 h3 {
    color: #484848;
    font-size: 41px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    margin: 0;
    padding-bottom: 20px;
}
#sec-01 p {
    color: #797979;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 160%;
    padding-bottom: 10px;
}
#sec-01 img {
    float: right;
    /* margin-top: -50px; */
    margin-bottom: 34px;
}
/* ========================================================= */
#sec-02 h2 {
    color: #484848;
    text-align: center;
    font-size: 41px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%; /* 52.303px */
}
#sec-02 p {
    color: #797979;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%; /* 28.8px */
    margin: 0 auto;
    width: 78%;
}
/* ========================================================= */
div#sec-03 h2 {
    color: #484848;
    font-size: 41px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    margin: 0;
    padding-bottom: 20px;
}
div#sec-03 p {
    color: #797979;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    padding-bottom: 14px;
}
.page-id-2 div#sec-03 img {
    float: right;
}
/* ============================================================ */
#sec-04 h2 {
    color: #484848;
    font-size: 39px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    margin: 0;
    padding-bottom: 20px;
}
#sec-04 p {
    color: #797979;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    padding-bottom: 12px;
}
/* ==================================================================== */
.bg-col2 {
    border-radius: 35px 35px  0 0;
    border: 1px solid #E8DFB4;
    background: linear-gradient(
357deg, rgba(244, 240, 222, 0.00) -46.21%, #d6c473 245.27%);
    border-bottom: none;
}
#sec-05 h4 {
    color: #484848;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    margin: 0;
    padding-bottom: 0;
    padding-top: 13px;
}
#sec-05 a.toggle-heading {
    color: #9D9D9D;
    font-size: 20px;
    font-style: normal;
    line-height: 171%;
    border-radius: 6px;
    background: linear-gradient(182deg, #FFF 1.38%, #f9f9f9 169.48%);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03) inset;
    padding: 20px 57px;
    text-transform: capitalize;
}
#sec-05 .toggle>.toggle-title a i {
    right: 40px;
    left: auto;
    top: 25px;
    bottom: auto;
    font-weight: 800;
}
#sec-05 .toggle>.toggle-title a i:before {
    content: '\f0d7';
    font-size: 20px;
    color: #797979;
}
#sec-05 i.fa.fa-minus-circle:before {
    content: '\f0d7';
    font-family: 'FontAwesome';
    color: #000;
}
#sec-05 p br {
    display: none;
}
#sec-05 p {
    color: #797979;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    padding: 0px 42px 20px;
}
#sec-05 .toggle.default.open {
    border-radius: 6px !important;
    background: linear-gradient(182deg, #FFF 1.38%, #EAE6D7 169.48%) !important;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03) inset !important;
}
#sec-05 .toggle.default.open a.toggle-heading {background: #fff !important;box-shadow: unset !important;border: none;color: #797979;}
#sec-05 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
    display: table;
    padding: 16.419px 57px 16.581px 59px;
    margin-top: 40px !important;
}
/* ============================================================== */
.bg-colr3 {
}
.bg-colr5 {
    border-radius: 35px 35px 0 0;
    background: linear-gradient(2deg, #F4F0DE -47.99%, #D6C473 107.77%);
    padding: 39px 63px 60px !important;
}
.down-wor {
    display: flex;
    justify-content: space-between;
    padding: 29px 65px 35px 82px;
    border-radius: 26.511px;
    border: 0.828px solid rgba(29, 54, 48, 0.10);
    background: #FFF;
    align-items: center;
}
.down1 h3 {
    color: #404040;
    font-family: Inter;
    font-size: 30.886px;
    font-style: normal;
    font-weight: 800;
    line-height: 48.862px;
}
.down-wor p {
    padding: 0;
}
.down-wor p.tex-1 {
    color: #404040;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 29.245px;
}
.down2 ul {display: flex;margin: 0;}
.down2 ul li {
    list-style: none;
    margin-right: 18px;
}
.down2 ul li:last-child {
    margin: 0;
}
div#bg-col5 {
    border-radius: 0 0 35px 35px;
    background: linear-gradient(179deg, #F4F0DE -47.99%, #D6C473 107.77%);
    padding: 0 93px 67px 105px;
}
div#bg-col5 img {
    width: 26%;
    margin-bottom: 15px;
}
.tex-wo p {
    color: #616161;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    opacity: 0.7;
}
div#bg-col5 h4 {
    color: #656565;
    font-size: 41px;
    font-style: normal;
    font-weight: 500;
    text-transform: capitalize;
    width: 80%;
    line-height: 1.2;
    margin: 0;
    margin-left: 39px;
    font-family: "ArialNova";
    float: right;
    margin-bottom: 20px;
}
div#wpforms-32 {
    margin: 0;
    float: right;
    width: 80%;
}
form#wpforms-form-32 {
    display: flex;
    align-items: baseline;
    gap: 17px;
}
form#wpforms-form-32 input {
    width: 359.558px;
    height: 55px;
    border-radius: 25.624px;
    border: 1.025px solid #515151;
    background-color: transparent;
    color: #000;
}
div#bg-col5 button#wpforms-submit-32 {
    border-radius: 102.497px;
    background: #BB9E1D;
    background-image: url(/wp-content/uploads/2026/01/Group-1321315542.png);
    color: transparent;
    width: 82.192px;
    height: 51.248px;
    background-size: contain;
    background-color: transparent;
    background-repeat: no-repeat;
}
div#bg-col5 button#wpforms-submit-32:hover {
    box-shadow: none !important;
    background-color: transparent !important;
}
form#wpforms-form-32 input::placeholder {
    color: #1F1F1F;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
div#last-foot ul li a {
    color: #474747;
    font-size: 14px;
    font-style: normal;
    line-height: 160%;
    font-family: "ArialNova-Light";
}
div#last-foot ul li {
    display: inline-block;
    margin-right: 15px;
}
div#last-foot ul {
    margin: 0;
}
div#last-foot p,div#last-foot p a {
    float: right;
    color: #474747;
    font-family: 'Inter';
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
}
div#last-foot ul li:last-child {
    margin: 0;
}
.bg-colr3 .column-image-bg {
    background-size: 100% 112% !important;
    background-position: center !important;
}
div#last-foot .bg-colr10 .column-image-bg {border: 1px solid #E8DFB4;border-top: none;background-image: unset !important;}
/* =================================================== */
div#header-outer {
    height: 0;
}
div#header-space {
    height: 0;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    color: #616161;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    text-transform: capitalize;
    padding-right: 36px;
    margin: 0;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-69>a {
    height: 67px;
    padding: 18.419px 57px 18.581px 58px;
    border-radius: 102.326px;
    background: #D6C473;
    box-shadow: 4.093px 8.186px 24.558px 0 rgba(116, 131, 244, 0.10);
    color: #000;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-66>a {
    padding: 0 !important;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {
    border: 3px solid #d6c473;
    bottom: -11px;
    border-radius: 60px;
}
div#footer-working ul#menu-menu-2 {
    margin-bottom: 75px;
    margin-left: 50px;
}
div#footer-working ul#menu-menu-2 li {
    display: inline-block;
}
div#footer-working ul#menu-menu-2 li a {
    color: #616161;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-right: 25px;
}
div#footer-working ul#menu-menu-2 li:last-child a {
    margin: 0;
}
div#footer-working ul#menu-menu-2 li.current_page_item a {
    color: #BB9E1D;
}
/* ========================================================= */
/* Toggle Button Styles */
.theme-switch {
  position: absolute;
  right: -130px; /* adjust */
  top: 77px;     /* adjust */
}
/* Hide the checkbox */
.theme-switch input {
  display: none;
}
/* Switch Background */
.switch {
  display: inline-block;
  width: 120px;
  height: 50px;
  background: #ede5c4;
  border-radius: 50px;
  position: relative;
  cursor: pointer;
}
/* Slider Circle */
.slider::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 5px;
  width: 40px;
  height: 40px;
  background: #000000;
  border-radius: 50%;
  transition: transform 0.3s ease;
}
/* Sun & Moon Icons */
.icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 22px;
  color: #002a5c;
}
.icon.moon {
  left: 12px;
  color: #002a5c;
}
.icon.sun {
  right: 12px;
  color: #002a5c;
}
/* Move circle when checked */
#theme-toggle:checked + .switch .slider::before {
  transform: translateX(70px);
}
span.icon.moon img {filter: invert(1) brightness(-1.5) contrast(120.5);}
.blue-theme .container-wrap,.blue-theme div#ajax-content-wrap {
    background-image: url(/wp-content/uploads/2026/01/Group-1321315544-scaled.png);
    background-position: center !important;
    background-size: cover;
}
.blue-theme div#sec-01 .bg-color {
    border-radius: 20px;
    border: 1px solid #E9E1B7;
    background: linear-gradient(286deg, #D6C473 -48.44%, rgba(25, 25, 25, 0.60) 56.26%, #D6C473 98.82%);
    box-shadow: 0 9px 19.1px 0 rgba(0, 0, 0, 0.12);
}
.blue-theme h1, .blue-theme h2, .blue-theme h3, .blue-theme h4, .blue-theme h5, .blue-theme h6, .blue-theme p, .blue-theme li, .blue-theme span, .blue-theme a {
    color: #FFF !important;
}
.blue-theme #sec-05 a.toggle-heading {
    border-radius: 6px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    background: linear-gradient(90deg, #C8B668 0%, #786A32 100%);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03) inset;
    color: #000 !important;
}
.blue-theme #sec-05 .toggle>.toggle-title a i:before {
    color: #000;
}
.blue-theme a.nectar-button.small.regular.accent-color.regular-button span {
    color: #000 !important;
}
.blue-theme .toggle>div {
    border-radius: 0px 0 6px 6px;
    background: linear-gradient(90deg, #C8B668 0%, #786A32 100%);
    /* box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03) inset; */
    color: #000 !important;
}
.blue-theme #header-outer:not([data-header-resize="1"]):not([data-format=left-header]) #logo img {
    filter: brightness(50.5);
}
.blue-theme #sec-05 .toggle.default.open a.toggle-heading {
    border-radius: 6px 6px 0 0;
    background: linear-gradient(90deg, #C8B668 0%, #786A32 100%) !important;
}
.blue-theme div#footer-working .column-image-bg {
    background-image: url(/wp-content/uploads/2026/01/Group-1321315545.png) !important;
}
.blue-theme div#last-foot .bg-colr10 .column-image-bg{
   border:none;
    border-left:1px solid #8e8e8e;
    border-right:1px solid #8e8e8e;
}
.blue-theme .bg-col2 {
    border: 1px solid #8e8e8e;
    border-bottom:none;
    
}
.blue-theme .down1 h3,.blue-theme .down1 p {
    color: #000 !important;
}
.blue-theme div#bg-col5 img {
    filter: brightness(40.5);
}
.blue-theme form#wpforms-form-32 input,.blue-theme form#wpforms-form-32 input::placeholder {
    border-color: #fff;
    color: #fff;
}
.blue-theme .bg-colr5 {
    border-radius: 35px 35px 0 0;
    background: linear-gradient(180deg, #000 -47.99%, #D6C473 107.77%);
}
.blue-theme div#bg-col5 {
    border-radius: 0;
    background: linear-gradient(360deg, #000 -47.99%, #D6C473 107.77%);
    margin-top: -2px;
    padding-top: 31px;
    border-radius: 0 0 35px 35px;
}
/* ------------------------- */
/* ============================================================= */
div#sec-03 h3 {
    color: #A89852 !important;
    text-align: center;
    font-family: 'Inter';
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    padding: 10px 0;
    text-transform: capitalize;
}
div#sec-03 p strong {
    color: #A89852;
    font-family: 'Inter';
    font-weight: 700;
}
div#sec-03 .divider {
    height: 1px !important;
    border: 1px solid #A89852;
    margin-top: 40px;
}
.step-wo {
    margin-top: 40px;
}
.page-id-2 div#sec-03 h3 {
    text-align: left;
}
/* =========================================================== */
div#misson-step p br {
    display: none;
}
div#misson-step .miss-woking p {
    color: #797979;
    text-align: left;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    padding: 8px 0;
}
div#misson-step .miss-woking {
  margin: 50px auto;
  padding: 40px 50px;
  border-radius: 15px;
  background: transparent;
  box-shadow: 0 0 25px #d6c473, 0 0 40px #d6c473, inset 0 0 30px #f3eeda;
  text-align: center;
  animation: glowBox 2s infinite ease-in-out;
  margin-bottom: 60px !important;
  margin-top: 50px;
}
@keyframes glowBox {
  0% {
    box-shadow: 0 0 15px #000000, 0 0 25px #d6c473, inset 0 0 15px #d6c473;
  }
  50% {
    box-shadow: 0 0 30px #d6c473, 0 0 50px #ffffff, inset 0 0 30px #d6c473;
  }
  100% {
    box-shadow: 0 0 15px #d6c473, 0 0 25px #d6c473, inset 0 0 15px #d6c473;
  }
}
div#misson-step .miss-woking h3 {
  color:#484848;
    font-family: Inter;
    font-size: 25px;
    font-style: normal;
    font-weight: 800;
    line-height: 48.862px;
    padding: 8px 0;
    text-transform: capitalize;
    margin: 0;
    border-bottom: 2px solid #d6c473;
    margin-bottom: 20px;
}
.blue-theme div#misson-step .miss-woking p strong,.blue-theme div#misson-step .miss-woking h3 {
    color: #D6C473 !important;
}
div#misson-step h2 {
    color: #484848;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%; /* 52.303px */
    text-align: center;
}
#sec-01 h4 {
    color: #000000;
    font-size: 22px;
    font-weight: 400;
    line-height: 150%; /* 30px */
    text-transform: capitalize;
    font-style: italic;
}
#sec-01 em {font-size: 19px;}
#sec-01  strong {
    color: #3d3a38;
}
.blue-theme #sec-01 strong {
    color: #bfaf68;
}
.blue-theme #sec-05 p strong {
    color: #000;
    font-weight: 500;
}
div#sec-05 h5 {
    color: #626c1e;
    font-family: Inter;
    font-size: 30px;
    line-height: 48.862px;
    text-align: center;
    font-weight: 400;
    font-style: italic;
    padding-bottom: 18px;
}
.blue-theme #sec-05 h5{
    color: #c6b467 !important;
}
.tex-wo p a {
    color: #bb9e1d;
    font-style: italic;
}
.blue-theme .tex-wo p a {
    color: #b4a561 !important;
}
div#misson-step td {text-align: center;color: #404040;font-family: Inter;font-size: 18px;font-style: normal;font-weight: 400; /* 172.973% */border: 2px solid goldenrod;padding: 15px 0;margin: 0;line-height: 1.1;}
div#misson-step th {
    text-align: center;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    font-family: 'Inter' !important;
    font-size: 16px;
    border: 2px solid goldenrod;
    padding: 17px 0;
    color: goldenrod;
}
div#misson-step th br {
    display: none;
}
div#misson-step tr {background-color: transparent !important;border: none !important;}
div#misson-step table {
    margin-top: 20px;
    background-color: transparent !important;
}
div#misson-step td br {
    display: none;
}
.blue-theme div#misson-step td {
    color: #fff;
}
div#dona-wo h2 {
    color: #484848;
    text-align: center;
    font-size: 41.842px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%; /* 52.303px */
}
.blue-theme div#dona-wo h2 {
    color: #d6c473 !important;
}
div#misson-step .miss-woking .down1 h3 {
    color: #404040;
    font-family: Inter;
    font-size: 30.886px;
    font-style: normal;
    font-weight: 800;
    line-height: 48.862px;
    padding:0;
    margin-bottom:8px;
    border-bottom: 0;
    text-align:left;
}
div#misson-step .miss-woking .down-wor p.tex-1 {
    color: #404040;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 29.245px;
    text-align: left;
    padding:0;
	width: 75%;
}
div#gall-img-wo img {
    width: 100%;
    margin: 0 auto;
    display: table;
    border-radius: 20px;
}
div#gall-img-wo .vc_col-sm-4 img {
    width: 86.5%;
}
.page-id-208 * {
    text-align: left;
}

.page-id-208 ul li {
    color: #797979;
    text-align: left;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    padding: 5px 0;
}
.page-id-208 ul {
    margin-left: 20px;
    margin-bottom: 5px;
}



/* ===============================Responsive============================================ */
@media only screen and (min-width: 320px) and (max-width: 767px){
div#gall-img-wo .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#gall-img-wo img {
    width: 100% !important;
    border-radius: 20px;
}	
div#sec-01 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
body.wp-singular.page-template-default.page.page-id-56  div#sec-05 {
    padding-top: 80px !important;
}
div#sec-05 h5 {
    font-size: 21px;
    line-height: 1;
    padding: 0;
}	
div#sec-01 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 10px;
}
div#sec-01 .bg-color .vc_column-inner {
    padding: 20px 10px;
}
div#sec-01 .bg-color .vc_column-inner h2 {
    font-size: 18px;
    padding: 0;
}
#sec-01 h3 {
    font-size: 27px;
    text-align: center;
    padding-bottom: 5px;
}
#sec-01 h4 {
    font-size: 21px;
    text-align: center;
    padding-bottom: 10px;
}
p {
    font-size: 15px !important;
    text-align: center;
    width: 100% !important;
}
div#sec-01 .vc_col-sm-6 .vc_column-inner {
    padding: 0;
}
#sec-01 strong {
    font-size: 15px;
}
#sec-01 em {
    font-size: 15px;
}
#sec-01 img {
    margin-bottom: 20px;
}
div#sec-02 {
    padding-bottom: 50px !important;
}
div#sec-02 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
#sec-02 h2 {
    font-size: 28px;
    padding-bottom: 5px;
}
div#sec-03 {
    padding-top: 0px !important;
    padding-bottom: 40px !important;
}
div#sec-03 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-03 h2 {
    font-size: 28px;
    text-align: center;
}
div#sec-03 h3 {
    font-size: 22px;
    text-align: center !important;
}
a.nectar-button.small.regular.accent-color.regular-button {
    padding: 4px 33px;
}
a.nectar-button.small.regular.accent-color.regular-button span {
    font-size: 17px;
}
div#sec-03 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
    display: table;
}
div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
#sec-04 h2 {
    font-size: 24px;
    text-align: center;
}
div#sec-04 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
    display: table;
}
div#sec-05 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 10px;
}
#sec-05 .bg-col2 .vc_column-inner {
    padding: 30px 13px !important;
}
#sec-05 h4 {
    font-size: 20px;
}
div#sec-04 {
    padding-bottom: 70px !important;
}
#sec-05 a.toggle-heading {
    padding: 10px 11px;
    font-size: 16px;
}
#sec-05 .toggle>.toggle-title a i {
    right: 10px;
    top: 15px;
}
#sec-05 p {
    padding: 0;
    text-align: left;
}
#sec-05 a.nectar-button.small.regular.accent-color.regular-button {
    padding: 7px 50px;
}
div#footer-working .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 10px;
}
own-wor {padding: 20px 14px 20px;display: table;}
.bg-colr5 {
    padding: 14px !important;
}
div#footer-working .vc_column-inner {
    padding: 10px 0px;
}
div#footer-working .down1 h3,div#misson-step .down-wor .down1 h3 {
    font-size: 24px;
    text-align: center;
    padding: 0;
    margin: 0;
}
div#footer-working .down2 ul,div#misson-step .down2 ul {
    margin: 0 auto;
    display: table;
}
div#footer-working .down2 ul li,div#misson-step .down2 ul li {margin: 0 auto;}
div#footer-working .down2 ul li img,div#misson-step .down2 ul li img {
    width: 65% !important;
    margin: 0 auto;
    display: table;
    margin-bottom: 10px !important;
}
div#footer-working .down-wor p.tex-1,div#misson-step .miss-woking .down-wor p.tex-1 {
    padding-bottom: 20px !important;
    text-align: center;
}
div#footer-working .down-wor p.tex-1 br {
    display: none;
}
div#bg-col5 {
    padding: 0 20px;
}
div#bg-col5 img {
    width: 60%;
    margin: 0 auto;
    display: table;
}
div#footer-working ul#menu-menu-2 {
    margin: 0;
}
div#footer-working ul#menu-menu-2 li a {
    margin: 0;
    font-size: 17px;
}
div#footer-working ul#menu-menu-2 li {
    display: block;
    text-align: center;
    margin-bottom: 9px !important;
}
div#bg-col5 h4 {
    text-align: center;
    width: 100%;
    font-size: 22px;
    padding: 0 0 8px 0;
    margin: 0;
}
form#wpforms-form-32 input {
    width: 160px;
}
div#wpforms-32 {
    width: 100%;
}
div#last-foot .vc_column-inner {
    padding: 0;
}
div#last-foot .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 10px;
}
div#last-foot ul li {
    display: block;
    text-align: center;
    margin: 0;
    padding-bottom: 6px;
}
div#last-foot {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
div#last-foot .vc_col-sm-2 {
    width: 100%;
}
div#last-foot p, div#last-foot p a {
    float: unset;
    padding-bottom: 12px;
}
.bg-colr10 {
    border: 1px solid #d8c77b;
    border-radius: 20px;
}
div#last-foot ul li a {
    font-size: 15px;
}
div#last-foot ul {
    margin-top: 20px;
}
form#wpforms-form-32 {
    gap: 0;
    justify-content: space-around;
}
form#wpforms-form-32 input::placeholder {
    font-size: 13px;
    text-transform: capitalize;
}
div#last-foot .bg-colr10 .column-image-bg {
    border: none;
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container>.menu>li a {
    font-size: 15px;
    line-height: 1;
    font-weight: 500;
}	
div#misson-step {
    padding-top: 60px !important;
    padding-bottom: 20px !important;
}
div#misson-step .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#misson-step h2 {
    font-size: 28px;
    padding: 0;
    margin: 0;
}
div#misson-step .miss-woking {
    padding: 11px;
}
div#misson-step .miss-woking h3 {
    font-size: 20px;
    line-height: 1.2;
}	
div#misson-step table {margin: 0;}
div#misson-step td {
    font-size: 11px;
    padding: 10px 0;
    line-height: 1;
}
div#misson-step th {
    font-size: 9px;
    line-height: 1.2;
    padding: 10px 5px;
}
div#footer-working .down-wor,div#misson-step .down-wor {
    display: table;
    padding: 20px;
}
div#misson-step .down-wor .down1 p {
    text-align: center;
}
div#dona-wo {
    padding-top: 30px !important;
}
div#dona-wo h2 {
    font-size: 30px;
    padding: 0;
}	
}
/* ===================================================================================== */
@media only screen and (min-width: 1024px) and (max-width: 1300px){
div#gall-img-wo .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 60px;
}
div#gall-img-wo img{
    border-radius:20px;
}    
#header-outer[data-full-width="true"] header > .container {
    padding: 0 30px;
}
div#misson-step .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 60px;
}
div#misson-step {
    padding-bottom: 50px !important;
}	
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-69>a {padding: 7px 40px;height: unset;}
.theme-switch {
    right: 134px;
}    
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    font-size: 15px;
    padding: 0 5px;
}
div#sec-01 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
.bg-color .vc_column-inner {
    padding: 20px 0px 25px 17px !important;
}
#sec-01 p {
    font-size: 16px;
}
div#sec-01 .vc_col-sm-6 .vc_column-inner {
    padding: 0 !important;
}
#sec-01 em {
    font-size: 17px;
}
div#sec-02 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
#sec-02 p {
    width: 85%;
}
div#sec-03 .row_col_wrap_12.col.span_12.dark.left,div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 40px;
}
div#sec-03 h2 {
    font-size: 36px;
    padding: 0;
}
div#sec-03 h3 {
    font-size: 23px;
}
div#sec-03 p {
    font-size: 16px;
}
div#sec-03 {
    padding: 0 !important;
}
div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 40px;
}
div#sec-04 img {
    width: 90%;
}
div#sec-04 {
    padding-top: 30px !important;
}
#sec-04 h2 {
    font-size: 30px;
    padding: 0 0 20px 0;
}
p {
    font-size: 17px !important;
}
div#sec-05 .row_col_wrap_12.col.span_12.dark.left,div#footer-working .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 30px;
}
div#sec-05 .bg-col2 .vc_column-inner {
    padding: 30px !important;
}
#sec-05 h4 {
    font-size: 30px;
}
#sec-05 a.toggle-heading {
    padding-left: 20px;
}
#sec-05 p {
    padding-left: 10px;
}
div#footer-working .bg-colr3 .vc_column-inner {
    padding: 30px;
}
.bg-colr5 {
    padding: 0px !important;
}
div#footer-working .down-wor {
    padding: 20px  30px;
}
div#footer-working .down-wor p.tex-1 br {
    display: none;
}
div#footer-working .down-wor p.tex-1 {
    width: 90%;
}
div#footer-working .vc_col-sm-6 .vc_column-inner {
    padding: 0;
}
div#bg-col5 {
    padding: 20px 0px;
}
div#footer-working ul#menu-menu-2 {
    margin: 0;
}
div#footer-working ul#menu-menu-2 li a {
    font-size: 13px;
    margin: 0 10px;
}
div#bg-col5 h4 {width: 78%;font-size: 30px;}
div#bg-col5 .vc_col-sm-6:nth-child(1) {
    padding-left: 40px;
}
form#wpforms-form-32 input {
    width: 237px;
}
div#last-foot .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 30px;
}
.bg-colr10 .vc_column-inner {
    padding: 0 !important;
}
div#last-foot p, div#last-foot p a {margin-right: 17px;font-size: 15px !important;}
div#last-foot .bg-colr10 .column-image-bg {
    border: none;
}
div#last-foot ul li {
    border-right: 2px solid #d9c97e;
    padding: 0 3px;
    margin: 0;
}
div#last-foot ul li:last-child {
    margin: 0;
    border: none;
}
div#last-foot .vc_col-sm-10 {width: 70%;}
div#last-foot ul li:first-child {
    margin: 0;
}
div#last-foot .vc_col-sm-2 {
    width: 30%;
}
div#last-foot {
    padding-bottom: 10px !important;
}
div#misson-step td {
    font-size: 14px;
}
div#misson-step .down-wor {
    padding: 30px;
}
div#misson-step .miss-woking .down-wor p.tex-1 {
    width: 90%;
}		
}
/* ===================================================================================== */
@media only screen and (min-width: 1301px) and (max-width: 1600px){
div#gall-img-wo .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 60px;
}
div#gall-img-wo img{
    border-radius:20px;
}    
#header-outer[data-full-width="true"] header > .container {
    padding: 0 30px;
}
div#misson-step .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 60px;
}
div#misson-step {
    padding-bottom: 50px !important;
}   
.theme-switch {
    right: 180px;
}    
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    padding: 0 10px;
}
div#sec-01 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 30px;
}
.bg-color .vc_column-inner {
    padding: 20px 0px 25px 37px !important;
}
#sec-01 p {
}
div#sec-01 .vc_col-sm-6 .vc_column-inner {
    padding: 0 !important;
}
div#sec-02 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 40px;
}
div#sec-03 .row_col_wrap_12.col.span_12.dark.left,div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 40px;
}
div#sec-03 {
    padding: 0 !important;
}
div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 40px;
}
div#sec-04 img {
    width: 90%;
}
div#sec-04 {
    padding-top: 30px !important;
}
div#sec-05 .row_col_wrap_12.col.span_12.dark.left,div#footer-working .row_col_wrap_12.col.span_12.dark.left {
    padding: 0px 40px;
}
div#sec-05 .bg-col2 .vc_column-inner {
    padding: 40px !important;
}
#sec-05 a.toggle-heading {
    padding-left: 20px;
}
#sec-05 p {
    padding-left: 10px;
}
div#footer-working .bg-colr3 .vc_column-inner {
    padding: 30px;
}
.bg-colr5 {
    padding: 0px !important;
}
div#footer-working .down-wor {
    padding: 20px  30px;
}
div#footer-working .down-wor p.tex-1 br {
    display: none;
}
div#footer-working .vc_col-sm-6 .vc_column-inner {
    padding: 0;
}
div#bg-col5 {
    padding: 20px 0px;
}
div#footer-working ul#menu-menu-2 {
    margin: 0;
}
div#bg-col5 .vc_col-sm-6:nth-child(1) {
    padding-left: 40px;
}
form#wpforms-form-32 input {
    width: 350px;
}
div#last-foot .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 30px;
}
.bg-colr10 .vc_column-inner {
    padding: 0 !important;
}
div#last-foot p, div#last-foot p a {float: unset;}
div#last-foot .bg-colr10 .column-image-bg {
    border: none;
}
div#last-foot ul li {
    border-right: 2px solid #d9c97e;
    padding: 0 3px;
    margin: 0;
}
div#last-foot ul li:last-child {
    border: none;
}
div#last-foot ul li:first-child {
    margin: 0;
}
div#last-foot {
    padding-bottom: 10px !important;
}
div#misson-step .down-wor {
    padding: 30px;
}
div#misson-step .miss-woking .down-wor p.tex-1 {
    width: 90%;
}      
}

/* ========================================================================= */
/* ===============================Responsive============================================ */
@media only screen and (min-width: 768px) and (max-width: 1023px){
div#gall-img-wo .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 60px;
} 
 div#gall-img-wo img{
     border-radius:20px;
     width:80% !important;
 }   
div#sec-01 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
body.wp-singular.page-template-default.page.page-id-56  div#sec-05 {
    padding-top: 80px !important;
}
div#sec-05 h5 {
    font-size: 23px;
    line-height: 1;
    padding: 10px 0;
}	
div#sec-01 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-01 .bg-color .vc_column-inner {
    padding: 20px 20px;
}
div#sec-01 .bg-color .vc_column-inner h2 {
    font-size: 25px;
    padding: 0;
}
#sec-01 h3 {
    font-size: 35px;
    text-align: center;
    padding-bottom: 5px;
}
#sec-01 h4 {
    text-align: center;
    padding-bottom: 10px;
}
p {
    font-size: 16px !important;
    text-align: center;
    width: 100% !important;
}
div#sec-01 .vc_col-sm-6 .vc_column-inner {
    padding: 0;
}
#sec-01 strong {
    font-size: 16px;
}
#sec-01 em {
    font-size: 16px;
}
#sec-01 img {
    margin-bottom: 20px;
    float: unset;
    margin: 0 auto;
    display: table;
    width: 55%;
    margin-bottom: 20px;
}
div#sec-02 {
    padding-bottom: 50px !important;
}
div#sec-02 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 30px;
}
#sec-02 h2 {
    font-size: 35px;
    padding-bottom: 5px;
}
div#sec-03 {
    padding-top: 0px !important;
    padding-bottom: 40px !important;
}
div#sec-03 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 30px;
}
div#sec-03 h2 {
    font-size: 28px;
    text-align: center;
}
div#sec-03 h3 {
    font-size: 25px;
    text-align: center !important;
}
a.nectar-button.small.regular.accent-color.regular-button span {
    font-size: 17px;
}
div#sec-03 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
    display: table;
    margin-bottom: 10px;
}
div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 30px;
}
#sec-04 h2 {
    font-size: 30px;
    text-align: center;
}
div#sec-04 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
    display: table;
}
div#sec-05 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
#sec-05 .bg-col2 .vc_column-inner {
    padding: 30px 25px !important;
}
#sec-05 h4 {
    font-size: 26px;
}
div#sec-04 {
    padding-bottom: 70px !important;
}
#sec-05 a.toggle-heading {
    padding: 10px 11px;
    font-size: 17px;
}
#sec-05 .toggle>.toggle-title a i {
    right: 10px;
    top: 15px;
}
#sec-05 p {
    padding: 0;
    text-align: left;
}
div#footer-working .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 10px;
}
own-wor {padding: 20px 14px 20px;display: table;}
.bg-colr5 {
    padding: 14px !important;
}
div#footer-working .vc_column-inner {
    padding: 10px 0px;
}
div#footer-working .down1 h3,div#misson-step .down-wor .down1 h3 {
    font-size: 25px;
}
div#footer-working .down2 ul li,div#misson-step .down2 ul li {/* margin: 0; */}
div#footer-working .down2 ul li img,div#misson-step .down2 ul li img {
}
div#footer-working .down-wor p.tex-1,div#misson-step .miss-woking .down-wor p.tex-1 {
    text-align: left;
}
div#footer-working .down-wor p.tex-1 br {
    display: none;
}
div#bg-col5 {
    padding: 0 40px;
}
div#bg-col5 img {
    width: 30%;
    margin: 0 auto;
    display: table;
}
div#footer-working ul#menu-menu-2 {
    margin: 0;
}
div#footer-working ul#menu-menu-2 li a {
    margin: 0;
}
div#footer-working ul#menu-menu-2 li {
    display: block;
    text-align: center;
    margin-bottom: 9px !important;
}
div#bg-col5 h4 {
    text-align: center;
    width: 100%;
    font-size: 30px;
    padding: 0 0 8px 0;
    margin: 0;
}
div#wpforms-32 {
    width: 100%;
}
div#last-foot .vc_column-inner {
    padding: 0;
}
div#last-foot .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 10px;
}
div#last-foot {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
div#last-foot .vc_col-sm-2 {
    width: 100%;
}
div#last-foot p, div#last-foot p a {
    float: unset;
    padding-bottom: 12px;
    font-size: 16px;
}
.bg-colr10 {
    border: 1px solid #d8c77b;
    border-radius: 20px;
}
div#last-foot ul li a {
    font-size: 15px;
}
div#last-foot ul {
    margin: 0 auto;
    display: table;
    margin-top: 20px;
}
form#wpforms-form-32 {justify-content: center;}
form#wpforms-form-32 input::placeholder {
    font-size: 13px;
    text-transform: capitalize;
}
div#last-foot .bg-colr10 .column-image-bg {
    border: none;
}
div#misson-step {
    padding-top: 60px !important;
    padding-bottom: 20px !important;
}
div#misson-step .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 30px;
}
div#misson-step h2 {
    padding: 0;
    margin: 0;
    font-size: 30px;
}
div#misson-step .miss-woking {
    padding: 31px 30px;
}
div#misson-step .miss-woking h3 {
    font-size: 22px;
    line-height: 1.2;
}	
div#misson-step table {margin: 0;}
div#misson-step td {
    font-size: 14px;
    padding: 10px 0;
    line-height: 1;
}
div#misson-step th {
    font-size: 13px;
    line-height: 1.2;
    padding: 10px 5px;
}
div#footer-working .down-wor,div#misson-step .down-wor {
    padding: 20px;
}
div#misson-step .down-wor .down1 p {
    text-align: left;
}
div#dona-wo {
    padding-top: 30px !important;
}
div#sec-03 img,div#sec-04 img {
    float: unset !important;
    margin: 0 auto;
    display: table;
    width: 55%;
}
div#footer-working .down-wor p {
    text-align: left;
} 

	
}