/*
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
*/
.woocommerce-shop li.cat-item.cat-item-26 {
    display: none !IMPORTANT;
}

.woocommerce-shop li.material.product.type-product.post-313.status-publish.instock.product_cat-service.has-post-thumbnail.virtual.purchasable.product-type-simple {
    display: none;
}
div#sec2 .owl-nav {
    display: table !important;
    width: 104%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

div#sec2 .owl-nav button {
    background: #000000 !important;
    border: unset !important;
    width: 50px;
    border-radius: 50px !important;
    height: 50px !important;
    float: right;
}
div#sec2 .owl-nav button:hover {
    background: #673AB7 !important;
}
div#sec2 .owl-nav button span {
    display: none;
}

div#sec2 .owl-nav button:after {
    content: '\f061';
    font-size: 17px;
    font-family: 'FontAwesome';
    color: #ffffff !important;
}

div#sec2 .owl-nav button:hover:after {
    color: white !important;
}

div#sec2 .owl-nav button.owl-prev {
    float: left;
}

div#sec2 .owl-nav button.owl-prev:after {
    content: '\f060';
}

#sec2 .owl-dots {
    display: none;
}
#sec2 h2.woocommerce-loop-product__title {
    display: none;
}
#sec2 #r1 li.material {
    width: 64% !important;
    margin: 0 auto;
    margin-bottom: 20px !IMPORTANT;
}

#sec2 .owl-stage {
    margin-top: 30px !IMPORTANT;
}

#sec2 .carousel-item {
    margin: 0 21px;
}
.woocommerce .woocommerce-ordering select {
    display: none ! IMPORTANT;
}
/* Shop Sidebar Container */
#sidebar,
.woocommerce-sidebar,
#secondary {
    background: #ffffff;
    padding: 18px;
    border-radius: 12px;
    box-shadow: 0 8px 30px rgba(0,0,0,0.06);
}

/* Sidebar Widget */
#sidebar .widget,
.woocommerce-shop .woocommerce-sidebar .widget {
    margin-bottom: 30px;
}

/* Widget Title */
#sidebar .widget-title,
.woocommerce-shop .woocommerce-sidebar .widget-title {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 2px solid #f0f0f0;
    color: #222;
}

/* Category / Filter List */
#sidebar ul li,
.woocommerce-shop .woocommerce-sidebar ul li {
    list-style: none;
    margin-bottom: 10px;
}

/* Links */
#sidebar ul li a,
.woocommerce-shop .woocommerce-sidebar ul li a {
    color: #555;
    font-size: 15px;
    transition: all 0.3s ease;
}

/* Hover Effect */
#sidebar ul li a:hover,
.woocommerce-shop .woocommerce-sidebar ul li a:hover {
    color: #ff5a5f; /* Salient accent color */
    padding-left: 6px;
}

/* Price Filter */
.woocommerce-shop .price_slider_wrapper .ui-widget-content {
    background: #eee;
    height: 6px;
    border-radius: 10px;
}

.woocommerce-shop .price_slider_wrapper .ui-slider-range {
    background: #ff5a5f;
}

.woocommerce-shop .price_slider_wrapper .ui-slider-handle {
    border-radius: 50%;
    background: #ff5a5f;
    border: none;
    width: 16px;
    height: 16px;
    top: -5px;
}

/* Filter Button */
.woocommerce-shop .woocommerce button.button {
    background: #000000;
    color: #fff;
    border-radius: 30px;
    padding: 10px 20px;
    transition: 0.3s;
}

.woocommerce-shop .woocommerce button.button:hover {
    background: #e14b4f;
}


nav.woocommerce-breadcrumb {
    display: none;
}

.woocommerce-shop .woocommerce .woocommerce-ordering select {
    display: none;
}

.woocommerce-shop p.woocommerce-result-count {
    display: none;
}













body .gform_wrapper .top_label .gfield_label {
    margin-top: 20px;
    margin-bottom: 4px;
    font-weight: 500;
    color: #000 !important;
}
.page-id-17 .container-wrap {
    background-image: url(https://devue.onlinetestingserver.com/amanda/wp-content/uploads/2026/01/Group-74-1-1-scaled.webp);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center !IMPORTANT;
}
p {
    font-family: hel !IMPORTANT;
}
#banner .dog2-img-sec {
    width: 100%;
    transform-origin: top left;
    transform: scale(1.2);
    position: relative;
    left: -26px;
}
#banner #r1 .dog1-img-sec {
    width: 57%;
    float: right;
    position: absolute;
    bottom: -93px;
    right: -1px;
}

