/*
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=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=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');
@font-face {
  font-family: Thesignature;
  src: url(/wp-content/themes/salient-child/fonts/thesignature.ttf);
}
@font-face {
  font-family: "Abhaya Libre ExtraBold";
  src: url(/wp-content/themes/salient-child/fonts/abhayalibreextrabold.ttf);
}

body, .container-wrap, .material .ocm-effect-wrap, .project-title, .ascend .container-wrap, .ascend .project-title, body .vc_text_separator div, .carousel-wrap[data-full-width="true"] .carousel-heading, .carousel-wrap .left-border, .carousel-wrap .right-border, .single-post.ascend #page-header-bg.fullscreen-header, .single-post #single-below-header.fullscreen-header, #page-header-wrap, .page-header-no-bg, #full_width_portfolio .project-title.parallax-effect, .portfolio-items .col, .page-template-template-portfolio-php .portfolio-items .col.span_3, .page-template-template-portfolio-php .portfolio-items .col.span_4, body .nectar-quick-view-box div.product .product div.summary, .nectar-global-section.before-footer, .nectar-global-section.after-nav, body.box-rolling, body[data-footer-reveal="1"].ascend.box-rolling, body[data-footer-reveal="1"].box-rolling, .wpml-ls-statics-footer {
    background: url("/wp-content/uploads/2025/12/banner-bg-1-scaled.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
div#header-outer {
    background: unset !important;
}
div#header-space {
    height: 0 !important;
}
ul.sf-menu.sf-js-enabled.sf-arrows a {
    color: #FFF;
    font-family: "Plus Jakarta Sans";
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 19.2px;
    text-transform: capitalize;
}














div#banner-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #D4C5AC;
    font-family: Thesignature;
    font-size: 111.286px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-transform: capitalize;
}
div#banner-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    font-family: "Abhaya Libre ExtraBold";
    font-size: 74.894px;
    font-style: normal;
    font-weight: 800;
    line-height: 68.17px;
    letter-spacing: -2.247px;
    text-transform: uppercase;
    width: 45%;
}
div#banner-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    width: 50%;
    margin: 0;
}
div#banner-row a#w-btn {
    color: #2F2F2F;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    border-radius: 50px !important;
    background: #FFF !important;
    padding: 15px 30px 15px 30px;
}
div#about-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #D4C5AC;
    font-family: Thesignature;
    font-size: 85px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-transform: capitalize;
}
div#about-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    font-family: "Abhaya Libre ExtraBold";
    font-size: 70px;
    font-style: normal;
    font-weight: 800;
    line-height: 68.17px;
    letter-spacing: -2.247px;
    text-transform: uppercase;
    padding-bottom: 10px;
}
div#about-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    font-family: Poppins;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    padding-bottom: 10px;
    width: 100%;
}
div#about-row a#w-btn {
    color: #2F2F2F;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    border-radius: 50px !important;
    background: #FFF !important;
    padding: 15px 30px 15px 30px;
    margin: 10px 0 0;
}
div#book-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #D4C5AC;
    font-family: Thesignature;
    font-size: 111.286px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-transform: capitalize;
}
div#book-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    font-family: "Abhaya Libre ExtraBold";
    font-size: 74.894px;
    font-style: normal;
    font-weight: 800;
    line-height: 68.17px;
    letter-spacing: -2.247px;
    text-transform: uppercase;
    padding-left: 30px;
}
div#book-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    font-family: Poppins;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    width: 134%;
    padding-left: 30px;
    line-height: 1.5;
}
div#book-row .vc_col-sm-3:first-child {
    margin: 280px 0 0;
}
div#book-row img {
    margin: 0 auto;
    display: block;
    margin-right: 0;
}
div#book-row .vc_col-sm-3:last-child p.vc_custom_heading.vc_do_custom_heading.w-head {
    padding-left: 0;
    width: 120%;
    margin: 0;
}
div#book-row .vc_col-sm-3:last-child {
    margin-top: -450px;
    position: relative;
    right: 130px;
}
div#book-row a#w-btn {
    color: #2F2F2F;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: capitalize;
    border-radius: 50px !important;
    background: #FFF !important;
    padding: 15px 30px 15px 30px;
}
div#ebook-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #D4C5AC;
    text-align: center;
    font-family: Thesignature;
    font-size: 111.286px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-transform: capitalize;
}
div#ebook-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    text-align: center;
    font-family: "Abhaya Libre ExtraBold";
    font-size: 74.894px;
    font-style: normal;
    font-weight: 800;
    line-height: 68.17px;
    letter-spacing: -2.247px;
    text-transform: uppercase;
}
div#ebook-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    width: 90%;
    margin: 0 auto 30px;
}
div#ebook-row .inner_row .vc_col-sm-4 {
    text-align: center;
    width: 33%;
    margin: 0 auto;
}
div#ebook-row .inner_row .vc_col-sm-4 img {
    width: 100%;
    box-shadow: 23px 22px 27.3px 0 rgba(0, 0, 0, 0.30);
    height: 450px;
}
div#ebook-row .inner_row .hover-wrap-inner {
    padding: 55px;
    background: linear-gradient(0deg, #2B4544 0%, #2B4544 100%), url(<path-to-image>) lightgray -465.963px -11.968px / 201.154% 103.846% no-repeat;
}
div#ebook-row .inner_row .main {
    /* display: flex; */
    justify-content: space-between;
    align-items: center;
    margin: 15px 0 0;
    padding: 0 10px;
}
div#ebook-row .inner_row .main .inner-main h4 {
    color: #FFF;
    font-family: Poppins;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 33.952px;
    text-transform: capitalize;
    margin: 0;
    padding: 10px 0;
}
div#ebook-row .inner_row .main ul {
    margin: 0;
    /* display: flex; */
}
div#ebook-row .inner_row .main ul li {
    list-style: none;
    text-align: left;
    color: #FFF;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    text-transform: capitalize;
    margin-right: 20px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
