/*
Theme Name: Matt Mulligan
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=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face{
	font-family:ArsenicaTrial;
	src:url(/walters/wp-content/themes/salient-child/fonts/ArsenicaTrial-Medium.ttf)
}
h2,h3,h4,h5{
	font-family:ArsenicaTrial;
}
p,a,span{
	  font-family: "Poppins";
}
ul,ol{
	margin:0;
}
div#banne .logo-img {
    width: 300px;
    min-height: 300px;
}
a.nectar-button.small.regular.accent-color.regular-button {
    width: 238px;
    height: 64px;
    border-radius: 6px !important;
    text-align: center;
    line-height: 3.1;
}
a.nectar-button.small.regular.accent-color.regular-button span {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    text-transform: capitalize;
}
a.nectar-button.small.regular.accent-color.regular-button:hover {
    box-shadow: none !important;
    background-color: #000 !important;
}

/* ========================================================= */
div#sec-02 h2 {
    color: #371912;
    text-align: right;
    -webkit-text-stroke-width: 0.71px;
    -webkit-text-stroke-color: #000;
    font-size: 99px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: 0.997px;
    text-transform: capitalize;
    padding-top: 40px;
}
#sec-02 .vc_col-sm-4 img {
    width: 100%;
    margin-bottom: 80px;
}
div#sec-02 .vc_col-sm-8 p {
    color: #646464;
    text-align: right;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 34px;
    letter-spacing: 0.188px;
    width: 80%;
    float: right;
}
/* ================================================ */
div#sec-02 .vc_col-sm-5 img {
    margin-top: -390px;
    margin-left: 108px;
}
div#sec-02 .vc_col-sm-7 p {
    color: #646464;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 34px; 
    letter-spacing: 0.188px;
    text-transform: capitalize;
    padding-left: 30px;
    padding-top: 26px;
}
div#sec-03 h2 {
    color: #371912;
    -webkit-text-stroke-width: 0.55px;
    -webkit-text-stroke-color: #000;
    font-size: 76px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; 
    letter-spacing: 0.766px;
    text-transform: capitalize;
    padding-bottom: 20px;
}
div#sec-03 p {
    color: #646464;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 34px; 
    letter-spacing: 0.188px;
    width: 86%;
}
div#sec-03 img {
    float: right;
}
/* ================================================ */
/* ==================================================== */
div#sec-04 h2 {
    color: #1A1A1A;
    font-size: 99px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: 0.997px;
    text-transform: capitalize;
    text-align: center;
    padding-bottom: 40px;
}
div#sec-04 h3 {
    color: #1C1C1C;
    text-align: center;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 10px 0;
}
div#sec-04 img {
    transition: all 0.4s linear;
    margin-bottom: 10px;
}
div#sec-04 img:hover {
    transform: scale(1.1);
    transition: all 0.4s linear;
}
/* ============================================================= */
div#sec-05 h2 {
    color: #FFF;
    -webkit-text-stroke-width: 0.71px;
    -webkit-text-stroke-color: #000;
    font-size: 99px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; 
    letter-spacing: 0.997px;
    text-transform: capitalize;
    text-align: center;
    padding-bottom: 762px;
}
div#sec-05 p {
    color: #D2D2D2;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 34px; 
    letter-spacing: 0.188px;
}
div#sec-05 a.nectar-button.small.regular.accent-color.regular-button {margin: 0 auto;display: table;}
div#sec-05 .row-bg.viewport-desktop.using-image {
    background-position: center !important;
    background-size: cover;
}
/* ================================================= */
div#sec-07 h2 {
    color: #371912;
    -webkit-text-stroke-width: 0.71px;
    -webkit-text-stroke-color: #000;
    font-size: 99px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; 
    letter-spacing: 0.997px;
    text-transform: capitalize;
    text-align: center;
    padding-bottom: 60px;
}
div#sec-07 h3 {
    color: #3E3E3E;
    font-family: Poppins;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    line-height: 1.5;
}
div#sec-07 h4 {
    color: #3E3E3E;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    float: left;
    padding-bottom: 30px;
}
div#sec-07 img {
    margin-bottom: 20px;
}
div#sec-07 .wpb_text_column.wpb_content_element img {
    float: right;
    margin: -26px 30px 0 0;
}
#sec-07 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
    display: table;
}
/* ================================================================ */
div#banne h2 {
     color: #371912;
     font-size: 105px;
     font-style: normal;
     font-weight: 400;
     letter-spacing: 1.198px;
     line-height: 1;
}
div#banne .owl-dots {
    display: none;
}
div#banne h2 strong {
    color: #371912;
    -webkit-text-stroke-width: 0.86px;
    -webkit-text-stroke-color: #000;
    font-size: 56px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: 0.566px;
    font-family: 'ArsenicaTrial';
}
div#banne p {
    color: #212121;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 34px; 
    letter-spacing: 0.188px;
    width: 93%;
}
div#banne .vc_col-sm-6:nth-child(2) img {
    float: right;
    width: 95%;
}
div#banne .carousel-item img {
    border-radius: 14.326px;
    border: 1.023px solid #C18238;
    padding: 3px;
}
div#banne .carousel-item img.owl-item.active {
    transform: scale(1);
}
/* ========================================================= */
div#foot-working img {
    margin: 0 auto;
    display: table;
    margin-bottom: 20px;
    width: 34%;
}
div#foot-working p {
    color: #646464;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 28.44px;
    letter-spacing: 0.157px;
}
div#foot-working ul.menu li, ul.info li,ul.iconlist li {display: inline-block;margin-right: 29px;}
div#foot-working ul.menu li:last-child,ul.info li:last-child {
    margin: 0 !important;
}
div#foot-working ul.menu, ul.info,ul.iconlist {
    margin: 0 auto;
    display: table;
    margin-bottom: 33px;
}
div#foot-working ul.menu li a {
    color: #777;
    text-align: right;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.312px;
    text-transform: capitalize;
}
div#foot-working ul.info {
    padding-bottom: 25px;
}
div#last-foot p {
    color: #727272;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    text-transform: capitalize;
    padding: 10px 0;
}
div#foot-working ul.info li a {
    color: #777;
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.312px;
    text-transform: capitalize;
}
div#foot-working ul.info li a i {
    margin-right: 10px;
    font-size: 20px;
}
div#foot-working ul.iconlist {
    margin-bottom: 0;
}
div#foot-working ul.iconlist li i {
    font-size: 24px;
    color: #727272;
}
div#foot-working ul li:hover a,div#foot-working ul li:hover i {
    color: #C18238;
}
/* =================================================== */
#page-header-bg h1 {
    color: #371912;
    -webkit-text-stroke-width: 0.71px;
    -webkit-text-stroke-color: #000;
    font-size: 79px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 109.648px */
    letter-spacing: 0.997px;
    text-transform: capitalize;
    font-family: ArsenicaTrial;
    padding-top: 50px;
}
/* ===================================================== */
/* ========================================================================== */
div#conta input {
    height: 70px;
    color: #000000;
    background-color: transparent;
    border-radius: 0;
}
div#conta input::placeholder,div#conta textarea::placeholder {
    color: #000000;
    font-family: 'Poppins';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 1;
}
div#wpforms-68 {
    width: 70%;
    margin: 0 auto;
}
div#conta textarea {
    height: 160px;
    background-color: transparent;
    border-radius: 0;
    color: #000000;
   
}
div#conta button#wpforms-submit-68 {
    width: 100%;
    height: 64px;
    color: #FFF;
    text-align: center;
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    margin-top: 0px;
    border-radius: 6px;
    background: #D39D51;
}
div#conta div.wpforms-container-full .wpforms-confirmation-container-full {
    background-color: #000000;
}
div#conta div.wpforms-container-full .wpforms-confirmation-container-full p {
    text-align: center;
    font-size: 20px;
}
/* ============================================================ */
#header-outer[data-lhe="default"] #top nav > ul > li > a {
    color: #777;
    text-align: right;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.373px;
    text-transform: capitalize;
    margin: 0;
    padding: 0 30px;
}
#header-outer:not([data-header-resize="1"]):not([data-format=left-header]) #logo img {
    transform: scale(1.3);
}
/* ============================================= */
div#sec-07 .tabbed>ul li a {
    padding: 17px 44px;
    color: #ffffff;
    font-family: Poppins;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    margin-right: 20px;
    border: none;
    background-color: #0000008c;
    border-radius: 10px;
    margin-bottom: 20px;
}
div#sec-07 .tabbed>ul li a:hover {
    background-color: #371912;
}
div#sec-07 .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab {
    background-color: #d39d51 !important;
    border-color: #d39d51 !important;
}
/* ===================================================================== */
/* ============================================================ */
div#testi .vc_col-sm-6:nth-child(1) img {
    width: 85%;
}
div#testi h6 {
    color: #1A1A1A;
    font-size: 59px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: 0.997px;
    text-transform: capitalize;
    padding-bottom: 40px;
    font-family: 'ArsenicaTrial';
    margin: 0;
}
div#testi h2 {
    color: #FFF;
    font-size: 59px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    padding-bottom: 30px;
    margin: 0;
}
div#testi h2 strong {
    color: #3FC6EC;
    font-family: "Chakra Petch";
    font-size: 59px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
