/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

h1, h2, h3, h4, h5, h6, p, a, i, b, div, li {
	 font-family: "Inter", sans-serif !Important;
}

div#header-outer {
    background-color: transparent !important;
}

div#sec1 {
    margin: -150px 0 0;
    padding-top: 280px !important;
    padding-bottom: 220px !important;
}

header#top {
    box-shadow: none !important;
    margin: -20px 0  !important;
}

div#header-outer {
    box-shadow: none !important;
}

#top #logo img {
    position: relative;
    left: -53px;
}
div#sec1 img{
    margin: -50px 0 !important;
}

div#sec1 h3 {
    font-size: 50px !important;
    color: #fff !important;
    font-weight: 600 !important;
    line-height: 60px;
    padding-bottom: 10px !important;
}

div#sec1 p {
    color: #fff;
    font-weight: 400 !important;
    font-size: 16px !important;
}

div#sec1 a.dvcsc33 {
    border-top-right-radius: 20px !important;
    border: 1px solid #fff;
    padding: 12px 52px !important;
    border-bottom-left-radius: 20px !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #fff !important;
    position: relative;
    top: 20px;
}

body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {
    color: #fff !important;
}

body .icon-salient-cart:before, body.ascend .icon-salient-cart:before {
    color: #fff !important;
}


div#sec2 img.img-with-animation.skip-lazy {
    width: 100% !important;
}

div#sec2 {
    padding-top: 100px !important;
    padding-bottom: 110px !important;
}

div#sec2 h3 {
    color: #000000 !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    padding-bottom: 10px !important;
    padding-top: 60px !important;
}

div#sec2 p {
    color: #000000 !important;
    font-size: 16px;
    font-weight: 400 !important;
}
div#sec3  h3 {
    color: #fff !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    padding-bottom: 10px !important;
    padding-top: 60px !important;
    width: 50%;
    line-height: 50px;
    margin: 0px auto !important;
    padding-bottom: 10px !important;
}

div#sec3 img.jkll-sec {
    float: left !important;
    padding-right: 20px !important;
    padding-bottom: 30px !important;
    position: relative;
    top: 10px;
}

div#sec3 h5 {
    color: #fff;
    font-size: 25px !important;
    font-weight: 600 !important;
    margin: -27px 0 0;
    padding-bottom: 4px !important;
}

div#sec3 ul.kll-sec li {
    display: flow-root;
    border-top-right-radius: 20px !important;
    border: 1px solid #fff;
    padding: 16px 12px 0px !important;
    border-bottom-left-radius: 20px !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #fff !important;
    position: relative;
    top: 20px;
    margin-bottom: 20px !important;
}

div#sec3 p {
    font-size: 16px !important;
    font-weight: 400 !important;
}

div#sec3 {
    padding-top: 10px !important;
    padding-bottom: 60px !important;
}

div#sec4  h3 {
    color: #fff !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    padding-bottom: 10px !important;
    padding-top: 60px !important;
    width: 50%;
    line-height: 50px;
    margin: 0px auto !important;
    padding-bottom: 22px !important;
}

div#sec4 {
    padding-top: 30px !important;
    padding-bottom: 50px !important;
}

div#sec4  .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 20px !important;
    color: #fff !important;
    font-weight: 600 !important;
}

div#sec4  span.price {
    color: #fff !important;
    font-weight: 400 !important;
}

div#sec4  bdi {
    font-size: 18px !important;
    color: #fff !important;
}

div#sec4  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    border: 1px solid #fff;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    padding: 10px 10px  !important;
}
div#sec5 {
    padding-top: 30px !important;
    padding-bottom: 100px !important;
}

div#sec5  h3 {
    color: #fff !important;
    font-size: 39px !important;
    font-weight: 600 !important;
    padding-bottom: 10px !important;
    padding-top: 60px !important;
    width: 50%;
    line-height: 50px;
    margin: 0px auto !important;
    padding-bottom: 42px !important;
}

div#sec5  img {
    width: 70% !important;
    margin: 0px auto !important;
}


div#sec5  .vc_col-sm-4.dvdf2211 img.img-with-animation.gergr.skip-lazy {
    transform: scale(1.2);
}

div#sec5  .owl-dots {
    display: none !important;
}
div#devedcww {
    margin: -18px 0 !important;
}
div#sec6 {
    padding-top: 30px !important;
    padding-bottom: 100px !important;
}

div#sec6 h3 {
    color: #fff !important;
    font-size: 39px !important;
    font-weight: 600 !important;
    padding-bottom: 10px !important;
    padding-top: 60px !important;
    width: 80%;
    line-height: 50px;
    margin: 0px auto !important;
    padding-bottom: 42px !important;
}

div#sec6 img.dvc-sdec {
    margin: 0px auto !important;
}

div#sec6 p {
    text-align: center !important;
    color: #fff;
    font-size: 14px !important;
    font-weight: 400 !important;
}