div#ebook-row .inner_row .main ul li strong {
    text-decoration-line: line-through;
}
div#ebook-row .inner_row .main a {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 13.187px;
    letter-spacing: -0.234px;
    text-transform: capitalize;
    border-radius: 20.147px;
    background: #3d3d3d3d;
    padding: 8px 110px;
}
div#ebook-row .inner_row .vc_col-sm-4:nth-child(2) {
    transform: scale(1);
}
div#ebook-row .inner_row .vc_col-sm-4:nth-child(odd) {
    transform: scale(0.9);
}
.about-row1 img {
    width: 90%;
    margin: 0 auto;
    display: block;
    margin-left: 0;
}
.testimonial-row .main {
    border-radius: 15px;
    background: rgb(24 43 45) !important;
    padding: 15px;
}
.testimonial-row .main img {
    width: auto !important;
    margin: 0 auto 30px !important;
    display: block;
}
.testimonial-row .main p {
    color: #FFF;
    text-align: center;
    font-family: 'Plus Jakarta Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.62px;
}
.testimonial-row .main h6 {
    color: #FFF;
    text-align: center;
    font-family: 'Plus Jakarta Sans';
    font-size: 25.437px;
    font-style: normal;
    font-weight: 700;
    line-height: 54.017px;
}
.testimonial-row .cell.is-selected .main {
    background: #FFF !important;
}
.testimonial-row .cell.is-selected .main p {
    color: #040A0F !important;
}
.testimonial-row .cell.is-selected .main h6 {
    color: #040A0F !important;
}
.testimonial-row {
    position: relative !important;
}
/* .testimonial-row:before {
    content: "";
    background: rgb(24 43 45 / 68%);
    position: absolute;
    width: 285px;
    height: 264px;
    display: block;
    z-index: 99999;
    border-radius: 20px !important;
    bottom: 238px;
} */
/* .testimonial-row:after {
    content: "";
    background: rgb(24 43 45 / 68%);
    position: absolute;
    width: 285px;
    height: 294px;
    display: block;
    bottom: 233px;
    z-index: 99999;
    border-radius: 20px !important;
    right: 0;
} */
.testimonial-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    width: 45% !important;
}
div#news-letter h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #D4C5AC;
    text-align: center;
    font-family: Thesignature;
    font-size: 111.286px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: -3.339px;
    text-transform: capitalize;
}
div#news-letter h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    text-align: center;
    font-family: "Abhaya Libre ExtraBold";
    font-size: 70.862px;
    font-style: normal;
    font-weight: 800;
    line-height: 64.5px;
    letter-spacing: -2.126px;
    text-transform: uppercase;
    width: 55%;
    margin: 0 auto;
}
div#news-letter form {
    display: flex;
    align-items: center;
    justify-content: center;
}
div#news-letter form input {
    background: #FFF;
    border: 1.642px;
    border-color: #000;
    filter: drop-shadow(2.19px 8.76px 0 #000);
    height: 89.494px;
    width: 858px;
    border-radius: 10px;
}
div#news-letter form button {
    position: absolute;
    right: 20px;
    bottom: -25px;
    width: 110px;
    font-size: 0;
    background: #000 !important;
    border-radius: 5.475px !important;
    height: 60.223px;
    line-height: 0;
}
div#news-letter form button:before {
    content: "\f178";
    font-size: 28px;
    font-family: fontAwesome;
    position: relative;
    top: 6px;
}
div#news-letter form input::placeholder {
    color: #6B6863;
    font-style: normal;
    font-weight: 400;
    line-height: 28.469px;
    font-family: "Plus Jakarta Sans";
    padding-left: 20px;
}




