/*
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=Dosis:wght@200..800&display=swap');
h2,h3,h4,h5,h6,p,a,span{
	 font-family: "Dosis";
}
.ocm-effect-wrap-inner {
    --scroll-bar-w: 0px;
}
/* ========================================================================= */
div#header-space {
    height: 0;
}
div#header-outer {
    height: 0;
}
a.nectar-button.small.regular.accent-color.regular-button {
    border-radius: 10px !important;
    border-bottom: 3px solid #F9B001;
    width: 155.63px;
    height: 50px;
    text-align: center;
    margin: 0;
    line-height: 1.9;
}
a.nectar-button.small.regular.accent-color.regular-button span {
    color: #FFF;
    text-align: center;
    font-family: Dosis;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    text-transform: capitalize;
}
/* =================================================================== */
div#sec-01 h2 {
    color: #3A3A3A;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    text-transform: capitalize;
    padding-bottom: 16px;
    position: relative;
}
div#sec-01 p {
    color: #5F5F5F;
    font-family: Dosis;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
	padding-bottom: 15px;
}
div#sec-01 p:last-child{
	padding-bottom:0;
}
div#sec-01 img {
    width: 100%;
}
div#sec-01 h6 {
    color: #D1429A;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: capitalize;
}
div#sec-01 p strong {
    font-family: Dosis;
    color: #343434;
}
/* ====================================================================== */
.leang h6 {
    color: #D1429A;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 21.6px;
    text-transform: capitalize;
}
.leang h2 {
    color: #343434;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px;
    text-transform: capitalize;
    position: relative;
}
.leang2 p {
    color: #5F5F5F;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    width: 95%;
}
.leang2 p strong{
	font-family: "Dosis";
	color: #343434;
}
.bright1 {
    background-image: url(/wp-content/uploads/2025/12/Group-1321315396.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    background-size: 100% 100%;
    background-position: center !important;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -160px;
    background-size: contain;
    height: 292.111px;
}
.bright1 img.bri-img {
    width: unset !important;
    margin: 0 auto;
}
.bright1 h5 img {
    width: unset !important;
    margin: 0 auto;
}
.bright1  h3 {
    color: #343434;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 26.4px;
    padding-top: 27px;
}
.bright1 p {
    color: #5F5F5F;
    text-align: center;
    font-family: Dosis;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    width: 70%;
    margin: 0 auto;
    padding-bottom: 0;
}
.bright1 h5 {position: relative;top: 0px;}
div#sec-02 h4 {
    color: #FFF;
    text-align: center;
    font-family: Dosis;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 155.556% */
    position:relative;
    padding-top: 18px;
    margin-bottom: 0;
	z-index:9;
}
div#sec-02 h4:before{
    content:"";
    width:138px;
    height:63px;
    position:absolute;
    top:0;
    left:0;
    right:0;
    margin:0 auto;
    z-index:-1;
}
div#sec-02 .bright1 h4:before{
    background-image:url(/wp-content/uploads/2025/12/group1.png);
}
div#sec-02 .bright2 h4:before{
    background-image:url(/wp-content/uploads/2025/12/group2.png);
}
div#sec-02 .bright3 h4:before{
    background-image:url(/wp-content/uploads/2025/12/group3.png);
}
div#sec-02 .bright4 h4:before{
    background-image:url(/wp-content/uploads/2025/12/group4.png);
}
.bright2 {
    background-image: url(/wp-content/uploads/2025/12/Group-1321315397.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    background-size: 100% 100%;
    background-position: center !important;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -160px;
    background-size: contain;
    height: 292.111px;
}
.bright2 img.bri-img {
    width: unset !important;
    margin: 0 auto;
}
.bright2 h5 img {
    width: unset !important;
    margin: 0 auto;
}
.bright2  h3 {
    color: #343434;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 26.4px;
    padding-top: 27px;
}
.bright2 p {
    color: #5F5F5F;
    text-align: center;
    font-family: Dosis;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    width: 70%;
    margin: 0 auto;
    padding-bottom: 0;
}
.bright2 h5 {position: relative;top: 0px;}

.bright3 {
    background-image: url(/wp-content/uploads/2025/12/Group-1321315398.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    background-size: 100% 100%;
    background-position: center !important;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -160px;
    background-size: contain;
    height: 292.111px;
}
.bright3 img.bri-img {
    width: unset !important;
    margin: 0 auto;
}
.bright3 h5 img {
    width: unset !important;
    margin: 0 auto;
}
.bright3  h3 {
    color: #343434;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 26.4px;
    padding-top: 27px;
}
.bright3 p {
    color: #5F5F5F;
    text-align: center;
    font-family: Dosis;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    width: 68%;
    margin: 0 auto;
    padding-bottom: 0;
}
.bright3 h5 {position: relative;top: 0px;}
.bright4 {
    background-image: url(/wp-content/uploads/2025/12/Group-1321315399-1.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    background-size: 100% 100%;
    background-position: center !important;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -160px;
    background-size: contain;
    height: 292.111px;
}
.bright4 img.bri-img {
    width: unset !important;
    margin: 0 auto;
}
.bright4 h5 img {
    width: unset !important;
    margin: 0 auto;
}
.bright4  h3 {
    color: #343434;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 26.4px;
    padding-top: 27px;
}
.bright4 p {
    color: #5F5F5F;
    text-align: center;
    font-family: Dosis;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    width: 68%;
    margin: 0 auto;
    padding-bottom: 0;
}
.bright3 h4 {position: relative;top: 0px;}
div#sec-02 .owl-stage {
    padding-bottom: 180px;
    padding-top: 40px;
}
div#sec-02 .owl-dots {
    margin-top: 25px;
}
/* ======================================================================== */
div#sec-03 h6 {
    color: #D1429A;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 21.6px;
    text-transform: capitalize;
}
div#sec-03 h2 {
    color: #343434;
    font-size: 62px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px;
    text-transform: capitalize;
    padding-bottom: 15px;
    position: relative;
}
div#sec-03 p {
    color: #5F5F5F;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    width: 95%;
    padding-bottom: 29px;
}
div#sec-03 ul {display: flex;gap: 100px;}
div#sec-03 ul li {
    color: #343434;
    font-family: Dosis;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    list-style: none;
    position: relative;
    padding-left: 37px;
}
div#sec-03 ul li:nth-child(1):before {content: '';background-image: url(/wp-content/uploads/2025/12/Group-1321315414-min.png);position: absolute;width: 52px;height: 60px;background-repeat: no-repeat;left: -33px;}
div#sec-03 ul li:nth-child(2):before {content: '';background-image: url(/wp-content/uploads/2025/12/Group-1321315415-min.png);position: absolute;width: 52px;height: 51px;background-repeat: no-repeat;left: -33px;}
#sec-03 .vc_col-sm-6:nth-child(1) {
    padding-right: 63px;
}
#sec-03 ul.call-wo {
    position: absolute;
    bottom: 22px;
    left: 185px;
    margin-bottom: 0;
}
#sec-03 ul.call-wo li:nth-child(1):before {
    background-image: url(/wp-content/uploads/2025/12/Group-1321315417.png);
    top: 12px;
    height: 36px;
    width: 41px;
}
#sec-03 ul.call-wo li:nth-child(1) {
    padding-left: 19px;
    color: #343434;
    font-family: Dosis;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    text-transform: capitalize;
}
#sec-03 ul.call-wo li:nth-child(1) a {
    color: #18BCAF;
    font-family: Dosis;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}
