/*
Theme Name: Child Theme
Description: This is a custom child theme
Author: Dev
Template: theme
Version: 1.0
*/

@font-face {
    font-family: CINZEL-REGULAR;
    src: url("https://testdeveloplink.com/dls/wp-content/uploads/2023/08/CINZEL-REGULAR.TTF");
}

i.fa.fa-map-marker {
    color: #ffa000;
    font-size: 20px;
    padding: 10px;
}

i.fa.fa-envelope {
    color: #fdac17;
    font-size: 20px;
    padding: 10px;
}


img.stnd.skip-lazy.dark-version {
    margin-left: -50px !important;
    margin-top: -50px;
}

#top #logo {
    width: auto;
    max-width: none;
    line-height: 22px;
    font-size: 22px;
    letter-spacing: -1px;
    color: #444;
    font-family: 'Open Sans';
    font-weight: 600;
    align-self: center;
    margin: 0px !IMPORTANT;
}

/* Header */

header#top {
    background-color: #2A4359;
    padding-top: 80px !important;
    padding-bottom: 30px;
}

span.menu-title-text {
    color: white;
}

.cart-menu-wrap {
    display: none;
}

/* home */

.section-home .txt-blck h4 {
    color: white;
    font-family: CINZEL-REGULAR;
    font-size: 18px;
    font-weight: 100;
    padding-bottom: 10px;
}

.section-home {padding-bottom: 350px !important;padding-top: 150px !important;}

.section-home .txt-blck h1 {
    font-family: 'CINZEL-REGULAR';
    color: white;
    font-weight: 100;
    font-size: 55px;
}

.section-home .txt-blck ul.banner-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
}

.section-home .txt-blck h5 {
    font-family: 'CINZEL-REGULAR';
    font-size: 20px;
    color: white;
    font-weight: 600;
}

.section-home a.btn-btn {
    display: flex !important;
    justify-content: center;
    text-align: right;
    margin-top: -65px;
    background-color: #2A4359;
    position: absolute;
    margin-left: 180px !important;
    padding: 8px 30px 8px 30px;
    font-size: smaller;
	color: white;
}

.section-home .wpb_text_column.wpb_content_element.txt-blck {
    padding-left: 50px;
}

.section-home .txt-blck p {
    color: white;
    font-size: 16px;
    padding-top: 10px;
}

.section-home .txt-blck a.btn {
    padding: 10px 30px 10px 30px;
    background-color: #ffa000;
    color: white;
    font-size: smaller;
}

.section-mental .txt-blck h2 {
    font-family: 'CINZEL-REGULAR';
    color: white;
    font-size: 20px;
    text-align: center;
    line-height: 1.2;
    padding-top: 50px;
    font-weight: 100;
}

.section-mental .txt-blck p {
    color: white;
    text-align: center;
    padding-top: 20px;
}

.section-mental .txt-blck a.btn {
    /* color: white; */
    /* border-bottom: 2px solid; */
}

.section-mental .txt-blck p {
    color: white;
    text-align: center;
    padding-top: 20px;
}

.section-mental .txt-blck a.btn {
    color: white;
    border-bottom: 1px solid;
    padding: 0;
}

.section-mental {
    margin-top: -80px;
    padding-bottom: 100px !important;
}

.section-mental .wpb_text_column.wpb_content_element.txt-blck {
    padding-bottom: 30px;
}

.section-about {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.section-about .txt-blck h3 {
    font-family: 'CINZEL-REGULAR';
    color: #ffa000;
    font-size: 40px;
    word-spacing: 1px;
    font-weight: 100;
}

.section-about .txt-blck h2 {
    font-weight: 100;
    font-family: 'CINZEL-REGULAR';
    padding-top: 10px;
    font-size: 50px;
    padding-bottom: 30px;
}

.section-about .txt-blck p {
    padding-bottom: 50px !important;
}

.section-about .txt-blck a.btn {
    padding: 10px 30px 10px 30px;
    background-color: #ffa000;
    color: white;
}

.section-product {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}


.section-product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: black !important;
}


.section-product span.woocommerce-Price-amount.amount {
    color: black;
}

