/*
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
*/
div#custom_html-4 .icn ul li {
    display: inline-block;
    margin: 0 4px;
}
header#top .col.span_3 img {
    display: none !important;
}

/* header#top .col.span_3 {
    position: relative;
    top: 40px;
} */
ul#menu-pull-right {
    position: relative;
    top: 40px;
}
ul.buttons {
    position: relative;
    top: 40px;
}

div#WriteReveews a#nec-btn {
    display: table;
    margin: 0 auto;
}
div#BLOGDs a#nec-btn {
    display: table;
    margin: 0 auto;
}

div#con-sec textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.num.fm-mess {
    color: #fff;
}
div#con-sec input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    color: #fff;
}
.n-post-bg, .post-area.masonry.classic_enhanced .post .post-featured-img {
    height: 240px !important;
}
.post-meta {
    display: none !important;
}
/* #field_1_28 {
  margin-top: 21px;
} */
/* #field_1_21 {
  margin-top: 16px;
} */
#cus-frm #gform_submit_button_1 {
  display: table;
  margin: 0 auto;
}
a#logo {
    display: none;
}
ul.buttons.sf-menu li#menu-item-61 a {
    flex-direction: row-reverse;
    gap: 15px;
}
div#nec-sec .button.solid_color {
    display: table;
    margin: 0 auto;
}
div#nec-sec p {
    color: #B4BABC;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

div#nec-sec  a.primary-color {
    border-radius: 10px !important;
    background: #EA0000;
    box-shadow: 0px -10px 90px -12px rgba(82, 181, 173, 0.20);
    display: table !important;
    margin: 0 auto !important;
}

a#nec-btn {
    border-radius: 10px !important;
    background: #EA0000;
    box-shadow: 0px -10px 90px -12px rgba(82, 181, 173, 0.20);
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 120% */
}

div#we-sec p {
    color: #fff;
    transition: 1.2s;
    opacity: 0;
}

div#we-sec h3 {
    color: #fff;
    transition: ease-in-out 0.5s;
    transform: translate(0px, 130px);
}

div#we-sec .vc_col-sm-4:hover p
{
	opacity: 1;
}


div#we-sec .vc_col-sm-4:hover h3 {
	transform: unset;
	color: #EA0000;

}

div#we-sec .vc_col-sm-4 {position: relative;}

div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    content: '';
    position: absolute;
    width: 99.8%;
    height: 100%;
    padding: 292px 0px;
    top: -505px;
    border-right: 1px solid #7B7979 !important;
    background: rgba(21, 26, 39, 0.60);
    backdrop-filter: blur(11px);
    left: 0px;
    z-index: -1;
	    transition: ease-in-out 0.5s;

}
div#we-sec .vc_col-sm-4 .vc_column-inner {
    padding: 0 40px;
}
div#we-sec .vc_col-sm-4 .vc_column-inner:hover::before {
    backdrop-filter: unset;
}

div#con-sec h1 {
    color: #fff;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: 1px solid #fff;
    margin-bottom: 20px;
    padding-left: 30px;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.num.fm-mess {
    border: 1px solid #fff;
    height: 170px;
	    padding-left: 30px;

}

input#btn {
    border-radius: 10px !important;
    background: #EA0000;
    box-shadow: 0px -10px 90px -12px rgba(234, 0, 0, 0.34);
    padding: 10px 50px !important;
    display: table;
    margin: 0 auto;
    margin-top: 20px;
    color: #D9D9D9;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

div#con-sec .vc_col-sm-12 {
    padding: 0 250px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    color: #FFF;
    font-feature-settings: 'liga' off;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.num.fm-mess::placeholder {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}
div#car-sec img {
    width: unset;
}
.cell {
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.20);
    background: #D9D9D9;
}

div#car-sec img.rgt {
    float: right;
}

