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

ul.buttons.sf-menu {
    right: 30px !important;
}
li#search-btn :before {
    color: #000 !important;
}
li#nectar-user-account span:before {
    color: #000 !important;
}
i.icon-salient-cart:before {
    color: #000 !important;
}
#top .current-menu-item span {
  color: #3F48CC;
  font-weight: 600;
}

header#top li#menu-item-55 {
  margin-right: 0px !important;
}
/* header#top {
  background: #000000;
} */

header#top .col.span_9.col_last {
  padding-left: 0px !important;
}
div#sec-1main {
  margin-bottom: 0px;
}

a.nectar-button.large.regular.accent-color.regular-button {
  font-family: 'Lato';
  border-radius: 50px !important;
}


div#sec-banner .content:before {
    content: url(/wp-content/uploads/2024/02/Group-373.png);
    position: absolute;
    right: 0px;
    left: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: scale(80%);
    top: -120px;
}
div#necter-sliderrr .image-bg {
  background-color: #fff !important;
}
div#sec-banner a.primary-color {
  padding: 15px 35px !important;
  border-radius: 50px !important;
}
div#sec-banner h2 {
  color: #3F48CC !important;
}
div#sec-banner p {
  color: #000000 !important;
}
div#sec-banner .image-bg {
  background-color: #fff !important;
}


div#sec-3main2 .clm1 h3 {
  color: black;
  -webkit-text-fill-color: #fff0 !important;
  -webkit-text-stroke-width: 1px;
  line-height: 48px;
  opacity: 32%;
  width: 150%;
}

div#sec-3main2inr1 h5 {
  font-size: 18px;
  line-height: 28px;
}

div#sec-3main2inr1 a#btn2 {
  display: none;
}


div#sec-3main2 .clm1 .hover-wrap {
  margin-bottom: 0px;
}
div#sec-3main2 .clm1 {
  background-image: url(/wp-content/uploads/2024/02/Rectangle-3351.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

div#sec-3main2 .c1 {
  left: 30px;
  padding-top: 150px;
}

div#sec-3main2 .btn2 {
  display: none;
}


div#sec-3main2inr2 span.cc {
  color: black !important;
  -webkit-text-fill-color: #fff0 !important;
  -webkit-text-stroke-width: 1px !important;
  opacity: 32% !important;
}
div#sec-3main2inr2 h3 {
  font-size: 64px;
  width: 170%;
  color: #000000;
}

#sec-3main2inr2 .clm2 {
  padding-top: 27px !important;
  left: 20px;
}

div#sec-3main2inr2 {
  background-image: url(/wp-content/uploads/2024/02/Rectangle-3352.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-left: 10px;
}







.nectar-woo-carousel-top::after {
  content: '';
  position: absolute;
  right: 37px !important;
  top: 6px;
  background: #FFC90E;
  width: 20px;
  height: 20px;
}

.nectar-woo-carousel-top::before {
  content: '';
  position: absolute;
  left: 37px;
  top: 6px;
  background: #FFC90E;
  width: 20px;
  height: 20px;
}


.flickity-prev-next-button:disabled {
  display: block;
}


div#sec-4maininr1 li.classic {
  text-align: center;
}
div#sec-4maininr1 h2.woocommerce-loop-product__title {
  font-size: 18px !important;
  color: #3F48CC !important;
}

.container-wrap {
  padding-bottom: 0px !important;
}

div#sec-4maininr1 li.classic:hover {
  background: #3F48CC !important;
  transition: .9s;
}
div#sec-4maininr1 li.classic:hover h2.woocommerce-loop-product__title {
  color: #fff !important;
}
div#sec-4maininr1 li.classic:hover span.price {
  color: #fff !important;
}
div#sec-4maininr1 li.classic:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart i {
  color: #fff !important;
}
div#sec-4maininr1 li.classic:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart i:before {
    color: #fff !important;
}
div#sec-4maininr1 li.classic:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart span {
  color: #fff !important;
}

div#sec-4maininr1 li.classic:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  opacity: 1;
}
div#sec-4maininr1 .product-wrap {
  overflow: visible;
}
div#sec-4maininr1 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  transform: unset;
  position: absolute;
  top: unset;
  bottom: -130px;
  color: #000000;
  background: #fff0 !important;
  opacity: 0;
  transition: .9s;
}

