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

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 300;
	--wd-text-color: #777777;
	--wd-text-font-size: 16px;
	--wd-title-font: "DM Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(165,175,135);
	--wd-entities-title-font: "DM Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lexend", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Cormorant", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lexend", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 300;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(165,175,135);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(165,175,135);
	--btn-accented-bgcolor-hover: rgb(150,159,123);
	--btn-font-weight: 400;
	--btn-transform: capitalize;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
div.wd-popup.wd-age-verify {
	max-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .wd-nav-mobile > li > a {
	text-transform: capitalize;
}
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

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


.article-body-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}



.blog-design-masonry.wd-add-shadow .article-inner {
    box-shadow: none !important;
}

#mobilevers {
	display: none !important;
}

.blog-design-masonry.wd-add-shadow .article-inner {
    box-shadow: unset;
}

p.read-more-section,
.related-posts-slider .entry-content.wd-entry-content,
.hovered-social-icons.wd-tltp.wd-tltp-top {
    display: none;
}

h3.wd-entities-title.title.post-title {
    text-align: left !important;
    text-transform: uppercase;
}

.article-body-container {
    background-color: transparent !important;
    box-shadow: unset !important;
}

.post-date.wd-post-date.wd-style-with-bg {
    display: none;
}

h4.wd-el-title.title.slider-title.element-title {
    color: #3a3a3a !important;
    text-transform: uppercase;
    font-weight: 300 !important;
}

.tags-list {
    display: none !important;
}


.projectsrow .wpb_single_image.wpb_content_element {
    margin-bottom: 10px !important;
}


.post-single-page header.entry-header {
    display: none;
}


.home .needhide img.wd-nav-img {
    opacity: 0 !important;
}

.home .needhide a.woodmart-nav-link::before {
    content: "123";
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/white.png) !important;
    background-size: 30px;
    background-repeat: no-repeat;
    color: transparent !important;
}



.whb-main-header .contactdetail a {
    text-transform: lowercase;
}

.contactdetail ul {
    margin-bottom: 0px !important;
    line-height: 1.3 !important;
}

.whb-main-header .menuli a {
    color: #3a3a3a !important;
}


.menuli li {
    line-height: 1.3 !important;
    margin-bottom: 0px !important;
}

.wd-dropdown ul {
    padding-left: 0px !important;
    list-style: unset;
}


.home .wd-header-text a {
    color: #fff !important;
}

#sfm-sidebar .sfm-menu li a {
    font-family: roboto !important;
    color: #3a3a3a !important;
    text-transform: uppercase;
}

.sfm-navicon, 
.sfm-navicon:after, 
.sfm-navicon:before, 
.sfm-label-metro .sfm-navicon-button, 
#sfm-mob-navbar,
.home .sfm-navicon {
    background-color: #fff !important;
}



a.eg-hayes-element-2 {
    pointer-events: none;
}

.esg-entry-content.eg-hayes-content.esg-notalone {
    background: transparent !important;
}

.esg-grid .mainul li.eg-hayes-wrapper,
a.eg-hayes-element-2,
.esg-content.eg-hayes-element-0 {
    background: transparent !important;
}


a.eg-hayes-element-2 {
    font-family: roboto !important;
    font-size: 15px !important;
    color: #3a3a3a !important;
    line-height: 1.3 !important;
}

.esg-content.eg-hayes-element-0 {
    font-family: dm sans !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

.esg-entry-content.eg-hayes-content.esg-notalone {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 15px !important;
}


.esg-content.eg-hayes-element-2-a {
    margin-left: 0px !important;
}

.esg-content.eg-hayes-element-0 {
    margin-bottom: 5px !important;
}

p.greyp {
    color: #939393 !important;
}

.wd-single-footer {
    border: 0px !important;
}


.singleposttb td {
    color: #000 !important;
 font-weight: 500 !important;
}

td.seccol {
    text-align: right;
}

.singleposttb td {
    border: 0px !important;
    padding-bottom: 0px;
}

.entry-meta.wd-entry-meta,
h1.wd-entities-title.title.post-title,
.meta-post-categories.wd-post-cat.wd-style-with-bg {
    display: none;
}

.whitecol .vc_column-inner {
    background-color: #fff !important;
    padding: 50px !important;
padding-right:30% !important;
}

.whitefont p {
    color: #fff !important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.padright {
    padding-right: 35px !important;
}

.wpb_column.whitecol.vc_column_container.vc_col-sm-6 {
    background-color: #fff !important;
    padding: 35px !important;
}

.fbbefore a::before {
    content: "123";
    background-repeat: no-repeat;
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/f1.png) !important;
    background-size: 15px !important;
    background-position: left center !important;
    color: transparent !important;
}



