/*
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
*/
body.material #search-outer #search #search-box input[type="text"] {
  color: #000 !important;
  text-transform: capitalize;
}

#categories a {
  text-decoration: underline;
  opacity: 1;
  box-shadow: 0px 0px 40px #000;
  font-weight: 800;
}

/* ========color-Atribute==================== */
:root {
  --main-gradient: linear-gradient(182deg,rgba(223, 81, 82, 1) 0%, rgba(63, 180, 252, 1) 100%);
}
/* :root {
  --secondry-gradient:linear-gradient(117deg,rgba(246, 8, 13, 1) 0%, rgba(123, 0, 0, 1) 100%);
} */
/* ========color-Atribute==================== */

.container-wrap {
    padding: 0px !important;
}
/* =================== */
header#top li.current-menu-item span {
    color: #151515;
}
header#top span.icon-salient-search:before {
    color: #000000;
}

header#top span.icon-salient-m-user:before {
    color: #000;
}
header#top i.icon-salient-cart:before {
    color: #000;
}
/* =================== */
div#page-header-bg {
    background: var(--main-gradient);
}
/* =================== */
div#ajax-content-wrap {
    --scroll-bar-w: 0px !important;
}
#categories {
    padding: 40px 0px  !important;
    margin-bottom:0px !important;
}
#categories a {
    text-decoration: underline;
}
#categories .column-image-bg-wrap.column-bg-layer.viewport-desktop {
    border-radius: 20px;
}
#categories h3 br {
    display: none;
}
#categories h3 {
    font-size: 33px;
    line-height: 43px;
}
#categories .column-image-bg {
    background-size: 100% 100%;
}
#categories .wpb_text_column.wpb_content_element.shop-text {
    padding: 30px 20px;
    z-index:1;
}
#categories .vc_col-sm-12.cat-col1 .vc_column-inner {
    height: 522px;
}
#categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -150px !important;
	z-index:-1;
}
#categories .wpb_text_column.wpb_content_element.shop-text2 {
    padding: 10px 30px;
    z-index:1;
}
#categories .vc_col-sm-12.cat-col2 .vc_column-inner {
    height: 250px;
}
#categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -72px !important;
    z-index: -1;
}
#categories .vc_col-sm-12.cat-col3 .vc_column-inner {
    height: 250px;
}
#categories .vc_col-sm-12.cat-col4 .vc_column-inner {
    height: 250px;
}
#categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -90px !important;
    z-index: -1;
}
#categories .vc_col-sm-12.cat-col5 .vc_column-inner {
    height: 250px;
}
#categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -72px !important;
    z-index: -1;
}
/* =================== */
#feature {
    padding: 20px 0px !important;
    margin-bottom:0px !important;
}
/* ================== product ========================= */
li.classic.product.type-product span.woocommerce-Price-amount.amount {
    position: absolute;
    top: unset;
    right: 0;
    bottom: 90px;
    font-size: 20px;
    font-family: 'Antonio';
    font-weight: 700;
    color:#000000;
}
li.classic.product.type-product h2.woocommerce-loop-product__title {
    color: #000000;
    font-size: 20px;
    font-family: 'Antonio';
    font-weight: 700;
}
li.classic.product.type-product p {
    font-family: 'Lato';
    font-size: 15px;
	line-height:25px;
    font-weight: 500;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: var(--main-gradient);
}
/* =================== */
#our  {
    padding: 50px 0px  !important;
    margin-bottom:0px !important;
}
#our .row-bg.viewport-desktop.using-image {
    background-size: 100% 100%;
}
a#btn {
    background: var(--main-gradient);
    margin-bottom: 0;
}
#our-inner .vc_col-sm-6.our-col-2 .vc_column-inner:before {
    content: "";
    background-color: #FAF3EE !important;
    background-repeat: no-repeat;
    position: absolute;
    width: 691px;
    height: 510px;
    border-radius: 5px;
    background-size: 100% 100%;
    left: -26px;
    right:0;
    bottom: 0;
    top: 0;
    z-index: -1;
}
/* =================== */
#arrivals {
    padding: 20px 0px !important;
    margin-bottom:0px !important;
}
/* =================== */
#say-inner .vc_col-sm-12 .vc_column-inner:hover span {
    color: white !important;
}
#say {
    padding: 20px 0px !important;
    margin-bottom:0px !important;
}
#say .owl-stage {
    padding: 0px !important;
}
#say-inner .vc_col-sm-12 .vc_column-inner {
  border: 1px solid #CECECE;
  border-radius:20px;
  padding:30px 25px;
  margin:0px 5px;
  transition:.9s !important;
}
#say-inner .vc_col-sm-12:hover .vc_column-inner {
  background: var(--main-gradient);
  transition:.9s;
}
#say-inner .iwithtext .iwt-text {
    padding-left: 0px;
}
#say-inner .iwithtext .iwt-icon {
    position: absolute;
    left: unset;
    top: 0;
    right: 0;
    width: unset;
}
#say button.owl-prev {
    background: #fff0 !important;
    box-shadow: unset !important;
    border: unset !important;
    position:absolute;
    left:-100px;
    top:100px;
}
#say button.owl-next {
    background: #fff0 !important;
    box-shadow: unset !important;
    border: unset !important;
    position:absolute;
    right:-100px;
    top:100px;
}
#say button.owl-prev span, #say button.owl-next span {
    display: none !important;
}
#say button.owl-next:before {
    content: "\f105" !important;
    font-family: fontawesome;
}
#say button.owl-prev:before {
    content: "\f104" !important;
    font-family: fontawesome;   
}
#say button.owl-prev:before, #say button.owl-next:before {
    content: "";
    background: #fff0;
    width: 40px !important;
    line-height: 40px !important;
    height: 40px !important;
    border: 1px solid #8B8B8B !important;
    color: #8B8B8B;
    font-size: 17px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