.section-product .txt-blck h3 {
    text-align: center;
    color: #ffa000;
    font-style: italic;
    font-family: CINZEL;
    font-size: 30px;
    font-weight: 100;
}

.section-product .txt-blck h2 {
    text-align: center;
    color: black;
    font-family: 'CINZEL-REGULAR';
    font-weight: 100;
}

.section-product .txt-blck p {
    text-align: center;
    color: #B2CCDD;
}

h2.woocommerce-loop-product__title {
    font-size: 16px !important;
    text-align: center;
}

span.price {
    text-align: center;
}

.section-years {
    padding-top: 150px !important;
    padding-bottom: 250px !important;
}

.section-years .txt-blck h1 {
    text-align: center;
    color: white;
    font-family: 'Open Sans';
    font-weight: 900;
}

.section-years .txt-blck p {
    text-align: center;
    color: white;
    font-size: 21px;
    font-weight: 900;
}

.section-services .txt-blck h5 {
    text-align: center;
    color: #EFA927;
    font-size: 25px;
}

.section-services .txt-blck h3 {
    text-align: center;
    font-family: 'CINZEL-REGULAR';
    color: black;
    font-size: 35px;
    font-weight: 100;
}

a.box-btn {
    color: black;
    border-bottom: 1px solid;
}

.nectar-fancy-box .inner h4 {
        color: #2B445D!important;
    font-weight: 900;
    font-size: 16px;
}

.nectar-fancy-box .inner p{
    color: #000 !important;
}

.bar-wrap span.extra-color-gradient-1 {
    background: #FF9D03!IMPORTANT;
    height: 10px !important;
    border-radius: 25px !important;
}

.section-why .txt-blck h3 {
    color: #FF9D03;
    font-family: 'CINZEL-REGULAR';
    font-size: 20px;
    font-weight: 100;
}
.section-box img.fancy-box-custom-icon {
    margin-left: 100px !important;
}

.section-why .txt-blck h1 {
    font-family: 'CINZEL-REGULAR';
    font-weight: 100;
    font-size: 35px;
    line-height: 1.2;
    padding-bottom: 20px;
}

.section-need .txt-blck h2 {
    color: white;
    text-align: center;
    font-family: 'CINZEL-REGULAR';
    font-weight: 500;
}

.section-need .txt-blck p {
    text-align: center;
    color: #ffffff91;
    padding-top: 20px !important;
    font-family: 'Open Sans';
    font-size: 12px;
}

.section-need {
    padding-top: 50px !important;
    padding-bottom: 150px !important;
}

.section-need a.btn {
    background-color: #FEA000;
    font-family: math;
    font-size: 16px !important;
}


.section-contact {
    padding: 50px !important;
}	
.section-contact .wpb_text_column.wpb_content_element.txt-blck {
    padding: 100px 0 0 15px;
}

.section-soon {
    background-color: #88ABB9;
    padding-top: 50px;
    padding-bottom: 50px !important;
}

.section-soon .txt-blck h2 {
    font-family: 'CINZEL-REGULAR'!important;
    font-size: 80px;
    color: white !important;
}

.section-contact .wpb_text_column.wpb_content_element.txt-blck  p.hlf {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0 10px 0;
}

.section-contact .wpb_text_column.wpb_content_element.txt-blck .wpcf7-form p span {
    flex: 1;
    padding: 0 3px;
    color: #000;
}

.section-contact .wpb_text_column.wpb_content_element.txt-blck h4 {
    font-family: 'POPPINS-MEDIUM';
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 500;
    color: #000;
}

.section-contact .wpb_text_column.wpb_content_element.txt-blck p {
    color: #000;
    padding: 5px 20% 20px 0;
}

.section-contact input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, 
.section-contact input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email, 
.section-contact textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    background-color: transparent !important;
    border-bottom: 1px solid #000;
    border-top: none;
    border-right: none;
    border-left: none;
    resize: none;
}

.section-contact form.wpcf7-form.init p {
    padding: 5px 0 !important;
}

