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

/* css scrll bar  */

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

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

body::-webkit-scrollbar-thumb
{
	background-color: #c2aa70;	
	background-image: -webkit-linear-gradient(45deg,
	                                          rgba(255, 255, 255, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, .2) 50%,
											  rgba(255, 255, 255, .2) 75%,
											  transparent 75%,
											  transparent)
}

.wc-block-components-radio-control * {
    color: #000;
}
.wc-block-components-payment-method-icons.wc-block-components-payment-method-icons--align-left {
    display: flex;
    flex-wrap: unset;
    justify-content: left;
    margin: unset !important;
}

.wc-block-components-payment-method-icons.wc-block-components-payment-method-icons--align-left img {
    margin: unset;
    width: 50px !important;
}
/* privacy css  */
#plicy-content h2 {
    font-size: 34px;
    line-height: 42px;
}

#plicy-content li {
    color: #000;
}

/* header CSS start */

#top:before {
    content: '';
    position: absolute;
    background: url(https://creativetrendsjewelry.com/wp-content/uploads/2025/02/header-bg.png);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

#top nav > ul > li > a {
    opacity: 1;
}

#top nav > ul > li > a span {
    color: #fff;
}

#top nav>.buttons ul.buttons.sf-menu li a span {
    color: #fff !important;
}

li#search-btn a span {
    color: #fff !important;
}

li.nectar-woo-cart i {
    color: #fff !important;
}

#top nav > ul > li > a span:after {
    display: none !important;
}

/* header CSS end */

/* hero section CSS start */

h1 {
    color: #fff;
}

span.white {
    color: #fff;
}

#hero p {
    font-size: 18px;
    line-height: 26px;
}

#entire-btn {
    background: #F7C679 !important;
    font-size: 18px;
    line-height: 26px;
    padding: 15px 50px;
    color: #000;
    border-radius: 0px !important;
    position: relative;
    transition: all 0.5s;
}

#entire-btn:hover {
    transform: unset !important;
    box-shadow: unset !important;
    color: #fff;
}

#entire-btn:before {
    content: '';
    position: absolute;
    background: #000;
    height: 100%;
    width: 0%;
    top: 0;
    left: 0;
    transition: all 0.5s;
}
#hero .row-bg {
    background-attachment: fixed;
}
#entire-btn:hover:before {
    width: 100%;
}

#entire-btn.white-btn {
    background: #fff !important;
}

#entire-btn.white-btn:before {
    background: #F7C679 !important;
}

#entire-btn.white-btn:hover {
    color: #000 !important;
}

/* hero section CSS end */

/* category section CSS start */

#category h5 a {
    color: #000;
}

#category .nectar-fancy-box[data-style=hover_desc] .box-bg {
    background-size: contain;
    background-repeat: no-repeat;
}

#category .nectar-fancy-box.using-img {
    min-height: 570px !important;
}

h2 {
    color: #000;
}

p {
    color: #000;
}

h5 {
    color: #000;
}

h3 {
    color: #000;
}

div#category-inr {
    padding: 0px 40px;
}

#category-inr .vc_column-inner {
    background: #F0F0F0;
    margin: 0px 20px;
}

#category-inr a {
    color: #000;
    font-size: 23px;
    line-height: 31px;
}

/* category section CSS end */

/* feature section CSS start */

#feature .row-bg {
    background: #000;
}

#feature h2.woocommerce-loop-product__title {
    color: #fff;
}

#feature span.price bdi {
    color: #fff;
}

/* feature section CSS end */

/* discover section CSS start */

div#discover-inr {
    padding: 0px 30px;
}

#discover-inr .vc_column-inner {
    margin: 20px 30px;
}

#discover-inr .nectar-fancy-box.using-img {
    min-height: 420px !important;
}

/* discover section CSS end */

/* arrange section CSS start */

#arrange .row-bg {
    background: #000;
}

#arrange .right-img {
    max-width: 560px;
}

/* arrange section CSS end */

/* footer section CSS start */

#footer .row-bg {
    background: #000;
}

#footer ul {
    margin: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 60px;
}

#footer ul li {
    list-style: none;
    color: #fff
}

div#copyright {
    display: none !important;
}

#footer ul.icon li a i {
    height: 50px;
    width: 50px;
    font-size: 30px;
    line-height: 38px;
    color: #fff;
}
#footer ul.icon li a i:hover {
    color: #ffc983;
    transition: all 0.5s !important;
}
#footer ul.info a:hover {
    transition: all 0.5s !important;
    color: #ffc983;
}
#footer ul.icon {
    padding-top: 20px
}

#footer ul li a {
	color: #fff;
}

div#footer-inr {
    border-top: 1px solid #fff;
}

#footer ul.info li {
   position: relative;
   padding-left: 30px; 
}

#footer ul.info li.address:before {
    content: "\f3c5";
    position: absolute;
   font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
    line-height: 33px;
    left: 0%;
    top: -20%;
}

#footer ul.info li.phone:before {
    content: "\f095";
    position: absolute;
   font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
    line-height: 33px;
    left: 0%;
    top: -20%;
}

#footer ul.info li.email:before {
    content: "\f0e0";
    position: absolute;
   font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
    line-height: 33px;
    left: 0%;
    top: -20%;
}

#footer ul.main {
    padding-top: 30px;
}

/* footer section CSS end */

/* inr-banner section CSS start */

#inr-banner h1 {
    font-size: 64px;
    line-height: 72px;
    font-weight: 700;
}

/* inr-banner section CSS end */

/* about section CSS start */

#about .row-bg {
    background: #000;
}

/* about section CSS start */

/* portfolio section CSS start */

#portfolio h4 {
    font-size: 30px;
    line-height: 38px;
    font-weight: 400;
}

h4 {
    color: #000;
}

/* portfolio section CSS end */

/* contact section CSS start */