div#footer-row .vc_col-sm-6:first-child p.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    width: 80%;
    margin: 0;
    padding-bottom: 10px;
}
div#footer-row .vc_col-sm-6:first-child .vc_column-inner {
    padding-left: 450px;
}
div#footer-row .vc_col-sm-6:first-child ul.social {
    margin: 0;
    display: flex;
    align-items: center;
}
div#footer-row .vc_col-sm-6:first-child ul.social li {
    list-style: none;
    margin-right: 10px;
}
div#footer-row .vc_col-sm-6:first-child ul.social li i {
    width: 46px;
    height: 46px;
    padding: 15px;
    border-radius: 22.578px;
    border: 1.129px solid #FFF;
    color: #fff;
    line-height: 1;
    font-size: 16px;
}
div#footer-row .vc_col-sm-6:last-child .inner_row {
    width: 74%;
    margin: 0 auto;
    margin-right: 100px;
}
div#footer-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    font-family: Poppins;
    font-size: 20.41px;
    font-style: normal;
    font-weight: 500;
    line-height: 36.284px;
}
div#footer-row ul.list-item {
    margin: 0;
}
div#footer-row ul.list-item li {
    list-style: none;
    margin: 0 0 10px;
}
div#footer-row ul.list-item li a {
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 0.5;
    text-transform: capitalize;
}
div#footer-row .vc_col-sm-6:last-child .vc_col-sm-4:last-child {
    width: 24%;
    margin: 0 auto;
    margin-right: 0;
}
div#footer-row .vc_col-sm-6:first-child .vc_column-inner {
    border-right: 1px solid;
}
div#footer-row .vc_col-sm-6:first-child {
    width: 55%;
}
div#footer-row .vc_col-sm-6:last-child {
    width: 45%;
}
div#footer-row img {
    width: 30%;
    margin-bottom: 10px;
}
div#footer-row .row_col_wrap_12.col.span_12.dark.left {
    background: url("/wp-content/uploads/2025/12/footer-bg.png");
    background-size: cover;
    background-position: center;
    padding-top: 120px;
    padding-bottom: 120px;
    width: 90%;
    margin: 0 auto;
    border-radius: 52px;
}
div#copyright-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #FFF;
    text-align: right;
    font-family: Poppins;
    font-size: 16.16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
    margin: 0;
}
div#contact-row legend.wpforms-field-label {
    color: #fff;
}
div#contact-row label.wpforms-field-sublabel.after {
    color: #fff;
}
div#contact-row label.wpforms-field-label {
    color: #fff;
}
div#contact-row form {
    width: 50%;
    margin: 0 auto;
}
div#contact-row input {
    height: 50px;
}
div#contact-row button {
    color: #2F2F2F;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    border-radius: 50px !IMPORTANT;
    background: #FFF;
    padding: 30px 50px !important;
    line-height: 0;
}
div#banner-row p em {
    font-size: 20px;
    color: #ffffff;
    font-weight: 700;
}
div#blog-wo h2 {
    color: #FFF;
    font-family: "Abhaya Libre ExtraBold";
    font-size: 85px;
    font-style: normal;
    font-weight: 800;
    line-height: 68.17px;
    letter-spacing: -2.247px;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
}
p#breadcrumbs {
    display: none;
}
div#footer-row h4 {
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 36.284px;
    padding-bottom: 8px;
}
div#footer-row h4 a {
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
div#gall-ima img {
    margin: 0 auto;
    display: table;
    padding-bottom: 20px;
    width: 86%;
}
div#priv-o h3 {
    color: #FFF;
    font-family: "Abhaya Libre ExtraBold";
    font-size: 44px;
    font-style: normal;
    margin: 0;
    padding: 14px 0;
    font-style: italic;
}

