@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//resolveit.md/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//resolveit.md/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//resolveit.md/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//resolveit.md/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//resolveit.md/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//resolveit.md/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//resolveit.md/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//resolveit.md/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//resolveit.md/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(10,13,16);
	--wd-text-font-size: 16px;
	--wd-title-font: "Unbounded", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(10,13,16);
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(10,13,16);
	--wd-entities-title-color-hover: rgb(44, 157, 244);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(10,13,16);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Unbounded", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 40px;
	--wd-primary-color: rgb(44,157,244);
	--wd-alternative-color: rgb(196,239,23);
	--wd-link-color: rgb(44,157,244);
	--wd-link-color-hover: #0e84ce;
	--btn-default-bgcolor: rgb(196,239,23);
	--btn-default-bgcolor-hover: rgb(196,239,23);
	--btn-accented-bgcolor: #0f91e3;
	--btn-accented-bgcolor-hover: #0e84ce;
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(196,239,23);
	--notices-success-color: rgb(0,0,0);
	--notices-warning-bg: rgb(221,51,51);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title {
	background-color: rgb(0,0,0);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a {
	color: rgb(196,239,23);
}
html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a {
	font-weight: 500;
	font-size: 16px;
	text-transform: capitalize;
	color: rgb(255,255,255);
}
html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover {
	color: rgb(44,157,244);
}
.page .wd-page-content {
	background-color: rgb(0,0,0);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(0,0,0);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(0,0,0);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(0,0,0);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(0,0,0);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(0,0,0);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(0,0,0);
	background-image: none;
}
:is(.wd-button-wrapper .btn, .wp-block-wd-button):not([class*="btn-color-"]) {
	color: rgb(255,255,255);
	background: rgba(0,0,0,0);
}
:is(.wd-button-wrapper .btn, .wp-block-wd-button):not([class*="btn-color-"]):hover {
	color: rgb(196,239,23);
	background: rgba(0,0,0,0);
}
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-color: rgb(0,0,0);
	--wd-form-placeholder-color: rgb(0,0,0);
	--wd-form-brd-color: rgb(0,0,0);
	--wd-form-brd-color-focus: rgb(196,239,23);
	--wd-form-bg: rgb(237,237,237);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1600px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


/* Style widget menu (sale menu) */

#menu-homepage-sale-menu {
	--nav-color: #fff;
	--nav-color-hover: rgb(255 255 255 / 52%);
	--nav-color-active: rgb(255 255 255 / 62%);
}
#menu-homepage-sale-menu > li:not(:last-child):after {
	border-right: 1px solid rgb(255 255 255 / 25%);
}

#menu-homepage-sale-menu.wd-nav>li:hover>a {
	color: #2C9DF4
}


/* Style tabs */
.style-tabs .wd-nav-link { 
	border: 1px solid #FFFFFF;
	padding: 20px 60px; 
	border-radius: 25px;
	font-size: 14px;
	line-height:16px;
	transition: all 0.3s ease; 
	border-radius:25px ;
	background:#FFFFFF0D;
}

.style-tabs .wd-active .wd-nav-link { 
	background-color: #ffffff;
}

.style-tabs .wd-nav-link:hover {
	border: 1px solid var(--wd-primary-color);
	color: #ffffff;
}

.style-tabs .wd-active .wd-nav-link:hover {
	border: 1px solid #FFFFFF;
}

.style-tabs .wd-nav {
	display: flex;
	flex-wrap: wrap; 
	gap: 30px;  
}


/* Style cloud buttons */
.cloud .wd-btn-icon {
	position: absolute;
	right: -5px;
	bottom: 6px;
}

.cloud {
	width: 322px;
	height: 64px;
	font-size: 16px;
	pointer-events: none;
}


/* Portfolio page */
[class*="portfolio"] .wpb_wrapper .wd-image {
	overflow: hidden;
}

[class*="portfolio"] .wd-image img:hover,
[class*="portfolio"] .wpb_wrapper .wd-image:hover {
	animation-play-state: paused ;
}


/* === Portfolio 1 === */
.portfolio1 .wd-image img {
	animation: pulse-scale 3s ease-in-out infinite;
}

.portfolio1 .wpb_wrapper .wd-image {
	animation: pulse-shadow 3s ease-in-out infinite;
	box-shadow: 0 0 10px 5px var(--box-shadow-color-1);
}

@keyframes pulse-scale {
	0%, 100% { transform: scale(1.05); }
	50% { transform: scale(1.1); }
}