div#testi p {
    padding-bottom: 30px;
    color: #646464;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 34px;
    letter-spacing: 0.188px;
    width: 86%;
}
div#testi h3 {
    color: #000000;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    font-family: 'Mulish' !important;
    margin: 0;
}
div#testi h4 {
    color: #FFF;
    font-family: 'Mulish' !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
div#testi .iwt-icon img {
    width: 90px;
    border-radius: 60px;
}
div#testi .iwithtext .iwt-text {
    padding-left: 113px;
    padding-top: 20px;
}
div#testi .owl-dots {
    display: none;
}
div#testi  .owl-nav.disabled {
    display: block !important;
    margin: 15px 0px 30px;
    text-align: right;
}
div#testi  .owl-nav.disabled button {
    border: 2px solid #000000;
    border-radius: 268px !important;
    width: 60px;
    height: 60px;
    margin: 0px 0px;
    padding: 0px;
    background: transparent !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: top;
    top: 83%;
    right: 10%;
}
div#testi  .owl-nav.disabled button span {
    display: none;
}
div#testi  .owl-nav.disabled button.owl-prev:before {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    color: #000000;
    transition: all 0.3s linear;
    font-size: 45px;
    font-weight: 300;
    position: relative;
    left: 3px;
    top: -1px;
}
div#testi  .owl-nav.disabled button.owl-next:before {
    content: "\f104";
    font: normal normal normal 14px/1 FontAwesome;
    color: #000000;
    transition: all 0.3s linear;
    font-size: 45px;
    font-weight: 400;
    position: relative;
    left: -3px;
    top: -2px;
}
div#testi  .owl-nav.disabled button:hover, div#testi .owl-nav.disabled button.owl-prev:hover::before, div#testi  .owl-nav.disabled button.owl-next:hover::before {
    background: #f5e5b2 !important;
    border-color: #000000;
    color: #000;
}
div#testi  button.owl-prev {
    position: absolute !important;
    right: 35%;
    bottom: -13% !important;
}
div#testi  button.owl-next {
    position: absolute !important;
    right: 15% !important;
    bottom: -13% !important;
}
div#imag-agg img {
    border: 1px solid #eee;
    height: 400px;
    object-fit: scale-down;
}
div#banne h4 {
    text-align: center;
    \: 17px 44px;
    color: #000;
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    margin-right: 20px;
    border: none;
    letter-spacing: 1px;
    padding-top: 17px;
}

