/*
Theme Name: Above The Clouds Mountain Properties
Description: This is a custom child theme for Salient
Theme URI:  https://abovethecloudsmountainproperties.com
Author: ThemeNectar
Author URI: https://abovethecloudsmountainproperties.com
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');
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap');

.nectar-center-text {
    color: red;
    font-size: 16px !important;
    line-height: 18px !important;
}

h1,h2,h3,h4,h5,h6{
	font-family: 'DM Serif Display', serif !important;
}
p,a,strong,span{
	font-family: 'Poppins', sans-serif !important;

}
#top #logo {
    margin-top: 2px;
}
html body.pojo-a11y-focusable a:focus{
  outline: none !important;
}
h2 {
    text-transform: uppercase;
    color: #000;
    font-size: 55px;
    font-weight: 200;
    line-height: 1;
}
ul.buttons.sf-menu li img {
    width: 80% !important;
}
a.nectar-button.small.regular.accent-color.regular-button {
    padding: 9px 46px;
    font-size: 16px;
    font-weight: 400;
    border-radius: 60px !important;
}
p {
    font-size: 15px;
    color: #606060;
}
h6 {
    font-family: 'Poppins' !important;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    color: #2E2717;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li.menu-item-133 > a .menu-title-text:after {
    display: none !important;
}
ul.buttons.sf-menu {
    width: 20%;
}
h6:before {
    content: '';
    border: 2px solid #8F7349;
    position: absolute;
    width: 100px;
    top: 11px;
    left: 120px;
}
#abo-images img.img-with-animation.skip-lazy {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
div#abo-images {
    padding-bottom: 30px !important;
}
div#lst-foo {
    margin-top: -90px;
}
#paragr-2 p {
    position: unset !important;
    left: 0 !important;
}
ul.sub-menu.tracked-pos li a {
    font-size: 14px !important;
    color: #000 !important;
    padding-bottom: 12px;
}
div#moun-work h3 {
    font-size: 20px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    font-family: 'Poppins' !important;
    text-transform: capitalize;
}
#sec-03 img {
    width: 100% !important;
    height: 300px;
    object-fit: cover;
}
#sec-03 h3 {
    font-size: 33px;
    text-align: center;
    font-weight: 200;
    color: #fff;
    position: absolute;
    left: auto !important;
    margin: 0 auto;
    display: table;
    background-color: #db1737a1;
    padding: 5px;
    bottom: 40px;
}
#wood {
    padding-top: 60px !important;
}
#wood h2 {
    padding-bottom: 10px;
    padding-top: 70px;
}
#wood img {
    width: 90%;
}
div#moun-work a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
    display: table;
}
/*==============header======================*/
header#top {
    padding-top: 10px;
}
div#moun-work {
    padding-top: 185px !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

div#moun-work h2 {
    text-align: center;
    color: #000;
    font-size: 40px;
    width: 75%;
    margin: 11% auto;
    line-height: 1.3;
    margin-bottom: 20px;
}
#footer-working ul.sub-menu {
    display: none;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after {
    width: 29% !important;
    border-bottom: 3px solid #fff;
}
li#menu-item-77 h2 {
    font-size: 14px;
    margin: 0 !important;
    padding: 0;
    line-height: 0;
    margin-bottom: 0px !important;
    color: #fff;
    font-family: 'Poppins' !important;
    font-weight: 300;
}
#footer-working .vc_col-sm-3:nth-child(4) ul {
    margin: 0 auto;
    display: table;
}
li#menu-item-77 i.fa.fa-phone {
    position: relative;
    left: -29px;
    font-size: 25px;
    color: #ffffff;
    top: 20px;
}
#footer-working  .foot-4a {
    margin-top: 70px;
}
#footer-working .foot-4a h3 {
    font-size: 21px;
    font-family: 'DM Serif Display' !important;
    text-align: center;
    margin-bottom: 21px;
    text-transform: capitalize;
    line-height: 1.2;
}
li#menu-item-77 {
    position: relative;
    left: 40px;
}

#sec-01 form.idx-omnibar-form {
    margin: 0 auto;
    width: 90%;
    text-align: center;
}