div#car-sec img.lft {
    float: left;
    margin-top: -90px;
}
div#car-sec p {
    padding-top: 90px;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg, .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg  {
    left: 15px;
}
.flickity-prev-next-button .arrow, .flickity-prev-next-button .arrow {
    fill: #fff !important;
}
div#car-sec button.flickity-button.flickity-prev-next-button.previous::before, 
	div#car-sec button.flickity-button.flickity-prev-next-button.next::before{
    background-color: #B4BABC;
}

/* div#car-sec p {
    padding-top: 90px;
    color: #151A27;
    text-align: center !important;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    font-size: 19px;
    width: 80%;
    display: table;
    margin: 0 auto;
} */
div#car-sec p {
    padding-top: 90px;
    color: #151A27;
    text-align: center !important;
    font-style: normal;
    font-weight: 600;
    line-height: 38px;
    font-size: 21px;
    width: 80%;
    display: table;
    margin: 0 auto;
}

div#car-sec button.flickity-button.flickity-prev-next-button.next::after {
    display: none;
}
div#car-sec button.flickity-button.flickity-prev-next-button.previous {
	left: -20px;}
div#car-sec button.flickity-button.flickity-prev-next-button.next {
	right: -20px;
}

.nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
    display: none;
}

div#car-sec button.owl-prev:before {
    content: "\f053";
    font-family: 'FontAwesome';
    font-size: 18px;
    box-shadow: unset !important;
    background: #B4BABC;
    padding: 13px 16px;
    border-radius: 50px;
}
div#car-sec button.owl-prev {
    background: transparent;
    position: absolute;
    left: -30px;
    top: 180px;
    font-size: 0;
    border: 0px;
}
div#car-sec button.owl-next:before {
    content: "\f054";
    font-family: 'FontAwesome';
    font-size: 18px;
    box-shadow: unset !important;
    background: #B4BABC;
    padding: 13px 16px;
    border-radius: 50px;}
div#car-sec button.owl-next {
    background: transparent;
    position: absolute;
    right: -30px;
    top: 180px;
    font-size: 0;
    border: 0px;
}div#car-sec .owl-carousel .owl-nav.disabled {
    display: block !important;
}
div#car-sec .carousel-item {
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.20);
    background: #D9D9D9;
    padding: 30px 20px;
}


div#car-sec .owl-dots {
    display: none;
}
/* div#car-sec .carousel-item h4 {
    color: #EA0000;
    font-family: Poppins;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
}  */
div#car-sec .carousel-item h4 {
    color: #EA0000;
    font-family: Poppins;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
}
div#newsletterwidgetminimal-2 form.tnp-form {
    display: flex;
}

div#newsletterwidgetminimal-2 input.tnp-submit {
    width: 17%;
    margin-left: -216px;
    border-radius: 14px !important;
    background: #EA0000;
    margin-top: 4px;
    margin-bottom: 4px;
}

div#newsletterwidgetminimal-2 input.tnp-email {
    padding: 20px 20px !important;
    border-radius: 14px !important;
    background: #D9D9D9;
}
div#newsletterwidgetminimal-2 input.tnp-email::placeholder {
    color: #333;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
.ftr {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.crt p {
    color: #FFF;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px; /* 141.667% */
}

.crt span.cr {
    color: #EA0000;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
    text-transform: uppercase;
}
#footer-outer .row {
    padding: 50px 0px 0px 0px !important;
}
.im img {
    margin-bottom: 0 !important;
}


div#pro-sec li.classic a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    transform: unset;
    position: absolute !important;
    transition: 0.5s;
    top: 50px;
    bottom: -140px;
    width: 40%;
}

div#pro-sec li.classic .product-wrap {
    overflow: visible;
}