#say .owl-nav.disabled {
    display: block !important;
}
/* =================== */
#shopping {
    padding: 40px 0px  !important;
    margin-bottom:0px !important;
}
/* =================== */
#contact-inner {
    padding:40px 0px ;
    margin:0px 50px 0px 50px;   
}
#contact-inner input#gform_submit_button_1 {
     background: var(--main-gradient);
    padding: 15px 60px !important;
}
#contact-inner div#gform_fields_1 {
    row-gap: 15px;
}
/* ======================== */
button.single_add_to_cart_button.button.alt {
      background: linear-gradient(rgb(222, 81, 82) 0%, rgb(65, 178, 249) 99%, rgb(64, 179, 251) 100%);

}
.woocommerce-message {
   background: linear-gradient(rgb(222, 81, 82) 0%, rgb(65, 178, 249) 99%, rgb(64, 179, 251) 100%);
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: linear-gradient(rgb(222, 81, 82) 0%, rgb(65, 178, 249) 99%, rgb(64, 179, 251) 100%);
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
     background: linear-gradient(rgb(222, 81, 82) 0%, rgb(65, 178, 249) 99%, rgb(64, 179, 251) 100%);
}
button.woocommerce-Button.button {
background: linear-gradient(rgb(222, 81, 82) 0%, rgb(65, 178, 249) 99%, rgb(64, 179, 251) 100%);
	margin: 0px !important;
}
/* ============================== */
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control.active {
   background: -webkit-linear-gradient(rgb(222, 81, 82) 0%, rgb(65, 178, 249) 99%, rgb(64, 179, 251) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.woocommerce-account .woocommerce > #customer_login:hover .nectar-form-controls .control.active {
   background: -webkit-linear-gradient(rgb(222, 81, 82) 0%, rgb(65, 178, 249) 99%, rgb(64, 179, 251) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* =================== footer =================== */
#footer {
    padding:50px 0px !important;
}
#footer-widgets-menu img.img-with-animation.skip-lazy {
    margin-top: -54px;
}
#footer-widgets-menu h2.widgettitle {
    padding-bottom: 50px;
}
#footer-widgets-menu .widget.widget_nav_menu {
    margin: 0 auto;
    display: table;
}
#footer-widgets-menu ul#menu-contact li a {
    position: relative;
    padding-left: 30px !important;
}
#footer-widgets-menu ul#menu-contact li a ruby {
    position: relative;
    padding-left: 30px !important;
}

