.wd-popup.wd-promo-popup{
	background-color:rgb(255,255,255);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgb(13,83,159);
	background-image: url(https://certexafricagroup.com/wp-content/uploads/2021/09/header-bg.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:right center;
}

.footer-container{
	background-color:rgb(14,83,160);
}

:root{
--wd-text-font:"Ubuntu", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(0,0,0);
--wd-text-font-size:15px;
}
:root{
--wd-title-font:"Ubuntu", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Ubuntu", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Ubuntu", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Ubuntu", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Ubuntu", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(13,83,159);
}
:root{
--wd-alternative-color:rgb(227,32,40);
}
:root{
--wd-link-color:rgb(0,0,0);
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:rgb(13,83,159);
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(13,83,159);
}
:root{
--btn-shop-bgcolor-hover:rgb(13,83,159);
}
:root{
--btn-accent-bgcolor:rgb(13,83,159);
}
:root{
--btn-accent-bgcolor-hover:rgb(13,83,159);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
			--wd-form-brd-radius: 35px;
	
	
	
	--wd-form-brd-width: 1px;

	--btn-default-color: #fff;
	--btn-default-color-hover: #fff;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
	
	
	
	
	
	
	
	
	
			--btn-default-brd-radius: 5px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
	
			--btn-shop-brd-radius: 5px;
		--btn-shop-box-shadow: none;
		--btn-shop-box-shadow-hover: none;
	
			--btn-accent-brd-radius: 5px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1192px;
		}
	}

	.container {
		max-width: 1222px;
	}
	
	
	@media (min-width: 1222px) {

		[data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1222px) / 2);
			padding-right: calc((100vw - 1222px) / 2);
		}

		.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1239px) / 2);
			padding-right: calc((100vw - 1239px) / 2);
		}
	}

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 700px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 40px;
}

body.header-banner-display .website-wrapper {
	margin-top:40px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 40px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}

.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
		
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//certexafricagroup.com/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.1.4") format("woff2"),
	url("//certexafricagroup.com/wp-content/themes/woodmart/fonts/woodmart-font.woff?v=6.1.4") format("woff");
}