div#priv-o  p {
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    margin: 0;
    padding: 0 0 12px;
}
div#priv-o h2 {
    color: #D4C5AC;
    font-family: Thesignature;
    font-size: 120px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    text-transform: capitalize;
    padding-bottom: 40px;
    text-align: center;
}
body.wp-singular.product-template-default.single.woocommerce .woocommerce-breadcrumb {margin-top: 180px;}
body.wp-singular.product-template-default.single h1.product_title.entry-title.nectar-inherit-default {
    color: #ddcaad;
}
body.wp-singular.product-template-default.single button.single_add_to_cart_button.button.alt {
    color: #000;
    border: 1px solid #fff;
    background-color: #fff !important;
}
body.wp-singular.product-template-default.single .entry-summary .cart .quantity input.qty {
    color: #fff;
}
body.wp-singular.product-template-default.single.woocommerce div.product .summary p.price {color: #fff !important;}
body.wp-singular.product-template-default.single .amazon-buttons a {
    color: #2F2F2E !important;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    line-height: 16px;
    background: #FFF !important;
    margin-top: 16px;
    margin-left: 6px;
    padding: 18px !important;
}
body.wp-singular.product-template-default.single.woocommerce div.product_meta>span:last-child a {
    color: #fff;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents * {
    color: #ffffff91;
    font-size: 17px;
}
.woocommerce input#coupon_code, .material.woocommerce-page[data-form-style="default"] input#coupon_code {
    border: 1px solid #fff;
}
.woocommerce input#coupon_code, .material.woocommerce-page[data-form-style="default"] input#coupon_code::placeholder {
    color: #fff;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals * {
    color: #fff !important;
    font-size: 21px;
}
form.checkout.woocommerce-checkout.force-contained-rows * {
    color: #fff;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    border: 1px solid #fff;
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    color: #fff;
}
.cart-empty.woocommerce-info {
    color: #000 !important;
}
.woocommerce-page .woocommerce p.return-to-shop a.button.wc-backward {
    color: #000;
    font-weight: 700;
}
body.wp-singular.product-template-default.single.woocommerce .woocommerce-breadcrumb * {
    color: #fff;
}
body.wp-singular.product-template-default.single .amazon-buttons a:nth-child(2) {
    margin-left: -3px;
}
body.wp-singular.product-template-default.single button.single_add_to_cart_button.button.alt:hover {
    background-color: #fff !important;
    opacity: 1;
}
body.wp-singular.product-template-default.single.woocommerce div.product_meta>span:last-child {
    color: #dac9ac;
}
#header-outer[data-lhe="default"] #top nav > ul > li.current-menu-item a span {
    color: #fff !important;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a span:hover {
    color: #fff !important;
}
/* ======================================================================== */

div#book-wok img {
  padding: 10px 10px;
  border-radius: 15px;
  background: transparent;
  margin-bottom: 0;
}
div#book-wok img:hover {
    border: 1px solid #D4C5AC;
    transition: all 0.3s linear;
}

div#book-wok h2 {
    color: #D4C5AC;
    text-align: center;
    font-family: Thesignature;
    font-size: 100px;
    font-style: normal;
    font-weight: 100;
    line-height: 30px;
    letter-spacing: -3.339px;
    text-transform: capitalize;
    text-shadow: 1px 0px #fff;
    padding-bottom: 40px;
}
/* ================================================================= */

@media only screen and (min-width: 320px) and (max-width: 767px){
body.material #slide-out-widget-area-bg.slide-out-from-right {
    background-color: #000;
}
div#book-wok {
    padding-top: 20px !important;
    padding-bottom: 50px !important;
}
div#book-wok img {
    width: 70%;
    margin: 0 auto;
    display: table;
    padding: 0;
}
div#book-wok h2 {
    font-size: 46px;
    letter-spacing: revert-layer;
    line-height: 1.2;
    padding: 0;
}    
div#ebook-row .inner_row .main a {font-size: 16px;padding: 6px 50px;}
    
div#priv-o {
    padding-top: 50px !important;
}

