/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

form#easy-newsletter-form label {
    display: none;
}

form#easy-newsletter-form {
    display: flex;
    justify-content: end;
	border: solid 1px;
    height: 50px;
}

form#easy-newsletter-form button, form#easy-newsletter-form input {
    height: 50px;
}

form#easy-newsletter-form button {
    border-radius: 0px 20px 20px 0px;
	background: #0000;
	color: #0cafae;
}

form#easy-newsletter-form input {
    border-radius: 20px 0px 0px 20px;
	border:none;
}
.head_border .wpb_column {
    position: relative;
}
.head_border .wpb_column:before {
    content: '';
    background: #686773;
    height: 2px;
    width: 100px;
    position: absolute;
    bottom: -1px;
}
ul.ul_inline {
    list-style: none;
    padding-left: 0;
}
ul.ul_inline>li {
    display: inline;
    color: #fff;
    margin-right: 11px;
}
.wd-prefooter {
    padding-bottom:0px !important;
}
ul#menu-menu-header li a{
	color:#fff;
}
.home ul#menu-menu-header li a{
	color:#333;
}
.home .main-page-wrapper {
    padding-top: 0px !important;
}
.product_img a img {
    width: 300px;
    height: 300px;
    object-fit: fill;
}
.home .site-content {
    margin-bottom:0px !important;
}
.text-white ul li a{color:#fff;}
form#easy-newsletter-form button:hover {
    box-shadow: unset;
}
#easy-newsletter-form .input-field {width: 80%;}
#easy-newsletter-form .input-field.input-submit {width: 20%;}

.ul_sep ul {
    padding: 0;
}
.ul_sep ul li {
    list-style: none;
    display: inline;
    padding: 0px 11px;
}
.bg_top {
    background-size: cover !important;
    background-position: center center !important;
}
.homeSlider .bg_top {
    min-height: 800px;
    display: flex;
    align-items: center;
	padding-left:244px;
}
.home_slider h1 {
    font-family: "Noto Serif Devanagari", Arial, Helvetica, sans-serif;
    font-size: 70px;
    line-height: 70px;
    font-weight: 500;
}

.btn_slider {
    margin-top: 30px;
}
.home_slider h1 strong {
    color: #6433d4;
    font-weight: 500;
}
.arr_down img {
	position: relative;
	bottom: -170px;
}
.info-direction {
    flex-direction: column-reverse!important;
}
.prim_color .info-box-title strong {
    color: #6433d4;
    font-weight: 500;
}
.product_wrapper {
    background: #ecdeff;
    margin-right: 20px;
    text-align: center;
    padding: 55px 30px;
    border-radius: 30px;
}

.product_wrapper a img {
    text-align: center;
    display: block;
    margin: auto !important;
}
.product_title h3 {
    font-family: "Noto Serif Devanagari", Arial, Helvetica, sans-serif;
    text-align: center;
    margin-top: 30px;
    position: relative;
}

.product_title h3:after,
.borders  .banner-title:after {
    content: '';
    background: #6433d4;
    width: 60px;
    height: 1px;
    position: absolute;
    bottom: 4px;
    left: 0;
    right: -22px;
    margin: auto;
}

.product_title h3:before,
.borders  .banner-title:before{
    content: '';
    background: #6433d4;
    width: 60px;
    height: 1px;
    position: absolute;
    top: 30px;
    left: -30px;
    right: -22px;
    margin: auto;
}
.slick-arrow {
    position: absolute;
    top: 38%;
    border-radius: 50%;
    background-color: rgb(242, 242, 242);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.13);
    width: 100px;
    height: 100px;
    display: flex!important;
    justify-content: center;
    align-items: center;
}

.product_wrap {
    position: relative;
}

.product_sli  .fa-chevron-left {
    left: -150px;
}

.product_sli .fa-chevron-right {
    right: -150px;
}
.borders  .banner-title {
    position: relative;
    padding-bottom: 5px;
}

.borders .banner-title:after {
    bottom: 1px;
    background: #fff;
}

.borders .banner-title:before {
    background: #fff;
    top: 34px;
}
.newsletter form#easy-newsletter-form {
    width: 50%;
	justify-content: center;
    position: relative;
    border: none;
    margin: auto;
}

.newsletter input.wpens_email {
    border-radius: 29px !important;
    background-color: rgb(233, 245, 240);
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 13%);
    text-indent: 30px;
}
.newsletter .input-submit {
    position: absolute;
    background: #6433d4;
    border-radius: 20px;
    width: unset !important;
    right: 50px;
    bottom: -7px;
}