#banner h1 {
    transform-origin: left bottom;
    transform: scale(1.3);
    line-height: 0.9;
    padding-top: 51px;
    position: relative;
}

#banner p {
    margin-top: 32px;
    padding-bottom: 10px;
}

#banner .mak-sec {
    padding-top: 110px;
}

#banner #r1 {
    position: relative;
    left: -47px;
}


#banner h1:before {
    content: url(https://devue.onlinetestingserver.com/amanda/wp-content/uploads/2026/01/Mask-group.webp);
    position: absolute;
    right: -70px;
    top: 3rem;
    transform: scale(0.6);
}



a#btn {
    margin: 0;
    background: black !IMPORTANT;
    font-family: 'hel';
    font-size: 16px;
    padding: 13px 30px !IMPORTANT;
    line-height: 16.7px;
    font-weight: 100;
    transition: 0.9s;
}

#banner a#btn {
    margin-right: 16px;
}

a#btn:hover {
    background: #703EDB ! IMPORTANT;
    transition: 0.9s;
}

a#btn1 {
    margin: 0;
    background: #00000000 ! IMPORTANT;
    font-family: 'hel';
    font-size: 16px;
    padding: 13px 30px ! IMPORTANT;
    line-height: 16.7px;
    font-weight: 100;
    transition: 0.9s;
    border: 1px solid #191919;
    color: #191919;
}

a#btn1:hover {
    background: #703EDB !important;
    transition: 0.9s;
    border-color: #703EDB ! IMPORTANT;
    color: white !IMPORTANT;
}

#sec1 .iwithtext img {
    width: auto;
    margin: 0;
    position: relative;
    top: 10px;
}

#sec1 .iwt-text {
    padding-left: 15%;
}

#sec1 .iwithtext {
    margin-bottom: 34px;
}

#sec1 h2 {
    margin-bottom: 21px;
}

#sec1 .ab-img-sec {
    width: 89%;
    float: right;
}

#sec1 h3 {
    margin-bottom: 0;
}

#sec2 .ser-sec {
    margin-bottom: 68px;
}

#sec2 .servi-sec {
    width: 100%;
    transition: 0.9s;
}

#sec2 p br {
    display: none;
}

#sec2 .vc_col-sm-6 .vc_column-inner {
    background: #FFF3D8;
    padding: 0px 29px !IMPORTANT;
    position: relative;
}

    #sec2 .vc_col-sm-6:nth-child(2) .vc_column-inner {
    background-color: #FFE8ED; /* apna color yahan lagao */
}

#sec2 .over-img-sec {
    margin-top: -7%;
}

#sec2 .vc_col-sm-6 .vc_column-inner a#btnn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 470%);
    transition: 0.9s;
    opacity: 0;
    margin: 0;
    background: black ! IMPORTANT;
    font-family: 'hel';
    font-size: 16px;
    padding: 13px 30px ! IMPORTANT;
    line-height: 16.7px;
    font-weight: 100;
    transition: 0.9s;
}
a#btnn1 {
    text-align: center !IMPORTANT;
    margin: 0 auto;
    display: table;
    margin-bottom: 17px;
	    background: black ! IMPORTANT;
    font-family: 'hel';
    font-size: 16px;
    padding: 13px 30px ! IMPORTANT;
    line-height: 16.7px;
    font-weight: 100;
    transition: 0.9s;
}
a#btnn1:hover {
    background: #9c27b0 !IMPORTANT;
    transition: 0.9s;
}
#sec2 .vc_col-sm-6 .vc_column-inner:hover a#btnn {
    transform: translate(-50%, -50%) !IMPORTANT;
    opacity: 1 !IMPORTANT;
}

#sec2 .vc_col-sm-6 .vc_column-inner:hover .servi-sec {filter: brightness(0.6);}

#sec2 .sr-sec {
    margin-top: -2%;
}

#sec2 a#btn1 {
    margin: 40px auto 0px;
    display: table;
}

#sec3 #r1 {
    background-size: cover;
    position: relative;
}