div#priv-o h2 {
    font-size: 60px;
    padding: 20px 0;
}
div#priv-o p {
    text-align: center;
    font-size: 15px !important;
}
div#priv-o h3 {
    font-size: 27px;
    text-align: center;
}    
div#gall-ima .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 10px;
}
div#book-row {
    padding-bottom: 50px !important;
}
div#gall-ima img {
    width: 100% !important;
}    
#slide-out-widget-area .inner .off-canvas-menu-container li>a {
    font-family: "Plus Jakarta Sans" !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    text-transform: capitalize;
}
body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before{
    background-color:rgb(24 43 45);
}
div#banner-row {
    padding-top: 50px !important;
    padding-bottom: 60px !important;
}
#ajax-content-wrap .vc_row.left_padding_202px .row_col_wrap_12 {
    padding-left: 0;
}
div#banner-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 40px;
    text-align:center !important;
}
div#banner-row h2.vc_custom_heading.vc_do_custom_heading.w-head{
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0px;
    width: 95%;
    margin:0 auto;
    text-align:center !important;
}
div#banner-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 14px;
    line-height: 26px;
    width: 95%;
    margin: 0 auto;
    text-align:center !important;
}
div#banner-row p em {
    font-size: 14px;
    line-height: 26px;
    width: 95%;
    margin: 0 auto;
    display:block;
    text-align:center;
}
div#banner-row a#w-btn{
    display:table;
    margin:0 auto;
}
div#about-row {
    padding-top: 50px !important;
    padding-bottom: 60px !important;    
}
#ajax-content-wrap .vc_row.right_padding_237px .row_col_wrap_12{
    padding-right: 0px;
}
#ajax-content-wrap .vc_row.left_padding_265px .row_col_wrap_12{
    padding-left:0px;
}
div#about-row img{
    display:table;
    margin:0 auto;
    width:90%;
}
div#about-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 40px;
    text-align:center !important;
    padding-top:20px;
}
div#about-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0px;
    text-align:center !important;
    padding-bottom: 0px;
}
div#about-row p.vc_custom_heading.vc_do_custom_heading.w-head{
    font-size: 14px;
    line-height: 26px;
    width: 95%;
    margin: 0 auto;
    text-align:center !important; 
}
div#about-row a#w-btn{
    display:table;
    margin:0 auto;
}
div#book-row .vc_col-sm-3:first-child {
    margin: 0px 0 0;
}
#ajax-content-wrap .vc_row.right_padding_80px .row_col_wrap_12{
    padding-right:0;
}
#ajax-content-wrap .vc_row.left_padding_80px .row_col_wrap_12{
    padding-left:0;
}
div#book-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 40px;
    text-align:center !important;
}
div#book-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0px;
    text-align:center !important;
    padding-left: 0px;
}
div#book-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 14px;
    width: 95%;
    padding-left: 0px;
    line-height: 26px;
    margin:0 auto;
    text-align:center !important;
}
div#book-row .vc_col-sm-3:last-child {
    margin-top: 0px;
    position: relative;
    right: 0px;
    left:0;
}
div#book-row .vc_col-sm-3:last-child p.vc_custom_heading.vc_do_custom_heading.w-head {
    padding-left: 0;
    width: 95%;
    margin: 0 auto;
}
div#book-row a#w-btn{
    display:table;
    margin:0 auto;
}
div#ebook-row {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
#ajax-content-wrap .vc_row.right_padding_370px .row_col_wrap_12{
    padding-right:0;
}
#ajax-content-wrap .vc_row.left_padding_370px .row_col_wrap_12{
    padding-left:0;
}
div#ebook-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 40px;
}
div#ebook-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0;
}
div#ebook-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 14px;
    line-height: 26px;
    width: 95%;
    margin: 0 auto;
}
div#ebook-row .inner_row .vc_col-sm-4 {
    width: 90%;;
}
div#ebook-row .inner_row .hover-wrap-inner {
    padding: 15px;
    margin-top: 30px;
}
div#ebook-row .inner_row .vc_col-sm-4:nth-child(odd) {
    transform: scale(1);
}
div#ebook-row .inner_row .main .inner-main h4 {
    font-size: 17px;
    line-height: 30px;
}
div#ebook-row .inner_row .main ul li {
    font-size: 16px;
    line-height: 26px;
}
div#ebook-row .inner_row .vc_col-sm-4 img {
    height: auto;
}
#ajax-content-wrap .vc_row.right_padding_122px .row_col_wrap_12{
    padding-right:0;
}
#ajax-content-wrap .vc_row.right_padding_122px .row_col_wrap_12{
    padding-left:0;
}
.testimonial-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    width: 95% !important;
}
.testimonial-row .main h6 {
    font-size: 22px;
    line-height: 32px;
}
div#news-letter h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 40px;
    letter-spacing: 0px;
}
div#news-letter h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0px;
    width: 95%;
    margin: 0 auto;
}
div#news-letter form input {
    height: 89.494px;
    width: 320px;
    padding-left: 0; 0; */
}
div#news-letter form button {
    position: absolute;
    right: 20px;
    bottom: -15px;
    width: 60px;
    height: 40px;
}
div#news-letter form button:before {
    font-size: 22px;
    top: 4px;
}
div#news-letter div#wpforms-57 {
    margin: 0 auto;
}
div#news-letter {
    padding-bottom: 60px !important;
}
div#footer-row .vc_col-sm-6:first-child .vc_column-inner {
    padding-left: 0px;
}
div#footer-row .row_col_wrap_12.col.span_12.dark.left {
    padding-top: 60px;
    padding-bottom: 60px;
}
div#footer-row .vc_col-sm-6:first-child {
    width: 100%;
}
div#footer-row img{
    display:table;
    margin:0 auto;
	margin-bottom:10px;
}
div#footer-row .vc_col-sm-6:first-child p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 14px;
    line-height: 28px;
    width: 95%;
    margin: 0 auto;
    text-align:center !important;
}
div#footer-row h4 {
    font-size: 16px;
    line-height: 32px;
    text-align:center;
}
div#footer-row .vc_col-sm-6:first-child ul.social{
    justify-content:center;
    margin-bottom: 25px;
}
div#footer-row .vc_col-sm-6:last-child .inner_row {
    width: 100%;
    margin-right:unset;
}
div#footer-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    text-align:center !important;
}
div#footer-row .vc_col-sm-6:last-child {
    width: 100%;
}
div#footer-row ul.list-item li{
    text-align:center;
}
div#footer-row ul.list-item li a {
    font-size: 14px;
    opacity: 0.8;
}
div#footer-row .vc_col-sm-6:last-child .vc_col-sm-4:last-child {
    width: 100%;
    margin-right: unset;
}
div#footer-row ul.list-item li:last-child {
    margin-bottom: 0;
}
div#blog-wo {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#blog-wo h2 {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0;
}
div#contact-row {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#contact-row form {
    width: 100%;
    margin: 0 auto;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
