.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.header-banner{
	background-color:rgb(156,45,65);
	background-size:cover;
}

.page-title-default{
	background-color:rgb(203,133,124);
	background-image: url(https://sanmoingay.com.vn/apps/uploads/2023/12/wd-furniture-slider-3-opt-1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:left center;
}

.footer-container{
	background-color:rgb(156,45,65);
}

:root{
--wd-text-font:"Barlow", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Barlow", Arial, Helvetica, sans-serif;
--wd-title-font-weight:500;
--wd-title-color:rgb(156,45,65);
}
:root{
--wd-entities-title-font:"Barlow", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:400;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Barlow", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Barlow", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:500;
--wd-widget-title-transform:capitalize;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:14px;
}
:root{
--wd-header-el-font:"Barlow", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:capitalize;
--wd-header-el-font-size:14px;
}
:root{
--wd-primary-color:rgb(156,45,65);
}
:root{
--wd-alternative-color:rgb(203,133,124);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:rgb(156,45,65);
}
:root{
--btn-default-bgcolor-hover:rgb(203,133,124);
}
:root{
--btn-shop-bgcolor:rgb(203,133,124);
}
:root{
--btn-shop-bgcolor-hover:rgb(156,45,65);
}
:root{
--btn-accent-bgcolor:rgb(203,133,124);
}
:root{
--btn-accent-bgcolor-hover:rgb(156,45,65);
}
:root{
--notices-success-bg:rgb(156,45,65);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(203,133,124);
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
					
			
			
							--btn-default-brd-radius: 5px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
					
					
			
			
							--btn-shop-brd-radius: 5px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
					
					
			
			
							--btn-accent-brd-radius: 5px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
					
								}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1250px;
			}
		}

		.container {
			max-width: 1280px;
		}

		:root{
			--wd-container-width: 1280px;
		}
	
	
	
	
	
			.header-banner {
			height: 40px;
		}
		body.header-banner-display .website-wrapper {
			margin-top:40px;
		}
		@media (max-width: 1024px) {
			.header-banner {
				height: 40px;
			}
			body.header-banner-display .website-wrapper {
				margin-top:40px;
			}
		}
	
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

							
							
									--wd-form-brd-color: rgb(203,133,124);
					
									--wd-form-brd-color-focus: rgb(156,45,65);
					
								}
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//sanmoingay.com.vn/apps/themes/egiftshop/fonts/woodmart-font.woff2?v=1.1.0") format("woff2");
	font-display:;
}

.whb-top-bar .wd-nav-secondary > li > a {
  font-size: 13px !important;
	text-transform: none !important;
}

.wd-nav[class*="wd-style-"] > li.current-menu-item > a, .wd-nav[class*="wd-style-"] > li.wd-active > a, .wd-nav[class*="wd-style-"] > li.active > a {
  color: #9c2d41 !important;
}

.wd-nav[class*="wd-style-"] > li:hover > a {
  color: #9c2d41 !important;
}

.wd-tools-element:hover > a {
  color: #9c2d41 !important;
}

.wd-tools-element .wd-tools-text {
  text-transform: none !important;
}

.searchform input[type="text"] {
  font-size: 14px !important;
}

.main-page-wrapper {
/*  background-image: url("./alias/tim.jpg");*/
}

.bpa-front-module--service-item .bpa-front-si-card .bpa-front-si-card__left img {
  width: 120px !important;
  height: 60px !important;
  border-radius: 0px !important;
}

/**************************/

.category-grid-item .wd-entities-title {
  font-size: 17px !important;
  font-weight: 500 !important;
	text-transform: capitalize !important;
}

.category-grid-item .wrapp-category {
  border-radius: 15px !important;
}

.products-bordered-grid-ins .product-wrapper {
  padding: 10px !important;
  border: 1px solid var(--brdcolor-gray-300);
  border-radius: 5px !important;
}

.scrollToTop {
  width: 40px !important;
  height: 40px !important;
  background-color: #9c2d41 !important;
  color: #fbf7f5 !important;
  font-size: 12px !important;
  line-height: 40px !important;
}