div#pro-sec li.classic span.price {
    float: right;
}
div#pro-sec {
    padding: 0 40px;
}
div#car-sec .carousel-item h5 {
  position: absolute;
  right: 20px;
}
div#newsletterwidgetminimal-2 input.tnp-submit:hover {
    transform: unset;
}
div#car-sec button.owl-prev:hover:before, div#car-sec button.owl-next:hover:before {
    background-color: #ea0000;
}
div#nec-sec img {
    max-width: 30% !important;
}
div#newsletterwidgetminimal-2 input.tnp-email::placeholder {
    opacity: 0.3;
}
div#nav_menu-2 {
    border-bottom: 1px solid #ffffff47;
    padding-bottom: 30px;
    margin-bottom: 0 !important;
}
.im img {
    width: 70% !important;
}
h2.woocommerce-loop-product__title {
    color: #151A27;
}
div#pro-sec li.classic h2.woocommerce-loop-product__title {
    min-height: 120px !important;
}
div#pro-sec li.classic a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    bottom: -180px;
}
div#car-sec .carousel-item {
    margin: 30px;
}
div#car-sec img.rgt {
    float: right;
    left: -30px !important;
    position: relative;
}
div#reviewss a.nectar-button.small.regular.accent-color.regular-button {
    display: table;
    margin: 0 auto;
    position: relative;
    top: -60px;
}
div#BLOGDs a#nec-btn {
    display: table;
    margin: 0 auto;
    position: relative;
    top: -20px;
}
/* #cus-frm #field_1_28 {
  margin-top: 20px !important;
}
#cus-frm  #field_1_20 {
  position: relative;
  top: -20px;
} */
.woocommerce-billing-fields input {
border: 1px solid !important;
  border-radius: 25px !important;
}

.woocommerce-billing-fields  .select2-selection.select2-selection--single{
border: 1px solid !important;
  border-radius: 25px !important;
}
@media (max-width : 3840px){
  div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 746%;
    top: -1153px;
  }
}
@media (max-width : 3600px){
div#we-sec .vc_col-sm-4 .vc_column-inner::before {
  height: 680%;
  top: -1085px;
}
}


@media (max-width : 3300px){
 div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 480%;
    top: -992px;
  }
}
@media (max-width : 3200px){
  div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 460%;
    top: -960px;
  }
}
@media (max-width : 3100px){
   div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 432%;
    top: -930px;
  }
}
@media (max-width : 3000px){
div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 410%;
    top: -900px;
}
}
@media (max-width : 2900px){
 div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 380%;
    top: -870px;
  }
}
@media (max-width : 2700px){
 div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 339%;
    top: -811px;
  }
}
@media (max-width : 2560px){
  div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 305%;
    top: -769px;
  }
}
@media (max-width : 2500px){
  div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 291%;
    top: -751px;
  }
}
@media (max-width : 2400px){
  div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 268%;
    top: -721px;
  }
}
@media (max-width : 2300px){
div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 223%;
    top: -700px;
}
}
@media (max-width : 2000px){
div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    width: 99.8%;
    height: 163%;
    top: -600px;
}
}

