/*
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=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@font-face {
    font-family: 'FONTSPRING DEMO - The Seasons';
    src: url('fonts/FONTSPRINGDEMO-TheSeasonsBold.eot');
    src: url('fonts/FONTSPRINGDEMO-TheSeasonsBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/FONTSPRINGDEMO-TheSeasonsBold.woff2') format('woff2'),
        url('fonts/FONTSPRINGDEMO-TheSeasonsBold.woff') format('woff'),
        url('fonts/FONTSPRINGDEMO-TheSeasonsBold.ttf') format('truetype'),
        url('fonts/FONTSPRINGDEMO-TheSeasonsBold.svg#FONTSPRINGDEMO-TheSeasonsBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
h1,h2,h3,h4,h5{
	font-family: 'FONTSPRING DEMO - The Seasons' !important;
}
h6{
	font-family: "Montserrat" !important;
}
p{
	 font-family: "Nunito" !important;
}
a,span{
	 font-family: "Poppins" !important;
}
/* ======================================================= */
div#header-outer {
    height: 0;
}
div#header-space {
    height: 0;
}
div#sec-01 h2 {
    color: #000;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-size: 80px;
    font-style: normal;
    font-weight: 300;
    text-transform: capitalize;
    padding-bottom: 16px;
    line-height: 1.1;
    padding-top: 110px;
}
div#sec-01 p {
    color: #1F1F1F;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    text-transform: capitalize;
    padding-bottom: 40px;
}
#sec-01 ul.bottles {
    margin: 0;
}
#sec-01 ul.bottles li {
    display: inline-block;
    padding: 10px 45px;
}
#sec-01 ul.bottles li:nth-child(4) {
    margin: 0;
}
#sec-01 ul.bottles li img {
    height: 227px;
    width: 77px;
}
#sec-01 ul.bottles {margin: 0 !important;padding: 0 !important;!I;!;!i;!;}
#sec-01 ul.bottles li:hover {
    background-image: url(/wp-content/uploads/2024/11/Group-1171275370.png);
    background-repeat: no-repeat;
    background-size: cover;
}
#sec-01 .owl-dots {
    position: absolute;
    top: 432px;
    right: -245px;
    z-index: 99;
    transform: rotate(90deg);
}
div#sec-01 .row-bg.viewport-desktop.using-image {
    background-position: 13% 0 !important;
    background-size: cover;
}
#sec-01 .vc_col-sm-6:nth-child(2) img {
    padding-top: 110px;
}
div#sec-01 {
    height: 950px;
}
#sec-01 ul.bottles li:nth-child(1) {
    background-image: url(/wp-content/uploads/2024/11/Group-1171275370.png);
}
/* ======================================================= */
#sec-02 h3 {
    color: #FFF;
    font-size: 85px;
    font-style: normal;
    font-weight: 300;
    text-transform: capitalize;
    text-align: center;
    padding-bottom: 20px;
    line-height: 1;
}
div#sec-02 p {
	color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    text-transform: capitalize;
    width: 94%;
	text-align: center;
}
#sec-02 .woocommerce ul.products li.product.classic .product-wrap:hover img {
    border-radius: 10px;
    border: 3px solid #FFC106;
    background: rgba(244, 244, 244, 0.00);
}
#sec-02 .woocommerce ul.products li.product.classic .product-wrap img {padding: 35px 28px;margin: 0 auto;border-radius: 10px;border: 3px solid #FFF;background: rgba(244, 244, 244, 0.00);transition: all 0.5s linear;}
#sec-02 ul li {
    /* height: 538px; */
    /* margin: 0 auto; */
    border-radius: 10px;
    background: rgba(244, 244, 244, 0.00);
}
#sec-02 .woocommerce ul.products li.product.classic.post-202 .product-wrap img, #sec-02 .woocommerce ul.products li.product.classic.post-204 .product-wrap img, #sec-02 .woocommerce ul.products li.product.classic.post-206 .product-wrap img, #sec-02 .woocommerce ul.products li.product.classic.post-208 .product-wrap img, #sec-02 .woocommerce ul.products li.product.classic.post-279 .product-wrap img, #sec-02 .woocommerce ul.products li.product.classic.post-280 .product-wrap img, #sec-02 .woocommerce ul.products li.product.classic.post-281 .product-wrap img{
    height: 535px;
    object-fit: contain;
}
#sec-02 h2.woocommerce-loop-product__title {
    color: #FFF;
    font-family: Nunito !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
    padding-top: 30px;
}
#sec-02 .woocommerce ul.products li.product .price{
    float:right;
    display: flex;
    margin: 0 !Important;
    padding: 0 !important;
    margin-top: -45px !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 42.281px;
    color: #FC0300 !IMPORTANT;
    font-family: Nunito !IMPORTANT;
}
/* .page-id-111 #sec-02 .woocommerce ul.products li.product .price, .page-id-2 #sec-02 .woocommerce ul.products li.product .price{
	margin-top: -32px !important;
} */
/* #sec-02 .woocommerce ul.products li.product.post-238 .price:after {
    content: " Per Bag";
	color: #FFF;
    font-family: Nunito !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
	padding-left: 10px;
}
#sec-02 .woocommerce ul.products li.product.post-237 .price:after {
    content: " Per Bottle";
	color: #FFF;
    font-family: Nunito !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
	padding-left: 10px;
} */
div#sec-02 .short-description p {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%;
	text-transform: capitalize;
	width: 100%;
	text-align: left;
}
.page-id-239 #sec-02 .woocommerce ul.products li.product .price {
    float: left;
    display: flex;
    margin: 0 !important;
    padding: 0 !important;
    margin-top: 0px !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 42.281px;
    color: #FC0300 !important;
    font-family: Nunito !important;
}
/* ============================================== */
div#sec-03 h6 {
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    text-transform: capitalize;
    padding-bottom: 18px;
}
div#sec-03 h2 {
    color: #FFF;
    font-size: 70px;
    font-style: normal;
    font-weight: 300;
    line-height: 74.931px;
    text-transform: capitalize;
    padding-bottom: 30px;
}
div#sec-03 a.nectar-button.small.regular.accent-color.regular-button span {
    color:#000;
}
a.nectar-button.small.regular.accent-color.regular-button {
    width: 195.816px;
    height: 65.272px;
    background-color: #fff !important;
    text-align: center;
    border-radius: 5px !important;
    line-height: 2.5;
}
a.nectar-button.small.regular.accent-color.regular-button span {
    color: #050505;
    text-align: center;
    font-family: Poppins !important;
    font-size: 18.006px;
    font-style: normal;
    font-weight: 500;
    text-transform: capitalize;
}
div#sec-03 p {
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    text-transform: capitalize;
    width: 94%;
    float: right;
}
/* ============================================================= */
div#menu-work h6 {
    color: #0D0D0D;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    text-transform: capitalize;
}
div#menu-work h2 {
    color: #0D0D0D;
    text-align: center;
    font-size: 70px;
    font-style: normal;
    font-weight: 300;
    line-height: 74.931px;
    text-transform: capitalize;
    padding-bottom: 20px;
}
div#menu-work h3 {
	color: #0D0D0D;
    text-align: center;
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 74.931px;
    text-transform: capitalize;
    padding-bottom: 20px;
}
div#menu-work p {
	color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    text-transform: capitalize;
    width: 94%;
    text-align: center;
}
div#menu-work h2.woocommerce-loop-product__title {
    color: #222;
    font-family: Nunito !important;
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    line-height: 25.877px;
    text-transform: capitalize;
    text-align: left;
    padding-bottom: 15px;
    padding-left: 40px;
    padding-top: 20px;
}
div#menu-work  .woocommerce.columns-4 ul.products.columns-4 li.classic {
    border-radius: 10px;
    background: #FFF;
    height: 460px;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    margin-bottom: 40px;
}
#menu-work .woocommerce ul.products li.product .price {
    padding-left: 40px;
        color: #FC0300 !important;
    font-family: Nunito !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 21.564px;
}
#menu-work .woocommerce ul.products li.product .price del {
    color: #D6D6D6;
    font-family: Nunito !important;
    font-size: 16px;
    font-style: normal;
        font-weight: 600;
    line-height: 21.564px;
    opacity:1;
    text-decoration-line: revert-layer;
}
#menu-work .woocommerce .classic .product-wrap a.button {
    -webkit-transform: unset !important;
    transform: unset !important;
    -webkit-transform: unset !important;
    position: absolute;
    bottom: -100px;
    right: 20px;
    left: auto;
}
#menu-work .woocommerce .classic .product-wrap a.button, #menu-work  .woocommerce ul.products li.product.classic .button {
    background-color: transparent !important;
    color: transparent;
    background-image: url(/wp-content/uploads/2024/11/Group-1171275371.png);
    width: 15%;
    height: 50px;
}
#menu-work .product-add-to-cart {
    position: absolute;
    width: 100%;
}
#menu-work .woocommerce .product-wrap {
    overflow: unset;
}
#menu-work span.onsale {display: none;}
#menu-work .woocommerce ul.products li.product.classic .product-wrap img {
    border-radius: 6px 6px 0 0;
}
div#menu-work a.nectar-button.small.regular.accent-color.regular-button {
    display: table;
    margin: 0 auto;
	background-color: #fdcc1e !important;
}
/***************************** New SECTION  *************************/
div#innerproducts .newproduct {
    background-color: #fff;
    margin: 10px;
    border-radius: 10px;
}
div#innerproducts .newproduct img {
    width: 100%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    height: 280px;
    object-fit: cover;
}
div#innerproducts .newproduct h3 {
    color: #222;
    font-family: Nunito !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 25.877px;
    text-transform: capitalize;
    text-align: center;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-top: 20px;
    padding-bottom: 25px;
}
/* ======================================================== */
/* ======================================================= */
div#produc-working h3 {
    color: #0D0D0D;
    font-size: 70px;
    font-style: normal;
    font-weight: 300;
    text-transform: capitalize;
    text-align: center;
    padding-bottom: 20px;
    line-height: 1;
}
div#produc-working .woocommerce ul.products li.product.classic .product-wrap:hover img {
    border-radius: 10px;