#sec-03 a.nectar-button.small.regular.accent-color.regular-button {
    margin-top: 18px;
}
/* =========================================================================== */
#sec-04 .leaning-wo h6 {
    color: #D1429A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 21.6px;
    text-transform: capitalize;
}
#sec-04 .leaning-wo h2 {
    color: #343434;
    text-align: center;
    font-size: 62px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px;
    text-transform: capitalize;
    padding-bottom: 12px;
    position: relative;
    width: 30%;
    margin: 0 auto;
}
#sec-04 .leaning-wo p {
    color: #5F5F5F;
    text-align: center;
    font-family: Dosis;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    padding-bottom: 15px;
}
#sec-04 .leaning-wo p strong{
	font-family: Dosis;
	color: #343434;
}
.creaing-wo {
    background-image: url(/wp-content/uploads/2025/12/Group-1321315412.png);
    background-repeat: no-repeat;
    width: 304.108px;
    height: 389.282px;
    margin-top: -120px;
    z-index: 9999;
    margin-left: 20px;
    margin-right: 20px;
    background-size: 100% 100%;
}
.creaing-wo img.confi-wo {
    margin: 0 auto;
    display: table;
}
.creaing-wo h3 {
    color: #343434;
    text-align: center;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 33.101px;
    text-transform: capitalize;
    width: 70%;
    margin: 0 auto;
}
.creaing-wo p {
    color: #5F5F5F;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 26.963px;
}
.creaing-wo  h4 img {
    margin: 0 auto;
    display: table;
}
div#sec-04 .vc_col-sm-4 .creaing-wo p:nth-child(3) {
    height: 88px;
    overflow-y: scroll;
    padding:0px 5px;
    margin: 0 5px 24px 5px;
}
div#sec-04 .vc_col-sm-4 .creaing-wo p::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
div#sec-04 .vc_col-sm-4 .creaing-wo p::-webkit-scrollbar {
    width: 5px;
    background-color: transparent;
}
div#sec-04 .vc_col-sm-4 .creaing-wo p::-webkit-scrollbar-thumb {
    background-color: #000;
    border: 5px solid #000;
}
#sec-04 img {
    z-index: -1;
}
/* ===================================================================== */
div#sec-05 .row-bg {
    background: rgba(255, 232, 182, 0.40);
}
div#sec-05 h6 {
    color: #D1429A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 21.6px;
    text-transform: capitalize;
}
div#sec-05 h2 {
    color: #343434;
    text-align: center;
    font-size: 62px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    text-transform: capitalize;
    padding-bottom: 25px;
    position: relative;
}
div#sec-05 img {margin: 0 auto;display: table;}
#sec-05 div#wpforms-79 {
    margin: auto;
}
#sec-05 div#wpforms-79 .wpforms-field {
    padding: 0;
}
#sec-05 div#wpforms-79 .wpforms-submit-container {
    margin: 0;
}
#sec-05 form#wpforms-form-79 {
    display: flex;
    justify-content: center;
    align-items: center;
}
#sec-05 form#wpforms-form-79 input {
    width: 780px;
    height: 80px;
    filter: drop-shadow(2px 8px 0 #000);
    border: 2px solid #000000;
    border-radius: 10px;
    padding-left: 30px;
    color: #1E1E1E;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: -0.72px;
    text-transform: capitalize;
    filter: drop-shadow(2px 8px 0 #000);
}
#sec-05 form#wpforms-form-79 input::placeholder {
    color: #000;
    opacity: 0.37;
}
body[data-form-submit=regular] #sec-05 button[type=submit] {
    margin-left: -100px;
    border-radius: 0 !important;
    background: transparent !important;
    font-size: 0;
    background-image: url(/wp-content/uploads/2025/12/Group-1321315401-min.png) !important;
    padding: 0 !important;
    width: 85px;
    height: 56px;
}
div.wpforms-container-full .wpforms-confirmation-container-full {
    background-color: #000;
    text-align: center;
    width: 30%;
}
div.wpforms-container-full .wpforms-confirmation-container-full p {
    color: #fff;
    font-size: 19px;
}
/* ============================================================================== */
div#sec-06 h6 {color: #D1429A;text-align: center;font-size: 18px;font-style: normal;font-weight: 700;line-height: 21.6px; /* 120% */text-transform: uppercase;}
div#sec-06 h2 {
    color: #343434;
    text-align: center;
    font-size: 62px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px;
    text-transform: capitalize;
    padding-bottom: 20px;
    margin: 0;
    position: relative;
}
div#sec-06 p {
    color: #5F5F5F;
    text-align: center;
    font-family: Dosis;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}