#contact .form input, #contact .form textarea {
    background: #f4f4f47d;
    padding: 12px 20px;
    border-radius: 10px !important;
}

#contact .form input::placeholder, #contact .form textarea::placeholder {
    font-size: 14px;
    line-height: 22px;
    color: #959595;
}

#contact .wpcf7-submit.has-spinner {
    background: #000;
    padding: 15px 60px !important;
    font-size: 16px;
    line-height: 24px;
    transition: all 0.5s;
	border-radius: 0px !important;
}

#contact .wpcf7-submit.has-spinner:hover {
    transform: unset !important;
    box-shadow: unset !important;
    color: #000;
    background: #fff;
}

#contact.contact-inr .form input, #contact.contact-inr .form textarea {
    background: transparent !important;
    border: 1px solid #000;
    border-radius: unset !important;
}

#contact.contact-inr .form input::placeholder, #contact.contact-inr .form textarea::placeholder {
    color: #000 !important;
}

#contact.contact-inr .wpcf7-submit.has-spinner {
    background: #000 !important;
    border: unset !important;
}

#contact.contact-inr .wpcf7-submit.has-spinner:hover {
    background: #fff !important;
}

/* contact section CSS end */

/* location section CSS start */

#location  iframe {
    width: 100%;
}

/* location section CSS end */

/* shop page CSS start */

.container-wrap {
    background: transparent !important;
}

.ocm-effect-wrap {
    background: url("https://creativetrendsjewelry.com/wp-content/uploads/2025/02/body-bg.png");
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    background-attachment: scroll;
}

.nectar-global-section.before-footer {
    padding: unset !important;
}

.nectar-shop-header h1 {
    text-align: center;
}

.product-wrap {
    background: transparent !important;
}

/* ahop page CSS end */

/* checkout page CSS start */

h1.product_title.entry-title.nectar-inherit-default {
    color: #000;
}

.woocommerce div.product .summary p.price {
    color: #000;
}

button.single_add_to_cart_button.button.alt {
    background: #000 !important;
    width: 100%;
	border: 1px solid #000;
}

button.single_add_to_cart_button.button.alt:hover {
    transform: unset !important;
    box-shadow: unset !important;
    background: #fff !important;
    color: #000;
}

nav.woocommerce-breadcrumb span {
    color: #000 !important;
    opacity: 1 !important;
}

nav.woocommerce-breadcrumb span a {
    opacity: 0.5;
}

.woocommerce nav.woocommerce-pagination ul li a:hover {
    background: #000 !important;
    color: #fff !important;
}

.woocommerce nav.woocommerce-pagination ul li a.next:hover {
    color: #fff !important;
}

.woocommerce nav.woocommerce-pagination ul li a.prev:hover {
    color: #fff !important;
}

li#tab-title-reviews a {
    color: #000;
}

span.posted_in {
    color: #000;
}

tr.wc-block-cart-items__header span {
    font-size: 30px;!;
    line-height: 38px;
}

.is-large.wc-block-cart .wc-block-cart__totals-title {
    font-size: 30px;
    line-height: 38px;
}

.woocommerce div.product form.cart div.quantity {
    border: 1px solid #000;padding: 10px 10px;width: 22% !important;
}

.cart .quantity input.plus, .cart .quantity input.minus {
    background: transparent;
    box-shadow: unset;
    color: #000;
}

span.posted_in a {
    color: #000;
}

.woocommerce-tabs[data-tab-style=fullwidth] #reviews #reply-title {
    color: #000;
}

.woocommerce #review_form #respond .form-submit #submit {
    background: #000;
    border-radius: 0px !important;
}

.woocommerce #review_form #respond .form-submit #submit:hover {
    background: #fff !important;
    color: #000;
    transform: unset !important;
    box-shadow: unset !important;
}

.related.products h2 {
    text-transform: uppercase;
    font-weight: bold;
}

a.add_to_cart_button.ajax_add_to_cart {
    color: #000 !important;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, .wc-block-components-totals-wrapper, span.price.wc-block-components-product-price, th.wc-block-cart-items__header-image, th.wc-block-cart-items__header-total, .is-large.wc-block-cart .wc-block-cart__totals-title {
    color: #000 !important;
}

.wc-block-cart__submit-container a {
    background: #000;
    color: #fff;
}

.wc-block-components-address-form__email.is-active input {
    background: transparent !important;
}

.wc-blocks-components-select__container {
    background: transparent !important;
}

input#billing-first_name, input#billing-last_name, input#billing-address_1, input#billing-city, input#billing-postcode, input#billing-phone, input#checkbox-control-0  {
    background: transparent !important;
}

span.wc-block-components-checkbox__label, a.wc-block-components-checkout-return-to-cart-button {
    color: #000 !important;
}

button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    background: #000 !important;
    color: #fff !important;
}

.wp-block-woocommerce-checkout-order-summary-block {
    border: unset !important;
}

.wc-block-components-totals-wrapper, .wp-block-woocommerce-checkout-order-summary-totals-block {
    border-color: #000 !important;
}

button.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus {
    color: #000 !important;
}

.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
    color: #000 !important;
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
    color: #000 !important;
}

button.wc-block-cart-item__remove-link {
    color: #000 !important;
}

#header-outer .widget_shopping_cart p.woocommerce-mini-cart__total.total, p.woocommerce-mini-cart__total.total strong {
    color: #000 !important;
}

#header-outer .widget_shopping_cart span.quantity {
    color: #fff !important;
}

#header-outer .widget_shopping_cart .product-details a {
    color: #000 !important;
}

#header-outer .widget_shopping_cart .cart_list li .product-meta .product-details>a {
    color: #000 !important;
}

li.woocommerce-mini-cart-item.mini_cart_item {
    background: #000 !important;
}

p.woocommerce-mini-cart__total.total {
    background: #000 !important;
}

