/*
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
*/

/*Prod.css single*/
div#Headingdesc h4 {
    font-size: 22px;
    color: #000;
    font-weight: 700;
}
.woocommerce div.product form.cart .variations select {
    border: 1px solid #000;
    font-family: 'f1';
    text-transform: capitalize;
}
svg path:hover {
    fill: #000 !important;
}
#slider-sec img {
    width: 100%;
}
#slider-sec img {
    width: 100%;
    height: 700px;
    object-fit: cover;
}
#slider-sec .wpb_text_column {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0px 40px 70px 40px;
}
#slider-sec .wpb_text_column a {
    display: table;
    border: 1px solid;
    width: auto;
    float: right;
    opacity: 1;
    padding: 10px 40px;
    font-family: 'f1';
}
#sec2 .carousel-item h3 {
    font-size: 25px ! IMPORTANT;
    line-height: 35px !important;
}
#sec3 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0px ! IMPORTANT;
}
div#slider-sec {
    border: 10px solid #fff;
}
#slider-sec .ryt {
    border-left: 10px solid #fff;
}
#top ul.buttons.sf-menu span.wishlist_products_counter.top_wishlist-heart.top_wishlist-.no-txt:before {
    transition: 0.6s;
}
#top ul.buttons.sf-menu span.wishlist_products_counter.top_wishlist-heart.top_wishlist-.no-txt:hover:before {
    content: "\f004" !important;
    font-family: 'FontAwesome'!important;
    /* display: inline-block; */
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    TRANSFORM: UNSET;
    TRANSITION: UNSET;
    FONT-SIZE: 22PX !IMPORTANT;
}
svg:hover path {fill: #000;}

svg path {
    transition: 0.6s;
}
.fontsss .heads p {
    color: #000;
    text-transform: uppercase;
    font-size: 30px;
}
img.imgages {
    max-width: 60px !important;
}
.tooltipss a {
    text-align: center;
    padding-left: 0px;
    line-height: 14px;
    font-weight: 600;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
}
#imagesstooltips .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip{
 	padding: 8px;
    max-width: 150px;
}
#imagesstooltips .nectar_hotspot span:before , .nectar_hotspot span:after{
	background-color:#000!important;
}
.single-product .full-width-content.first-section {
display:none;
}

/*Removable*/
#sec8 .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip{
 	padding: 8px;
    max-width: 150px;
}
#sec3 h2 {
    font-family: 'f1';
    font-weight: 400;
    color: #000;
    letter-spacing: 11px;
}
html body h3 {
    font-family: 'f1';
}
html body h2 {
    font-family: 'f1';
}
#sec8 .nectar_hotspot span:before , .nectar_hotspot span:after{
	background-color:#000!important;
}
html body h3 {
    font-family: 'f1';
    font-weight: 300 !important;
    font-size: 18px !important;
}
.main_flip .flip {
    font-family: 'Poppins';
    font-weight: 400;
}
.text1 h2 {
    color: #000 !important;
    background-color: #fff !important;
    font-size: 26px;
    padding: 20px 35px 0px 100px !important;
    text-align: right !important;
}
div#sec7 .text1 {
    top: 90%;
    left: 250px;
    height: 100px;
    bottom: 100px;
    background-color: #fff;
}
/*nd*/
/*End*/

body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