.product-label.new {
  background-color: #9c2d41 !important;
  margin: 5px;
  border-radius: 5px;
}

.single_add_to_cart_button {
  border-radius: 5px !important;
}

.wd-buy-now-btn {
  border-radius: 5px !important; 
}

div.quantity input[type="number"] {
  width: 40px !important;
  height: 35px !important;
}

div.quantity input[type="button"] {
  min-width: 30px !important;
  height: 35px !important;
}

.woocommerce-product-details__short-description > :last-child {
  text-align: justify;
	line-height: 1.8;
}

.wc-tabs-wrapper .woocommerce-Tabs-panel {
  text-align: justify;
  line-height: 1.8;
}

.wd-empty-mini-cart .btn {
  width: 150px !important;
  border-radius: 5px !important;
}

.woocommerce-mini-cart__buttons .btn-cart {
  color: #fbf7f5 !important;
  border-radius: 5px !important;
	height: 35px !important;
}

.woocommerce-mini-cart__buttons .checkout {
  color: #fbf7f5 !important;
  border-radius: 5px !important;
	height: 35px !important;
}

.cart-actions .button[name="update_cart"] {
  height: 35px !important;
	color: #fbf7f5 !important;
	text-transform: inherit !important;
	border-radius: 5px !important;
}

.cart-actions .button[name="apply_coupon"] {
  height: 35px !important;
  width: 125px !important;
	text-transform: inherit !important;
	border-radius: 5px !important;
}

.cart-actions .coupon .input-text {
  height: 35px !important;
}

.cart-totals-inner .checkout-button {
  height: 35px !important;
	border-radius: 5px !important;
}

.checkout-order-review, .woocommerce-order-pay #order_review {
  padding: 25px !important;
  border: 2px solid #cb857c !important;
  border-radius: 5px !important;
	background-color: #fbf7f5 !important;
}

#place_order {
  padding: 10px 20px !important;
	border-radius: 5px !important;
	height: 35px !important;
}

.checkout_coupon .button {
  width: 100%;
  border-radius: 5px !important;
  height: 35px !important;
}

.checkout_coupon .input-text {
  height: 35px !important;
}

.checkout_coupon {
  border: 1px dashed #cb857c !important;
  border-radius: 5px !important;
}

table th {
  border-bottom: 1px solid #cb857c !important;
}

table td {
  padding: 15px 12px;
  border-bottom: 1px solid #cb857c !important;
}

@media (min-width: 769px) {
  .cat-design-center .hover-mask {
    top: 82% !important; 
  }
}
/*
.owl-dots .owl-dot.active span {
  border-color: #cb857c !important;
  background-color: #9c2d41 !important;
}
/*
.wd-hover-alt .wrap-price {
  display: block !important;
  text-align: center !important;
}
*/
.wd-hover-alt .wd-add-btn > a span {
  border-bottom: 0px solid var(--brdcolor-gray-300) !important;
  width: 140px !important;
	line-height: 1.8;
	text-align: left;
}

.wd-hover-alt .wd-add-btn > a span
{
  position: relative;
  display: inline-block;
  border-bottom: 0px solid var(--brdcolor-gray-300) !important;
  vertical-align: middle;
}

.price .amount {
  font-size: 16px !important;
}

.wd-hover-alt .wd-add-btn > a {
  padding: 0px 5px 5px 0px !important;
  color: #9c2d41 !important;
  font-size: 98% !important;
  font-weight: 500 !important;
}

.amount {
  font-weight: 500 !important;
}

.wd-heading .title {
  font-size: 16px !important;
	font-weight: 500 !important;
}

.woocommerce-mini-cart__total strong {
  font-weight: 500 !important;
  font-size: 16px !important;
}

.woocommerce-mini-cart__total .amount {
  font-weight: 500 !important;
  font-size: 16px !important;
}

.cart-totals-inner > h2 {
  font-size: 18px !important;
}

.woocommerce-billing-fields > h3 {
  font-size: 18px !important;
}

.woocommerce-additional-fields > h3 {
  font-size: 18px !important;
}