border: 3px solid #FFC106;
background: #F4F4F4;
}
div#produc-working .woocommerce ul.products li.product.classic .product-wrap img {padding: 35px 28px;margin: 0 auto;transition: all 0.5s linear;border-radius: 10px;border: 3px solid #7B7B7B;background: #FFF;}
div#produc-working ul li {
    height: 538px;
    margin: 0 auto;
    border-radius: 10px;
    background: rgba(244, 244, 244, 0.00);
}
div#produc-working h2.woocommerce-loop-product__title {
    color: #222222;
    font-family: Nunito !important;
    font-size: 33.825px;
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
    padding-top: 30px;
    padding-left: 43px;
}
div#produc-working .woocommerce ul.products li.product .price{
    float:right;
    display: flex;
    margin: 0 !Important;
    padding: 0 !important;
    margin-top: -48px !important;
    padding-right: 43px !important;
    font-size: 28PX;
    font-style: normal;
    font-weight: 800;
    line-height: 42.281px;
    color: #FC0300 !IMPORTANT;
    font-family: Nunito !IMPORTANT;
}
/* ============================================== */
div#produc-working h6 {
    color: #0D0D0D;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    text-transform: capitalize;
    padding-bottom: 10px;
}
div#produc-working .row-bg.viewport-desktop.using-image {
    background-position: center !important;
    background-size: cover;
}
/* ================================================ */
div#testi-work h6 {
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%; /* 28.8px */
    text-transform: capitalize;
}
div#testi-work h2 {
    color: #FFF;
    text-align: center;
    font-size: 70px;
    font-style: normal;
    font-weight: 300;
    line-height: 74.931px; /* 104.882% */
    text-transform: capitalize;
    padding-bottom: 30px;
}
div#testi-work img {
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: -14px;
	width: 150px;
    border-radius: 10px;
}
div#testi-work .carousel-item .wpb_text_column.wpb_content_element {
    border: 1px solid #fff;
    border-radius: 120px 20px 60px 20px;
    padding: 60px 50px 0px 50px;
    height: 280px;
}
div#testi-work .carousel-item .wpb_text_column.wpb_content_element p{
        padding:0;
}
div#testi-work .carousel-item .wpb_text_column.wpb_content_element p.text-1 {
    color: #CCC;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.898px;
    min-height: 120px;
	padding-top: 125px;
}
div#testi-work .carousel-item .wpb_text_column.wpb_content_element h3 {
    color: #FFF;
    text-align: center;
    font-family: 'Nunito' !important;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 23.898px;
    margin: 0;
}
div#testi-work .carousel-item .wpb_text_column.wpb_content_element h4 {
    color: #FFF;
    text-align: center;
    font-family: 'Nunito' !important;
    font-size: 15px;
    font-style: normal;
        font-weight: 300;
    line-height: 23.898px;
}
div#testi-work .carousel-item .wpb_text_column.wpb_content_element:hover {
    background-image: url(/wp-content/uploads/2024/11/Group-1171275372.png);
    border-color: transparent !important;
    background-repeat: no-repeat;
    background-size: cover;
}
div#testi-work .carousel-item .wpb_text_column.wpb_content_element:hover p,div#testi-work .carousel-item .wpb_text_column.wpb_content_element:hover h3,div#testi-work .carousel-item .wpb_text_column.wpb_content_element:hover h4 {
    color: #fff;
}
/* =========================================================================== */
div#conta h2 {
    color: #FFF;
    font-size: 70px;
    font-style: normal;
    font-weight: 300;
    line-height: 74.931px;
    text-transform: capitalize;
    text-align: center;
}
div#conta input {
    border-radius: 7.184px;
    border: 1.427px solid var(--demo-2-pavothemes-com-ebb, #E8E5E4);
    background: var(--demo-2-pavothemes-com-nero, #FFF);
    height: 55px;
    padding-left: 20px;
    color: #000;
}
div#conta input::placeholder {
    color: #121212;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
}
#conta ul#wpforms-70-field_12 input {
    height: unset;
}
#conta ul#wpforms-70-field_12 label {
    color: #FFF;
    font-family: Montserrat !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 39.952px;
}
#conta button#wpforms-submit-70 {
    width: 100%;
    border-radius: 7.184px;
    background: linear-gradient(180deg, #FBC71E 0%, #D53F2B 100%);
    color: #FFF;
    text-align: center;
    font-family: Montserrat !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}