div#sec-4maininr1 li.classic:hover {
  background: #eeeeee;
  transition: .9s;
}
div#sec-4maininr1 li.classic {
  background: #fff0;
  padding-bottom: 50px;
  transition: .9s;
}

div#sec-5main .carousel-item img {
  width: auto;
}


div#sec-5main h3 {
  color: #3f48cc !important;
  -webkit-text-fill-color: #fff0 !important;
  -webkit-text-stroke-width: 1px !important;
  opacity: 45% !important;
}
div#sec-5main .clm1 {
  background-image: url(/wp-content/uploads/2024/02/Group-374-5.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}


div#sec-5main .owl-stage {
  padding-bottom: 0px;
  padding-top: 10px;
}


div#sec-5main .carousel-item p {
  padding: 0px 200px;
  font-size: 20px;
  padding-bottom: 25px;
}

div#sec-5main h5 {
  font-weight: 600;
}













div#sec-5main  button.owl-prev:before {
   content: '';
  font-family: 'FontAwesome';
  font-size: 30px;
  box-shadow: unset !important;
  background-color: unset;
  padding: 10px 25px;
 
background-image: url(/wp-content/uploads/2024/02/Group-375-2.png);
  background-repeat: no-repeat;
}
div#sec-5main  button.owl-prev {
  background: transparent;
 
  font-size: 0;
  border: 0px;
}
div#sec-5main button.owl-next:before {
  content: '';
  font-family: 'FontAwesome';
  font-size: 30px;
  box-shadow: unset !important;
  background-color: unset;
  padding: 10px 25px;
  background-image: url(/wp-content/uploads/2024/02/Group-376-3.png);
  background-repeat: no-repeat;
}
div#sec-5main  button.owl-next {
  background: transparent;
 
  font-size: 0;
  border: 0px;
}
div#sec-5main  .owl-carousel .owl-nav.disabled {
  display: block !important;
}
div#sec-5main .owl-dots{
display:none;
}

div#sec-3main2inr2 .hover-wrap {
  margin-bottom: 0px;
}


div#sec-6main li.classic {
  text-align: center;
}
div#sec-6main h2.woocommerce-loop-product__title {
  font-size: 18px !important;
  color: #000000 !important;
}

div#sec-6main li.classic:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  opacity: 1;
}
div#sec-6main .product-wrap {
  overflow: visible;
}
div#sec-6main a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  transform: unset;
  position: absolute;
  top: unset;
  bottom: -130px;
  color: #000000;
  background: #fff0 !important;
  opacity: 0;
  transition: .9s;
}

div#sec-6main li.classic:hover {
  background: #3F48CC !important;
  transition: .9s;
}
div#sec-6main li.classic:hover h2.woocommerce-loop-product__title {
  color: #fff !important;
}
div#sec-6main li.classic:hover span.price {
  color: #fff !important;
}
div#sec-6main span.price {
  color: #000 !important;
  font-family: 'Work Sans';
}
div#sec-6main li.classic:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart i {
  color: #fff !important;
}
div#sec-6main li.classic:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart i:Before {
    color: #fff !important;
}
div#sec-6main h2.woocommerce-loop-product__title {
  font-size: 18px !important;
  color: #3F48CC !important; 
}
div#sec-6main li.classic:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart span {
  color: #fff !important;
}
div#sec-6main li.classic {
  background: #fff0;
  padding-bottom: 50px;
  transition: .9s;
  margin-bottom: 10px;
}

div#sec-7maininr1 .vc_col-sm-12 {
  padding: 0px 12px;
}








div#sec-7maininr1 .vc_col-sm-12:hover .hover-wrap-inner a::before {
  transition: .9s;
  opacity: 1;
}
div#sec-7maininr1 .vc_col-sm-12 .hover-wrap-inner a::before {
    transition: .9s;
    content: '';
    top: 0;
    background-image: url(/wp-content/uploads/2024/02/Group-376-5.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 92%;
    height: 94%;
    z-index: 12;
    position: absolute;
    left: 0px;
    right: 0;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    top: 8px;
    bottom: 0px;
}
div#sec-7maininr1 .vc_col-sm-12 {
  padding: 0px 12px;
  transition: .9s;
}

div#sec-7maininr1 .vc_col-sm-12:hover .hover-wrap-inner a::before {
  opacity: 1;
}