#sec3 #r1:before {
    content: url(https://devue.onlinetestingserver.com/amanda/wp-content/uploads/2026/01/floating_food-1.webp);
    position: absolute;
    right: -8rem;
    bottom: -90px;
    transform: scale(0.8);
}


/* Image */
#sec4 .galry-sec {
    width: 100%;
    display: block; /* IMPORTANT */
    transition: transform 0.6s ease;
}

/* Main wrapper */
#sec4 .img-with-aniamtion-wrap {
    position: relative;
    overflow: hidden; /* yahin control hoga */
}

/* Overlay */
#sec4 .hover-wrap-inner::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(112, 62, 219, 0.33); /* purple light */
    opacity: 0;
    transition: opacity 0.6s ease;
    pointer-events: none;
    border-radius :10px;
}

/* Hover zoom */
#sec4 .img-with-aniamtion-wrap:hover .galry-sec {
    transform: scale(1.1);
}

/* Hover overlay */
#sec4 .hover-wrap-inner:hover:after {
    opacity: 1;
}

#sec4 .img-with-aniamtion-wrap,
#sec4 .img-with-aniamtion-wrap .inner,
#sec4 .img-with-aniamtion-wrap .hover-wrap,
#sec4 .img-with-aniamtion-wrap .hover-wrap-inner {
    overflow: hidden;
}

#sec4 .gal-sec {
    margin-bottom: 33px;
}

#sec4 .c1 {
    margin-top: 3%;
}
#sec4 .c2 {
    margin-top: 6%;
}

#sec5 .test-sec {
    margin-bottom: 13px;
}

#sec5 .carousel-item {
    background: #ffffff;
    padding: 0px 49px 26px;
    margin: 0 26px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

#sec5 .caro-img-sec {position: relative;top: -40px;margin-bottom: -34px;}

#sec5 .owl-stage {padding-top: 42px;}

#sec5 .owl-dots {
    display: none;
}

#sec5 h6 {
    font-family: 'hel';
}

#sec5 h2 {
    margin-bottom: 14px;
}

div#sec5 .owl-nav {
    display: table !important;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    margin: 0;
}

div#sec5 .owl-nav button {
    background: #F8EFFF !important;
    border: unset !important;
    width: 50px;
    border-radius: 40px !important;
    height: 50px !important;
    float: right;
}
div#sec5 .owl-nav button:hover {
    background: #703EDB !important;
}
div#sec5 .owl-nav button span {
    display: none;
}

div#sec5 .owl-nav button:after {
    content: '\f061';
    font-size: 17px;
    font-family: 'FontAwesome';
    color: black !important;
}

div#sec5 .owl-nav button:hover:after {
    color: white !important;
}

div#sec5 .owl-nav button.owl-prev {
    float: left;
}

div#sec5 .owl-nav button.owl-prev:after {
    content: '\f060';
}

#footer-outer .widget {
    margin-bottom: 12px;
}

#footer-outer ul#menu-social-footer {
    margin: 0;
}

#footer-outer ul#menu-social-footer li {
    display: inline-block;
    margin-right: 4px;
}

#footer-outer ul#menu-social-footer li a i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #191919;
    border: 1px solid #191919;
    border-radius: 50px;
    transition: 0.9s;
}

#footer-outer ul#menu-social-footer li a i:hover {
    background: #733ad6;
    transition: 0.9s;
    border-color: #733ad6 !important;
    color: white !IMPORTANT;
}

div#footer-outer a {
    opacity: 10 !IMPORTANT;
}

body #footer-outer .row {
    padding-bottom: 33px;
    padding-top: 48px !IMPORTANT;
}

#footer-outer #copyright[data-layout="centered"] {
    padding: 10px 0 !IMPORTANT;
}

#footer-outer #copyright p {
    font-size: 16px;
    font-family: 'hel' !IMPORTANT;
}

#footer-outer .contact-info strong {margin-right: 9px;color: black;}

#footer-outer .contact-info {
    text-align: left;
}

#footer-outer a {
    font-family: 'hel' !IMPORTANT;
    transition: 0.9s !IMPORTANT;
}

/* Link style */
#footer-outer #menu-quick-links li a {
    position: relative;
    margin-left: 22px; /* arrow ke liye space */
}