/* =================================Responsive======================================== */
@media only screen and (min-width: 320px) and (max-width: 767px){
	div#banne .carousel-item img {
    margin: 0 auto;
}
div#banne h4 {width: 100%;font-size: 25px;}
	div#imag-agg .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
	div#testi .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#testi .vc_col-sm-6:nth-child(1) img {
    margin: 0 auto;
    width: 100%;
    margin-bottom: 20px;
}
div#testi .owl-nav.disabled button {top: 96%;left: 0;margin: 0 auto;display: table;width: 40px;height: 40px;right: -70px;}
div#testi .owl-nav.disabled button.owl-next:before,div#testi .owl-nav.disabled button.owl-prev:before {
    font-size: 33px;
}
div#testi p img {margin: 0 auto;padding: 0;}
div#testi h3 {
    font-size: 20px;
}
div#testi .iwithtext {
    margin: 0 auto;
    display: table;
}

div#banne .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
    padding: 0 20px;
}
div#banne h2 {
    font-size: 40px;
    text-align: center;
}
div#banne h2 strong {
    font-size: 40px;
}
div#banne .vc_col-sm-6:nth-child(2) img {
    width: 100%;
}
div#sec-02 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
    padding: 0 20px;
}
#sec-02 .vc_col-sm-4 img {
    margin: 0;
}
div#sec-02 h2 {
    text-align: center;
    font-size: 50px;
    margin-bottom: 10px;
}
p {
    text-align: center !important;
    width: 100% !important;
    font-size: 16px !important;
}
div#sec-02 .vc_col-sm-5 img {
    margin: 0;
}
div#sec-02 .vc_col-sm-7 p {
    padding: 20px 0 0 0;
}
div#sec-02 {
    padding-bottom: 40px !important;
}
div#sec-07 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-07 h2 {
    font-size: 50px;
    margin: 0;
    padding: 0 0 10px 0;
}
div#sec-07 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
div#sec-07 h3 {
    font-size: 20px;
    text-align: center;
}
div#sec-07 h4 {
    text-align: center;
    width: 100%;
    float: unset;
    padding: 0;
    font-size: 18px;
}
div#sec-07 .wpb_text_column.wpb_content_element img {
    float: unset;
    margin: 0 auto;
}
a.nectar-button.small.regular.accent-color.regular-button {
    width: 70%;
    height: unset;
    padding: 0;
}
div#sec-05 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-05 h2 {
    font-size: 50px;
    padding-bottom: 0;
    color: #000;
    margin-bottom: 22px;
}
div#sec-05 {
    padding: 300px 0 0 0 !important;
}
div#sec-05 a.nectar-button.small.regular.accent-color.regular-button {
    margin-bottom: 30px;
}
div#sec-05 .row-bg.viewport-desktop.using-image {
    height: 290px;
}
div#sec-03 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
    padding: 0 20px;
}
div#sec-03 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
div#sec-03 h2 {
    font-size: 45px;
    text-align: center;
}
div#sec-03 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
    display: table;
    margin-bottom: 30px;
}
div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-04 h2 {
    font-size: 50px;
    padding: 0 0 20px 0;
}
div#sec-04 h3 {
    font-size: 24px;
    padding-bottom: 20px;
}
div#sec-04 {
    padding-bottom: 40px !important;
}
div#foot-working .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#foot-working .vc_column-inner {
    padding: 0 20px;
}
div#foot-working img {
    width: 70%;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
}
div#foot-working ul.menu li {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
    margin: 0 !important;
}
div#foot-working ul.menu li a {
    font-size: 15px;
    text-align: center !important;
}
ul.info li {
    display: inline-block;
    padding-bottom: 13px;
    text-align: center;
    margin: 0 !important;!im;
}
div#foot-working ul.info {margin: 0 auto;display: table;text-align: center;margin-bottom: 0 !important;!i;!;padding: 0 !important;!im;}
div#foot-working ul.iconlist {
    margin: 0 auto;
    display: table;
    margin-bottom: 30px;
}
ul.iconlist li {
    margin: 0 18px 0 0;
}
ul.iconlist li:nth-child(3) {
    margin: 0;
}
div#foot-working ul.info li a {text-align: left;font-size: 13px;}
div#last-foot p {
    padding: 13px 0 10px 0;
}
div#foot-working .vc_column-inner .column-image-bg {
    border-radius: 20px;
}
div#sec-04 img {
    margin: 0 auto;
    display: table;
}
#page-header-bg h1 {
    padding: 20px 0 0 0;
    font-size: 35px !important;
}
div#conta .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#wpforms-68 {
    width: 100%;
}	
div#sec-02 .vc_col-sm-8 p {
    padding-bottom: 20px;
}	
}