.igbefore a::before {
    content: "123";
    background-repeat: no-repeat;
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/i1.png) !important;
    background-size: 15px !important;
    background-position: left center !important;
    color: transparent !important;
}

.sociallink a {
    text-transform: uppercase;
    color: #3a3a3a !important;
}

.sociallink a::after {
    content: "123";
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/010101.png) !important;
    background-size: 12px !important;
    background-repeat: no-repeat;
    color: transparent;
    background-position: center right;
}

.col.right.sociallink.limar {
    text-align: right;
}

.limar p {
    margin-bottom: 10px !important;
}

.linktext a {
    text-decoration: underline;
}

input#gform_submit_button_1 {
    background-color: transparent;
    line-height: 1.3 !important;
    text-transform: uppercase;
    text-decoration: underline !important;
}

.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

.gform_wrapper.gravity-theme .gfield_label {
    color: #000 !important;
    font-weight: 500;
}

span.gfield_required.gfield_required_text {
    display: none !important;
}

.whb-row.whb-general-header.whb-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-flex-equal-sides {
    background-color: #f9f5f2 !important;
}

.threebox p {
    color: #696969 !important;
}

.threebox h3 {
    margin-bottom: 15px !important;
}

.threebox .box-icon-wrapper.box-with-icon.box-icon-simple {
    width: 15% !important;
    margin-bottom: 10px !important;
}

.wd-info-box .info-box-inner p:first-child:empty ~ p:last-child {
    display: inherit !important;
}

.bannerfont h1 {
    color: #3a3a3a !important;
}

.home .whb-color-light .wd-header-divider:before {
    border-color: #fff !important;
}

.whb-color-light .wd-header-divider:before {
    border-color: #000 !important;
}

.whatsappfooter p {
    color: #fff !important;
    text-transform: uppercase;
}

.whatsappfooter .wpb_text_column.wpb_content_element {
    background-color: #323232 !important;
    padding: 40px !important;
}

.wpb_text_column.wpb_content_element.footerbigtt {
    margin-bottom: 20px !important;
}

h2.facebookbefore::before {
    content: "123";
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/f1.png) !important;
    background-size: 20px !important;
    background-repeat: no-repeat;
    color: transparent;
    background-position: left center;
}


h2.xhsbefore::before {
    content: "123";
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/x1.png) !important;
    background-size: 20px !important;
    background-repeat: no-repeat;
    color: transparent;
    background-position: left center;
}

h2.instagrambefore::before {
    content: "123";
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/i1.png) !important;
    background-size: 20px !important;
    background-repeat: no-repeat;
    color: transparent;
    background-position: left center;
}

.footertt h2::After {
    content: "123";
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/010101.png) !important;
    background-size: 13px !important;
    background-position: 10px 2px !important;
    background-repeat: no-repeat;
    color: transparent !important;
}

.footertt li {
    margin-bottom: 5px !important;
}

.footertt ul {
    padding-left: 0px !important;
}

.footertt a {
    color: #3a3a3a !important;
    font-weight: 500 !important;
    text-decoration: underline;
}

.footertt h2 {
    font-weight: 300 !important;
    text-transform: uppercase;
    line-height: 1.3 !important;
    color: #3a3a3a !important;
    margin-bottom: 35px !important;
}

.whitefont a.btn.btn-color-default.btn-style-default.btn-style-rectangle {
    color: #fff !important;
}

.bigtt h1 {
    color: #fff !important;
}

p.projectsplace {
    color: #3a3a3a !important;
}

h3 {
    color: #3a3a3a !important;
    margin-bottom: 0px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
}

.wpb_text_column.wpb_content_element.sqaurett {
    padding: 20px !important;
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/border.png) !important;
    background-size: 250px;
    background-repeat: no-repeat;
    background-position: left center;
}