div#sec-06 .pro-wop h3 img {
    width: unset !important;
}
#sec-06 .pro-wop {
    background-image: url(/wp-content/uploads/2025/12/Group-1321315407-min.png);
    background-repeat: no-repeat;
    width: 257.685px;
    height: 103.074px;
    margin: 0 auto;
    display: table;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -43px;
    padding-top: 21px;
}
#sec-06 .pro-wop2 {
    background-image: url(/wp-content/uploads/2025/12/Group-1321315408-min.png);
    background-repeat: no-repeat;
    width: 257.685px;
    height: 103.074px;
    margin: 0 auto;
    display: table;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -43px;
    padding-top: 21px;
}
#sec-06 .pro-wop3 {
    background-image: url(/wp-content/uploads/2025/12/Group-1321315409-min.png);
    background-repeat: no-repeat;
    width: 257.685px;
    height: 103.074px;
    margin: 0 auto;
    display: table;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -43px;
    padding-top: 21px;
}
div#sec-06 .pro-wop h4,div#sec-06 .pro-wop2 h4,div#sec-06 .pro-wop3 h4  {
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 21.406px;
    letter-spacing: -0.601px;
    text-transform: capitalize;
}
div#sec-06 .pro-wop img,div#sec-06 .pro-wop2 img,div#sec-06 .pro-wop3 img {
    width: unset !important;
    margin: 0 auto;
}
#sec-06 .owl-stage {
    padding-bottom: 56px !important;
}
/* =============================================================== */
div#sec-07 h6 {
    color: #F15F25;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 27.235px;
    text-transform: capitalize;
    padding-top: 162px;
}
div#sec-07 h2 {
    color: #343434;
    text-align: center;
    font-family: Dosis;
    font-size: 78.173px;
    font-style: normal;
    font-weight: 700;
    line-height: 83.217px;
    text-transform: capitalize;
    position: relative;
}
div#sec-07 p {
    color: #5F5F5F;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 35.304px;
}
div#sec-07 a.nectar-button.small.regular.accent-color.regular-button {
    width: 237.206px;
    height: 59.26px;
    background: #F15F25 !important;
    margin: 0 auto;
    display: table;
    line-height: 2.5;
    margin-bottom: 151px;
}
#sec-07 .vc_col-sm-3:nth-child(1) {
    padding-bottom: 50px;
}
#sec-07 .vc_col-sm-3:nth-child(3) {
    padding-bottom: 50px;
}
#sec-07 .column-image-bg {background-size: 100% 100%;}
/* ==================================================================== */
.texti-wo h6 {
    color: #D1429A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 21.6px;
    text-transform: capitalize;
}
.texti-wo h2 {
    color: #343434;
    text-align: center;
    font-family: Dosis;
    font-size: 62px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px;
    text-transform: capitalize;
    width: 70%;
    margin: 0 auto;
    padding-bottom: 20px;
    position: relative;
}
.texti-wo p {
    color: #5F5F5F;
    text-align: center;
    font-family: Dosis;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}