div#footer img.img-with-animation.skip-lazy {
    transform: translateY(16px);
    background: #fff !important;
    border-radius: 10px;
}
#footer-widgets-menu ul#menu-contact li {
    margin-bottom: 10px !important;
}
#footer-widgets-menu ul#menu-contact li a i {
    width: 35px !important;
    height: 35px;
    position: absolute;
    top: -6px;
    display: flex;
    align-items: center;
    font-size: 14px !important;
}
div#footer .row-bg.viewport-desktop.using-bg-color:before {
    content: "";
    border-bottom: 1px solid #1D1F2F;
    width: 100%;
    height:1px;
    position: absolute;
    top: 110px;
    z-index:999;
}
#footer-widgets-menu .wpb_text_column.wpb_content_element {
    padding-top: 32px;
}

#categories h1 {
    padding-bottom: 20px;
}


#footer-widgets-menu h2.widgettitle {
    font-size: 22px;
	line-height: 32px;
    font-family: 'Antonio';
    font-weight: 400;
    text-transform: capitalize;
}
#footer-widgets-menu .vc_col-sm-3.contact-coln li {
  list-style-type: none;
}
#footer-widgets-menu .vc_col-sm-3.contact-coln li ruby {
    display: flex;
}
ul#menu-contact {
    margin: 0;
}
#footer-widgets-menu p  {
    font-family: 'Jost';
    font-size: 12px;
    font-weight: 400;
}
#footer-widgets-menu li {
  font-family:'Oswald';
  font-size:15px;
  font-weight:400;  
}
#footer-widgets-menu ul#menu-contact li:hover a ruby {

    background: var(--main-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#footer-widgets-menu ul#menu-contact li:hover a i {
    background: var(--main-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#footer-widgets-menu .widget.widget_nav_menu ul li a:hover {
    background: var(--main-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wpb_raw_code.wpb_raw_html.wpb_content_element ul li  {
    display: inline-block;  
}
.wpb_raw_code.wpb_raw_html.wpb_content_element ul li i  {
    color:#fff;
    border: 1px solid #1D1F2F;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin:0px 5px;
}
.wpb_raw_code.wpb_raw_html.wpb_content_element ul {
    margin: 0;
}
#copyright {
    padding:20px 0px !important;
    border-top:1px solid #1D1F2F;
}
li.classic {
    width: 100% !important;
    margin: 0px 40px !important;
}

@media (max-width: 1600px){
#your .ban {
    margin-left: -30;
}
}
@media (max-width: 1440px){
#your .ban {
   margin-left: -85px;
}
}
@media (max-width: 1380px){
    #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -213px !important;
    }
    #categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -106px !important;
    }
    #categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -88px !important;
    }
    #categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -65px !important;
    }
}
@media (max-width: 1366px) {
p br {
    display: none;
}

#categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -84px !important;
}
#categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -63px !important;
}
	  #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -153px !important;
  }
	#categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -202px !important;
    }
#categories .wpb_text_column.wpb_content_element.shop-text {
  padding: 3px 30px;
  z-index: 1;
}

}
@media (max-width: 1341px) {
  #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -144px !important;
  }
	    #categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -105px !important;
    }
}
@media (max-width: 1340px) {
	 #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -143px !important;
  }
	    #categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -104px !important;
    }
	    #categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -81px !important;
    }
	    #categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -60px !important;
    }
}

@media (max-width: 1326px){
  #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -137px !important;
  }
    #categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -103px !important;
    }
    #categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -78px !important;
    }
    #categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -58px !important;
    }
}
@media (max-width: 1320px) {
#categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -190px !important;
}
	#categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -101px !important;
    }
	    #categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -77px !important;
    }
	#categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -56px !important;
    }
}
@media (max-width: 1280px){
#your .ban {
    margin-left: -70px;
}
.owl-dots {
   display: none;
}
 #categories h3 {
    font-size: 26px;
    line-height: 40px;
    min-height: 70px;
  }
  #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -96px !important;
  }
       #categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -47px !important;
    }
#categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -66px !important;
    }
        #categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -46px !important;
    }
}
@media (max-width: 1080px){
.slide_out_area_close:before {
	      background: linear-gradient(rgb(222, 81, 82) 0%, rgb(65, 178, 249) 99%, rgb(64, 179, 251) 100%);
}
	body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close .close-line {
    background-color: #fff;
  }
#your .ban {
    margin-left: -45px;
}
p, li a {
    font-size: 13px;
    line-height: 23px;
}
#our h2 {
    font-size: 50px;
    line-height: 60px;
}
li.classic.product.type-product span.woocommerce-Price-amount.amount {
    bottom: 105px;
    font-size: 16px;
    line-height:26px;
}
li.classic.product.type-product h2.woocommerce-loop-product__title {
    font-size: 16px;
    line-height:26px;
}
li.classic.product.type-product p {
    font-size: 13px;
	line-height:23px;
}
     #categories h3 {
    font-size: 20px;
    line-height: 33px;
    min-height: auto !important;
  }
#categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -72px !important;
    }
    #categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -5px !important;
    }
    #categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -6px !important;
    }
	    #categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -21px !important;
    }
}
@media (max-width: 1024px) {
#categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: 4px !important;
  }
	    #categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -31px !important;
    }
	    #categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -13px !important;
    }
	    #categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -2px !important;
  }
	#categories .wpb_text_column.wpb_content_element.shop-text2 {
  padding: 10px 20px;
  z-index: 1;
}
	#our-inner .vc_col-sm-6.our-col-2 .vc_column-inner::before {
  width: 691px;
  height: 680px;
}
	#our-inner p {
  color: #747473;
}
	
}
@media (max-width: 912px){
#your .ban {
  margin-left: -62px;
}
#our .row-bg.viewport-desktop.using-image {
    filter: drop-shadow(0px 100px 0px black);
}
#our-inner .wpb_text_column.wpb_content_element h2 {
    padding-top: 51px;
}
#our-inner img.img-with-animation.skip-lazy {
    margin: 0 auto;
}
div#shopping-inner {
    margin: 0 80px;
}
div#arrivals-inner {
    margin: 0px 80px;
}
li.classic.product.type-product span.woocommerce-Price-amount.amount {
    bottom: 85px;
}
div#feature-inner {
    margin: 0px 80px;
}
div#our-inner {
    margin: 0px 80px;
    text-align: center;
}
div#footer-widgets {display: none;}
#footer-widgets-menu .vc_col-sm-3.support-coln {
    padding-left: 0px !important;
}
button.owl-next {
     display: none !important;
}
button.owl-prev {
    display: none !important;
}
div#categories {
    margin: 0px 80px;
}
 #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -104px !important;
  }
 #categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -29px !important;
  }
#categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -53px !important;
}
  #categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -24px !important;
  }
#footer-widgets-menu .widget.widget_nav_menu {
    margin: unset;
}
#footer-widgets-menu img.img-with-animation.skip-lazy {
    margin-top: -32px;
    width: 75%;
}
	div#footer .row-bg.viewport-desktop.using-bg-color::before {
  display: none;
}
	#footer-widgets-menu h2.widgettitle {
  padding-bottom: 10px;
}
	#our-inner img {
  width: 50%;
}
	#our-inner .vc_col-sm-6.our-col-2 .vc_column-inner::before {
  width: 691px;
  height: 530px;
  left: -26px;
}
	#our-inner p {
  color: #868483 !important;
}
}
@media (max-width: 800px){
#our-inner .vc_col-sm-6.our-col-2 .vc_column-inner:before {
    width: 600px;
}
    #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -80px !important;
    }
#categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -35px !important;
}
    #categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -21px !important;
    }
#categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -36px !important;
}
}
@media (max-width: 768px){
#our-inner .vc_col-sm-6.our-col-2 .vc_column-inner:before {
    width: 570px;
}
    #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -59px !important;
    }
#categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -27px !important;
}
    #categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -14px !important;
    }
#categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -28px;
}
}
@media (max-width: 480px){
.slide_out_area_close:before {
background: linear-gradient(rgb(222, 81, 82) 0%, rgb(65, 178, 249) 99%, rgb(64, 179, 251) 100%);
}
h1 {
    font-size: 40px !important;
    line-height: 50px;
}
h2 {
    font-size: 35px !important;
    line-height: 45px !important;
}
#feature {
    padding: 10px 0px !important;
    margin-bottom: 0px !important;
}
#our {
    padding: 10px 0px !important;
    margin-bottom: 0px !important;
}
#arrivals {
    padding: 10px 0px !important;
    margin-bottom: 0px !important;
}
#say {
    padding: 10px 0px !important;
    margin-bottom: 0px !important;
}
#your .ban {
    margin-left: -32px;
}
#our h2 {
  font-size: 35px;
  line-height: 45px;
}
div#shopping-inner {
    margin: 0 0px;
}
div#arrivals-inner {
    margin: 0px 0px;
}
li.classic.product.type-product span.woocommerce-Price-amount.amount {
    bottom: 85px;
  }
	  li.classic.product.type-product h2.woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 26px !important;
  }
div#feature-inner {
    margin: 0px 0px;
}
div#our-inner {
    margin: 0px 0px;
}
 #our h2 {
    font-size: 40px;
    line-height: 50px;
}
div#categories {
    margin: 0px 0px;
}

#categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -89px !important;
    }
    #categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -110px !important;
    }
    #categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -86px !important;
    }
#footer-widgets-menu h2.widgettitle {
    padding-bottom: 20px;
}
	#arrivals-inner li {
  width: 100% !important;
  margin: 0px 10px;
}
	#categories .vc_col-sm-12.cat-col1 .vc_column-inner {
  height: 372px;
}
	 #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -63px !important;
  }
	   #categories .vc_col-sm-12.cat-col3 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -22px !important;
  }
	#our-inner .vc_col-sm-6.our-col-2 .vc_column-inner::before {
    width: 601px !important;
    height: 697px;
    left: -30px;
  }
	#arrivals {
  padding-top: 40px !important;
}
	#categories {
  padding-top: 0px !important;
}
	#say-inner {
  margin-bottom: 0px !important;
}
	#feature-inner {
  margin: 0px 40px !important;
}
	#arrivals-inner {
  margin: 0px 40px !important;
}
}

@media (max-width: 428px){
	#our-inner img {
    width: 90%;
  }
	 #our-inner .vc_col-sm-6.our-col-2 .vc_column-inner::before {
    height: 667px;
  }
	 #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -81px !important;
  }
	  #categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -63px !important;
  }
}
@media (max-width: 414px){
	 #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -71px !important;
  }
	  #categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -56px !important;
  }
	 #our-inner .vc_col-sm-6.our-col-2 .vc_column-inner::before {
    height: 669px;
  }
}
@media (max-width: 390px){}
@media (max-width: 375px){}
@media (max-width: 360px){
header#top img.mobile-only-logo.skip-lazy {
    width: 70% !important;
}
	#categories .vc_col-sm-12.cat-col1 .vc_column-inner {
    height: 339px;
}
	#categories .wpb_text_column.wpb_content_element.shop-text h2 {
		font-size: 43px;
        line-height: 53px;
	}
    #categories .vc_col-sm-12.cat-col1 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -127px !important;
    }
#categories .vc_col-sm-12.cat-col2 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -63px !important;
}
    #categories .vc_col-sm-12.cat-col4 .vc_column-inner img.img-with-animation.skip-lazy {
        margin-top: -53px !important;
    }
#categories .vc_col-sm-12.cat-col5 .vc_column-inner img.img-with-animation.skip-lazy {
    margin-top: -62px !important;
}
li.classic.product.type-product span.woocommerce-Price-amount.amount {
        bottom: 128px;
}
#copyright p {
    font-size: 11px;
    line-height: 22px;
}
}