h1 {
    text-transform: uppercase;
    font-weight: 300 !important;
    color: #3a3a3a !important;
    line-height: 1.3 !important;
}

a.btn.btn-color-default.btn-style-default.btn-style-rectangle {
    text-transform: uppercase !important;
    color: #000 !important;
    text-decoration: underline !important;
}

a.btn.btn-color-default.btn-style-default.btn-style-rectangle {
    padding: 0px !important;
    background-color: transparent !important;
}

p {
    color: #3a3a3a !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
}


.main-page-wrapper {
    background-color: #f9f5f2 !important;
}

.whb-main-header a{
color:#000 !important;
}

.whb-main-header a {
    font-family: dm sans !important;
    text-transform: uppercase;
}@media (min-width: 1025px) {
	.whitecol .vc_column-inner {
 min-height: 635px !important;
}

.wpsr-container.wpsr-insta-feed-9887 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.whatsappfooter img.vc_single_image-img.attachment-full {
    position: fixed;
    top: 50% !important;
    right: 0px;
    z-index: +999;
    width: 150px !important;
}

/* --- Slide-in from left to right --- */
.wd-dropdown-menu {
  opacity: 0;
  transform: translateX(40px); /* start slightly to the left */
  visibility: hidden;
  transition: all 0.4s ease;
}

.menu-item-has-children.wd-opened > .wd-dropdown-menu{
  opacity: 1;
  transform: translateX(0); /* slide into place */
  visibility: visible;
}

/* Make dropdown full height and responsive */
.wd-dropdown-menu.wd-design-full-height {
  top: 0;
  left: 0;
  height: 100vh;            /* full height of viewport */
  z-index: 9999;            /* ensure it stays above other content */
}

.wd-dropdown-menu.wd-design-full-height .wd-dropdown-inner {
    height: 100vh !important;
}


.btn.btn-color-default:hover {
    box-shadow: unset !important;
}

/* Force related posts slider to show 3 columns on desktop */
.related-posts-slider .wd-carousel {
  --wd-col-lg: 3 !important;
  --wd-col-md: 2 !important;
  --wd-col-sm: 1 !important;
}

.wd-dropdown-menu.wd-dropdown.wd-design-full-height.color-scheme-dark.wd-scroll {
    left: -300px !important;
}

.wd-dropdown-menu.wd-dropdown.wd-design-full-height.color-scheme-dark.wd-scroll {
        margin-top: 0px !important;
        top: -40px;
}

.home .whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-light.whb-flex-flex-middle {
    background-color: #00000063 !important;
}

.whatsappfooter .wpb_text_column.wpb_content_element {
    background-color: #00000063 !important;
    padding: 40px !important;
    position: fixed;
    right: 0 !important;
    top: 50% !important;
    z-index: +99;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.goestobtm.vc_row-o-content-bottom.vc_row-flex {
    min-height: 65vh !important;
}

a.btn.btn-color-default.btn-style-default.btn-style-rectangle {
    font-size: 18px !important;
}


h4.wd-el-title.title.slider-title.element-title {
    font-size: 20px !important;
}

.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    opacity: 0 !important;
}

.needhide span.nav-link-text {
    display: none;
}

.contactdetail ul {
    font-size: 17px !important;
}

.menuli li {
    font-size: 35px !important;
}

img.alignnone.needmarleftright {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.socialicon img.alignnone {
    width: 30px !important;
}

    .wd-dropdown-menu.wd-dropdown.wd-design-full-height.color-scheme-dark.wd-scroll {
        background-color: #ffffffe0 !important;
    }

.sfm-menu a {
    padding-bottom: 0px !important;
    padding-top: 5px !important;
}

#sfm-sidebar .sfm-menu li a {
    font-size: 32px !important;
}


.sfm-navicon-button.x.sf_label_default {
    right: 40px !important;
    top: 60px !important;
}

.singleprojectt .wpb_wrapper {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.singleprojectt h1 {
    font-size: 25px !important;
}

.wpb_column.blackcol.vc_column_container.vc_col-sm-6 {
    padding: 3% !important;
    padding-right: 0px !important;
}

input#gform_submit_button_1 {
    font-size: 16px !important;
}

.gform_wrapper.gravity-theme .gfield textarea.large {
    height: 158px;
}

.vc_row.wpb_row.vc_row-fluid.contactbanner {
    padding-top: 15% !important;
}


.site-content.col-lg-12.col-12.col-md-12 {
    margin-bottom: 0px !important;
}


.colcenter .wpb_text_column.wpb_content_element {
    padding-left: 5% !important;
    padding-right: 5% !important;
}

.bannerfont h1 {
    font-size: 30px !important;
}

.vc_row.wpb_row.vc_row-fluid.bannerfont {
    padding-top: 15% !important;
}

.wpb_column.facerow.vc_column_container.vc_col-sm-2 {
    padding-left: 1% !important;
}

.wpb_column.whatsappfooter.vc_column_container.vc_col-sm-2 {
    width: 11% !important;
    float: right;
}

.wpb_text_column.wpb_content_element.bigtt {
    margin-bottom: 10px !important;
}

.bigtt p {
    font-size: 35px !important;
}

.whatsappfooter p {
    font-size: 20px !important;
}

.copyrightcol p {
    font-size: 13px;
}

.footertt h2 {
    font-size: 18px !important;
}

.footerbigtt p {
    font-size: 35px !important;
}

.bigtt h1 {
    font-size: 25px !important;
}

p.projectsplace {
    font-size: 14px !important;
}

h3 {
    font-size: 18px !important;
}

h1 {
    font-size: 20px !important;
}
}