@font-face {
	font-family: "Manrope3";
	src: url("//certexafricagroup.com/wp-content/uploads/2019/06/Manrope3-Thin.woff2") format("woff2"), 
url("//certexafricagroup.com/wp-content/uploads/2019/06/Manrope3-Thin.woff") format("woff");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: "Manrope3";
	src: url("//certexafricagroup.com/wp-content/uploads/2019/06/Manrope3-Bold.woff2") format("woff2"), 
url("//certexafricagroup.com/wp-content/uploads/2019/06/Manrope3-Bold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

.home .whb-header, .site-content{margin-bottom: 0 !important;}
a{}
p a{font-weight:500; color: #0d539f;text-decoration:underline;}
/* .main-page-wrapper .container{max-width:1050px;} */
.wd-navigation .item-level-0>a{text-transform:capitalize;}
.whb-general-header .wider-menu .wd-dropdown-menu.wd-design-sized{box-shadow: 0 0 3px rgb(0 0 0 / 15%);}
#slider-50 .wd-slide .wd-slide-container{background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,6));width: 100%;max-width: 100%;}
.last-link a{color:#0d539f !important;font-size: .8em !important;font-weight: 600 !important;}
.home_Quick{margin-left: -40px;
    margin-right: 0px;
    margin-top: 0px;
    background-color: transparent;
    z-index: 5;
    position: absolute;
    width: calc(122% - 220px);
    bottom: -60px;}
.home_Quick .getQuote_btn{width:100%;height:10em;}
.home_Quick .vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>a{background-color:#aaa;text-transform:uppercase;padding: 6px 10px;font-size: .8em;}
.home_Quick .banner-hover-zoom-reverse .banner-image{z-index: 300;position: relative;}
.home_Quick .promo-banner{overflow: visible;}
.Big_button a.btn{text-transform: capitalize;font-size: 21px;color: #fff;padding: 10px 18px !important;}
.home_Wel .btn-style-link.btn-color-default{color:#fff !important;}
.whb-general-header .wd-dropdown{padding-top:0 !important;}
.whb-general-header .cover-menu>.wd-dropdown{height:90vh;}
.wd-nav-vertical>li>a {padding: 18px 18px;text-transform: uppercase !important;font-weight: 400;font-size: 15px;}
.wd-dropdown-menu.wd-design-full-width{background-color: rgb(0 0 0 / 30%) !important;padding-bottom: 0 !important; height:100vh;}
.wd-dropdown-menu.wd-design-full-width .vc_row-fluid{background:#fff;margin: 0 !important;}
.wd-dropdown-menu.wd-design-full-width .vc_row-fluid .vc_column-inner{padding:0 !important;}
.wd-dropdown-menu.wd-design-sized .wd-sub-menu>li, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li {margin: 10px 0 25px !important;}
.whb-general-header .wd-dropdown-menu.wd-design-sized{padding: 10px 20px;box-shadow: none;}
.whb-general-header .wd-dropdown-menu.wd-design-sized .sub-sub-menu li{padding:3px 0;}
.whb-general-header .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a{padding:0;color:#000;}
.wd-dropdown-menu.wd-design-sized .wd-sub-menu>li>a, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li>a, .mega-menu-list>li>a{text-transform:capitalize;}
.color-scheme-light .wd-dropdown{background-color: #e32028 !important;}
a.search-sec{background:url(https://certexafricagroup.com/wp-content/uploads/2021/09/search.png) 0 0 no-repeat; display:block;height:35px;text-indent:-99999em;width:35px;overflow:hidden;background-size: contain;box-shadow: none !important;}
.serviceSec .woodmart-info-box .info-box-content{height:200px;}
.wd-dropdown-menu.wd-design-full-width .vc_row-fluid .vc_col-sm-2 .vc_column-inner{margin: 0;padding:0 8px !important;}
.wd-dropdown-menu.wd-design-full-width .vc_col-sm-2 .vc_column-inner .sub-sub-menu{padding:0;}
.wd-dropdown-menu.wd-design-full-width .vc_col-sm-2 .vc_column-inner .sub-sub-menu li{list-style:none;}
.wd-dropdown-menu.wd-design-full-width .vc_col-sm-2 .vc_column-inner .sub-sub-menu li a{text-decoration:none;}
.wd-dropdown-menu.wd-design-full-width .vc_col-sm-2 .vc_column-inner .wpb_single_image.vc_align_left{margin:0 !important;}
.woocommerce-Tabs-panel{width: 70%;margin: 0 auto;}
.wd-dropdown-menu.wd-design-full-width{padding-bottom:30px;}

.flex-control-paging li a{width:20px !important;height:4px !important;background: rgba(0,0,0,.2) !important;}

.footer-sidebar{padding-top: 20px;}
.footer-sidebar .footer-column{margin-bottom: 10px;}
.min-footer .col-left ul li{float:left;margin: 0 10px 0 0;}
.min-footer .col-left ul li::before{content:":";margin-right:10px;}
.min-footer .col-left ul li:first-child::before{display:none;}
.min-footer .col-right small{display:block;margin-bottom:8px;}
.min-footer .col-right img{width:200px;display:block;float:right;}
.min-footer>div.col-left{flex: 1 0 70%;max-width:70%;}
.min-footer>div.col-right{flex: 1 0 30%;max-width:30%;}
#menu-categories{border:1px solid rgba(129,129,129,0.15);background: #f3f3f3;}
#text-15{text-align: right;}
#text-15 ul li{display:inline-block;margin-left:0px;}
#text-15 ul li a img{max-width:90%;}
#text-9 .wd-social-icons{text-align:left !important;display: inline-block;}
#text-9 .wd-social-icons.icons-size-default i {font-size: 22px !important;}
.copyrights-wrapper {border:none !important;}
.copyrights-wrapper .min-footer{border-top: 1px solid #09478b;}

.mfp-wrap .wd-popup.wd-promo-popup{border:2px solid #e32028;}
.vc_custom_1638292803230 .vc_btn3-container, .vc_custom_1638292803230 .vc_btn3{width:100%;}
.wd-title-style-simple.wd-title-color-default .liner-continer:after{background-color: rgb(227 33 41) !important;}

.info-box-wrapper .wd-info-box{border-bottom:4px solid transparent;}
.info-box-wrapper .wd-info-box h4{font-size:13px !important;margin-top:5px;}
.info-box-wrapper .wd-info-box:hover{border-bottom-color:#e32028;cursor:pointer;}
.info-box-wrapper .wd-info-box:hover .info-box-title{color:#e32028;}
.info-box-wrapper .moreList{border:none !important;}
.info-box-wrapper .moreList:hover{cursor:default !important;}
.info-box-wrapper .moreList:hover .info-box-title{color:black !important;}
.info-box-wrapper .moreList .info-box-title{color: #0d539f; !important;}
.info-box-wrapper .moreList a.btn{text-transform: capitalize;width: 12em;font-size: 0.9em;border-radius: 4px;}

.service-stats{}
.service-stats .vc_col-sm-8{height: 26.83em;overflow: hidden;}
.service-stats .vc_col-sm-8 .vc_column-inner{padding-right: 0;}
.service-stats .vc_col-sm-4{}
.service-stats .vc_col-sm-4 .vc_column-inner{padding-left: 0;}
.service-stats .vc_col-sm-4 .vc_btn3-center{margin-bottom:0 !important;}
.service-stats .vc_col-sm-4 a.button{padding: 6.64em 0 !important;font-size: .9em !important;letter-spacing: .1px;}
.service-theme ul li::marker{color: #e32129;}
.service-theme h1.vc_custom_heading{font-weight: 300;}
.wpcf7-form .col-lg-12{margin-bottom: 10px;}
.wpcf7-form .col-lg-12 a{color: #e32129;}
.wpcf7-form .wpcf7-submit{background:#e32129;color:#fff;}

.spager .box-icon-align-left .box-icon-wrapper{margin-right: 10px !important;}
.vc_tta.vc_tta-color-grey .vc_tta-controls-icon-position-right.vc_tta-panel-title>a{border-right: 50px solid #e32028; padding-right: 0 !important;padding-top: 24px;padding-bottom: 24px;}
.vc_tta.vc_tta-color-grey .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right: -30px !important;}
.vc_tta.vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::before{border-color:#fff !important;}
.vc_tta.vc_tta-color-grey.vc_tta-style-flat .vc_tta-title-text{color: #000 !important;font-weight: 400;}
.spager h3.info-box-title{padding: 0 10px 10px;font-size: 16px !important;line-height: 18px !important;font-weight: 400 !important;min-height:90px;}

.bready{margin:0;}
.entry-breadcrumbs{text-align:left;font-weight: 100;}
.entry-breadcrumbs a{color: #e32028;}

.blog-design-masonry{}
.blog-design-masonry .meta-categories-wrapp, .blog-design-masonry .entry-meta, .blog-design-masonry .hovered-social-icons{display:none;}
.blog-design-masonry{}
.blog-design-masonry .post-title {font-size: 18px !important;line-height: 1.2 !important;text-align: left;font-weight: 300;}
.blog-post-loop .article-body-container{text-align: left;}

.subpage-menu{}
.subpage-menu li{background-color: #fff;color: #333;font-size: 1.487rem;line-height: 1.785rem !important;display: inline-block !important;float: left;margin-right: 7px;width: calc(14.28% - 7px);height: 100%;margin-bottom: 14px;padding: 0;position: relative;}
.subpage-menu li a{color: #333;display: inline-block;line-height: 1.3em;padding: 20px 14px !important;min-height: 111px;width: 100%;}
.subpage-menu li a:hover, .subpage-menu li.current_page_item a{color: #e32028 !important;border-bottom: 3px solid #e32028;}

.about-bottom-link h2{margin:0;}
.about-bottom-link a{padding:3em;display:block;}

.wd-dropdown-menu.wd-design-sized .vc_row .wd-sub-menu>li, .wd-dropdown-menu.wd-design-full-width .vc_row .wd-sub-menu>li{width: 33%;}

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select{border-radius:0 !important;color:#000;}
::-webkit-input-placeholder{ /* Edge */color: #a9a9a9;}
:-ms-input-placeholder{ /* Internet Explorer 10-11 */color: #a9a9a9;}
::placeholder{color: #a9a9a9;}
select {
  color: #9e9e9e;
}
option:not(:first-of-type) {
  color: black;
}

.w3-container .w3-bar-item{color: #000;background-color: transparent;padding: 0;margin: 0 6em 1em 0;font-size: 1em;font-weight: 500;letter-spacing: .01em;}
.w3-container .w3-bar-item:hover{background-color:transparent;}
.w3-black{color:#b71a20 !important;}
.newspaper{column-count:3;padding:0;}
.newspaper li{list-style:none;margin:0;}
.newspaper li a{font-size:.85em;}
.newspaper li a:hover{color:#e32028;}

.portfolio-text-shown .portfolio-info{text-align: left !important;padding: 20px 20px 10px 0 !important;}
.portfolio-entry .wd-entities-title{text-transform: inherit !important;font-weight: 300 !important;font-size: 17px !important;line-height: 1.1 !important;}
.portfolio-info .wrap-meta{display:none;}
.homeprojects .portfolio-text-shown .entry-header:hover{border-top: none !important;border-bottom: 2px solid #e32028;}
.portfolio-text-shown .entry-header, .blog-design-masonry .article-inner{box-shadow: none !important;transition: border .35s ease-in-out !important;border-top: 2px solid #fff;border-bottom: 2px solid #eee;min-height: 27em;}
.blog-design-masonry .article-inner{min-height:22em;}
.portfolio-text-shown .entry-header:hover, .blog-design-masonry .article-inner:hover{border-top: 2px solid #e32028;border-bottom: 2px solid #e32028;}

.my-header .wd-button-wrapper{
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
}
.my-header .wd-button-wrapper a.contact-btn{width: 33.85%;justify-items: left;justify-content:left !important;}

.highlighters .main-wrapp-img{background: #eee;}
.highlighters .wrapper-content-banner{padding:0 !important;}
.highlighters .content-banner{height:100%;}
.highlighters .banner-title-wrap{position: absolute;bottom: 60px;padding: 0 20px;}
.highlighters .banner-title-wrap h4{line-height: 1.1em;font-weight: 400;}
.highlighters .banner-btn-wrapper{position: absolute;bottom: 0;width: 100%;}
.highlighters .wrapper-content-banner .btn{width:100%; justify-content:left;}

.theAddress ul li{font-size: .85em;margin-bottom: 0em;line-height: 1.4em;}
.moreList .info-box-inner{    display: inline-grid;
    justify-content: start;}
.moreList .info-btn-wrapper{display: inline-block;
    float: right;
    margin-top: -12px !important;}
.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #2a2a2a;
    background-color: transparent;
    border-right: none;
    border-left: none;
    border-width: 1px;
    margin-bottom: 1px !important;
}
.team-member .member-bio{font-size:.7em;}
.team-member .member-name{font-size: 1em;color: #0d539f;}
.team-member .member-position{margin-top: 0 !important;color: #000 !important;font-size: .8em !important;font-weight: 500;}
.vc_tta.vc_general h4.vc_tta-panel-title>a{padding: 12px 0px !important;font-size: .8em;font-weight: 500;}
.vc_tta.vc_general h4.vc_tta-panel-title>a:hover{background:#fff !important;color:#0d539f !important;}
.vc_tta a:hover .vc_tta-controls-icon.vc_tta-controls-icon-plus::before,
.vc_tta a:hover .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{border-color:#0d539f !important;}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{border-width: 1px 0 0 0 !important;}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{border-width: 0 0 0 1px !important;}
.vc_tta.vc_general .vc_tta-panel-body{padding: 12px 0px !important;font-size: 1em;font-weight: 500;}
.vc_tta.vc_general .vc_tta-panel-body a{color:#0d539f !important;}
.vc_tta.vc_general .vc_tta-panel-body a:hover{text-decoration:underline !important;}
.vc_tta.vc_general .vc_tta-panel-body p{font-size:.8em;}
.wpcf7-form .wpcf7-submit{background:#0d539f !important;}
.timeTabs .vc_tta-panel.vc_active .vc_tta-panel-body{padding: 0 !important;border: none !important;}
.service-theme .vc_tta-container{margin-bottom: 0 !important;}
.timebloc .wrapper-content-banner{margin:60px;background:#fff !important;}
.timebloc .banner-inner{font-weight:400;margin-top: 20px !important;}
.serList_slider{border-bottom: 1px solid #ccc;}
.SecTime .info-box-title {min-height: 3.5em;}
.SecTime .info-box-title:after{content: " ";position: absolute;top: -8%;left: calc(0% - 0px);width: 40px;height: 3px;background-color: #dd1e27;}
#onSecTime .SecTime .info-box-title {min-height: auto;}
#onSecTime .SecTime .info-box-title:after{top: -2%;}
#onSecTime .SecTime .wd-info-box{min-height: 592px;}
#onSecTime .SecTime .none{min-height: auto;}
.shared-files-main-elements{flex-direction: column;padding:0px 10px !important;}
.shared-files-main-elements .shared-files-main-elements-left{flex: 0 0 150px;background-size: contain;background-position: left;}
.shared-files-main-elements .shared-files-tags-container{display:none;}
.shared-files-main-elements a.shared-files-file-title{font-size: .6em;text-decoration: none !important;font-weight: 500 !important;}
.shared-files-main-elements a.shared-files-download-button{font-size:12px !important;padding:2px 8px !important;}
.shared-files-main-elements .shared-files-main-elements-right{padding:0 !important;}