p.woocommerce-mini-cart__buttons.buttons {
    background: #000;
}

p.woocommerce-mini-cart__total.total span, p.woocommerce-mini-cart__total.total strong {
    color: #fff !important;
}

.woocommerce-mini-cart span.woocommerce-Price-amount.amount bdi {
    color: #fff;
}

.woocommerce-mini-cart span.woocommerce-Price-amount.amount span.quantity {
    color: #fff !important;
}

body #header-outer .widget_shopping_cart .cart_list li .product-meta .product-details>a {
    color: #fff !important;
}

#header-outer .widget_shopping_cart .buttons a {
    color: #000 !important;
}

#header-outer .widget_shopping_cart .buttons a:hover {
    background: #fff !important;
    color: #000 !important;
}

#header-outer .widget_shopping_cart_content {
    background: #000 !important;
}

#header-outer p.woocommerce-mini-cart__empty-message {
    color: #fff;
}

/* checkout page CSS end */

/* shop page CSS start */

h1.page-title {
    color: #000;
    font-family: 'Lato';
    text-transform: uppercase;
    font-weight: bold;
}

#woocommerce_product_categories-2 h4 {
    color: #000 !important;
    font-size: 20px !important;
    line-height: 28px !important;
    opacity: 1 !important;
    text-transform: uppercase !important;
    font-family: 'Lato' !important;
}

ul.product-categories li a {
    color: #000 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-family: 'Lato' !important;
}

#woocommerce_price_filter-2 h4 {
    color: #000 !important;
    font-size: 20px !important;
    line-height: 28px !important;
    opacity: 1 !important;
    text-transform: uppercase !important;
    font-family: 'Lato' !important;
}

.price_label, .price_label span {
    color: #000 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    opacity: 1 !important;
    font-family: 'Lato' !important;
}

span.ui-slider-handle.ui-corner-all.ui-state-default:before {
    background: #000 !important;
    color: #000 !important;
}

.material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before {
    box-shadow: 0 0 0 10px #000 inset !important;
}

.material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #000 !important;
}

a.nectar-shop-filter-trigger {
    background: transparent !important;
    border: 1px solid #000 !important;
    color: #000 !important;
}

select.orderby {
    background: transparent !important;
    border: 1px solid #000 !important;
    color: #000 !important;    
}

.woocommerce-shop button.button {
    background: transparent !important;
    border: 1px solid #000 !important;
    font-size: 14px !important;
    line-height: 22px !important;
}

.woocommerce-shop button.button:hover {
    background: #000 !important; 
}

ul.product-categories li {
    margin-bottom: 10px !important;
}

ul.page-numbers li span.page-numbers.current {
    background: #000 !important;
}

ul.page-numbers li a.page-numbers {
    background: transparent !important;
    color: #000 !important;
    opacity: 1 !important;
    border: 1px solid #000;
}

ul.page-numbers li {
    color: #000 !important
}

ul.page-numbers li a.page-numbers:hover {
    color: #fff !important; 
}

#about h2 {
    font-size: 50px;
    line-height: 58px;
}

.term-19 button.button, .term-18 button.button, .term-17 button.button, .term-15 button.button {
    background: transparent !important;
    border: 1px solid #000 !important;
    font-size: 14px !important;
    line-height: 22px !important;
}

.woocommerce-checkout h2 {
    font-size: 40px !important;
    line-height: 48px !important;
    text-transform: uppercase;
    font-weight: bold;
}

span.wc-block-components-address-form__address_2-toggle {
    color: #000;
}

.wc-block-checkout__no-payment-methods-notice.wc-block-components-notice-banner.is-error {
    background: transparent;
}

.wc-block-components-checkout-step__description {
    font-size: 18px;
    line-height: 26px;
}

.wc-block-components-notice-banner__content {
    font-size: 18px;
    line-height: 26px;
}

span.wc-block-components-checkbox__label {
    font-size: 18px;
    line-height: 26px;
}

.woocommerce p.stars a::before {
    color: #F29F29;
}

.woocommerce p.stars a::before {
    color: #F29F29;
}

.woocommerce-tabs[data-tab-style=fullwidth] #reviews p.woocommerce-noreviews {
    border: 1px solid #000;
}

.woocommerce .full-width-tabs #reviews #comment {
    background: transparent;
    border: 1px solid #000;
}

.comment-form-rating label {
    color: #000;
}

.woocommerce-message {
    background: #000 !important;
}

.page-id-72 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #fff !important;
}

/* shop page CSS end */

/* classes section CSS start */

#classes .row-bg {
    background: #fff;
}

#class-btn {
    background: transparent !important;
    color: #000;
    font-size: 24px;
    line-height: 32px;
}

#class-btn:hover {
    transform: unset !important;
    box-shadow: unset !important;
}

#class-btn i {
    font-size: 24px;
    line-height: 32px;
    top: 40%;
}



#arrange p {
    color: #fff;
}

ul.product-categories li.current-cat a {
    color: #fff !important;
}

ul.product-categories li.current-cat {
    padding-left: 20px !important;
    background: #000 !important;
    border-radius: 5px;
}


.woocommerce #sidebar div ul li, .material.woocommerce #sidebar div ul li {
    width: 35%;
}

.current-cat {
    width: 40% !important;
}


/* classes section CSS end */









@media (min-width: 1600px) and (max-width: 1700px) {
	
body .portfolio-items .col.elastic-portfolio-item img {
    width: 100% !important;
}

body .portfolio-items .col.elastic-portfolio-item {
    width: 20% !important;
    margin: 0 !important;
}

#arrange img {
    max-width: 475px !important;
}

#arrange .right-img {
    max-width: 557px !important;
}	
	
#arrange h2 {
    font-size: 55px !important;
    line-height: 63px !important;
}	
	
#category h3 {
    font-size: 30px !important;
    line-height: 38px !important;
}	

}