.section-contact .wpb_text_column.wpb_content_element.txt-blck a.links {
    font-family: 'POPPINS-MEDIUM';
    line-height: 2;
    color: #000;
    font-size: 20px;
}

.section-live .txt-blck p {
    color: #fea000;
    text-align: center;
    font-family: 'CINZEL-REGULAR';
    font-size: 20px;
    margin-bottom: -30px;
}
.section-live .txt-blck h2 {
    text-align: center;
    font-family: 'CINZEL-REGULAR';
    font-size: 30px;
    font-weight: 500;
}


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


ul#menu-menu-3 {
    color: black;
    font-weight: 600;
    font-size: 14px;
}

#footer-outer[data-cols="1"] #footer-widgets .container .col {
    width: 100%;
}
#footer-outer[data-cols="1"] #footer-widgets .span_12 > div:last-child {
    margin-bottom: 0;
    color: #4F7584;
    font-size: 20px;
}

.nectar-progress-bar p {
    padding-bottom: 7px;
    color: #3E5162;
    font-family: 'CINZEL-REGULAR';
    font-size: 16px;
    margin-left: 10px;
    font-weight: 900;
}

.section-1about {
    padding-top: 200px !important;
    padding-bottom: 250px !important;
}

.section-1about .txt-blck h3 {
    text-align: center;
    color: white !important;
    font-family: 'dashicons' !important;
    font-size: 50px;
    border-bottom: 1px solid;
    padding: 20px;
}

.wpb_text_column.wpb_content_element.txt-blck {
    /* margin-top: 150px !IMPORTANT; */
}



.section-products {
    padding-top: 50px !important;
	padding-bottom: 50px !important;
	margin-top: -0px;
}


.section-products a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: black !important;
}


.section-products span.woocommerce-Price-amount.amount {
    color: black;
}

.section-products .txt-blck h3 {
    text-align: center;
    color: #ffa000;
    font-style: italic;
    font-family: CINZEL;
    font-size: 30px;
    font-weight: 100;
}

.section-products .txt-blck h2 {
    text-align: center;
    color: black;
    font-family: CINZEL;
    font-weight: 100;
}

.section-products .txt-blck p {
    text-align: center;
    color: #4a6f87;
}

h2.woocommerce-loop-product__title {
    font-size: 16px !important;
    text-align: center;
}

.vc_col-sm-4.div-box.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone.instance-3 :hover {
    background-color: #84a8b6 !important;
}

.vc_col-sm-4.div-box1.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone.instance-4 :hover {
    background-color: #ffa000;
}

.vc_col-sm-4.div-box2.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone.instance-5 :hover {
    background-color: #ffa000;
}



span.price {
    text-align: center;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #FEA000;
    padding: 0px !IMPORTANT;
    text-align: left !important;
}

button.single_add_to_cart_button.button.alt {
    background-color: red !important;
}


#footer-outer .widget.widget_nav_menu li a, #footer-outer #footer-widgets .col ul ul li:last-child {
    color: black !important;
}

#footer-outer #footer-widgets .col ul li:first-child >a, #footer-outer #footer-widgets .col ul li:first-child:hover {
    color: #87abb9 !important;
}

#footer-outer #footer-widgets .col ul li a, #sidebar div ul li a:hover {
    color: #87abb9;
}

#footer-outer #footer-widgets .col ul li a, #sidebar div ul li a:hover {
    color: #87abb9 !important;
}

#footer-outer[data-cols="1"] #copyright {
    padding: 0px;
}

body #footer-outer[data-cols="1"][data-disable-copyright="false"][data-copyright-line="false"][data-matching-section-color="true"] .row {
    padding-top: 0;
    padding-bottom: 0px !important;
}

.vc_col-sm-4.div-box.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone.instance-3 :hover {
    background-color: #FEA000 !important;
}

#footer-outer #copyright p {
    display: none;
}

div#header-secondary-outer {
    position: absolute;
    width: 100%;
    left: 350px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.section-contact img.img-with-animation.skip-lazy.animated-in {
    padding-top: 100px;
}

.section-about img.img-with-animation.skip-lazy.animated-in {
    width: 500px;
    height: 500px;
}