.scoott ul,.scoott2 ul,.scoott3 ul {
    margin: 0;
    display: flex;
    gap: 20px;
    align-items: center;
    margin-bottom: 20px;
}
.scoott ul li,.scoott2 ul li,.scoott3 ul li {
    list-style: none;
    color: #343434;
    font-family: Dosis;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 26.4px;
    text-transform: capitalize;
}
.scoott ul li strong,.scoott2 ul li strong,.scoott3 ul li strong {
    color: #F15F25;
    font-family: Dosis;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 19.2px;
}
.scoott p.tex-1,.scoott2 p.tex-1,.scoott3 p.tex-1  {
    color: #343434;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    position: relative;
}
.scoott {
    background-image: url(/wp-content/uploads/2025/12/Group-1321315430-min.png);
    background-repeat: no-repeat;
    width: 367px;
    height: 470px;
    flex-shrink: 0;
    padding: 45px 40px;
    background-size: 100% 100%;
}
.scoott2 {
    background-image: url(/wp-content/uploads/2025/12/Group1321315429-min.png);
    background-repeat: no-repeat;
    width: 367px;
    height: 461px;
    flex-shrink: 0;
    padding: 45px 40px;
}
.scoott3 {
    background-image: url(/wp-content/uploads/2025/12/Group-1321315397-1.png);
    background-repeat: no-repeat;
    width: 367px;
    height: 461px;
    flex-shrink: 0;
    padding: 45px 40px;
}
.scoott p.tex-1:before,.scoott2 p.tex-1:before,.scoott3 p.tex-1:before {
    content: '';
    background-image: url(/wp-content/uploads/2025/12/Group1321315427-min.png);
    position: absolute;
    width: 27%;
    height: 11%;
    background-repeat: no-repeat;
    bottom: -32px;
}
/* =================================================================== */
div#sec-01 h2:before {
    content: '';
    width: 185px;
    height: 8px;
    position: absolute;
    background: #F9B001;
    right: 402px;
    z-index: -1;
    bottom: 5px;
}
div#sec-02 h2:before {
    content: '';
    width: 275px;
    height: 8px;
    position: absolute;
    background: #F9B001;
    top: auto;
    right: 310px;
    z-index: -1;
    bottom: -15px;
}
div#sec-04 h2:before {
    content: '';
    width: 215px;
    height: 8px;
    position: absolute;
    background: #F9B001;
    top: auto;
    right: 10px;
    z-index: -1;
    bottom: 12px;
}
div#sec-03 h2:before {
    content: '';
    width: 208px;
    height: 8px;
    position: absolute;
    background: #ffcf5d;
    top: auto;
    right: 446px;
    z-index: -1;
    bottom: 0px;
}
div#sec-05 h2:before {
    content: '';
    width: 246px;
    height: 8px;
    position: absolute;
    background: #ffcf5d;
    top: 53px;
    right: auto;
    z-index: -1;
    bottom: auto;
}
div#sec-06 h2:before {
    content: '';
    width: 290px;
    height: 8px;
    position: absolute;
    background: #ffcf5d;
    top: 60px;
    right: 247px;
    z-index: -1;
    bottom: auto;
}
div#sec-07 h2:before {
    content: '';
    width: 364px;
    height: 8px;
    position: absolute;
    background: #F9B001;
    top: auto;
    right: 175px;
    z-index: -1;
    bottom: 10px;
}
div#sec-08 h2:before {
    content: '';
    width: 200px;
    height: 8px;
    position: absolute;
    background: #F9B001;
    top: auto;
    right: 95px;
    z-index: -1;
    bottom: 22px;
}
div#sec-01 {
    position: relative;
}
div#sec-01:before {
    content: '';
    background-image: url(/wp-content/uploads/2025/12/Group-1321315394-2.png);
    position: absolute;
    width: 100%;
    height: 52%;
    z-index: 9;
    background-repeat: no-repeat;
    bottom: 0;
    background-size: cover;
}
div#sec-02 {
    position: relative;
}
div#sec-02:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/01/Group-1321315630.png);
    position: absolute;
    width: 17%;
    height: 39%;
    background-repeat: no-repeat;
    top: -150px;
    z-index: 99999999;
    left: -100px;
    animation: loopFadeUp 3s ease-in-out infinite;
}
@keyframes loopFadeUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  50% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
div#sec-02:after {
    content: '';
    background-image: url(/wp-content/uploads/2025/12/Group-1321315416-min.png);
    position: absolute;
    width: 7%;
    height: 18%;
    background-repeat: no-repeat;
    top: auto;
    z-index: 99999999;
    left: auto;
    right: 0px;
    bottom: 0;
    animation: bounceAnim 1s ease-in-out infinite;
}
@keyframes bounceAnim {
  0%, 100% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-15px);
  }
  60% {
    transform: translateY(-7px);
  }
}
div#sec-03 {
    position: relative;
}
div#sec-03:before {
   content: '';
   background-image: url(/wp-content/uploads/2026/01/Group-1321315631.png);
   position: absolute;
   width: 14%;
   height: 31%;
   background-repeat: no-repeat;
   top: auto;
   z-index: 99999999;
   left: auto;
   right: 70px;
   bottom: -30px;
   animation: pulseGlow 1s ease-in-out infinite;
}
@keyframes pulseGlow {
  0%, 100% {
    transform: scale(1.1);
    
  }
  50% {
    transform: scale(1.03);
   
  }
}
div#sec-06 {
    position: relative;
}
div#sec-06:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/01/Group-1321315633.png);
    position: absolute;
    width: 21%;
    height: 50%;
    background-repeat: no-repeat;
    right: 0;
    top: 81px;
    animation: bounceAnim 1s ease-in-out infinite;
    z-index: 999;
}
@keyframes bounceAnim {
  0%, 100% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-15px);
  }
  60% {
    transform: translateY(-7px);
  }
}
div#sec-06:after {
    content: '';
    background-image: url(/wp-content/uploads/2026/01/Group-1321315632.png);
    position: absolute;
    width: 14%;
    height: 25%;
    background-repeat: no-repeat;
    right: auto;
    top: auto;
    left: 0;
    bottom: 0;
    z-index:9999;
    animation: bounceAnim 1s ease-in-out infinite;
}
@keyframes bounceAnim {
  0%, 100% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-15px);
  }
  60% {
    transform: translateY(-7px);
  }
}
div#sec-08 {
    position: relative;
}
div#sec-08:after {
     content: '';
     background-image: url(/wp-content/uploads/2026/01/Group-1321315632.png);
     position: absolute;
     width: 13%;
     height: 24%;
     background-repeat: no-repeat;
     right: auto;
     top: auto;
     left: 0;
     bottom: 70px;
     animation: pulseGlow 1s ease-in-out infinite;
     z-index: 999;
}
@keyframes pulseGlow {
  0%, 100% {
    transform: scale(1.1);
    
  }
  50% {
    transform: scale(1.03);
   
  }
}
div#sec-08:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/01/Group-1321315633.png);
    position: absolute;
    width: 21%;
    height: 50%;
    background-repeat: no-repeat;
    right: 0;
    top: 0;
    animation: pulseGlow 1s ease-in-out infinite;
    z-index: 9999;
}
@keyframes pulseGlow {
  0%, 100% {
    transform: scale(1.1);
    
  }
  50% {
    transform: scale(1.03);
   
  }
}
/* ================================================================================ */
div#footer-working p {
    color: #5F5F5F;
    font-family: Dosis;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    text-transform: capitalize;
    padding-bottom: 8px;
}
div#footer-working .row-bg.using-image {
    background-size: 100% 100%;
    background-position: 100% 100% !important;
}
div#footer-working .vc_col-sm-3:nth-child(2) {
    position: relative;
    left: 50px;
}
div#last-footer p,div#last-footer p a {
    color: #D1429A;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: -0.5px;
    text-transform: capitalize;
    text-align: center;
    padding: 12px 0 12px;
}
div#footer-working ul.men {
    margin: 0 0 0 16px;
}
div#footer-working ul.men li a {
    color: #5F5F5F;
    font-family: Dosis;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    text-transform: capitalize;
}
div#footer-working h3 {
    color: #343434;
    font-family: Dosis;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: -0.5px;
    text-transform: capitalize;
    padding-bottom: 40px;
    margin: 0;
    position: relative;
}
div#footer-working ul.men li {
    padding-bottom: 10px;
}
div#footer-working ul.men li::marker {
    color: #D1429A;
}
div#footer-working ul.cont {
    margin: 0;
}
div#footer-working ul.cont li strong {
    color: #D1429A;
    font-family: Dosis;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    text-transform: capitalize;
}
div#footer-working ul.cont li {
    color: #5F5F5F;
    font-family: Dosis;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    list-style: none;
    padding-bottom: 21px;
}
div#footer-working ul.cont li a {
    color: #5F5F5F;
    font-family: Dosis;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}
div#footer-working ul.cont li:nth-child(1) {
    width: 80%;
}
div#footer-working div#wpforms-79 {
    margin: 0;
}
div#wpforms-79 input {
    height: 60px;
    border-radius: 15px;
    background: #FFF;
    color: #000;
}
div#wpforms-79 input::placeholder {
    color: #BBB;
    font-family: 'Dosis';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 1;
}
div#footer-working .wpforms-container .wpforms-field {
    padding-bottom: 0;
}
div#footer-working button#wpforms-submit-79 {
    border-radius: 10px !important;
    border-bottom: 3px solid #F9B001;
    border-radius: 2px;
    background: #D1429A;
    width: 100%;
    height: 55px;
    color: #FFF;
    text-align: center;
    font-family: Dosis;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-transform: capitalize;
    margin-bottom: 17px;
}
div#footer-working .vc_col-sm-3:nth-child(1) {
    position: relative;
    left: -80px;
}