@media only screen and (min-width: 1366px) and (max-width: 1599px){
	
tr.wc-block-cart-items__header span {
    font-size: 30px !important;
    line-height: 38px !important;
}

.is-large.wc-block-cart .wc-block-cart__totals-title {
    font-size: 30px !important;
    line-height: 38px !important;
}	
	
div#hero {
    padding: 280px 0px 80px !important;
}
	
#about h2 {
    font-size: 45px !important;
    line-height: 53px !important;
}

h1 {
    font-size: 45px !important;
    line-height: 53px !important;
}

#entire-btn {
    font-size: 17px !important;
    line-height: 25px !important;
    padding: 14px 45px !important;
}

#hero p {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#category {
    padding: 80px 0px !important;
}

#category-inr h3 {
    font-size: 27px !important;
    line-height: 35px !important;
}

div#category-inr {
    padding: 0px 25px !important;
}

#category-inr a {
    font-size: 20px !important;
    line-height: 28px !important;
}

div#feature {
    padding: 80px 0px !important;
}

h2 {
    font-size: 58px !important;
    line-height: 66px !important;
}

#feature h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

#feature span.price bdi {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#discover {
    padding: 80px 0px !important;
}

h3 {
    font-size: 35px !important;
    line-height: 43px !important;
}

#arrange h2 {
    font-size: 50px !important;
    line-height: 58px !important;
}

div#insta {
    padding-top: 80px !important;
}
	
body .portfolio-items .col.elastic-portfolio-item img {
    width: 100% !important;
}

body .portfolio-items .col.elastic-portfolio-item {
    width: 20% !important;
    margin: 0 !important;
}
	
#arrange .right-img {
    max-width: 420px !important;
}
	
div#inr-banner {
    padding: 125px 0px !important;
}

#inr-banner h1 {
    font-size: 55px !important;
    line-height: 63px !important;
}

div#about {
    padding: 80px 0px !important
}

div#portfolio {
    padding: 80px 0px !important;
}

div#contact {
    padding: 80px 0px !important;
}
	
ul.product-categories li.current-cat {
    padding-left: 18px !important;
}	
	
.woocommerce #sidebar div ul li, .material.woocommerce #sidebar div ul li {
    width: 40% !important;
}	
	
#category .nectar-fancy-box.using-img {
    min-height: 400px !important;
}	
	
}
@media only screen and (min-width: 1200px) and (max-width: 1365px){
	
tr.wc-block-cart-items__header span {
    font-size: 30px !important;
    line-height: 38px !important;
}

.is-large.wc-block-cart .wc-block-cart__totals-title {
    font-size: 30px !important;
    line-height: 38px !important;
}	
	
#about h2 {
    font-size: 40px !important;
    line-height: 48px !important;
}	
	
div#hero {
    padding: 230px 0px 60px !important;
}

h1 {
    font-size: 42px !important;
    line-height: 48px !important;
}

#entire-btn {
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 12px 35px !important;
}

#hero p {
    font-size: 16px !important;
    line-height: 24px !important;
}

div#category {
    padding: 60px 0px !important;
}

#category-inr h3 {
    font-size: 22px !important;
    line-height: 30px !important;
}

div#category-inr {
    padding: 0px 25px !important;
}

#category-inr a {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#feature {
    padding: 60px 0px !important;
}

h2 {
    font-size: 52px !important;
    line-height: 60px !important;
}

#feature h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

#feature span.price bdi {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#discover {
    padding: 60px 0px !important;
}

h3 {
    font-size: 31px !important;
    line-height: 39px !important;
}

#arrange h2 {
    font-size: 42px !important;
    line-height: 50px !important;
}

div#insta {
    padding-top: 80px !important;
}

#arrange .right-img {
    max-width: 370px !important;
}
	
div#inr-banner {
    padding: 100px 0px !important;
}

#inr-banner h1 {
    font-size: 50px !important;
    line-height: 58px !important;
}

div#about {
    padding: 60px 0px !important;
}

div#portfolio {
    padding: 60px 0px !important;
}

div#contact {
    padding: 60px 0px !important;
}

p {
    font-size: 15px !important;
    line-height: 23px !important;
}

h5 {
    font-size: 18px !important;
    line-height: 26px !important;
}

#portfolio h4 {
    font-size: 25px !important;
    line-height: 33px !important;
}
	
div#hero {
    padding: 170px 0px 40px !important;
}

h1 {
    font-size: 40px !important;
    line-height: 48px !important;
}

#entire-btn {
    font-size: 15px !important;
    line-height: 23px !important;
    padding: 10px 30px !important;
}

#hero p {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#category {
    padding: 50px 0px !important;
}

#category-inr h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}

div#category-inr {
    padding: 0px 20px !important;
}

#category-inr a {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#feature {
    padding: 50px 0px !important;
}

h2 {
    font-size: 46px !important;
    line-height: 54px !important;
}

#feature h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

#feature span.price bdi {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#discover {
    padding: 50px 0px !important;
}

h3 {
    font-size: 28px !important;
    line-height: 36px !important;
}

#arrange h2 {
    font-size: 36px !important;
    line-height: 44px !important;
}

div#insta {
    padding-top: 50px !important;
}

#arrange .right-img {
    max-width: 310px !important;
}
	
div#inr-banner {
    padding: 80px 0px !important;
}

#inr-banner h1 {
    font-size: 45px !important;
    line-height: 53px !important;
}

div#about {
    padding: 50px 0px !important;
}

div#portfolio {
    padding: 50px 0px !important;
}

div#contact {
    padding: 50px 0px !important;
}

p {
    font-size: 15px !important;
    line-height: 23px !important;
}

h5 {
    font-size: 16px !important;
    line-height: 24px !important;
}

#portfolio h4 {
    font-size: 21px !important;
    line-height: 29px !important;
}