body::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb
{
	background-color: #141414;
}
#sec4 .carousel-item a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after.tinvwl-loop {
    display: none;
}
/* html body img:hover {
    transition: 0.9s;
    filter: grayscale(1);
} */
.text1 h1{
    font-family: 'f1' !important;
}
/*------typography-----------*/
#sec1 h3 {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 4px;
}
#footer-outer h4 {
    font-family: f1;
    font-size: 20px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
    letter-spacing: 3px;
    position: relative;
    padding-bottom: 20px;
}
#footer-outer input.tnp-email {
    font-family: 'f1' !important;
    font-size: 16px !important;
    line-height: 26px !important;
    font-style: italic !important;
    border-radius: 0px !important;
}
#sec4 .carousel-item a.button {
    font-family: f1;
}
#sec5 .carousel-item .text2 a,#sec5 .carousel-item .text3 a,#sec5 .carousel-item .text4 a,#sec5 .carousel-item .text5 a,#sec5 .carousel-item .text6 a {
    opacity: 1 !important;
    color: white;
    font-family: 'Arquitecta';
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 22px;
    text-decoration: underline;
}
a#b1 {
    font-family: 'f1';
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: black;
    background-color: white !important;
    filter: drop-shadow(2px 4px 6px black);
    padding: 14px 30px;
    border-radius: 0px !important;
    text-transform: uppercase;
}
#sec5 .carousel-item .text2 h4,#sec5 .carousel-item .text3 h4,#sec5 .carousel-item .text4 h4,#sec5 .carousel-item .text5 h4,#sec5 .carousel-item .text6 h4 {
    font-family: 'f1';
    color: white;
    margin-bottom: -3px;
}
#footer-outer #text-6 h2 a {
    font-family: 'f1';
    color: #fff !important;
    opacity: 1 !IMPORTANT;
}
#sec4 .carousel-item h2.woocommerce-loop-product__title,#sec4 .carousel-item span.price {
    font-family: f1;
    color: black;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    letter-spacing: 4px;
}
div#page-header-wrap h1 {
    font-family: 'f1';
}
a#b2 {
    font-family: 'f1' !important;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600 !important;
    padding: unset;
    background-color: transparent !important;
    color: black;
    position: relative;
    letter-spacing: 2px;
    text-transform: uppercase;
}
html body h1 {
    font-family: 'f1';
    font-weight: 700;
    letter-spacing: 3px;
}
#sec3 h2 {
    font-family: 'f1';
    font-weight: 400;
}
html body h3 {
    font-family: 'f1';
    letter-spacing: 3px;
}
#sec1 .c2 h1 {
    font-family: 'Arquitecta';
    font-size: 50px;
    line-height: 60px;
    font-weight: 100 !important;
    letter-spacing: 5px;
    text-transform: uppercase;
    padding-bottom: 20px;
}

#sec1 .c2 .text2 a {
    font-family: 'Arquitecta';
    opacity: 1  !important;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 26px;
    border: 1px solid white;
    padding: 13px 30px !important;
}
#sec74 .text1 h2 {
    font-weight: 600;
}
/*------typography-----------*/
#top li#search-btn {
    margin-left: 0px !important;
    margin-right:0px !important;
}
.home .tinv-wishlist.woocommerce.tinv-wishlist-clear {
    display: none;
}
.home .container-wrap {
    padding-top: 0 !important;
}
#top ul.buttons.sf-menu a {
    padding: 0px 7px !important;
}
#sec1 .c2 .text1 h6 {
    position: relative;
    margin-bottom: 0;
}
#slider-sec h4 {
    font-family: 'f1';
}
#sec1 .c2 .text1:before {
    content: '';
    position: absolute;
    background-image: url(https://strongernoteasier.com/wp-content/uploads/2024/03/fdsdfs.png);
    width: 130px;
    height: 130px;
    background-size: 100% 100%;
    top: 0;
    left: 0px;
    animation: 10s move1 linear alternate infinite;
}
a#b1:hover {
    background: #000 !important;
    color: #fff !important;
}
@keyframes move1{
0%{
    transform:rotate(360deg)
}
}
#sec1 .c2 .text1 h6 img {animation: 2s move linear alternate infinite;}

@keyframes move{
    0%{
        transform:scale(0.8)
    }
        100%{
        transform:scale(1)
    }
}
div#header-secondary-outer .nectar-center-text {
    text-transform: uppercase !important;
}
#sec1  .img1 {
    width: 100%;
    object-fit: cover;
    height: 620px;
}
#sec1 .c2  .img2 {
    width: 100% !important;
}
#sec1 .c2 .text2 {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0px 130px 45px 0px !important;
}
#sec5 .carousel-item .text3 {background-color: #483c32;}