div#footer-working img {
    margin-bottom: 20px;
    transform: scale(1.5);
}
div#footer-working ul.iconlist {
    margin: 0;
}
div#footer-working ul.iconlist li {
    display: inline-block;
    margin-right: 16px;
}
div#footer-working ul li:hover i, div#footer-working ul li:hover a,div#footer-working ul li:hover {
    color: #d1429a;
}
div#footer-working ul.iconlist li i {
    width: 50px;
    height: 50px;
    border-radius: 12px !important;
    background: #FFF;
    font-size: 22px;
    padding: 11px;
    color: #000;
}
div#footer-working h3:before {
    content: '';
    background-image: url(/wp-content/uploads/2025/12/Group-1321315395-2.png);
    position: absolute;
    width: 19%;
    height: 7%;
    background-repeat: no-repeat;
    bottom: 24px;
}
/* ============================================================= */
#conta h2 {
    color: #5b5851;
    font-size: 88px;
    font-style: normal;
    font-weight: 700;
    line-height: 93.73px;
    text-transform: capitalize;
    text-align: center;
    padding-top: 20px;
}
div#wpforms-137 {
    width: 80%;
}
div#wpforms-137 label {
    color: #000000;
    font-family: Dosis;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-transform: capitalize;
    margin-bottom: 10px;
}
div#wpforms-137 input {
    height: 61px;
    border: none;
    border-radius: 10px;
    border-bottom: 3px solid #F9B001;
    color: #000;
}
#conta textarea {border: none;border-radius: 10px;border-bottom: 3px solid #F9B001;height: 180px;color: #000;}
#conta button#wpforms-submit-137 {
    width: 100%;
    border-radius: 10px !important;
    border-bottom: 3px solid #F9B001;
    background: #D1429A;
    height: 57px;
    color: #FFF;
    font-family: Dosis;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-transform: capitalize;
}
/* ================================================================== */
header#top .row {
    border-radius: 17px;
    background: #FFF;
    height: 88px;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
    color: #676767;
    font-family: Dosis;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 107.5%;
    text-transform: capitalize;
    padding: 0 30px;
}
#header-outer[data-lhe="default"] #top nav > ul > li.current_page_item a {
    color: #D1429A;
    font-family: Dosis;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 107.5%;
    text-transform: capitalize;
}
header#top {
    margin-top: 50px;
}
body.wp-singular.product-template-default.single div#header-space {
    height: 300px;
    background: #FFE39F;
}
#header-outer:not([data-format="left-header"]) #top nav >ul {
    padding-left: 70px;
}
body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {
    margin-left: 0;
    padding-right: 70px !important;
}
div#gallery-row h6 {
    color: #D1429A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 21.6px;/* 120% */
    text-transform: uppercase;
}
div#gallery-row h2 {
    color: #343434;
    text-align: center;
    font-size: 62px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px;
    text-transform: capitalize;
    padding-bottom: 20px;
    position: relative;
    width: 70%;
    margin: 0 auto;
}
div#gallery-row h2:before {
    content: '';
    width: 190px;
    height: 8px;
    position: absolute;
    background: #F9B001;
    top: auto;
    right: 72px;
    z-index: -1;
    bottom: 19px;
}
div#gallery-row p {
    color: #5F5F5F;
    text-align: center;
    font-family: Dosis;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}
@media only screen and (min-width: 320px) and (max-width: 767px){	
header#top {
    margin-top: 0;
}
header#top .row {
    border-radius: 0px;
    height: auto;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-family: Dosis !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 26px !important;
    text-transform: capitalize !important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before{
    background-color:#000;
}
div#sec-01 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
div#sec-01 h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
    text-align:center;
}
div#sec-01 h6{
    text-align:center;
}
div#sec-01 p {
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 10px;
    width:95%;
    margin:0 auto;
    text-align:center;
}
a.nectar-button.small.regular.accent-color.regular-button{
    display:table;
    margin:0 auto;
}
div#sec-01 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#sec-02 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
.leang h6 {
    text-align:center;
}
.leang h2 {
    font-size: 30px;
    line-height: 40px;
    text-align:center;
}
.leang2 p {
    font-size: 14px;
    line-height: 24px;
    width: 95%;
    margin:0 auto;
    text-align:center;
}
.bright1 p {
    font-size: 12px;
    line-height: 24px;
    width: 75%;
}
div#sec-02 h4 {
    z-index: 9;
}
.bright2 p {
    font-size: 12px;
    line-height: 24px;
    width: 75%;
}
.bright3 p{
    font-size: 12px;
    line-height: 24px;
    width: 75%; 
}
.bright4 p{
    font-size: 12px;
    line-height: 24px;
    width: 75%;   
}
div#sec-02 h4 {
    z-index: 9;
}
div#sec-03 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
#sec-03 .vc_col-sm-6:nth-child(1) {
    padding-right: 0px;
}
div#sec-03 img {
    display: table;
    margin: 0 auto;
    width: 90%;
}
div#sec-03 h6{
    text-align:center;
}
div#sec-03 h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
    text-align:center;
}
div#sec-03 p {
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 15px;
    margin:0 auto;
    text-align:center;
}
#sec-03 ul.call-wo {
    position: unset;
    justify-content: center;
    margin-top:20px;
}
#sec-03 ul.call-wo li:nth-child(1) a {
    font-size: 20px;
    line-height: 24px;
}
div#sec-03:before{
    display:none;
}
div#sec-03 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#sec-02 {
    padding-top: 0px !important;
}
div#sec-01 h2:before {
    display: none;
}
div#sec-02 h2:before {
    display: none;
}
div#sec-03 h2:before {
    display: none;
}
div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
#sec-04 .leaning-wo h2 {
    font-size: 30px;
    line-height: 40px;
    width: 50%;
}
div#sec-04 h2:before{
    display:none;
}
#sec-04 .leaning-wo p {
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 10px;
    width: 95%;
    margin: 0 auto;
}
.creaing-wo {
    margin: 0 auto;
    margin-top: -80px;
    margin-bottom: 30px !important;
}
#sec-04 img {
    z-index: -1;
    display:table;
    margin:0 auto;
    width: 95%;
}
#sec-04 .creaing-wo img{
	width:auto;
}
div#sec-05 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
div#sec-05 h2 {
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 15px;
	width:95%;
	margin:0 auto;
}
div#sec-05 h2 br{
	display:none;
}
div#sec-05 h2:before{
    display:none;
}
#sec-05 form#wpforms-form-79 input {
    width: 320px;
}
div#sec-05 {
    padding-top: 0px !important;
    padding-bottom: 60px !important;
}
div#sec-06 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
div#sec-06 h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
}
div#sec-06 h2:before{
    display:none;
}
div#sec-06 p {
    font-size: 14px;
    line-height: 24px;
    width:95%;
    margin:0 auto;
}
div#sec-06:after{
    display:none;
}
div#sec-06 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#gallery-row {
    padding-top: 60px !important;
    padding-bottom: 40px !important;
}
div#gallery-row h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
    width: 90%;
}
div#gallery-row h2:before {
    display:none;
}
div#gallery-row p {
    font-size: 14px;
    line-height: 24px;
}
div#sec-08 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
.texti-wo h2 {
    font-size: 30px;
    line-height: 40px;
    width: 90%;
    padding-bottom: 10px;
}
div#sec-08 h2:before{
    display:none;
}
.scoott, .scoott2, .scoott3 {
    width: 100%;
	padding:25px;
}
div#sec-08:after{
    display:none;
}
.scoott p.tex-1, .scoott2 p.tex-1, .scoott3 p.tex-1 {
    font-size: 14px;
    line-height: 28px;
}
div#sec-08 {
    padding-bottom: 40px !important;
}
div#footer-working .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
div#footer-working img {
    transform: scale(1);
    display:table;
    margin:0 auto;
    margin-bottom: 20px;
    width:90%;
}
div#footer-working .vc_col-sm-3:nth-child(1) {
    position: relative;
    left: 0px;
}
div#footer-working p {
    font-size: 14px;
    line-height: 24px;
    text-align:center;
    width:95%;
    margin:0 auto; 
}
div#footer-working ul.iconlist {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
div#footer-working .vc_col-sm-3:nth-child(2) {
    position: relative;
    left: 0px;
}
div#footer-working h3{
    text-align:center;
}
div#footer-working ul.men li{
    text-align:center;
}
div#footer-working ul.cont li:nth-child(1) {
    width: 100%;
}
div#footer-working ul.cont li {
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 15px;
    text-align:center;
}
div#footer-working div#wpforms-79 {
    width: 95%;
    margin: 0 auto;
}
div#footer-working ul.men {
    margin: 0;
    width: 30%;
    margin:0 auto;
}
div#footer-working .row-bg.using-image {
    background-size: cover;
    background-position: center !important;
}
div#footer-working ul.men li a {
    font-size: 16px;
    line-height: 26px;
}
div#footer-working ul.cont li a {
    font-size: 16px;
    line-height: 26px;
}
div#footer-working {
    padding-top: 260px !important;
    padding-bottom: 20px !important;
}
div#last-footer p, div#last-footer p a {
    font-size: 16px;
    line-height:20px;
}
.page-id-123 div#sec-03 .inner_row:nth-child(2) {
    padding-top: 0px !important;
}
.page-id-123 div#sec-03{
    padding-bottom:0 !important;
}
div#sec-06 p br {
    display: none;
}
div#conta .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
#conta h2 {
    font-size: 30px;
    line-height: 40px;
    padding-top: 0px;
}
div#sec-02:before{
	display:none;
}
div#sec-02:after{
	display:none;
}
div#sec-06:before{
    display:none;	
}
div#sec-08:before{
	display:none;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
