/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


.whb-header .whb-main-header .hdr-mail {
    position: absolute !important;
    top: 20px !important;
    font-size: 16px !important;
}
.whb-header .whb-main-header .hdr-mail a {
    color: black !important;
    position: relative !important;
    padding-left: 20px;
}
.whb-header .whb-main-header .hdr-mail a::before {
    content: '\f157';
    font-family: 'woodmart-font';
    position: absolute !important;
    left: 0 !important;
    color: black !important;
}
.whb-header .whb-main-header .wd-header-nav {
    margin-top: 30px;
}
.whb-header .whb-main-header .wd-nav>li a {
    transition: .8s !important;
}
.whb-header .whb-main-header .wd-nav>li.current-menu-item a {
    font-weight: 700 !important;
}
.whb-header .whb-main-header .hdr-mail a:hover {
    color: #4193c6 !important;
}
.whb-header {
    margin-bottom: 0 !important;
}
.wd-info-box {
    margin-bottom: 0 !important;
}
div#home-main-banner-sec .wd-info-box h1 {
    color: #fff !important;
    margin-bottom: 0;
    font-size: 70px !important;
    line-height: 80px !important;
}
div#home-main-banner-sec .wd-info-box h1 span {
    font-size: 90px !important;
}
#footer-widgets-sec .cstm-ftr-menu ul {
    column-count: 2;
}
.vc_column-inner {
    padding-top: 0 !important;
}
.site-content {
    margin-bottom: 0 !important;
}
div#footer-widgets-sec .wd-social-icons a {
    padding: 0 !important;
}
div#footer-widgets-sec .wd-social-icons a:not(:last-child) {
    margin-right: 25px !important;
}
#footer-widgets-sec .cstm-ftr-menu ul li a {
    color: #8b8b8b !important;
}
#footer-widgets-sec .cstm-ftr-menu ul li.current-menu-item a {
    font-weight: 700 !important;
}
#footer-widgets-sec .cstm-ftr-menu ul li a:hover, #footer-widgets-sec .cstm-ftr-menu ul li.current-menu-item a {
    color: #fff !important;
}
div#footer-widgets-sec .cstm-ftr-btn {
    border-radius: 3px;
    background: #4193C6;
    color: #fff !important;
    text-transform: capitalize !important;
    font-family: 'Anek Bangla' !important;
    font-size: 18px !important;
    line-height: 26px !important;
    font-weight: 400 !important;
    padding: 12px 30px !important;
    transition: .8s !important;
}
div#footer-widgets-sec .cstm-ftr-btn:hover {
    background-color: #fff !important;
    color: black !important;
}
.woodmart-counter {
    margin-bottom: 0 !important;
}

div#milestone-inner-sec .counter-label {
    margin-top: 0 !important;
    color: black !important;
    font-size: 16px !important;
    font-family: 'Anek Bangla' !important;
}

div#wd-650ac9a17b2cd {}