.newsletter .input-submit button {
	height: 40px !important;
	color: #fff !important;
	text-shadow: unset !important;
}
.bg_top .row {
	align-items: center;
	padding-top: 100px;
	padding-bottom:0px;
}
.image_tumbnail.img_raltive {
    position: relative;
    bottom: -50px;
}
.site-logo.wd-switch-logo a img {
    min-width: 158px;
    min-height: 154px;
    top: -25px;
    position: relative;
}
html {
  scroll-behavior: smooth;
}
@keyframes bounce{
	0%, 100%, 20%, 53%, 80% {
		transition-timing-function: cubic-bezier(.215,.61,.355,1);
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
	40%, 43% {
		transition-timing-function: cubic-bezier(.755,.050,.855,.060);
		-webkit-transform: translate3d(0,-30px,0);
		transform: translate3d(0,-30px,0);
	}
	70% {
		transition-timing-function: cubic-bezier(.755,.050,.855,.060);
		-webkit-transform: translate3d(0,-15px,0);
		transform: translate3d(0,-15px,0);
	}
	90% {
		-webkit-transform: translate3d(0,-4px,0);
		transform: translate3d(0,-4px,0);
	}
}
.arr_down a img{
    animation: bounce 2s ease infinite;
}
.sectionTitle p {
    position: absolute;
    text-align: center;
    font-size: 135px;
    right: 0;
    left: 0;
    font-weight: 500;
    bottom: -90px;
    color: #000000;
    -webkit-text-fill-color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #0000002e;
    letter-spacing: -2px;
}
.sectionTitle{
	position:relative;
}
.bg_right:before {
    content: '';
    background: url(img/slide_circle.png) no-repeat;
    min-width: 33%;
    min-height: 70%;
    background-size: contain !important;
    position: absolute;
    left: 0;
    top: 66px;
}
.bg_right:after {
    display: block!important;
    content: ''!important;
    background: url(img/slider2.png) no-repeat;
    min-width: 13%;
    min-height: 82%;
    background-size: contain !important;
    position: absolute;
    right: 0;
    top: 138px;
}
.newsletter form#easy-newsletter-form:before {
    content: '';
    background: url(img/send.png) no-repeat;
    background-size: contain !important;
    width: 15px;
    height: 15px;
    margin-top: 18px;
    position: relative;
    right: -29px;
}
.whb-column .social-follow a {
    background: unset;
}
a.btn.btn-color-primary {
    padding: 15px 50px;
}




@media (max-width:1600px) {
	#hotItemes .infoTwo h4, #coominSoon .infoCooming h4 {
    font-size: 50px !important;
	}
	.homeSlider .bg_top {
    padding-left: 90px;
	}
	#coominSoon .wpb_column:nth-child(2) .vc_column-inner {
    padding-right: 90px !important;
	}
	.home_slider h1 {
    font-size: 60px;
	}
}
@media (max-width:1100px) {
	ul#menu-menu-header li a {
	    padding: 0px 10px !important;
	}
	.home_slider h1 {
    font-size: 50px;
	}
	.homeSlider .bg_top {
    padding-left: 10px;
	}
	
	#coominSoon .wpb_column:nth-child(2) .vc_column-inner {
	    padding-right: 10px !important;
	}
}
@media (max-width:991px) {
		.homeSlider .bg_top {
		padding-left:10px;
		padding-right:10px;
	}
	.site-logo.wd-switch-logo a img {
		min-width: unset;
		min-height: unset;
		top:unset;
		position: unset;
	}
	.ul_sep ul li a {
    	font-size: 14px;
	}
	.bg_top .row {
	    padding: 0;
	}
	
	.homeSlider .bg_top {
	    min-height: 600px;
	}
	
	.arr_down img {
	    bottom: -107px !important;
	}
	.head_border {
    	display: none;
	}
	.bg_top .row {
    padding-top: 60px;
	}
	.ul_sep ul li {
    padding: 0px 5px;
	}
	.ul_sep ul li a {
	    font-size: 12px;
	}
	.arr_down img {
    bottom: -60px !important;
	}
}

@media (max-width:768px) {
	.copyRight .wpb_column:nth-child(1) {
    width: 70%;
	}
	
	.copyRight .wpb_column:nth-child(2) {
	    width: 30%;
	}
	
	.copyRight .wpb_column .vc_column-inner {
	    padding-top: 10px;
	}
	
	.ul_sep ul {
	    text-align: left;
	}
	.image_tumbnail.img_raltive {
    bottom: unset;
    width: 70%;
    margin: auto;
	}
	
	.homeSlider .bg_top {
	    padding-top: 70px;
	}
	
	
	.arr_down {
	    position: absolute;
	    bottom: -80%;
	}
	
	.home_slider {
	    text-align: center;
	    margin-bottom: 30px !important;
	}
}
@media (max-width:767px) {
	.page-id-109 form#gform_1 {
    padding: 0px 10px;
	}
	.smFooter {
    display: flex;
	}
	
	.copyRight .vc_column-inner {
	    padding-top: 10px !important;
	}
	
	.copyRight .vc_column-inner p {
	    text-align: center;
	    font-size: 14px;
	}
			.head_border {
		display:none;
	}
	.homeSlider .bg_top {
		padding-left:10px;
		padding-right:10px;
	}
	.site-logo.wd-switch-logo a img {
		min-width: unset;
		min-height: unset;
		top:unset;
		position: unset;
	}
}
@media (max-width:600px) {
	.homeSlider  .bg_top {
    width: 100% !important;
	}
	
	.homeSlider .slick-track {
	    width: 100% !important;
}
	#hotItemes .infoTwo h4, #coominSoon .infoCooming h4 {
	    font-size: 35px !important;
	}
}
@media (max-width:500px) {
	.infoOne  h4.info-box-title.title {
    font-size: 30px !important;
	}
	.smFooter {flex-wrap: wrap;}
	
	.smFooter .wd-text-block {
	    text-align: center;
	}
	
	.smFooter .wd-social-icons {
	    text-align: center;
	}
	
	.smFooter .woodmart-info-box {
	    flex-direction: column;
	    align-items: center;
	}
	
	.smFooter .woodmart-info-box .box-icon-wrapper {
	    margin: 0;
	    margin-bottom: 20px;
	}
	
	.smFooter .woodmart-info-box .info-box-content {
	    text-align: center;
	}
	
	.smFooter ul#menu-menu-header-1 {
	    text-align: center;
	}
	
	.copyRight .wpb_column {
	    width: 100% !important;
	}
	
	.copyRight ul {
	    text-align: center;
	}
}