#arrange p {
    font-size: 13px !important;
    line-height: 21px !important;
}

div#footer {
    padding-top: 60px !important;
}

#footer ul {
    gap: 40px !important;
}

#footer ul.icon li a i {
    height: 40px !important;
    width: 40px !important;
    font-size: 25px !important;
    line-height: 33px !important;
}

#arrange.arrange-inr {
    padding: 30px 0px !important;
}
	
#top nav > ul > li > a {
    font-size: 16px !important;
    line-height: 24px !important;
	margin: 0px 10px !important;
}	
	
ul.product-categories li.current-cat {
    padding-left: 18px !important;
    width: 48% !important;
}	
	
#woocommerce_product_categories-2 h4 {
    font-size: 18px !important;
    line-height: 26px !important;
}	
	
.woocommerce #sidebar div ul li, .material.woocommerce #sidebar div ul li {
    width: 50% !important;
}	
	
#category .nectar-fancy-box.using-img {
    min-height: 340px !important;
}	
	
}
@media only screen and (min-width: 1000px) and (max-width: 1199px){
	
tr.wc-block-cart-items__header span {
    font-size: 30px !important;
    line-height: 38px !important;
}

.is-large.wc-block-cart .wc-block-cart__totals-title {
    font-size: 30px !important;
    line-height: 38px !important;
}	
	
div#hero {
    padding: 230px 0px 60px !important;
}

h1 {
    font-size: 36px !important;
    line-height: 44px !important;
}

#entire-btn {
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 12px 35px !important;
}

#hero p {
    font-size: 16px !important;
    line-height: 24px !important;
}

div#category {
    padding: 60px 0px !important;
}

#category-inr h3 {
    font-size: 22px !important;
    line-height: 30px !important;
}

div#category-inr {
    padding: 0px 25px !important;
}

#category-inr a {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#feature {
    padding: 60px 0px !important;
}

h2 {
    font-size: 52px !important;
    line-height: 60px !important;
}

#feature h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

#feature span.price bdi {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#discover {
    padding: 60px 0px !important;
}

h3 {
    font-size: 31px !important;
    line-height: 39px !important;
}

#arrange h2 {
    font-size: 42px !important;
    line-height: 50px !important;
}

div#insta {
    padding-top: 80px !important;
}

#arrange .right-img {
    max-width: 370px !important;
}
	
div#inr-banner {
    padding: 100px 0px !important;
}

#inr-banner h1 {
    font-size: 50px !important;
    line-height: 58px !important;
}

div#about {
    padding: 60px 0px !important;
}

div#portfolio {
    padding: 60px 0px !important;
}

div#contact {
    padding: 60px 0px !important;
}

p {
    font-size: 15px !important;
    line-height: 23px !important;
}

h5 {
    font-size: 18px !important;
    line-height: 26px !important;
}

#portfolio h4 {
    font-size: 25px !important;
    line-height: 33px !important;
}
	
div#hero {
    padding: 170px 0px 40px !important;
}

h1 {
    font-size: 40px !important;
    line-height: 48px !important;
}

#entire-btn {
    font-size: 15px !important;
    line-height: 23px !important;
    padding: 10px 30px !important;
}

#hero p {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#category {
    padding: 50px 0px !important;
}

#category-inr h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}

div#category-inr {
    padding: 0px 20px !important;
}

#category-inr a {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#feature {
    padding: 50px 0px !important;
}

h2 {
    font-size: 46px !important;
    line-height: 54px !important;
}

#feature h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

#feature span.price bdi {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#discover {
    padding: 50px 0px !important;
}

h3 {
    font-size: 28px !important;
    line-height: 36px !important;
}

#arrange h2 {
    font-size: 36px !important;
    line-height: 44px !important;
}

div#insta {
    padding-top: 50px !important;
}

#arrange .right-img {
    max-width: 310px !important;
}
	
div#inr-banner {
    padding: 80px 0px !important;
}

#inr-banner h1 {
    font-size: 45px !important;
    line-height: 53px !important;
}

div#about {
    padding: 50px 0px !important;
}

div#portfolio {
    padding: 50px 0px !important;
}

div#contact {
    padding: 50px 0px !important;
}

p {
    font-size: 15px !important;
    line-height: 23px !important;
}

h5 {
    font-size: 16px !important;
    line-height: 24px !important;
}

#portfolio h4 {
    font-size: 21px !important;
    line-height: 29px !important;
}

#arrange p {
    font-size: 13px !important;
    line-height: 21px !important;
}

div#footer {
    padding-top: 60px !important;
}

#footer ul {
    gap: 40px !important;
}

#footer ul.icon li a i {
    height: 40px !important;
    width: 40px !important;
    font-size: 25px !important;
    line-height: 33px !important;
}

#arrange.arrange-inr {
    padding: 30px 0px !important;
}

#top nav > ul > li > a {
    font-size: 13px !important;
    line-height: 21px !important;
	margin: 0px 8px !important;
}
	
#about h2 {
    font-size: 33px !important;
    line-height: 41px !important;
}	
	
ul.product-categories li.current-cat {
    padding-left: 18px !important;
    width: 58% !important;
}

#woocommerce_product_categories-2 h4 {
    font-size: 15px !important;
    line-height: 23px !important;
}	
	
.woocommerce #sidebar div ul li, .material.woocommerce #sidebar div ul li {
    width: 61% !important;
}	
	
#category .nectar-fancy-box.using-img {
    min-height: 280px !important;
}	
	
}
@media only screen and (min-width: 768px) and (max-width: 999px){
	
tr.wc-block-cart-items__header span {
    font-size: 30px !important;
    line-height: 38px !important;
}

.is-large.wc-block-cart .wc-block-cart__totals-title {
    font-size: 30px !important;
    line-height: 38px !important;
}	
	
div#hero {
    padding: 230px 0px 60px !important;
}