div#sec-7main .t2 {
  margin-bottom: -130px;
}
div#sec-7main h1 {
  color: black !important;
  -webkit-text-fill-color: white !important;
  -webkit-text-stroke-width: 1px !important;
  opacity: 32% !important;
}

div#sec-6main {
  padding-bottom: 0px !important;
  margin-bottom: 0px;
}

div#sec-7main {
  padding-top: 60px !important;
}











div#sec-7main button.owl-prev:before {
   content: '';
  font-family: 'FontAwesome';
  font-size: 30px;
  box-shadow: unset !important;
  background-color: unset;
  padding: 10px 25px;
 
background-image: url(/wp-content/uploads/2024/02/Group-375-2.png);
  background-repeat: no-repeat;
}
div#sec-7main  button.owl-prev {
  background: transparent;
 
  font-size: 0;
  border: 0px;
}
div#sec-7main button.owl-next:before {
  content: '';
  font-family: 'FontAwesome';
  font-size: 30px;
  box-shadow: unset !important;
  background-color: unset;
  padding: 10px 25px;
  background-image: url(/wp-content/uploads/2024/02/Group-376-3.png);
  background-repeat: no-repeat;
}
div#sec-7main  button.owl-next {
  background: transparent;
 
  font-size: 0;
  border: 0px;
}
div#sec-7main  .owl-carousel .owl-nav.disabled {
  display: block !important;
}
div#sec-7main .owl-dots{
display:none;
}


div#sec-7main button.owl-next {
  position: absolute;
  right: 0;
  top: -20px;
}
div#sec-7main button.owl-prev {
  position: absolute;
  left: 0;
  top: -20px;
}

div#newsltrmain h4 {
  font-size: 37px;
  line-height: 47px;
}


div#newsltrmain form.tnp-form {
  width: 650px;
  margin: 0 auto;
  display: flex;
}


div#newsltrmain input.tnp-submit {
  padding: 16px 0px !important;
  width: 25%;
  border-radius: 0px !important;
  transform: unset !important;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: -169px;
}


div#newsltrmain .row-bg.viewport-desktop.using-bg-color {
  border-bottom: 1px solid;
}



div#footer-widgets .scls ul li a {
  opacity: 1 !important;
}
div#footer-widgets .scls ul li i {
    background: #303030;
    width: 45px;
    height: 45px;
    line-height: 45px;
    border-radius: 50%;
}
div#footer-widgets .scls ul li {
  display: inline-block;
  margin-right: 5px;
}

div#footer-widgets .scls ul li:hover i {
  background: #FFC90E !important;
}

div#footer-widgets .row {
  padding: 50px 0px 30px 0px !important;
}


div#copyright {
  border-top: 1px solid !important;
}

div#media_image-2 {
  margin-bottom: 15px !important;
}
#footer-outer #footer-widgets .widget h4 {
  border-bottom: 2px solid #626CA1;
  width: fit-content;
  padding-bottom: 10px;
}


div#footer-widgets .cntct ul li i {
  position: absolute;
  left: -30px;
  top: 4px;
  color: #626CA1;
}
div#footer-widgets .cntct ul li {
  position: relative;
  left: 30px;
  margin-bottom: 10px !important;
}


div#sec-7maininr1 .cv1 {
  top: 25px;
}

div#sec-7main {
    padding-bottom: 10px !important;
}


div#sec-6main a.nectar-button.large.regular.accent-color.regular-button {
  margin-top: 10px !important;
}


div#sec-2maininr1 h4 {
  font-size: 46px;
  line-height: 56px;
}



div#sec-2main {
  padding-top: 0px !important;
}


div#necter-sliderrr .content p {
  position: absolute;
  right: 10px;
  text-align: left;
  bottom: -50px;
}