#conta p {
    font-size: 20px;
    text-align: center;
    color: #000;
}
/* ================================================================= */
div#footer-working img {
    margin: 0 auto;
    display: table;
    margin-bottom: 30px;
}
div#footer-working p {
    color: #B6B6B6;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 10px;
}
div#footer-working ul#menu-menu-2 {
    margin: 0 auto;
    display: table;
    margin-top: 40px;
    margin-bottom: 37px;
}
div#footer-working ul#menu-menu-2 li {
    display: inline-block;
    margin-right: 28px;
}
div#footer-working ul#menu-menu-2 li a {
    color: #FFF;
    font-family: Nunito !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-transform: capitalize;
}
div#footer-working ul#menu-foot-cont {
    margin: 0 auto;
    display: table;
}
div#footer-working ul#menu-foot-cont li {
    display: inline-block;
    margin-right: 48px;
}
div#footer-working ul#menu-foot-cont li a {
    color: #FFF;
    font-family: Nunito !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.8px;
}
div#footer-working ul#menu-foot-cont li i {
    font-size: 23px;
    margin-right: 17px;
}
div#footer-working ul.iconlist {
    margin: 0 auto;
    display: table;
    margin-top: 40px;
}
div#footer-working ul.iconlist li {
    display: inline-block;
    margin: 0 10px 0 10px;
}
div#footer-working ul.iconlist li i {
    color: #000;
    background-image: url(/wp-content/uploads/2024/11/Group-1171275374.png);
    width: 31.885px;
    height: 31.885px;
    font-size: 21px;
    line-height: 1.5;
    background-repeat: no-repeat;
}
div#footer-working .divider {
    background-image: url(/wp-content/uploads/2024/11/Group-1171275373.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 3px !important;
    margin-bottom: 20px;
    margin-top: 30px;
}
div#footer-working p a {
    text-transform: capitalize;
    color: #B6B6B6;
    font-weight: 300;
}
div#footer-working p:hover a, div#footer-working ul#menu-menu-2 li:hover a, div#footer-working ul#menu-foot-cont li:hover a {color: #ef9015;}
/* ======================================================== */
.archive .page-header-bg-image:after {
    background-color: unset;
}
#page-header-bg h1 {
    font-size: 75px;
    padding-top: 90px;
    color: #ffffff;
}
body.archive.post-type-archive.post-type-archive-product h2.woocommerce-loop-product__title {
    color: #000000;
    font-family: Nunito;
    font-size: 33.825px;
    font-style: normal;
    font-weight: 700;
    line-height: 50.738px;
    text-transform: capitalize;
    text-align: center;
    padding: 0;
}
body.archive.post-type-archive.post-type-archive-product ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    color: #FC0300 !Important;
    font-family: Nunito !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 42.281px;
    text-align: center;
}
body.archive.post-type-archive.post-type-archive-product .woocommerce-page ul.products li.product .price .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
    color: #000000;
    opacity: 1 !important;
    font-size: 18px;
}
.woocommerce ul.products li.product.classic .product-wrap img {
    height: 535px;
    object-fit: scale-down;
}
.short-description a.nectar-button.small.regular.accent-color.regular-button {
    background-color: #fece37 !important;
}
.short-description p {
    color: #000;
    font-size: 16px;
}
/* ========================================================= */
div#abo-2 h2,div#abo-2 h2 strong {
    color: #3b3b3b;
    font-size: 70px;
    font-style: normal;
    font-weight: 300;
    line-height: 74.931px;
    text-transform: capitalize;
    padding-bottom: 20px;
}
div#abo-2 p {
    color: #3a3a3a;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    text-transform: capitalize;
}
div#abo-2 img {
    width: 92%;
    float: right;
}
div#abo-2 h2 strong {
    color: #FC0300;
    font-weight: 700;
    font-family: 'Nunito';
}
/* ======================================================= */
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    color: #1D1D1D;
    font-family: Nunito !important;
    font-size: 19px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-transform: capitalize;
    margin: 0 21px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-134>a {
    margin: 0;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-134>a i {
    color: #fff;
    background-color: #000;
    padding: 10px;
    border-radius: 60px;
    font-size: 17px;
}
body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {
    color: #fff;
    background-color: #000;
    padding: 10px;
    border-radius: 60px;
    font-size: 17px;
}
body.material #header-outer #top nav>.buttons>li:last-child .icon-salient-cart:before,body.material #header-outer #top nav>.buttons>li:last-child body.material .icon-salient-cart:before {
     color: #fff;
     background-color: #000;
     padding: 10px;
     border-radius: 60px;
     font-size: 17px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {
    border: 2px solid #000;
    bottom: -11px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-134:not([class*=button_])>a .menu-title-text:after {
    display: none;
}
div#sec-02 .woocommerce .classic .product-wrap a.button, div#sec-02 .woocommerce ul.products li.product.classic .button {
    background-color: #000 !important;
    border: 1px solid;
    padding: 10px;

}
/* =========================================================== */
#icon-work  ul.iconlist {
    margin: 0px;
    display: inline-block;
    position: absolute;
    top: auto;
    left: 91px;
    z-index: 9;
    bottom: 1370px;
}
#icon-work ul.iconlist li a i {
    color: #1f1f1f8c;
    font-size: 26px;
    display: block;
    text-align: center;
    transition: all 0.3s linear;
}
#icon-work ul.iconlist li {
    list-style-type: none;
    padding-bottom: 32px;
}
#icon-work ul.iconlist li a i:hover {
    color: #000;
}
#icon-work {
    position: absolute;
}
/* ==================================================== */
/* ====================================================== */
body.product-template-default.single.single-product div#header-outer {
    background-image: url(/wp-content/uploads/2024/11/Group-1171275352-min.png);
    height: 300px;
}
table.alg-wc-wl-view-table {
    font-size: 15px !important;
    color: #000;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    font-size: 18px;
    color: #000;
}
table.shop_table.shop_table_responsive {
    font-size: 18px;
    color: #000;
}
.woocommerce-billing-fields {
    font-size: 17px;
    color: #000;
}
/* =============================================================== */
   #sec-01  .owl-theme[data-desktop-cols] .owl-dots .owl-dot {
    box-shadow: 0px 0px 0px 0.78px #000 inset;
    border-radius: 60px !important;
    width: 20px;
    height: 20px;
    margin-right: 16px;
}
  #sec-01 .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    background-color: #000 !important;
}
/* ======================================================= */
div#menu-work .woocommerce li.classic.product.post-208 {
    height: 600px !important;
}
.page-id-239 #sec-02 .woocommerce ul.products li.product.classic .product-wrap img {
    height: 400px !important;
}
video.nectar-video-self-hosted {
    border: 5px solid #ea6f27;
	border-radius: 10px;
}
div#menu-work .woocommerce.columns-4 ul.products.columns-4 li.classic{
	display: table;
	margin: 0 auto;
}
.woocommerce-privacy-policy-text p {
    font-size: 16px;
    color: #000;
    font-weight: 700;
}
/* ---- */
div#cater img{
    display:table;
    margin:0 auto;
    margin-bottom:50px;
    border: 5px solid #ea6f27;
    border-radius: 10px;
}
div#cater .info-box{
    background-color:#000;
    box-shadow: 0 3px 10px rgb(0 0 0 / 1);
    width:90%;
    background-image: url(/wp-content/uploads/2024/11/Group-1171275372.png);
    border-color: transparent !important;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #fff;
    border-radius: 20px 20px 20px 60px;
    padding: 30px 0px 30px 50px;
}
div#cater .info-box h3{
    font-size: 25px;
    color: #fff;
    line-height: 35px;
    padding-top:20px;
    margin-bottom:20px;
}
div#cater .info-box ul{
    margin:0;
    margin-left:20px;
}
div#cater .info-box ul li{
    list-style: square;
    font-family: "Nunito" !important;
    font-size: 16px;
    color: #fff;
    line-height: 26px;
    border-bottom:2px solid #000;
    width: 90%;
    padding:10px 0;
}
div#cater .info-box ul li:last-child {
    border: 0;
}
div#cater .info-box ul li::marker{
    color:#000;
}
div#cater a.nectar-button.small.regular.accent-color.regular-button {
    background-color: #d9492a !important;
    border-radius: 5px !important;
    padding: 10px 20px !important;
	width: auto !important;
	height: auto !important;
	margin: 5px auto !important;
    display: table;
}
div#cater a.nectar-button.small.regular.accent-color.regular-button span{
	color: #fff !important;
	font-size: 14px !important;
}