.section-about .wpb_text_column.wpb_content_element.txt-blck {
    margin-top: 50px !IMPORTANT;
}

.section-contact {
    padding-bottom: 50px !important;
}

.section-box h5.txt-block {
    color: black !important;
    font-size: 14px !important;
}

.section-services a.btn {
    background-color: #ffa61a;
}



.section-home .txt-blck a.btn:hover {
    background: #2a4359;
    color: white;
}

.section-home a.btn-btn:hover {
    background: #ffa000;
    color: white;
}

.section-about .txt-blck a.btn:hover {
    background: #2A4359;
    color: white;
}

.section-product .txt-blck h3:hover {
    text-align: center;
    color: #2A4359;
    font-style: italic;
    font-family: CINZEL;
    font-size: 30px;
    font-weight: 100;

}

.section-need a.btn:hover {
    background-color: #2A4359;
    font-family: math;
    font-size: 16px !important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    background: #2A4359;
}

.section-toggle a.nectar-inherit-h2.toggle-heading {
    font-family: 'CINZEL-REGULAR';
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3;
}


.section-toggl .txt-blck h1 {
    font-family: 'CINZEL-REGULAR';
}

.section-toggl {
    padding-top: 50px !important;
}


.section-note .txt-blck p {
    font-size: 16px;
    color: black;
}

.section-toggle .txt-blck p {
    font-size: 16px;
    color: black;
}

.section-blck .wpb_text_column.wpb_content_element.txt-blck {padding: 50px;}

.section-blck .txt-blck h2 {
    font-family: 'CINZEL-REGULAR';
	color: black !important
}

.txt-blck h3 {
    color: black !important;
	font-family: 'CINZEL-REGULAR'!important
}

.wpb_text_column.wpb_content_element.txt-blck {
    color: black !important;
}

.section-blogs a.btn-btn {
    justify-content: center;
    text-align: center;
    background-color: #2A4359;
    padding: 8px 30px 8px 30px;
    font-size: smaller;
    color: white;
    line-height: 4;
}

.section-blck .txt-blck h4 {
    font-family: 'CINZEL-REGULAR';
    color: black !important;
}

.section-blogs .wpb_text_column.wpb_content_element.txt-blck {
    color: black !important;
    border: 1px solid;
    box-shadow: 10px 10px 10px 10px #0000001c;
    border-radius: 10px;
    height: 550px;
    margin-top: 50px;
}

.section-blogs .wpb_text_column.wpb_content_element.txt-blck img {
    border-radius: 10px 10px 0 0;
}

.section-blogs .wpb_text_column.wpb_content_element.txt-blck img:hover {
    background-color: #000;
    opacity: 50%;
}

.section-blogs .wpb_text_column.wpb_content_element.txt-blck .box {
    padding: 20px;
}

.section-blogs .wpb_text_column.wpb_content_element.txt-blck h2 {
    font-size: 16px;
    line-height: normal;
}

.section-blogs .wpb_text_column.wpb_content_element.txt-blck p {
    font-size: 13px;
    line-height: 20px;
}

h1,h2,h3,h4,h5,h6 {
    color: black;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    font-family: 'CINZEL-REGULAR';
    font-weight: 600
}
 
p {
    padding-bottom: 0;
}

.section-home a.btn-btn {
    display: flex !important;
    justify-content: center;
    text-align: right;
    margin-top: -42px;
    background-color: #2A4359;
    position: absolute;
    margin-left: 180px !important;
    padding: 6px 30px 6px 30px;
    font-size: smaller;
    color: white;
}


.section-live .wpb_text_column.wpb_content_element.txt-blck {
    padding-top: 50px;
}

.section-live a.btn {
    background-color: #FEA000;
    font-family: math;
    font-size: 16px !important;
}

.section-live a.btn:hover {
    background-color: #2A4359;
    font-family: math;
    font-size: 16px !important;
    color: white;
}

.section-submit {
    padding-top: 100px !IMPORTANT;
    padding-bottom: 100px !important;
}

.section-submit .wpb_text_column.wpb_content_element.txt-blk {
    padding-top: 50px !important;}