/* Left arrow */
#footer-outer #menu-quick-links li a::before {
    content: "\f105"; /* > arrow */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: -22px;
    top: 57%;
    transform: translateY(-50%);
    color: #703EDB; /* purple arrow */
    font-size: 14px;
}

/* Link style */
#footer-outer ul#menu-useful-links li a {
    position: relative;
    margin-left: 22px; /* arrow ke liye space */
}

/* Left arrow */
#footer-outer ul#menu-useful-links li a::before {
    content: "\f105"; /* > arrow */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: -22px;
    top: 57%;
    transform: translateY(-50%);
    color: #703EDB; /* purple arrow */
    font-size: 14px;
}

#footer-outer .contact-info p {
    padding-bottom: 7px !IMPORTANT;
}

#footer-outer a:hover {
    color: #703EDB ! IMPORTANT;
}

#top a span {
    transition: 0.9s;
    font-family: hel;
}

#top a span:hover {
    transition: 0.9s;
    color: #703EDB !IMPORTANT;
}

#top .current-menu-item a span {
    color: #703EDB !IMPORTANT;
}

#top .icon-salient-m-user:before {
    content: "\e074";
    background: #703EDB;
    padding: 12px;
    border-radius: 50px;
    color: white;
}

#top .col.span_9.col_last {
    position: relative;
    left: -98px;
}

@media (max-width: 1600px) {
	#footer-outer .contact-info p {
    font-size: 13px;
}
}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {}
@media (max-width: 1280px) {}
@media (max-width: 1024px) {}
@media (max-width: 800px){
	#top .icon-salient-m-user:before {
    position: relative;
    left: -13px;
}

div#header-outer {
    padding-top: 24px;
}
	#top .col.span_9.col_last {
    left: auto;
}

#banner .dog2-img-sec {
    transform: unset !IMPORTANT;
    left: 0;
    transform-origin: unset !IMPORTANT;
}

#banner #r1 .dog1-img-sec {
    float: unset !IMPORTANT;
    position: unset !IMPORTANT;
    width: auto !IMPORTANT;
}

#banner #r1  .vc_col-sm-6 {
    width: 50%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

#banner #r1  .row_col_wrap_12_inner.col.span_12.left {
    display: flex;
    justify-content: center;
    align-items: center;
}

#banner img {
    width: 100%;
}

#banner #r1 {
    left: 0;
}

#banner .mak-sec {
    padding-top: 0;
    text-align: center;
}

#banner .mak-sec p br {
    display: none;
}

#banner h1 {
    transform: unset !IMPORTANT;
    padding-top: 3px;
}

div#banner {
    text-align: center;
    padding-bottom: 13px !IMPORTANT;
}

#banner h1:before {
    top: -27px;
    right: -40px;
    transform: scale(0.4);
}

div#sec1 {
    text-align: center;
}

#sec1 .iwithtext .iwt-icon {
    position: unset;
}

#sec1 .iwt-text {
    padding-left: 0;
}

#sec1 .iwithtext img {
    top: 0;
    margin: 0 auto 16px;
    display: table;
}

#sec2 .vc_col-sm-6 .vc_column-inner {
    margin-bottom: 21px;
}

#sec2 .vc_col-sm-6 .vc_column-inner:hover a#btnn {
    transform: translate(-50%, 121%) !IMPORTANT;
}

#sec2 a#btn1 {
    margin-top: 0 !IMPORTANT;
}

#sec3 #r1 {
    padding: 51px 30px !IMPORTANT;
    text-align: center;
    padding-top: 0 !IMPORTANT;
}

#sec3 #r1 h2 {
    font-size: 26px !IMPORTANT;
}

#sec3 #r1:before {
    display: none;
}

#sec4 .c1 {
    margin-top: 0 !important;
}
#sec4 .c2 {
    margin-top: 0 !important;
}

#sec5 .test-sec {
    text-align: center;
}

#sec5 .test-sec p br {
    display: none;
}

#sec5 .test-img-sec {
    margin: 0 auto;
    display: table;
    margin-bottom: 29px;
    width: 36%;
}

#sec5 .carousel-item {
    padding: 0px 52px 26px;
    margin: 0 10px;
}

#sec5 .carousel-item p {
    font-size: 14px;
}

#sec5 .carousel-item p br {
    display: none;
}
	
	#sec1 .ab-img-sec {
    width: 100%;
}
	
}
@media (max-width: 480px){}

