/*
Theme Name: Lead Women
*/

/* default */
@font-face {
    font-family: 'bebas_neue_regularregular';
    src: url('fonts/bebasneue_regular-webfont.woff2') format('woff2'),
         url('fonts/bebasneue_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bebas_neuebold';
    src: url('fonts/bebasneue_bold-webfont.woff2') format('woff2'),
         url('fonts/bebasneue_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "HelveticaNeueBold";
    font-weight: bold;
    src: url("fonts/HelveticaNeueW23forSKY-Bd.eot") format("embedded-opentype"), url("fonts/HelveticaNeueW23forSKY-Bd.woff") format("woff"), url("fonts/HelveticaNeueW23forSKY-Bd.ttf") format("truetype"), url("fonts/HelveticaNeueW23forSKY-Bd.svg") format("svg");
}
@font-face {
    font-family: "HelveticaNeue";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/HelveticaNeueW23forSKY-Regd41d.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueW23forSKY-Reg.woff") format("woff"), url("fonts/HelveticaNeueW23forSKY-Reg.ttf") format("truetype"), url("fonts/HelveticaNeueW23forSKY-Reg.svg#HelveticaNeueLTArabic55Roman") format("svg");
}


h1,h2,h3,h4,h5{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}/* End hide from IE Mac */
.gold{ color:#3B8D87}
.tLeft{ text-align:left !important; }
.tCenter{ text-align:center !important;}
.tRight{ text-align:right !important;}

.arabicFontB{ font-family: "HelveticaNeueBold" !important;}
.arabicOn, .arabicFontN{ font-family: "HelveticaNeue" !important;}
.arabicOn .banner-Mtitle{ line-height:60px !important; font-size:50px !important} 
/* Images */
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
img.alignleft { margin: 5px 20px 5px 0;}
.wp-caption.alignleft { margin: 5px 10px 5px 0;}
img.alignright {margin: 5px 0 5px 20px;}
.wp-caption.alignright {margin: 5px 0 5px 10px;}
img.aligncenter {margin: 5px auto;}
img.alignnone {margin: 5px 0;}

a#anchor {
    display: block;
    position: relative;
    visibility: hidden;
	font-size:.5px
}
.slicknav_menu{ display:none; background:none !important}
.slicknav_menu ul{ background:#000;}

.leftContent p, .leftContent ul li{ text-align:left !important; font-size:14px !important; line-height:23px !important; letter-spacing:normal !important}
/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:#FFF; margin:0; padding:0; text-align: center; color:#222;}

/* header */
#header-wrapper{ width:100%; background:#FFF}
#header{ width:1000px; text-align:center;  margin:0 auto; padding:15px 20px; display:inline-block; transition:all 0.5s ease}
	#header .logo-con{}
#header img{ width:333px; height:28px}
	.main-navigation { margin: 10px 0 0 0; padding:0;  position: relative; }
		ul.nav-menu, div.nav-menu > ul { margin:0;  padding:0; display:inline-block;  z-index:99999;}
		
		.nav-menu li {
			float:left;
			position: relative;
			*display: inline;
			zoom: 1;
			z-index:9999;
			list-style-type:none;
			margin:0 .5px;
			padding:0
		}
		.nav-menu li ul{ z-index:999999; *width:220px; }
		.nav-menu li:first-child{ background:none}
		.nav-menu li ul li{ background:none;  z-index:99999}
		.nav-menu li a {
			color: #333;
			display: block;
			font-size: 13px;
			padding: 0 10px;
			text-decoration: none; z-index:99999; 
			font-weight:600
			
		}
		.nav-menu .sub-menu,
		.nav-menu .children {
			background:#000;
			display: none;
			padding: 0;
			position: absolute;
			left: -2px;
			z-index: 99999;
		}
		.nav-menu .sub-menu ul,
		.nav-menu .children ul {
			border-left: 0;
			left: 100%;
			top: 0;
		}
		.nav-menu ul li {
			 /*border-bottom:1px solid #CCC; */
			 text-align:left !important; 
			 padding-left:0 !important 
		}
		ul.nav-menu ul a,
		.nav-menu ul ul a {
			color: #fff;
			margin: 0;
			width: 200px;
				font-size: 11px !important;
				padding: 8px 10px;
				font-weight:normal;
				border-bottom:1px solid #222
		}
		ul.nav-menu li:hover > ul,
		.nav-menu ul li:hover > ul {
			display: block;
		}
		
		ul.nav-menu  a:hover {
		 color:#3B8D87 
		}
		
		
		ul.nav-menu ul  li a:hover {
		 background:#333; color:#FFF
		}
		.nav-menu .current_page_item > a,
		.nav-menu .current_page_ancestor > a,
		.nav-menu .current-menu-item > a,
		.nav-menu .current-menu-ancestor > a { 
		 color:#3B8D87 
		}
	

/* video banner */
#video-banner{ position:relative; margin-top:-5px !important}
.video-bg{ background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0; height:460px}
.video-con{  height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;}	
video#bgvid { 
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    background-size: cover; 
	object-fit:cover;
}
video { display: block; }
.top-text{ position:absolute; top:80px; margin-left:auto; margin-right:auto; left:0; right:0; text-align:center !important; padding:20px; display:inline-block; color: #dddddd; text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}
.top-text h1{ font-size:55px; color:#DDD; font-weight:700; letter-spacing:2px; text-align:center !important}
.top-search{ padding:30px 10px; position:absolute; top:230px; width:800px; max-width:800px; margin-left:auto; margin-right:auto; left:0; right:0; text-align:center; padding:20px; display:inline-block ; border-radius: 3px;}
.top-search p{ margin:10px 0} 
.top-search .search-title{ font-size:18px; color:#FFF;}
		#video-banner input[type=text]{
			background-color: #313639;
			background-position: 10px center;
			background-repeat: no-repeat;
			border: 0 none;
			border-radius: 1px;
			height: 30px;
			margin:0;
			max-width:220px;
			min-width:220px;
			color:#FFF;
			text-align:center;
			padding:5px;
		}
		#video-banner .top-search label select{
			background-color: #313639;
			background-position: 10px center;
			background-repeat: no-repeat;
			border: 0 none;
			border-radius: 1px;
			height: 40px;
			margin:0;
			max-width:230px;
			min-width:230px;
			color:#FFF;
			text-align:center;
			padding:5px;
		}
.top-search label{ height:40px; position:relative}		
/*label:after {
    content:'\25BC';
    display:inline-block;
    color:#FFF;
    background-color:#313639;
    margin-left:-17px;   /* remove the damn :after space */
   /* pointer-events:none; /* let the click pass trough */
	/*position:absolute;
	top:-11px;
	width:18px;
	padding:10px 0;
}*/

		#video-banner .top-search input[type="button"], .top-search input[type="submit"], .top-search input[type="reset"] {
			background: #3B8D87 none repeat scroll 0 0;
			border: medium none;
			border-radius: 2px !important;
			color: #fff;
			cursor: pointer;
			height: 35px;
			max-width:230px;
			min-width:230px;
		}

#menu-wrapper{ width:100%; background:#3B8D87}
#menu-con{ width:1000px; text-align:center;  margin:0 auto; padding:0}

		.navCon{ margin:0; padding:0;  display:inline-block;}
		.navCon ul{ margin:0; padding:0; }
		.navCon ul li{ margin:0; padding:0; float:left; list-style-type:none; position:relative;}
		.navCon ul li:first-child{ border:none !important}
		.navCon ul li a{ font-family: 'bebas_neue_regularregular'; font-size:25px; letter-spacing:2px; text-decoration:none; padding:13px 30px; display:block;  color:#000; font-weight:600; text-transform:uppercase;}/*  */
		.navCon ul li a:hover{
			color:#d9d9d9;}
		
		.navCon ul li ul{
			background:#25252A;
			display: none;
			padding: 0;
			position: absolute;
			left: -50%;
			z-index: 99999;
			text-align:left;
			width:500px;
			border-top:5px solid #bf0000;
			}
		.navCon ul li ul.venMenu{width:380px !important;}	
		.navCon li:hover > ul,
		.navCon ul li:hover > ul {
			display: block;
		}

	.btn-1{ padding:10px 20px ;border:1px solid #FFF; text-decoration:none; display:inline-block; color:#FFF; margin:10px 0}
	.btn-2{ background:#FFF; padding:10px 20px ; text-decoration:none; display:inline-block; color:#3B8D87; margin:30px 0; border-radius:2px}
	.btn-3{  background:#3B8D87; padding:10px 20px ; text-decoration:none; display:inline-block; color:#FFF; margin:30px 0; border-radius:2px}
	.regBtn{ background:#3B8D87; padding:2px 20px; font-size:11px; text-decoration:none; display:inline-block; color:#FFF; border-radius:2px}
	.btn-3-inner{background:#3B8D87; padding:10px 20px ; text-decoration:none; display:inline-block; color:#FFF; margin:10px 0; border-radius:2px}
	.btn-4{ padding:10px 20px ;border:1px solid #015F59; text-decoration:none; display:inline-block; color:#015F59; margin:10px 0}
/* home banner */
#home-banner-wrapper{ background:url(img/home-banner.jpg) fixed; background-position:top; background-size:cover !important}
	#home-banner-con{width:1000px;  margin:0 auto; text-align:center; padding:140px 20px; color:#FFF}
	#home-banner-con h1{ font-size:70px;}
	#home-banner-con h2{ font-size:26px; font-weight:300;}

/* inner banner */
#inner-banner-wrapper{}
.top-banner-wrapper{ background-image:url(img/Inner-Banner/About-Us.jpg); background-position:center; background-size:cover;}
.bottom-banner-wrapper{ background:#015F59;}	
	.inner-banner-con{width:1000px;  margin:0 auto; text-align:left;color:#FFF}
	.inner-banner-con{width:1000px;  margin:0 auto; text-align:left;color:#FFF}
	.con-main{ padding:80px 0 20px 0}
	.con-sub{ padding:15px 0}
	.con-sub{}
	.inner-banner-con h1{ font-size:65px; font-weight:600; line-height:65px; text-shadow:2px 2px 3px rgba(0, 0, 0, .4); color:#FFF }
	.line-banner::after {
    content: " ";
    position: absolute;
    display: block;
    width: 50px;
    margin: 15px 0 0 0;
    border: 2px solid silver;
	} 
	.inner-banner-con h1.course-title{font-size:60px; font-weight:600; line-height:60px}
	.inner-banner-con h2{font-size:25px; font-weight:300; color:#FFF }
	.inner-banner-con p{ font-size:16px; margin:0 0 10px 0}
	
/*cat BG */
	.management-leadership{background-image:url(img/Inner-Banner/MG.jpg) !important}


#top-con-wrapper{ background:#3B8D87; color:#FFF}
	#top-con-wrapper .top-con-2{width:1000px;  margin:0 auto; padding:40px 20px; letter-spacing:1px; display:inline-block; overflow:hidden}
	#top-con-wrapper .top-con-2 .top-con-left{ float:left; width:45%; text-align:right; padding:2.5%}
	#top-con-wrapper .top-con-2 .top-con-left h2{ font-weight:normal; font-size:35px; position:relative; margin-bottom:15px; line-height:40px}
	#top-con-wrapper .top-con-2 .top-con-left h2 span{ font-weight:600; font-size:45px}
	#top-con-wrapper .top-con-2 .top-con-left h3{ font-size:16px; color:#EEE}
	
	.top-con-2 .top-con-right{ border-left:1px solid #FFF; float:right; width:44%; text-align:left; padding:2.5%}
	.top-con-2 .top-con-right p{ color:#EEE; font-size:16px}



#tag-con-wrapper{ background-image:url(img/Speaker.jpg); background-size:cover}
	#tag-con-wrapper .tag-con-2{width:1000px;  margin:0 auto; padding:40px 20px; letter-spacing:1px; display:inline-block; overflow:hidden}
	#tag-con-wrapper .tag-con-2 .tag-con-left{ float:left; width:45%; text-align:left; padding:2.5%}
	#tag-con-wrapper .tag-con-2 .tag-con-left h2{ font-weight:normal; font-size:35px; position:relative; margin-bottom:15px; line-height:40px; color:#015F59}
	#tag-con-wrapper .tag-con-2 .tag-con-left h2 span{ font-weight:600; font-size:45px}
	#tag-con-wrapper .tag-con-2 .tag-con-left h3{ font-size:16px; color:#015F59}
	
	.tag-con-2 .tag-con-right{ float:right; width:45%; text-align:left; padding:2.5%}
	.tag-con-2  p{ color:#000; font-size:16px}


#tag2-con-wrapper{ background-image:url(img/Masterclass.jpg); background-size:cover}
	#tag2-con-wrapper .tag2-con-2{width:1000px;  margin:0 auto; padding:40px 20px; letter-spacing:1px; display:inline-block; overflow:hidden}
	#tag2-con-wrapper .tag2-con-2 .tag2-con-left{ float:left; width:45%; text-align:left; padding:2.5%}
	#tag2-con-wrapper .tag2-con-2 .tag2-con-left h2{ font-weight:normal; font-size:35px; position:relative; margin-bottom:15px; line-height:40px; color:#015F59}
	#tag2-con-wrapper .tag2-con-2 .tag2-con-left h2 span{ font-weight:600; font-size:45px}
	#tag2-con-wrapper .tag2-con-2 .tag2-con-left h3{ font-size:16px; color:#015F59}
	
	.tag2-con-2 .tag2-con-right{ float:right; width:45%; text-align:right; padding:2.5%}
	#tag2-con-wrapper .tag2-con-2 .tag2-con-right h2{ font-weight:normal; font-size:35px; position:relative; margin-bottom:15px; line-height:40px; color:#015F59}
	#tag2-con-wrapper .tag2-con-2 .tag2-con-right h2 span{ font-weight:600; font-size:45px}
	.tag2-con-2  p{ color:#000; font-size:16px}

/* top content */
#top-wrapper{ background:#015F59}
	.top-con{width:1000px;  margin:0 auto; text-align:left; padding:10px 20px 30px 20px; color:silver;}
	.top-con h2{ font-size:35px; font-weight:300; margin:10px 0 45px 0}
	.top-con h3{ font-size:26px; font-weight:300;}
	.top-con p:first-child{ margin:0}
	.top-con p{   font-size:14px; line-height:21px; margin:20px 0 0 0; text-align:left !important }



#cat-wrapper{ background:#FFF}
#cat-wrapper .cat-con{width:90%;  margin:0 auto; text-align:center; padding:30px 5%; color:#333;}
.cat-box-con{ display:inline-block; overflow:hidden; width:100%; margin-top:30px !important}
.cat-con h2{font-size: 36px;
font-weight: 300;
margin: 10px 0; color:#015F59 }
.cat-con h3{ font-size:16px; font-weight:bold;}
.cat-con p{font-size: 14px;
line-height: 21px;
margin: 20px 0 0 0;} 
.cat-box-con .cat-box{ height:200px;  width:30%; overflow:hidden;  display:inline-block; border-radius:3px; margin:10px; vertical-align:top;  position:relative;}
.cat-box-con .cat-box .cat-bg{transition: all 0.5s ease; background-size:cover; color:#FFF !important; height:100%; width:100%; position:absolute; top:0; left:0 }
.cat-box-con .cat-box:hover .cat-bg{transform: scale(1.2);}
.cat-box-con .cat-box a{ position:absolute; display:block; list-style-type:none; width:90%; height:100%; padding:0 5%; text-decoration:none;}
.cat-box-con .cat-box .box-title{ margin-top:70px; color:#FFF; font-size:20px; display:block; font-weight:normal; transition: all 0.5s ease;}
.cat-box-con .cat-box .btn{ opacity:0; background:#3B8D87; padding:10px 20px; text-decoration:none; color:#FFF; border-radius:2px; width:140px; transition: all 0.5s ease; margin:0 auto}
.cat-box-con .cat-box:hover .box-title{ margin:10%;}
.cat-box-con .cat-box:hover .btn{ opacity:1 }

/*inner banner*/
#tp-wrapper{background-image:url(img/tp-bg.jpg); background-color: #ECECEC; background-position:right; background-repeat:no-repeat}
	.tp-con{width:1000px;  margin:0 auto; text-align:left; padding:50px 20px; color:#FFF; }
	.tp-con h2{ color:#006B64 !important; font-size:40px}
	.tp-con p{ color:#333; margin-top:8px}



/* white content */
#white-wrapper{ background:#FFF}
	.white-con{width:1000px;  margin:0 auto; text-align:left; padding:30px 20px 40px; }
	.white-con h2{ font-size: 22px;
font-weight: 300; margin:20px 0 35px 0; color:#222}
	.white-con h2::after {
    content: " ";
    position: absolute;
    display: block;
    width: 50px;
    margin: 15px 0 0 0;
    border: 2px solid #006B64;}
	.white-con h3{ font-size:17px; font-weight:300; color:#222}
	.white-con p{ font-size:14px; line-height:21px; color:#717073 }
	.white-con ul li{color:#717073}
	ul.checklist{ list-style-type:none;}
	ul.checklist li{ background:url(img/check.png) left center no-repeat; padding-left:30px}
	
/* testimonials */

/* Testi-footer*/
#testimonialsWrapper{ background:#313639;}
	#testimonials-footer{ padding:60px 0x 30px 0;  max-width:800px;  margin:0 auto; color:#FFF}
	#testimonials-footer h2{ margin-top:20px; font-weight:300; font-size:36px; color:#FFF}
	#testimonials-footer a.testi-course{ text-align:center !important; float:none !important; color:#3B8D87 !important}
	#testi-footer p{ font-size:18px; font-weight:300; }
	#testi-footer p .commented-by{ font-weight:bold; font-size:14px; color:#999}
	#testimonials .course-venue{ font-style:italic}
	#testi-footer p em{ background:url("img/q1.png") top left no-repeat; padding:15px 0 0 45px;}

	#testimonials-footer{ max-width:700px; margin:0 auto; padding:30px 0; text-align:center;   -webkit-transition: height 0.2s ease;
  -moz-transition: height 0.2s ease;
  -o-transition: height 0.2s ease;
  transition: height 0.2s ease;
}
	#testi-footer div{
  display: none;
}
#testi-footer{
  -webkit-transition: height 0.2s ease;
  -moz-transition: height 0.2s ease;
  -o-transition: height 0.2s ease;
  transition: height 0.2s ease;
}
#testimonials-footer a.testi-course{ color:#FFF; font-size:14px;}

/*Clients */
#trustedWrapper{background:#F1F1F1 }
	#trustedWrapper .trustedCon{ max-width:1024px; margin:0 auto; display:inline-block; padding:30px 0; width:100%}
	#trustedWrapper .trustedCon h2{font-weight:300; font-size:36px; color:#015F59; margin-bottom:10px;}
	#trustedWrapper .trustedCon p{ margin:20px 0; color:#000; text-align:center; font-size:16px; color:#333; font-weight:bold}
	#trustedWrapper .trustedCon a{ text-align:center !important; float:none !important}
	#cSliderCon{ display:none; margin:0 30px !important}
	#trustedWrapper .slick-track{ left:0}
	#trustedWrapper .slick-slide img{ margin:0 50px ; height:40px;}	
	#trustedWrapper .slick-slider{ margin-bottom:0 !important}


/* box homepage */
.row-container{ width:100%; overflow:hidden;}
.row-container .row-half{ width:50%; float:left; position:relative;  height:350px;}
.t-right{ text-align:right}
.t-left{ text-align:left}
.row-half h3{ font-size:30px; font-weight:600; color:#FFF; margin-top:35px; margin-bottom:35px; position:relative; text-transform:uppercase}
.row-half h3::after {
    content: " ";
    position: absolute;
    display: block;
    width: 80px;
    margin: 15px 0;
    border: 1px solid #3B8D87;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    }
.r1 h3::after{border: 1px solid #313639;}	

.t-right h3::after{right:0}	
.t-left h3::after{ left:0}	
	.row-half .box-no{ margin:10px}
	.row-half .rp{ text-align:right}
	.row-half .lp{ text-align:left}
	.row-half span{ font-size:30px; font-weight:bold; transition:all 0.5s ease 0s}
.row-half p{ font-size:16px; line-height:21px; letter-spacing:1px; color:#EEE}
.row-half-con{ margin:10px auto; max-width:400px}
.bg-con{ background-position:center center; background-size:cover; display:block; }
.bg-con img{ display:none}
.bg1{ background:#3B8D87}
.bg2{ background:#313639}
.bg3{ background:#FFF}
.bg4{ background:#FFF}
.bg5{ background:#FFF3}
.bg6{ background:##FFF}
.box-more{font-size:14px; color:#FFF; border:1px solid #FFF; padding:8px 10px; text-decoration:none;}
.box-more:hover{ background:#000}
		
/* banner */
#banner-wrapper{ background-size:cover; background-position: center;}
	.banner-tint{ background:url(img/black-transparent.png) repeat;}
	.banner-con{ width:1000px;  margin:0 auto; text-align:left; padding:25px 20px; display:inline-block; color:#FFF}
		.banner-con p{ font-size:14px; line-height:23px; margin-top:11px}
		.banner-con .banner-con-left{ float:left; width:30.5%; margin-right:2.5%}
		.banner-con .banner-con-left h2{font-family: 'bebas_neue_regularregular'; font-size:40px; border-left:8px solid #3B8D87; padding-left:20px; margin-top:10px}
		.banner-con .banner-con-right{ float:right; width:66.5%; marging-left:2.5%}
	
	


/* title banner */
#title-wrapper{ background:#EEE}
	.title-con{ width:1000px;  margin:0 auto; text-align:left; padding:20px 20px; display:inline-block; }
		.title-con p{ font-size:18px; font-weight:bold; margin:0;}
	

/* cert container */
#cert-wrapper{background:#EEE;}
	#cert-con{ width:1040px;  margin:0 auto; text-align:center; padding:30px 0 40px 0; display:inline-block}
	#cert-con h2{font-size: 40px; font-weight: 300; margin: 10px 0 35px 0; }
	#cert-con h2::after {
    content: " ";
    position: absolute;
    display: block;
    width: 80px;
    margin: 15px 0;
    border: 1px solid #3B8D87;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    left: calc(50% - 40px);}
	#cert-con p{font-size:16px; line-height:24px; margin:20px 0 0 0;}
	.cert-image{ margin:30px 0;}
	.cert-img-con{ margin:30px 0 0 0; padding:0; po}
	.cert-image img{ display:inline-block; width:194px; height:104px; margin:20px}
	.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background: url(img/black-transparent.png) repeat;
}

	
.cert-img:hover .overlay {
  opacity: 1;
}

.text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}


/* top container */
#mid-con-wrapper{background:#3B8D87; color:#FFF}
	#mid-con{ width:1040px;  margin:0 auto; text-align:center; padding:30px 0; display:inline-block}
	#mid-con h2{     font-size: 46px;
    font-weight: 300;
    margin: 10px 0; }
	#mid-con p{font-size:16px; line-height:24px; margin:20px 0 0 0;}

/* top container */
#join-wrapper{background:#3B8D87; color:#FFF}
	#join-con{ width:1040px;  margin:0 auto; text-align:center; padding:30px 0; display:inline-block}
	#join-con h2{     font-size: 46px;
    font-weight: 300;
    margin: 10px 0; }
	#join-con p{font-size:29px; line-height:34px; margin:20px 0 0 0;}


/* main */
#main { width:1040px; background:#999; margin:0 auto; text-align:left;}

/* content */
#content-wrapper{}
#content-con{ width:1000px;  margin:0 auto; text-align:left; padding:40px 20px; display:inline-block}
	#content-con h1{ font-weight: 300 !important;
font-size: 25px;
margin: 0 0 20px;
color: #3B8D87;
border-bottom: 1px solid #3B8D87;
padding-bottom: 15px;}
	#content-con h2{ font-weight:300 !important; font-size:20px; margin:30px 0 20px; }

	#content-con p{ font-size:14px; line-height:23px;}
	#content-con .content-left{ float:left; width:30.5%; margin-right:2.5%}
	#content-con .content-left h2{font-family: 'bebas_neue_regularregular'; font-size:40px; border-left:8px solid #3B8D87; padding-left:20px; margin-top:10px}
	#content-con .content-right{ float:right; width:66.5%; marging-left:2.5%}
	
.contactus{ text-align:center; border:2px solid #3B8D87; padding:30px}	
/*
#course-list{ width:1000px;  margin:0 auto; text-align:left; padding:40px 20px 40px 20px; display:inline-block}
	.course-con-row{ margin:10px; 0; display:inline-block; width:100%; border-bottom:2px solid #EEE; padding-bottom:10px}
	.course-con-row .course-con-img{ border:1px solid #DDD; float:left; margin-right:30px; width:295px; height:160px; display:block; background-size:cover !important; background-position:center !important}
	.course-con-row .course-con-content{ float:left;}
	.course-con-row .course-con-content h3{ font-size:21px;}
	.course-con-row .course-con-content ul{ margin:10px 0 0 0; padding:0}
	.course-con-row .course-con-content li{ list-style-type:none; color:#333; font-size:13px; margin:5px 0}
	.explore{ font-size:21px; padding-bottom:10px; border-bottom:1px solid #3B8D87; margin-bottom:10px; font-weight:600}
*/
#course-list{ width:1000px;  margin:0 auto; text-align:left; padding:30px 20px 40px 20px; display:inline-block}
	.cat-btn{ display:inline-block; overflow:hidden; border-bottom:2px solid #EEE; padding-bottom:10px; width:100%}
	.cat-btn-text{ font-size:16px; margin:0 0 10px 0; font-weight:bold}
	.cat-btn a{ display:inline-block; text-decoration:none; background:#3B8D87; padding:5px 8px; color:#FFF; margin:5px 0; font-size:13px; text-align:center; border-radius:2px}
	.cat-btn a.wide{ min-width:300px}
	
	.course-con-row{ margin:10px; 0; display:inline-block; width:100%; border-bottom:2px solid #EEE; padding-bottom:10px}
	.courseTable{ margin:10px 0; padding:0 ; font-size:11px;  border-collapse:collapse; width:100%;}
	.c1{ width:53%}
	.c2{ width:32%}
	.c3{ width:15%; text-align:center !important;}
	.courseTable tr{ margin:0; padding:0}
	.courseTable tr td{ margin:0; padding:15px 8px; vertical-align:top; border-bottom:1px solid #CCC}
	.courseTable .cMonth{  font-size:18px; color:#3B8D87 !important; border-bottom:4px solid #3B8D87}
	.courseTable .cMonth td{ padding:8px}
	.courseTable a.course-title{text-align:left !important; margin:0 !important; border:none !important; padding:0 !important; font-size:16px !important; font-weight:bold !important; color:#222 !important; text-decoration:none;}
	.courseTable a.course-title i{ font-size:14px;}
	.courseTable p{ color: #717073; font-size:13px; text-align:left; margin:0 0 5px 0 !important; padding:5px 0 0 0 ; line-height:18px !important;}
	.courseTable table{ margin:0; padding:0; width:100%}
	.courseTable table tr td{ border:0; margin:0; padding:2px 0; width:50%}


/* course */
#banner-course-wrapper{ background:url(../../../../leadwomen.ae/wp-content/uploads/2018/04/Women-as-Leaders-1.jpg) center; background-size:cover}
#banner-course-con{ width:1000px;  margin:0 auto; text-align:left; padding:30px 20px; display:inline-block}
#tint{ background:url(img/black-transparent.png) repeat;}
	.banner-title-con{ color:#FFF; margin-bottom:20px;}
	.banner-Htitle{ font-size:14px; margin:20px 0; color:silver}
	.banner-Ltitle{}
	.banner-Mtitle{ font-size:50px; margin:10px 0; padding-bottom:20px;}
	.banner-Mtitle::after {
    content: " ";
    position: absolute;
    display: block;
    width: 50px;
    margin: 15px 0;
    border: 4px solid #3B8D87;
}
	.banner-Stitle{ font-size:25px; margin:10px 0; font-weight:300; color:#CCC}
.banner-dates{ color:#EEE; display:inline-block; overflow:hidden}
.banner-dates table{ margin:10px 0; padding:0; list-style-type:none; color:silver; float:left; }
.banner-dates table tr td{ margin:0; font-size:14px; padding:2px 20px; }
.banner-dates table tr td:first-child{ padding-left:0}
.banner-btn{ margin-top:30px} 
.arabicOn, .arabicOn p{ text-align:right !important; direction:rtl !important}
.banner-dates .schedPDF{ float:right}
.banner-dates .schedPDF img{ width:120px;  box-shadow:2px 2px 3px rgba(0, 0, 0, .4)}
.banner-dates .schedPDF .cpdf{ padding:15px 10px 0 10px; text-align:center;}
.banner-dates .schedPDF .cpdf a{ color:#EEE; font-size:12px; text-decoration:none}

#content-course{  color:#3e3e3e; width:1000px;  margin:0 auto; text-align:left; padding:10px 20px 30px; display:inline-block}
	#content-course h2{ font-weight:300 !important; font-size:25px; margin:30px 0 20px; color:#3B8D87; border-bottom: 1px solid #3B8D87; padding-bottom:15px;}
	#content-course h3{ font-weight:300 !important; font-size:18px; margin:0 0 10px 0; color:#3B8D87}
	#content-course h4{ font-weight:600 !important; font-size:14px; margin:0 0 10px 0; color:#3B8D87}
	#content-course p, ul li, ol li{font-size:14px; line-height:23px;  }
	#content-course .btn-con{ padding:30px 0 0 0; display:inline-block}
	#content-course .btn-con a{ margin:0 20px 0 0 !important; float:left}
	.accLogoContent { margin:10px 0; padding:0 ;display:inline-block}
		.accLogoContent li{ float:left; list-style-type:none; margin:0 5px}
		.accLogoContent  li img{ border:1px solid #CCC; float:left; height:80px; border-radius:10px}
	.association{ display:inline; direction:ltr !important; text-align: left !important;}
	.assoCon{ padding:20px 0 !important}
	.association h2{ background:none !important}
		.association img{ float:left; margin:0 20px 10px 0; max-width:178px}
		.association p{ margin:0;}


/* instructor course page */
#instructor-wrapper{ background:#3B8D87}
#instructor-con{ width:1000px;  margin:0 auto; text-align:left; padding:30px 20px; display:inline-block; color:#FFF}
#instructor-con h2{font-weight: 300 !important;
font-size: 25px;
margin: 30px 0 20px;
border-bottom: 1px solid #FFF;
padding-bottom: 15px; margin-top:0}
#instructor-con img{ height:180px; float:left; margin:0 20px 20px 0;     border-radius: 2%;}
#instructor-con p{ font-size:14px; line-height:23px;}

/* related course page */
#related-wrapper{ background:#EEE;  border-top:2px solid silver}
.related-con{ width:1000px;  margin:0 auto; text-align:center; padding:30px 20px; display:inline-block;}
.related-con h2{font-size: 29px;line-height: 34px; margin: 0 0 10px 0; color:#3B8D87;}
.related-box{ display:inline-block; width:220px; vertical-align:top;  margin:20px 10px; border-radius:2px}
.rbox-1{background:#3B8D87;}
.rbox-2{background:#313639;}
.related-box a{ display:block;  padding:20px 10px; min-height:140px; text-decoration:none ; text-align:left; color:#FFF;}

.related-box .related-title{ font-size:14px; margin-bottom:30px; font-weight:bold}
.related-box .related-title::after {
    content: " ";
    position: absolute;
    display: block;
    width: 15px;
    margin: 8px 0 0 0;
    border: 1px solid silver;
}
.related-box .related-date{ font-size:12px; margin-bottom:5px;}
.related-box .related-venue{ font-size:12px; margin-bottom:5px;}

/* course contact */
#course-contact-wrapper{ background:#FFF; position:relative; border-top:1px solid #3B8D87}
#course-contact-wrapper img{ position:absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; top:-25px}
.course-contact{width:1000px;  margin:0 auto; text-align:center; padding:30px 20px; display:inline-block;}
.course-contact h2{font-size: 29px;line-height: 34px; margin: 20px 0 0 0; color:#3B8D87;}
.course-contact p a{ margin:0 !important; min-width:180px; background:#3B8D87 !important}

/* registration form*/
.RForm{ width:100%; font-size:12px !important; text-align:left; margin-top:20px}
.RForm table{width:100%}
.RForm table td{width:40%; padding:5px 5px;font-size:12px !important;}
.RForm h4{ color:#069}
.RForm input[type="text"],.RForm input[type="email"],.RForm input[type="tel"]{ width:99%; height:25px; border-radius:2px;  border:1px solid silver ; padding:5px}
.RForm select{width:100%; height:25px; border-radius:2px;  border:1px solid silver ;}
.RForm textarea{ width:100%; height:150px; border-radius:2px;  border:1px solid silver ; font-size:12px; padding:5px; font-family:Arial, Helvetica, sans-serif}
.formBox {background:#EEE; border:1px solid #3B8D87; padding:10px 5px; margin:10px 0; border-radius:2px}
.checklist .wpcf7-list-item{ display:block; margin:8px 0}
.white-con input[type="submit"]{background:#3B8D87; font-size:13px; padding:10px 15px; border-radius:0; color:#FFF; text-align:center; border:none; cursor:pointer}
.white-con input[type="submit"]:hover{background:#2e3233; color:#FFF}
.white-con .titleHolder{ font-size:14px; color:#FFF !important; padding:8px 10px; background:#3B8D87}


/* box category layout */
.cat-box-con{ width:100%; text-align:center; margin:0; padding:0; }
	.cat-box-con .cat-box-in{ display:inline-block; width:225px; margin:8px; height:auto; text-align:center; box-shadow: 0 10px 5px -10px #666666}
	.cat-box-con .cat-box-image{ height:120px; display:block;}
	.cat-box-con .cat-box-tint { display:block; height:auto; background:#3B8D87; text-align:center;}
	.cat-box-con .cat-box-text{ color:#FFF; font-size:13px; font-weight:bold; padding:10px; text-align:center; }
	.minheight40{min-height:40px !important}
	.cat-box-con .cat-box-no{ color:#000; font-size:12px; font-weight:normal; padding-bottom:8px;}
	.cat-box-con .cat-box-in a{ text-decoration:none !important}
	.cat-box-con .cat-box-in a:hover{ text-decoration:none !important;  transition: all 0.5s ease;}
	.cat-box-con .cat-box-in a:hover .cat-box-tint{ background:#598EFF}



/* sidebar */
#sidebar-content{ width:290px; float:right; background:#CCC;}

/* footer */
#footer-wrapper{ background:#000;}
#footer{ width:1040px;  margin:0 auto; text-align:center; padding:30px 0}
	#footer .nav-menu-footer{ margin:0; padding:0; display:inline-block}
	#footer .nav-menu-footer li{ float:left; list-style-type:none; margin:0 10px;}
	#footer .nav-menu-footer li a{ text-decoration:none; color:#EEE; font-size:13px;} 
	#footer p{ font:13px; color:#333; line-height:19px}
	#footer .white-text h3{ color:#FFF}
	#footer .white-text p{ color:#FFF; font-size:13px}
#footer .sm img{ display:inline-block; margin:0 5px}
#footer .two-col {display:inline-block; width:60%}
#footer .two-col .left-col{ float:left; text-align:center !important; margin:0 10px !important}
#footer .two-col .right-col{ float:right; text-align:center !important; margin:0 10px !important}
#footer  a{ color:#3B8D87; text-decoration:none}
#footer  a:hover{ text-decoration:underline}
	
/* TP */
.ui-widget-header {
  background:none;
}
.dateBtn{ float:left; margin:2px 1px 1px 0; background:#3B8D87; padding:3px 6px;  color:#FFF !important; text-align:center;  cursor:pointer; text-decoration:none; font-size:10px; *font-size:9px;text-decoration:none;}
	
#tabs h2{ border-bottom:2px solid #EEE; padding-bottom:10px; margin-bottom:10px; box-shadow:0 10px 5px -10px #666666}

		/* table */
	.ui-widget{ font: 100% Arial, Helvetica, sans-serif !important;}	
	.tableDate{ margin:0; padding:5px; border-collapse:collapse; width:100%; text-align:left}
	.tableDate th{  padding:8px; font-size:12px; text-align:left; color:#FFF; font-weight:bold; background:#3B8D87}
	.tableDate tr{}
	.tableDate td{ font-size:12px; padding:8px; border-bottom:1px solid #EEE; line-height:14px; color:#666;}
	.tableDate td a{ color:#222; text-decoration:none; display:block; letter-spacing:normal !important}
	.tableDate td a:hover, .catListing tr td a{ color:#3B8D87}
	.tableDate .scNav{ color:#000; font-size:14px; font-weight:400; padding-top:30px; background:#FFF; font-weight:bold}
	.tableDate .scNav img{ margin-top:13px}

	.catListing{ padding:0;}
	.catListing tr{ margin:0; border-bottom:1px solid #EEE; list-style-type:none;}
	.catListing tr td a { font-size:12px; text-decoration:none;  color:#222;}
	
	.catListing{
		border-collapse:collapse; width:100% 
	}
	.catListing th{
	  background:#e2e2e2; padding:8px; color:#000; font-weight:bold; font-size:12px; text-align:left
	}
	
	.catListing td{ 
		padding:4px 8px;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.catListing tr{
		background: #b8d1f3;
	}
	/*  Define the background color for all the ODD background rows  */
	.catListing tr:nth-child(odd),.tableDate tr:nth-child(odd)  { 
		background: #FFF;
	}
	/*  Define the background color for all the EVEN background rows  */
	.catListing tr:nth-child(even),.tableDate tr:nth-child(even) {
		background: #F5F5F5;
	}
.slicknav_nav a{ font-size:14px !important;}
.slicknav_nav a:hover{ border-radius: 0 !important; background:#3B8D87 !important}
.slicknav_nav ul{ margin:0 !important}
.slicknav_nav li, .slicknav_nav ul li{ border-top:1px solid #222 !important}
slicknav_nav li:first-child, .slicknav_nav ul li:first-child{ border:none !important}

/* blog */
	.assistive-text{ display:none;}
	.blogCon h2{ margin:0 !important}
	.blogCon h2 a{text-decoration:none;  color:#3B8D87; font-weight:300; font-size:25px; }
	.blogCon a{ text-decoration:none; color: #3B8D87}
	.post{border:2px solid #EEE; padding:20px; border-radius:20px; margin-bottom:10px; box-shadow:0 10px 5px -10px #666666; display:inline-block}
	.post .meta strong{ color:#666; font-weight:normal; font-size:12px;}
	.post .author-con{ color:#666; font-weight:normal; font-size:11px; font-style:italic}
	.blogCon img{ float:left; margin:5px 10px 10px 0; border:1px solid #CCC; width:230px; height:150px;}
	.navigation{ margin-top:15px}
/* Navigation */ 
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous,
.previous-image {
	float: left;
	width: 50%; font-size:12px; padding-top:10px
}
.nav-next,
.next-image {
	float: right;
	text-align: right;
	width: 50%; font-size:12px; padding-top:10px
}
.nav-single + .comments-area,
#comment-nav-above {
	margin: 48px 0;
	margin: 3.428571429rem 0;
}
.searchSched{ font-size:12px;}
.searchSched tr th, .searchSched tr td{ text-align:left;}


/* popup_box DIV-Styles*/
#contactForm, #contactForm2, #contactForm3, .statusMessage, input[type="submit"], input[type="button"] {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;  
border-radius: 10px;
z-index:9999999999999999999999!important;
}
/* Style for the contact form and status messages */
.hidden{ display:none !important}
#contactForm, .statusMessage, #contactForm2, #contactForm3{
color: #FFF;
border: 1px solid #aaa;
background:#000;
-moz-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
box-shadow: 0 0 1em rgba(0, 0, 0, .5);
opacity: .95;
}
#contactForm p, .statusMessage p, #contactForm2 p, #contactForm3 p, #contactForm label,  #contactForm2 label, #contactForm3 label {
color:#FFF !important;
}
#contactForm ul{ margin:0; padding:0}
#contactForm2 ul li{ margin:5px 0; padding:0}

/* The form dimensions */
#contactForm , #contactForm2, #contactForm3{
max-width: 40em;
max-height:20em;
padding: 0 1.5em 1.5em 1.5em;
margin: 0 auto;
}
.bForm{ max-height:25em !important}
/* Position the form in the middle of the window (if JavaScript is enabled) */
#contactForm.positioned, #contactForm2.positioned, #contactForm3.positioned  {
position: fixed;
top: 50px;
bottom: 0;
left: 0;
right: 0;
margin-top: auto;
margin-bottom: auto;
}
/* Dimensions and position of the status messages */
.statusMessage {
display: none;
margin: auto;
max-width: 30em;
height: 2em;
padding: 1.5em;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.statusMessage p {
text-align: center;
margin: 0;
padding: 0;
}
/* The header at the top of the form */
/* Give form elements consistent margin, padding and line height */
#contactForm ul, #contactForm2 ul,#contactForm3 ul  {
list-style: none;
margin: 0;
padding: 0;
}
#contactForm ul li ,#contactForm2 ul li,#contactForm3 ul li {
margin: .9em 0 0 0;
padding: 0;
list-style-type:none;
}
#contactForm input, #contactForm label,  #contactForm2 input, #contactForm2 label, #contactForm3 input, #contactForm3 label {
line-height: 1em;
}
/* The field labels */
/* The fields */
#contactForm  input[type="text"], #contactForm2  input[type="text"],#contactForm3  input[type="text"] { width:80%; color:#000 !important  }
#contactForm  input[type="email"], #contactForm2  input[type="email"], #contactForm3  input[type="email"]{ width:80%; color:#000 !important  }
/* Place a border around focused fields, and hide the inner shadow */
#contactForm *:focus ,#contactForm2 *:focus, #contactForm3 *:focus{
border: 1px solid #66f;
outline: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
/* Display correctly filled-in fields with a green background */
#contactForm #input:valid, textarea:valid ,#contactForm2 #input:valid, textarea:valid,#contactForm3 #input:valid {
background: #FFF;
}
/* The Send and Cancel buttons */
/* Header/footer boxes */
#contactForm .wideBox, #contactForm2 .wideBox ,#contactForm3 .wideBox {
clear: both;
text-align: center;
margin: 70px;
padding: 10px;
background: #ebedf2;
border: 1px solid #333;
}
#contactForm .wideBox h1,#contactForm2  .wideBox h1, #contactForm3  .wideBox h1{
font-weight: bold;
margin: 20px;
color: #666;
font-size: 1.5em;
}
.desktopHide{ display:none}

/* background */
.cat-bg {background-image:url(img/home-box/TP.jpg)}
/* Box */
.home-box-1{background-image:url(img/home-box/BI.jpg) !important}
.home-box-2{background-image:url(img/home-box/MG.jpg) !important}
.home-box-3{background-image:url(img/home-box/SP.jpg) !important}
.home-box-4{background-image:url(img/home-box/FI.jpg) !important}
.home-box-5{background-image:url(img/home-box/HR.jpg) !important}
.home-box-6{background-image:url(img/home-box/PR.jpg) !important}
.home-box-7{background-image:url(img/home-box/PM.jpg) !important}
.home-box-8{background-image:url(img/home-box/SM.jpg) !important}
.home-box-9{background-image:url(img/home-box/TP.jpg) !important}
.home-box-10{background-image:url(img/home-box/CS.jpg) !important}
.home-big-box-1{background-image:url(img/Certificate.jpg) !important}
.home-big-box-2{background-image:url(img/Masterclass.jpg) !important}

/* ven */
.box-hamburg{background-image:url(img/venue-box/Hamburg.jpg) !important}
.box-hamburg{background-image:url(img/venue-box/Hamburg.jpg) !important}
.box-accra{background-image:url(img/venue-box/Accra.jpg) !important}
.box-al-khobar{background-image:url(img/venue-box/Al-khobar.html) !important}
.box-london{background-image:url(img/venue-box/London.jpg) !important}
.box-hamburg{background-image:url(img/venue-box/Hamburg.jpg) !important}
.box-new-york{background-image:url(img/venue-box/New York.jpg) !important}
.box-budapest{background-image:url(img/venue-box/Budapest.jpg) !important}
.box-new-york{background-image:url(img/venue-box/New York.jpg) !important}
.box-doha{background-image:url(img/venue-box/Doha.jpg) !important}
.box-frankfurt{background-image:url(img/venue-box/Frankfurt.jpg) !important}
.box-frankfurt{background-image:url(img/venue-box/Frankfurt.jpg) !important}
.box-guangzhou{background-image:url(img/venue-box/Guangzhou.jpg) !important}
.box-hongkong{background-image:url(img/venue-box/Hongkong.jpg) !important}
.box-new-york{background-image:url(img/venue-box/New York.jpg) !important}
.box-berlin{background-image:url(img/venue-box/Zurich.jpg) !important}
.box-jeddah{background-image:url(img/venue-box/Jeddah.jpg) !important}
.box-berlin{background-image:url(img/venue-box/Zurich.jpg) !important}
.box-lagos{background-image:url(img/venue-box/Lagos.jpg) !important}
.box-london{background-image:url(img/venue-box/London.jpg) !important}
.box-london{background-image:url(img/venue-box/London.jpg) !important}
.box-new-york{background-image:url(img/venue-box/New York.jpg) !important}
.box-new-york{background-image:url(img/venue-box/New-York.jpg) !important}
.box-frankfurt{background-image:url(img/venue-box/Frankfurt.jpg) !important}
.box-frankfurt{background-image:url(img/venue-box/Frankfurt.jpg) !important}
.box-frankfurt{background-image:url(img/venue-box/Frankfurt.jpg) !important}
.box-frankfurt{background-image:url(img/venue-box/Frankfurt.jpg) !important}
.box-frankfurt{background-image:url(img/venue-box/Frankfurt.jpg) !important}
.box-athens{background-image:url(img/venue-box/Athens.jpg) !important}
.box-muscat{background-image:url(img/venue-box/Muscat.jpg) !important}
.box-new-york{background-image:url(img/venue-box/New-York.jpg) !important}


/* banner */
.seminars{background-image:url(img/Inner-Banner/Seminars.jpg) !important}
.location{background-image:url(img/Inner-Banner/location.jpg) !important}
.contact-us{background-image:url(img/Inner-Banner/Contact-Us.jpg) !important}
/* cat */
.certificate-series{background-image:url(img/Inner-Banner/Certificate-Series.jpg) !important}
.master-classes{background-image:url(img/Inner-Banner/Master-Classes.jpg) !important}
.management-leadership{background-image:url(img/Inner-Banner/MG.jpg) !important}
.business-intelligence-data-management{background-image:url(img/Inner-Banner/BI.jpg) !important}
.strategy-change-management{background-image:url(img/Inner-Banner/SM.jpg) !important}
.finance-business-acumen{background-image:url(img/Inner-Banner/FI.jpg) !important}
.hr-organizational-behaviour{background-image:url(img/Inner-Banner/HR.jpg) !important}
.public-sector-management{background-image:url(img/Inner-Banner/PS.jpg) !important}
.project-process-management{background-image:url(img/Inner-Banner/PM.jpg) !important}
.marketing-business-development{background-image:url(img/Inner-Banner/MK.jpg) !important}
.inhouse{background-image:url(img/Inner-Banner/Inhouse.jpg) !important}
.about-us{background-image:url(img/Inner-Banner/About-Us.jpg) !important}
.training-plan{background-image:url(img/Inner-Banner/Training-Plan.jpg) !important}

/* ven */
.hamburg{background-image:url(img/Inner-Banner/Hamburg/.jpg) !important}
.hamburg{background-image:url(img/Inner-Banner/Hamburg/.jpg) !important}
.accra{background-image:url(img/Inner-Banner/Accra.jpg) !important}
.al-khobar{background-image:url(img/Inner-Banner/Al-khobar.html) !important}
.london{background-image:url(img/Inner-Banner/London.jpg) !important}
.hamburg{background-image:url(img/Inner-Banner/Hamburg/.jpg) !important}
.new-york{background-image:url(img/Inner-Banner/New York.jpg) !important}
.budapest{background-image:url(img/Inner-Banner/Budapest.jpg) !important}
.new-york{background-image:url(img/Inner-Banner/New York.jpg) !important}
.doha{background-image:url(img/Inner-Banner/Doha.jpg) !important}
.frankfurt{background-image:url(img/Inner-Banner/Frankfurt.jpg) !important}
.frankfurt{background-image:url(img/Inner-Banner/Frankfurt.jpg) !important}
.guangzhou{background-image:url(img/Inner-Banner/Guangzhou.jpg) !important}
.hongkong{background-image:url(img/Inner-Banner/Hongkong.html) !important}
.new-york{background-image:url(img/Inner-Banner/New York.jpg) !important}
.berlin{background-image:url(img/Inner-Banner/Zurich.jpg) !important}
.jeddah{background-image:url(img/Inner-Banner/Jeddah.jpg) !important}
.berlin{background-image:url(img/Inner-Banner/Zurich.jpg) !important}
.lagos{background-image:url(img/Inner-Banner/Lagos.jpg) !important}
.berlin{background-image:url(img/Inner-Banner/Zurich.jpg) !important}
.london{background-image:url(img/Inner-Banner/London.jpg) !important}
.london{background-image:url(img/Inner-Banner/London.jpg) !important}
.new-york{background-image:url(img/Inner-Banner/New York.jpg) !important}
.new-york{background-image:url(img/Inner-Banner/New-York.jpg) !important}
.oxford{background-image:url(img/Inner-Banner/Oxford.jpg) !important}
.frankfurt{background-image:url(img/Inner-Banner/Frankfurt.jpg) !important}
.frankfurt{background-image:url(img/Inner-Banner/Frankfurt.jpg) !important}
.frankfurt{background-image:url(img/Inner-Banner/Frankfurt.jpg) !important}
.frankfurt{background-image:url(img/Inner-Banner/Frankfurt.jpg) !important}
.frankfurt{background-image:url(img/Inner-Banner/Frankfurt.jpg) !important}
.athens{background-image:url(img/Inner-Banner/Athens.jpg) !important}

.about-image{ text-align:center; width:100%}
.about-image img{ text-align:center; width:100%; max-width:694px; margin:20px auto}	


/*program  Finder*/

	#searchBoxCon{ padding:11px; position:relative; background:#E6E6E6; border-top-left-radius:10px; border-top-right-radius:10px}
	#searchBoxCon dl{ padding:0; margin:0; display:inline-block; width:100%}
	#searchBoxCon dl dd{ margin:0; padding:0 .5%;  float:left;}
	#searchBoxCon dl dd.d1{ width:44% !important}
	#searchBoxCon dl dd.d2{ width:29% !important}
	#searchBoxCon dl dd.d3{ width:19% !important}
	#searchBoxCon dl dd.d4{}
	#searchBoxCon dl dd:first-child{ width:35% !important}
	#searchBoxCon dl dd h2{ margin-bottom:10px; border-bottom:1px solid #CCC; padding-bottom:10px; }
	#searchBoxCon dl dd.center{ border-left:1px solid #CCC; border-right:1px solid #CCC; padding:0 20px; margin-right:20px;}
	#searchBoxCon dl dd ul{ margin:0; padding:0; width:98%}
	#searchBoxCon dl dd ul li{ margin:0; padding:0; font-size:10px; float:left; list-style-type:none; width:49%; text-align:left; color:#000}
	#searchBoxCon dl dd p{  font-size:11px; line-height:17px; margin:0; color:#000}
	#searchBoxCon dl dd input[type="checkbox"]{ visibility:hidden; margin-right:5px; }
	#searchBoxCon a.clearBtn{ cursor:pointer; position:absolute; top:5px; right:25px; visibility:hidden; background:url(images/x.html) #F00 center left no-repeat; padding-left:23px; font-size:12px; color:#FFF}
	#searchBoxCon a.clearBtn:hover{ text-decoration:none;}
	#checkForm, #checkFormAcc{ border:2px solid #FFF; display:inline-block; width:97%; padding:10px; border-radius:10px}
	#checkForm h2, #checkFormAcc h2{ font-weight:bold;}
	#resultUpdate{ margin-top:20px;}
	#loader{ background:url(images/ajax-loader.html) center 200px no-repeat; width:100%; height:100%; position:absolute; top:10%;   z-index:9999; left:0}
	#loaderAcc{ background:url(images/ajax-loader.html) center 200px no-repeat; width:100%; height:100%; position:absolute; top:10%; left:0;  z-index:9999}

.pfbtn{ padding:5px 10px; background:#FFC908; display:block; border-radius:10px; margin-bottom:5px; text-align:center; font-size:13px}

#searchBoxCon{ text-align:left !important}

/* panel slide 2*/
    #panel2 { width:100%;
	display:none;
    }
    .slide2 {
        margin: 0 0 10px 0;
        padding: 0;
        border-top: solid 2px #E6E6E6;
        background:#999;
		width:100%;
    }
    .btn-slide2 {
        background: url(images/white-arrow.html) no-repeat right 12px;
        text-align: center;
        width: 99%;
        height: 25px;
        padding: 10px 10px 0 0;
        /*margin: 0 auto;*/
        display: block;
        font: bold 120%/100% Arial, Helvetica, sans-serif;
        color: #fff !important;
        text-decoration: none;
    }
	.btn-slide2:hover{ text-decoration: none !important }
   .slide2 .active {
        background-position: right -50px !important;
    }
.pagination a, .pagination span{ color:#333; font-size:13px; font-weight:bold; padding:0 2px}
.pagination .current{ font-size:13px; color:#3B8D87; font-weight:bold}
.searchprogram { margin:2px 0;}
.searchprogram  a{ text-decoration:none; color:#3B8D87}

hr{ border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
@media screen and (min-width: 1060px) {
	
}
@media screen and (max-width: 1100px) {
	#header, #menu-con, #home-banner-con,.title-con, #cert-con,#mid-con,#join-con, #content-con, #course-list, #banner-course-con, #instructor-con, #course-btm-con, #footer, .inner-banner-con, .top-con, .gold-con, .white-con, #content-course, .top-con-2, .tp-con, .cat-con, .trustedCon, #testimonials-footer, .course-contact, .related-con{ width:95% !important; padding-left:2.5% !important; padding-right:2.5% !important}
	.tp-con{background: url(img/black-transparent.png) repeat !important; text-align:center !important}
	.tp-con h2{ color:#FFF !important}
	.tp-con p{ color:silver !important}
	
	
}
@media screen and (max-width: 1060px) {
	.row-container .row-half{ width:45% !important; padding:2.5% !important}

	
}
@media screen and (max-width: 740px) {
	
		.slicknav_menu{
		display:block;
	}
	#header{ padding:60px 0 30px 0 !important}
	.top-con h2 br, #site-navigation{ display:none !important}
	#home-banner-con{ padding:15% 2.5% !important}
	#home-banner-con h1{ font-size:250% !important}
	.top-con h2, #mid-con h2, #cert-con h2, .white-con h2, .gold-con h2{ font-size:25px !important;}
	.ui-tabs .ui-tabs-panel{ padding:10px 0 !important}
	.banner-Htitle{ font-size:13px !important}
	.banner-Mtitle{ font-size:30px !important}
	.banner-Stitle{ font-size:18px !important}
	.banner-dates table tr td{ font-size:13px !important}
	#content-course h2{ font-size:18px !important; margin:20px 0 !important; padding-bottom:10px !important}
	#course-btm-con{ background:#EEE !important}
	#course-btm-con h3{ margin:0 0 20px 0 !important font-size:18px !important;}
	#content-course p, ul li, ol li, #instructor-con p,#course-btm-con ul li, .white-con p, .gold-con p, .top-con p, .leftContent ul li{ font-size:13px !important; line-height:19px !important}
	.btn-con { text-align:center; display:inline-block; width:100% !important}
	.btn-con a{ float:none !important; display:block !important;}
	#content-course .btn-con{ padding-bottom:0 !important}
	#content-course .btn-con a{ margin:0 0 20px 0 !important}
	#instructor-con h2 { margin:0 0 20px 0 !important}
	#instructor-con img{ height:100px !important}
	 iframe,
 object,
.video-container embed {
width: 100%;
height:auto
}	
	.video-bg{background: url(img/home-banner.jpg) center; background-size:cover; height:auto !important}
	.video-con{ display:none}
	.top-text{ position:inherit !important; display:block}
	.top-text h1{ font-size:30px !important; margin:20px 0 0 0 !important}
	.top-search{ position:inherit !important; width:auto !important}
	.cat-box-con .cat-box{ width:45% !important}
	.cat-box-con .cat-box .box-title{ font-family:16px !important}
	.cat-con p br, .banner-Htitle{ display:none !important}
	.inner-banner-con h1{ font-size:50px !important; line-height:53px !important}
	.banner-dates table tr td{ padding:2px 5px !important}


}
@media screen and (max-width: 580px) {
	.hide-image, .inner-banner-con h2 br, .mHide, .dateBtn, .line-banner::after, #top-wrapper p br, .row-half p br, #mid-con-wrapper p br, #cert-wrapper p br, #join-wrapper p br, .gold-con p br, .top-con p br, .white-con p br{ display:none !important}
	.desktopHide{ display:block !important} 
	.banner-btn a{ max-width:130px !important; font-size:12px !important; padding:10px !important}
	.normal-page::after { display:block !important}
	.row-container{ padding:0 !important; margin:0 !important}
	.row-container .row-half{ width:95% !important; float:none !important; height:auto !important; padding:30px 2.5% !important}
	.row-half h3{ margin-top:0 !important}
	.row-half-con{ height:auto !important; margin: auto !important; text-align:center !important}
	.t-left h3::after, .t-right h3::after{left:calc(50% - 40px) !important}
	
	.mobile-gold{ background: #3B8D87 !important}
	.mobile-gold h3, .mobile-gold p{ color:#FFF !important}
	.mobile-gold h3::after{ border-color:#FFF !important}
	.mobile-gold a{ background:#FFF !important; color:#3B8D87 !important}
	.cert-img-con .cert-img img{ height:100px !important}
	#join-con p{ font-size:20px !important; line-height:26px !important}
	#join-con p br{ display:none !important}
	.inner-banner-con{ padding:20px 0 !important}
	.inner-banner-con h1{ font-size:40px !important; line-height:40px !important}
	.inner-banner-con h2{  font-size:16px !important;}

	#course-list{ padding:20px 0 !important}
	.courseTable{ font-size:9px !important}
	.courseTable h2{ font-size:12px !important}
	.tableDate td{ font-size:9px; padding:8px 2px !important; line-height:12px !important}
	.tableDate .scNav{ padding:15px 2px !important}
	#footer .two-col{ width:100% !important}
	#footer .two-col .left-col, #footer .two-col .right-col{ float:none !important}{ float:none !important}
	.btn-3-inner{ margin:5px 0 !important; padding:10px !important; font-size:12px !important}
	#top-con-wrapper .top-con-2 .top-con-left,#top-con-wrapper .top-con-2 .top-con-right{ float:none !important; padding:0 !important; text-align:center !important; width:auto !important}
	.top-con-2 .top-con-right{ border-left:none !important}
}

@media screen and (max-width: 480px) {
	.cat-box-con .cat-box{ width:95% !important; font-size:22px !important; height:150px !important}
	.cat-box-con .cat-box .box-title{margin-top:50px !important;}
	.cat-box-con .cat-box:hover .box-title{margin-top:7% !important;}
	.cat-box-con .cat-box .btn{ font-size:13px !important}
		.inner-banner-con h1{ font-size:30px !important; line-height:30px !important}

}

@media screen and (max-width: 370px) {
	.logo, .logo-footer{ width:100% !important}
	.inner-banner-con h1 br{ display: none !important}
}
@media print
{    
#content-course{ display:inherit !important}

}