@media (max-width: 576px) {
	a.btn.btn-color-default.btn-style-default.btn-style-rectangle {
    font-size: 16px !important;
}

.whatsappfooter img.vc_single_image-img.attachment-full {
    position: relative;
    top: -100px !important;
}

.wd-nav-mobile > li > a {
    font-size: 15px !important;
}

.imgmob .vc_single_image-wrapper.vc_box_border_grey {
    height: 350px !important;
    overflow: hidden;
}

.bannerfont h1 {
    font-size: 20px !important;
    line-height: 1.3 !important;
}

.vc_row.wpb_row.vc_row-fluid.mobpadbtm {
    padding-bottom: 35px !important;
}


.vc_row.wpb_row.vc_inner.vc_row-fluid.instagram-row {
    padding-left: 20px;
    padding-right: 20px !important;
}

.insrow .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 10px !important;
}

.insrow .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.wpb_text_column.wpb_content_element.btmbtn {
    margin-bottom: 10px !important;
}

.xiaohongshu.menu-item,
.instagram.menu-item,
.facebook.menu-item {
    width: 20% !important;
    float: left !important;
background-size:40px !important;
}

.singleposttb td {
    padding-left: 0px !important;
    padding-top: 5px !important;
}

.singleprojectbanner .vc_column-inner {
    padding-top: 30% !important;
    padding-bottom: 30% !important;
    margin-bottom: 35px !important;
}

.xiaohongshu a.woodmart-nav-link,
.facebook a.woodmart-nav-link,
.instagram a.woodmart-nav-link {
    border: 0px !important;
}



.instagram.menu-item,
.xiaohongshu.menu-item,
.facebook.menu-item {
    margin-top: 25px !important;
}

.whb-sticked img {
    max-width: 125px !important;
}

.xiaohongshu.menu-item {
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/x1.png) !important;
    background-repeat: no-repeat;
    background-position: 15px center;
}

.xiaohongshu span.nav-link-text {
    opacity: 0;
}

.instagram.menu-item {
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/i1.png) !important;
    background-repeat: no-repeat;
    background-position: 15px center;
}

.instagram span.nav-link-text {
    opacity: 0;
}


.facebook.menu-item {
    background-image: url(https://deinstudio.com.my/wp-content/uploads/2025/10/f1.png) !important;
    background-repeat: no-repeat;
    background-position: 15px center;
}

.facebook span.nav-link-text {
    opacity: 0;
}

html .wd-nav-mobile > li > a {
    text-transform: unset !important;
}

.vc_row.wpb_row.vc_row-fluid.insrow.wd-section-stretch-content {
    padding-bottom: 35px !important;
}


/* all others */
br {
    display: none !important;
}

div#mobilevers {
	display: inherit !important;
}