@media (max-width: 1920px) {
  div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    content: '';
    position: absolute;
    width: 99.8%;
    height: 144%;
    padding: 294px 0px;
    top: -577px;
    border-right: 1px solid #7B7979 !important;
    background: rgba(21, 26, 39, 0.60);
    backdrop-filter: blur(11px);
    left: 0px;
    z-index: -1;
    transition: ease-in-out 0.5s;
  }
}
@media (max-width: 1600px) {

/* div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    content: '';
    position: absolute;
    width: 99.8%;
    height: 100%;
    padding: 292px 0px;
    top: -505px;
    border-right: 1px solid #7B7979 !important;
    background: rgba(21, 26, 39, 0.60);
    backdrop-filter: blur(11px);
    left: 0px;
    z-index: -1;
    transition: ease-in-out 0.5s;
}	 */
	
	 div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    content: '';
    position: absolute;
    width: 99.8%;
    height: 100%;
    padding: 280px 0px;
    top: -482px;
    border-right: 1px solid #7B7979 !important;
    background: rgba(21, 26, 39, 0.60);
    backdrop-filter: blur(11px);
    left: 0px;
    z-index: -1;
    transition: ease-in-out 0.5s;
  }
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
    padding-left: 20px;
    padding-right: 30px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1440px) {
	div#pro-sec li.classic a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  width: 45%;
}
 div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    padding: 257px 0px;
    top: -434px;
  }
	
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {
	div#pro-sec li.classic a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  bottom: -160px;
}
	#abt-sec h2 {
  font-size: 30px;
  line-height: 40px;
}
#abt-sec h1 {
  font-size: 40px;
  line-height: 50px;
}
#abt-sec h3 {
  font-size: 20px;
  line-height: 30px;
}
#pro-sec h2 {
  font-size: 30px;
  line-height: 40px;
}
#pro-sec h1 {
  font-size: 40px;
  line-height: 50px;
}
#pro-sec h2.woocommerce-loop-product__title {
  font-size: 18px;
  line-height: 25px;
}
div#pro-sec li.classic a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  width: 50%;
}
#con-sec h2 {
  font-size: 30px;
  line-height: 40px;
}
#con-sec h1 {
  font-size: 40px;
  line-height: 50px;
}
#car-sec h2 {
  font-size: 30px;
  line-height: 40px;
}
#car-sec h1 {
  font-size: 40px;
  line-height: 50px;
}
#custom_html-2 h1 {
  font-size: 40px;
  line-height: 50px;
}
#custom_html-2 h2 {
  font-size: 30px;
  line-height: 40px;
}
.crt p {
  font-size: 18px;
  line-height: 28px;
}
.crt span.cr {
  font-size: 18px;
  line-height: 28px;
}
div#newsletterwidgetminimal-2 input.tnp-submit {
  margin-left: -206px;
}
	#pro-sec h2 {
    font-size: 15px !important;
    line-height: 40px;
}
	#header-outer #top nav > ul > li > a {
  font-size: 16px !important;
}
	 div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    padding: 247px 0px;
    top: -412px;
  }
}
/* @media (min-width: 1280px) {
	#header-outer #top nav > ul > li > a {
  font-size: 12px !important;
}
} */
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1340px) {
	  #header-outer #top nav > ul > li > a {
    font-size: 15px !important;
  }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1320px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1280px) {
	div#newsletterwidgetminimal-2 input.tnp-submit {
    margin-left: -192px;
  }
	div#car-sec .carousel-item {
    margin: 30px;
    margin-bottom: 0px !important;
}
	  #header-outer #top nav > ul > li > a {
    font-size: 13px !important;
  }
	div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    padding: 233px 0px !important;
    top: -384px !important;
  }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1024px) {
	li.classic {
  width: 47% !important;
}
	#abt-sec h2 {
    font-size: 25px;
    line-height: 35px;
  }
  #abt-sec h1 {
    font-size: 30px;
    line-height: 40px;
  }
#abt-sec p {
  font-size: 14px;
  line-height: 23px;
  padding-bottom: 0.5em;
}
div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    padding: 192px 0px;
    top: -304px;
  }
div#we-sec p {
  font-size: 14px;
  line-height: 23px;
}
#pro-sec h2 {
    font-size: 25px;
    line-height: 35px;
  }
#pro-sec h1 {
    font-size: 30px;
    line-height: 40px;
  }
  #pro-sec h2.woocommerce-loop-product__title {
    font-size: 14px;
    line-height: 25px;
  }
  div#pro-sec li.classic a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 63%;
    font-size: 13px;
  }
div#con-sec .vc_col-sm-12 {
  padding: 0 150px;
}
#car-sec h2 {
    font-size: 25px;
    line-height: 35px;
  }
#car-sec h1 {
    font-size: 30px;
    line-height: 40px;
  }