#sec5 .carousel-item .text4 {
    background-color: #483c32;
}
#sec5 .carousel-item .text5 {background-color: #483c32;}
#sec5 .carousel-item .text6 {
    background-color: #483c32;
}
#sec5 .carousel-item .text2 {
    background-color: #483c32;
}
#sec2 .owl-stage {
    padding-top: 0;
}
#sec2 .carousel-item {
    margin: 0px 15px !important;
}
div#sec2 {
    padding: 60px 0px   !important;
}
#sec3 .c2 .text2 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding-top: 110px;
	color:#fff !important;
}
#sec3 .c3  a#b1 {
    float: right !important;
    margin-top: -100px;
    margin-right: 60px;
}
a#b2:before {
    content: '';
    position: absolute;
    border: 1px solid black;
    width: 100%;
    bottom: 0;
}

#sec4 .carousel-item {
    margin: 0px 10px;
}
#sec4 .carousel-item span.price {
    color: #666666 !important;
}
div#sec4 {
    padding: 90px 0px 0px !important;
}
div#sec5 {
    padding: 100px 0px!important;
}
#sec5 .owl-stage {
    padding-top: 0;
}
#sec5 .carousel-item {
    margin: 0px 9px !important;
    position: relative;
}
#sec5 .carousel-item .hover-wrap {
    margin-bottom: 0;
}

#sec5 .carousel-item .text2,#sec5 .carousel-item .text3,#sec5 .carousel-item .text4,#sec5 .carousel-item .text5,#sec5 .carousel-item .text6 {
    text-align: center;
    margin-top: -94px !important;
    position: relative;
    width: 96%;
    margin: 0 auto;
    padding: 5px 0px;
}
#sec5 .carousel-item .text2 p,#sec5 .carousel-item .text3 p,#sec5 .carousel-item .text4 p,#sec5 .carousel-item .text5 p,#sec5 .carousel-item .text6 p {
    font-size: 12px !important;
    line-height: 26px !important;
    color: white;
    padding-bottom: 0;
}
div#sec6 {
    padding-top: 0px  !important;
}
html body h3 {
    font-family: 'f1';
}
#sec6 .text2, div#sec7 .text1 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    justify-content: center;
    align-items: center;
    top: 0;
    bottom: 0;
    display: flex;
    pointer-events: none !important;
}
div#sec7 .c1 {padding-right: 5px;}
div#sec7 .c2 {
    padding-left: 5px;
}
#sec8 .owl-stage {
    padding-top: 0;
}
div#sec8 {
    padding: 80px 0px !important;
}

#sec8 .carousel-item {
    margin: 0px 7px;
}
#sec8 .owl-nav.disabled {
    display: block;
}
#sec8 button.owl-next span, #sec8 button.owl-prev span {
    font-size: 0;
}
#sec74 .text1 h2 {
    color: #fff !important;
    font-family: 'f1' !important;
    background: transparent !important;
    padding: 0px 0px ! IMPORTANT;
    text-align: center !important;
    letter-spacing: 8px ! IMPORTANT;
}
#sec74 .text1 {
    position: absolute;
    z-index: 1111;
    top: 45%;
    background: transparent !important;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
#sec8 button.owl-prev {
    position: absolute;
    right: 30px;
    bottom: 50%;
}
#sec8 button.owl-prev:before {
    content: '\f178';
    font-family: 'FontAwesome';
    font-size: 20px;
    position: absolute;
    left: 0;
    right: 0px;
    line-height: 19px;
    color: black;
}
#sec8 button.owl-next {
    position: absolute;
    left: 20px;
    bottom: 50%;
}
#sec8 button.owl-next:before {
    content: '\f177';
    font-family: 'FontAwesome';
    font-size: 20px;
    position: absolute;
    left: 0;
    right: 0px;
    line-height: 19px;
    color: black;
}

#sec8 button.owl-prev,#sec8 button.owl-next {
    width: 34px;
    height: 60px;
    border: unset;
    border-radius: 0 !important;
    background-color: white;
}