@keyframes pulse-shadow {
	0%, 100% { box-shadow: 0 0 10px 5px var(--box-shadow-color-1); }
	50% { box-shadow: 0 0 20px 10px var(--box-shadow-color-2); }
}


/* Portfolio 2 */
.portfolio2 .wd-image img {
	animation: circular-motion 3.5s ease-in-out infinite;
}

.portfolio2 .wpb_wrapper .wd-image {
	animation: shadow-pulse-dies 3.5s ease-in-out infinite;
	box-shadow: 0px 0px 15px 10px var(--box-shadow-color-1);
}

@keyframes circular-motion {
	0%, 100% { transform: translate(0, 0) scale(1.04); }
	25% { transform: translate(0px, -10px) scale(1.04); }
	50% { transform: translate(-10px, 0) scale(1.04); }
	75% { transform: translate(0px, -10px) scale(1.04); }
}

@keyframes shadow-pulse-dies {
	0%, 100% { box-shadow: 0px 0px 15px 10px var(--box-shadow-color-1); }
	25%, 75% { box-shadow: 0px 0px 15px 15px var(--box-shadow-color-2); }
	50% { box-shadow: 0px 0px 10px 10px var(--box-shadow-color-1); }
}


/* Portfolio 3 */
.portfolio3 .wd-image img {
	animation: shake-x 2.5s ease-in-out infinite;
}

.portfolio3 .wpb_wrapper .wd-image {
	animation: shadow-follow-x 2.5s ease-in-out infinite;
	box-shadow: 10px 0px 15px 0px var(--box-shadow-color-1);
}

@keyframes shake-x {
	0%, 100% { transform: translateX(20px); }
	50% { transform: translateX(-20px); }
}

@keyframes shadow-follow-x {
	0%, 100% { box-shadow: 10px 0px 15px 0px var(--box-shadow-color-1); }
	50% { box-shadow: -10px 0px 15px 0px var(--box-shadow-color-2); }
}


/* Portfolio 4 */
.portfolio4 .wd-image img {
	animation: shake-y 2.2s linear infinite;
}

.portfolio4 .wpb_wrapper .wd-image {
	animation: bounce-up-down 2.2s linear infinite;
	box-shadow: 1px -12px 10px 1px var(--box-shadow-color-1);
}

@keyframes shake-y {
	0%, 100% { transform: translateY(-14px) scale(1.05); }
	50% { transform: translateY(0px) scale(1.05); }
}

@keyframes bounce-up-down {
	0%, 100% { box-shadow: 1px -12px 10px 1px var(--box-shadow-color-1); }
	50% { box-shadow: 1px 12px 10px 1px var(--box-shadow-color-2); }
}


/* Portfolio 5 */
.portfolio5 .wd-image img {
	animation: pendulum-swing 4s ease-in-out infinite;
}

.portfolio5 .wpb_wrapper .wd-image {
	animation: shadow-pendulum 4s ease-in-out infinite;
	box-shadow: 10px 15px 15px var(--box-shadow-color-1);
}

@keyframes pendulum-swing {
	0%, 100% { transform: rotate(3deg) translateX(5px) scale(1.07); }
	50% { transform: rotate(-3deg) translateX(-5px) scale(1.07); }
}

@keyframes shadow-pendulum {
	0%, 100% { box-shadow: 10px 15px 15px var(--box-shadow-color-1); }
	50% { box-shadow: -10px -5px 15px var(--box-shadow-color-2); }
}


/* Portfolio 6 */
.portfolio6 .wd-image img {
	animation: impact-bounce 3s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite;
}

.portfolio6 .wpb_wrapper .wd-image {
	animation: shadow-impact-glow 3s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite;
	box-shadow: 10px 0px 30px var(--box-shadow-color-1);
}

@keyframes impact-bounce {
	0%, 100% { transform: translateY(10px) scale(1.05); }
	50% { transform: translateY(-8px) scale(1.05); }
}

@keyframes shadow-impact-glow {
	0%, 100% { box-shadow: 10px 0px 30px var(--box-shadow-color-1); }
	50% { box-shadow: -10px 0 30px var(--box-shadow-color-2); }
}