div#car-sec p {
  line-height: 25px;
  font-size: 21px;
  width: 100%;
}
	 div#newsletterwidgetminimal-2 input.tnp-submit {
    margin-left: -147px;
  }
	p {
  font-size: 13px !important;
}
	#nav_menu-2 #menu-main-2 li a {
  font-size: 17px;
  line-height: 20px;
}
	div#newsletterwidgetminimal-2 input.tnp-submit {
  font-size: 16px;
}
	div#newsletterwidgetminimal-2 input.tnp-email::placeholder {
  font-size: 16px;
}
	.im img {
  max-width: 60% !important;
}
	#cus-frm #gform_wrapper_1 label {
  font-size: 16px !important;
}
	#cus-frm  #field_1_20 .gfield_label.gfield_label_before_complex {
  font-size: 16px !important;
}
/* 	#cus-frm  #field_1_21 {
  margin-top: 18px;
} */
	div#car-sec img.rgt {
    float: right;
    left: -30px !important;
    position: relative;
    transform: scale(0.8);
}
div#car-sec img.lft {
    float: left;
    margin-top: -60px;
    transform: scale(0.8);
}

div#car-sec .carousel-item {
    margin: 30px;
    margin-bottom: 0px !important;
}
	
div#car-sec {
    padding-bottom: 0px !important;
}
	.blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a, .blog-recent[data-style*="classic_enhanced"] .meta-category a, .masonry.classic_enhanced .posts-container .has-post-thumbnail .meta-category a {
  font-size: 11px;
}
	div#WriteReveews a#nec-btn {
  font-size: 14px;
  position: relative;
  top: -40px;
}
	.blog-recent .col .post-header .title {
  font-size: 14px;
  line-height: 20px;
}
	  div#BLOGDs a#nec-btn {
    position: relative;
    top: -16px;
  }
	  div#WriteReveews a#nec-btn {
    top: 10px;
  }
	div#car-sec p {
    line-height: 34px;
    font-size: 21px !important;
    width: 100%;
}
	div#car-sec .carousel-item h4 {
    font-size: 16px !important;
    line-height: 30px;
}
/* 	header#top .col.span_3 {
    position: unset !important;
} */
	ul#menu-pull-right {
    position: unset !important;
}
ul.buttons {
 position: unset !important;
}
	 div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    padding: 195px 0px !important;
    top: -309px !important;
  }
	  #cus-frm #gform_wrapper_1 label {
    font-size: 16px !important;
  }
/* 	#cus-frm #field_1_20 {
  position: relative;
  top: 0px;
} */
	#wc-stripe-cc-form label {
  font-size: 12px !important;
}
	.form-row.place-order span {
  font-size: 13px !important;
}
	 #cus-frm #gform_wrapper_1 label {
    font-size: 17px !important;
  }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 912px) {
	#nec-sec img {
  max-width: 50%;
}
div#nec-sec a.primary-color {
  padding: 15px 40px;
  font-size: 15px;
}
#abt-sec {
  text-align: center;
}
#abt-sec img {
  display: table;
  margin: 0 auto;
}
div#we-sec h3 {
  transform: translate(0px, 30px);
}

/* div#we-sec .vc_col-sm-4 .vc_column-inner::before {
  display: none;
} */
	
 div#pro-sec li.classic a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    bottom: -150px;
  }
div#con-sec .vc_col-sm-12 {
    padding: 0 70px;
  }
#con-sec .form .col.span_6, #con-sec .form .col.span_12 {
  margin-bottom: 0;
}
 div#newsletterwidgetminimal-2 input.tnp-submit {
    margin-left: -107px;
  }