div#footer-outer p,div#footer-outer ul li a {
    font-family: 'f1';
    font-size: 16px;
    line-height: 26px;
}
#footer-widgets .iconnn ul li a i:hover {
    background: white;
    color: #000;
}
#footer-widgets .iconnn ul li a i {
    border: 1px solid;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    transition: 0.9s;
    background-color: white;
    color: black;
}
#footer-widgets .iconnn ul li {
    display: inline-block;
    margin-right: 9px;
}
#footer-outer h4:before {
    content: '';
    position: absolute;
    border: 1px solid white;
    width: 100px;
    bottom: 0;
}
#footer-outer div#nav_menu-2 {
    margin: 0 auto;
    display: table;
}
#footer-outer #footer-widgets .foot-secc li.eml:before {
    content: "\f0e0";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    margin-top: -2px;
}
#footer-outer #footer-widgets .foot-secc li.phn:before {
    content: "\f095";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    margin-top: -2px;
}
#footer-outer #footer-widgets .foot-secc li.mrk:before {
    content: "\f041";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    margin-top: 6px;
}
#footer-outer #footer-widgets .foot-secc li{
margin-left: 30px;
}
div#footer-widgets .row {
    border-bottom: 1px solid #333333;
    padding-bottom: 50px;
}
div#copyright {
    padding: 15px 0px !important;
}
div#copyright div#text-4 {
    float: left;
}
div#copyright .col.span_5 {
    max-width: 100% !important;
}
div#copyright img.image.wp-image-78.attachment-full.size-full {
    float: right;
    width: 15%;
}
div#copyright  strong {
    text-decoration: underline;
    font-weight: 500;
    text-transform: uppercase;
}
#footer-outer #footer-widgets .col input[type="submit"] {
    background-color: #483c32 !important;
}
#footer-outer #footer-widgets .foot-secc li:before {
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 40px;
    transition: 0.9s;
    background-color: #fdfbd4;
    color: black;
    text-align: center;
    border: unset;
    font-size: 14px;
}
#footer-outer #footer-widgets .foot-secc li {
    margin-left: 46px;
    margin-bottom: 20px !important;
}
html body h3 {
    font-family: 'f1';
    font-weight: 700 !important;
}
#sec1 .c2 {
    padding-left: 20px;
}
#sec1 .c2 .text1 {
    position: absolute;
    top: 90px;
    left: 6%;
    padding: 39px  40px;
}
#sec6 div#in1 {
    margin-bottom: 12px;
}
#top .b2 a span {
    text-decoration: underline;
}
div#sec2 img:hover,div#sec3 img:hover {
    filter: brightness(0.8);
    transition: 0.9s;
}

#sec6 div#in1 .c2 .img1 {
    object-fit: cover;
    height: 515px;
}
#footer-outer form.tnp-form {
    display: flex;
}

#footer-outer input.tnp-submit {
    width: 60px;
    border-radius: 0px !important;
    font-size: 0;
    background-image: url(https://strongernoteasier.com/wp-content/uploads/2024/03/SADADDA.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 20px;
    transform: unset !important;
}
#sec8 h1 {
    text-transform: uppercase;
}
div#footer-widgets .col.span_3:nth-child(1) .widget {
    margin-bottom: 16px;
}
#top ul.buttons.sf-menu span.wishlist_products_counter.top_wishlist-heart.top_wishlist-.no-txt:before {
    font-size: 29px !important;
}
#sec3 .img1 {
    width: 100%;
    height: 740px;
    object-fit: cover;
}
.woocommerce ul.products li.product.classic .product-wrap img {
    margin-bottom: 0;
    height: 450px;
    object-fit: cover;
}
#sec4 .owl-dots {
    display: none;
}
#footer-outer #footer-widgets .col p {
    padding-top: 0px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	min-height: 90px;
}
div#media_image-4 img {
	width: 40% !important;
}
products .product {
    position: relative;
}

.slogan-img {
    position: absolute;
    bottom: 50px;
    right: 20px;
    z-index: 9;
    pointer-events: none;
    
}

.slogan-img img {
    width: 80px !important;
    height: auto;
    object-fit : contain !important;
}
#sec4 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    min-height: 130px;
}