body.product-template-default.single a#produ-btn {
	position: absolute;
    top: auto;
    bottom: -147px;
    left: 204px;
    color: #fff !important;
    height: 50px;
    line-height: 2.6;
    padding-top: 0;
    font-weight: 400;
	background-color: #fcd037  !important;
}
a.nectar-button.small.regular.accent-color.regular-button span{
	color: #fff;
}
.page-id-2 li.classic.post-208 .short-description {
    display: none !important;
}
.page-id-110 li.classic.post-208 .short-description {
    display: none !important;
}
.page-id-111 .short-description .row_col_wrap_12.col.span_12.dark.left {
    padding-right:0px !important;
}
.page-id-111 .short-description .row_col_wrap_12.col.span_12.dark.left{
    padding-left:0px !important;
}
.page-id-111 a#produ-btn {
    background-color: #fece37 !important;
}
.page-id-111 #sec-02 .woocommerce ul.products li.classic.product.type-product.post-208 .price {
    margin-top: -125px !important;
}
.page-id-111 div#menu-work li.classic.post-208 .short-description {
    display:none;
}


/* .customflex {
	display: flex;
	justify-content: center;
}
a.custompkgbtn {
	background-color: #d9492a !important;
	text-align: center;
	border-radius: 5px !important;
	line-height: 2.5;
	padding: 10px 20px;
	margin: 5px 5px;
	color: #fff;
} */
/* Media Queries */
/* Media Query 320 */
@media only screen and (min-width: 320px) and (max-width: 767px){
	/* Header */
	#header-outer #top #logo img {
		transform: scale(1.7);
	}
	body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before{
		background-color: transparent;
		color: #a9a9a9;
	}
	/* Sec01 */
	#icon-work ul.iconlist{
		display: none;
	}
	div#sec-01{
		height: auto;
		padding: 20px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_279px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_218px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-01 h2{
		font-size: 50px;
		padding-top: 50px !important;
	}
	div#sec-01 p{
		font-size: 14px;
	}
	/* Sec02 */
	div#sec-02{
		padding: 20px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_190px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_190px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-02 h3{
		font-size: 50px;
	}
	div#sec-02 p{
		font-size: 14px;
		width: 100%;
	}
	#sec-02 .woocommerce ul.products .product-wrap img{
		height: auto !important;
	}
	#sec-02 ul li{
		width: 100%;
	}
	#sec-02 h2.woocommerce-loop-product__title{
		font-size: 20px;
	}
	#sec-02 .woocommerce ul.products li.product .price{
		float: none !important;
		margin-top: 0px !important;
		text-align: center;
		font-size: 18px;
		display: table;
		margin: 0 auto !important;
	}
	/* Sec03 */
	div#sec-03 {
		padding: 20px !important;
		padding-top: 20px !important;
		padding-bottom: 105px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_227px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_227px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-03 h2{
		font-size: 50px;
		line-height: 55px;
	}
	a.nectar-button.small.regular.accent-color.regular-button{
		width: 165.816px;
    	height: 55.272px;
		line-height: 2.2;
	}
	div#sec-03 p{
		font-size: 14px;
	}
	/* Sec04 */
	div#menu-work {
		padding: 20px !important;
		padding-top: 70px !important;
		padding-bottom: 70px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_266px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_266px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#menu-work h2{
		font-size: 47px;
		line-height: 55px;
	}
	div#menu-work h3{
		font-size: 40px;
		line-height: 55px;
	}
	div#menu-work p{
		font-size: 14px;
		width: 100%;
	}
	div#menu-work .woocommerce.columns-4 ul.products.columns-4 li.classic{
		width: 100%;
		height: auto !important;
	}
	div#menu-work h2.woocommerce-loop-product__title{
		padding-left: 0px !important;
		text-align: center;
		padding-top: 10px !important;
		font-size: 20px;
	}
	#menu-work .woocommerce ul.products li.product .price{
		padding-left: 0px !important;
	}
	#menu-work .woocommerce .classic .product-wrap a.button, #menu-work .woocommerce ul.products li.product.classic .button{
		width: 18%;
	}
	#menu-work .woocommerce .classic .product-wrap a.button{
		bottom: 10px !important;
		right: 10px !important;
	}
	/* Sec07 */
	div#testi-work {
		padding: 20px !important;
		padding-top: 70px !important;
		padding-bottom: 70px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_146px .row_col_wrap_12{
		padding-right: 0px !important;
	}.
	#ajax-content-wrap .vc_row.left_padding_146px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_146px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#testi-work h2{
		font-size: 50px;
		line-height: 55px;
	}
	div#testi-work .carousel-item .wpb_text_column.wpb_content_element{
		height: auto;
		padding: 60px 50px 30px 50px !important;
	}
	/* Sec08 */
	div#conta {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_396px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_396px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#conta h2{
		font-size: 50px;
		line-height: 55px;
	}
	div#conta input{
		height: 45px !important;
	}
	div#conta input::placeholder{
		font-size: 14px;
	}
	div#conta ul#wpforms-70-field_12 label{
    	font-size: 14px;
	}
	#conta button#wpforms-submit-70{
		font-size: 15px;
		width: 50%;
	}
	/* Footer */
	div#footer-working {
		padding: 20px !important;
		padding-top: 60px !important;
		padding-bottom: 0px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_533px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_533px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_533px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_533px .row_col_wrap_12{
		padding-left: 0px !important;		
	}
	#ajax-content-wrap .vc_row.right_padding_550px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_550px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_550px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_550px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#footer-working p{
		font-size: 14px;
	}
	div#footer-working ul#menu-menu-2{
		display: flex;
		flex-direction: column;
		justify-content: center;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	div#footer-working ul#menu-menu-2 li{
		margin-right: 0px;
		margin: 5px 0px;
	}
	div#footer-working ul#menu-menu-2 li a{
		font-size: 14px;
	}
	div#footer-working ul#menu-foot-cont li{
		margin-right: 0px;
		margin: 3px 0px;
	}
	div#footer-working ul#menu-foot-cont li a{
		font-size: 14px;
	}
	div#footer-working ul#menu-foot-cont li i{
		font-size: 15px;
	}
	/* About Page */
	div#abo-2 {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_295px .row_col_wrap_12{
		padding-right :0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_295px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#abo-2 h2, div#abo-2 h2 strong{
		font-size: 50px;
		line-height: 55px;
	}
	div#abo-2 p{
		font-size: 14px;
	}
	div#abo-2 img{
		width: 100%;
		float: none !important;
		margin: 10px 0px;
	}
	/* ProductPage */
	.woocommerce-page div.product .product_title, .woocommerce-product-details__short-description {
		color: #000000;
		font-family: Nunito !important;
		font-size: 22px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
		text-transform: capitalize;
		margin: 0px;
	}
	/* Cart Page */
	td.product-name, td.product-price, .quantity, td.product-subtotal{
		color: #000000 !important;
		font-family: Nunito !important;
		font-size: 19px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;
	}
	.page-id-41 button.button{
		color: #fff !important;
		font-family: Nunito !important;
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;
	}
	/* Checkout Page */
	.page-id-42 h3{
		color: #000000 !important;
		font-family: Nunito !important;
		font-size: 19px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;	
	}
	/* Vatering Page */
	div#cater {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_200px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_200px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#cater .info-box{
		width: 100%;
		margin: 10px 0px;
		padding: 50px 0px 20px 30px;
	}
	#sec-02 ul li.classic.product.type-product.post-208 {
    margin-bottom: 100px;
	}
	.page-id-111 #sec-02 .woocommerce ul.products li.classic.product.type-product.post-208 .price {
		margin-top: -115px !important;
	}
	.page-id-111 a#produ-btn {
		margin-top: 20px;
	}
}