.ftr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
 .crt span.cr {
    font-size: 13px;
    line-height: 28px;
  }
	 #cus-frm #gform_wrapper_1 label {
    font-size: 12px !important;
  }
	  #cus-frm #gform_wrapper_1 label {
    font-size: 12px !important;
  }
	  #cus-frm #field_1_20 .gfield_label.gfield_label_before_complex {
    font-size: 12px !important;
  }
	#field_1_27 .gfield_label.gfield_label_before_complex {
  font-size: 12px !important;
}
		div#car-sec .carousel-item {
  margin: 30px;
}
	div#car-sec img.lft {
  float: left;
  margin-top: -60px;
}
	div#car-sec img.rgt {
  float: right;
  margin-right: 30px !important;
}
  div#car-sec .carousel-item {
    min-height: 320px;
    margin-bottom: 0px !important;
  }
	#car-sec {
  margin: 0px !important;
  padding-bottom: 0px !important;
}
	  div#car-sec img.rgt {
    transform: scale(0.5) !important;
  }
	 div#car-sec img.lft {
       transform: scale(0.5) !important;
  }
	div#con-sec input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    color: #fff;
}
	div#con-sec  textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.num.fm-mess {
    color: #fff;
}
	div#pro-sec li.classic a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    bottom: -160px;
}
	div#Expertised {
    margin-bottom: 0;
}
	div#reviewss a.nectar-button.small.regular.accent-color.regular-button {
    display: table;
    margin: 0 auto;
    position: relative;
    top: -30px;
}
	div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    padding: 192px 0px;
    top: -84px;
}
	.blog-recent .excerpt {
  font-size: 12px !important;
}
	div#BLOGDs a#nec-btn {
  position: relative;
  top: -40px;
}
	div#we-sec .vc_col-sm-4:hover h3 {
  transform: unset !important;
  color: #EA0000;
}
/* 	div#we-sec .vc_col-sm-4:hover p {
  opacity: 1;
} */
 	div#we-sec p {
  opacity: 1 !important;
} 
	div#we-sec .vc_col-sm-4 .vc_column-inner::before{
		display:none !important;
	}
div#we-sec .vc_col-sm-4 .vc_column-inner {
    padding: 10px 40px !important;
}
/* 	div#we-sec p {
    color: #000 !important;
} */
/* div#we-sec .row-bg.viewport-desktop.using-image {
    background-image: url(http://solderx.co/wp-content/uploads/2023/10/Rectangle-2797-1.png) !important;
} */
div#we-sec h3 {
    color: red !important;
    transition: unset !important;
    transform: unset !important;
}
	div#we-sec .row-bg-wrap:before {
    content: '';
    position: absolute;
    width: 100%;
    top: 0px;
    border-right: 1px solid #7B7979 !important;
    background: rgba(21, 26, 39, 0.60);
    backdrop-filter: blur(11px);
    left: 0px;
    z-index: 9;
    height: 100%;
}
	div#BLOGDs .vc_col-sm-4 {
    margin: 0px !important;
}
	body #header-outer {
    margin-bottom: 0;
    padding: 42px 0;
  }
	.woocommerce-page table.cart td.actions .coupon .button {
  font-size: 11px;
  padding: 10px !important;
}
	.woocommerce .woocommerce-cart-form__contents .actions .button {
  font-size: 11px !important;
  line-height: 20px !important;
}
	.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward {
  font-size: 11px;
  padding: 10px !important;
}
	.woocommerce-cart .cart-collaterals .shipping-calculator-button {
  font-size: 11px !important;
}
	#wc-stripe-cc-form label {
  font-size: 12px !important;
}
	.form-row.place-order span {
  font-size: 13px !important;
}
	#ship-to-different-address span {
  font-size: 20px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 800px) {
	  div#pro-sec li.classic a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    bottom: -160px;
  }
	.woocommerce-page .woocommerce p.return-to-shop a {
  padding: 10px !important;
  margin: 0px !important;
  font-size: 15px !important;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 480px) {
	li.classic {
  width: 100% !important;
}
	 div#pro-sec li.classic a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    bottom: -160px;
  }
	  #nec-sec img {
    max-width: 40%;
  }