#order_review_heading {
  font-size: 18px !important;
}

.wd-my-account-links a {
  box-shadow: 0 0 5px #cb857c !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #9c2d41 !important;
  border-radius: 5px !important;
}

.wd-my-account-links a::before {
  color: #cb857c !important;
  font-size: 40px !important;
  line-height: 45px !important;
}

.woocommerce-MyAccount-navigation ul li a {
  color: #482f2f !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  border-radius: 5px; !important;
}

.woocommerce-MyAccount-navigation ul li.is-active > a {
  background-color: #f5cbb7 !important;
}

button[name="save_account_details"], button[name="save_address"] {
  border-radius: 5px !important;
  height: 35px !important;
}

@media (max-width: 1024px) {
  .wd-hover-quick .wd-add-btn .add-to-cart-loop {
    width: 100px !important;
    height: 40px !important;
  }
}

.products-bordered-grid-ins .product-wrapper {
  border: 1px solid rgba(128, 128, 128, 0.14) !important;
}

.register .button, .login .button {
  border-radius: 5px !important;
}

.wd-nav[class*="wd-style-"] > li.current-menu-item > a, .wd-nav[class*="wd-style-"] > li.wd-active > a, .wd-nav[class*="wd-style-"] > li.active > a {
  color: #9c2d41 !important;
}

.wd-nav[class*="wd-style-"] > li:hover > a {
  color: #9c2d41 !important;
}

.wd-tools-element:hover > a {
  color: #9c2d41 !important;
}

a.wd-entities-title:hover, .wd-entities-title a:hover {
  color: rgba(38, 33, 33, 0.91) !important;
}
/*
.text-center {
  --text-align: left !important;
  text-align: left !important;
}
*/

.summary-inner {
  text-align: left !important;
}

.comment-form .submit {
  border-radius: 5px !important;
  height: 32px !important;
  width: 100px !important;
  line-height: 7px !important;
}

.wd-hover-quick .wd-add-btn > a:hover {
  background-color: #9c2d41 !important;
}

.product-grid-item .wd-entities-title, .product-grid-item .wd-product-cats, .product-grid-item .wd-product-brands-links {
  font-size: 15px !important;
}

.product_title {
  font-size: 25px !important;
}

.element-title {
  padding: 0px 10px !important;
}

.product-grid-item .wd-product-sku .wd-label {
  color: #5e5e5e !important;
  font-weight: 500 !important;
}

.wd-cat-inner {
  border-radius: 10px !important;
}

.wd-hover-fw-button .wd-add-btn > a {
  border-radius: 15px !important;
	width: 80px !important;
  height: 30px;
	margin: 5px 5px 0px -15px;
}

.lost_reset_password .button {
  border-radius: 5px !important;
}

.cart-content-wrapper .cart-totals-inner {
  border: 2px solid #f5cbb7 !important;
  border-radius: 5px !important;
}

.wd-sub-menu li > a {
  color: #313131;
}

.category-grid-item .wd-entities-title {
  font-size: 14px !important;
}

.wd-dropdown-menu.wd-design-default .menu-item-has-children > a::after {
  color: #9c2d41 !important;
}

.instagram-picture .wrapp-picture {
  border-radius: 15px !important;
}