header#top {
    margin-top: 0;
}
header#top .row {
    border-radius: 0px;
    height: auto;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-family: Dosis !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 26px !important;
    text-transform: capitalize !important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before{
    background-color:#000;
}
div#sec-01 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
div#sec-01 h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
    text-align:center;
}
div#sec-01 h6{
    text-align:center;
}
div#sec-01 p {
    font-size: 15px;
    line-height: 25px;
    padding-bottom: 10px;
    width: 90%;
    margin:0 auto;
    text-align:center;
}
div#sec-01 img {
    width: 70%;
    display: table;
    margin: 0 auto;
}
a.nectar-button.small.regular.accent-color.regular-button{
    display:table;
    margin:0 auto;
}
div#sec-01 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#sec-02 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
div#sec-02:before{
	display:none;
}
div#sec-02:after{
	display:none;
}
.leang h6 {
    text-align:center;
}
.leang h2 {
    font-size: 30px;
    line-height: 40px;
    text-align:center;
}
.leang2 p {
    font-size: 15px;
    line-height: 25px;
    width: 90%;
    margin:0 auto;
    text-align:center;
}
.bright1 p {
    font-size: 12px;
    line-height: 24px;
    width: 35%;
}
div#sec-02 h4 {
    z-index: 9;
}
.bright2 p {
    font-size: 12px;
    line-height: 24px;
    width: 35%;
}
.bright3 p{
    font-size: 12px;
    line-height: 24px;
    width: 35%;
}
.bright4 p{
    font-size: 12px;
    line-height: 24px;
    width: 35%;
}
div#sec-02 h4 {
    z-index: 9;
}
div#sec-02 img {
    width: 70%;
    display: table;
    margin: 0 auto;
}
div#sec-03 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
#sec-03 .vc_col-sm-6:nth-child(1) {
    padding-right: 0px;
}
div#sec-03 img {
    display: table;
    margin: 0 auto;
    width: 70%;
}
div#sec-03 h6{
    text-align:center;
}
div#sec-03 h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
    text-align:center;
}
div#sec-03 p {
    font-size: 15px;
    line-height: 25px;
    padding-bottom: 15px;
    margin:0 auto;
    text-align:center;
    width: 90%;
}
#sec-03 ul.call-wo {
    position: unset;
    justify-content: center;
    margin-top:20px;
}
#sec-03 ul.call-wo li:nth-child(1) a {
    font-size: 20px;
    line-height: 24px;
}
div#sec-03:before{
    display:none;
}
div#sec-03 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#sec-02 {
    padding-top: 0px !important;
}
div#sec-01 h2:before {
    display: none;
}
div#sec-02 h2:before {
    display: none;
}
div#sec-03 h2:before {
    display: none;
}
div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
#sec-04 .leaning-wo h2 {
    font-size: 30px;
    line-height: 40px;
    width: 50%;
}
div#sec-04 h2:before{
    display:none;
}
#sec-04 .leaning-wo p {
    font-size: 15px;
    line-height: 25px;
    padding-bottom: 10px;
    width: 90%;
    margin: 0 auto;
}
.creaing-wo {
    margin: 0 auto;
    margin-top: -80px;
    margin-bottom: 30px !important;
}
#sec-04 img {
    z-index: -1;
    display:table;
    margin:0 auto;
    width: 70%;
}
#sec-04 .creaing-wo img{
	width:auto;
}
div#sec-05 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
div#sec-05 h2 {
    font-size: 30px;
    line-height: 30px;
    width:95%;
    margin:0 auto;
}
div#sec-05 h2 br{
	display:none;
}
div#sec-05 h2:before{
    display:none;
}
#sec-05 form#wpforms-form-79 input {
    width: 700px;
}
div#sec-05 {
    padding-top: 0px !important;
    padding-bottom: 60px !important;
}
div#sec-06 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
div#sec-06 h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
}
div#sec-06 h2:before{
    display:none;
}
div#sec-06 p {
    font-size: 15px;
    line-height: 25px;
    width: 90%;
    margin:0 auto;
}
div#sec-06:after{
    display:none;
}
div#sec-06:before{
    display:none;	
}
div#sec-06 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#sec-06 img {
    display: table;
    margin: 0 auto;
    width: 70%;
}
div#gallery-row {
    padding-top: 60px !important;
    padding-bottom: 40px !important;
}
div#gallery-row h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
    width: 90%;
}
div#gallery-row h2:before {
    display:none;
}
div#gallery-row p {
    font-size: 15px;
    line-height: 25px;
}
div#sec-08 .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
.texti-wo h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
}
div#sec-08 h2:before{
    display:none;
}
.scoott, .scoott2, .scoott3 {
    margin: 0 auto;
}
div#sec-08:after{
    display:none;
}
div#sec-08:before{
	display:none;
}
.scoott p.tex-1, .scoott2 p.tex-1, .scoott3 p.tex-1 {
    font-size: 14px;
    line-height: 28px;
}
div#sec-08 {
    padding-bottom: 40px !important;
}
div#footer-working .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
div#footer-working img {
    transform: scale(1);
    display:table;
    margin:0 auto;
    margin-bottom: 20px;
    width:90%;
}
div#footer-working .vc_col-sm-3:nth-child(1) {
    position: relative;
    left: 0px;
}
div#footer-working p {
    font-size: 14px;
    line-height: 24px;
    text-align:center;
    width:95%;
    margin:0 auto; 
}
div#footer-working ul.iconlist {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
div#footer-working .vc_col-sm-3:nth-child(2) {
    position: relative;
    left: 0px;
}
div#footer-working h3{
    text-align:center;
}
div#footer-working ul.men li{
    text-align:center;
}
div#footer-working ul.cont li:nth-child(1) {
    width: 100%;
}
div#footer-working ul.cont li {
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 15px;
    text-align:center;
}
div#footer-working div#wpforms-79 {
    width: 95%;
    margin: 0 auto;
}
div#footer-working ul.men {
    margin: 0;
    width: 30%;
    margin:0 auto;
}
div#footer-working .row-bg.using-image {
    background-size: cover;
    background-position: center !important;
}
div#footer-working ul.men li a {
    font-size: 16px;
    line-height: 26px;
}
div#footer-working ul.cont li a {
    font-size: 16px;
    line-height: 26px;
}
div#footer-working {
    padding-top: 260px !important;
    padding-bottom: 20px !important;
}
div#last-footer p, div#last-footer p a {
    font-size: 18px;
    line-height:20px;
}
.page-id-123 div#sec-03 .inner_row:nth-child(2) {
    padding-top: 0px !important;
}
.page-id-123 div#sec-03{
    padding-bottom:0 !important;
}
div#sec-06 p br {
    display: none;
}
div#conta .row_col_wrap_12.col.span_12.dark.left {
    padding:0;
}
#conta h2 {
    font-size: 30px;
    line-height: 40px;
    padding-top: 0px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1300px){
	#header-outer[data-full-width="true"] header > .container {
		padding: 0 30px;
	}
	#header-outer:not([data-format="left-header"]) #top nav >ul {
		padding-left: 30px;
	}
	body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {
		margin-left: 0;
		padding-right: 30px !important;
	}
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
		font-size: 16px;
		padding: 0 15px;
	}
	div#sec-01 .row_col_wrap_12.col.span_12.dark.left {
		padding:0 30px;
	}
	div#sec-01 h2 {
		font-size: 40px;
		line-height: 50px;
		padding-bottom: 0px;
		border-bottom: 8px solid #F9B001;
		margin-bottom: 10px;
	}
	div#sec-01 p {
		font-size: 16px;
		line-height: 26px;
		padding-bottom: 10px;
	}
	div#sec-01 h2:before{
		display:none;
	}
	div#sec-02 .row_col_wrap_12.col.span_12.dark.left {
		padding:0 30px;
	}
	div#sec-02:before{
		background-size:contain;
		left: -30px;
	}
	.leang h2 {
		font-size: 40px;
		line-height: 50px;
		border-bottom: 8px solid #F9B001;
		width: 85%;
	}
	.leang2 p {
		font-size: 16px;
		line-height: 26px;
		width: 95%;
	}
	div#sec-02 h2:before{
		display:none;
	}
	.bright1 p, .bright2 p, .bright3 p, .bright4 p {
		width: 45%;
	}
	.bright4 p{
		font-size:14px;
	}
	div#sec-03 .row_col_wrap_12.col.span_12.dark.left {
		padding:0;
	}
	div#sec-03 h2 {
		font-size: 40px;
		line-height: 50px;
		border-bottom:8px solid #ffcf5d;
		width: 90%;
		padding-bottom: 0;
		margin-bottom: 15px;
	}
	div#sec-03 h2:before{
		display:none;
	}
	div#sec-03 p {
		color: #5F5F5F;
		font-size: 16px;
		line-height: 26px;
		width: 95%;
		padding-bottom: 29px;
	}
	div#sec-03:before {
		background-size: contain;
	}
	div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
		padding:0 30px;
	}
	#sec-04 .leaning-wo h2 {
		font-size:40px;
		line-height: 50px;
		width: 25%;
		border-bottom:8px solid #F9B001;
		padding-bottom: 0;
		margin-bottom: 12px;
	}
	#sec-04 .leaning-wo h2:before{
		display:none;
	}
	#sec-04 .leaning-wo p {
		font-size: 16px;
		line-height: 26px;
	}
	div#sec-06 .row_col_wrap_12.col.span_12.dark.left {
		padding:0 30px;
	}
	div#sec-06 h2 {
		font-size: 40px;
		line-height: 50px;
		border-bottom: 8px solid #ffcf5d;
		width: 62%;
		margin: 0 auto;
		padding-bottom: 0;
		margin-bottom: 20px;
	}
	div#sec-06 h2:before{
		display:none;
	}
	div#sec-05 h2 {
		font-size: 40px;
		line-height: 50px;
		border-bottom: 8px solid #ffcf5d;
		padding-bottom:0;
		width: 71%;
		margin: 0 auto;
		margin-bottom:25px;
	}
	div#sec-05 h2:before{
		display:none;
	}
	div#sec-05 h2 br{
		display:none;
	}
	div#sec-06 p {
		font-size: 16px;
		line-height: 26px;
		width: 75%;
		margin:0 auto;
	}
	div#sec-06:after{
		background-size:contain;
	}
	div#sec-06:before{
		background-size:contain;    
	}
	div#sec-02:after{
		 background-size:contain;    
	}
	div#gallery-row h2 {
		font-size: 40px;
		line-height: 50px;
		padding-bottom: 0px;
		margin-bottom:20px;
		border-bottom:8px solid #F9B001;
	}
	div#gallery-row h2:before{
		display:none;
	}
	div#sec-08 .row_col_wrap_12.col.span_12.dark.left {
		padding:0 30px
	}
	.texti-wo h2 {
		font-size:40px;
		line-height: 50px;
		padding-bottom: 0px;
		margin-bottom:20px;
		border-bottom:8px solid #F9B001;
	}
	div#sec-08 h2:before{
		display:none;
	}
	div#sec-08:before {
		background-size: contain;
	}
	div#sec-08:after{
	   background-size: contain;
	   bottom: 10px;
	}
	.scoott, .scoott2, .scoott3{
	   padding: 45px 30px;
	}
	div#footer-working .row_col_wrap_12.col.span_12.dark.left {
	   padding:0 60px;
	}
	div#footer-working .vc_col-sm-3:nth-child(1) {
		position: relative;
		left: 0px;
	}
	div#footer-working img {
		margin-bottom: 20px;
		transform: scale(1.2);
	}
	div#footer-working p {
		font-size: 16px;
		line-height: 26px;
	}
	div#footer-working p br{
		display:none;
	}
	div#footer-working ul.men li a {
		font-size: 16px;
		line-height: 26px;
	}
	div#footer-working ul.cont li a{
		font-size: 16px;
		line-height: 26px;
	}
	div#footer-working ul.cont li {
		font-size: 16px;
		line-height: 26px;
	}
	div#conta .row_col_wrap_12.col.span_12.dark.left {
		padding: 0;
	}
	#conta h2 {
		font-size: 50px;
		line-height: 55px;
	}
}
@media only screen and (min-width: 1301px) and (max-width: 1600px){
		#header-outer[data-full-width="true"] header > .container {
		padding: 0 100px;
	}
	#header-outer:not([data-format="left-header"]) #top nav >ul {
		padding-left: 30px;
	}
	body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {
		margin-left: 0;
		padding-right: 30px !important;
	}
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
		font-size: 17px;
		padding: 0 20px;
	}
	div#sec-01 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 100px;
	}
	div#sec-01 h2 {
		font-size: 45px;
		line-height: 55px;
		padding-bottom: 10px;
		border-bottom: 8px solid #F9B001;
		margin-bottom: 12px;
	}
	div#sec-01 p {
		font-size: 17px;
		line-height: 28px;
		padding-bottom: 10px;
	}
	div#sec-01 h2:before{
		display:none;
	}
	div#sec-02 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 150px;
	}
	div#sec-02:before{
		background-size:contain;
		left: -30px;
	}
	.leang h2 {
		font-size: 45px;
		line-height: 50px;
		width: 90%;
	}
	.leang2 p {
		font-size: 17px;
		line-height: 27px;
		width: 100%;
	}
	div#sec-02 h2:before{
		display:none;
	}
	.bright1 p, .bright2 p, .bright3 p, .bright4 p {
		width: 81%;
	}
	.bright4 p{
		font-size:14px;
	}
	div#sec-03 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 150px;
	}
	div#sec-03 h2 {
		font-size: 45px;
		line-height: 55px;
		width: 90%;
		padding-bottom: 0;
		margin-bottom: 15px;
	}
	div#sec-03 h2:before{
		display:none;
	}
	div#sec-03 p {
		color: #5F5F5F;
		font-size: 17px;
		line-height: 28px;
		width: 100%;
		padding-bottom: 29px;
	}
	div#sec-03:before {
		background-size: contain;
	}
	div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
		padding:0 30px;
	}
	#sec-04 .leaning-wo h2 {
		font-size: 45px;
		line-height: 55px;
		width: 25%;
		padding-bottom: 0;
		margin-bottom: 12px;
	}
	#sec-04 .leaning-wo h2:before{
		display:none;
	}
	#sec-04 .leaning-wo p {
		font-size: 17px;
		line-height: 28px;
		width: 55%;
		margin: auto;
	}
	div#sec-06 .row_col_wrap_12.col.span_12.dark.left {
		padding:0 30px;
	}
	div#sec-06 h2 {
		font-size: 45px;
		line-height: 55px;
		width: 52%;
		margin: 0 auto;
		padding-bottom: 0;
		margin-bottom: 20px;
	}
	div#sec-06 h2:before{
		display:none;
	}
	div#sec-05 h2 {
		font-size: 45px;
		line-height: 55px;
		padding-bottom:0;
		width: 61%;
		margin: 0 auto;
		margin-bottom:25px;
	}
	div#sec-05 h2:before{
		display:none;
	}
	div#sec-05 h2 br{
		display:none;
	}
	div#sec-06 p {
		font-size: 17px;
		line-height: 28px;
		width: 65%;
		margin:0 auto;
	}
	div#sec-06:after{
		background-size:contain;
	}
	div#sec-06:before{
		background-size:contain;    
	}
	div#sec-02:after{
		 background-size:contain;    
	}
	div#gallery-row h2 {
		font-size: 45px;
		line-height: 55px;
		padding-bottom: 0px;
		margin-bottom:20px;
	}
	div#gallery-row h2:before{
		display:none;
	}
	div#sec-08 .row_col_wrap_12.col.span_12.dark.left {
		padding:0 30px
	}
	.texti-wo h2 {
		font-size: 45px;
		line-height: 55px;
		padding-bottom: 0px;
		margin-bottom:20px;
	}
	div#sec-08 h2:before{
		display:none;
	}
	div#sec-08:before {
		background-size: contain;
	}
	div#sec-08:after{
	   background-size: contain;
	   bottom: 10px;
	}
	.scoott, .scoott2, .scoott3{
	   padding: 45px 30px;
	}
	div#footer-working .row_col_wrap_12.col.span_12.dark.left {
	   padding:0 60px;
	}
	div#footer-working .vc_col-sm-3:nth-child(1) {
		position: relative;
		left: 0px;
	}
	div#footer-working img {
		margin-bottom: 20px;
		transform: scale(1.2);
	}
	div#footer-working p {
		font-size: 16px;
		line-height: 26px;
	}
	div#footer-working p br{
		display:none;
	}
	div#footer-working ul.men li a {
		font-size: 16px;
		line-height: 26px;
	}
	div#footer-working ul.cont li a{
		font-size: 16px;
		line-height: 26px;
	}
	div#footer-working ul.cont li {
		font-size: 16px;
		line-height: 26px;
	}
	div#conta .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 150px;
	}
	#conta h2 {
		font-size: 70px;
		line-height: 75px;
	}
}