#nec-sec .buttons {
  padding-top: 0;
}
li.classic {
  width: 100% !important;
}
li.classic {
  margin-right: 0 !important;
}
 div#con-sec .vc_col-sm-12 {
    padding: 0 20px;
  }
  #custom_html-2 h1 {
    font-size: 30px;
    line-height: 40px;
  }
 div#newsletterwidgetminimal-2 input.tnp-submit {
    margin-left: -130px;
    width: 30%;
  }
	div#nec-sec a.primary-color {
    padding: 10px 20px !important;
    font-size: 15px !important;
}
	
/* 	Logo Hide on mobile  */
	header#top img.stnd.skip-lazy.dark-version {
    opacity: 0 !important;
}
	div#car-sec .carousel-item h4 {
  font-size: 13px;
}
	div#car-sec img.lft {
  float: left;
  margin-top: -60px;
}
	div#car-sec .carousel-item {
  min-height: 380px !important;
  margin: 30px;
}
	div#car-sec img.rgt {
    float: right;
    margin-right: 30px;
}
	#pro-sec h1 {
    font-size: 20px !important;
    line-height: 40px;
}
	div#car-sec .owl-stage {
    padding: unset !important;
    margin: 0 !important;
}
	div#car-sec .carousel-item {
    margin-bottom: 0px !important;
}
div#car-sec {
    margin-bottom: 0px !important;
}
	#car-sec h1 {
    font-size: 20px !important;
    line-height: 40px;
}
	#Expertised {
  margin-bottom: 0px !important;
}
	  div#car-sec img.rgt {
    transform: scale(0.5) !important;
  }
	 div#car-sec img.lft {
       transform: scale(0.5) !important;
  }
div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    padding: 192px 0px;
    top: -54px;
}
	  div#BLOGDs a#nec-btn {
    position: relative;
    top: -29.9px;
  }
	div#BLOGDs a#nec-btn {
  padding: 10px 30px !important;
  font-size: 15px !important;
}
	.container-wrap {
    padding: 0px !important;
}
	div#BLOGDs .vc_col-sm-4 {
    margin: 0px !important;
}
	 div#car-sec p {
    line-height: 27px;
    font-size: 15px !important;
    width: 100%;
  }
	div#car-sec .carousel-item h4 {
    font-size: 11px !important;
    line-height: 30px;
}
	#cus-frm #field_1_28 {
  margin-top: 0 !important;
}
	.page-id-71 .woocommerce-info {
  margin-top: 60px !important;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 428px) {
	 div#con-sec .vc_col-sm-12 {
    padding: 0 0px;
  }
	#abt-sec h1 br {
  display: none;
}
h1 {
  font-size: 25px !important;
  line-height: 30px !important;
}
  div#newsletterwidgetminimal-2 input.tnp-submit {
    margin-left: -110px;
    width: 33%;
  }
#media_image-2 {
  margin-bottom: 0 !important;
}
	 div#nec-sec a.primary-color {
    padding: 10px 20px;
    font-size: 15px;
  }
	  div#car-sec img.rgt {
    float: right;
    margin-right: 20px;
    transform: scale(0.5) !important;
    margin-top: 20px;
  }
	 div#car-sec img.lft {
    float: left;
    margin-top: -60px;
    transform: scale(0.5);
    margin-left: -30px;
  }
	  .blog-recent .col {
    margin-bottom: 10px !important;
  }
	div#we-sec .vc_col-sm-4 .vc_column-inner::before {
    padding: 192px 0px;
    top: -55px;
}
	  div#BLOGDs a#nec-btn {
    position: relative;
    top: -19.9px;
  }
	
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 375px) {
	div#nec-sec p {
  display: none;
}
	 #pro-sec h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 25px;
  }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 360px) {
	div#car-sec img.rgt {
    float: right;
    margin-right: 0px !important;
    transform: scale(0.5) !important;
    margin-top: -10px !important;
}
}