body.material #slide-out-widget-area-bg.slide-out-from-right {
    background-color: #000;
}
div#book-wok .vc_col-sm-3 {
    width: 25%;
}    
div#book-wok {
    padding-top: 20px !important;
    padding-bottom: 50px !important;
}
div#book-wok img {
    /* width: 85%; */
    margin: 0 auto;
    display: table;
    padding: 0;
}
div#book-wok h2 {
    font-size: 80px;
    letter-spacing: revert-layer;
    line-height: 1.2;
    padding: 0;
}    
div#priv-o {
    padding-top: 50px !important;
}

   
div#gall-ima .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 80px;
}
div#book-row {
    padding-bottom: 50px !important;
}
div#gall-ima img {
    width: 100% !important;
}    
#slide-out-widget-area .inner .off-canvas-menu-container li>a {
    font-family: "Plus Jakarta Sans" !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    text-transform: capitalize;
}
body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before{
    background-color:rgb(24 43 45);
}
div#banner-row {
    padding-top: 50px !important;
    padding-bottom: 60px !important;
}
#ajax-content-wrap .vc_row.left_padding_202px .row_col_wrap_12 {
    padding-left: 0;
}
div#banner-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 50px;
    text-align:center !important;
}
div#banner-row h2.vc_custom_heading.vc_do_custom_heading.w-head{
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0px;
    width: 100%;
    margin:0 auto;
    text-align:center !important;
}
div#banner-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 15px;
    line-height: 28px;
    width: 90%;
    margin: 0 auto;
    text-align:center !important;
}
div#banner-row p em {
    font-size: 15px;
    line-height: 28px;
    width: 90%;
    margin: 0 auto;
    display:block;
    text-align:center;
}
div#banner-row a#w-btn{
    display:table;
    margin:0 auto;
}
div#about-row {
    padding-top: 50px !important;
    padding-bottom: 60px !important;    
}
#ajax-content-wrap .vc_row.right_padding_237px .row_col_wrap_12{
    padding-right: 0px;
}
#ajax-content-wrap .vc_row.left_padding_265px .row_col_wrap_12{
    padding-left:0px;
}
div#about-row img{
    display:table;
    margin:0 auto;
    width: 75%;
}
div#about-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 50px;
    text-align:center !important;
    padding-top:20px;
}
div#about-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0px;
    text-align:center !important;
    padding-bottom: 0px;
}
div#about-row p.vc_custom_heading.vc_do_custom_heading.w-head{
    font-size: 15px;
    line-height: 28px;
    width: 90%;
    margin: 0 auto;
    text-align:center !important;
}
div#about-row a#w-btn{
    display:table;
    margin:0 auto;
}
div#book-row .vc_col-sm-3:first-child {
    margin: 0px 0 0;
}
#ajax-content-wrap .vc_row.right_padding_80px .row_col_wrap_12{
    padding-right:0;
}
#ajax-content-wrap .vc_row.left_padding_80px .row_col_wrap_12{
    padding-left:0;
}
div#book-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 50px;
    text-align:center !important;
}
div#book-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0px;
    text-align:center !important;
    padding-left: 0px;
}
div#book-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 15px;
    width: 90%;
    padding-left: 0px;
    line-height: 28px;
    margin:0 auto;
    text-align:center !important;
}
div#book-row .vc_col-sm-3:last-child {
    margin-top: 0px;
    position: relative;
    right: 0px;
    left:0;
}
div#book-row .vc_col-sm-3:last-child p.vc_custom_heading.vc_do_custom_heading.w-head {
    padding-left: 0;
    width: 90%;
    margin: 0 auto;
}
div#book-row a#w-btn{
    display:table;
    margin:0 auto;
}
div#ebook-row {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
#ajax-content-wrap .vc_row.right_padding_370px .row_col_wrap_12{
    padding-right:0;
}
#ajax-content-wrap .vc_row.left_padding_370px .row_col_wrap_12{
    padding-left:0;
}
div#ebook-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 50px;
}
div#ebook-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0;
}
div#ebook-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 15px;
    line-height: 28px;
    width: 90%;
    margin: 0 auto;
}
div#ebook-row .inner_row .vc_col-sm-4 {
    width: 45%;
}
div#ebook-row .inner_row .hover-wrap-inner {
    padding: 15px;
    margin-top: 30px;
}
div#ebook-row .inner_row .vc_col-sm-4:nth-child(odd) {
    transform: scale(1);
}
#ajax-content-wrap .vc_row.right_padding_122px .row_col_wrap_12{
    padding-right:0;
}
#ajax-content-wrap .vc_row.right_padding_122px .row_col_wrap_12{
    padding-left:0;
}
.testimonial-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    width: 90% !important;
}
.testimonial-row .main h6 {
    font-size: 22px;
    line-height: 32px;
}
div#news-letter h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 50px;
    letter-spacing: 0px;
}
div#news-letter h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0px;
    width: 100%;
    margin: 0 auto;
}
div#news-letter form input {
    width: 650px;
    padding-left: 0; 0; */
}
div#news-letter form button {
    position: absolute;
    right: 20px;
    bottom: -15px;
    width: 60px;
    height: 40px;
}
div#news-letter form button:before {
    font-size: 22px;
    top: 4px;
}
div#news-letter div#wpforms-57 {
    margin: 0 auto;
}
div#news-letter {
    padding-bottom: 60px !important;
}
div#footer-row .vc_col-sm-6:first-child .vc_column-inner {
    padding-left: 0px;
}
div#footer-row .row_col_wrap_12.col.span_12.dark.left {
    padding-top: 60px;
    padding-bottom: 60px;
    width: 90%;
}
div#footer-row .vc_col-sm-6:first-child {
    width: 100%;
}
div#footer-row img{
    display:table;
    margin:0 auto;
	margin-bottom:10px;
}
div#footer-row .vc_col-sm-6:first-child p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 15px;
    line-height: 28px;
    width: 90%;
    margin: 0 auto;
    text-align:center !important;
}
div#footer-row h4 {
    font-size: 16px;
    line-height: 32px;
    text-align:center;
}
div#footer-row .vc_col-sm-6:first-child ul.social{
    justify-content:center;
    margin-bottom: 25px;
}
div#footer-row .vc_col-sm-6:last-child .inner_row {
    width: 100%;
    margin-right:unset;
}
div#footer-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    text-align:center !important;
}
div#footer-row .vc_col-sm-6:last-child {
    width: 100%;
}
div#footer-row ul.list-item li{
    text-align:center;
}
div#footer-row ul.list-item li a {
    font-size: 15px;
    opacity: 0.8;
}
div#footer-row .vc_col-sm-6:last-child .vc_col-sm-4:last-child {
    width: 100%;
    margin-right: unset;
}
div#footer-row ul.list-item li:last-child {
    margin-bottom: 0;
}
div#blog-wo {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#blog-wo h2 {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0;
}
div#contact-row {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#contact-row form {
    width: 75%;
    margin: 0 auto;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1300px){
#ajax-content-wrap .vc_row.left_padding_202px .row_col_wrap_12 {
    padding-left: 90px;
}
div#gall-ima .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 40px;
}
div#book-row {
    padding-bottom: 50px !important;
}
div#gall-ima img {}    
div#banner-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 80px;
}
div#banner-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 45px;
    line-height: 55px;
    letter-spacing: -1px;
    width: 45%;
}
div#banner-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 16px;
    line-height: 28px;
    width: 55%;
}
div#banner-row p em {
    font-size: 16px;
}
#ajax-content-wrap .vc_row.right_padding_237px .row_col_wrap_12 {
    padding-right: 90px;
}
#ajax-content-wrap .vc_row.left_padding_265px .row_col_wrap_12 {
    padding-left: 90px;
}
div#about-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 60px;
}
div#about-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 45px;
    line-height: 55px;
    letter-spacing: -1px;
}
div#about-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 16px;
    line-height: 28px;
}
div#about-row img {
    width: 90%;
}
div#book-row .vc_col-sm-3:first-child {
    margin: 140px 0 0;
}
div#book-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 60px;
}
div#book-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 45px;
    line-height:55px;
    letter-spacing: -1px;
    padding-left: 0px;
}
div#book-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 15px;
    padding-left: 0px;
    line-height: 27px;
}
div#book-row .vc_col-sm-3:last-child {
    margin-top: -225px;
    position: relative;
    right: 60px;
}
#ajax-content-wrap .vc_row.right_padding_370px .row_col_wrap_12{
    padding-right:90px;
}
#ajax-content-wrap .vc_row.left_padding_370px .row_col_wrap_12{
    padding-left:90px;
}
div#ebook-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 60px;
}
div#ebook-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 45px;
    line-height: 55px;
    letter-spacing: -1px;
}
div#ebook-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 16px;
    line-height: 28px;
}
div#ebook-row .inner_row .hover-wrap-inner {
    padding: 25px;
}
div#ebook-row .inner_row .main a {
    padding: 15px 35px;
}
#ajax-content-wrap .vc_row.right_padding_122px .row_col_wrap_12{
    padding-right:90px;
}
#ajax-content-wrap .vc_row.left_padding_126px .row_col_wrap_12{
    padding-left:90px;
}
div#news-letter h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 60px;
    letter-spacing: -1px;
}
div#news-letter h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 45px;
    line-height: 55px;
    letter-spacing: -1px;
}
div#footer-row .vc_col-sm-6:first-child .vc_column-inner {
    padding-left: 90px;
}
div#footer-row .vc_col-sm-6:first-child {
    width: 50%;
}
div#footer-row .vc_col-sm-6:last-child .inner_row {
    width: 90%;
    margin: 0 auto !important;
}
div#footer-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 18px;
    line-height: 32px;
}
div#footer-row .vc_col-sm-6:last-child .vc_col-sm-4:last-child {
    width: 30%;
}
div#footer-row .vc_col-sm-6:last-child {
    width: 50%;
}
div#footer-row ul.list-item li a {
    font-size: 14px;
}
div#footer-row .vc_col-sm-6:first-child p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 15px;
    line-height: 28px;
	width: 90%;
}
div#footer-row .row_col_wrap_12.col.span_12.dark.left {
    padding-top: 120px;
    padding-bottom: 120px;
}
div#about-row {
    padding-bottom: 100px !important;
	padding-top: 150px !important;
}
div#banner-row {
    padding-top: 274px !important;
    padding-bottom: 160px !important;
}
div#ebook-row {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
}
div#blog-wo h2 {
    font-size: 55px;
    line-height: 65px;
    letter-spacing: -1px;
}
div#contact-row {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
}
div#news-letter {
    padding-bottom: 100px !important;
}
}
@media only screen and (min-width: 1301px) and (max-width: 1600px){
#ajax-content-wrap .vc_row.left_padding_202px .row_col_wrap_12 {
    padding-left: 90px;
}
div#gall-ima .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 70px;
}
div#book-row {
    padding-bottom: 50px !important;
}
   
