/* prd-new-style Start*/

#prdLogo{height:23px; text-indent: -9999em;font-size: 32px;width: 300px;height: 40px;color: #5b6870;font-weight: bold; background:url("/sites/meweb/images/common_images/mecp-logo.png") no-repeat 0 -6px;}
#prdLogo:hover{text-decoration:none;}
div#scroll{text-align:justify;}
.flexslider .flexBnrslides img{display:initial;}
/*.flexslider .flexBnrslides img{height:340px;}*/
.bannerflex{background:#000;border-bottom: 1px solid #ddd !important;box-shadow: 0 0 2px #ccc !important;}
.gtForm{width:420px;padding:20px;border:3px solid #eee;margin:20px auto}
.mR85{margin-right:85px}
.slideshow{border:2px solid #eee;max-width:100%}
.get-quote-form{width:340px;margin:0 auto}
.certifications-banner{width:100%; position:relative;}
.overview-container { padding: 0px 0 50px 0; width:100%; display:inline-block; }
.overview-left { width: 35%; height: auto; display: inline-block; border-right: 1px solid #ccc; font-family: 'Roboto Slab', serif; }
.overview-left h3 { font-size: 33px; display: inline-block; line-height: 51px; font-weight: 300; }
.overview-left h3 span { font-weight: bold; }
.overview-right { width: 62%; height: auto; float: right; display: inline-block; }
.overview-right p { font-size: 15px; line-height: 29px; margin: 0 0 20px 0px; }
.overview-right p span { font-weight: bold; }
.overview-right p a { font-size: 22px; padding: 10px 20px; color: #99CD3F; background: #2a2a2a; }
.overview-right p a:hover{text-decoration:none;background:#99CD3A; color:#fff;}
.overview-cust-testimonials { width: 100%; height: auto; display: table; margin: 40px auto 40px auto; }
.cust-testimonial-lquote, .cust-testimonial-rquote, .certification-curousal-container, .certification-curousal-container img, .testimonial-contents { float: left; }
.cust-testimonial-lquote img, .cust-testimonial-rquote img { margin-top: 40px; }
.certification-curousal-container { margin: 0 30px; width: 80%; }
.testimonial-contents { width: 69%; margin-left: 4%; color:#333; }
.testimonial-contents p span { font-weight: bold; }
.certifi-carousel-person {height: 198px;width: 198px;background: url(/sites/meweb/images/training/images/training-team-images.png) no-repeat 0 0;float: left;}
.certifi-carousel-person1{background-position: -1px 0;}
.certifi-carousel-person2{background-position: -202px 0;}
.certifi-carousel-person3{background-position: -401px 0;}
.certifi-carousel-person4{background-position: -601px 0;}
.certifi-carousel-person5{background-position: -801px -1px;}
.certifi-carousel-person6{background-position: -1001px -1px;}
.certifi-carousel-person7{background-position: -1201px -1px;}
.certifi-carousel-person8{background-position: -1401px -1px;}
.certifi-program-section { width: 100%; height: auto; display: inline-block; margin: 20px 0px; }
.certifi-program-section h3 { font-family: 'Roboto Slab', serif; font-size: 32px; font-weight: 300; text-align: center; }
.cert-program-container { width: 80%; height: auto; margin: 0 auto; display: table; margin-top: 70px; }
.pgm-sect1 { width: 50%; height: auto; float: left; }
.pgm-sect2 { width: 25%; height: auto; float: left; }
.pgm-sect1:hover, .pgm-sect2:hover{cursor:pointer;}
.prgm-icon { width: 130px; height: auto; display: table; margin: 0 auto; background: #424f56; padding: 53px 0px; color: #7bbb2a; font-size: 22px;border-radius: 100px; text-align:center; }
.pgm-sect1 p, .pgm-sect2 P { font-size: 15px; text-align: center; }
.program-features-lists { width: 100%; height: auto; display: block; margin: 60px 0px; }
.program-left-lists { width: 27%; height: auto; float: left; padding-right: 3%; border-right: 1px solid #333; }
.pgm-lists { width: 100%; height: 100px; display: inline-block; padding-bottom: 0px; }
.pgm-lists h3 { font-family: 'Roboto Slab', serif; font-size: 16px; font-weight: 300; text-align: right; margin: 0; top: -7px; position: relative; }
.program-right-lists { width: 65%; height: auto; display: block; float: left; }
.pgm-list-details { width: 100%; height: auto; padding-bottom: 50px; background: url(/sites/meweb/images/common_images/pgm-bullet.png) no-repeat top left; padding-left: 7%; position: relative; left: -10px; }
.pgm-list-details ul { list-style: disc; margin-left: 20px; top: -7px; position: relative; }
.pgm-list-details p { margin: 0; top: -7px; position: relative; }
.pgm-list-details:last-child { padding-bottom: 0px; }
.certifi-phrase-sect { width: 100%; height: auto; display: block; margin: 10px 0px; float: left; }
.certifi-phrase-sectl img { margin-right: 5%; }
.certifi-phrase-sectr img { margin-left: 5%; }
.certifi-phrase-sect img { float: left; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; -ms-transition: 0.5s; }
.certifi-phrase-sect img:hover { transform: rotateY(180deg); -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; -ms-transition: 0.5s; }
.phrase-details { width: 65%; height: auto; float: left; margin: 2% 0 0 0%; }
.phrase-details h3 { font-family: 'Roboto Slab', serif; font-size: 26px; font-weight: 300; }
.phrase-details p { font-size: 15px; }
.enrollment-container { width: 100%; height: auto; float: left; margin: 50px 0; }
.enrollment-container img { width: auto; display: block; margin: 0 auto; }
.verification-container { width: 100%; height: auto; float: left; margin: 50px 0px; }
.verify-enrollment { width: 100%; height: auto; display: block; }
.verify-enrollment h4 { font-size: 22px; text-align: center; margin: 0 0 30px 0px; }
.verify-enrollment form { width: 35%; height: auto; display: block; margin: 0 auto; background: #d9d9d9; padding: 10px 0 10px 0; }
.verify-enrollment form input { display: inline-block; border: none; padding: 15px; background: none; width: 80%; }
.verify-enrollment form input[type="submit"] { float: right; background: url(/sites/meweb/images/common_images/verification-submit.png) no-repeat; width: 14px; height: 15px; margin: 6px 5px 0 0; }
.enrollment-result { width: 100%; height: auto; float: left; margin: 0px 0px; }
.results-headings { width: 100%; height: auto; float: left; }
.results-headings h2 { font-family: 'Roboto Slab', serif; font-size: 34px; font-weight: 300; text-align: center; line-height: 40px; }
.results-headings h2 span { font-weight: 700; }
.results-headings p { font-size: 15px; text-align: center; color: #9a9a9a; }
.enrollment-results-lists { width: 100%; height: auto; margin: 30px 0px 0px 0px; border-top: 1px solid #dddfe0; border-bottom: 1px solid #dddfe0; padding: 0 0 30px 0; float: left; }
.enrollment-results-lists form, .enrollment-results-lists form .lists-sections fieldset { width: 100%; height: auto; }
.enrollment-results-lists form .lists-sections:last-child { border: none; }
.enrollment-results-lists form .lists-sections { width: 22%; height: auto; float: left; padding: 0 1.4%; border-right: 1px solid #dddfe0; margin-top: 15px; }
.enrollment-results-lists form .lists-sections h4 { margin: 30px 0 20px 0px; font-size: 20px; }
.lists-sections fieldset { margin-bottom: 10px; }
.certi-join-now-but { padding: 10px 20px; background: #7bbb2a; display: table; margin: 0 auto; font-size: 22px; color: #fff; position: relative; top: -20px; }
.icon-s-download{background:none; display:none;}
.nav-dwn a{width:120px; background:#7bbb2a;font-weight:bold; border-radius:0px; }
.nav-dwn a:hover{background:#5b6870;}
.certi-enrollment-iframe{paddding-bottom:0px;}
.certi-enrollment-iframe iframe{margin:0 auto; display:block;}
.certificate-popup-container{background:rgba(0, 0, 0, 0.8); width:100%; height:100%; position:fixed; z-index:999999; display:none;left: 0;top: 0;}
.popup-container{width: 900px;height: auto;background: #fff;position: relative;top: 18%; margin:0 auto; display:none;}

.pep-pgm-popup1 .popup-contents-sections{background:url("/sites/meweb/images/common_images/pep-pgm-popup.jpeg");}
.dep-pgm-popup1 .popup-contents-sections{background:url("/sites/meweb/images/common_images/dep-pgm-popup.jpeg");}
.spp-pgm-popup1 .popup-contents-sections{background:url("/sites/meweb/images/common_images/spp-pgm-popup.jpeg");}
.popup-contents-sections{float:left; width:100%; background:#fff;}
.popup-contents-sections ul{padding-left:25px;}
.popup-contents-sections img{float:left; width:400px;}
.popup-contents{width: 860px;float: right;padding: 20px;background: rgba(255, 255, 255, 0.92);}
.popup-scroll-contents{height:400px; overflow-y:scroll;}
.popup-close-icon a{padding:5px 10px !important; background:#999 !important; font-size:18px; float:right;}
.popup-close-icon a:hover{text-decoration:none; opacity:0.7;}
.popup-contents h2{font-family: 'Roboto Slab', serif; font-size: 34px; font-weight: 700;}
.popup-contents p{font-size:15px; line-height:24px; color:#222; text-align:justify}
.popup-contents a{display:blcok; padding:10px 10px; color:#fff; font-size:15px; background:#7bbb2a;}
.popup-contents a:hover{text-decoration:none; background:#333;}

.flexslider{max-height:340px !important;}
.flexslider .flexBnrslides img{}
/*.certifi-overview-firstbanner{background:url("/sites/meweb/images/training/images/mecp-overview-banner.jpg");background-size: cover; background-position: top center; height:340px;}*/
.certifi-testimonial-firstbanner{background:url("/sites/meweb/images/training/images/certification-testimonials-banner-1.jpg");background-size: cover; background-position: top center; height:340px;}
.certifi-testimonial-firstbanner .banner-caption{font-weight:bold; color:#333; top:30%; right:10%;}
.certifi-testimonial-firstbanner .banner-caption p span{color:#7bbb2a;}
.certifi-overview-firstbanner .banner-caption{font-size: 20px;line-height: 24px;top: 20%;right: 15%;color: #0A3D8C;}
.certifi-overview-firstbanner .banner-caption h2{font-family: 'Bevan';font-size: 46px;font-weight: bold; color:#7BBB2A;}
.certifi-overview-firstbanner .banner-caption p{  color: #335180; color:#fff;}
.certifications-banner .flexBnrslides > li:nth-child(1){background:#000;}
.certifications-banner .flexBnrslides > li:nth-child(2){background:#000;}
.certifications-banner .flexBnrslides > li:nth-child(3){background:#000;}
.certifications-banner .flexBnrslides > li:nth-child(4){background:#000;}
.banner-caption{position: absolute;color: #fff;font-size: 34px;line-height: 46px;font-family: roboto slab;font-weight: 100;right: 20%;top: 15%;}
.banner-caption strong{color:#7bbb2a;}
.certification-pgm-mainsect1{width:267px; height:auto; display:inline-block; float:left; margin: 0 33px 0 31px; border: 1px solid #ccc;}
.certification-pgm-mainsect1 h4{font-family: 'Roboto Slab', serif;font-size: 16px;font-weight: bold; margin:0px; line-height: 22px;text-align: center;padding: 15px 0 15px 0;background: #333;color: #fff;}
.certification-pgm-mainsect1 img{display:block; margin:0 auto;}
.certification-pgm-mainsect1 p{font-size:14px; line-height:25px; margin-top:15px; text-align:center;}
.certification-pgm-mainsect1 p a{font-size: 14px;padding: 5px 10px;color: #99CD3F;background: #2a2a2a;}
.certification-pgm-mainsect1 p a:hover{text-decoration: none;background: #99CD3A;color: #fff;}
.certfi-pgm-lrmore-active{text-decoration: none;background: #99CD3A !important;color: #fff !important;}
.certifications-pgm-subsect{display:none;}
.certifications-pgm-subsect{width:100%; height:auto; margin:20px 0px; border-top:1px solid #ccc; display:none; padding:20px 0 0 0;}
.certifications-pgm-subsect h4{font-family: 'Roboto Slab', serif;font-size: 20px;font-weight: 300; line-height:26px;text-align: left; 
margin:0 0 15px 0;}
.certifications-pgm-subsect p{font-size:14px; line-height:22px; margin-top:15px; text-align:justify; color:#555;}
.certifications-pgm-subsect ul{margin-bottom:20px; list-style:circle;font-size:14px; line-height:22px; margin-top:15px; text-align:justify; color:#55s; padding-left:20px;}
.view {
    width: 267px;
    height: 380px;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
	margin:0 auto;
	
}
.view .mask, .view .content {
    width: 267px;
    height: 380px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
}
.view img {
    display: block;
    position: relative
}
.view h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 30px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.8);
    margin: 20px 0 0 0
}
.view p {
   
    font-style: italic;
    font-size: 16px;
    position: relative;
    color: #fff;
    padding: 10px 20px 20px;
    text-align: center;
	margin-bottom:0px;
}
.view a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #7bbb2a;
    color: #fff;
    box-shadow: 0 0 1px #000
}
.view a.info:hover {
    box-shadow: 0 0 5px #000;
	background:#000 !important;
	color:#7bbb2a;
}
.view-sixth img { 
	transition: all 0.4s ease-in-out 0.5s; 
}
.view-sixth .mask{ 
	background-color: rgba(0, 0, 0, 0.6);
	opacity:0;
	transition: all 0.3s ease-in 0.4s;
}
.view-sixth h2{
	opacity:0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    background: transparent;
    margin: 20px 40px 0px 40px;
    transform: scale(10);
    transition: all 0.3s ease-in-out 0.1s;
}
.view-sixth p { 
	opacity:0;
    transform: scale(10);
	transition: all 0.3s ease-in-out 0.2s;
}
.view-sixth a.info { 
	opacity:0;
    transform: translateY(100px);
	transition: all 0.3s ease-in-out 0.1s;
}
.view-sixth:hover .mask {  
	opacity:1; 
	transition-delay: 0s;
}																			 
.view-sixth:hover img { 
	transition-delay: 0s; 
}
.view-sixth:hover h2 { 
	opacity: 1;
    transform: scale(1);
	transition-delay: 0.1s;
}
.view-sixth:hover p { 
	opacity:1; 
    transform: scale(1);
	transition-delay: 0.2s;
}
.view-sixth:hover p span
{
color:#7bbb2a;
}
.view-sixth:hover a.info { 
	opacity:1;
    transform: translateY(0px);
	transition-delay: 0.3s;
}
.nav>li.train-certi-dropdown:hover ul{display:block;}
.train-certi-dropdown ul{background: #616F76;color: #fff;border-bottom: 5px solid #7bbb2a;list-style: none;margin-top: 0px;position: absolute;width: 150px; display:none;}
.train-certi-dropdown ul li{text-align: left;padding: 5px 24px 5px 10px;color: #fff;border-bottom: 1px dotted;}
.train-certi-dropdown ul li a{color:#fff;}
.train-certi-dropdown ul li a:hover{text-decoration:underline;}
.itom-training-cont1-header{width:100%; display:block; float:left;}
.itom-training-cont1-header p span{background: #7BBB2A;color: #FFF!important;font-size: 28px;font-weight: 300;padding: 5px 20px;text-decoration: none;display: inline-block;line-height: 40px;float: right;}
.itom-training-cont1-header p span:hover{background:#5b6870; cursor:pointer;}
.itom-training-content1 h2{float:left; font-size:28px;}
.itom-training-content1 a{background: #7BBB2A;color: #FFF!important;font-size: 28px;font-weight: 300;padding: 5px 20px;text-decoration: none;display: inline-block;line-height: 40px; float:right;}
.tr-col {
width: 28.3%;
float: left;
margin: 0.5%;
padding: 2%;
background: #f1f1f1;
height: 260px;
}
.trFrame {
width: 67%;
}
.training-sect-containers{width:100%; height:auto; display:inline-block;}
.training-sect-containers-l img{float:left;display:inline-block; width:300px;}
.training-sect-containers-l .training-sect-containers-contents{float:left; width:550px; margin-left:50px; }
.training-sect-containers-r img{float:left;display:inline-block; width:303px;}
.training-sect-containers-r .training-sect-containers-contents{float:left; width:550px; margin-right:50px; text-align:right;}
#comSubTree {
font-size: 15px;
line-height: 20px;
max-width: 1000px;
margin: 0 auto;
transition: all 0.2s ease-in 0s;
width: 100%;
position: relative;
z-index: 9;
top:-16px;
}
.comSubTree-pos-relative
{
position:relative !important; top:-16px !important;
}
.comSubTree-pos-fixed{position:fixed !important}
#comSubTree .comSubTree {
text-align: right;
background: #eee;
position: absolute;
top: 15px;
right: 0;
}
#comSubTree .comSubTree:before {
position: absolute;
right: -30px;
top: 0;
display: inline-block;
border-right: 30px solid transparent;
border-top: 30px solid #eee;
content: '';
}
#comSubTree .comSubTree>ul {
padding: 0;
}
#comSubTree .comSubTree>ul>li {
display: inline-block;
padding: 5px 10px;
}
#comSubTree .comSubTree>ul>li>a {
color: #333!important;
}
#comSubTree .comSubTree>ul>li>a:hover
{
cursor:pointer;
text-decoration:none;
}
#comSubTree span {
cursor: pointer;
}
.comSubTreeAct span {
position: relative;
display: block;
font-weight: bold;
}
.comSubTreeAct{font-weight:bold;position: relative;
display: block;}
.comSubTreeAct:after {
position: absolute;
left: 50%;
top: -2px;
display: inline-block;
border-left: 8px solid transparent;
border-top: 8px solid #424f56;
border-right: 8px solid transparent;
content: '';
margin-left: -4px;
}
#comSubTree .comSubTree:after {
position: absolute;
left: -30px;
top: 0;
display: inline-block;
border-left: 30px solid transparent;
border-top: 30px solid #eee;
content: '';
}
.certif-mainpage-container{width: 100%;height: auto;display: inline-block; margin-top:40px;}
.certif-mainpage-subcontainer ul{padding-left:20px; list-style:disc;}
.certif-mainpage-subcontainer ul li{line-height:30px;}
.certifi-fourth-banner .banner-caption, .certifi-fifth-banner .banner-caption, .certifi-sixth-banner .banner-caption{color: #FFF;top: 10%;line-height: 32px;font-weight: normal;font-size: 22px;right: 17%;}
.certifi-fourth-banner .banner-caption div, .certifi-fifth-banner .banner-caption div, .certifi-sixth-banner .banner-caption div{left:5%; position:relative;}
.banner-caption a{width: auto;background: #7bbb2a;font-weight: 500;border-radius: 0;padding: 5px 25px;color: #fff;font-size: 22px; text-decoration:none;}
.banner-caption a:hover{background: #5b6870;}
.certifi-seventh-banner .overview-cust-testimonials{width:1000px; margin:80px auto 80px auto;}
.certifi-seventh-banner .testimonial-contents{color:#fff;}
.support-left-container{width:30%; height:auto; float:left;}
.support-right-container{width:68%; height:auto; display:inline-block; border-left:1px solid #ccc;}
.faq-main-container{width:20%; height:auto; display:block; float:right;}
.faq-main-container a{}
.faq-main-container a:hover{cursor:pointer;}
.support-right-container ul{float: left;width: 28%;padding-left: 30px;list-style: none;}
section.support-main-container{background:#f9f9f9; padding:0 0 10px 0;}
section.support-main-container h3{text-align:center; padding:20px 0 0 0;}
.traing-sections{width:230px; float:left; margin-right:24px; border: 1px solid #ccc;}
.traing-sections:last-child{margin-right:0px;}
.traing-sections h3{text-align:center; margin-top:0px; margin-bottom:0px;background: #333;color: #fff; font-size:16px; padding: 10px 0px;}
.view-sixth .mask{background-color: rgba(0, 0, 0, 0.8);opacity:0;transition: all 0.3s ease-in 0.4s;}
.traing-sections .view{width: 230px;height: 345px;overflow: hidden;position: relative;text-align: center;cursor: default;box-shadow:1px 1px 8px #ccc;}
.traing-sections .view .mask, .view .content{width: 230px;height: 345px;position: absolute;overflow: hidden;top: 0;left: 0}
.traing-sections .view p {font-style: italic;font-size: 15px;position: relative;color: #fff;padding: 0px 10px 0px 10px;text-align: center;margin-bottom: 0px;margin-top: 30;line-height: 22px;}
.traing-sections .view p a{color:#7bbb2a;}
.flexBnrslides li{display:none;}
.flexBnrslides li:first-child{display:block;}
.certif-mainpage-subcontainer{width:100%; float:left; margin-bottom:50px;}
.certif-main-subcontainer{width:100%; display:inline-block; height:auto; margin-bottom:40px;}
.certif-main-subcontainer-left img{float:left; margin-right:20px;}
.certif-main-subcontainer-left .certi-maincont-package{float:left; width:87%;}
.certi-maincont-package h3{margin-top:0;}
.certif-main-subcontainer-right img{float:left; margin-left:10px;}
.certif-main-subcontainer-right .certi-maincont-package{float:left;width:87%;}
.scope-flowchart{margin:20px auto 20px auto; display:block;}
.certifi-scope-section{width:100%; float:left; text-align:center;}
.scope-heading{margin-top:0px;}
.certif-main-subcontainer:first-child{margin-top:40px;}
.cerfit-overview-mainpage h2{text-align:center; font-size:34px; margin-bottom:50px;}
.certifi-program-container{padding-top:70px;}
.certifi-program-container h2{margin:0 0 10px 0; text-align:left;}
.certifi-program-container h4{text-align:center; font-size:20px; margin:0 0 30px 0;}
.certifi-program-container p strong{font-size:16px;}
.certifi-program-container ul{margin-left:20px;}
.certifi-fourth-banner .banner-caption h3, .certifi-fifth-banner .banner-caption h3, .certifi-sixth-banner .banner-caption h3{ margin: 10px 10px 0 0; font-size: 30px; color: #FFF; text-align: left; line-height: 35px;}
.certifi-fourth-banner .banner-caption img, .certifi-fifth-banner .banner-caption img, .certifi-sixth-banner .banner-caption img{float: left; margin-top: 51px; margin-right: 20px;}
.gallery-container{margin-top:3%;}
.gallery-container ul{list-style:none;display: inline-block;}
.gallery-container ul li{width:220px; float:left; margin:0 20px 20px 0; position:relative;}
span.gallery-hover
{
 width: 220px;
height: 150px;
display: block;
opacity:0;
position: absolute;
top: 0px;
background: rgba(0, 0, 0, 0.4) url("/sites/meweb/images/training/images/zoom-icon.png") no-repeat center center;
}
span.gallery-hover:hover
{
opacity:1;
}
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/sites/meweb/images/common_images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(/sites/meweb/images/common_images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(/sites/meweb/images/common_images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/sites/meweb/images/common_images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

a.trBtn {
    background: #7BBB2A none repeat scroll 0% 0%;
    color: #FFF !important;
    font-size: 28px;
    font-weight: 300;
    padding: 5px 20px;
    text-decoration: none;
    display: inline-block;
    line-height: 40px;
}
.training-agenta-container
{
  margin-top:5%;
}
.training-agenta-container h3
{
text-align:initial;
}
.training-agenta-container ul
{
padding-left:30px;
}
.training-agenta-container ul li
{
text-align:initial;
}
.certif-main-subcontainer-right .certi-maincont-package1{width:82%;}
.certif-main-subcontainer-right .certi-maincont-package2{width:87%;}

.overview-page-sectionstrip{background: #ffffff; width: 100%; float: left; padding: 50px 0px;}
.overview-page-sectionstrip_alt{background: #F5F5F5; width: 100%; float: left; padding: 10px 0px;}
#certi-introductions h2{text-align: center; margin-bottom: 40px;}
#certi-benefits h2{text-align: left; margin-bottom: 40px;}
#certi-objectives h2{text-align: left; margin-bottom: 40px;}
.scope-flowchart{margin: 0; float: left;}
.scope-contents-contain{float: left; margin: 50px 0 0 0px;}
.scope-contents-contain h2, .scope-contents-contain p, .scope-contents-contain ul{text-align:left;}
#pep-program{background: #fff; width: 100%; padding: 60px 0px;}
#dep-program{background: #F5F5F5; width: 100%; padding: 60px 0px;}
#dep-program .dep-program-section{width:45%; float:left; margin-right:4%;}
#spp-program{background: #fff; width: 100%; padding: 60px 0px;}

li#enr{display:none;}

@media screen and (max-width:1440px) {
.certifi-fourth-banner .banner-caption, .certifi-fifth-banner .banner-caption, .certifi-sixth-banner .banner-caption{right:10%;line-height: 26px;  font-size: 18px;}
.certifi-fourth-banner .banner-caption h3, .certifi-fifth-banner .banner-caption h3, .certifi-sixth-banner .banner-caption h3{margin:40px 10px 0 0 !important;}
.certifi-fourth-banner .banner-caption img, .certifi-fifth-banner .banner-caption img, .certifi-sixth-banner .banner-caption img{margin-top:40px;}
}
@media screen and (max-width:1366px) {
.banner-caption{font-size:34px; line-height:48px;}
.certifi-overview-firstbanner{height:332px !important;}
.certifications-prgmm-banner{height:332px !important;}

}
@media screen and (max-width:1280px) {
.overview-cust-testimonials{width:90%;}
.certifi-overview-firstbanner{height:311px !important;}
.certifications-prgmm-banner{height:311px !important;}
}
@media screen and (max-width:1020px) {
li#enr{display:block;}
}
@media screen and (max-width:1024px) {
.overview-cust-testimonials{width:100%;margin: 4% auto 4% auto;}
.certifications-prgmm-banner .banner-caption{margin-top:25px !important;}
.banner-caption{font-size:28px; line-height:38px; top:10%; right:15%;}
.certifi-fourth-banner .banner-caption, .certifi-fifth-banner .banner-caption, .certifi-sixth-banner .banner-caption{right:5%; top:0%;}
.certifi-fourth-banner .banner-caption h3, .certifi-fifth-banner .banner-caption h3, .certifi-sixth-banner .banner-caption h3{line-height: 28px;font-size: 24px;  margin: 55px 10px 0 0;}
.certifi-fourth-banner .banner-caption img, .certifi-fifth-banner .banner-caption img, .certifi-sixth-banner .banner-caption img{  margin-top: 45px;}
.certifi-overview-firstbanner{height:249px !important;}

.certifications-prgmm-banner{height:249px !important;}
.certifi-overview-firstbanner .banner-caption{font-size:18px;}
.certifi-overview-firstbanner .banner-caption h2{font-size:36px;}
.nav > li{padding:0px 10px 0px 0px;}
.nav-dwn a{width:80px;}
.certificationbann-slider{height:auto !important;}
.certificationbann-slider img{width:100%;}
}
@media screen and (max-width:970px) {
.certification-curousal-container img { Width: auto; height: auto; float: none; display: table; margin: 0 auto; }
.testimonial-contents { width: 100%; }
.certification-curousal-container { width: 60%; }
.verify-enrollment form { width: 50%; }
}

@media screen and (max-width:870px) {
.certifi-phrase-sect img { width: 247px; height: 247px; display: block; margin: 0 auto; float: none; margin-bottom: 10%; }
.phrase-details { width: 100%; }
}
@media screen and (max-width:800px) {
.certifi-overview-firstbanner
{
height:194px !important;
}
.certifi-overview-firstbanner .banner-caption
{
right:5%;
top:10%;
}
.certifi-fourth-banner .banner-caption, .certifi-fifth-banner .banner-caption, .certifi-sixth-banner .banner-caption{font-size:14px !important; line-height:20px !important;}
.certifi-fourth-banner .banner-caption h3, .certifi-fifth-banner .banner-caption h3, .certifi-sixth-banner .banner-caption h3{margin:10px 0px 0px 0px  !important;font-size:16px !important; line-height:18px !important;}
.certifi-fourth-banner .banner-caption img, .certifi-fifth-banner .banner-caption img, .certifi-sixth-banner .banner-caption img{  margin-top: 25px !important;}
.banner-caption a{font-size:14px;}
.certif-main-subcontainer-right .certi-maincont-package{width:80%;}
.certif-main-subcontainer-left .certi-maincont-package{width:80%;}
.certif-main-subcontainer-right .certi-maincont-package1{width:70%;}
.certif-main-subcontainer-right .certi-maincont-package2{width:70%;}
.support-left-container{width:100%; text-align:center;}
.support-right-container{width:100%; border:none;}
.traing-sections{margin:0px 30px 30px 0px;}
.trainingpage-banner{height:auto !important;}
.trainingpage-banner img{width:100%;}
.certification-pgm-mainsect1{float:none; margin:10px auto; display:block;}
.popup-contents{width:80%; float:left; margin:0 0 0 2.2%;}
.popup-container{width:90%; top:2%;}
.pep-pgm-popup1 .popup-contents-sections{background:none;}
.popup-contents h2{line-height:34px;}
}

@media screen and (max-width:768px) {
.overview-left, .overview-right { width: 100%; border: none; }
.certifi-fourth-banner .banner-caption, .certifi-fifth-banner .banner-caption, .certifi-sixth-banner .banner-caption{font-size:14px !important; line-height:20px !important;}
.certifi-fourth-banner .banner-caption h3, .certifi-fifth-banner .banner-caption h3, .certifi-sixth-banner .banner-caption h3{font-size:16px !important; line-height:18px !important;}
.certifi-fourth-banner .banner-caption img, .certifi-fifth-banner .banner-caption img, .certifi-sixth-banner .banner-caption img{  margin-top: 25px !important;}
.certifi-overview-firstbanner{height:187px !important;}
.certifications-prgmm-banner{height:187px !important;}
.certifi-overview-firstbanner .banner-caption{right:10%;}
.certifi-overview-firstbanner .banner-caption h2{font-size:26px;}
#dep-program .dep-program-section{width:98%;}

}
@media screen and (max-width:760px) {
.bannerflex{display:none;}
#scroll{padding-top:85px !important;}
.certif-main-subcontainer-left img{display:none}
.certif-main-subcontainer-right img{display:none;}
.comSubTree-pos-relative{position: fixed !important;top: 85px !important;}
.certif-main-subcontainer-left .certi-maincont-package, .certif-main-subcontainer-right .certi-maincont-package, .certif-main-subcontainer-right .certi-maincont-package1, .certif-main-subcontainer-right .certi-maincont-package2{width:98%;}
#comSubTree .comSubTree{right:20px;}
.scope-flowchart{margin:20px 0 0 0;}
#certi-objectives h2{margin: 30px 0 20px 0;}
#certi-agenda .tr-col{width:95%;}

}

@media screen and (max-width:680px) {
.cust-testimonial-lquote img, .cust-testimonial-rquote img { display: none; }
.certification-curousal-container { display: table; margin: 0 auto; float: none; }
.pgm-lists h3 { font-size: 18px; }
.enrollment-results-lists form .lists-sections { width: 100%; height: auto; border: none; }
.verify-enrollment form { width: 70%; }
.popup-container{width:100%}
.popup-contents h2{line-height: 14px;font-size: 16px;}
.popup-contents h3{font-size: 14px; margin:0px;}
.popup-contents p{font-size: 12px;line-height: 16px;}
}

@media screen and (max-width:480px) {
.verify-enrollment form { width: 90%; }
.certification-curousal-container { width: 90%; }
#comSubTree .comSubTree > ul > li{padding:3px;}
.support-right-container ul{width:32%; padding:0px;}
.popup-scroll-contents{height:200px;}
.training-agenta-container .fr{float: none;width: 100%;display: block;}
}

@media screen and (max-width:440px) {
.program-left-lists { width: 35%; }
.program-right-lists { width: 60%; }
.pgm-lists h3 { font-size: 15px; }
.verify-enrollment form { width: 95%; }
.verify-enrollment form input { width: 70%; }
}

@media screen and (max-width:360px) {
.cert-program-container { width: 100%; }
}
@media screen and (max-width:320px) {
#prdLogo{width:200px;background-size:100%;}
#comSubTreeMenu{display:none;}
.overview-page-sectionstrip{padding:20px 0px;}
.support-right-container ul{width:100%;}
}



/* prd-new-style.css End */


/* training-common.css Start */

.heading-menu{display:none}
#scroll{padding-top:0px;}

.trBtn:hover{

background-color : #5B686F;

}

.training-agenta-container ul{list-style:disc;}





#scroll .certifi-program-section{margin-top:80px;}
.bannerflex {background: url("/sites/meweb/images/common_images/certification-program-banner1.jpeg") #000;background-size: cover;background-position: 30% 0%;height: 340px;}
.certifi-program-container{float:left;}

#scroll .certifi-phase-sectstart{margin-top:80px;}

/* training-common.css End */