div#necter-sliderrr a.primary-color {
  position: absolute;
  right: 150px;
  bottom: -110px;
}
div#sec-4main1 span.price {
  font-family: 'Work Sans';
  color: #000 !important;
}
ul.buttons.sf-menu.product_added:Before {
    content: '';
    background-color: #000 !important;
    position: absolute;
    width: 2px;
    height: 30px;
    right: 34px;
    margin-top: 75px;
}
div#nav_menu-2 {
    padding-left: 40px !important;
}
@media (max-width: 1600px) {
div#sec-3main2inr1	.im1 {
  margin-top: 80px;
}
div#sec-5main .carousel-item p {
  padding: 0px 100px;
 
}
}
@media (max-width: 1440px) {
div#sec-5main .AD {
  width: 20% !important;
}
div#sec-5main .carousel-item p {
  padding: 0px 100px;
  font-size: 18px;
}
}
@media (max-width: 1366px) {
div#sec-7main h4 {
    font-size: 37px;
    line-height: 47px;
}
div#sec-7main h1 {
    font-size: 130px;
    line-height: 140px;
}
div#sec-7main .t2 {
    margin-bottom: -110px;
}	
div#sec-banner h2 {
    font-size: 60px !important;
    line-height: 70px;
}
div#sec-banner .buttons {
    padding-top: 20px;
}	
div#sec-1main {
    margin-bottom: 0px;
    padding-top: 20px !important;
    padding-bottom: 40px !important;
}
div#sec-3main2inr2 h3 {
    font-size: 58px;
    width: 170%;
    color: #000000;
    margin-bottom: 0px;
}	
div#sec-3main2 .clm1 h3 {
  color: black;
  -webkit-text-stroke-width: 1px;
  line-height: 48px;
  opacity: 32%;
  width: 160%;
}

div#sec-3main2inr1 .im1 {
  margin-top: 64px;
}
#sec-3main2inr2 .clm2 {
    padding-top: 27px !important;
    left: 20px;
    padding-bottom: 9px;
}	
div#sec-4main1 .nectar-woo-flickity {
    padding-top: 0px !important;
    margin-top: -60px;
}	
div#sec-3main2inr2 h5 {
  font-size: 16px;
  line-height: 20px;
}
div#sec-3main2inr1 h5 {
  font-size: 16px;
  line-height: 20px;
}
div#sec-5main h3 {
 
  font-size: 50px;
  line-height: 55px;
}
div#sec-5main .carousel-item p {
  padding: 0px 80px;
  font-size: 16px;
  line-height: 25px;
}

div#necter-sliderrr .content p {

  right: 60px;
  text-align: left;
  bottom: -50px;
}
div#necter-sliderrr a.primary-color {

  
  right: 200px;
  bottom: -110px;
}


}
@media (max-width: 1280px) {
div#sec-2main {
  margin-bottom: 0px;
}
div#sec-3main2inr2 h3 {
  font-size: 56px;

}
div#sec-4maininr1 h2.woocommerce-loop-product__title {
  font-size: 17px !important;

}
div#sec-6main h2.woocommerce-loop-product__title {
  font-size: 16px !important;
}
div#sec-7main .t2 {
  margin-bottom: -110px;
}
div#copyright img {
  margin-bottom: 0px;
}
div#sec-4main1 {
  margin-bottom: 0px;
}

div#sec-2maininr1 p br {
    display: none;
}
div#sec-banner h2 {
    font-size: 50px !important;
    line-height: 60px !important;
}
div#sec-banner .content:before {
    content: url(/wp-content/uploads/2024/02/Group-373.png);
    position: absolute;
    right: 0px;
    left: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: scale(75%);
    top: -120px;
}
div#sec-4main1 .nectar-woo-flickity {
    padding-top: 0px !important;
    margin-top: -60px;
    padding-bottom: 0px !important;
}
}
@media (max-width: 1024px) {
div#sec-2maininr1 p {
  font-size: 14px;
  line-height: 20px;
}
div#sec-2maininr1 h4 {
    font-size: 30px;
    line-height: 40px !important;
}
div#sec-banner .content:before {
    content: url(/wp-content/uploads/2024/02/Group-373.png);
    position: absolute;
    right: 0px;
    left: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: scale(55%);
    top: -120px;
}
div#sec-banner h2 {
    font-size: 40px !important;
    line-height: 50px !important;
}	
div#sec-banner a.primary-color {
    padding: 13px 30px !important;
    border-radius: 50px !important;
    margin-top: 10px;
}
body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after, body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:before, body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:after {
    background-color: #000 !important;
    opacity: 1.0;
}	
div#sec-3main2 .clm1 h3 {
  font-size: 52px;
}
div#sec-3main2inr1 h5 {
  font-size: 14px;
  line-height: 20px;
}
div#sec-3main2inr2 h5 {
    font-size: 12px;
    line-height: 17px;
}
ul.buttons.sf-menu.product_added {
    margin-right: 0px !important;
}
#top .slide-out-widget-area-toggle.mobile-icon.slide-out-from-right.product_added {
    margin-right: 10px !important;
}
div#sec-3main2inr1 h2 {
    font-size: 50px;
    line-height: 60px;
}
div#sec-3main2inr2 span.cc {
    font-size: 38px !important;
    line-height: 43px;
}
div#sec-5main .testi {
    margin-bottom: 0px;
}
div#sec-5main .carousel-item img {
    width: 15% !important;
}	
div#sec-3main2inr2 h3 {
  font-size: 43px;
  line-height: 53px;
}
div#sec-4maininr1 span.price {
  color: #000 !important;
  font-family: 'Work Sans';
}