.min-footer {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.wd-products-nav .wd-dropdown {
  min-width: 280px !important;
}

.wd-nav-tabs > li > a {
  font-size: 14px !important;
}

.wd-load-more:not(:hover) {
  background-color: #9c2d41 !important;
  border-radius: 5px;
}

.wd-load-more {
  padding: 8px 25px 8px 25px !important;
  border-color: #c6c6c6a6 !important;
  color: #fff;
  border-width: 1px !important;
}

.labels-rectangular .product-label {
  padding: 5px 15px 5px 15px !important;
  margin: 6px 6px !important;
}

.product-label.onsale {
  border-radius: 5px !important;
}

.wd-hover-standard .wd-add-btn > a {
  border-radius: 5px !important;
  width: 190px !important;
  height: 30px !important;
}

.wd-empty-page {
  font-size: 20px !important;
}

.wd-empty-page-text + .return-to-shop .button {
  padding: 8px 28px !important;
  font-size: 13px !important;
}

.return-to-shop .button {
  border-radius: 5px !important;
}

.wd-checkout-steps li {
  font-size: 19px !important;
  line-height: 1.8 !important;
}

.menu-label {
  bottom: 90% !important;
  padding: 5px 10px !important;
  font-weight: 500 !important;
  font-size: 12px !important;
	border-radius: 5px !important;
	text-transform: capitalize !important;
}

.wd-add-btn-replace .add-to-cart-loop::before {
  font-weight: 400 !important;
  font-size: 18px !important;
  content: "\f126" !important;
}

.wd-dropdown-menu.wd-design-default {
  padding: 15px 20px !important;
  --wd-dropdown-width: 200px !important;
}

p.stock.out-of-stock {
  color: #cb857c !important;
}

.product-label.out-of-stock {
  border-radius: 5px !important;
	color: #9c2d41 !important;
}

address {
  font-style: initial !important;
  font-size: 100% !important;
}

.menu-label-green::before {
  border-color: #cb857c !important;
}

.menu-label-green {
  background-color: #cb857c !important;
}

.wd-nav > li > a .menu-label {
  left: calc(100% - 75px) !important;
}

.wd-tools-element .wd-tools-text {
  text-transform: none !important;
}

.whb-top-bar .wd-nav-secondary > li > a {
  font-size: 13px !important;
	text-transform: none !important;
}

.wpcf7-form-control.wpcf7-submit {
  position: absolute;
  margin: 0px 10px;
  border-radius: 30px;
  background: #9c2d41;
  color: #fff;
	height: 40px !important;
	display: inline-flex;
	width: 130px;
}

.tim {
	height: 40px !important;
	width: 435px !important;
}
/**********************/


.wpcf7-form-control-wrap.email-613 {
  color: #696969 !important;
}

.wpcf7-not-valid-tip {
  display: block;
  color: #F00;
  position: absolute;
  top: -25px;
}

.wd-image.text-center {
  height: 70px;
  width: 120px;
}


.wd-entry-meta {
  display: none !important;
}

.products[class*="wd-stretch-cont"] .product-element-bottom {
  display: block !important;
}
/*
.bpa-frontend-main-container
{
  max-width: auto !important;
  min-height: 700px !important;
}
*/
textarea {
  min-height: 125px !important;
}

.site-content {
  margin-bottom: 30px !important;
}

.wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text {
  padding: 10px 15px !important;
}

.mobile-nav .searchform input[type="text"] {
  height: 50px !important;
}
/*
.wd-tools-element {
  position: relative;
  border-radius: 45px;
  border: 1px solid #eee;
}
*/
.product-element-top.wd-quick-shop {
  border-radius: 15px;
}

.searchform input[type="text"] {
  padding-right: 50px;
  height: 36px;
  font-size: 15px;
  border-radius: 25px !important;
}

.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
  border-radius: 25px !important;
}

.wd-buttons.wd-pos-r-t.woodmart-buttons {
  border-radius: 15px !important;
}

.wd-hover-tiled .product-wrapper {
  background-color: var(--bgcolor-white);
  box-shadow: 0 0 0px rgba(0,0,0,0.12) !important;
}

.product-element-top.wd-quick-shop {
  border-radius: 15px !important;
}
/*
.wd-header-my-account.wd-tools-element.wd-event-hover.wd-with-username.wd-design-1.wd-account-style-icon.my-account-with-icon.login-side-opener.woodmart-header-links.woodmart-navigation.item-event-hover.menu-simple-dropdown {
  border-radius: 25px !important;
  background: #cb857c !important;
	border: 1px solid #cb857c;
	width: 150px;
}
*/

.wd-header-my-account.wd-tools-element.wd-with-username.wd-design-1.wd-account-style-icon.my-account-with-icon.woodmart-header-links.woodmart-navigation.menu-simple-dropdown {
  border-radius: 25px;
  width: 180px;
	border: 1px solid #cb857c;
}