div#milestone-inner-sec .just-for-plus .counter-value::after {
    content: "+";
}
div#milestone-inner-sec .for-dollar-and-plus .counter-value::after {
    content: "B+";
}
div#milestone-inner-sec .for-dollar-and-plus .counter-value::before {
    content: "$";
}
.wpb_single_image {
    margin-bottom: 0 !important;
}
.wpb_single_image .vc_figure, .wpb_single_image .vc_figure img, .wpb_single_image .vc_figure> div {
    display: block !important;
    width: 100% !important;
}
div#our-mission-sec .info-box-title {
    margin-top: 0 !important;
    margin-bottom: 100px;
}
div#services-inner-sec .banner-title {
    text-transform: capitalize;
}
#wealth-management-sec .just-for-width {
    max-width: 73%;
    margin-bottom: -60px !important;
}
div#our-mission-sec .info-box-subtitle {
    text-transform: uppercase;
}
div#our-vision-sec .info-box-subtitle {
    text-transform: uppercase;
}
div#cntc-sec .info-box-subtitle {
    text-transform: uppercase;
}
div#cntc-sec #just-for-margin input, div#cntc-sec #just-for-margin textarea {
    border-width: 0 0 1px 0 !important;
}
div#cntc-sec #just-for-margin textarea {
    resize: none;
    min-height: 100px !important;
}
div#cntc-sec .clm input#Submit {
    margin: 0 auto;
    display: table !important;
    font-size: 0 !important;
    background-color: #4193c6 !important;
    border-radius: 5px !important;
    padding: 40px !important;
    background-image: url('/wp-content/uploads/2023/09/Arrow-1.webp') !important;
    background-position: center center !important;
    background-repeat: no-repeat;
    transition: .8s !important;
    margin-top: 30px !important;
}
div#cntc-sec .clm input#Submit:hover {
    background-color: #000 !important;
}
div#cntc-sec .clm span.wpcf7-spinner {
    display: none !important;
}
div#cntc-sec .clm .info-box-wrapper {
    margin-bottom: 70px !important;
}
.page-title-default {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
div#our-values-sec .info-box-content ul {
    padding: 0 !important;
}
div#our-values-sec .info-box-content ul li {
    list-style: none;
}
div#our-values-sec .info-box-content ul li {
    position: relative;
    padding-left: 15px !important;
}
div#our-values-sec .info-box-content ul li::before {
    content: "" !important;
    height: 4px !important;
    width: 4px !important;
    position: absolute;
    left: 0 !important;
    background-color: #000 !important;
    border-radius: 50% !important;
    top: 13px;
}
div#our-culture-sec .vc_col-sm-5 .info-box-title {
    margin-bottom: 60px;
}
div#our-culture-sec  .vc_col-sm-7 .info-box-wrapper {
    margin-bottom: 20px;
}
div#our-culture-sec .vc_toggle .vc_toggle_title {
    border: 1px solid #9B9B9B;
    padding: 13px  30px !important;
    transition: .8s !important;
}
div#our-culture-sec .vc_toggle .vc_toggle_title .vc_toggle_icon {
    margin: 0 !important;
    left: auto !important;
    right: 20px !important;
    transition: .8s !important;
}
div#our-culture-sec .vc_toggle .vc_toggle_title h4 {
    font-size: 24px;
    transition: .8s !important;
}
div#our-culture-sec .vc_toggle_active .vc_toggle_title h4 {
    color: #fff !important;
}
div#our-culture-sec .vc_toggle_active .vc_toggle_title {
    background: #4193C6 !important;
}
div#our-culture-sec .vc_toggle .vc_toggle_title .vc_toggle_icon::before, div#our-culture-sec .vc_toggle .vc_toggle_title .vc_toggle_icon::after {
    background-color: #000 !important;
    visibility: visible !important;
}
div#our-culture-sec .vc_toggle_active .vc_toggle_title .vc_toggle_icon {
    transform: rotateZ(45deg) translate(-30%,-40%);
}
div#our-culture-sec .vc_toggle_active .vc_toggle_title .vc_toggle_icon::before, div#our-culture-sec .vc_toggle_active .vc_toggle_title .vc_toggle_icon::After {
    background-color: #fff !important;
}
div#our-culture-sec .vc_toggle_content {
    padding-left: 0;
    margin-bottom: 0 !important;
}
div#our-culture-sec .vc_toggle_content p:last-child {
    margin-bottom: 0 !important;
}
div#our-culture-sec .vc_toggle {
    margin-bottom: 0 !important;
}
div#our-culture-sec .vc_toggle:not(:last-child) {
    margin-bottom: 20px !important;
}
div#our-values-sec .info-box-subtitle {
    text-transform: uppercase;
}
div#guiding-principle-sec .info-box-subtitle {
    text-transform: uppercase;
}
div#guiding-principle-sec .info-box-inner ul {
    padding: 0;
}
div#guiding-principle-sec .info-box-inner ul li {
    list-style: none;
    position: relative;
    padding-left: 20px;
}
div#guiding-principle-sec .info-box-inner ul li::before {
    content: "" !important;
    height: 6px !important;
    width: 6px !important;
    background-color: #000 !important;
    border-radius: 50%;
    position: absolute;
    top: 13px;
    margin-left: -20px;
}
div#our-vision-sec.corporate-finance .info-box-title {
    margin-bottom: 30px !important;
}
.info-box-content .info-box-subtitle {
    text-transform: uppercase;
}
div#project-financing-sec .wd-info-box ul {
    padding: 0;
}
div#project-financing-sec .wd-info-box ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}
div#project-financing-sec .wd-info-box ul li::before {
    content: '';
    height: 5px;
    width: 5px;
    background-color: #000;
    position: absolute !important;
    left: 0;
    top: 10px;
    border-radius: 50%;
}
div#project-represent-inner {
    padding-top: 20px !important;
}
div#project-represent-inner .wd-info-box ul {
    padding: 0 !important;
    margin-bottom: 0;
}
div#project-represent-inner .wd-info-box ul li {
    list-style: none;
    position: relative;
    padding-left: 15px !important;
}
div#project-represent-inner .wd-info-box ul li::before {
    content: '';
    height: 5px;
    width: 5px;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 11px;
    border-radius: 50%;
}
div#financial-marketing-inner .box-with-icon .info-box-icon, div#financial-marketing-inner .box-with-icon .info-box-icon img {
    display: block;
    width: 100%;
}
div#financial-marketing-inner {
    margin-top: 20px;
}
div#financial-marketing-inner .wd-info-box ul {
    padding: 0;
}
div#financial-marketing-inner .wd-info-box ul li {
    list-style: none !important;
    position: relative;
    padding-left: 15px;
}
div#financial-marketing-inner .wd-info-box ul li::before {
    content: '';
    height: 5px;
    width: 5px;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 10px;
    border-radius: 50%;
}
div#financial-marketing-inner .wd-info-box h3.info-box-title {
    color: #4193C6 !important;
}
div#global-wealth-sec-main h3 {
    text-transform: capitalize;
    font-weight: 700;
    font-family: 'Anek Bangla';
}
div#cstm-product-page {
    padding: 60px 0 !important;
}
div#cstm-product-page .cstm-title {
    padding-bottom: 40px !important;
}
div#cstm-product-page .cstm-title h2, div#cstm-product-page .cstm-title p {
    margin: 0;
}
div#cstm-product-page .cstm-title p {
    color: #4193C6;
    font-family: Anek Bangla;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
}
div#cstm-product-page .cstm-title h2 {
    color: #181818;
    font-family: Cormorant Garamond;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    text-transform: uppercase;
}
div#cstm-product-page p:last-child {
    margin-bottom: 0;
}
.product-grid .featured-product {
    margin-bottom: 30px;
}
.product-grid .featured-product .product-featured-image {
    margin-bottom: 20px;
}
.product-grid .featured-product .product-title {
    color: #4193C6 !important;
    font-family: Anek Bangla;
    font-size: 25px;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 30px;
    text-transform: uppercase;
}
.product-grid .featured-product .product-excerpt p {
    color: #000;
    font-family: Anek Bangla;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}