div#sec-4maininr1 h2.woocommerce-loop-product__title {
  font-size: 13px !important;
}
div#sec-4maininr1 h2.woocommerce-loop-product__title {
  font-size: 13px !important;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 20px;
}
div#sec-5main .carousel-item p {
  padding: 0px 40px;
  font-size: 13px;
  line-height: 18px;
}

div#sec-6main h2.woocommerce-loop-product__title {
  padding-left: 15px;
  padding-right: 15px;
  line-height: 21px;
}

div#footer-widgets .scls ul li i {

  width: 35px;
  height: 35px;
  line-height: 35px;
  border-radius: 50%;
}

div#sec-4main1 .flickity-viewport {
    height: 430px !important;
}


}
@media (max-width: 912px) {
#page-header-bg .span_6 h1 {
    font-size: 32px !important;
    line-height: 38px !important;
}	
div#sec-6maininr1 {
    margin: 0 110px !important;
}	
#top .col.span_9.col_last {
    margin-right: 30px !important;
}	
div#sec-banner .content:before {
    content: url(/wp-content/uploads/2024/02/Group-373.png);
    position: absolute;
    right: 0px;
    left: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: scale(55%);
    top: -100px;
}
div#sec-banner p {
    color: #000000 !important;
    letter-spacing: 3px !important;
    font-size: 15px !important;
}
div#sec-2maininr1 {
    text-align: center;
}
div#sec-3main2 .c1 {
    left: 0px;
    padding-top: 50px !important;
}
div#sec-3main2inr1 .im1 {
    margin-top: 0px;
}	
	
div#sec-3main2 {
  text-align: center;
}
div#sec-3main2 .clm1 h3 {

  width: 100%;
}
div#sec-3main2inr1 .im1 {
  margin-top: 0px;
}
div#sec-3main2inr2 h3 {
  font-size: 43px;
  line-height: 53px;
  width: 100%;
}
.nectar-woo-carousel-top::before,.nectar-woo-carousel-top::after{
  display:none;
}
div#sec-7main .t2 {
  margin-bottom: -80px;
  display: none;
}
div#sec-7maininr1 .cv1 {
  top: 0px;
}
div#sec-7main {
    padding-bottom: 0px !important;
}
div#sec-7main .owl-stage {
    padding-bottom: 0px !important;
}	
div#sec-4main1 .flickity-viewport {
  height: 627px !important;
}
span.nectar-icon.icon-salient-search:before {
    color: #000 !important;
}
span.normal.icon-salient-m-user:before {
    color: #000 !important;
}
div#sec-7maininr1 .vc_col-sm-12 .hover-wrap-inner a::before {
    top: 13px;
}
#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before, #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after, body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after, body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:before, body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:after, #header-outer[data-lhe="animated_underline"].transparent .nectar-header-text-content a:after {
    background-color: #000 !important;
}	
	  #footer-widgets .container .col {
    margin-bottom: 10px;
  }
	div#sec-6main li.classic {
  background: #fff0;
  padding-bottom: 40px;
  transition: .9s;
  margin-bottom: 10px;
  margin-right: 10px;
}
}
@media (max-width: 768px) {
div#sec-4main1 .flickity-viewport {
  height: 555px !important;
}
div#sec-banner .content {
    margin-top: 30px;
}
div#sec-4maininr1 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {

  bottom: -110px;
}
div#sec-banner .content:before {
	display:none !important;
}
	
}