#sec-01 form.idx-omnibar-form input[type=text] {
    background: #FFF;
    border-radius: 0;
    padding: 20px !important;
    width: 100%;
    box-shadow: 0 0 10px;
    height: 50px;
}

#sec-01 form.idx-omnibar-form button {
    border-radius: 0 !important;
    height: 50px;
    width: 140px;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a {
    font-size: 17px;
    font-weight: 500;
    color: #000000;
    padding: 0px 15px;
    text-transform: capitalize;
    padding-top: 0px;
}
li#menu-item-77 p {
    margin-top: -10px;
    font-size: 19px;
    font-weight: 600;
    color: #fff;
}
/*==============header======================*/
    #sec-02 .nectar_video_lightbox.play_button:before,.span_12.dark .nectar_video_lightbox.play_button:before {
    background-image: url(/wp-content/uploads/2023/08/Group-6816.png);
    border: 0 !important;
    background-size: cover;
    filter: brightness(1);
    transform: scale(1.3);
}
a#logo img {transform: scale(1.7);margin-top: 12px;}
.logo-item {
    width: 64%;
    margin: 0 !important;
    padding: 0 !important;
    margin-top: -70px !important;
}
body.home.page-template-default.page.page-id-2 #sec-02 .vc_col-sm-6:nth-child(2) {
    margin-top: 240px;
}
.divider-border {
    background-color: transparent;
}
#sec-01 p {
    font-size: 28px;
    color: #fff;
    text-align: center;
    font-weight: 300;
}
div#sec-03 .carousel-item img {
    height: 250px;
    padding-right: 20px !important;
    object-fit: cover;
}
#sec-01 h2 {
    text-align: center;
    width: 78%;
    font-size: 55px;
    margin: 0 auto;
    line-height: 1.2;
    letter-spacing: 2px;
    color: #ffffff;
    font-family: 'Poppins' !important;
    font-weight: 700;
    padding-bottom: 10px;
}
#sec-01 a.primary-color {
    background-color: transparent !important;
    border: 2px solid #ffffff;
    padding: 15px 31px;
    border-radius: 50px !important;
}
#sec-01 .button.solid_color {
    margin: 0 auto;
    display: table;
}
#sec-01 .slider-down-arrow.no-border:after {
    display: none;
}
#sec-01 a.slider-down-arrow.no-border:before {
    content: "";
    width: 67px;
    height: 381px;
    margin: 0px;
    top: unset;
    position: static;
    background: url(/wp-content/uploads/2023/08/Group-7397-2.png);
    background-repeat: no-repeat !important;
    background-size: 100% 42%;
}
#sec-01 a.slider-down-arrow.no-border {
    position: absolute;
    top: 74%;
    right: 0;
    left: 70px;
}
#sec-02 {
    padding-top: 76px !important;
}
#sec-02 .vc_col-sm-6:nth-child(2) img {
    width: 90%;
    margin-bottom: 5px;
}
#sec-02 ul {
    margin-top: 380px;
    position: relative;
    left: 0%;
    margin-left: 0;
    display: none;
}
#sec-02 ul li {
    display: inline-block;
    font-size: 23px;
    text-transform: uppercase;
    font-family: 'DM Serif Display';
    color: #000;
    margin-right: 50px;
    margin-left: 60px;
    visibility: hidden;
}
#sec-02 ul li:before {
    border: 1px solid #8F7349;
    position: absolute;
    width: 50px;
    content: '';
    top: 47%;
    right: 253px;
}
.icon-2 {
    float: right !important;
    position: relative;
    left: 20%;
    /* top: 7px; */
}
.icon-2 ul {
    margin: 0;
}
.icon-2 ul li {display: inline-block;padding: 0 10px 0 10px;}
.icon-2 ul li i {
    color: #000;
    font-size: 21px;
}
#sec-02 ul li:nth-child(2):before {
    border: 1px solid #8F7349;
    position: absolute;
    width: 50px;
    content: '';
    top: 47%;
    right: 407px;
}
#sec-02 ul li:nth-child(1):before {
    border: 1px solid #8F7349;
    position: absolute;
    width: 50px;
    content: '';
    top: 47%;
    left: 0px;
}
#sec-02 p {
    position: relative;
}
#sec-02 a.play_button.large.nectar_video_lightbox {
    position: relative;
    top: 150px;
    left: 15%;
    display: none;
}
#sec-02 a.nectar-button.small.regular.accent-color.regular-button {
    position: relative;
    left: 0;
    top: 10px;
}
#sec-02 h2 {
    padding-bottom: 22px;
    padding-top: 6px;
    font-size: 40px !important;
}
#sec-02 .vc_col-sm-6:nth-child(1) img {
    width: 90%;
    margin: 0;
    text-align: left;
}
#sec-03 {
    padding-top: 40px !important;
    margin-bottom: 40px;
}
#sec-03 h6::before {
    left: 100px;
}
#sec-03 h6 {
    padding-bottom: 10px;
}
#sec-03 a.nectar-button.small.regular.accent-color.regular-button {
    float: right;
    margin-top: 42px;
}
#sec-03 .divider {
    border: 1px solid #8F7349;
    height: 1px !important;
    margin-bottom: 30px;
}
#sec-03 h2 {
    padding-bottom: 20px;
}
div#sec-03 h4 {font-size: 26px;text-transform: uppercase;font-weight: 300;color: #000;margin: 0;padding-bottom: 6px;text-align: center;}
#sec-03 .vc_col-sm-6:nth-child(1) img {height: 730px;}
#sec-03 .vc_col-sm-6:nth-child(2) img {
    height: 310px;
}
#sec-03 p {
    padding: 0 !important;
}
#sec-04 {
    height: 610px;
    padding-top: 60px !important;
}
#sec-04 h6::before {
    left: 100px;
    border: 2px solid #FFFFFF;
}
#sec-04 h6 {
    color: #fff;
    padding-bottom: 10px;
}
#sec-04 a.nectar-button.small.regular.accent-color.regular-button {
    float: right;
    margin-top: 42px;
    background-color: transparent !important;
    border: 2px solid #8F7349;
}
#sec-04 h2 {
    color: #fff;
    padding-bottom: 10px;
}
#sec-04 ul {margin: 0;position: relative;left: 25px;top: 0px;}
#sec-04 ul li {
    display: inline-flex;
}
#sec-04 h3 {
    margin-right: 60px;
    color: #fff;
    font-size: 25px;
    font-weight: 300;
    text-transform: capitalize;
    width: 33%;
    line-height: 1.2;
    margin-left: 22px;
}
#sec-04 ul li {
    padding-bottom: 26px;
    border-bottom: 1px solid #818181;
    padding-top: 30px;
}
#sec-04  span.smll-txt {
    font-size: 16px;
    color: #fff;
    margin-top: 33px;
}
#sec-04 img {
    width: 91%;
    margin-top: 50px;
    height: 500px;
    object-fit: contain;
}
#sec-04 p {
    color: #ABABAB;
}
#sec-05 h6 {
    padding-bottom: 10px;
}
#sec-05 a.nectar-button.small.regular.accent-color.regular-button {
    float: right;
    margin-top: 42px;
}
#sec-05 h2 {
    padding-bottom: 20px;
}
#sec-05 h6::before {
    left: 100px;
    border: 2px solid #8F7349;
}
div#sec-05 {padding-top: 110px !important;padding-bottom: 50px !important;}
#sec-05 .vc_col-sm-4 .wpb_text_column.wpb_content_element {
    background-color: #fff;
    padding: 20px;
    height: 162px;
    position: absolute;
    bottom: 50px;
    left: 20px;
    width: 90%;
    top: auto;
}
#sec-05 ul {
    margin: 0 auto;
}
#sec-05 ul li {
    display: inline-block;
    margin-right: 64px;
    font-size: 15px;
}
#sec-05 ul li:nth-child(2) {
    margin: 0 !important;
}
#sec-05 h3 {
    font-weight: 300;
    font-size: 27px;
    padding: 11px 0 7px 0;
    color: #000;
}
#sec-05 h4 {
    font-size: 18px;
    font-weight: 400;
}
#sec-05 .vc_col-sm-4 .wpb_text_column.wpb_content_element img {
    z-index: -1 !important;
}
#sec-05 .vc_col-sm-4 .wpb_text_column.wpb_content_element:hover {
    background-color: #8f7349;
    transition: 1s ease;
}
#sec-05 .vc_col-sm-4 .wpb_text_column.wpb_content_element:hover h3, #sec-05 .vc_col-sm-4 .wpb_text_column.wpb_content_element:hover h4 a,#sec-05 .vc_col-sm-4 .wpb_text_column.wpb_content_element:hover ul li {
    color: #fff;
}
#sec-05 .vc_col-sm-4 .wpb_text_column.wpb_content_element i {
    font-size: 17px;
    color: #8F7349;
    margin-right: 6px;
}
#sec-05 .vc_col-sm-4 .wpb_text_column.wpb_content_element:hover ul li i {
    color: #fff;
}
#sec-05 h4 i {
    margin-left: 10px;
    font-size: 26px !important;
    transform: scaleX(1.3);
    top: 1px;
}
#sec-05 .vc_col-sm-4 .wpb_text_column.wpb_content_element:hover h4 i {
    color: #fff;
}
div#sec-06 {
    padding-top: 20px !important;
}
div#sec-06 h2 {
    text-align: center;
}
div#sec-06 p {
    text-align: center;
}
div#sec-06-1 {
    padding: 30px 80px 60px 80px;
    background-color: #E8E4DF;
    margin-bottom: 40px;
}
div#sec-06-1 input {
    border: 0 !important;
    border-bottom: 2px solid #8F7349 !important;
    background-color: transparent !important;
}
#sec-06-1 label {
    font-size: 14px;
    margin-left: 10px;
    font-weight: 600;
    color: #000;
    margin-bottom: 16px;
}
#sec-06-1 button#wpforms-submit-38 {
    padding: 13px 61px !important;
    font-size: 16px;
    font-weight: 400;
    border-radius: 60px !important;
    margin: 0 auto;
    display: table;
    background-color: #8f7349;
    color: #fff;
    margin-top: 15px;
}
#footer-working h2 {
    font-size: 22px;
    color: #333;
    padding-top: 10px;
    padding-bottom: 10px;
}
#footer-working h6:before {
    display: none;
}
#footer-working {
    padding-top: 40px !important;
}
#footer-working ul {
    margin: 0;
}
#footer-working ul li {
    font-size: 16px;
    list-style: none;
    color: #000;
    padding-bottom: 13px;
}
#footer-working ul.social li {
    display: inline-block;
    margin-right: 15px;
}
#footer-working ul.social li i {
    color: #000;
    font-size: 21px;
}
#footer-working img {
    margin-bottom: 30px;
    width: 75%;
    margin: 0 auto;
}
#footer-working  p {
    color: #000;
    width: 90%;
    padding-bottom: 15px;
}
#footer-working .divider-wrap {
    border: 1px solid #FFFFFF;
    height: 1px;
    margin: 19px 0;
}
#footer-working ul li h6 {
    font-size: 10px;
    margin: 0;
    color: #fff;
}
#footer-working ul#menu-contact i {
    font-size: 19px;
    margin-right: 9px;
}
#footer-working  input#esfpx_email_9b1be293a2249 {
    border: 1px solid #000000 !important;
    color: #000;
    margin-top: 0;
    width: 85%;
}
#footer-working input[type="submit"] {
    margin-top: 28px;
    color: #FFF;
    position: relative;
    top: -84px;
    right: 0;
    background: #000;
    right: 0 !important;
    left: 58%;
}
#footer-working ul#menu-main-menu-2 {
    margin-bottom: 11px;
}
#lst-foo p {
    width: 100%;
    padding: 0 0 14px 0;
}
#footer-working li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-77 {
    display: none;
}
#footer-working li#menu-item-69 i {float: left;top: 11px;font-size: 31px !important;}
#footer-working li#menu-item-69 h2 {
    font-size: 12px;
    font-family: 'Poppins' !important;
    font-weight: 200;
    margin: 0;
}
#footer-working li#menu-item-69 span.left {
    position: relative;
    left: 31px;
    font-size: 24px;
    font-weight: 600;
}
#footer-working  ul#menu-contact li {
    padding-bottom: 21px;
}
#sec-07 h2 {
    margin: 0 !important;
    text-align: center;
}
#sec-07 {
    padding-top: 50px !important;
}
#sec-07 .owl-stage p {
    color: #fff;
}
#sec-07 .carousel-item .wpb_text_column.wpb_content_element {
    background-color: #8f7349;
    text-align: center;
    padding: 12px 12px;
    padding-top: 50px !important;
    padding-bottom: 28px !important;
}
#sec-07 .carousel-item .wpb_text_column.wpb_content_element p {
    width: 86%;
    margin: 0 auto;
    font-size: 14px !important;
    line-height: 17px;
    padding-bottom: 0px !important;
}
#sec-07 .carousel-item  h4{
 color: #fff;
 font-family: 'DM Serif Display' !important;
 font-weight: 400;
 font-size: 24px;
}
#footer-working h3 {
    font-size: 14px;
    color: #000;
    font-family: 'Poppins' !important;
    font-weight: 500;
    margin: 0;
}
#footer-working .foot-3 {
    position: relative;
    left: -20px;
}
#footer-working .foot-3 ul.num i {
    font-size: 21px;
    color: #000;
    margin-right: 7px;
}
#footer-working .foot-3 ul.num li a {color: #000;font-size: 15px;margin: 0;/* pad;/* padding: 0 !important; */}
#footer-working .foot-3 ul.num li {
    line-height: 23px;
    width: 331px;
}
div#group .vc_col-sm-12 {
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    width: 40%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 30px;
    text-align: center;
    border: 3px solid #8f7349;
}
div#group .vc_col-sm-12 h3 {
    font-size: 25px;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
}
div#group .vc_col-sm-12 p {
    font-size: 18px;
    padding: 0 0 10px 0;
    color: #000;
}
div#group .vc_col-sm-12 p a {
    font-size: 18px;
    color: #000;
}
#header-secondary-outer {
  background-color: #fff !important;
}

