/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
#wd-67eadfe72f674 .info-box-inner {
    width: 50%;
    margin: 0 auto;
}
.post-date.wd-post-date{
    display: none !important;
}
.blog-post-loop .entry-thumbnail img {
    width: 100%;
    padding-right: 10px;
    background: #fff;
}
.article-body-container .post-title {
    font-size: 26px !important;
    line-height: 30px !important;
    font-family: "Nikolina", Arial, Helvetica, sans-serif;
}
.blog-post-loop .article-body-container {
    text-align: left !important;
}

.blog-post-loop .article-body-container .entry-content {
    counter-reset: footnotes;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
    font-family: sans-serif;
    color: #ababab;
}
.category-sec .category-grid-item .wrapp-category {
    background: #fff;
    padding: 10px;
}

.category-grid-item .hover-mask {
    padding: 10px;
    text-align: left;
}

.category-grid-item h3.wd-entities-title.category-title {
    font-family: 'Nikolina';
    font-size: 26px;
}
#wd-67ead8807e517 a {
    padding: 20px 45px;
}

form#easy-newsletter-form label { display: none; }
form#easy-newsletter-form { display: flex; justify-content: end; border-radius: 3px; height: 50px; border: solid 1px #fff; }
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: #fff; }
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: #CE1D2D;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; }
.text-white ul li a { color: #7e8896; }
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; }
html { scroll-behavior: smooth; }
.slider_img img { width: 100%; }
.row.align-items { align-items: center; }
.p_slide .home_slider .slide_btn:after { content: ''; background: url(./img/btn.png); background-position: right; width: 30px; height: 100%; position: absolute; right: -30px; opacity: 1; visibility: visible; }
.p_slide .slide_btn:hover:after { opacity: 0; visibility: hidden; }
.p_slide .slide_btn:hover {background: #d9375d;}
.p_slide .slide_btn {background: unset;color: #d9375d;text-transform: capitalize;font-size: 16px;margin-top: 30px;}
.p_slide { padding-left: 266.5px; }
/* .whb-flex-row.whb-general-header-inner { padding-right: 199.5px; } */
ul#menu-main-menu li a {padding: 0px 5px;}
/* .home ul#menu-main-menu li:nth-child(4) a,
.home ul#menu-main-menu li:nth-child(5) a { color: #fff; } */
.whb-column .wd-header-divider { background: #fff; }
.whb-column  .wd-header-search a span { color: #fff; }
.homeSlider .bg_top { background-size: cover !important; background-position: center center !important; }
/* .site-logo a img { min-height: 190px; position: absolute; top: 0; left: 0; padding: 10px; background: #e8e8e7; } */
.whb-row.whb-general-header { position: relative; }
.slider_img { padding-top: 10px; padding-right: 25px; padding-bottom: 10px; }
/* .slider_img { padding-top: 25px; padding-right: 25px; padding-bottom: 25px; } */
.home_slider h1 { font-family: "Nikolina", Arial, Helvetica, sans-serif; font-size: 65px; line-height: 65px; font-weight: 100; }
.home_slider h1 strong {color: #d9375d;font-weight: 100;}
.home_slider p { color: #787d87; }
.btn_prim {background: #CE1D2D;color: #fff;text-transform: capitalize;font-size: 16px;margin-top: 30px;padding: 20px 25px;}
.btn_prim:hover {background: transparent;color: #000;border: 1px solid #000 !important;!i;!;}
.btn_prim:after {content: '';background: url(./img/btn.png);background-position: right;width: 30px;height: 100%;position: absolute;right: -38px;opacity: 1;visibility: visible;}
/* .btn_prim:hover:after { opacity: 0; visibility: hidden; } */
.prime_color  .info-box-title strong {color: #704E98;font-weight: 100 !important;}
.padd_cntr>.vc_column-inner { padding: 100px 50px 0px 50px !important; }
.services_innerMain .services_img img {width: 100%;height: 500px;object-fit: cover;padding: 45px;}
.services_innerMain { margin: 0px 10px; background: #fff; padding: 20px 20px; }
.services_inner { display: flex; justify-content: space-between; align-items: center; padding: 30px 0px 10px 10px; }
.services_inner a span { margin: 0; }
.services_inner a { width: 70px; display: flex; justify-content: center; align-items: center; border-bottom: solid 1px; padding-bottom: 10px; }
.services_inner h4 { margin: 0 !important; font-family: "Nikolina", Arial, Helvetica, sans-serif; font-weight: 300; font-size: 25px; }
.py_60 { padding-top: 60px !important; padding-bottom: 60px !important; }
.blog-single { padding: 10px 10px; background: #fff; min-height: 562px; position: relative; }
.blog-single .singleContent-Wrapper { padding: 25px 20px; }
.singleContent-Wrapper .metaDetails h5 { color: #8b2474; font-weight: 500; }
.singleContent-Wrapper h2 { font-family: "Nikolina", Arial, Helvetica, sans-serif; font-weight: 500; font-size: 25px; }
#gform_1 input#gform_submit_button_1 { background: #e4ae23; color: #fff; transition: all 0.6s ease-in-out; font-size: 17px; }
#gform_1 input#gform_submit_button_1:hover { letter-spacing: 5px; background: #000; color: #e4ae23; }
.singleContent-Wrapper a { color: #e5ae23; }
.blog-single:before { content: ''; background: url(./img/dootss.png) no-repeat; width: 30px; height: 30px; background-size: contain; position: absolute; left: 0; top: 0; }
.blog-single:after { content: ''; background: #e5ae23; width: 10px; height: 10px; position: absolute; right: 10px; bottom: 10px; }
.mt_100 { margin-top: 100px !important; }
.pr_relative { position: relative !important; }
.main_service_row .slick-arrow {position: absolute;font-family: "Nikolina", Arial, Helvetica, sans-serif;top: -185px;z-index: 1;background: unset !important;font-size: 70px;font-weight: 100;line-height: 85px;cursor: pointer;}
.main_service_row span.slick-prev {left: 5%;}
.main_service_row .slick-next { right: 5%; }
.single-services .page_title { width: 100%; background: #05090d; padding-top: 150px; padding-bottom: 50px; text-align: center; }
.single-services .page_title h1 { color: #fff; font-size: 60px; text-transform: uppercase; }
.single-services .main_single { width: 1370px !important; margin: auto; }
.main_single { padding-top: 60px; padding-bottom: 60px; }
.align-item { align-items: center !important; }
.single-services .main-page-wrapper>.container { max-width: 100%; }
.site-content { margin-bottom: 0px !important; }
.single.single-services ul#menu-main-menu li a {
    color: #fff;
}
/* css by nofil */
.before\&after-thumnil img { height: 400px; object-fit: cover; }
.before\&after-thumnil .right-img { position: relative; }
.before\&after-thumnil .right-img:before { content: 'After'; background: #e5ae24; position: absolute; left: 0; top: 0; border: 5px solid #fff; border-radius: 0 0px 23px 1px; font-size: 18px; width: 80px; text-align: center; }
.before\&after-thumnil .left-img { position: relative; }
.before\&after-thumnil .left-img:before { content: 'Before'; background: #e5ae24; position: absolute; left: 0; top: 0; border: 5px solid #fff; border-radius: 0 0px 23px 1px; font-size: 25px; width: 100px; text-align: center; }
@media (max-width:1169px) {
    .home ul#menu-main-menu li:nth-child(4) a,
    .home ul#menu-main-menu li:nth-child(5) a { color: #000; }
    ul#menu-main-menu li a { padding: 0px 25px; }
    .before\&after-thumnil img { height: 250px; }
    .before\&after-thumnil .right-img:before,
    .before\&after-thumnil .left-img:before { font-size: 18px; width: 80px; }
    .head_border { display: none; }
    .site-logo a img { min-height: 148px !important; }
    .home_slider h1 { padding: 0px 22px 0; text-align: left; font-size: 26px; line-height: normal; }
    .wd-tools-element>a { z-index: 2; }
    .row.align-items.p_slide { padding: 0; }
    .whb-flex-row.whb-general-header-inner { padding: 0; }
    .site-logo a img { }
    .row.align-items.p_slide { display: flex; flex-wrap: nowrap; flex-direction: row-reverse; }
    .home_content { font-size: 12px; line-height: 24px; padding: 0 25px; }
    .homeSlider .bg_top.slick-slide { background-position: right !important; padding: 50px 15px; }
    .p_slide .slide_btn { display: inline-block; text-align: center; }
    .padd_cntr>.vc_column-inner { padding: 15px !important; }
    #wd-637bba3ed8862 .info-box-title { font-size: 30px; line-height: 45px; }
    body p,
    body ul,
    li { font-size: 16px; line-height: 30px; }
    .prime_color .info-box-title { font-size: 26px !important; line-height: 35px !important; }
    .services_inner { flex-direction: column; align-items: center; }
    .main_service_row .slick-next,
    .main_service_row span.slick-prev { display: none !important; }
    .wd-header-overlap .page-title { padding-top: 200px !important; }
}
@media (max-width:991px) {
    .before\&after-thumnil img { height: 250px; }
    .before\&after-thumnil .right-img:before,
    .before\&after-thumnil .left-img:before { font-size: 18px; width: 80px; }
    .head_border { display: none; }
    .site-logo a img { min-height: 148px !important; }
    .home_slider h1 { padding: 0px 0 0; text-align: center; font-size: 26px; line-height: normal; }
    .wd-tools-element>a { z-index: 2; }
    .row.align-items.p_slide { padding: 0; }
    .whb-flex-row.whb-general-header-inner { padding: 0; }
    .site-logo a img { left: 0; right: 0; margin: 0 auto; }
    .row.align-items.p_slide { display: flex; flex-wrap: nowrap; }
    .home_content { font-size: 12px; line-height: 24px; padding: 0 25px; }
    .homeSlider .bg_top.slick-slide { background-position: right !important; padding: 50px 15px; }
    .p_slide .slide_btn { display: inline-block; text-align: center; }
    .padd_cntr>.vc_column-inner { padding: 15px !important; }
    #wd-637bba3ed8862 .info-box-title { font-size: 30px; line-height: 45px; }
    body p,
    body ul,
    li { font-size: 14px; line-height: 28px; }
    .prime_color .info-box-title { font-size: 26px !important; line-height: 35px !important; }
    .services_inner { flex-direction: column; align-items: center; }
    .main_service_row .slick-next,
    .main_service_row span.slick-prev { display: none !important; }
    .wd-header-overlap .page-title { padding-top: 200px !important; }
}
@media (max-width:767px) {
    .head_border { display: none; }
    .site-logo a img { min-height: 148px !important; }
    .home_slider h1 { padding: 0px 0 0; text-align: center; font-size: 26px; line-height: normal; }
    .wd-tools-element>a { z-index: 2; }
    .row.align-items.p_slide { padding: 0; }
    .whb-flex-row.whb-general-header-inner { padding: 0; }
    .site-logo a img { left: 0; right: 0; margin: 0 auto; }
    .row.align-items.p_slide { display: flex; flex-direction: column-reverse; }
    .home_content { font-size: 12px; line-height: 24px; padding: 0 25px; }
    .homeSlider .bg_top.slick-slide { background-position: right !important; padding: 50px 15px; }
    .p_slide .slide_btn { display: inline-block; text-align: center; }
    .padd_cntr>.vc_column-inner { padding: 15px !important; }
    #wd-637bba3ed8862 .info-box-title { font-size: 30px; line-height: 45px; }
    body p,
    body ul,
    li { font-size: 14px; line-height: 28px; }
    .prime_color .info-box-title { font-size: 26px !important; line-height: 35px !important; }
    .services_inner { flex-direction: column; align-items: center; }
    .main_service_row .slick-next,
    .main_service_row span.slick-prev { display: none !important; }
    .wd-header-overlap .page-title { padding-top: 200px !important; }
}
@media (max-width:479px) {
    .head_border { display: none; }
    .site-logo a img { min-height: 148px !important; }
    .home_slider h1 { padding: 0px 0 0; text-align: center; font-size: 26px; line-height: normal; }
    .wd-tools-element>a { z-index: 2; }
    .row.align-items.p_slide { padding: 0; }
    .whb-flex-row.whb-general-header-inner { padding: 0; }
    .site-logo a img { left: 0; right: 0; margin: 0 auto; }
    .row.align-items.p_slide { display: flex; flex-direction: column-reverse; }
    .home_content { font-size: 12px; line-height: 24px; padding: 0 25px; }
    .homeSlider .bg_top.slick-slide { background-position: right !important; padding: 50px 15px; }
    .p_slide .slide_btn { display: inline-block; text-align: center; }
    .padd_cntr>.vc_column-inner { padding: 15px !important; }
    #wd-637bba3ed8862 .info-box-title { font-size: 30px; line-height: 45px; }
    body p,
    body ul,
    li { font-size: 14px; line-height: 28px; }
    .prime_color .info-box-title { font-size: 26px !important; line-height: 35px !important; }
    .services_inner { flex-direction: column; align-items: center; }
    .main_service_row .slick-next,
    .main_service_row span.slick-prev { display: none !important; }
    .wd-header-overlap .page-title { padding-top: 200px !important; }
}
.wd-content-layout {
    padding: 0 15px !important;
}
.BannerRow {
    padding: 100px 0 0 0;
}
.BannerContent .info-box-title strong {
    color: #886CA9;
}
.BannerContent .info-box-title {
    font-size: 50px;
}


/*Humdan CSS*/
ul#menu-main-menu {
    display: flex;
    gap: 13px;
}
.menu-item .nav-link-text {
    text-transform: capitalize;
    font-size: 14px;
	color: #000;
}
.whb-flex-row {
    padding-right: 265px;
}
.wd-post-date.wd-style-with-bg {
    display: none;
}

span.slick-prev.slick-arrow:hover {
    color: #ce1d2d;
}

span.slick-next.slick-arrow:hover {
    color: #ce1d2d;
}
#wd-67eaff7777b34 p a {
    color: #ce1d2d !important;
    font-weight: 700 !important;
}
.wd-post .article-inner {
    padding: 16px;
    background: #fff;
    position: relative;
    z-index: 10;
}

.wd-post .article-inner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 29px;
    height: 28px;
    z-index: 15;
    background: url(./img/dootss.png);
}
.wd-post .article-inner:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #704e98;
    position: absolute;
    bottom: 6px;
    right: 6px;
}
.wd-post-date.wd-style-with-bg {
    display: none !important;
}
#menu-main-menu-1 li.menu-item {
    margin-bottom: 5px;
}
.wd-design-default.wd-dropdown-menu.wd-dropdown {
    background: #ce1d2d;
    padding: 10px 20px;
}

.wd-design-default.wd-dropdown-menu.wd-dropdown ul li a {
    color: #fff;
    margin: 15px 0;
}

.wd-design-default.wd-dropdown-menu.wd-dropdown ul li a:hover {
    color: #000;
}