/* Meida Query 768 */
@media only screen and (min-width: 768px) and (max-width: 1023px){
	/* Header */
	div#header-outer{
		padding: 30px 20px !important;-
	}
	#header-outer #top #logo img {
		transform: scale(2.2);
	}
	body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before{
		background-color: transparent;
		color: #a9a9a9;
	}
	/* Sec01 */
	#icon-work ul.iconlist{
		display: none;
	}
	div#sec-01{
		height: auto;
		padding: 20px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_279px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_218px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-01 h2{
		font-size: 50px;
		padding-top: 50px !important;
	}
	div#sec-01 p{
		font-size: 14px;
	}
	#sec-01 .vc_col-sm-6:nth-child(2) img{
	padding-top: 110px !important;
    width: 400px !important;
    display: table !important;
    margin: 0 auto !important;
	}
	/* Sec02 */
	div#sec-02{
		padding: 20px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_190px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_190px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-02 h3{
		font-size: 50px;
	}
	div#sec-02 p{
		font-size: 14px;
		width: 100%;
	}
	#sec-02 .woocommerce ul.products .product-wrap img{
		height: 410px !important;
	}
	#sec-02 ul li{
		width: 48%;
	}
	#sec-02 h2.woocommerce-loop-product__title{
		font-size: 20px;
	}
	#sec-02 .woocommerce ul.products li.product .price{
		float: none !important;
		margin-top: 0px !important;
		text-align: center;
		font-size: 18px;
		display: table;
		margin: 0 auto !important;
	}
	/* Sec03 */
	div#sec-03 {
		padding: 20px !important;
		padding-top: 20px !important;
		padding-bottom: 105px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_227px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_227px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-03 h2{
		font-size: 50px;
		line-height: 55px;
	}
	a.nectar-button.small.regular.accent-color.regular-button{
		width: 165.816px;
    	height: 55.272px;
		line-height: 2.2;
	}
	div#sec-03 p{
		font-size: 14px;
	}
	/* Sec04 */
	div#menu-work {
		padding: 20px !important;
		padding-top: 70px !important;
		padding-bottom: 70px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_266px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_266px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#menu-work h2{
		font-size: 47px;
		line-height: 55px;
	}
	div#menu-work h3{
		font-size: 40px;
		line-height: 55px;
	}
	div#menu-work p{
		font-size: 14px;
		width: 100%;
	}
	div#menu-work .woocommerce.columns-4 ul.products.columns-4 li.classic{
		width: 47%;
		height: auto !important;
		margin: 10px;
	}
	div#menu-work h2.woocommerce-loop-product__title{
		padding-left: 0px !important;
		text-align: center;
		padding-top: 10px !important;
		font-size: 20px;
	}
	#menu-work .woocommerce ul.products li.product .price{
		padding-left: 0px !important;
	}
	#menu-work .woocommerce .classic .product-wrap a.button, #menu-work .woocommerce ul.products li.product.classic .button{
		width: 18%;
	}
	#menu-work .woocommerce .classic .product-wrap a.button{
		bottom: 10px !important;
		right: 10px !important;
	}
	/* Sec07 */
	div#testi-work {
		padding: 20px !important;
		padding-top: 70px !important;
		padding-bottom: 70px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_146px .row_col_wrap_12{
		padding-right: 0px !important;
	}.
	#ajax-content-wrap .vc_row.left_padding_146px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_146px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#testi-work h2{
		font-size: 50px;
		line-height: 55px;
	}
	div#testi-work .carousel-item .wpb_text_column.wpb_content_element{
		height: auto;
		padding: 60px 50px 30px 50px !important;
	}
	/* Sec08 */
	div#conta {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_396px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_396px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#conta h2{
		font-size: 50px;
		line-height: 55px;
	}
	div#conta input{
		height: 45px !important;
	}
	div#conta input::placeholder{
		font-size: 14px;
	}
	div#conta ul#wpforms-70-field_12 label{
    	font-size: 14px;
	}
	#conta button#wpforms-submit-70{
		font-size: 15px;
		width: 50%;
	}
	/* Footer */
	div#footer-working {
		padding: 20px !important;
		padding-top: 60px !important;
		padding-bottom: 0px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_533px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_533px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_533px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_533px .row_col_wrap_12{
		padding-left: 0px !important;		
	}
	#ajax-content-wrap .vc_row.right_padding_550px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_550px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_550px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_550px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#footer-working p{
		font-size: 14px;
	}
	div#footer-working ul#menu-menu-2{
		display: flex;
		flex-direction: column;
		justify-content: center;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	div#footer-working ul#menu-menu-2 li{
		margin-right: 0px;
		margin: 5px 0px;
	}
	div#footer-working ul#menu-menu-2 li a{
		font-size: 14px;
	}
	div#footer-working ul#menu-foot-cont li{
		margin-right: 0px;
		margin: 3px 0px;
	}
	div#footer-working ul#menu-foot-cont li a{
		font-size: 14px;
	}
	div#footer-working ul#menu-foot-cont li i{
		font-size: 15px;
	}
	/* About Page */
	div#abo-2 {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}
	#ajax-content-wrap .vc_row.right_padding_295px .row_col_wrap_12{
		padding-right :0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_295px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#abo-2 h2, div#abo-2 h2 strong{
		font-size: 50px;
		line-height: 55px;
	}
	div#abo-2 p{
		font-size: 14px;
	}
	div#abo-2 img{
		width: 100%;
		float: none !important;
		margin: 10px 0px;
	}
	/* ProductPage */
	.woocommerce-page div.product .product_title, .woocommerce-product-details__short-description {
		color: #000000;
		font-family: Nunito !important;
		font-size: 22px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
		text-transform: capitalize;
		margin: 0px;
	}
	/* Cart Page */
	td.product-name, td.product-price, .quantity, td.product-subtotal{
		color: #000000 !important;
		font-family: Nunito !important;
		font-size: 19px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;
	}
	.page-id-41 button.button{
		color: #fff !important;
		font-family: Nunito !important;
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;
	}
	/* Checkout Page */
	.page-id-42 h3{
		color: #000000 !important;
		font-family: Nunito !important;
		font-size: 19px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;	
	}
	div#menu-work div#innerproducts:last-child .vc_col-sm-3:first-child, div#menu-work div#innerproducts:last-child .vc_col-sm-3:last-child {
		display: none;
	}
	div#cater {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_200px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_200px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#cater .info-box{
		width: 50%;
		margin: 10px 0px;
		padding: 50px 0px 20px 30px;
		display: table;
		margin: 10px auto;
	}
	#sec-02 ul li.classic.product.type-product.post-208 {
    margin-bottom: 100px;
	}
	.page-id-111 #sec-02 .woocommerce ul.products li.classic.product.type-product.post-208 .price {
		margin-top: -115px !important;
	}
	.page-id-111 a#produ-btn {
		margin-top: 20px;
	}
}