#sec4 .slogan-img {
   bottom: 0px;
   rigth: 20px;
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1920px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1600px) {
	#footer-outer img.image.wp-image-117.attachment-full.size-full {
    width: 70%;
}
    #sec1 .c2 h1 {
    font-size: 40px;
    line-height: 50px;
}
#sec1 .c2 .text1 {
    top: 50px;
    left: 6%;
    padding: 31px 34px;
}
#sec1 .c2 .text1:before {
    width: 110px;
    height: 110px;
}
    #sec8 button.owl-prev {
    right: 20px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1440px) {
	#sec6 div#in1 .c2 .img1 {
    height: 458px;
}
	#sec1 .img1 {
    height: 550px;
}
    #sec1 .c2 h1 {
    font-size: 35px;
    line-height: 45px;
}
#sec1 .c2 .text2 {
    padding: 0px 30px 60px 0px !important;
}
#sec3 .c2 .text2 {
    padding-top: 90px;
}
#sec3 .c3 a#b1 {
    margin-top: -90px;
    margin-right: 30px;
}
html body h2 {
    font-size: 30px;
    line-height: 40px;
}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 17px;
}
	#sec4 .carousel-item h2.woocommerce-loop-product__title {
		font-size: 16px;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {
	#sec3 .img1 {
    height: 540px;
}
#footer-outer #footer-widgets .foot-secc li.mrk:before {
    margin-top: 8px;
}

	a#b2,a#b1 {
    font-size: 14px;
    line-height: 24px;
}
	html body h1 {
    font-size: 35px;
    line-height: 45px;
}
	#sec6 div#in1 .c2 .img1 {
    height: 431px;
}
    #sec5 .carousel-item {
    margin: 0px 5px !important;
}

div#sec5 {
    padding: 70px 0px !important;
}
#sec4 .carousel-item h2.woocommerce-loop-product__title, #sec4 .carousel-item span.price {
    font-size: 16px;
    line-height: 26px;
}

#footer-outer #footer-widgets .foot-secc li {
    margin-bottom: 24px !important;
}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 15px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1340px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1320px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1280px) {
	#slider-sec .wpb_text_column {
    padding: 0px 20px 20px 20px;
}
	#slider-sec img {
    height: 450px;
}
	#footer-outer #footer-widgets .foot-secc li.mrk:before {
    margin-top: -4px;
}
#footer-outer h4 {
    font-size: 18px !important;
    line-height: 28px !important;
}
	#sec6 div#in1 .c2 .img1 {
    height: 401px;
}
    #top a#logo img {
    transform: scale(0.8);
    transform-origin: left;
}

#sec5 .carousel-item .text2 h4, #sec5 .carousel-item .text3 h4, #sec5 .carousel-item .text4 h4, #sec5 .carousel-item .text5 h4, #sec5 .carousel-item .text6 h4 {
    font-size: 16px;
    line-height: 28px;
}
#sec5 .carousel-item .text2 p, #sec5 .carousel-item .text3 p, #sec5 .carousel-item .text4 p, #sec5 .carousel-item .text5 p, #sec5 .carousel-item .text6 p {
    font-size: 11px !important;
    line-height: 21px !important;
}
#sec5 .carousel-item .text2, #sec5 .carousel-item .text3, #sec5 .carousel-item .text4, #sec5 .carousel-item .text5, #sec5 .carousel-item .text6 {
    margin-top: -84px !important;
}
div#sec6 {
    padding-top: 70px !important;
}
div#sec8 {
    padding: 80px 0px !important;
    margin-top: 80px;
}
div#footer-outer p, div#footer-outer ul li a,html body p {
    font-size: 14px !important;
    line-height: 24px !important;
}
#footer-outer #footer-widgets .foot-secc li:before {
    width: 35px;
    height: 35px;
    line-height: 35px !important;
    font-size: 14px;
    line-height: 24px;
}
	#sec74 .text1 h2 {
		font-size: 21px;
	}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px;
}
	#sec4 .slogan-img {
		right: 0px;
		
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1024px) {
	#sec74 .text1 h2 {
    letter-spacing: 4px ! IMPORTANT;
    font-size: 18px;
}
	.woocommerce ul.products li.product.classic .product-wrap img {
    height: 270px;
    object-fit: contain;
}
	#sec2 .inner_row {
    padding-bottom: 0px !important;
}
	#top .container {
    padding: 0px 15px ! IMPORTANT;
}
	html body h1 {
        font-size: 25px;
        line-height: 35px;
    }
	#sec3 .img1 {
    height: 390px;
}
	div#slide-out-widget-area ul li a {
    font-family: 'Arquitecta' !IMPORTANT;
    font-weight: 400 !important;
    text-transform: uppercase;
}

	div#footer-outer p, div#footer-outer ul li a, html body p,#footer-outer input.tnp-email {
    font-size: 12px !important;
    line-height: 24px !important;
}
	#footer-outer #footer-widgets .foot-secc li.mrk:before {
    margin-top: 8px;
}
	#sec1 .img1 {
    height: 390px;
}
	#sec6 div#in1 {
    margin-bottom: 7px;
}
	#sec6 div#in1 .c2 .img1 {
    height: 313px;
}
    #sec1 .c2 .text1 h6 img {
    width: 80%;
}

