/*
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=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');
@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');

body * {
	 font-family: Poppins;
}
h1, h2, h3, h4, h5, h6 {
	 font-family: "Plus Jakarta Sans";
}

#page-header-bg h1 {
    color: #000;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 51.238px;
    font-style: normal;
    font-weight: 700;
    line-height: 54.898px;
    letter-spacing: -1.604px;
}
div#header-outer {
    background: unset !important;
}
div#header-space {
    height: 0 !important;
}
ul.sf-menu.sf-js-enabled.sf-arrows a {
    color: #484848 !important;
    font-family: Poppins;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
ul.buttons.sf-menu a {
    color: #FFF !important;
    font-family: Poppins;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 9px !important;
    background: #d94040 !important;
    padding: 18px 60px !important;
}
div#banner-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #002B5B;
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.2px;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    position: relative;
    display: table;
    margin: 0 auto 30px;
}
div#banner-row h3.vc_custom_heading.vc_do_custom_heading.w-head:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #002B5B;
    display: inline-flex;
    border-radius: 20px;
    position: relative;
    left: -10px;
    bottom: 1px;
}
div#banner-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #002B5B;
    font-family: "Plus Jakarta Sans";
    font-size: 63.888px;
    font-style: normal;
    font-weight: 700;
    line-height: 68.452px;
    letter-spacing: -2px;
    margin: 0 0 20px;
}
div#banner-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #424242;
    font-family: "Plus Jakarta Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28.8px;
    width: 60%;
    margin: 0 auto;
}
div#banner-row a#w-btn {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 9px !important;
    background: #d94040 !important;
    padding: 17px 37px;
    margin: 0 auto;
    display: table;
}
div#about-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #84919A;
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.2px;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    position: relative;
    display: table;
}
div#about-row h3.vc_custom_heading.vc_do_custom_heading.w-head:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #d94040;
    display: inline-flex;
    border-radius: 20px;
    position: relative;
    left: -10px;
    bottom: 1px;
}
div#about-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #002B5B;
    font-family: "Plus Jakarta Sans";
    font-size: 51.555px;
    font-style: normal;
    font-weight: 700;
    line-height: 61.867px;
}
div#about-row .nectar-milestone {
    display: flex;
    justify-content: center;
    align-items: center;
}
div#about-row .nectar-milestone .number {
    color: #d94040;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 112.077px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 134.492px !important;
    width: 50%;
}
div#about-row .nectar-milestone .number span.symbol {
    font-size: 112.077px;
    line-height: 134.492px;
    position: relative;
    top: -10px;
}
div#about-row .nectar-milestone .subject {
    color: #84919A;
    font-family: "Plus Jakarta Sans";
    font-size: 17.932px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.692px;
    width: 30%;
    text-align: left;
}
div#about-row div#about1 {
    margin: 0 0 30px;
}
div#about-row div#about2 img {
    border-radius: 20px;
}
div#about-row div#about2 p.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #84919A;
    font-family: "Plus Jakarta Sans";
    font-size: 17.932px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.692px;
    width: 90%;
}
div#about-row div#about2 .vc_col-sm-5 {
    padding-left: 60px;
}
div#about-row div#about2 ul {
    margin: 0;
}
div#about-row div#about2 ul li {
    list-style: none;
    color: #84919A;
    font-family: "Plus Jakarta Sans";
    font-size: 17.932px;
    font-style: normal;
    font-weight: 400;
    line-height: 26.898px;
    margin: 0 0 10px;
    position: relative;
}
div#about-row div#about2 ul li:before {
    content: "";
    background: url("/jimmy/wp-content/uploads/2025/10/check.png");
    background-repeat: no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px;
    display: inline-flex;
    position: relative;
    left: -10px;
    top: 4px;
}
div#about-row div#about3 {
    margin: 50px 0 0;
}
div#product-row p {
    color: #84919A;
    font-family: "Plus Jakarta Sans";
    font-size: 17.932px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.692px;
    width: 100%;
    text-align: center !important;
}
div#about-row div#about3 p.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #84919A;
    font-family: "Plus Jakarta Sans";
    font-size: 17.932px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.692px;
	padding-bottom:10px;
}
div#about-row div#about3 a#w-btn {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    border-radius: 9px !important;
    background: #d94040 !important;
    padding: 17px 60px;
    display: table;
    margin: 0 auto;
    margin-right: 0;
}
a#w-btn {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    border-radius: 9px !important;
    background: #d94040 !important;
    padding: 17px 60px;
    margin-right: 0;
}
a#w-btn1 {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    border-radius: 9px !important;
    background: #d94040 !important;
    padding: 17px 60px;
    display: table;
    margin: 0 auto;
}
div#about-row div#about3 .vc_col-sm-7 {
    width: 64%;
}
div#about-row div#about3 .vc_col-sm-5 {
    width: 36%;
}
div#about-row {
    border-bottom: 1px solid #BDBDBD;
}
div#product-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #84919A;
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.2px;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    position: relative;
    display: table;
    margin: 0 auto 20px;
}
div#product-row h3.vc_custom_heading.vc_do_custom_heading.w-head:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #d94040;
    display: inline-flex;
    border-radius: 20px;
    position: relative;
    left: -10px;
    bottom: 1px;
}
div#product-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #002B5B;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 46px;
    font-style: normal;
    font-weight: 700;
    line-height: 55.2px;
    letter-spacing: -1.84px;
    margin: 0 0 40px;
}
div#product-row .main {
    margin: 10px 20px 0;
    position: relative;
}
div#product-row .main h2 {
    color: #313131;
    font-family: "Plus Jakarta Sans";
    font-size: 18.756px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.375px;
    text-transform: capitalize;
}
div#product-row .main p {
    color: #9D9D9D;
    font-family: Poppins;
    font-size: 10.881px;
    font-style: normal;
    font-weight: 300;
    line-height: 14.348px;
    width: 70%;
	text-align: left !important;
	display: none !important;
}
div#product-row div#product2 {
    margin: 0 0 50px;
}
div#product-row .main:after {
    content: "";
    background: url("/jimmy/wp-content/uploads/2025/10/ChatGPT-Image-Oct-15-2025-11_43_05-PM-1.png");
    width: 42.088px;
    height: 42.088px;
    position: absolute;
    right: 10px !important;
    bottom: -12px !important;
    background-repeat: no-repeat;
    background-size: cover;
}
div#cta-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #002B5B;
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.2px;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    position: relative;
    display: table;
    margin: 0 auto 20px;
}
div#cta-row h3.vc_custom_heading.vc_do_custom_heading.w-head:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #002B5B;
    display: inline-flex;
    border-radius: 20px;
    position: relative;
    left: -10px;
    bottom: 1px;
}
div#cta-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #002B5B;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 63.888px;
    font-style: normal;
    font-weight: 700;
    line-height: 68.452px;
    letter-spacing: -2px;
    width: 90%;
    margin: 0 auto 20px;
}
div#cta-row p.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #424242;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28.8px;
    width: 60%;
    margin: 0 auto;
}
div#cta-row a#w-btn {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 9px !important;
    background: #d94040 !important;
    padding: 17px 16px;
    display: table;
    margin: 0 auto;
}
div#service-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #84919A;
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.2px;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    position: relative;
    display: table;
}
div#service-row h3.vc_custom_heading.vc_do_custom_heading.w-head:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #d94040;
    display: inline-flex;
    border-radius: 20px;
    position: relative;
    left: -10px;
    bottom: 1px;
}
div#service-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #002B5B;
    font-family: "Plus Jakarta Sans";
    font-size: 51.555px;
    font-style: normal;
    font-weight: 700;
    line-height: 61.867px;
}
div#service-row .nectar-milestone {
    display: flex;
    justify-content: center;
    align-items: center;
}
div#service-row .nectar-milestone .number {
    color: #d94040;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 112.077px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 134.492px !important;
    width: 50%;
}
div#service-row .nectar-milestone .number span.symbol {
    font-size: 112.077px;
    line-height: 134.492px;
    position: relative;
    top: -10px;
}
div#service-row .nectar-milestone .subject {
    color: #84919A;
    font-family: "Plus Jakarta Sans";
    font-size: 17.932px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.692px;
    width: 30%;
    text-align: left;
}
div#service-row div#service1 {
    margin: 0 0 80px;
}
div#service-row .wpb_wrapper.tabbed.clearfix {flex-direction: row-reverse;display: flex;align-items: center;}
div#service-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    width: 50%;
}
div#service-row .ui-tabs-panel {
    padding-left: 0;
}
div#service-row img {
    width: 95%;
}
div#service-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix a.active-tab {
    color: #FFF !important;
    font-family: "Plus Jakarta Sans";
    font-size: 19.056px;
    font-style: normal;
    font-weight: 400;
    line-height: 30.489px;
    border-radius: 13.814px !important;
    background: #d94040 !important;
}
div#service-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix a {
    color: #626262;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 19.056px;
    font-style: normal;
    font-weight: 400;
    line-height: 30.489px;
    display: block;
    border-radius: 13.814px;
    background: #EEE;
}
div#service-row div#service2 {
    margin: 80px 0 0;
}
div#service-row div#service2 p.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #84919A;
    font-family: "Plus Jakarta Sans";
    font-size: 17.932px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.692px;
}
div#service-row div#service2 a#w-btn {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    border-radius: 9px !important;
    background: #d94040 !important;
    padding: 17px 40px;
    margin: 0 auto;
    display: table;
    margin-right: 0;
}
div#service-row div#service2 .vc_col-sm-7 {
    width: 64%;
}
div#service-row div#service2 .vc_col-sm-5 {
    width: 36%;
}
div#testimonials-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #002B5B;
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.2px;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    position: relative;
    display: table;
    margin: 0 auto 20px;
}
div#testimonials-row h3.vc_custom_heading.vc_do_custom_heading.w-head:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #d94040;
    display: inline-flex;
    border-radius: 20px;
    position: relative;
    left: -10px;
    bottom: 1px;
}
div#testimonials-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #002B5B;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 51.238px;
    font-style: normal;
    font-weight: 700;
    line-height: 54.898px;
    letter-spacing: -1.604px;
}
div#testimonials-row .flickity-viewport {
    margin: 80px 0 0;
}
div#testimonials-row .flickity-viewport .main {
    border-radius: 27.183px;
    border: 2.132px solid rgba(184, 184, 184, 0.50);
    background: rgba(255, 255, 255, 0.20);
    padding: 38.057px 43.493px;
}
div#testimonials-row .flickity-viewport .main img {
    width: auto;
}
div#testimonials-row .flickity-viewport h4 {
    color: #777;
    font-family: Poppins;
    font-size: 27.183px;
    font-style: normal;
    font-weight: 400;
    line-height: 29.902px;
    margin: 0 0 20px;
    position: relative;
    display: table;
}
div#testimonials-row .flickity-viewport p {
    color: #777;
    font-family: Poppins;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 29.902px;
    width: 100%;
}
div#testimonials-row .flickity-viewport h4:before {
    content: "";
    background: url("/jimmy/wp-content/uploads/2025/10/test-before.png");
    background-repeat: no-repeat;
    background-size: cover;
    width: 30px;
    height: 29px;
    position: absolute;
    right: -40px;
}
div#testimonials-row .flickity-viewport .is-selected .main {
    border-radius: 27.183px;
    border: 2.132px solid rgba(184, 184, 184, 0.50);
    background: #d94040;
}
div#testimonials-row .flickity-viewport .is-selected .main h4 {
    color: #fff;
}
div#testimonials-row .flickity-viewport .is-selected .main p {
    color: #fff;
}
div#contact-row h3.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #002B5B;
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.2px;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    position: relative;
    display: table;
    margin: 0 auto 20px;
}
div#contact-row h3.vc_custom_heading.vc_do_custom_heading.w-head:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #d94040;
    display: inline-flex;
    border-radius: 20px;
    position: relative;
    left: -10px;
    bottom: 1px;
}
div#contact-row h2.vc_custom_heading.vc_do_custom_heading.w-head 
{
    color: #002B5B;
	text-align: center;
	font-family: "Plus Jakarta Sans";
	font-size: 51.238px;
	font-style: normal;
	font-weight: 700;
	line-height: 54.898px;
	letter-spacing: -1.604px;
}
div#contact-row form input {
    border-radius: 7.006px;
    border: 1.392px solid #525252 !important;
    background: rgba(255, 255, 255, 0.00);
    height: 67.494px;
}
div#contact-row form input::placeholder {
    color: #525252;
    font-family: Poppins;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
    opacity: 1;
}
div#contact-row form input#wpforms-35-field_8 {
    padding: 20px;
	width: 100%;
}
div#testimonials-row .flickity-viewport .is-selected .main h4:before {
    filter: brightness(0) invert(1);
}
div#contact-row form input#wpforms-35-field_10_1 {
    height: auto;
}
div#contact-row form button#wpforms-submit-35 {
    color: #FFF;
    text-align: center;
    font-family: 'Poppins';
    font-size: 19.506px;
    font-style: normal;
    font-weight: 500;
    line-height: 0;
    text-transform: capitalize;
    border-radius: 7.006px !important;
    background: #d94040 !important;
    display: block;
    width: 100%;
    padding: 30px 0 30px 0 !important;
}
div#footer-row div#copyright {
    padding-top: 344px;
}
div#footer-row p {
    color: #878787;
    font-family: "Plus Jakarta Sans";
    font-size: 16.908px;
    font-style: normal;
    font-weight: 400;
    line-height: 27.053px;
}
div#footer-row h2.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #002B5B;
    font-family: "Plus Jakarta Sans";
    font-size: 21.135px;
    font-style: normal;
    font-weight: 700;
    line-height: 25.363px;
    margin: 0 0 20px;
}
div#footer-row h4.vc_custom_heading.vc_do_custom_heading.w-head {
    color: #878787;
    font-family: "Plus Jakarta Sans";
    font-size: 16.908px;
    font-style: normal;
    font-weight: 400;
    line-height: 27.053px;
    padding: 0 0 10px;
}
div#footer-row ul#menu-main-menu-2 {
    margin: 0;
}
div#footer-row ul#menu-main-menu-2 li a {
    color: #878787;
    font-family: "Plus Jakarta Sans";
    font-size: 16.908px;
    font-style: normal;
    font-weight: 400;
    line-height: 27.053px;
}
div#footer-row ul#menu-main-menu-2 li {
    list-style: none;
    margin: 0 0 20px;
}
div#footer-row .vc_col-sm-3:last-child {
    width: 30%;
}
div#footer-row .vc_col-sm-3:nth-child(3) {
    width: 20%;
    padding-left: 70px;
}
div#footer-row form {
    display: flex;
    align-items: center;
    position: relative;
}
div#footer-row form input {
    height: 52.839px;
    width: 251.945px;
    background: #87878712;
    border-color: #87878712;
}
div#footer-row form input::placeholder {
    color: #878787;
    font-family: "Plus Jakarta Sans";
    font-size: 16.908px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div#footer-row form button#wpforms-submit-38 {
    color: #FFF;
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 15.852px;
    font-style: normal;
    font-weight: 700;
    line-height: 0;
    text-transform: capitalize;
    border-radius: 10.568px !important;
    background: #d94040 !important;
    width: 128px;
    position: absolute;
    right: -90px;
    bottom: -21px;
    padding: 26px 0 !important;
    display: block;
}
div#wpforms-38 {
    margin-bottom: 0;
}
div#footer-row ul.social-list {
    margin: 0;
    display: flex;
    align-items: center;
}
div#footer-row ul.social-list li {
    list-style: none;
    margin-right: 15px;
}
div#footer-row ul.social-list li a i {
    font-size: 18.757px;
    color: #FFF;
    border-radius: 58.617px;
    background: #002B5B;
    width: 30px;
    height: 30px;
    padding: 5.615px 5.615px 5.627px 5.627px;
    line-height: 22px;
}
div#copyright-row p {
    color: #585858;
    font-family: Poppins;
    font-size: 14.575px;
    font-style: normal;
    font-weight: 500;
    line-height: 23.321px;
}
nav.woocommerce-breadcrumb {
    padding-top: 0px !important;
}
.container.main-content h1.page-title {
    padding: 100px 0px 0px 0px;
}
nav.woocommerce-breadcrumb {
    padding-top: 80px !important;
}
img.img-with-animation.imag1.skip-lazy {
    width: 95% !important;
    object-fit: contain !important;
    height: 100% !important;
}
/* --------------------- */
p.custom-request-quote-message{
    margin-top: 20px;
    text-align: center !important;
    font-size: 20px !important;
    font-family: Poppins !important;
    border-radius: 9px;
    background: #d94040;
    padding: 17px 37px !important;
}
p.custom-request-quote-message a {
    color: #FFF !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    height: 99px;
}
.single-product div#header-space {
    background-image: url(/jimmy/wp-content/uploads/2025/10/banner-bg.png);
    display: block;
    height: 350px !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.woocommerce-product-details__short-description td {
    font-size: 16px !important;
    color: #000;
}
div#products-des-row h2 {
    color: #373737;
    font-size: 50px;
    font-weight: 700;
    line-height: 55px;
    letter-spacing: -1.156px;
    margin-bottom: 10px;
}
div#products-des-row p {
    color: #1E1E1E;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    padding-bottom: 10px;
}
div#products-des-row ul li {
    list-style: none;
    color: #1E1E1E;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px;
}
div#products-des-row ul {
    margin: 0;
}
div#products-des-row ul li img {
    margin-right: 10px !important;
}
div#products-des-row .iwithtext {
    margin-bottom: 40px;
    display: flex;
    align-items: center;
}
div#products-des-row .iwithtext .iwt-icon {
    position: relative;
    width: 23%;
}
div#products-des-row .iwithtext .iwt-icon img {
    margin: 0;
    width: 100%;
}
.archive .page-header-bg-image:after {
    display: none;
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    color: #fff;
}
.woocommerce-product-details__short-description a {
    background: #d8363e;
    padding: 13px 30px 13px 30px;
    font-size: 16px;
    border-radius: 10px;
	color: #FFF;
}
.woocommerce-product-details__short-description p {
    font-size: 18px;
    color: #000;
    line-height: 28px;
}
.text-list-icon li::before {
    content: "•";
    position: relative;
    left: -8px;
    top: 0px;
    color: #000;
    font-size: 18px;
}
/* ================================================= */
.auto-video-wrapper {
  max-width: 400px;     
  width: 100%;
  margin: 20px auto;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.2);
  background: #000;     
}
.auto-video-wrapper video {
  width: 100%;
  display: block;
  object-fit: cover;    
  border: none;
}