/* Media Query 1024 */
@media only screen and (min-width: 1024px) and (max-width: 1300px){
	/* Header */
	#header-outer[data-full-width="true"] header > .container{
		padding: 0 15px !important;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{
		font-size: 14px;
		margin: 0 15px;
	}
	/* Sec01 */
	#icon-work ul.iconlist{
		display: none;
	}
	div#sec-01{
		height: 1200px;
		padding: 150px 20px 50px 20px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_279px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_218px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-01 h2{
		font-size: 60px;
		padding-top: 50px !important;
	}
	div#sec-01 p{
		font-size: 16px;
	}
	#sec-01 .vc_col-sm-6:nth-child(2) img{
	padding-top: 110px !important;
    width: 400px !important;
	}
	div#sec-01 .row-bg.viewport-desktop.using-image{
		background-position: 23% 0 !important;
	}
	/* Sec02 */
	div#sec-02{
		padding: 20px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_190px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_190px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-02 h3{
		font-size: 60px;
	}
	div#sec-02 p{
		font-size: 16px;
		width: 95%;
	}
	#sec-02 .woocommerce ul.products .product-wrap img{
		height: 300px !important;
	}
	#sec-02 ul li{
/* 		width: 48%; */
	}
	#sec-02 h2.woocommerce-loop-product__title{
		font-size: 20px;
	}
	#sec-02 .woocommerce ul.products li.product .price{
		float: none !important;
		margin-top: 0px !important;
		font-size: 18px;
	}
	/* Sec03 */
	div#sec-03 {
		padding: 20px !important;
		padding-top: 20px !important;
		padding-bottom: 105px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_227px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_227px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-03 h2{
		font-size: 60px;
		line-height: 55px;
	}
	a.nectar-button.small.regular.accent-color.regular-button{
		width: 165.816px;
    	height: 55.272px;
		line-height: 2.2;
	}
	div#sec-03 p{
		font-size: 16px;
	}
	/* Sec04 */
	div#menu-work {
		padding: 20px !important;
		padding-top: 70px !important;
		padding-bottom: 70px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_266px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_266px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#menu-work h2{
		font-size: 47px;
		line-height: 55px;
	}
	div#menu-work h3{
		font-size: 40px;
		line-height: 55px;
	}
	div#menu-work p{
		font-size: 14px;
		width: 100%;
	}
	div#menu-work .woocommerce.columns-4 ul.products.columns-4 li.classic{
		height: 350px !important;
		margin: 10px;
	}
	div#menu-work h2.woocommerce-loop-product__title{
		padding-left: 10px !important;
		padding-top: 20px !important;
		font-size: 20px;
	}
	#menu-work .woocommerce ul.products li.product .price{
		padding-left: 10px !important;
	}
	#menu-work .woocommerce .classic .product-wrap a.button, #menu-work .woocommerce ul.products li.product.classic .button{
		width: 24%;
	}
	#menu-work .woocommerce .classic .product-wrap a.button{
		bottom: 10px !important;
		right: 10px !important;
	}
	/* Sec07 */
	div#testi-work {
		padding: 20px !important;
		padding-top: 70px !important;
		padding-bottom: 70px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_146px .row_col_wrap_12{
		padding-right: 0px !important;
	}.
	#ajax-content-wrap .vc_row.left_padding_146px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_146px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#testi-work h2{
		font-size: 50px;
		line-height: 55px;
	}
	div#testi-work .carousel-item .wpb_text_column.wpb_content_element{
		height: auto;
		padding: 60px 50px 30px 50px !important;
	}
	/* Sec08 */
	div#conta {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_396px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_396px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#conta h2{
		font-size: 50px;
		line-height: 55px;
	}
	div#conta input{
		height: 45px !important;
	}
	div#conta input::placeholder{
		font-size: 16px;
	}
	div#conta ul#wpforms-70-field_12 label{
    	font-size: 16px;
	}
	#conta button#wpforms-submit-70{
		font-size: 16px;
		width: 50%;
	}
	/* Footer */
	div#footer-working {
		padding: 20px !important;
		padding-top: 60px !important;
		padding-bottom: 0px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_533px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_533px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_533px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_533px .row_col_wrap_12{
		padding-left: 0px !important;		
	}
	#ajax-content-wrap .vc_row.right_padding_550px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_550px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_550px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_550px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#footer-working p{
		font-size: 14px;
	}
	div#footer-working ul#menu-menu-2{