.section-submit .txt-blk p {
    color: black;
}

span.wpcf7-form-control-wrap {
    background: transparent;
    margin-right: 80px !IMPORTANT;
}


.section-shani a.btn {
    background: black;
    padding: 8px 21px;
}

.section-shani .wpb_text_column.wpb_content_element.txt-blck {
    border: 1px solid black;
    padding-bottom: 30px;

}

.section-shani .txt-blck p {padding: 20px;}



.section-shani .txt-blck h2 {
    padding: 20px;
}

.section-shani .txt-blck h4 {
    padding: 20px;
}

.section-shani .txt-blck a.btn-btn {
    justify-content: center;
    text-align: center;
    background-color: #2A4359;
    padding: 8px 30px 8px 30px;
    font-size: smaller;
    color: white;
    line-height: 4;
}

body #header-secondary-outer .nectar-center-text {
    font-size: 16px;
    line-height: 16px;
    max-width: 70%;
    color: white !IMPORTANT;
}

body.material #header-secondary-outer {
    border: 1px solid transparent;
    background: #2a4359;
}



.vc_col-sm-12.section-hassan.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone {
    color: black !important;
    padding: 50px;
}

.vc_col-sm-12.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone {
    padding: 50px;
}



/* .section-mentale .wpb_text_column.wpb_content_element.txt-blck {
    padding: 30px !important;
} */


.section-growth .wpb_text_column.wpb_content_element.txt-blck {
    color: black !important;
    padding: 30px !important;
}

.section-mentale .wpb_text_column.wpb_content_element.txt-blck {
    color: black !important;
	padding: 30px !important;
}

.section-health .wpb_text_column.wpb_content_element.txt-blck {
    color: black !important;
    padding: 30px !important;
}







/* mobile */