#sec1 .c2 .text1:before {
    width: 100px;
    height: 100px;
}
#sec1 .c2 .text1 {
    top: 41px;
    left: 7%;
    padding: 29px 29px;
}
#sec1 .c2 h1 {
    font-size: 25px;
    line-height: 35px;
}

#sec1 h3 {
    font-size: 15px;
    line-height: 25px;
}
div#sec2 {
    padding: 60px 0px !important;
}
a#b1 {
    font-size: 14px;
    line-height: 24px;
    padding: 12px 20px;
}
#sec4 .carousel-item h2.woocommerce-loop-product__title, #sec4 .carousel-item span.price {
    font-size: 13px;
    line-height: 24px;
}
div#sec4 {
    padding: 70px 0px !important;
}
#sec5 .carousel-item .text2, #sec5 .carousel-item .text3, #sec5 .carousel-item .text4, #sec5 .carousel-item .text5, #sec5 .carousel-item .text6 {
    padding: 10px 0px;
}
#sec5 .carousel-item .text2 a, #sec5 .carousel-item .text3 a, #sec5 .carousel-item .text4 a, #sec5 .carousel-item .text5 a, #sec5 .carousel-item .text6 a {
    font-size: 10px;
    line-height: 20px;
}
#sec5 .carousel-item .text2 p, #sec5 .carousel-item .text3 p, #sec5 .carousel-item .text4 p, #sec5 .carousel-item .text5 p, #sec5 .carousel-item .text6 p {
    font-size: 11px !important;
    line-height: 15px !important;
}
html body h2 {
    font-size: 25px;
    line-height: 35px;
}
div#sec8 {
    padding: 40px 0px !important;
    margin-top: 70px;
}
#footer-outer .widget h4 {
    font-size: 15px !important;
    line-height: 25px !important;
}
#footer-outer img.image.wp-image-52.attachment-full.size-full {
    width: 80%;
}
#footer-widgets .iconnn ul li a i {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
}
div#copyright img.image.wp-image-78.attachment-full.size-full {
    width: 20%;
}
	#footer-outer #footer-widgets .foot-secc li {
    margin-left: 29px;
}
	#footer-outer #footer-widgets .foot-secc li:before {
        width: 25px;
        height: 25px;
        line-height: 25px !important;
        font-size: 11px;
    }
	.slogan-img {
    bottom: 157px;
    left: 0;
}