/* 		display: flex; */
		margin-top: 0px;
		margin-bottom: 0px;
	}
	div#footer-working ul#menu-menu-2 li{
		margin-right: 0px;
		margin: 5px 15px;
	}
	div#footer-working ul#menu-menu-2 li a{
		font-size: 16px;
	}
	div#footer-working ul#menu-foot-cont li{
		margin-right: 0px;
		margin: 3px 10px;
	}
	div#footer-working ul#menu-foot-cont li a{
		font-size: 16px;
	}
	div#footer-working ul#menu-foot-cont li i{
		font-size: 16px;
	}
	/* About Page */
	div#abo-2 {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_295px .row_col_wrap_12{
		padding-right :0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_295px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#abo-2 h2, div#abo-2 h2 strong{
		font-size: 50px;
		line-height: 55px;
	}
	div#abo-2 p{
		font-size: 16px;
	}
	div#abo-2 img{
		width: 90%;
		float: right;
	}
	/* ProductPage */
	.woocommerce-page div.product .product_title, .woocommerce-product-details__short-description {
		color: #000000;
		font-family: Nunito !important;
		font-size: 22px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
		text-transform: capitalize;
		margin: 0px;
	}
	/* Cart Page */
	td.product-name, td.product-price, .quantity, td.product-subtotal{
		color: #000000 !important;
		font-family: Nunito !important;
		font-size: 19px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;
	}
	.page-id-41 button.button{
		color: #fff !important;
		font-family: Nunito !important;
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;
	}
	/* Checkout Page */
	.page-id-42 h3{
		color: #000000 !important;
		font-family: Nunito !important;
		font-size: 19px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;	
	}
	div#cater {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_200px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_200px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#cater .info-box{
		width: 95%;
		padding: 50px 0px 20px 30px;
		display: table;
		margin: 10px auto;
	}
	.page-id-111 #sec-02 .woocommerce ul.products li.classic.product.type-product.post-208 .price {
    margin-top: -110px !important;
	}
	.page-id-111 a#produ-btn {
		margin-top: 10px;
	}
}