div#idx-results-content {padding: 0;}

body.idx-wrapper-template-default.single.single-idx-wrapper .container-wrap {
  padding-top: 0;
}

body.idx-wrapper-template-default.single.single-idx-wrapper .container-wrap::before {
    background: url(https://abovethecloudsmountainproperties.com/wp-content/uploads/2023/10/about-us.jpg);
    background-repeat: no-repeat;
    width: 100%;
    content: '';
    position: absolute;
    height: 250px;
    z-index: -1;
    background-size: cover;
    margin: 0 !important;
    padding: 0;
    display: block !important;
}
body.idx-wrapper-template-default.single.single-idx-wrapper .post-area.col {
    margin-top: 5%;
}
body.idx-wrapper-template-default.single.single-idx-wrapper .IDX-topAction {align-items: center;justify-content: center;}
body.idx-wrapper-template-default.single.single-idx-wrapper  .IDX-top-action__group--no-refinement {
    justify-content: center;
    margin-top: 40px;
}
body.idx-wrapper-template-default.single.single-idx-wrapper .row.heading-title.hentry {padding-bottom: 0;padding-top: 60px;}
body.idx-wrapper-template-default.single.single-idx-wrapper h1.entry-title {
    color: #FFF;
    text-shadow: 0 0 10px #000;
}

div#idx-results-header {
    margin-top: 6%;
}