h1 {
    font-size: 36px !important;
    line-height: 44px !important;
}

#entire-btn {
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 12px 35px !important;
}

#hero p {
    font-size: 16px !important;
    line-height: 24px !important;
}

#category-inr h3 {
    font-size: 22px !important;
    line-height: 30px !important;
}

div#category-inr {
    padding: 0px 25px !important;
}

#category-inr a {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#feature {
    padding: 60px 0px !important;
}

h2 {
    font-size: 52px !important;
    line-height: 60px !important;
}

#feature h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

#feature span.price bdi {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#discover {
    padding: 60px 0px !important;
}

h3 {
    font-size: 31px !important;
    line-height: 39px !important;
}

#arrange h2 {
    font-size: 42px !important;
    line-height: 50px !important;
}

div#insta {
    padding-top: 80px !important;
}

#arrange .right-img {
    max-width: 370px !important;
}
	
div#inr-banner {
    padding: 100px 0px !important;
}

#inr-banner h1 {
    font-size: 50px !important;
    line-height: 58px !important;
}

div#about {
    padding: 60px 0px !important;
}

div#portfolio {
    padding: 60px 0px !important;
}

div#contact {
    padding: 60px 0px !important;
}

h5 {
    font-size: 18px !important;
    line-height: 26px !important;
}

#portfolio h4 {
    font-size: 25px !important;
    line-height: 33px !important;
}
	
div#hero {
    padding: 170px 0px 40px !important;
}

h1 {
    font-size: 40px !important;
    line-height: 48px !important;
}

#entire-btn {
    font-size: 15px !important;
    line-height: 23px !important;
    padding: 10px 30px !important;
}

#hero p {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#category {
    padding: 40px 30px !important;
}

#category-inr h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}

div#category-inr {
    padding: 0px 20px !important;
}

#category-inr a {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#feature {
    padding: 40px 0px !important;
}

h2 {
    font-size: 40px !important;
    line-height: 48px !important;
}

#feature h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

#feature span.price bdi {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#discover {
    padding: 50px 0px !important;
}

h3 {
    font-size: 28px !important;
    line-height: 36px !important;
}

#arrange h2 {
    font-size: 36px !important;
    line-height: 44px !important;
}

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

#arrange .right-img {
    max-width: 310px !important;
}
	
div#inr-banner {
    padding: 80px 0px 50px !important;
}

#inr-banner h1 {
    font-size: 45px !important;
    line-height: 53px !important;
}

div#about {
    padding: 50px 0px !important;
}

div#portfolio {
    padding: 50px 0px !important;
}

div#contact {
    padding: 50px 0px !important;
}

p {
    font-size: 14px !important;
    line-height: 22px !important;
}

h5 {
    font-size: 16px !important;
    line-height: 24px !important;
}

#portfolio h4 {
    font-size: 24px !important;
    line-height: 32px !important;
}

#arrange p {
    font-size: 13px !important;
    line-height: 21px !important;
}

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

#footer ul {
    gap: 20px !important;
}

#footer ul.icon li a i {
    height: 40px !important;
    width: 40px !important;
    font-size: 25px !important;
    line-height: 33px !important;
}

#arrange.arrange-inr {
    padding: 30px 0px !important;
}

#top nav > ul > li > a {
    font-size: 13px !important;
    line-height: 21px !important;
	margin: 0px 8px !important;
}
	
#about h2 {
    font-size: 33px !important;
    line-height: 41px !important;
}	
	
ul.product-categories li.current-cat {
    padding-left: 18px !important;
    width: 58% !important;
}

#woocommerce_product_categories-2 h4 {
    font-size: 15px !important;
    line-height: 23px !important;
}	
	
.woocommerce #sidebar div ul li, .material.woocommerce #sidebar div ul li {
    width: 61% !important;
}	
	
#category .nectar-fancy-box.using-img {
    min-height: 630px !important;
    margin-bottom: 30px !important;
}	

body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 60px !important;
}

#top::before {
    height: 140% !important;
    top: -20%;
}

#arrange img {
    min-width: 780px !important;
}

#arrange .vc_col-sm-6 .vc_column-inner {
    padding: 40px 0px !important;
}

#footer ul li a {
    font-size: 14px !important;
    line-height: 22px !important;
}

div#footer-widgets {
    display: none !important;
}

#about .row_col_wrap_12 {
    flex-direction: column-reverse !important;
}

#contact .form .row {
    padding: unset !important;
}

.nectar-shop-header {
    padding-top: 30px !important;
}

select.orderby {
    position: relative;
    left: 52% !important;
}

h2.woocommerce-loop-product__title {
    font-size: 15px !important;
    line-height: 23px !important;
}

.woocommerce div.product form.cart div.quantity {
    width: 26% !important;
}

.page-id-12 div#contact {
    padding: 0px 0px !important;
}
	
}
@media only screen and (min-width: 520px) and (max-width: 767px){
	
tr.wc-block-cart-items__header span {
    font-size: 30px !important;
    line-height: 38px !important;
}

.is-large.wc-block-cart .wc-block-cart__totals-title {
    font-size: 30px !important;
    line-height: 38px !important;
}	
	
div#hero {
    padding: 230px 0px 60px !important;
}

h1 {
    font-size: 36px !important;
    line-height: 44px !important;
}

#entire-btn {
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 12px 35px !important;
}

#hero p {
    font-size: 16px !important;
    line-height: 24px !important;
}

#category-inr h3 {
    font-size: 22px !important;
    line-height: 30px !important;
}

div#category-inr {
    padding: 0px 25px !important;
}

#category-inr a {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#feature {
    padding: 60px 0px !important;
}

#feature h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

#feature span.price bdi {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#discover {
    padding: 60px 0px !important;
}

h3 {
    font-size: 31px !important;
    line-height: 39px !important;
}