div#banner-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 90px;
}
div#banner-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 55px;
    line-height: 65px;
    letter-spacing: -1px;
}
div#banner-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 16px;
    line-height: 28px;
    width: 55%;
}
div#banner-row p em {
    font-size: 16px;
}
#ajax-content-wrap .vc_row.right_padding_237px .row_col_wrap_12 {
    padding-right: 90px;
}
#ajax-content-wrap .vc_row.left_padding_265px .row_col_wrap_12 {
    padding-left: 90px;
}
div#about-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 90px;
}
div#about-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 55px;
    line-height: 65px;
    letter-spacing: -1px;
}
div#about-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 16px;
    line-height: 28px;
}
div#about-row img {
    width: 90%;
}
div#book-row .vc_col-sm-3:first-child {
    margin: 140px 0 0;
}
div#book-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 90px;
}
div#book-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 55px;
    line-height: 65px;
    letter-spacing: -1px;
    padding-left: 0px;
}
div#book-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 15px;
    padding-left: 0px;
    line-height: 27px;
}
div#book-row .vc_col-sm-3:last-child {
    margin-top: -225px;
    position: relative;
    right: 65px;
}
#ajax-content-wrap .vc_row.right_padding_370px .row_col_wrap_12{
    padding-right:90px;
}
#ajax-content-wrap .vc_row.left_padding_370px .row_col_wrap_12{
    padding-left:90px;
}
div#ebook-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 90px;
}
div#ebook-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 55px;
    line-height: 65px;
    letter-spacing: -1px;
}
div#ebook-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 16px;
    line-height: 28px;
    width: 80%;
}
div#ebook-row .inner_row .hover-wrap-inner {
    padding: 25px;
}
#ajax-content-wrap .vc_row.right_padding_122px .row_col_wrap_12{
    padding-right:90px;
}
#ajax-content-wrap .vc_row.left_padding_126px .row_col_wrap_12{
    padding-left:90px;
}
div#news-letter h3.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 90px;
    letter-spacing: -1px;
}
div#news-letter h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 55px;
    line-height: 65px;
    letter-spacing: -1px;
}
div#footer-row .vc_col-sm-6:first-child .vc_column-inner {
    padding-left: 90px;
}
div#footer-row .vc_col-sm-6:first-child {
    width: 50%;
}
div#footer-row .vc_col-sm-6:last-child .inner_row {
    width: 90%;
    margin: 0 auto !important;
}
div#footer-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 18px;
    line-height: 32px;
}
div#footer-row .vc_col-sm-6:last-child .vc_col-sm-4:last-child {
    width: 30%;
}
div#footer-row .vc_col-sm-6:last-child {
    width: 50%;
}
div#footer-row ul.list-item li a {
    font-size: 14px;
}
div#footer-row .vc_col-sm-6:first-child p.vc_custom_heading.vc_do_custom_heading.w-head {
    font-size: 15px;
    line-height: 28px;
    width: 90%;
}
div#footer-row .row_col_wrap_12.col.span_12.dark.left {
    padding-top: 120px;
    padding-bottom: 120px;
}
div#about-row {
    padding-bottom: 100px !important;
	padding-top: 150px !important;
}
div#banner-row {
    padding-top: 274px !important;
    padding-bottom: 160px !important;
}
div#ebook-row {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
}
div#blog-wo h2 {
    font-size: 65px;
    line-height: 70px;
    letter-spacing: -1px;
}
div#contact-row {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
}
div#news-letter {
    padding-bottom: 100px !important;
}
}