/* ================responsive===================== */
@media (max-width: 767px) and (orientation:portrait){
	h2 {
    font-size: 25px !important;
    line-height: 1.3 !important;
}
h3 {
    font-size: 20px !important;
    line-height: 1.3;
}
p {
    font-size: 14px !important;
    line-height: 1.3;
}
#sec-01 h2 {
    width: 100%;
    font-size: 20px !important;
}
#sec-01 p {
    font-size: 20px !important;
    line-height: 1.3;
    font-weight: 400;
}
div#moun-work h2 {
    width: 100%;
}
div#moun-work {
    padding: 50px 0 50px 0 !important;
    margin: 40px 0 0 0;
}
#sec-07 {
    padding:  20px 0 0 0 !important;
}
#sec-07 .carousel-item .wpb_text_column.wpb_content_element p {
    width: 100%;
}
    #sec-07 .carousel-item .wpb_text_column.wpb_content_element {
        height: 391px;
    }

div#sec-06-1 input {
    width: 100% !important;
}
#sec-06-1 button#wpforms-submit-38 {
    width: 100%;
}
#footer-working img {
    margin: 0 auto !important;
    display: table;
}
div#sec-06-1 {
    padding:  0 20px 40px 20px !important;
    margin: 0;
}
#footer-working p {
    width: 100%;
    text-align: center;
}
#footer-working input#esfpx_email_9b1be293a2249 {
    width: 100%;
}
#footer-working input[type="submit"] {
    position: unset !important;
    margin: 0 auto;
    display: table !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: transparent !important;
}
.secondary-header-text {
    display: none;
}
#sec-02 h2 {
    text-align: center;
}
#sec-02 h6 {
    text-align: center;
}
#sec-02 h6:before {
    display: none;
}
#sec-02 .vc_col-sm-6:nth-child(1) img {
    width: 100%;
}
#sec-02 .vc_col-sm-6:nth-child(2) img {
    width: 100% !important;
}
#sec-02 p {
    position: unset;
    text-align: center;
}
#sec-03 h2 {
    text-align: center;
    padding: 0 !important;
}
#sec-03 h6 {
    text-align: center;
    padding: 0;
}
#sec-03 h6:before {
    display: none;
}
#sec-03 h3 {
    width: 100%;
}
#sec-04 img {
    width: 100%;
    margin: 0;
}
#sec-04 h2 {
    text-align: center;
    margin-bottom: -40px;
}
#sec-04 h6 {
    text-align: center;
}
#sec-04 h6:before {
    display: none;
}
	div#sec-04 {
    height: unset;
}
#sec-04 p {
    width: 100%;
    padding: 0;
}
#sec-04 h3 {
    margin: 0 20px 0 10px;
    width: 80%;
}
#sec-04 ul {
    left: 0;
}
	div#group .vc_col-sm-12 {
    width: 100%;
}
div#group .vc_col-sm-12 p a {
    font-size: 15px;
}
	#footer-working h2 {
    text-align: center;
}
body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]) {
    width: 100%;
}
#footer-working ul#menu-main-menu-2 {
    margin: 0 auto;
    display: table;
}
#footer-working ul#menu-main-menu-2 li {
    text-align: center;
}
#footer-working .foot-3 {
    position: unset;
}
#footer-working .foot-3 ul.num {
    margin: 0 auto;
    display: table;
}
#footer-working .foot-3 ul.num li {
    text-align: center;
}
#footer-working h3 {
    text-align: center;
    padding-bottom: 10px;
}
#footer-working .vc_col-sm-3:nth-child(4) {
    margin: 0;
}
#footer-working .vc_col-sm-3:nth-child(4) h3 {
    margin: 0;
}
#footer-working .divider-wrap {margin: 110px 0 0 0;}
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
    bottom: 0;
}
#lst-foo ul li img {
    width: 250px;
    margin: 0;
    height: 60px;
    object-fit: contain;
}
#lst-foo ul li {
    display: inline-block;
    width: 20%;
    margin-right: 18px;
}
#lst-foo  h4 {
    font-size: 30px;
    color: #000;
}
body.idx-wrapper-template-default.single.single-idx-wrapper.postid-337 {
    overflow: unset !important;
}

#footer-working .vc_col-sm-4:nth-child(1) img {
    width: 50%;
    margin-top: -20px !important;
}
#footer-working .vc_col-sm-4:nth-child(1) p {
    font-size: 13px;
}

/* ================responsive===================== */
.Lnder img.img-with-animation.skip-lazy.animated-in {
    width: 24%;
    margin: 0 auto;
}
div#featured {
    padding-top: 0px !important;
}
div#featured .img-with-aniamtion-wrap.animated-in {
    position: absolute;
    z-index: 2;
    width: 18%;
    margin-left: 12px;
    margin-top: 12px;
}
div#featured  img.img-with-animation.skip-lazy.animated-in {
}
#featured h3 {
    font-size: 30px;
	    text-transform: uppercase;
    color: #000;
    font-weight: 200;
    line-height: 1;
}

.nectar-center-text {
    float: left;
}

.lft-side {
    float: left;
    width: 70%;
    text-align: left;
}