section.popup-sec {
    background: #fff;
    padding: 50px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 12;
    display: none;
}

.overlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000000ba;
    z-index: 12;
    backdrop-filter: blur(5px);
}

.popup-sec .popup-close {
    float: right;
}
.popup-sec .popup-featured-img {
    width: 90px !important;
    margin-bottom: 20px;
}
.popup-sec .popup-content .popup-title {
    color: #4193C6;
    font-family: Anek Bangla;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 35px;
    text-transform: uppercase;
}
.popup-sec .popup-content .popup-excerpt {
    padding-bottom: 14px;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 10px;
}
.popup-sec .popup-content .how-to-proceed h3 {
    color: #000;
    font-family: Anek Bangla;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 0;
}
.popup-sec .popup-content p {
    color: #000;
    font-family: Anek Bangla;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}
.popup-sec .popup-close {
    cursor: pointer;
}
.screen-reader-response {
    display: none !important;
}
div#global-wealth-sec-main h3 {
    margin-bottom: 25px;
    margin-top: 25px;
}
@media (max-width: 1600px) {}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {
div#our-mission-sec .vc_col-sm-5 .vc_column-inner {
    padding: 0 10% !important;
}
div#our-mission-sec .info-box-title {
    margin-bottom: 40px !important;
}
}
@media (max-width: 1280px) {
div#our-values-sec .vc_col-sm-7 .vc_column-inner {
    padding: 0 5% !important;
}
}
@media (max-width: 1024px) {
div#cntc-sec .clm input#Submit {
    padding: 20px !important;
    background-size: 20px;
}
.page-title-default {
    min-height: 230px;
    display: flex;
    align-items: center;
}
div#our-values-sec {
    padding: 20px 0 !important;
}
div#project-financing-sec>div {
    width: 100% !important;
}
div#project-financing-sec {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    flex-direction: column-reverse;
}
div#project-financing-sec .wd-info-box ul {
    margin-bottom: 0;
}
div#cstm-product-page {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
section.popup-sec {
    padding: 15px 15px !important;
}
}
@media (max-width: 820px) {
div#milestone-sec .vc_col-sm-3 {
    width: 50% !important;
    margin-bottom: 40px !important;
}
div#milestone-sec {
    padding-bottom: 20px !important;
    padding-top: 60px !important;
}
div#our-mission-sec> div {
    width: 100% !important;
}
div#our-mission-sec .vc_col-sm-5 .vc_column-inner {
    padding: 50px 20px !important;
}
div#our-mission-sec .info-box-title {
    margin-bottom: 0 !important;
}
div#our-mission-sec {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    flex-direction: column-reverse;
}
div#our-vision-sec {
    padding: 60px 0 !important;
}
div#lending-services-sec {
    padding: 60px 0 !important;
}
#wealth-management-sec .just-for-width {
    max-width: 100% !important;
    margin-bottom: 20px !important;
}
div#cntc-sec br {
    display: none;
}
div#cntc-sec> div {
    width: 100% !important;
}
div#cntc-sec {
    flex-direction: column-reverse !important;
    display: flex !important;
}
div#cntc-sec .vc_column-inner {
    padding: 0 2% !important;
}
div#cntc-sec .wpb_single_image {
    margin-bottom: 30px !important;
}
div#cntc-sec .clm .info-box-wrapper {
    margin-bottom: 30px !important;
}
div#wealth-management-sec .info-box-title {
    text-align: center !important;
}
div#wealth-management-inner-sec> div {
    width: 100% !important;
}
div#wealth-management-inner-sec {
    padding-top: 10px !important;
}
div#wealth-management-inner-sec> div:not(:last-child) {
    margin-bottom: 10px !important;
}
div#wealth-management-sec {
    padding-bottom: 0 !important;
}
div#wealth-management-inner-sec p {
    text-align: center;
}
div#cntc-sec .wd-info-box .info-box-content {
    text-align: center !important;
}
div#footer-widgets-sec {
    padding: 40px 0 !important;
}
div#footer-widgets-sec> div {
    width: 100% !important;
}
div#footer-sec .text-right {
    text-align: center !important;
}
div#footer-widgets-sec .wd-social-icons {
    text-align: center !important;
}
#footer-widgets-sec .cstm-ftr-menu ul {
    column-count: 1 !important;
    text-align: center !important;
}
div#footer-widgets-sec .wpb_single_image.vc_align_left {
    text-align: center !important;
}
div#footer-widgets-sec>div:not(:last-child) {
    margin-bottom: 40px !important;
}
div#our-vision-sec br {
    display: none;
}
div#our-values-sec>div {
    width: 100% !important;
}
div#our-values-sec>div:first-child .vc_column-inner {
    padding: 0 30px 30px 30px !important;
}
div#our-values-sec {
    padding: 30px 0 0 0 !important;
}
div#our-culture-sec {
    padding: 30px 0 !important;
}
div#our-culture-sec>div {
    width: 100% !important;
}
div#our-culture-sec>div .vc_column-inner {
    padding: 0 3% !important;
}
div#our-culture-sec>div:not(:last-child) {
    margin-top: 20px !important;
}
div#our-culture-sec .vc_col-sm-5 .info-box-title {
    margin-bottom: 0 !important;
}
div#guiding-principle-sec {
    padding: 30px 0 !important;
}
div#corporate-finance-sec>div {
    width: 100% !important;
}
div#corporate-finance-sec {
    flex-direction: column-reverse !important;
    display: flex !important;
}
div#corporate-finance-sec {
    padding-left: 20px;
    padding-right: 20px !important;
}
div#corporate-finance-sec br {
    display: none;
}
div#structured-finance-sec>div {
    width: 100% !important;
}
div#structured-finance-sec {
    padding-left: 20px;
    padding-right: 20px !important;
    flex-direction: column-reverse;
}
div#financial-marketing-inner .wd-info-box h3.info-box-title {
    font-size: 28px;
    line-height: 38px;
}
div#financial-marketing-inner .wd-info-box ul {
    margin: 0;
}
div#financial-marketing-inner .wd-info-box ul li {
    margin-bottom: 0;
}
div#global-wealth-sec-inner>div {
    width: 100%;
}
#global-wealth-sec-inner.global-wealth-sec-inner {
    display: flex;
    flex-direction: column-reverse;
}
div#global-wealth-sec-inner .wd-info-box {
    margin-bottom: 30px !important;
}
section.popup-sec {
    width: 80%;
}
.product-grid .featured-product .product-title {
    font-size: 20px !important;
    line-height: 30px !important;
}
div#cstm-product-page .cstm-title h2 {
    font-size: 30px !important;
    line-height: 40px !important;
}
}
@media (max-width: 768px) {}
@media (max-width: 480px) {
div#home-main-banner-sec .wd-info-box h1 {
    font-size: 35px !important;
    line-height: 45px !important;
}
div#home-main-banner-sec .wd-info-box h1 span {
    font-size: 50px !important;
}
div#home-main-banner-sec {
    padding-bottom: 30px !important;
    padding-top: 150px !important;
}
div#milestone-sec br {
    display: none;
}
div#milestone-sec .vc_col-sm-3 {
    width: 100% !important;
}
div#milestone-inner-sec {
    padding-top: 20px !important;
}
div#milestone-sec {
    padding-top: 40px !important;
    padding-bottom: 0 !important;
}
div#our-vision-sec {
    padding: 40px 0 !important;
}
div#our-vision-sec br {
    display: none;
}
div#lending-services-sec {
    padding: 40px 0 !important;
}
div#services-inner-sec .vc_col-sm-4:not(:last-child) {
    margin-bottom: 30px !important;
}
div#wealth-management-sec {
    padding: 40px 0 0 0 !important;
}
div#cntc-sec {
    padding: 40px 0 !important;
}
div#cntc-sec h2.info-box-title {
    font-size: 30px !important;
    line-height: 40px !important;
}
div#wealth-management-sec .info-box-title {
    font-size: 30px !important;
    line-height: 40px !important;
}
div#our-vision-sec .info-box-title {
    font-size: 30px !important;
    line-height: 40px !important;
}
div#our-mission-sec .info-box-title {
    font-size: 30px !important;
    line-height: 40px !important;
}
html body p {
    font-size: 14px !important;
    line-height: 24px !important;
}
div#our-culture-sec br {
    display: none;
}
div#guiding-principle-sec .info-box-title {
    font-size: 30px !important;
    line-height: 40px !important;
}
div#our-values-sec .info-box-title {
    font-size: 30px !important;
    line-height: 40px !important;
}
div#our-culture-sec .vc_col-sm-5 .info-box-title {
    font-size: 30px !important;
    line-height: 40px !important;
}
div#our-culture-sec .vc_toggle .vc_toggle_title h4 {
    font-size: 20px !important;
    line-height: 26px !important;
}
div#project-financing-sec br {
    display: none;
}
div#financial-marketing-inner>div:not(:last-child) {
    margin-bottom: 30px;
}
div#financial-marketing-inner:not(:last-child) {
    margin-bottom: 30px;
}
div#cstm-product-page {
    padding-top: 30px !important;
    padding-bottom: 0 !important;
}
div#cstm-product-page .cstm-title {
    padding-bottom: 20px !important;
}
.popup-sec .popup-content p {
    line-height: 20px !important;
}
.popup-sec .popup-featured-img {
    width: 70px !important;
}
.popup-sec .popup-content .popup-title {
    font-size: 25px !important;
    line-height: 25px;
    margin-bottom: 10px;
}
section.popup-sec {
    width: 90% !important;
}
div#global-wealth-sec-main h3 {
    margin-top: 0;
    margin-bottom: 10px;
}
}
@media (max-width: 414px) {}
@media (max-width: 375px) {}
@media (max-width: 360px) {}

/* Contact Form Edit */
/* .form-clm .wpcf7 {
    transform: translateY(25%);
}
 */