div#desktopvers {
	display: none !important;
}
.vc_empty_space {
    display: none !important;
}

/* all menu */
.wd-header-mobile-nav .wd-tools-icon:before {
    color: #000 !important;
}

.whb-sticky-shadow.whb-sticked .whb-row:last-child {
    background-color: #fff !important;
}

    .home .whb-sticky-shadow.whb-sticked .whb-row:last-child {
        background-color: #0000008a !important;
    }

.home .wd-header-mobile-nav .wd-tools-icon:before {
    color: #fff !important;
}

/* all font */
    p {
        font-size: 15px !important;
        line-height: 1.3 !important;
    }

.bigtt h1 {
    font-size: 18px !important;
}

    h1 {
        font-size: 18px !important;
        margin-bottom: 10px !important;
    }

h3 {
    font-size: 16px !important;
		margin-bottom: 10px !important;
}

.wpb_text_column.wpb_content_element.sqaurett h1 {
    margin-bottom: 0px !important;
}

/* all ess grid */
.esg-content.eg-hayes-element-0 {
    font-size: 16px !important;
}

/* all homepage */
    .vc_row.wpb_row.vc_row-fluid.consultation-banner {
        padding-bottom: 55px !important;
        padding-top: 25px !important;
        margin-top: 35px !important;
        margin-bottom: 15px !important;
    }

.instagram-row .vc_col-sm-3 {
    width: 50% !important;
    float: left !important;
}

/* all projects */
.vc_row.wpb_row.vc_row-fluid.bannerfont {
    margin-bottom: 0px !important;
    margin-top: 120px !important;
}


/* all about */
    .threebox .wd-info-box {
        --ib-icon-sp: 10px !important;
        margin-bottom: 35px !important;
    }

    .wpb_text_column.wpb_content_element.sqaurett {
        padding: 20px 0px 15px 15px !important;
        background-size: 300px !important;
        margin-bottom: 20px !important;
    }


.vc_separator.sepsep {
    margin-bottom: 35px !important;
}

.colcenter .wpb_text_column.wpb_content_element {
    margin-bottom: 35px !important;
}

.site-content {
    margin-bottom: 0px !important;
}

.vc_row.about-cta {
    padding-top: 100px !important;
}

/* all contact */
.vc_row.wpb_row.vc_inner.vc_row-fluid.padright {
    padding-right: 0px !important;
}

.page-id-9613 .wpb_column.bannerfont {
    padding-top: 120px !important;
}

.col.left.limar {
    display: flex !important;
    align-items: flex-start !important;
    flex-wrap: wrap !important;
    flex-direction: column-reverse !important;
}

.page-id-9613 .whitecol .vc_column-inner {
    padding: 36px 15px 20px !important;
}

.gform_wrapper.gravity-theme .gfield_label {
    margin-bottom: 0px !important;
    font-size: 14px !important;
}


.gform_wrapper input {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.gform_wrapper .gfield--type-textarea label {
    padding-bottom: 15px !important;
}

.vc_row.wpb_row.vc_row-fluid.contactbanner {
    margin-bottom: 0px !important;
}

.contact-img .vc_column-inner {
    padding: 30% !important;
}

.contactbtn .vc_col-sm-6 {
    width: 50% !important;
    padding-bottom: 35px !important;
}


/* all footer */
    .footerrow .bigtt p {
        font-size: 26px !important;
        margin-bottom: 35px !important;
        line-height: 30px !important;
    }

.whatsappfooter .wpb_column {
    position: fixed !important;
    bottom: 50px !important;
    width: 30% !important;
    right: 0px !important;
z-index:+999 !important;
		
}

.whatsappfooter .wpb_text_column.wpb_content_element {
    padding: 15px 10px 20px !important;
    background-color: #00000063 !important;
}

h2.instagrambefore,
h2.xhsbefore {
    margin-bottom: 0px !important;
}

h2.instagrambefore, h2.xhsbefore, h2.facebookbefore {
    font-size: 16px !important;
}
.footertt a {
    font-size: 14px !important;
}

.footertt li {
    margin-bottom: 0px !important;
}
.whatsappfooter p br,
.footerrow .bigtt p br {
    display: inherit !important;
}

.footerrow .wpb_text_column {
    margin-bottom: 10px !important;
}
}