/*
.wd-tools-text {
  color: #fff;
}

.wd-tools-icon {
  color: #fff;
}

.wd-tools-icon.woodmart-cart-icon {
  color: #000;
}
*/
.product-element-top.wd-quick-shop {
  border-radius: 15px !important;
}

.wd-header-my-account .wd-tools-icon::before {
  font-size: 16px !important;
}

.wd-header-cart.wd-tools-element.wd-design-5.cart-widget-opener.woodmart-shopping-cart.woodmart-cart-design-5 {
  border-radius: 50% !important;
  border: 1px solid #eee !important;
}

.wd-hover-tiled .product-element-bottom {
  padding: 15px 5px !important;
}
/*
.wd-tools-icon.woodmart-burger {
  color: #000;
}


.wd-tools-element .wd-tools-icon {
  color: #fff;
}
*/

.category-grid-item .category-image-wrapp {
  border-radius: 15px;
}

.wd-tools-element > a {
  height: 36px;
}

@media (min-width: 1025px) {
  .title-size-small .title {
    font-size: 26px !important;
  }
}
/*
.wd-hover-fw-button .wd-add-btn {
  margin: -30px 5px 5px 210px !important;
}
*/

.wd-hover-fw-button .wd-add-btn {
  margin: 0px 0px -35px 129px !important;
}


.btn, .button, button, [type="submit"], [type="button"] {
  text-transform: capitalize !important;
}

.bpa-front-tabs.--bpa-top .bpa-front-tab-menu .bpa-front-tab-menu--item .bpa-front-tm--item-label {
  max-width: 185px !important;
}

.bpa-front-tabs.--bpa-top .bpa-front-tabs--panel-body .bpa-front-dc--body {
  min-height: auto !important;
  max-height: 600px;
}

.bpa-frontend-main-container {
  min-height: 540px !important;
}

.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
  background: #fff !important;
  color: #333 !important;
	width: 350px;
}

@media (min-width: 1025px) {
  .title-size-default .title {
    font-size: 26px !important;
  }
}

.site-content.col-lg-12.col-12.col-md-12 {
  margin-bottom: 5px !important;
}

.wd-btn-arrow::after {
  font-size: 14px;
  line-height: 1;
  border-radius: 25px;
  border: 1px solid #d7d7d7;
  padding: 10px;
}

@media (max-width: 1024px) {
  .wd-accordion .wd-scroll-content
{
    text-align: justify;
  }
}

.copyrights-wrapper {
  border-top: 0px solid var(--brdcolor-gray-300);
  background: #cb857c !important;
}

.bpa-front-tabs.--bpa-top .bpa-front-tab-menu {
  display: none !important;
}

.promo-banner.banner-mask.banner-hover-zoom-reverse.color-scheme-light.banner-btn-size-default.banner-btn-style-default.banner-increased-padding.banner-vr-align-top.banner-hr-align-left.cursor-pointer {
  border-radius: 15px !important;
}

[class*="wd-carousel-spacing-"] .owl-nav > div[class*="prev"] {
  left: calc(-30px + var(--wd-car-sp) / 2) !important;
}

[class*="wd-carousel-spacing-"] .owl-nav > div[class*="next"] {
  right: calc(-30px + var(--wd-car-sp) / 2) !important;
}

.wd-buttons .wd-action-btn > a {
  height: 35px !important;
}

.wd-action-btn.wd-style-icon > a {
  width: 35px !important;
}

.woocommerce-product-gallery img {
  width: 100% !important;
  border-radius: 15px !important;
}