/* =================================Responsive======================================== */
@media only screen and (min-width: 768px) and (max-width: 1023px){
	div#imag-agg .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
	div#testi .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#testi .vc_col-sm-6:nth-child(1) img {
    margin: 0 auto;
    width: 40%;
    margin-bottom: 20px;
}
div#testi .owl-nav.disabled button {/* top: 96%; *//* left: 0; *//* margin: 0 auto; *//* display: table; *//* width: 40px; *//* height: 40px; *//* right: -70px; */top: 95%;right: 5%;}
div#testi .owl-nav.disabled button.owl-next:before,div#testi .owl-nav.disabled button.owl-prev:before {
    font-size: 33px;
}
div#testi p img {margin: 0 auto;padding: 0;}
div#testi h3 {
    font-size: 20px;
}
div#testi .iwithtext {
    margin: 0 auto;
    display: table;
}

div#banne .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
    padding: 0 20px;
}
div#banne h2 {
    font-size: 80px;
    text-align: center;
}
div#banne h2 strong {
    font-size: 40px;
}
div#banne .vc_col-sm-6:nth-child(2) img {
    width: 50%;
    margin: 0 auto;
    display: table;
    float: unset;
}
div#sec-02 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
    padding: 0 20px;
}
#sec-02 .vc_col-sm-4 img {
    margin: 0;
    width: 50%;
    margin: 0 auto;
    display: table;
}
div#sec-02 h2 {
    text-align: center;
    font-size: 70px;
    margin-bottom: 10px;
}
p {
    text-align: center !important;
    width: 100% !important;
    font-size: 16px !important;
}
div#sec-02 .vc_col-sm-5 img {
    margin: 0;
    width: 50%;
    margin: 0 auto;
    display: table;
}
div#sec-02 .vc_col-sm-7 p {
    padding: 20px 0 0 0;
}
div#sec-02 {
    padding-bottom: 40px !important;
}
div#sec-07 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-07 h2 {
    font-size: 50px;
    margin: 0;
    padding: 0 0 10px 0;
}
div#sec-07 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
div#sec-07 h3 {
    font-size: 20px;
    text-align: center;
}
div#sec-07 h4 {
    text-align: center;
    width: 100%;
    float: unset;
    padding: 0;
    font-size: 18px;
}
div#sec-07 .wpb_text_column.wpb_content_element img {
    float: unset;
    margin: 0 auto;
}
a.nectar-button.small.regular.accent-color.regular-button {
    width: 70%;
    height: unset;
    padding: 0;
}
div#sec-05 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-05 h2 {
    font-size: 50px;
    padding-bottom: 0;
    color: #000;
    margin-bottom: 32px;
    padding-top: 20px;
}
div#sec-05 {
    padding: 300px 0 0 0 !important;
}
div#sec-05 a.nectar-button.small.regular.accent-color.regular-button {
    margin-bottom: 30px;
}
div#sec-05 .row-bg.viewport-desktop.using-image {
    height: 290px;
}
div#sec-03 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
    padding: 0 20px;
}
div#sec-03 {
    padding-top: 60px !important;
    padding-bottom: 50px !important;
}
div#sec-03 h2 {
    font-size: 55px;
    text-align: center;
}
div#sec-03 a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
    display: table;
    margin-bottom: 30px;
}
div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-04 h2 {
    font-size: 50px;
    padding: 0 0 20px 0;
}
div#sec-04 h3 {
    font-size: 24px;
    padding-bottom: 20px;
}
div#sec-04 {
    padding-bottom: 40px !important;
}
div#foot-working .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#foot-working .vc_column-inner {
    padding: 0 20px;
}
div#foot-working img {
    width: 30%;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
}
div#foot-working ul.menu li {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
    margin: 0 !important;
}
div#foot-working ul.menu li a {
    font-size: 17px;
    text-align: center !important;
}
ul.info li {
    padding-bottom: 13px;
    text-align: center;
    margin: 0 !important;!im;
    display: block;
}
div#foot-working ul.info {margin: 0 auto;display: table;text-align: center;margin-bottom: 0 !important;!i;!;padding: 0 !important;!im;}
div#foot-working ul.iconlist {
    margin: 0 auto;
    display: table;
    margin-bottom: 30px;
}
ul.iconlist li {
    margin: 0 18px 0 0;
}
ul.iconlist li:nth-child(3) {
    margin: 0;
}
div#foot-working ul.info li a {text-align: left;font-size: 16px;}
div#last-foot p {
    padding: 13px 0 10px 0;
}
div#foot-working .vc_column-inner .column-image-bg {
    border-radius: 20px;
}
div#sec-04 img {
    margin: 0 auto;
    display: table;
}
#page-header-bg h1 {
    padding: 20px 0 0 0;
    font-size: 35px !important;
}
div#conta .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#wpforms-68 {
    width: 100%;
}   
div#sec-02 .vc_col-sm-8 p {
    padding-bottom: 20px;
}   
}
/* ======================================================================== */
@media only screen and (min-width: 1024px) and (max-width: 1300px){
	div#testi .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#testi .owl-nav.disabled button {
    top: 92%;
    right: 60px;
}
div#banne .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap,#sec-02 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
    padding: 0 20px;
}
div#banne h2 {
    font-size: 80px;
}
#sec-02 .vc_col-sm-4 img {
    margin: 0;
}
div#sec-02 .vc_col-sm-8 p {
    width: 90%;
    padding-bottom: 30px;
}
div#sec-02 .vc_col-sm-5 img {
    margin: 0;
}
div#sec-02 .vc_col-sm-7 p {
    padding-top: 90px;
}
div#sec-07 h2 {
    font-size: 60px;
    padding-top: 30px;
    margin-bottom: 0;
    padding-bottom: 10px;
}
div#sec-07 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-07 .wpb_text_column.wpb_content_element img {
    margin-right: 0;
}
div#sec-05 h2 {
    padding-bottom: 580px;
}
div#sec-03 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
    padding: 0 20px;
}
div#sec-03 h2 {
    font-size: 44px;
    padding: 0 0 10px 0;
}
div#sec-03 p {
    width: 100%;
}
div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-04 img {
    width: 90%;
}
div#foot-working .vc_column-inner {
    padding: 0 20px;
}
div#foot-working ul.info li:nth-child(3) {
    margin: 0;
}
ul.info li {
    margin-right: 26px;
}
div#foot-working img {
    margin-top: 20px;
}
ul.iconlist {
    margin-bottom: 30px !important;
}
#header-outer[data-full-width="true"] header > .container {
    padding: 0 20px;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
    margin: 0;
    padding: 0 17px;
    font-size: 14px;
}	
#page-header-bg h1 {
    padding: 0;
}	
div#conta .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}	
}