/* Media Query 1301 */
@media only screen and (min-width: 1301px) and (max-width: 1600px){
	/* Header */
	#header-outer[data-full-width="true"] header > .container{
		padding: 0 50px !important;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{
		font-size: 16px;
		margin: 0 18px;
	}
	/* Sec01 */
	#icon-work ul.iconlist{
		display: none;
	}
	div#sec-01{
		height: 1200px;
		padding: 150px 20px 50px 20px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_279px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_218px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-01 h2{
		font-size: 60px;
		padding-top: 50px !important;
	}
	div#sec-01 p{
		font-size: 16px;
	}
	#sec-01 .vc_col-sm-6:nth-child(2) img{
	padding-top: 110px !important;
    width: 400px !important;
	}
	div#sec-01 .row-bg.viewport-desktop.using-image{
		background-position: 23% 0 !important;
	}
	/* Sec02 */
	div#sec-02{
		padding: 20px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_190px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_190px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-02 h3{
		font-size: 60px;
	}
	div#sec-02 p{
		font-size: 16px;
		width: 95%;
	}
	#sec-02 .woocommerce ul.products .product-wrap img{
		height: 300px !important;
	}
	#sec-02 ul li{
/* 		width: 48%; */
	}
	#sec-02 h2.woocommerce-loop-product__title{
		font-size: 20px;
	}
	#sec-02 .woocommerce ul.products li.product .price{
		float: none !important;
		margin-top: 0px !important;
		font-size: 18px;
	}
	/* Sec03 */
	div#sec-03 {
		padding: 20px !important;
		padding-top: 20px !important;
		padding-bottom: 105px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_227px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_227px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#sec-03 h2{
		font-size: 60px;
		line-height: 55px;
	}
	a.nectar-button.small.regular.accent-color.regular-button{
		width: 165.816px;
    	height: 55.272px;
		line-height: 2.2;
	}
	div#sec-03 p{
		font-size: 16px;
	}
	/* Sec04 */
	div#menu-work {
		padding: 20px !important;
		padding-top: 70px !important;
		padding-bottom: 70px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_266px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_266px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#menu-work h2{
		font-size: 47px;
		line-height: 55px;
	}
	div#menu-work h3{
		font-size: 40px;
		line-height: 55px;
	}
	div#menu-work p{
		font-size: 14px;
		width: 100%;
	}
	div#menu-work .woocommerce.columns-4 ul.products.columns-4 li.classic{
		height: 400px !important;
	}
	div#menu-work h2.woocommerce-loop-product__title{
		padding-left: 10px !important;
		padding-top: 20px !important;
		font-size: 20px;
	}
	#menu-work .woocommerce ul.products li.product .price{
		padding-left: 10px !important;
	}
	#menu-work .woocommerce .classic .product-wrap a.button, #menu-work .woocommerce ul.products li.product.classic .button{
		width: 24%;
	}
	#menu-work .woocommerce .classic .product-wrap a.button{
		bottom: 10px !important;
		right: 10px !important;
	}
	/* Sec07 */
	div#testi-work {
		padding: 20px !important;
		padding-top: 70px !important;
		padding-bottom: 70px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_146px .row_col_wrap_12{
		padding-right: 0px !important;
	}.
	#ajax-content-wrap .vc_row.left_padding_146px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_146px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#testi-work h2{
		font-size: 50px;
		line-height: 55px;
	}
	div#testi-work .carousel-item .wpb_text_column.wpb_content_element{
		height: auto;
		padding: 60px 50px 30px 50px !important;
	}
	/* Sec08 */
	div#conta {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_396px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_396px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#conta h2{
		font-size: 50px;
		line-height: 55px;
	}
	div#conta input{
		height: 45px !important;
	}
	div#conta input::placeholder{
		font-size: 16px;
	}
	div#conta ul#wpforms-70-field_12 label{
    	font-size: 16px;
	}
	#conta button#wpforms-submit-70{
		font-size: 16px;
		width: 50%;
	}
	/* Footer */
	div#footer-working {
		padding: 20px !important;
		padding-top: 60px !important;
		padding-bottom: 0px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_533px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_533px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_533px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_533px .row_col_wrap_12{
		padding-left: 0px !important;		
	}
	#ajax-content-wrap .vc_row.right_padding_550px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_550px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_550px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_550px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#footer-working p{
		font-size: 14px;
	}
	div#footer-working ul#menu-menu-2{
/* 		display: flex; */
		margin-top: 0px;
		margin-bottom: 0px;
	}
	div#footer-working ul#menu-menu-2 li{
		margin-right: 0px;
		margin: 5px 15px;
	}
	div#footer-working ul#menu-menu-2 li a{
		font-size: 16px;
	}
	div#footer-working ul#menu-foot-cont li{
		margin-right: 0px;
		margin: 3px 10px;
	}
	div#footer-working ul#menu-foot-cont li a{
		font-size: 16px;
	}
	div#footer-working ul#menu-foot-cont li i{
		font-size: 16px;
	}
	/* About Page */
	div#abo-2 {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_295px .row_col_wrap_12{
		padding-right :0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_295px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#abo-2 h2, div#abo-2 h2 strong{
		font-size: 50px;
		line-height: 55px;
	}
	div#abo-2 p{
		font-size: 16px;
	}
	div#abo-2 img{
		width: 90%;
		float: right;
	}
	/* ProductPage */
	.woocommerce-page div.product .product_title, .woocommerce-product-details__short-description {
		color: #000000;
		font-family: Nunito !important;
		font-size: 22px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
		text-transform: capitalize;
		margin: 0px;
	}
	/* Cart Page */
	td.product-name, td.product-price, .quantity, td.product-subtotal{
		color: #000000 !important;
		font-family: Nunito !important;
		font-size: 19px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;
	}
	.page-id-41 button.button{
		color: #fff !important;
		font-family: Nunito !important;
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;
	}
	/* Checkout Page */
	.page-id-42 h3{
		color: #000000 !important;
		font-family: Nunito !important;
		font-size: 19px !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: 24px !important;
		text-transform: capitalize !important;
		margin: 0px !important;	
	}
	div#cater {
		padding: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#ajax-content-wrap .vc_row.right_padding_200px .row_col_wrap_12{
		padding-right: 0px !important;
	}
	#ajax-content-wrap .vc_row.left_padding_200px .row_col_wrap_12{
		padding-left: 0px !important;
	}
	div#cater .info-box{
		width: 95%;
		padding: 50px 0px 20px 30px;
		display: table;
		margin: 10px auto;
	}
	.page-id-111 #sec-02 .woocommerce ul.products li.classic.product.type-product.post-208 .price {
    margin-top: -110px !important;
	}
	.page-id-111 a#produ-btn {
		margin-top: 10px;
	}
}