/* Custom colors for box-shadow */
.moonglow-box { --box-shadow-color-1: rgba(255, 156, 161, 0.81); --box-shadow-color-2: rgba(254, 207, 238, 1); }
.dieselok-box { --box-shadow-color-1: #F59F77; --box-shadow-color-2: #E6391B; }
.joujou-box { --box-shadow-color-1: #FAD0C4; --box-shadow-color-2: #FFD1FF; }
.ceda-box { --box-shadow-color-1: #16D9E3; --box-shadow-color-2: #46AEF7; }
.magnat-box { --box-shadow-color-1: rgb(231, 74, 15, 0.79); --box-shadow-color-2: rgb(240, 152, 25, 0.83); }
.artizana-box { --box-shadow-color-1: #29323C; --box-shadow-color-2: #485563; }
.vento-box { --box-shadow-color-1: #FFCB2D99; --box-shadow-color-2: #667EEA; }
.kukla-box { --box-shadow-color-1: #9D9EA3; --box-shadow-color-2: #BDBBBE; }
.goldentape-box { --box-shadow-color-1: #E6B980; --box-shadow-color-2: #FBBC34; }
.etcetera-box { --box-shadow-color-1: #C79081; --box-shadow-color-2: #DFA579; }
.certificate-box { --box-shadow-color-1: #9890E3; --box-shadow-color-2: #B1F4CF; }
.episcina-box { --box-shadow-color-1: #16D9E3; --box-shadow-color-2: #46AEF7; }
.btl-box { --box-shadow-color-1: #00C6FB; --box-shadow-color-2: #005BEA; }
.cottony-box { --box-shadow-color-1: #FFECD2; --box-shadow-color-2: #FCB69F; }
.avtodom-box { --box-shadow-color-1: #FFA34E; --box-shadow-color-2: #F9D423; }
.aufpet-box { --box-shadow-color-1: #E6B980; --box-shadow-color-2: #EACDA3; }
.autolux-box { --box-shadow-color-1: #FFA34E; --box-shadow-color-2: #F9D423; }


/* Accordion */
.accordion-port .wd-accordion-item{
	border:1px solid #ffffff;
	border-radius:20px;
	padding:10px 30px;
	background:#FFFFFF0D;
}

.accordion-port .wd-accordion {
	gap:30px;
}


/* Contact form style */
.new-form label {
	display: inline-table;
	font-size: 20px;
}

.new-form .form-message {
	margin-bottom: 40px;
}

.new-form .wpcf7-form input,
.new-form .wpcf7-form textarea {
	min-height: 77px;
	border: 1px solid #fff;
	background: #FFFFFF0D;
	border-radius: 20px;
	resize: none;
	font-size: 20px;
	color: #fff;
}

.new-form .wpcf7-form input::placeholder,
.new-form .wpcf7-form textarea::placeholder {
	font-size: 18px;
}

.new-form .wpcf7-form  .wpcf7-submit {
	width: 100% ;
	background: #ffffff00 ;
	color: #ffffff ;
	border-radius: 20px;
	border:1px solid #ffffff;
} 

.new-form .wpcf7-form  .wpcf7-submit:hover{
	color:var(--wd-alternative-color);
	background:transparent;
	border-color:var(--wd-primary-color);
}

.new-form .wpcf7-form textarea {
	height: 100px;
}


.new-form .form-column {
    margin-bottom: 25px
}


/* Contact form for popup-btn */
.popup-btn.new-form .wpcf7-form input,
.popup-btn.new-form .wpcf7-form textarea {
	min-height: 62px;
	color: #fff;
	margin-bottom:20px
}

.popup-btn.new-form .wpcf7-form input::placeholder,
.popup-btn.new-form .wpcf7-form textarea::placeholder {
	color:#ffffff3b
}

.popup-btn.new-form .wpcf7-form textarea {
	height: 120px;
}


/* Scramble text animation */
.scramble-text {
	color: var(--wd-primary-color); 
	display: inline-block;
	position: relative;
}


/* Portfolio page btn-back */
.btn-back .btn.btn-style-default{
	font-size:0px;
}

.btn-back .wd-btn-icon img{
	width:40px
}


/* Button hover border 
.wd-button-wrapper {
transition: border-color 0.5s ease;
}

.wd-button-wrapper a {
color: #ffffff;
transition: color 0.3s ease;
}
*/


/* .wd-button-wrapper a:hover {
color:#2C9EF5 ;
background:#FFFFFF;
border-color:#FFFFFF;
}

.wd-button-wrapper a:active{
color: #2C9DF4 ;
background:#FFFFFF;
}
*/

/* Button header menu */
.whb-main-header .whb-col-right .contact-form-btn:hover{
	border-color: #2C9EF5;
	color: #c4ef17;
}

/* Hover effect for price-list */
.price-list .vc_column-inner {
	transition: transform 0.6s ease, box-shadow 0.6s ease;
}

.price-list .vc_column-inner:hover {
	transform: scale(1.03);
	box-shadow: 0 0px 25px #c4ef17;
}


/* Page services tabs-style*/
.tabs-service .wd-nav-link {
	border: 1px solid #ffffff;
	border-radius: 30px;
	padding: 22px 36px;
	color: #ffffff;
	background: #00000033;
	transition: all 0.3s ease;
}

.tabs-service .wd-nav[class*="wd-style-"]>li>a {
	color: #ffffff;
}

.tabs-service .wd-active .wd-nav-link {
	background: #ffffff;
	color: #2C9DF4 !important;
}

.tabs-service .wd-active .wd-nav-link:hover {
	border-color: #ffffff;
}
.tabs-service .wd-nav-link:hover {
	color: #c4ef17 !important;
	border-color: #005abd;
}


/* Page services button style   */
.service-btn .wd-button-wrapper {
	border:1px solid white;
	border-radius:30px;
	transition: color 0.3s ease;
}


/* Box-shadow for portfolio video */
.wd-el-video{
	box-shadow:0px 0px 30px 10px #ffffff;
}



/* Page 404 animation for astronaut */
.pulse-img {
	animation: cosmos-pulse 8s ease-in-out infinite;
	filter: drop-shadow(0 0 8px #80caff) drop-shadow(0 0 16px #1769aa99);
	will-change: transform, filter;
}
@keyframes cosmos-pulse {
	0% {
		transform: scale(1) rotate(-3deg) translateY(0px);
		filter: drop-shadow(0 0 8px #80caff) drop-shadow(0 0 16px #1769aa99);
	}
	20% {
		transform: scale(1.06) rotate(2deg) translateY(-6px);
		filter: drop-shadow(0 0 12px #a9e3ff) drop-shadow(0 0 24px #1769aa99);
	}
	40% {
		transform: scale(0.98) rotate(-2deg) translateY(3px);
		filter: drop-shadow(0 0 6px #80caff) drop-shadow(0 0 10px #1769aa55);
	}
	60% {
		transform: scale(1.07) rotate(4deg) translateY(-4px);
		filter: drop-shadow(0 0 18px #a9e3ff) drop-shadow(0 0 28px #1769aa99);
	}
	80% {
		transform: scale(1.02) rotate(-3deg) translateY(2px);
		filter: drop-shadow(0 0 10px #80caff) drop-shadow(0 0 16px #1769aa99);
	}
	100% {
		transform: scale(1) rotate(-3deg) translateY(0px);
		filter: drop-shadow(0 0 8px #80caff) drop-shadow(0 0 16px #1769aa99);
	}
}


/* Min-Height for Full HeighBlock */
.vc_row.vc_row-o-full-height {
	min-height: 95vh !important
}

/* Style Bordered Buttons Hover */
.btn.btn-style-bordered{
	--btn-color-hover: var(--wd-alternative-color);
	--btn-brd-color-hover: var(--wd-primary-color);
	--btn-height: 40px;
}


/* Border radius for shape semi round buttons */
.btn-shape-semi-round.btn-shape-semi-round{
	--btn-brd-radius: 10px 
}

/* Hide extra input in contact form */
fieldset.hidden-fields-container {
    display: none !important;
}


/* Style browser scrollbar*/
::-webkit-scrollbar {
	width: 10px;
}

::-webkit-scrollbar-thumb {
	background-color: var(--wd-alternative-color);
	border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
	background: var(--btn-accented-bgcolor-hover);
	background-clip: content-box;
}


/* Animation for popup image */
.popup-image {
	animation: blackhole-wobble 6s infinite ease-in-out, blackhole-glow 3s infinite alternate;
	transform-origin: 50% 50%;

	filter: drop-shadow(0 0 8px #00d0ff80) drop-shadow(0 0 14px #00aaff40);
}

@keyframes blackhole-wobble {
	0%,100% { transform: rotate(-10deg);}
	50%     { transform: rotate(20deg);}
}

@keyframes blackhole-glow {
	0% {
		filter: drop-shadow(0 0 6px #00d0ff60) drop-shadow(0 0 10px #00aaff20);
	}
	100% {
		filter: drop-shadow(0 0 14px #00d0ff) drop-shadow(0 0 18px #00aaff80);
	}
}

/* Hide recaptcha */
.grecaptcha-badge {display: none !important;}


/* Home page animation for gallery */
.home-gallery .promo-banner {
	border: 3px solid #ffffff;
	opacity: 0.7;
	transform: scale(1.02);
	transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
}

.home-gallery .promo-banner:hover  {
	opacity: 1;
	transform: scale(1.07);
	box-shadow: 0px 0px 10px 3px #FFFFFF;
}

/* Hide author meta info for Blogs */
.meta-author, .wd-post-meta, .wd-post-date {
	display: none !important
}@media (max-width: 576px) {
	.vc_row {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.container {
	width: 100%;
}

.text-block {
	font-size: 1.2rem;
	text-align: center;
}

.image {
	width: 100%;
	height: auto;
}

.wd-nav[class*="wd-style-"] {
	--nav-color: #ffffff;
}

.wd-nav {
	gap: 15px;
	flex-wrap: nowrap;
}

.wd-nav > .menu-item > a {
	line-height: 20px !important;
}

.liner-continer {
	text-align: left;
}

.vc_custom_1740416904663,
.vc_custom_1739992528933 {
	display: none;
}

.contact-transparent {
	width: 100%;
	max-width: 600px;
	margin: 0 auto !important;
	padding: 20px !important;
}

.contact-transparent .form-row {
	flex-direction: column !important;
	align-items: center;
	gap: 30px;
}

.contact-transparent .wpcf7-form input,
.contact-transparent .wpcf7-form textarea {
	min-height: 60px;
	color: #fff;
}

.contact-transparent .vc_custom_1740062220904 {
	padding: 35px !important;
}

.contact-transparent .form-submit {
	display: flex;
	justify-content: center;
	padding-top: 20px;
}

.contact-transparent .form-column p {
	margin-bottom: 0 !important;
}


/* Our-blog - button */
.our-blog .btn-style-bordered {
	width: 100%;
	padding: 0 20px;
	bottom: 5px;
	border-radius: 20px;
	min-height: 50px !important;
	font-size: 18px;
	font-weight: 400;
}

.our-blog .wd-button-wrapper a:hover {
	background-color: #222222 !important;
	color: #ffffff !important;
	border:1px solid #007BFF;
}

.our-blog .wd-button-wrapper a:active,
.our-blog .btn-style-bordered.active {
	background-color: #ffffff !important;
	color: #007BFF !important;
}


/* button style main page */
.btn-main-page .wd-button-wrapper a {
	width: 100% !important;
	max-width: 500px !important;
	height: 50px;
	margin-bottom: 10px;
}

.vc_custom_1739991960470{
	display:none;
}

/* Contact form main page */
.form-row {
	display: flex;
	flex-direction: column !important;
	align-items: center;
	gap: 0px;
}

.wpcf7-form input,
.wpcf7-form textarea {
	min-height: 60px;
	width: 100%;
	max-width: 500px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	font-size: 16px;
}


/* Contact form main page */
.new-form .form-row {	
	display: flex;	
	flex-direction: column !important;
}

.new-form .wpcf7-form input,
.new-form .wpcf7-form textarea {
	min-height: 60px;
	width: 100%;
	max-width: 310px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	font-size: 16px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	padding: 10px; 
	border-radius: 20px;
}

.new-form .form-column p {
	margin-bottom: 20px !important;
}

.new-form .form-submit {
	padding-top: 20px;
}


/*Style tabs-scroll  */
.style-tabs .wd-nav-tabs-wrapper {
	display: flex;
	overflow-x: auto; 
	-webkit-overflow-scrolling: touch; 
}

.style-tabs .wd-nav-tabs-wrapper::-webkit-scrollbar {
	display: none;
}

.style-tabs .wd-nav-tabs {
	display: flex;
	flex-wrap: nowrap; 
}

.style-tabs .wd-nav-tabs li {
	font-size: 12px;
	cursor: pointer;
	white-space:nowrap;
}

.style-tabs .wd-nav-link {
	padding: 14px 30px;
}

/* Container with scroll */
.info-scroll {
	display: flex !important;
	overflow-x: auto !important;
	scroll-behavior: smooth !important;
	-webkit-overflow-scrolling: touch;
	gap:10px;
}

.info-scroll::-webkit-scrollbar {
	display: none !important;
}

.info-scroll .wpb_column {
	flex: 0 0 auto !important;
	max-width:400px  !important;
}


/* Border-radius for video */
.video-shadow .wd-el-video.wd-action-without{
	border-radius: 20px 
}


/* Portfolio page btn-back */
.btn-back .btn.btn-style-default{
	font-size:14px;
	padding-left:10px;
}

.btn-back .wd-btn-icon img{
	width:40px
}

/* Style browser scrollbar*/
::-webkit-scrollbar {
	width: 5px;
}
}