@media (max-width: 480px) {
	div#sec-6main a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  transform: unset;
  position: absolute;
  top: unset;
  bottom: -110px;
  color: #000000;
  background: #fff0 !important;
  opacity: 0;
  transition: .9s;
}
	div#nav_menu-2 {
  padding-left: 0px !important;
}
div#newsltrmain h4 {
    font-size: 27px;
    line-height: 37px;
}	
div#sec-6maininr1 {
    margin: 0 70px !important;
}	
	#sec-3main2inr2 .clm2 {
    left: 0px;
}
div#sec-4main1 .flickity-viewport {
    height: 735px !important;
}
div#sec-4main1 .nectar-woo-flickity {
    padding-top: 0px !important;
    margin-top: 0px;
    padding-bottom: 0px !important;
}	
div#sec-6main li.classic {
width: 100%;
}
div#sec-6main li.classic {
margin-left: 0px;
margin-right: 0 !important;
}
#sec-3main h4, #sec-4main1 h4, #sec-6main h4, #sec-7main h4 {
font-size: 35px;
}
#sec-3main h6, #sec-4main1 h6, #sec-6main h6, #sec-7main h6 {
font-size: 17px !important;
line-height: 25px;
}

#sec-3main2inr1 h3 {
font-size: 30px !important;
}
#sec-3main2inr1 h2 {
font-size: 35px;
line-height: 30px;
}
#sec-4maininr1 .nectar-woo-carousel-top {
display: none;
}
#sec-4maininr1 .nectar-woo-flickity {
padding-top: 0;
}
  
.nectar-woo-carousel-top {
display: none;
}
div#newsltrmain input.tnp-submit {
    margin-left: -150px;
}
div#newsltrmain form.tnp-form {
    width: 585px;
    margin: 0 auto;
    display: flex;
}
#sidebar .widget input[type="email"], #sidebar .widget input[type="text"] {
padding: 10px;
width: 65%;
}
/*  div#header-outer {
    position: relative !important;
}  */
	div#sec-banner p {
  font-size: 13px !important;
  padding-bottom: 0;
}



 div#sec-banner h2 {
    font-size: 21px !important;
    line-height: 29px !important;
  }
div#sec-banner .buttons {
    padding-top: 0px;
    margin-top: 0px;
}
div#sec-banner .content {
    margin-top: 40px;
}	
div#sec-1maininr1 img {
    margin-bottom: -30px !important;
}
	div#sec-banner .image-bg {
  background-color: #fff !important;
  background-position: 76% 100%;
}
	#sec-1maininr1 .row .col img {
  margin-bottom: 15px;
  max-width: 70% !important;
  height: auto;
}
	#top {
  margin-top: -14px;
}
	div#sec-1maininr1 img {
    width: 70% !important;
}

}
@media (max-width: 428px) {
	  div#sec-banner .image-bg {
    background-color: #fff !important;
    background-position: 73% 100%;
  }
div#sec-4main1 .flickity-viewport {
    height: 675px !important;
}	
div#sec-2main {
    margin-bottom: 0px;
    padding-bottom: 40px !important;
}
div#sec-banner h2 {
    font-size: 20px !important;
    line-height: 30px !important;
}
div#sec-banner p {
    color: #000000 !important;
    letter-spacing: 1px !important;
    font-size: 15px !important;
}
div#sec-5main .carousel-item p br {
    display: none;
}
div#sec-7main h6 {
    font-size: 14px !important;
    letter-spacing: 5px !important;
}
div#sec-7main h4 {
    font-size: 30px;
    line-height: 37px;
    margin-bottom: 30px !important;
}	
}
@media (max-width: 414px) {}
@media (max-width: 390px) {
		 div#sec-6main h2.woocommerce-loop-product__title {
    font-size: 13px !important;
  }
		div#sec-6main a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  transform: unset;
  position: absolute;
  top: unset;
  bottom: -110px;
  color: #000000;
  background: #fff0 !important;
  opacity: 0;
  transition: .9s;
}
		  #sidebar .widget input[type="email"], #sidebar .widget input[type="text"] {
    padding: 10px;
    width: 55%;
  }
}
@media (max-width: 375px) {
	  div#sec-banner p {
    color: #000000 !important;
    letter-spacing: 1px !important;
    font-size: 12px !important;
  }
	div#sec-banner h2 {
    font-size: 17px !important;
    line-height: 24px !important;
  }



div#newsltrmain input.tnp-submit {
  padding: 16px 0px !important;
  width: 22%;
  border-radius: 0px !important;
  transform: unset !important;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: -137px;
}
	

}
@media (max-width: 360px) {
	  div#sec-6main h2.woocommerce-loop-product__title {
    font-size: 12px !important;
  }
}