.wd-search-cat > a {
  width: 191px !important;
  height: 20px !important;
	text-transform: inherit !important;
  font-size: 13px !important;
}
/************************************************************/
/*
.gift_button_slider {
  display: inline-block;
  width: 45px;
  height: 25px;
  position: relative;
  border: none;
  background: #ccc;
}

.gift_button_slider::before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 5px;
  bottom: 5px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

button {
  padding: 5px 25px 5px 25px;
  font-size: 12px;
  line-height: 18px;
}

.receiver-form-cart-item .gift_button_switch {
  margin-bottom: 0px;
  width: 200px;
  position: absolute;
  top: 0;
}

.gift_button_switch {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 65px;
}













/************************************************************/
/*a.wqoecf_enquiry_button {
  background-color: #289dcc;
  color: #fff !important;
  white-space: nowrap;
  padding: 2px 6px 5px 6px;
  font-weight: 700;
  border-radius: 3px;
  display: inline-block;
  box-shadow: none;
}
*/
a.wqoecf_enquiry_button {
  background-color: #289dcc;
  color: #fff !important;
  white-space: nowrap;
  padding: 2px 10px 5px 10px !important;
  font-weight: 700;
  border-radius: 3px;
  display: inline-block;
  box-shadow: none;
  position: absolute;
  bottom: 0px !important;
	border-radius: 30px !important;
}

.products[class*="wd-stretch-cont"] .product-wrapper {
  height: 295px !important;
}

.wd-hover-with-fade.wd-fade-off {
  height: 295px !important;
}



/************************************************************/@media (min-width: 768px) and (max-width: 1024px) {
	/*.wd-hover-fw-button .wd-add-btn > a {
  border-radius: 15px !important;
  width: 100px !important;
  height: 30px;
  margin: 5px 5px 0px -70px;
}
*//*
.wd-hover-fw-button .wd-add-btn {
  margin: -30px 5px 5px 85px !important;
}
*/
@media (min-width: 768px) and (max-width: 1024px) {
  .wd-hover-fw-button .wd-add-btn > a
{
    border-radius: 15px !important;
    width: 100px !important;
    height: 30px;
    margin: 5px 5px 0px -75px !important;
  }
}

.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
  background: #fff !important;
  color: #333 !important;
	width: 250px;
}








}

@media (min-width: 577px) and (max-width: 767px) {
	.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  width: 200px !important;
}

.wd-hover-fw-button .wd-add-btn > a {
  border-radius: 15px !important;
  width: 100px !important;
  height: 30px;
  margin: 5px 5px 0px 35px;
}

.wd-hover-fw-button .wd-add-btn {
  margin: -30px 5px 5px 85px !important;
}

@media (min-width: 577px) and (max-width: 767px) {
  .wd-hover-fw-button .wd-add-btn > a
{
    border-radius: 15px !important;
    width: 100px !important;
    height: 30px;
    margin: 5px 5px 0px 20px !important;
  }
}

.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
  background: #fff !important;
  color: #333 !important;
}

@media (max-width: 1024px) {
  div[class*="wd-carousel-spacing"] .owl-nav > div[class*="next"] {
    margin-right: 5px !important;
  }
}

@media (max-width: 1024px) {
  div[class*="wd-carousel-spacing"] .owl-nav > div[class*="prev"] {
    margin-left: 5px !important;
  }
}
}

@media (max-width: 576px) {
	.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  width: 200px !important;
}
/*
.wd-hover-fw-button .wd-add-btn > a {
  border-radius: 15px !important;
  width: 100px !important;
  height: 30px;
  margin: 5px 5px 0px 35px;
}
*/
@media (max-width: 576px) {
  .wd-hover-fw-button .wd-add-btn > a {
    border-radius: 15px !important;
    width: 45px !important;
    height: 30px;
    margin: 5px 5px 0px 25px !important;
  }
}

@media (min-width: 577px) and (max-width: 767px) {
  .wd-hover-fw-button .wd-add-btn > a
{
    border-radius: 15px !important;
    width: 100px !important;
    height: 30px;
    margin: 5px 5px 0px 20px !important;
  }
}

.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
  background: #fff !important;
  color: #333 !important;
}

@media (max-width: 1024px) {
  div[class*="wd-carousel-spacing"] .owl-nav > div[class*="next"] {
    margin-right: 5px !important;
  }
}

@media (max-width: 1024px) {
  div[class*="wd-carousel-spacing"] .owl-nav > div[class*="prev"] {
    margin-left: 5px !important;
  }
}

/********************************************/
.wd-hover-fw-button .wd-add-btn {
  margin: 5px 0px -30px 90px !important;
}



/********************************************/











}