div#sec6 .vc_col-sm-4 {
    border-top-right-radius: 20px !important;
    border: 1px solid #fff;
    padding: 16px 12px 0px !important;
    border-bottom-left-radius: 20px !important;
    margin: 0 9px  !important;
    width: 31% !important;
    padding-bottom: 13px !important;
}

div#sec6 img.dvc-sdec {
    margin-bottom: -10px !important;
}

div#sec6 img.dvc-sec.aligncenter {
    margin: -8px  auto !important;
}

div#sec6 h5 {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
img.dvdvve {
    margin: 0px auto !important;
    display: table  !important;
}

div#block-7 {
    text-align: center !important;
    width: 37% !important;
    margin: 0px auto !important;
}

img.dvdvve {
    padding-bottom: 20px !important;
}

div#footer-outer {
    background-color: #1C1C1C !important;
}

.righttsec {
    margin-top: 20px !important;
}

.righttsec li {
    width: 10%;
    display: inline-block;
    margin: 0 2px !important;
}

div#copyright {
    padding: 20px 0 !important;
    border-top: 1px solid #ffffff1f;
}

div#footer-outer .row {
    padding-top: 30px !important;
}
div#header-outer {
    background-color: #00000000 !important;
}

.woocommerce h1.product_title.entry-title.nectar-inherit-default {
    color: #000 !important;
    font-size: 40px !important;
    font-weight: 600 !important;
}

.woocommerce p.price.nectar-inherit-default {
    color: #000 !important;
    font-size: 30px !important;
    font-weight: 600 !important;
}

.woocommerce p {
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


section.related.products h2 {
    color: #000 !important;
    font-size: 30px !important;
    font-weight: 600 !important;
}


/*  */


@media (min-width:1024px) and (max-width:1366px) {
div#sec1 h3 {
    width: 600px !important;
}

div#sec2 h3 {
    padding-top: 0px !important;
}

div#sec3 h3 {
    width: 80% !important;
}

div#sec3 p {
    font-size: 9px !important;
}

div#sec3 h5 {
    color: #fff;
    font-size: 18px !important;
}

div#sec3 img.jkll-sec {
    padding-bottom: 50px !important;
}

div#sec5 h3 {
    width: 100% !important;
}
}

@media (min-width:320px) and (max-width:767px) {

div#sec1 {
    padding-top: 220px !important;
    padding-bottom: 100px !important;
}

div#sec1 h3 {
    text-align: center !important;
    line-height: 42px !important;
}

div#sec1 p {
    text-align: center !important;
}

div#sec2 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

div#sec2 h3 {
    text-align: center !important;
    font-size: 28px !important;
}

div#sec2 p {
    text-align: center !important;
}

div#sec3 h3 {
    font-size: 28px !important;
    line-height: 40px !important;
}

ul.kll-sec {
    margin-left: 0px !important;
}

div#sec3 h5 {
    font-size: 20px !important;
}

p {}

div#sec3 p {
    font-size: 15px !important;
}

div#sec3 ul.kll-sec li:last-child {
}

ul.kll-sec {
    margin: -15px 0 !important;
}

div#sec4 h3 {
    font-size: 28px !important;
}

div#sec4 .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 100% !important;
}

div#sec4 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    text-align: center !important;
}

div#sec4 span.price {
    text-align: center !important;
}

span.screen-reader-text {
    font-size: 20px !important;
}

.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
    font-size: 20px !important;
    color: #fff !important;
}

div#sec5 h3 {
    font-size: 31px !important;
    padding: 20px 0 !important;
}

div#sec5 {
    padding-bottom: 30px !important;
}

div#sec6 h3 {
    font-size: 30px !important;
}

div#sec6 {
    padding-bottom: 30px !important;
}
	
div#sec1 h3 {
    font-size: 30px !important;
}

div#header-outer {
    padding: 29px 0px 10px 20px;
}

div#sec3 h3 {
    width: 100% !important;
}

div#sec3 img.jkll-sec {
    float: none !important;
}

div#sec3 ul.kll-sec li {
    padding-bottom: 20px !important;
}

div#sec4 h3 {
    width: 100% !important;
}

div#sec5 h3 {
    width: 100% !important;
}

div#sec5 .vc_col-sm-4.dvdf2211 img.img-with-animation.gergr.skip-lazy {margin-top: 30px !important;margin-bottom: 30px !important;}

div#sec6 .vc_col-sm-4 {
    width: 100% !important;
    margin-bottom: 20px !important;
}

div#block-7 {
    width: 100% !important;
}
	div#sec3 img.jkll-sec {
    margin: 0px auto !important;
}

div#sec3 h5 {
    text-align: center !important;
}

div#sec3 p {
    text-align: center !important;
}
	div#sec2 h3 {
    padding-top: 10px !important;
}
}