/* ========================================================================== */
/* ======================================================================== */
@media only screen and (min-width: 1301px) and (max-width: 1600px){
	div#testi .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#testi .owl-nav.disabled button {
    right: 109px;
}
div#banne .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap,#sec-02 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
    padding: 0 20px;
}
div#banne h2 {
    font-size: 105px;
}
#sec-02 .vc_col-sm-4 img {
    margin: 0;
}
div#sec-02 .vc_col-sm-8 p {
    width: 90%;
    padding-bottom: 30px;
}
div#sec-02 .vc_col-sm-5 img {
    margin: -260px 0 0px 16px;
}
div#sec-02 .vc_col-sm-7 p {
    padding-top: 50px;
}
div#sec-07 h2 {
    padding-top: 30px;
    margin-bottom: 0;
    padding-bottom: 10px;
}
div#sec-07 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-07 .wpb_text_column.wpb_content_element img {
    margin-right: 0;
}
div#sec-05 h2 {
    padding-bottom: 580px;
}
div#sec-03 .row_col_wrap_12.col.span_12.dark.left.flip-in-vertical-wrap {
    padding: 0 20px;
}
div#sec-03 h2 {
    font-size: 58px;
    padding: 0 0 10px 0;
}
div#sec-04 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec-04 img {
    width: 90%;
}
div#foot-working .vc_column-inner {
    padding: 0 20px;
}
div#foot-working ul.info li:nth-child(3) {
    margin: 0;
}
ul.info li {
    margin-right: 26px;
}
div#foot-working img {
    margin-top: 20px;
}
ul.iconlist {
    margin-bottom: 30px !important;
}
#header-outer[data-full-width="true"] header > .container {
    padding: 0 20px;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
    padding: 0 22px;
}   
#page-header-bg h1 {
    padding: 0;
}   
div#conta .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}   
}