#arrange h2 {
    font-size: 42px !important;
    line-height: 50px !important;
}

div#insta {
    padding-top: 80px !important;
}

#arrange .right-img {
    max-width: 370px !important;
}
	
div#inr-banner {
    padding: 100px 0px !important;
}

#inr-banner h1 {
    font-size: 50px !important;
    line-height: 58px !important;
}

div#about {
    padding: 60px 0px !important;
}

div#portfolio {
    padding: 60px 0px !important;
}

div#contact {
    padding: 60px 0px !important;
}

h5 {
    font-size: 18px !important;
    line-height: 26px !important;
}

#portfolio h4 {
    font-size: 25px !important;
    line-height: 33px !important;
}
	
div#hero {
    padding: 150px 0px 30px !important;
}

h1 {
    font-size: 35px !important;
    line-height: 43px !important;
}

#entire-btn {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 10px 20px !important;
}

#hero p {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#category {
    padding: 30px 20px !important;
}

#category-inr h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}

div#category-inr {
    padding: 0px 20px !important;
}

#category-inr a {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#feature {
    padding: 30px 0px !important;
}

h2 {
    font-size: 28px !important;
    line-height: 36px !important;
}

#feature h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

#feature span.price bdi {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#discover {
    padding: 30px 0px !important;
}

h3 {
    font-size: 28px !important;
    line-height: 36px !important;
}

#arrange h2 {
    font-size: 24px !important;
    line-height: 32px !important;
}

div#insta {
    padding-top: 30px !important;
}

#arrange .right-img {
    max-width: 310px !important;
}
	
div#inr-banner {
    padding: 80px 0px 50px !important;
}

#inr-banner h1 {
    font-size: 40px !important;
    line-height: 48px !important;
}

div#about {
    padding: 40px 0px !important;
}

div#portfolio {
    padding: 30px 0px !important;
}

div#contact {
    padding: 40px 0px !important;
}

p {
    font-size: 14px !important;
    line-height: 22px !important;
}

h5 {
    font-size: 16px !important;
    line-height: 24px !important;
}

#portfolio h4 {
    font-size: 24px !important;
    line-height: 32px !important;
}

#arrange p {
    font-size: 13px !important;
    line-height: 21px !important;
}

div#footer {
    padding-top: 30px !important;
}

#footer ul.icon li a i {
    height: 40px !important;
    width: 40px !important;
    font-size: 25px !important;
    line-height: 33px !important;
}

#arrange.arrange-inr {
    padding: 30px 20px !important;
}

#top nav > ul > li > a {
    font-size: 13px !important;
    line-height: 21px !important;
	margin: 0px 8px !important;
}
	
#about h2 {
    font-size: 33px !important;
    line-height: 41px !important;
}	
	
ul.product-categories li.current-cat {
    padding-left: 18px !important;
    width: 58% !important;
}

#woocommerce_product_categories-2 h4 {
    font-size: 15px !important;
    line-height: 23px !important;
}	
	
.woocommerce #sidebar div ul li, .material.woocommerce #sidebar div ul li {
    width: 61% !important;
}	
	
#category .nectar-fancy-box.using-img {
    min-height: 390px !important;
    margin-bottom: 25px !important;
}	

body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 60px !important;
}

#top::before {
    height: 140% !important;
    top: -20%;
}

#arrange img {
    min-width: 510px !important;
}

#arrange .vc_col-sm-6 .vc_column-inner {
    padding: 30px 20px !important;
}

#footer ul li a {
    font-size: 14px !important;
    line-height: 22px !important;
}

div#footer-widgets {
    display: none !important;
}

#about .row_col_wrap_12 {
    flex-direction: column-reverse !important;
}

#contact .form .row {
    padding: unset !important;
}

.nectar-shop-header {
    padding-top: 30px !important;
}

select.orderby {
    position: relative;
    left: 29% !important;
}

h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

.woocommerce div.product form.cart div.quantity {
    width: 37% !important;
}

.page-id-12 div#contact {
    padding: 0px 0px !important;
}

#footer ul {
    display: unset;
}

#footer ul.info li {
    padding: unset;
}

#footer ul.info li.phone:before {
    left: 34% !important;
}

#footer ul.info li.address:before {
    left: 22% !important;
}

#footer ul.info li.email:before {
    left: 30% !important;
}

#footer ul.icon {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px !important;
}

#footer ul.main li {
    padding-bottom: 10px !important;
}

#contact .form input, #contact .form textarea {
    padding: 10px 15px !important;
}

#contact .form input::placeholder, #contact .form textarea::placeholder {
    font-size: 12px;
    line-height: 20px;
    color: #959595;
}

#contact .wpcf7-submit.has-spinner {
    font-size: 15px !important;
    line-height: 23px !important;
    padding: 12px 40px !important;
	position: relative;
	left: 7%;
}

.woocommerce-checkout h2 {
    font-size: 30px !important;
    line-height: 38px !important;
}

fieldset#billing-fields {
    padding-top: unset !important;
}
	
}
@media only screen and (min-width: 300px) and (max-width: 519px){
	
tr.wc-block-cart-items__header span {
    font-size: 30px !important;
    line-height: 38px !important;
}

.is-large.wc-block-cart .wc-block-cart__totals-title {
    font-size: 30px !important;
    line-height: 38px !important;
}	
	
div#hero {
    padding: 230px 0px 60px !important;
}

h1 {
    font-size: 36px !important;
    line-height: 44px !important;
}

#hero p {
    font-size: 16px !important;
    line-height: 24px !important;
}

#category-inr h3 {
    font-size: 22px !important;
    line-height: 30px !important;
}

div#category-inr {
    padding: 0px 25px !important;
}

#category-inr a {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#feature {
    padding: 60px 0px !important;
}

#feature h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

#feature span.price bdi {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#discover {
    padding: 60px 0px !important;
}