.slogan-img img {
    width: 47px !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 11px;
    min-height: 79px;
}
	#sec4 .slogan-img {
    bottom: 146px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 840px) {
	#sec3 .c3 a#b1 {
    margin: 0px auto ! IMPORTANT;
    left: 0 !important;
    right: 0 !important;
    width: 270px;
    text-align: center;
    float: unset ! IMPORTANT;
}
	
	#slider-sec .wpb_text_column a {
    float: unset !important;
    margin: auto;
}
	#slider-sec .ryt {
    text-align: center !important;
}
	#slider-sec .ryt {
    border: unset !important;
    padding-top: 10px;
}
	#sec4 .owl-stage {
    padding-top: 0;
}
#sec4 .c1 {
    margin-bottom: 8px;
}
#footer-outer #footer-widgets .foot-secc li.mrk:before {
    margin-top: -3px;
}
#footer-outer #footer-widgets .foot-secc {
    position: relative;
}
div#footer-outer p, div#footer-outer ul li a {
    font-size: 14px !important;
    line-height: 24px !important;
}
#sec1 .c1 .img1 {
    object-fit: cover;
    height: 400px;
}
#sec3 .c2 .text2 {
     display: flex;
     align-items: center;
     justify-content: center;
     height: 100%;
   }
#sec7 .img1 {
    object-fit: cover;
    height: 250px !important;
}
    #sec6 .c1, #sec6 .c2, #sec6 .c3 {
    margin-bottom: 0;
}
#sec6 div#in1 {
    margin-bottom: 0;
} 
#sec8 .owl-nav.disabled {
    display: none;
}
    div#sec1 .c1 {
    padding-top: 20px;
}
    #sec1 .c2 .text2 {
    position: unset;
    padding: 0px 0px 0px 0px !important;
    text-align: center !important;
    margin: 0 auto;
    display: table;
    transform: translate(0px, 60px);
}
#sec1 .c2 {
    padding-left: 0px !important;
}
#sec1 .c2 .text2 h3, #sec1 .c2 .text2 p,#sec1 .c2 .text2 h1 {
    text-align: center !important;
}
#sec1 .c2 .vc_column-inner {
    padding: 130px 30px !important;
    text-align: center;
}
div#sec3 img {
    width: 70%;
    margin: 0 auto;
    display: table;
    margin-bottom: 20px;
    object-fit: cover;
    height: 400px;
}

#sec3 .c3 a#b1 {float: unset !important;margin-right: 0px !important;margin: 0px 40%;margin-top: 0px  !important;position: absolute;bottom: 50px;top: unset;}
#sec4 ul.products.columns-1 li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
}

#sec4 ul.products.columns-1 li img {
    height: 280px;
    object-fit: contain;
}
div#sec4 {
    text-align: center;
    padding: 50px 0px !important;
}

div#sec4 .c2 a#b2 {margin: 0 auto;display: table;}

div#sec5 {
    padding: 50px 0px !important;
    text-align: center;
}
#sec5 .carousel-item .text2, #sec5 .carousel-item .text3, #sec5 .carousel-item .text4, #sec5 .carousel-item .text5, #sec5 .carousel-item .text6 {
    margin-top: -88px  !important;
}
div#sec6 img,#sec6 div#in2 .c3 .img1 {
    width: 90% !important;
    margin: 0 auto;
    object-fit: cover;
    height: 260px;
}
div#sec7 .c2,div#sec7 .c1 {
    padding: 5px 0px;
}
#footer-outer div#nav_menu-2 {
    margin: unset;
}
div#copyright img.image.wp-image-78.attachment-full.size-full {
    float: unset;
}
div#copyright div#text-4 {
    float: unset;
}
#footer-outer #copyright[data-layout="centered"] .col.span_5 {
    display: flex;
    flex-direction: column-reverse;
}
#footer-outer #footer-widgets .foot-secc li {
    margin-bottom: 20px !important;
    margin-left: 50px;
}
	div#copyright img.image.wp-image-78.attachment-full.size-full {
    width: 20%;
}
#slider-sec .cmng-soon {
    height: 715px;
}
	.woocommerce-shop ul.products.columns-4 li {
    margin: 07px !important;
}
	#sec4 .owl-dots {
		display: block;
	}
	
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
        font-size: 18px;
        min-height: 86px;
    }
	    .slogan-img {
        bottom: 48px;
        right: 20px;
		left: unset;
    }
	.slogan-img img{
		width: 65px !important;
	}
	    #sec4 .carousel-item h2.woocommerce-loop-product__title, #sec4 .carousel-item span.price {
        font-size: 18px;
        text-align: left;
    }
	    #sec4 .slogan-img {
        bottom: 0px;
        right: 10px;
    }
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 525px) {
	#sec74 .text1 h2 {
    font-size: 11px ! IMPORTANT;
    letter-spacing: 4px ! IMPORTANT;
}
	    body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 80px !important;
    }
	#top .container {
    max-width: 100% ! IMPORTANT;
    padding: 0px 10px !important;
}
	html body h1 {
    font-size: 20px;
    line-height: 30px;
}
html body h2 {
    font-size: 20px !important;
    line-height: 30px !important;
}
#footer-outer img.image.wp-image-117.attachment-full.size-full {
    width: 60%;
}
    #sec1 .c1 .img1 {
    height: 260px;
}
   
