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

@font-face {
    font-family: "Noori Nastaleeq";
    font-weight: 400;
    src: url('fonts/Jameel-Noori-Nastaleeq-Regular.ttf'), url('fonts/Jameel-Noori-Nastaleeq-Regular.woff') format('woff');
}

@font-face {
    font-family: "Futura";
    font-weight: 300;
    src: url('fonts/Futura-Light-300.ttf'), url('fonts/Futura-Light-300.woof') format('woff');
}

@font-face {
    font-family: "Futura";
    font-weight: 400;
    src: url('fonts/Futura-Book-400.ttf'), url('fonts/Futura-Book-400.woof') format('woff');
}

@font-face {
    font-family: "Futura";
    font-weight: 500;
    src: url('fonts/Futura-Medium-500.ttf'), url('fonts/Futura-Medium-500.woof') format('woff');
}

@font-face {
    font-family: "Futura";
    font-weight: 600;
    src: url('fonts/Futura-Bold-600.ttf'), url('fonts/Futura-Bold-600.woof') format('woff');
}

@font-face {
    font-family: "Futura";
    font-weight: 900;
    src: url('fonts/Futura-Heavy-900.ttf'), url('fonts/Futura-Heavy-900.woof') format('woff');
}
/*.wpml-ls-menu-item {
    display: none;
}*/

#preloadedImages {
       width: 0px;
       height: 0px;
       display: inline;
       background-image: url(https://www.psdf.org.pk/wp-content/uploads/2021/07/picture_img-min-11-1.png);
}
#menu-item-17 .sub-menu-dropdown .vc_tta-container{
    width: 1400px;
    max-width: auto;
}
.elementor-element-c4cfb78 {
    background-color: transparent !important;
}
.elementor-element-e1843ec {
    font-size: 21px;
    line-height: 28px;
}
.elementor-244508 .elementor-element.elementor-element-38981ea9 {
    padding: 120px 0px 120px 0px;
}
.tspWorkWithUs p, .tspWorkWithUs li, .tspWorkWithUs li p {
    font-size: 21px !important;
    line-height: 28px !important;
}
.tspWorkWithUs li p {
    font-weight: 300;
    margin-bottom: 0;
}
.whb-col-right, .whb-mobile-right{
        margin-right: 0 !important;
}
.whb-top-bar.whb-color-light .whb-text-element {
    font-weight: 300 !important;
}
section.careerForm .col-md-6.fileUpload {
    display: block !important;
    border: 0 !important;
    padding-top: 0;
}
.elementor-element.elementor-element-ef2c564.elementor-widget.elementor-widget-heading {
    margin-top: 20px;
}
.elementor-element-f2bd5c5 {
    background-color: #f0f9fe !important;
}
.ribbon {
    width: 130px !important;
    height: 130px !important;
}
.ribbon-top-left {
    top: -1px !important;
    left: 0px !important;
}
body .site-mobile-menu li a {
    color: #000 !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    font-size: 15px !important;
}
body .site-mobile-menu li.item-level-0 > a {
    font-weight: 800 !important;
}
body .site-mobile-menu .menu-item-has-children .sub-menu-dropdown .sub-menu li a {
    padding-left: 28px !important;
}
body .site-mobile-menu .menu-item-has-children .sub-menu-dropdown .sub-menu li.item-level-2 a {
    padding-left: 36px !important;
}
body .menu-mega-dropdown .sub-menu-dropdown{
    left: 0 !important;
    position: fixed !important;
    top: 125px;
}

.imageUpload label,
.fileUpload label{
	left: 0!important;
    margin-bottom: 20px;
}
.imageUpload input,
.fileUpload input{
	position: relative;
    opacity: 0;
}

@media only screen and (max-width: 768px){
    .page-id-231671 .header-section .row {
        padding-top: 64px;
        padding-bottom: 50px;
    }
.elementor-element-f6f84c3 {
    background-size: 320px auto !important;
}
.borad-of-directors-list .col-md-6.mt-90 {
    width: 50%;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-73e95ad.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-bottom: 0;
}
.elementor-element-73e95ad {
    padding-top: 64px !important;
}
div#showTrainingList {
    padding-bottom: 30px;
}
.programFocusHome figcaption.widget-image-caption, .programFocusList figcaption {
    min-height: 45px !important;
}
.programFocusList .col-md-2.col-6 {
    padding-bottom: 30px;
}
.elementor-element.elementor-element-ef11082.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    margin-bottom: 0 !important;
}
.elementor-element.elementor-element-cd77f72.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    margin-bottom: 0 !important;
}
.elementor-element.elementor-element-19da4ab.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    margin-bottom: 0 !important;
}
.counterNumbers .elementor-column.elementor-col-11.elementor-inner-column.elementor-element {
    padding-bottom: 20px !important;
}
.counterNumbers .elementor-column.elementor-col-16.elementor-inner-column.elementor-element {
    padding-bottom: 20px !important;
}
.counterNumbers .elementor-column.elementor-col-33.elementor-inner-column {
    padding-bottom: 20px !important;
}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border: 0 !important;
}
.page-id-229562 .header-section .row {
    padding-top: 54px;
    padding-bottom: 44px;
}
}
@media only screen and (max-width: 580px){
    .borad-of-directors-list .col-md-6.mt-90 {
        width: 100%;
    }
    .casestudies-lists-box {
        flex: 0 0 100% !important;
        max-width: 100%;
    }
    a.btn.test {
        white-space: nowrap;
    }
}
.whb-general-header .woodmart-logo img{
width:100%;}