h3 {
    font-size: 31px !important;
    line-height: 39px !important;
}

#arrange h2 {
    font-size: 42px !important;
    line-height: 50px !important;
}

div#insta {
    padding-top: 80px !important;
}

#arrange .right-img {
    max-width: 370px !important;
}
	
div#inr-banner {
    padding: 100px 0px !important;
}

#inr-banner h1 {
    font-size: 50px !important;
    line-height: 58px !important;
}

div#about {
    padding: 60px 0px !important;
}

div#portfolio {
    padding: 60px 0px !important;
}

div#contact {
    padding: 60px 0px !important;
}

h5 {
    font-size: 18px !important;
    line-height: 26px !important;
}

#portfolio h4 {
    font-size: 25px !important;
    line-height: 33px !important;
}
	
div#hero {
    padding: 150px 0px 30px !important;
}

h1 {
    font-size: 28px !important;
    line-height: 36px !important;
}

#entire-btn {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 8px 16px !important;
}

#hero p {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#category {
    padding: 30px 15px !important;
}

#category-inr h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}

div#category-inr {
    padding: 0px 20px !important;
}

#category-inr a {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#feature {
    padding: 30px 0px !important;
}

h2 {
    font-size: 22px !important;
    line-height: 30px !important;
}

#feature h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

#feature span.price bdi {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#discover {
    padding: 30px 0px !important;
}

h3 {
    font-size: 28px !important;
    line-height: 36px !important;
}

#arrange h2 {
    font-size: 22px !important;
    line-height: 30px !important;
}

div#insta {
    padding-top: 30px !important;
}

#arrange .right-img {
    max-width: 310px !important;
}
	
div#inr-banner {
    padding: 80px 0px 50px !important;
}

#inr-banner h1 {
    font-size: 40px !important;
    line-height: 48px !important;
}

div#about {
    padding: 40px 0px !important;
}

div#portfolio {
    padding: 30px 0px !important;
}

div#contact {
    padding: 30px 0px !important;
}

p {
    font-size: 14px !important;
    line-height: 22px !important;
}

h5 {
    font-size: 16px !important;
    line-height: 24px !important;
}

#portfolio h4 {
    font-size: 24px !important;
    line-height: 32px !important;
}

#arrange p {
    font-size: 13px !important;
    line-height: 21px !important;
}

div#footer {
    padding-top: 30px !important;
}

#footer ul.icon li a i {
    height: 40px !important;
    width: 40px !important;
    font-size: 25px !important;
    line-height: 33px !important;
}

#arrange.arrange-inr {
    padding: 30px 15px !important;
}

#top nav > ul > li > a {
    font-size: 13px !important;
    line-height: 21px !important;
	margin: 0px 8px !important;
}
	
#about h2 {
    font-size: 24px !important;
    line-height: 32px !important;
}	
	
ul.product-categories li.current-cat {
    padding-left: 18px !important;
    width: 58% !important;
}

#woocommerce_product_categories-2 h4 {
    font-size: 15px !important;
    line-height: 23px !important;
}	
	
.woocommerce #sidebar div ul li, .material.woocommerce #sidebar div ul li {
    width: 61% !important;
}	
	
#category .nectar-fancy-box.using-img {
    min-height: 260px !important;
    margin-bottom: 20px !important;
}	

body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 60px !important;
}

#top::before {
    height: 140% !important;
    top: -20%;
}

#arrange img {
    min-width: 350px !important;
}

#arrange .vc_col-sm-6 .vc_column-inner {
    padding: 20px 15px !important;
}

#footer ul li a {
    font-size: 14px !important;
    line-height: 22px !important;
}

div#footer-widgets {
    display: none !important;
}

#about .row_col_wrap_12 {
    flex-direction: column-reverse !important;
}

#contact .form .row {
    padding: unset !important;
}

.nectar-shop-header {
    padding-top: 20px !important;
}

select.orderby {
    position: relative;
    left: 27% !important;
    width: 70% !important;
}

h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}

.woocommerce div.product form.cart div.quantity {
    width: 50% !important;
}

.page-id-12 div#contact {
    padding: 0px 0px !important;
}

#footer ul {
    display: unset;
}

#footer ul.info li {
    padding: unset;
}

#footer ul.info li.phone:before {
    left: 29% !important;
    font-size: 20px !important;
    line-height: 28px !important;
    top: 0 !important;
}

#footer ul.info li.address:before {
    left: 12% !important;
    font-size: 20px !important;
    line-height: 28px !important;
    top: 0 !important;
}

#footer ul.info li.email:before {
    left: 24% !important;
    font-size: 20px !important;
    line-height: 28px !important;
    top: 0 !important;
}

#footer ul.icon {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px !important;
}

#footer ul.main li {
    padding-bottom: 10px !important;
}

#contact .form input, #contact .form textarea {
    padding: 8px 10px !important;
}

#contact .form input::placeholder, #contact .form textarea::placeholder {
    font-size: 10px;
    line-height: 18px;
    color: #959595;
}

#contact .wpcf7-submit.has-spinner {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 10px 30px !important;
	position: relative !important;
	left: 10% !important;
}

.woocommerce-checkout h2 {
    font-size: 22px !important;
    line-height: 30px !important;
}

fieldset#billing-fields {
    padding-top: unset !important;
}

.products li.product.minimal .product-meta {
    padding: 15px 10px !important;
}

div#discover-inr {
    padding: 0px 0px !important;
}

#discover-inr .nectar-fancy-box.using-img {
    min-height: 160px !important;
}

#inr-banner .row-bg {
    background-position: center center !important;
}

.woocommerce-tabs[data-tab-style=fullwidth] #reviews #reply-title {
    font-size: 20px !important;
    line-height: 28px !important;
}

h3.wc-block-components-product-name {
    font-size: 18px !important;
    line-height: 26px !important;
}
	
}
