div#sec3 img {height: 300px;width: 90%;}

#sec1 .c2 .text1 {
    display: none;
}

#sec1 .c2 .vc_column-inner {
    padding: 70px 30px !important;
}

#sec1 .c2 .text2 {
    transform: unset;
}
#sec4 ul.products.columns-1 li img {
    height: 480px;
}
#sec5 .carousel-item {
    margin: 0px 25px !important;
}
#sec5 .carousel-item .text2 h4, #sec5 .carousel-item .text3 h4, #sec5 .carousel-item .text4 h4, #sec5 .carousel-item .text5 h4, #sec5 .carousel-item .text6 h4 {
    font-size: 19px;
    line-height: 28px;
    padding-bottom: 10px;
}
#sec5 .carousel-item .text2 p, #sec5 .carousel-item .text3 p, #sec5 .carousel-item .text4 p, #sec5 .carousel-item .text5 p, #sec5 .carousel-item .text6 p {
    font-size: 16px !important;
    line-height: 26px !important;
    padding-bottom: 7px;
}
#sec5 .carousel-item .text2 a, #sec5 .carousel-item .text3 a, #sec5 .carousel-item .text4 a, #sec5 .carousel-item .text5 a, #sec5 .carousel-item .text6 a {
    font-size: 14px !important;
    line-height: 26px !important;
}
#sec5 .carousel-item .text2, #sec5 .carousel-item .text3, #sec5 .carousel-item .text4, #sec5 .carousel-item .text5, #sec5 .carousel-item .text6 {
    margin-top: -134px !important;
}
div#sec6 {
    padding-top: 40px !important;
}
div#sec6 img {
    width: 100%;
}
div#sec8 {
    margin-top: 50px;
}
#footer-outer img.image.wp-image-52.attachment-full.size-full {
    width: 60%;
}
div#footer-outer p, div#footer-outer ul li a, html body p {
    font-size: 16px !important;
    line-height: 26px !important;
}

#footer-outer #footer-widgets .foot-secc li {
    margin-left: 50px !important;
}
	#slider-sec .cmng-soon {
    height: 450px;
}
	#page-header-bg h1 {
  font-size: 19px !important;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 430px) {
    #sec1 .c2 h1 {
    font-size: 19px;
    line-height: 29px;
}
#sec1 .c2 .text2 a {
    font-size: 14px;
    line-height: 24px;
}
html body h1 {
    font-size: 20px;
    line-height: 30px;
}
div#sec3 img {
    width: 100%;
}
#sec3 .c2 .text2 {
    padding-top: 50px;
}
#sec4 ul.products.columns-1 li img {
    height: 380px;
}
#sec5 .carousel-item {
    margin: 0px 4px !important;
}
#sec5 .carousel-item .text2 p, #sec5 .carousel-item .text3 p, #sec5 .carousel-item .text4 p, #sec5 .carousel-item .text5 p, #sec5 .carousel-item .text6 p {
    font-size: 14px !important;
    line-height: 24px !important;
}
html body h2 {
    font-size: 17px !important;
    line-height: 27px !important;
}

div#footer-outer p, div#footer-outer ul li a, html body p, html body li {
    font-size: 12px !important;
    line-height: 24px !important;
}
	div#sec2 {
    padding: 40px 0px !important;
}
	    #page-header-bg h1 {
        font-size: 16px !important;
    }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 390px) {

}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 360px) {}