@media only screen and (max-width: 768px) {
	.section-home {
    padding-bottom: 100px !important;
    padding-top: 100px !important;}
	
	.section-home .wpb_text_column.wpb_content_element.txt-blck {
    padding-left: 0px !important;}
	
	.section-home .txt-blck h1 {
    font-family: 'CINZEL-REGULAR';
    color: white;
    font-weight: 100;
    font-size: 24px;
    line-height: 1.1;}
	
	.section-home .txt-blck p {
    color: white;
    font-size: 16px;
    padding-top: 10px;}
	
/* ABOUT */
	
	.section-mental {
    margin-top: 50PX;
    padding-bottom: 50px !important;}
	
	
	.section-mental .vc_col-sm-12.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone {
    padding: 0PX !important;}
	
	.section-about {
    padding-top: 0px !important;
    padding-bottom: 50px !important;}
	
	.section-about .txt-blck h3 {
    font-family: 'CINZEL-REGULAR' !important;
    color: #ffa000 !IMPORTANT;
    font-size: 25px;
    word-spacing: 1px;
    font-weight: 100;}
	
	.section-about .txt-blck h2 {
    font-weight: 100;
    font-family: 'CINZEL-REGULAR';
    padding-top: 10px;
    font-size: 28px;
    padding-bottom: 0PX;}
	
	.section-about .txt-blck p {
    padding-bottom: 50px !important;}
	
	.section-product {
    padding-top: 50px !important;
    padding-bottom: 50px !important;}
	
	.section-product .txt-blck h3:hover {
    text-align: center;
    color: #2A4359;
    font-style: italic;
    font-family: 'CINZEL-REGULAR'!important;
    font-size: 30px;
    font-weight: 100;}
	
	.wpb_text_column.wpb_content_element.txt-blck {
    margin-top: 0px !IMPORTANT;}
	
	.section-years {
    padding-top: 100px !important;
    padding-bottom: 100px !important;}
	
	.section-years .txt-blck h1 {
    text-align: center;
    color: white;
    font-family: 'Open Sans';
    font-weight: 900;
    font-size: 50px;
    line-height: 1.1;}
	
	.section-years .txt-blck p {
    text-align: center;
    color: white;
    font-size: 25px;
    font-weight: 900;}
	
	.section-services {
    padding-top: 50px !IMPORTANT;
    padding-bottom: 50px !important;}
	
	.section-services .txt-blck h3 {
    text-align: center;
    font-family: 'CINZEL-REGULAR';
    color: black;
    font-size: 28px;
    font-weight: 100;}
	
	.section-blogs {
    padding-top: 50px !IMPORTANT;
    padding-bottom: 0px !important;}
	
	.section-1about .txt-blck h3 {
    text-align: center;
    color: white !important;
    font-family: 'dashicons' !important;
    font-size: 50px;
    border-bottom: 1px solid;
    padding: 13px;}
	
	.section-submit {
    padding-top: 0px !IMPORTANT;
    padding-bottom: 0px !important;}
	
	.section-blogs .wpb_text_column.wpb_content_element.txt-blck {
    color: black !important;
    border: 1px solid;
    box-shadow: 10px 10px 10px 10px #0000001c;
    border-radius: 10px;
    height: 500px !IMPORTANT;
    margin-top: 50px !important;}

	
	.section-box img.fancy-box-custom-icon {
    margin-left: 70px !important;}
	
	.nectar-fancy-box .inner h4 {
    color: #2B445D!important;
    font-weight: 900;
    font-size: 16px;}
	
	.section-why .txt-blck h1 {
    font-family: 'CINZEL-REGULAR';
    font-weight: 100;
    font-size: 25px;
    line-height: 1.2;
    padding-bottom: 20px;}
	
	.section-contact {
    padding: 0px !important;}
	
	.img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap, img.img-with-animation[data-animation=fade-in-from-left] {
    /* transform: translateX(-20%); */
     padding-right: 30px !important;}
	
	#ajax-content-wrap .vc_row.top_margin_-100px {
    margin-top: 0px !important;}
	
	.section-contact {
    padding-bottom: 50px !important;}
	padding-top: 50px !important;
	
	#header-outer #top #mobile-cart-link i {
    font-size: 19px;
    width: 19px;
    color: white !important;}
	
	.section-contact .wpb_text_column.wpb_content_element.txt-blck {
    padding: 0px !important;}
	
	span.wpcf7-form-control-wrap {
    background: transparent;
    margin-right: 0px !IMPORTANT;}
	
	#footer-outer[data-cols="1"] .col {
    text-align: center;
    font-size: 12px;}
	
	.vc_col-sm-12.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone {
    padding: 0px !important;}
	
	img.stnd.skip-lazy.dark-version {
    margin-left: 0px !important;
    margin-top: -50px !important;}
	
	.section-contact {
    padding-bottom: 50px !important;
    padding-top: 50px !IMPORTANT;}
	
	header#top {
    background-color: #2a4359;
    padding-top: 50px !important;
    padding-bottom: 50px;}
	
	.img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap, img.img-with-animation[data-animation=fade-in-from-left] {
    transform: translateX(-20%);
    padding-right: 0px !important;}
	
	.section-contact img.img-with-animation.skip-lazy.animated-in {
    padding-top: 50px !important;}
	
	.img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap, img.img-with-animation[data-animation=fade-in-from-left] {
    /* transform: translateX(-20%); */
    /* padding-right: 30px !important; */}
	
	
	#header-outer header .col.span_9.col_last i.icon-salient-cart {
    color: white !important;}
	
	.menu-items-wrap span {
    color: black !IMPORTANT;}
	
	.section-need .row-bg.viewport-desktop.using-image {
    background-size: cover;
    background-position: center !important;}
	
	.section-need {
    padding-top: 100px !important;
    padding-bottom: 100px !important;}
	
	.section-soon .txt-blck h2 {
    font-family: 'CINZEL-REGULAR'!important;
    font-size: 50px;
    color: white !important;}
	
	
	.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, 		.slide-out-widget-area-toggle.mobile-icon .lines-button:after {
    background-color: #fff;}
	
	body.mobile.material[data-header-color=light] #header-outer .slide-out-widget-area-toggle a .close-line, body.mobile.material[data-header-color=light] 		#header-outer.transparent .slide-out-widget-area-toggle a .close-line {
    background-color: #fff!important;}
	
	
}