@import url('https://fonts.googleapis.com/css?family=Open+Sans|Roboto+Slab');

.tableFloatingHeaderOriginal{
	z-index: 9999 !important;
	top:0px;
}

.aahover{
	background: white none repeat scroll 0 0 !important;
}

.nav{
	background-image: none;
	border-top: medium none;
}

.nav a{
	background: none !important;
	font-size: 22px;
    font-weight: bold;
	color: #548dd4;
	text-shadow: 0px 0px transparent !important;
	padding:12px;
	line-height: normal;
	font-family: 'Roboto Slab', serif;
	text-decoration: none !important;
}

.nav li{
	position: unset;
}

.nav li:hover{
	/*background:none !important;*/
}

.nav a:hover{
	/*background: #c6d9f1 none repeat scroll 0 0 !important;*/
}

.nav ul ul{
	bottom: auto;
	/*left: -1px;*/
	width: 1200px;
	background-color: white;
	border:none;
	/*border-left: 1px solid lightgray;
    border-right: 1px solid lightgray;*/
}

.nav ul ul li{
	width: auto;
	background-image: none;
	border-bottom: none;
	width: 32%;
}

.nav ul ul li a{
	color: gray;
    font-family: "Roboto Slab",serif;
    font-size: 19px;
    text-align: center;
}

.toplinks{
	padding-right: 30px;
}

.search2{
	background: rgba(0, 0, 0, 0);
}

.nav ul ul li .certificate_img1{width: 55% !important;}
.nav ul ul li .certificate_img2{width: 55% !important;}
.nav ul ul li .certificate_img3{width: 56% !important;}
.nav ul ul li .certificate_img4{width: 55% !important;}
.nav ul ul li .certificate_img5{width: 55% !important;}
.nav ul ul li .certificate_img6{width: 55% !important;}

.ulTraining .trainingTitle{display: inline-block; width:88%; color:gray;}
.ulTraining .trainingSubTitle{display: inline-block; font-weight: normal; color: black; font-size: 16px; width: 90% ! important;}
.ulTraining .trainingSubTitle img{width:40%}

.ulCertTraining li{width: 32%; text-align: center;}
.ulCertTraining li span{width:60%; display: inline-block; color:black;padding-top: 15px;font-family: calibri; font-size: 14px !important;font-weight: normal;}

.ulCertTraining li span span{
	color: purple;
    display: inline;
    font-family: calibri;
    font-size: 14px !important;
    font-style: italic;
    font-weight: normal;
    padding: 0;
    text-align: left;
}

.nav .wrapper ul, .nav .wrapper ul li, .nav .wrapper ul li ul{position: unset !important;}
.nav .wrapper .ulCourses li{
	display:inline-block;
	width: 24%;
}

.nav .wrapper .ulCourses div{
	display:inline-block;
	width: 100%;
}

.nav .wrapper .ulCourses li:last-child {
    display:inline-block;
	width: 100%;
}

.nav .wrapper .ulCourses li:last-child div{
    display:inline-block;
	width: 100%;
}

.nav .wrapper .ulCourses li:last-child div a{
    display:inline-block;
	width: 24%;
}

.nav .wrapper .ulCourses li a{
	color: gray;
    font-family: "Roboto Slab",serif;
    font-size: 19px;
    text-align: center;
}

.nav .wrapper .ulCourses li img{width:70%;}

.ulCertification li a:hover .certImgCls{
	/*box-shadow: 1px 1px 3px 1px;*/
}

.ulCertification{/* margin-bottom: 20px; margin-top: 10px;*/}

.ulCertification li a{
	color: gray;
    font-family: calibri;
    font-size: 22px;
    
    text-align: center;
}

.ulCertification li a:hover{
	box-shadow: 1px 1px 5px 1px;
}

.ulTraining{
	/*margin-bottom: 20px;
	margin-top: 10px;*/
}

.ulTraining li a:hover{
	box-shadow: 1px 1px 5px 1px;
}

.ulCertTraining{
	/*margin-bottom: 20px;
	margin-top: 10px;*/
}

.ulCertTraining li a:hover{
	box-shadow: 1px 1px 5px 1px;
}

.ulCourses{
	/*margin-bottom: 20px;
	margin-top: 10px;*/
}

.ulCourses div a:hover{
	box-shadow: 1px 1px 5px 1px;
}

.nav_subMenu li{
	margin-bottom: 4px;
	margin-top: 4px;
}

.nav_subMenu li ul{z-index:99!important;}


.ulFreeTraining li span{display: inline-block; font-weight: normal; color: black; font-size: 16px; width: 85% ! important;}
.ulFreeTraining li span img{width:33%}

.ulFreeTraining li a:hover{
	box-shadow: 1px 1px 5px 1px;
}

.ulAbout li {width: 23% !important; text-align: center; display:inline-block;vertical-align: top;}
.ulAbout li:last-child {width:100% !important; text-align:center; display:inline-block}
.ulAbout li:last-child div{width:100% !important; text-align:center; display:inline-block}
.ulAbout li:last-child div a{width:23% !important; text-align:center; display:inline-block}
.ulAbout div a {color:gray; font-size:19px;padding-right:12px !important;}
.ulAbout div span {display: inline-block; font-weight: normal; color: black; font-size: 16px; width: 95% ! important;padding-top:5px;}
.ulAbout div span img {width:33%}

.ulAbout div a:hover{
	box-shadow: 1px 1px 5px 1px gray;
}

.Sectionfooter{
	background-color: #595959;
}

.Sectionfooter .item_1{
	display: inline-block;
    padding: 8px;
    vertical-align: top;
    width: 19%;
}

.Sectionfooter .item_2{
	display: inline-block;
    padding: 8px;
    vertical-align: top;
    width: 19%;
}

.Sectionfooter .item_3{
	display: inline-block;
    padding: 8px;
    vertical-align: top;
    width: 20%;
}

.Sectionfooter .item_4{
	display: inline-block;
    padding: 8px;
    vertical-align: top;
    width: 18%;
}

.Sectionfooter .item_5{
	display: inline-block;
    padding: 8px;
    vertical-align: top;
    width: 22%;
}

.Sectionfooter .header{
	color: yellow;
    display: inline-block;
    font-family: 'Open Sans', serif;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 15px;
}

.Sectionfooter .item_1 a,.Sectionfooter .item_2 a,.Sectionfooter .item_3 a,.Sectionfooter .item_4 a{
	color: white;
    font-family: 'Open Sans', serif;
    font-size: 13px;
    line-height: 26px;
}

.Sectionfooter .item_1 a span,.Sectionfooter .item_2 a span,.Sectionfooter .item_3 a span,.Sectionfooter .item_4 a span,.Sectionfooter .item_5 a span{
	color: white !important;  
}

.Sectionfooter .item_5 a{
	color: white;
    font-family: 'Open Sans', serif;
    font-size: 13px;
    line-height: 26px;
}

.Sectionfooter .itemb{
	display:inline-block; 
	text-align: center; 
	width:100%;
	padding-bottom: 15px;
}

.Sectionfooter .itemb a{
	color: #00b0f0;
    font-family: 'Open Sans', serif;
    font-size: 15px;
    font-weight: bold;
    margin-right: 28px;
}

.Sectionfooter .itemb a:focus{
	text-decoration:none !important;
}

.Sectionfooter .itemb div{margin-top:15px;}

.Sectionfooter .itemc{
	background-color: white;
	/*border: 1px solid lightgray;*/
}

.itemc .subitem {
	display: inline-block; 
	width: 86%; 
	padding-top: 5px; 
	padding-bottom: 5px;
}

.itemc .subitem a{
	display: inline-block;
    margin: 5px 90px 5px 15px;
    width: 7%;
}

.Sectionfooter .itemd{
	background-color: #595959;
	display: inline-block; 
	width: 100%;
	padding-bottom: 35px;
}

.Sectionfooter .itemd .labelLeft{
	display: inline-block;
    font-family: 'Open Sans', serif;
    font-size: 14px;
    padding: 15px;
    text-align: left;
    width: 88%;
}

.Sectionfooter .itemd a{
	display: inline-block; 
	font-family: 'Open Sans', serif;
    font-size: 19px;
    font-weight: bold;
}

.title {
    color: black;
    display: block;
    font-family: calibri;
    font-size: 40px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 20px;
	text-align: center;
}


.iist_MainHdrTbl thead{z-index:999 !important;}
.header-site{border:0px; z-index:9999;}
.MobileMenuIcon a{cursor:pointer; display: inline-block;}
.main-menu{border-radius: 0;}
.nav{margin-top: -4px; background-color: rgb(231, 239, 249)}
.navThinLine{height: 8px; background-color: rgb(255, 192, 0)}
.navThinLine2{background-color: rgb(89, 89, 89); height: 3px;}
#divUmenu{max-width: 100% ! important; background-color: #E7EFF9; text-align: center;}
#uMenu{display: inline-block;} /*#uMenu{display: inline;}*/
#uMenu li a{cursor:pointer;}
#uMenu li:hover {background-color: rgb(84, 141, 212);}
#uMenu li:hover a{color: white;}
.ulMobileMenu .imgMnuItem{float:right; width:10%; top:2px; padding-top:8px; padding-right:5px;}
#liMobileDeviceAbout a{cursor:pointer;}
.MobileMenuClose{cursor: pointer; vertical-align: top; display: inline-block; width: 32px; height:36px; text-align: center; background-color: #1e1e1e;float: left;}
.subnav{margin-top:-1px; background:white !important;}
.nav_subMenu{display: none;}
.ulCertification .certificate_img1{padding-top: 5px; display: inline-block; width: 55%;}
.ulCertification .certificate_img2{padding-top: 5px; display: inline-block; width: 69%;}
.ulCertification .certificate_img3{padding-top: 5px; display: inline-block; width: 67%;}
.ulCertification .certificate_img4{padding-top: 5px; display: inline-block; width: 61%;}
.ulCertification .certificate_img5{padding-top: 5px; display: inline-block; width: 63%;}
.ulCertification .certificate_img6{padding-top: 5px; display: inline-block; width: 55%;}
.ulCertRightArrow div img{float: left; width:70px;}
.ulCourses li div a span{padding-top: 5px; display: inline-block;}
.footerMain{background-color: #595959;}
.item_3 .item_3dv1{display: inline-block; padding-right: 10px;}
.item_3 .item_3dv2{display: inline-block;}
.Sectionfooter .itemc div{display: inline-block;}
.footerlastRow{background-color: #595959;}
.Sectionfooter .itemd span{color:white !important;}
.licert_Train{text-align: center;}
.li_crs{text-align: center;}
.li_abt{text-align: center;}
/*=======================================*/

a:focus{outline: 0 none;}
a:hover, a:focus{outline: 0 none;}
.MobileMenuIcon{display:none;}
.dvMobileMenu{display:none; right:-370px;}
.flex-control-nav{display:none;}
.flex-direction-nav{display:none;}

/*Home Page*/
.bannerTitle{position: absolute; width: 50%; padding-left: 20px; top: 29em;}
.bannerTitle span{color: rgb(255, 192, 0); font-weight: bold; font-family: GadugiRegular; font-size: 33px; text-shadow: 2px 1px black;}

.section_1 .slide_banner1 div{position:relative;}
.section_1 .slide_banner2 div{position:relative;}

.section_2 {
	border-top: 1px solid lightgray; 
	margin-top: 15px;
}

.section_2 .sec2mainDv{text-align: center; padding-top: 40px; padding-bottom: 10px;}
.section_2 .sec2mainDv .sec2Subdv{padding-top:30px;}

.sectionItem{
	display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
	padding-bottom: 20px;
    text-align: center;
    width: 27%;
	vertical-align: top;
}

.sectionItem img{
	width:70%;
}

.sectionItem .heading{
	color: black;
    display: inline-block;
    font-family: 'Roboto Slab', serif;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 20px;
    padding-top: 20px;
}

.sectionItem .context{
	color: black;
    display: inline-block;
    font-family: 'Open Sans', serif;
    font-size: 14px;
    width: 79%;
}

.section_3 {
	border-top: 1px solid lightgray; 
	margin-top: 15px;
}

.section_3 .sec3mainDv{text-align: center; padding-top: 40px; padding-bottom: 40px;}
.section_3 .sec3mainDv .sec3Subdv1{text-align: center; width:100%;}
.section_3 .SubSectionA{background-color: #F2DCDB; width:72%; display:inline-block;}
.section_3 .sec3mainDv .sec3Subdv2{text-align: center; width:100%; padding-top: 50px;}
.section_3 .SubSectionB{display: inline-block; width: 72%;}
.section_3 .sec3mainDv .sec3Subdv3{text-align: center; width:100%;}
.section_3 .sec3mainDv .sec3Subdv3 h2{text-align: center; padding-bottom: 15px;}
.section_3 .sec3mainDv .sec3Subdv3 p{width: 72%;display: inline-block;}

.section_3 .sectionItem{
	display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
	padding-bottom: 20px;
    text-align: center;
    width: 27%;
	vertical-align: top;
}

.section_3 .sectionItem .context{
	color: black;
    display: inline-block;
    font-size: 13px;
}

.section_3 .heading2{
	color: #215868;
    display: inline-block;
    font-family: 'Roboto Slab', serif;
    font-size: 25px;
    font-weight: bold;
    padding: 15px;
}

.section_3 .sectionItem2MainLeft{
	display: inline-block;
	width: 32.8%;
	text-align: left;
}

.section_3 .sectionItem2MainCenter{
	display: inline-block;
	width: 32.8%;
}

.section_3 .sectionItem2MainRight{
	display: inline-block;
	width: 32.8%;
	text-align: right;
}

.section_3 .sectionItem2{
	display: inline-block;
    background-color: #f2f2f2;
    text-align: center;
    /*width: 25%;*/
	vertical-align: top;
	border: 1px solid gray;
	margin-bottom: 45px;
	border-radius: 8px;
}

.section_3 .sectionItem2 a{
	display: inline-block;
	border-radius: 8px;
}

.section_3 .sectionItem2 a:hover{
	box-shadow: 1px 1px 5px 1px gray;
}

.section_3 .sectionItem2Center{
	display: inline-block;
	background-color: #f2f2f2;
    /*margin-right: 105px; 
	margin-left: 102px;*/
    text-align: center;
    /*width: 25%;*/
	vertical-align: top;
	border: 1px solid gray;
	border-radius:8px;
}

.section_3 .sectionItem2Center a{
	display: inline-block;
	border-radius: 8px;
}
.section_3 .sectionItem2Center a:hover{
	box-shadow: 1px 1px 5px 1px gray;
}

.section_3 .sectionItem2 .heading3, .section_3 .sectionItem2Center .heading3{
	color: #215868;
    display: inline-block;
    font-family: 'Roboto Slab', serif;
    font-size: 22px;
    font-weight: bold;
    padding: 10px 25px;
}

.section_4 {
	margin-top: 15px;
}

.section_4 .heading1{
	color: gray;
    display: inline-block;
    font-family: 'Roboto Slab', serif;
    font-size: 27px;
    font-weight: bold;
}

.section_4 .sec4maindv{text-align: center; padding-bottom: 30px;}
.section_4 .sec4maindv .sec4slidecontainer{margin-top: 25px; width: 98%; display: inline-block; border: 1px solid lightgray; padding: 15px;}
.section_4 .partners{display:inline-block;}
.section_4 .partners .slide {vertical-align:middle; width:170px; display:inline-block; height:100px;}
.section_4 .partners .slide img{display:inline-block !important;}

.partners li{
	float: left;
    list-style: outside none none;
    padding: 12px;
    width: 15%;
}

.slide img{
	display:inline-block;
}

.partnerLogo2,.partnerLogo9,.partnerLogo38,.partnerLogo42,.partnerLogo50{height:100px;}
.partnerLogo4,.partnerLogo14,.partnerLogo17,.partnerLogo18,.partnerLogo22,.partnerLogo27,.partnerLogo32,.partnerLogo41,.partnerLogo53,.partnerLogo59{margin-top: 15%;}
.partnerLogo5{margin-top: 5%;}
.partnerLogo6{margin-top: 14%;}
.partnerLogo7,.partnerLogo49,.partnerLogo55,.partnerLogo56{margin-top: 8%;}
.partnerLogo8{margin-top: 4%;}
.partnerLogo10,.partnerLogo19,.partnerLogo23{margin-top: 7%;}
.partnerLogo11,.partnerLogo24,.partnerLogo25{margin-top: 11%;}
.partnerLogo13{margin-top: 22%;}
.partnerLogo15,.partnerLogo16,.partnerLogo36{margin-top: 6%;}
.partnerLogo20,.partnerLogo31{margin-top: 9%;}
.partnerLogo24,.partnerLogo28{margin-top: 12%;}
.partnerLogo26{max-width :50% !important;}
.partnerLogo29{margin-top: 3%;}
.partnerLogo30{height:107px;}
.partnerLogo33{margin-top: 16%;}
.partnerLogo34{max-width :70% !important;}
.partnerLogo39,.partnerLogo40,.partnerLogo48{margin-top: 17%;}
.partnerLogo43{padding-top:15px;}
.partnerLogo44{height:70px; margin-top: 8%;}
.partnerLogo43{max-width :80% !important;}
.partnerLogo45,.partnerLogo52{margin-top: 13%;}
.partnerLogo46{margin-top: 10%;}
.partnerLogo47{padding-top: 35px !important;}
.partnerLogo51{height:90px;}
.partnerLogo58{margin-top: 10%;}

.main_container{
	margin-bottom: 30px ! important;
}

h1{
	font-family: 'Roboto Slab', serif;
}

/*Certifications Main Page*/
.bannerMain{position: absolute; top: 1.3em; width: 67%; text-align: left;}
.banner_textMain{z-index: 2; position: relative; top: 12.2em; text-align: center;}
.bannerParent{background-color: black; height: 12.6em; opacity: 0.6;}
.bannerMain .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
.bannerMain .banner_content{font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}
.bannerMain a {cursor:pointer; position: absolute; top: 12.5em; left: 0.5em; z-index: 9;}
.bannerMain a img:hover {box-shadow: 1px 1px 1px 1px black; background:none; border-radius: 25px;}

.develop{background:none !important; background-color: rgb(0, 176, 240) !important; font-weight: bold; display: inline-block; padding: 10px; font-size: 19px; border:none; border-radius:0px; width: 34%; font-family: 'Roboto Slab', serif;}
.develop:hover {background-color: rgb(0, 176, 240); box-shadow: 1px 1px 1px 1px gray;}
.SoftTestCertMain .certificate_box {display: inline-block; text-align: center; width: 24%; vertical-align: top;}
.SoftTestCertMain  .CertRightArrow {display: inline-block; vertical-align: top; margin-top: 1%;}
.SoftTestCertMain  .CertDownArrow {display: none; vertical-align: top; margin-top: 1%;}
.SoftTestCertMain .certificate_box a:hover{text-decoration: none;}
.SoftTestCertMain .certificate_img {padding:0px;}

.text_container .main_heading{color:rgb(0, 176, 240); font-weight: bold; display: inline-block; margin-bottom:0px !important;font-family:'Roboto Slab', serif; font-size:20px;}
.text_container .main_container p{display: inline-block;}

/*Courses Main Page*/
.CoursesMain .trainingOptions{width:33%; display:inline-block; text-align:center; vertical-align: top; padding-bottom: 35px;}
.CoursesMain .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: 'Roboto Slab', serif; font-size: 25px; font-weight: bold; padding-top: 15px;}
.CoursesMain .trainingOptions .subTitle, .trainingOptionsB .subTitle{color:black; display: inline-block; font-family: calibri; font-size:20px; font-style:italic;}
.CoursesMain .trainingOptions a {display: inline-block; cursor:pointer; width:100%;}
.CoursesMain .trainingOptions a img{width:40% !important;}

.CoursesMain .SearchCourse{margin-top: 55px;}
.CoursesMain .SearchCourse .title{font-weight: bold; font-family: 'Roboto Slab', serif !important; font-size: 33px; color: #1f479d; text-align: center;}

.SearchOnlineSelfPacedCourse .title{font-weight: bold; font-family: 'Roboto Slab', serif !important; font-size: 33px; color: #1f479d; text-align: center;}
.SearchOnlineSelfPacedCourse .availableas {display: inline-block; width:100%;}
.SearchOnlineSelfPacedCourse .availableas .avtitle{color: #1f479d; display: inline-block; font-family: 'Open Sans', serif; font-size: 14px; margin-bottom: 10px; font-weight: bold;}
.SearchOnlineSelfPacedCourse .availableas .availableasOption{display: inline-block; width:14%;}
.SearchOnlineSelfPacedCourse .availableas .availableasOption span{color: #1f479d; display: inline-block; font-family: 'Open Sans', serif; font-size: 14px; font-weight: bold;}
.SearchOnlineSelfPacedCourse .availableas .availableasOption img {width:90%;}
.SearchOnlineSelfPacedCourse .availableas .availableaschild{margin-left: 25px;}
.SelfPacedcourseResultHeader img {left: 0 !important;top: 0 !important; float:none !important; position:unset !important; width:45% !important; display:inline-block !important;}

.CoursesMain .availableas .availableasOption .optionCheck {display: inline-block;}
.CoursesMain .availableas .availableasOption .optionText {display: inline-block; width:50%; text-align:center;}
.CoursesMain .SearchCourse .searchControls { display: inline-block; margin-top: 20px; text-align: center; width: 100%;}
.CoursesMain .availableas .availableasOption .optionCheck input{display: none !important;}
.CoursesMain .availableas .availableasOption .optionCheck img:hover {box-shadow: 2px 2px 2px 2px lightblue;}

.courseFilterBoxA {color: black; font-family: 'Open Sans', serif; font-size: 14px; text-align: left; vertical-align: top; width: 49%; display:inline-block;}

.course_FilterBoxA {color: black; font-family: 'Open Sans', serif; font-size: 14px; text-align: left; vertical-align: top; width: 40%; display:inline-block;}
.course_FilterBoxB {color: black; font-family: 'Open Sans', serif; font-size: 14px; text-align: left; vertical-align: top; width: 58%; display:inline-block;}

.searchBlackBtn {background-color: #16345a; border: 4px solid white; border-radius: 3px; color: #fff !important; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; line-height: 26px; padding: 0 10px 3px;}
.searchBlackBtn:hover {text-decoration: none; box-shadow: 1px 1px 1px 1px gray;}

.CoursesMain .availableas {display: inline-block; width:100%;}
.CoursesMain .availableas .avtitle{color: #1f479d; display: inline-block; font-family: 'Open Sans', serif; font-size: 14px; margin-bottom: 10px; font-weight: bold;}
.CoursesMain .availableas .availableasOption{display: inline-block; width:14%;}
.CoursesMain .availableas .availableasOption span{color: #1f479d; display: inline-block; font-family: 'Open Sans', serif; font-size: 14px; font-weight: bold;}
.CoursesMain .availableas .availableasOption img {width:90%;}
.CoursesMain .availableas .availableaschild{margin-left: 25px;}

.CoursesMain .availableas .availableasOption .optionCheck {display: inline-block;}
.CoursesMain .availableas .availableasOption .optionText {display: inline-block; width:50%; text-align:center;}
.CoursesMain .SearchCourse .searchControls { display: inline-block; margin-top: 20px; text-align: center; width: 100%;}
.CoursesMain .availableas .availableasOption .optionCheck input{display: none !important;}
.CoursesMain .availableas .availableasOption .optionCheck img:hover {box-shadow: 2px 2px 2px 2px lightblue;}

.CoursesMain .courseResult {margin-top: 25px;}
.ProfTesting  .CertRightArrow {display: inline-block; vertical-align: top; margin-top: 2%;}
.ProfTesting  .CertDownArrow {display: none; vertical-align: top; margin-top: 2%;}

.AgileTestCert  .CertRightArrow {display: inline-block; vertical-align: top; margin-top: 1%;}
.AgileTestCert  .CertDownArrow {display: none; vertical-align: top; margin-top: 1%;}

.TestAutoCert .CertRightArrow {display: inline-block; vertical-align: top; margin-top: 1%;}
.TestAutoCert  .CertDownArrow {display: none; vertical-align: top; margin-top: 1%;}

.TestMgmtCert .CertRightArrow {display: inline-block; vertical-align: top; margin-top: 1%;}
.TestMgmtCert  .CertDownArrow {display: none; vertical-align: top; margin-top: 1%;}

/*.ulCertTraining div {width: 25% !important; text-align: center; display:inline-block;vertical-align: top; text-align:center;}
.ulCertTraining  .ulCertRightArrow{display:inline-block; width:50px !important; padding-top:45px;}
.ulCertTraining div a {color:gray; font-size:22px;font-family: calibri;background-color: #f2f2f2;border:1px solid gray; border-radius:8px;margin-bottom:10px; width:71%; display:inline-block; height:175px;}
.ulCertTraining div span {width:100%; display: inline-block; color:black;padding-top: 15px;font-family: 'Open Sans', serif; font-size: 13px !important;font-weight: normal;}
.ulCertTraining div span img {width:33%}
.ulCertTraining div a:hover{box-shadow: 1px 1px 5px 1px gray;}
.ulCertTraining div span span{color: purple;display: inline;font-family: 'Open Sans', serif;font-size: 13px !important;font-style: italic;font-weight: normal;padding: 0;text-align: left;}
*/

.ulCertTraining li {width: 27% !important; text-align: center; display:inline-block;vertical-align: top; text-align:center;}
.ulCertTraining div {width: 100% !important; text-align: center; display:inline-block;vertical-align: top; text-align:center;}
.ulCertTraining  .ulCertRightArrow{display:inline-block; width:6% !important; padding-top:45px;}
.ulCertTraining div a {color:gray; font-size:22px;font-family: calibri;background-color: #f2f2f2 !important;border:1px solid gray; border-radius:8px;margin-bottom:10px; width:71%; display:inline-block; height:175px;padding-right: 12px !important;}
.ulCertTraining div span {width:100% !important; display: inline-block; color:black;padding-top: 15px;font-family: 'Open Sans', serif; font-size: 13px !important;font-weight: normal;}
.ulCertTraining div span img {width:33%}
.ulCertTraining div a:hover{box-shadow: 1px 1px 5px 1px gray;}
.ulCertTraining div span span{color: purple;display: inline;font-family: 'Open Sans', serif;font-size: 13px !important;font-style: italic;font-weight: normal;padding: 0;text-align: left;}

.ulTraining .trainingSubTitle {font-family: 'Open Sans', serif;font-size: 14px !important;}
.ulFreeTraining li span{font-family: 'Open Sans', serif;font-size: 14px !important;}
.ulAbout div span{font-family: 'Open Sans', serif;font-size: 14px !important;}

.tblInteractiveCourses{border:1px solid #d3d3d3; text-align:left; color:#565353; font-size:14px; font-family:'Open Sans', serif; margin-bottom:35px; min-width:40%; margin-top:30px;}
.tblInteractiveCourses a{color:black;}
.tblInteractiveCourses a:hover{text-decoration:underline;}
.tblInteractiveCourses th{background:url("../images/points.png") repeat-x left bottom #FFFFFF; display:table-cell; vertical-align:middle; text-align:center; color:#010101; font-family:'Open Sans', serif; font-size:15px; font-weight:normal; line-height:22px; border-right:1px solid #D3D3D3; padding:7px 0; text-align:left;}
.tblInteractiveCourses th,.locations_chart td{ padding-left:7px; padding-right:7px;} 
.tblInteractiveCourses tr{border-top:1px solid #D3D3D3;}
.tblInteractiveCourses td{border-right:1px solid #D3D3D3; padding:5px; vertical-align:top;}
.tblInteractiveCourses td a{width:auto !important;}

.locations_chart td a {width:100% !important;}

.courseResultTbl {
	color: #565353 !important;
	font-family: 'Open Sans', serif;
	font-size: 13px;
	text-align: left;
}

.courseResultTbl tr {
	border-top: 1px solid #d3d3d3;
}

.courseResultTbl th, .courseResultTbl td {
	padding-left: 4px;
	padding-right: 4px;
}

.courseResultTbl th {
	background: rgb(231, 239, 249);
	border-right: 1px solid #d3d3d3;
	color: #010101;
	display: table-cell;
	font-family: 'Open Sans', serif;
	font-size: 15px;
	font-weight: normal;
	/*line-height: 22px;*/
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

.courseResultTbl td {
	border-right: 1px solid #d3d3d3;
	padding-bottom: 4px;
	padding-top: 4px;
	vertical-align: top;
}

.courseResultTblCourseLink a{
	color:black;
	font-family: 'Open Sans', serif;
	font-weight: normal;
}

.courseResultTblCourseLink a:hover {
	text-decoration:underline;
}

.newbtnk{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+51,e1e1e1+75,f6f6f6+100 */
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 51%, rgba(225,225,225,1) 75%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(51%,rgba(241,241,241,1)), color-stop(75%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 51%,rgba(225,225,225,1) 75%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 51%,rgba(225,225,225,1) 75%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 51%,rgba(225,225,225,1) 75%,rgba(246,246,246,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 51%,rgba(225,225,225,1) 75%,rgba(246,246,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
	border: 1px solid darkgray;
	border-radius: 5px;
	color: #050584;
	width: 100%;
	display:inline-block;
}

.newbtnk span {display: inline-block; padding: 5px; font-size:13px !important;}

.newbtnk:hover {
	box-shadow: 1px 1px 1px 0px lightgray
}

.newbtnkH27{color: black;line-height: 20px;padding-top: 4px;padding-bottom: 4px;}

.publicTraining a:hover{
	text-decoration: none;
}

.btnPubTraining{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+51,e1e1e1+75,f6f6f6+100 */
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 51%, rgba(225,225,225,1) 75%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(51%,rgba(241,241,241,1)), color-stop(75%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 51%,rgba(225,225,225,1) 75%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 51%,rgba(225,225,225,1) 75%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 51%,rgba(225,225,225,1) 75%,rgba(246,246,246,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 51%,rgba(225,225,225,1) 75%,rgba(246,246,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
	border: 1px solid darkgray;
	border-radius: 5px;
	color: #050584;
	padding:5px;
}

.btnPubTraining:hover {
	box-shadow: 1px 1px 1px 0px lightgray
}

.hid{
	display:inline-block !important;
}
.show{
	display:inline-block !important;
}
.myclass{
	display:inline-block !important;
}

.courseResultHeader .Headtitle{display:inline-block !important; font-family: 'Open Sans', serif; color: black; font-weight: normal; font-size: 15px; margin:0px; line-height: normal;vertical-align: middle; position: relative;}
.courseResultHeader img {width: 29%; display: inline-block; vertical-align: middle; float: right; position: absolute; left: 87px; top: 21px;}

.title{margin-top: 20px !important; font-family:'Roboto Slab', serif !important; font-size: 31px !important; margin-bottom: 20px !important;}
.title_2{margin-top: 45px !important;}

.dvMobileMenu { width:358px; position:fixed; z-index:99999;}
.ulMobileMenu {float:left; width: 70%;}
.ulMobileMenu li{background-color: #f3d20a; width:100%; border-bottom: 1px solid gray; list-style-type: none;}
.ulMobileMenu li a{color: #1e1e1e; font-size: 17px; font-weight: bold; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; display: inline-block;}
.ulMobileMenu li a:hover{text-decoration:none;}

.ulMobileMenu li ul{display:none;}
.ulMobileMenu li ul li{background-color:white !important; border-bottom: none !important; padding-left:20px;}
.ulMobileMenu li ul li a{color: black; font-size: 12px; font-weight: normal !important; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; display: inline-block;}
.ulMobileMenu li ul li a:hover{text-decoration:none;}

.CertTrainAttendReg {margin-bottom:35px; display:inline;}
.CertTrainAttendReg img{height: 170px; padding-left: 10px; float:right;}
.CertTrainAttend {margin-bottom:35px; display:inline;}
/*.CertTrainAttend img{height: 170px; padding-left: 10px; float:right;}*/
.CertTrainAttend .certtraincity{float: right; width: 160px; text-align:center; text-decoration:underline;}
.CertTrainAttend .certtraincity img{padding-left: 10px; width:50%; float:none; height:auto;}

.certcourselst{display:inline;}
.certcourselst .certcourselstlnk{float: right; width: 160px; text-align:center; text-decoration:underline;}
.certcourselst .certcourselstlnk img{padding-left: 10px; width:50%;}
.certcourselst p{margin-bottom: 0px;}
.mrgnTop0{margin-top: 0px;}
/*.ulCertTraining .train_sub_link:hover{text-decoration:underline;}*/

.Sectionfooter .header {border:0; box-shadow:none;border-radius:0; background:none !important;}
/*===========================================================*/

.CertRecords .certRecordBox .certDates a, span{color:black;}
.Cert_Trainings .CertTrainBlock{width:28%;display:inline-block;text-align:center;vertical-align:top;}
.Cert_Trainings .CertTrainBlock a{display:inline-block; padding:10px; background-color:#F2F2F2; border:1px solid gray; border-radius:8px;margin-bottom:15px; width:71%; height:200px;}
.Cert_Trainings .CertTrainBlock a:hover{background-color:white;}
.Cert_Trainings .CertTrainBlock span{width:95%;display:inline-block;font-size: 18px;font-weight: bold;}
.Cert_Trainings .CertRightArrow{display:inline-block; width:70px; padding-top:60px;}
.Cert_Trainings .CertDownArrow{display:none;}

.Training_Main .trainingOptions{width:24%; display:inline-block; text-align:center; vertical-align: top;}
.Training_Main .trainingOptionsBMain{width:49%; display:inline-block; text-align:center; vertical-align: top;}
.Training_Main .trainingOptionsBMain .trainingOptionsB{width:58%; display:inline-block; text-align:center; vertical-align: top;}

.Training_Main .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: 'Roboto Slab', serif; font-size: 24px; font-weight: bold; padding-top: 15px;}
.Training_Main .trainingOptions .subTitle, .trainingOptionsB .subTitle{color:black; display: inline-block; font-family: 'Open Sans', serif; font-size:18px; font-style:italic;}
.Training_Main .trainingOptions .subTitle img{width:50% !important;}

.freeTrainingMain {margin-top:25px; text-align: center;}
.freeTrainingMain .trainingOptions{width:33%; display:inline-block; text-align:center; vertical-align: top;}
.freeTrainingMain .trainingOptions img{width:40%;}
.freeTrainingMain .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: 'Roboto Slab', serif; font-size: 25px; font-weight: bold; padding-top: 15px;}
.freeTrainingMain .trainingOptions .subTitle{color:black; display: inline-block; font-family: 'Open Sans', serif; font-size:15px; font-style:italic; width:80%;}
.freeTrainingMain .freeTrainingRecWeb img{width:38% !important;}
	
.PubTrainCityCerts{text-align: center;}
.PubTrainCityCerts .certbox{display:inline-block; width:49%; padding:15px; height:220px; vertical-align:top;}
.PubTrainCityCerts .certbox div {display:inline-block; width:100%; height:100%; background-color:#f2f2f2; padding:0; border:1px solid gray; border-radius:8px;}
.PubTrainCityCerts .certbox div a{display:inline-block; text-align:center; height:100%; padding:10px;}
.PubTrainCityCerts .certbox div a span{color:black; padding-top:10px; width:100%; display:inline-block; height:50%; font-size:14px; font-weight:bold;}
.PubTrainCityCerts .certbox div a:hover{box-shadow:1px 1px 5px 1px gray;}

/*BEGIN -- Certification Page CSS*/
.dvFlag{display: inline-block; vertical-align: top; margin-top: 20px;}
.dvMainTitle{display: inline-block; vertical-align: top; margin-top: 20px; width: 94%; text-align: center;}
.certContainer{display: inline-block; width: 98%; vertical-align: top; margin-top: 20px;}
.certContainerdv{border: 1px solid;}
.certContainerdv2{border: 1px solid; background-color:#F7F7F7;}
.certContainerdvSubdv{padding: 10px;}
.CertRightArrow img{float: left; width:70px;}
.CertDownArrow img{float: left; width:70px;}
.certificate_container{background:none;}
.imgMen{float: right;margin-top: -60px;width:153px!important; height:230px!important;}
.imgWomen{float:left;margin-top: 0px;width:139px !important; height:210px !important;}
.container_banner img{width:100%;}
/*p{display:inline-block;}*/
.certTrainPara1{width: 100%;}
.certTrainPara2{width: 100%;}
/*END -- Certification Page CSS*/

.agiletestcastp .title{font-size:21px !important;}
.agiletestcastp a{text-decoration:underline;}
.agiletestcastp ol{width:75%; margin-bottom:25px;}
.certRegHere{text-align: center;}

.freetrainsidebanner div:nth-child(1){text-align: center;}
.freetrainsidebanner .smplCrs{font-family: 'Open Sans', serif !important;}
.freetrainsidebanner p:nth-child(1){padding-top: 15px;}
.freetrainsidebanner .widget_title{padding-bottom: 0px; font-size: smaller; margin-bottom:10px;}
.freetrainsidebanner .pagelinks{font-size:12px;}

.freeWebDesc p {margin-top:0px !important;}
.freeWebDesc .main_heading {margin-bottom: 4px !important;}

.main_container p{margin:3px 0 !important;}
.pointsNew {z-index:999; position:relative;}
.pointsNew ul li {z-index:999;}
.book_mark_margin{z-index:9;}

.stpw_subtitle {display:inline-block; margin-top:10px;}
.clsPMI{float: right; position: absolute; right: 0px; padding-top: 7px;}
.clsPMI img{width: 150px;}

.freeRecWebnr div{display: inline-block; width: 32%; padding: 2px 2px 3px; margin-left: 5px; margin-bottom:20px; box-shadow: 1px 1px 5px 1px #548dd4; background-color: white;} /*box-shadow: 1px 1px 5px 1px gray;*/
.freeRecWebnr div:hover {background-color: #f0f1f3;}
.freeRecWebnr div a{display: inline-block; padding: 5px; width:100%;}
.freeRecWebnr div a:hover{box-shadow: 1px 1px 5px 1px gray;}

.About_Main .aboutoption {width: 33%; display: inline-block; text-align: center; vertical-align: top; padding-bottom: 15px;}
.About_Main .aboutoption a span img{width: 50%; padding-bottom: 7px;}
.About_Main .aboutoption:nth-child(2) a span img{width: 47%;}
.About_Main .aboutoption:nth-child(4) a span img{width: 47%; padding-bottom: 22px;}
.About_Main .aboutoption:nth-child(6) a span img{width: 50%; padding-bottom: 16px;}
/*.About_Main .aboutoption:nth-child(4) a span img{padding-bottom: 0px;}*/
.About_Main .aboutoption a .abttitle{color: #a6a6a6;display: inline-block;font-family: 'Roboto Slab', serif;font-size: 24px;font-weight: bold;padding-top: 15px; padding-bottom: 10px;}
.About_Main .aboutoption a .abtsubtitle{color: black;display: inline-block;font-family: 'Open Sans', serif;font-size: 16px;font-style: italic;}

#liCertTraining, #liMobileDeviceCertTraining {display: none;}

.tblCrsDetail tr {
	border-top: 1px solid black !important;
}

.tblCrsDetail tr:last-child {
	border-bottom: 1px solid black !important;
}

.tblCrsDetail th {
	border-right: 1px solid black !important;
}

.tblCrsDetail td {
	border-right: 1px solid black !important;
}

.titleBoot{font-size: 22px;font-weight: bold;}


.eventLegends{margin-top:10px; margin-bottom:10px;display: inline-block; width: 100%;}
.eventLegends div div{color: white;font-weight: bold;padding: 5px;font-size: 12px;border-radius: 9px; height:20px;width: 30px;padding-left: 13px;margin-bottom: 5px;float: left;}
.eventLegends div:nth-child(1) div {background-color: blue;}
.eventLegends div:nth-child(2) div {background-color: #04537d; margin-left: 15px;}
.eventLegends div:nth-child(3) div {background-color: #FF8000; margin-left: 15px;}

.clsTblEvents tr td:nth-child(1) {width: 15% !important;}
.clsTblEvents tr td:nth-child(2) {width: 14.16% !important;}
.clsTblEvents tr td:nth-child(3) {width: 14.16% !important;}
.clsTblEvents tr td:nth-child(4) {width: 14.16% !important;}
.clsTblEvents tr td:nth-child(5) {width: 14.16% !important;}
.clsTblEvents tr td:nth-child(6) {width: 14.16% !important;}


.freeWebInfo{width: 100%;font-size: 16px;padding-top: 10px;padding-bottom: 15px;}
.freeWebInfo div{display:inline-block; padding: 5px; width: 100%;padding-left: 0px;}
.freeWebInfo .fwiLbl{display:inline-block;color: rgb(0, 176, 240);font-weight: bold;width: 76px;}
.freeWebInfo .dvwebSpeakers{width: 80% !important;}


.freeWebInfo .btn_Reg{
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family: 'Open Sans', serif !important;
	font-size:13px;
	font-weight:bold;
	padding:0px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
	height: 25px;
	width: 195px;
	text-align: center;
}

.freeWebInfo .btn_Reg:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
	text-decoration:none;
	color:#333333;
}
.freeWebInfo .btn_Reg {min-width: 195px !important;}

.marginLeft15{margin-left: 15px !important;}


.certtitle{width:75%; float: left;}
.certimage{display: inline-block;float: right;margin-top: 20px !important;}
.width100{width:100%;}

.viewWebinar{display: none;min-width: 440px !important;max-height: 250px;border: 2px solid lightgray !important;z-index: 999999;background: white;}
.viewWebinar .vwcd table{width: 100%;}
.viewWebinar .vwcd{padding: 20px;}
.viewWebinar .vwcd span{margin-bottom: 5px;display: inline-block;width: 110px;}
.viewWebinar .vwcd .vwcdtxt{margin-bottom: 7px;display: inline-block; color: black;width: 223px;}
.viewWebinar .vwcd .btnViewWeb{width: 110px;display: inline-block;margin-right: 10px;}
.viewWebinar .dvRecWebTitle {padding-bottom: 6px;}
.viewWebinar .dvRecWebTitle span{margin-bottom: 0px !important;width: auto !important;}
.spnBold{font-weight: bold;}

.btnReg{
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family: 'Open Sans', serif !important;
	font-size:13px;
	font-weight:bold;
	padding:0px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
	height: 25px;
	width: 100px;
	text-align: center;
}

.btnReg:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
	text-decoration:none;
	color:#333333;
}

.tblAttendeeReg input, .tblAttendeeReg button, .tblAttendeeReg select, .tblAttendeeReg textarea{width:30%; font-size: 14px;}
.col-sec2 tr td label {width: 42% !important; text-align: right !important;}
.col-sec2 tr td span {width: 57% !important; text-align: left !important;}
.RegStep2Action{width: 100%; text-align: left; margin-top: 15px;}

.gradRegRadio {width: auto;}
.gradRegRadio .gradRegRadioLeft {margin-left:-8%;width: 10%;float: none;}
.gradRegRadio .gradRegRadioRight {float: none; width: 3%;}

.recaptchagrad{margin-top: 15px;}
.lnkRecWebinarThumb{cursor: pointer;}

.freewebinars {overflow: auto;}
.freewebinars form {display: inline-block; width:100%;}
.freewebinars form input[type="text"]{width:200px;color: black;}
.freewebinars form .dvSrch {background-color: #dce6f2;max-width: 450px;height: 75px;float: right;}
.freewebinars form .dvSrch div{padding: 10px;}
.freewebinars form input[type="button"], .freewebinars form input[type="submit"]{margin-left: 10px;}
.freewebinars .tblFreeWebinars tr td a {color:#565353;}
.freewebinars .tblFreeWebinars tr td .spanish {width: 130px !important;text-align: center;}
.freewebinars .tblFreeWebinars tr:nth-child(1) {background-color: rgb(231, 239, 249);}

.emailRemove .tblEmailRemove {margin-top: 30px;}
.emailRemove .tblEmailRemove p {text-align: center; line-height: 28px;}
.emailRemove .tblEmailRemove .note{color: #408080; margin-top: 20px !important;}

.emailRemove .tblEmailRemove2 {margin-top: 20px;margin-bottom: 25px;}

.emailRemove .tblEmailRemove2 tr td {text-align: center;}
.emailRemove .tblEmailRemove2 p {display: inline-block;}
.emailRemove .tblEmailRemove2 tr td input {display: inline-block; color: black;}

.emailRemove .tblEmailRemove2 .btns {margin-top: 20px !important;margin-bottom: 20px !important;}

.emailRemove .emailRemoveSuccess {font-size: 25px;color: green;font-weight: bold; margin-top: 30px !important;margin-bottom: 30px !important;}
.emailRemove .emailRemoveSuccess img {width: 50px;}

.Testing_Training .courseResultTblCourseLink a{margin-top: 5px; display: inline-block;}

.cls22ndAnv {width: 100%;position: relative;}
.cls22ndAnv .cls22ndAnvBanner {width: 90%;}
.cls22ndAnv .cls22ndAnvPlayBlack {width: 10%;position: absolute;top: 50%;left: 50%;margin-top: -50px;margin-left: -100px;opacity: 0.75;}
.cls22ndAnv .cls22ndAnvPlayRed {width: 10%;position: absolute;top: 50%;left: 50%;margin-top: -50px;margin-left: -100px;display: none;}
.cls22ndAnv a:hover #ytbred{display: block;}

.makeitbold {font-weight: bold;}

.webinarContent p a {display: inline-block !important; text-decoration: underline !important; color: black !important;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

@media (max-width:1920px){
	.certMain {top: 0em; width:70% !important; text-align: center !important; display:inline-block; position:absolute;}
	.certMain .banner_textMain {top:2.2em !important; text-align: center; width:95%;display: inline-block;}
	.certMain  a{top:2.5em !important;}
	.certMain .bannerParent {top:-8.3em; height:12.6em !important; position:relative;}
	
	.ProfTesting_Banner{position: absolute; top: -2.2em; width: 68%; text-align: center;}
	.ProfTesting_Banner .banner_textMain{z-index: 2; position: relative; top: 17em; text-align: center; display: inline-block; width:95%;}
	.ProfTesting_Banner .bannerParent{background-color: black; top:7.1em; height: 12.6em; position:relative; opacity: 0.6;}
	.ProfTesting_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.ProfTesting_Banner .banner_content{font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.ProfTesting .certificate_boxA{width:26%;display: inline-block;text-align: center;vertical-align: top;}
	.ProfTesting .certificate_boxA a{text-decoration: none;}
	.ProfTesting .certificate_imgA {display: block;padding-top: 10px;}
	.ProfTesting .certificate_imgA img{width: 80%	}
	.ProfTesting .certificate_nameA{	color: #2a2a2a;	display: block;	font-family: "Open Sans",serif; font-size: 15px;line-height: 23px;margin-top: 10px;text-shadow: 1px 1px 1px #d7d7d7;}
	
	.AgileTestCert_Banner{position: absolute; top: -2.2em; width: 68%; text-align: center;}
	.AgileTestCert_Banner .banner_textMain{z-index: 2; position: relative; top: 17em; text-align: center; display: inline-block; width:95%;}
	.AgileTestCert_Banner .bannerParent{background-color: black; top:7.1em; height: 12.6em; position:relative; opacity: 0.6;}
	.AgileTestCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.AgileTestCert_Banner .banner_content{font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.AgileTestCert .certificate_boxA{width:26%;display: inline-block;text-align: center;vertical-align: top;}
	.AgileTestCert .certificate_boxA a{text-decoration: none;}
	.AgileTestCert .certificate_imgA {display: block;padding-top: 10px;}
	.AgileTestCert .certificate_imgA img{width: 80%	}
	.AgileTestCert .certificate_nameA{	color: #2a2a2a;	display: block;	font-family: "Open Sans",serif; font-size: 15px;line-height: 23px;margin-top: 10px;text-shadow: 1px 1px 1px #d7d7d7;}
	
	.TestAutoCert_Banner{position: absolute; top: -2.2em; width: 68%; text-align: center;}
	.TestAutoCert_Banner .banner_textMain{z-index: 2; position: relative; top: 17em; text-align: center; display: inline-block; width:95%;}
	.TestAutoCert_Banner .bannerParent{background-color: black; top:7.1em; height: 12.6em; position:relative; opacity: 0.6;}
	.TestAutoCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.TestAutoCert_Banner .banner_content{font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.TestAutoCert .certificate_boxA{width:26%;display: inline-block;text-align: center;vertical-align: top;}
	.TestAutoCert .certificate_boxA a{text-decoration: none;}
	.TestAutoCert .certificate_imgA {display: block;padding-top: 10px;}
	.TestAutoCert .certificate_imgA img{width: 80%	}
	.TestAutoCert .certificate_nameA{	color: #2a2a2a;	display: block;	font-family: "Open Sans",serif; font-size: 15px;line-height: 23px;margin-top: 10px;text-shadow: 1px 1px 1px #d7d7d7;}
	
	.TestMgmtCert_Banner{position: absolute; top: -2.2em; width: 68%; text-align: center;}
	.TestMgmtCert_Banner .banner_textMain{z-index: 2; position: relative; top: 17em; text-align: center; display: inline-block; width:95%;}
	.TestMgmtCert_Banner .bannerParent{background-color: black; top:7.1em; height: 12.6em; position:relative; opacity: 0.6;}
	.TestMgmtCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.TestMgmtCert_Banner .banner_content{font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.TestMgmtCert .certificate_boxA{width:26%;display: inline-block;text-align: center;vertical-align: top;}
	.TestMgmtCert .certificate_boxA a{text-decoration: none;}
	.TestMgmtCert .certificate_imgA {display: block;padding-top: 10px;}
	.TestMgmtCert .certificate_imgA img{width: 80%	}
	.TestMgmtCert .certificate_nameA{	color: #2a2a2a;	display: block;	font-family: "Open Sans",serif; font-size: 15px;line-height: 23px;margin-top: 10px;text-shadow: 1px 1px 1px #d7d7d7;}
	
	.coursesMainBanner{position: absolute; top: 0em; width: 100%; text-align: center;}
	.coursesMainBanner .banner_textMain{z-index: 2; position: relative; top: 37em; text-align: center; display: inline-block; width:95%;}
	.coursesMainBanner .banner_title{color: #fdc803 !important; text-shadow: 2px 1px 0 black !important; font-size: 40px; font-family:'Roboto Slab', serif !important;}
	
	
	/*.courseResultHeader img {width: 29%; display: inline-block; vertical-align: middle; float: none !important; position: unset !important; left: 74px; top: 21px;}*/
	.courseResultTbl th {text-align:center !important; vertical-align: top;}
	.courseResultHeader .Headtitle {text-align:center !important; position:unset !important;}
	.courseResultHeader .Headtitle span{display:inline-block !important;}
	.courseResultHeader img {left: 0 !important;top: 0 !important; float:none !important; position:unset !important; width:35% !important; display:inline-block !important;}
	
	.liveInteractive{position: absolute; top: 0; width: 55%; text-align: left; right:0;}
	.banner_textMain{z-index: 2; position: relative; top: 12.2em; text-align: center;}
	.liveInteractive .bannerParent{background-color: black; height: 12.6em; opacity: 0.6;}
	.liveInteractive .banner_title{font-weight: bold; font-family: 'Roboto Slab', serif; font-size: 40px; color: #fdc803 !important;}
	.liveInteractive .banner_content{font-family: 'Open Sans', serif; font-size: 35px; color: #fdc803 !important; width: 100%; display: inline-block;}
	
	.PubTrainByCert .BoxA {display: inline-block; width: 74% !important; vertical-align: top;}
	.PubTrainByCert .BoxB {display: inline-block; vertical-align: top;}
	.PubTrainByCert .BoxB a{display: inline-block; text-align: center;}
	.PubTrainByCert .BoxB img{width:60%;}
	.PubTrainByCert .BoxB span{color:#0F243E; font-weight:bold; padding-top:10px; display:inline-block;}
	
	.PubTrainCerts{text-align: center;}
	.PubTrainCerts .certbox{display:inline-block; width:25%; padding:15px; height:210px; vertical-align:top;}
	.PubTrainCerts .certbox div {display:inline-block; width:80%; height:100%; background-color:#f2f2f2; padding:0; border:1px solid gray; border-radius:8px;}
	.PubTrainCerts .certbox div a{display:inline-block; text-align:center; height:100%; padding:10px;}
	.PubTrainCerts .certbox div a span{color:black; padding-top:10px; width:100%; display:inline-block; height:50%; font-size:14px; font-weight:bold;}
	.PubTrainCerts .certbox div a:hover{box-shadow:1px 1px 5px 1px gray;}
	
	.PubTrainCityCerts{text-align: center;}
	.PubTrainCityCerts .certbox{display:inline-block; width:49%; padding:15px; height:220px; vertical-align:top;}
	.PubTrainCityCerts .certbox div {display:inline-block; width:100%; height:100%; background-color:#f2f2f2; padding:0; border:1px solid gray; border-radius:8px;}
	.PubTrainCityCerts .certbox div a{display:inline-block; text-align:center; height:100%; padding:10px;}
	.PubTrainCityCerts .certbox div a span{color:black; padding-top:10px; width:100%; display:inline-block; height:50%; font-size:14px; font-weight:bold;}
	.PubTrainCityCerts .certbox div a:hover{box-shadow:1px 1px 5px 1px gray;}
	
	.CertRecords .certRecordBox{padding-bottom:20px;}
	.CertRecords .certRecordBox .certHeader{background-color:#e7eff9; padding:5px; text-align:center;}
	.CertRecords .certRecordBox .certHeader span{color:#548dd4; font-size:16px; font-weight:bold;}
	.CertRecords .certRecordBox .certDates a, span{color:black;}
	.CertRecords .certRecordBox .certDates a{width:15%; display:inline-block;}
	
	.publicTraining_Banner{position: absolute; top: 0em; width: 100%; text-align: left; right:0;}
	.publicTraining_Banner .banner_textMain{z-index: 2; position: relative; top: 51em; text-align: center;}
	.publicTraining_Banner .bannerParent{background-color: black; height: 15.6em; opacity: 0.6; position:relative; top:26.5em;}
	.publicTraining_Banner .banner_title{font-weight: bold; font-family: 'Roboto Slab', serif; font-size: 40px; color: #fdc803 !important; opacity: 1; text-shadow: 2px 1px black !important;}
	.publicTraining_Banner .banner_content{font-family: 'Open Sans', serif; font-size: 35px; color: #fdc803 !important;width: 100%; display: inline-block; text-shadow: 2px 1px black !important;}
	
	.onlineSelfPaced{position: absolute; top: 0 !important; width: 100%; text-align: center;}
	.onlineSelfPaced .banner_textMain{z-index: 2; position: relative; top: 42em; text-align: center; display: inline-block; width:100%;}
	.onlineSelfPaced .banner_title{font-weight: bold; font-family: 'Roboto Slab', serif; font-size: 40px; color: #fdc803 !important; opacity: 1; text-shadow: 2px 2px black;}
	.onlineSelfPaced .banner_content{font-family: 'Open Sans', serif; font-size: 35px; color: #fdc803 !important; width: 90%; display: inline-block; text-shadow: 2px 2px black;}
	
	.CrsSample{font-size: 15px;}
	.ulTraining li {width: 25% !important;}
	
	.onsite{position: absolute; top: 0em; width: 100%; text-align: center;}
	.onsite .banner_textMain{z-index: 2; position: relative; top: 40em; text-align: center; display: inline-block; width:95%;}
	.onsite .bannerParent{background-color: black; top:0.3em;height: 15.6em; position:relative; opacity: 0.6;}
	.onsite .banner_title{font-weight: bold; font-family: 'Roboto Slab', serif; font-size: 40px; color: #fdc803 !important; opacity: 1;}
	.onsite .banner_content{font-family: 'Open Sans', serif; font-size: 35px; color: #fdc803 !important; width: 100%; display: inline-block;}

	.Interavtive_Webinars{position: absolute; top: 0em; width: 100%; text-align: center;}
	.Interavtive_Webinars .banner_textMain{z-index: 2; position: relative; top: 48em; text-align: center; display: inline-block;}
	.Interavtive_Webinars .bannerParent{background-color: black; top:8.1em; height: 12.6em; position:relative; opacity: 0.6;}
	.Interavtive_Webinars .banner_title{font-weight: bold; font-family: 'Roboto Slab', serif; font-size: 40px; color: #fdc803 !important; opacity: 1;}
	.Interavtive_Webinars .banner_content{font-family: 'Open Sans', serif; font-size: 35px; color: #fdc803 !important; width: 100%; display: inline-block;}
	
	.Recorded_Webinar{position: absolute; top: 0 !important; width: 100%; text-align: center;}
	.Recorded_Webinar .banner_textMain{z-index: 2; position: relative; top: 43em; text-align: center; display: inline-block; width:100%;}
	.Recorded_Webinar .banner_title{font-weight: bold; font-family: 'Roboto Slab', serif; font-size: 40px; color: #fdc803 !important; opacity: 1; text-shadow: 2px 2px black;}
	.Recorded_Webinar .banner_content{font-family: 'Open Sans', serif; font-size: 35px; color: #fdc803 !important; width: 90%; display: inline-block; text-shadow: 2px 2px black;}

	.livesem{position: absolute; top: 0; width:74%; text-align: left; right:0;}
	.livesem .banner_textMain{z-index: 2; position: relative; top: 2em; text-align: center; display: inline-block; width:72%; left:28em;}
	.livesem .banner_title{font-weight: bold; font-family: 'Roboto Slab', serif; font-size: 40px; color: white !important; opacity: 1;}
	.livesem .banner_content{font-family: 'Open Sans', serif; font-size: 35px; color: white !important; width: 90%; display: inline-block;}
	
	.section_1 .slide_banner1 img{width:100%;}
	.section_1 .slide_banner1 .bannerTitle{position: absolute; width: 100%; padding-left: 0px; top: 34em; text-align:center;}
	.section_1 .slide_banner1 .bannerTitle span{color: rgb(255, 192, 0); font-weight: bold; font-family: 'Roboto Slab', serif !important; font-size: 33px; text-shadow: 2px 1px black; display:inline-block; width:50%;}
	
	.section_1 .slide_banner2 img{width:100%;}
	.section_1 .slide_banner2 .bannerTitle{position: absolute; width: 100%; padding-left: 0px; top: 34em; text-align:center;}
	.section_1 .slide_banner2 .bannerTitle span{color: rgb(255, 192, 0); font-weight: bold; font-family: 'Roboto Slab', serif !important; font-size: 33px; text-shadow: 2px 1px black; display:inline-block; width:50%;}
	
	.flex-control-nav {top:61em !important;}
	
	.freeTrainingMain  .trainingOptions{width:33%; display:inline-block; text-align:center; vertical-align: top;}
	.freeTrainingMain  .trainingOptions img{width:40%;}
	.freeTrainingMain  .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: 'Roboto Slab', serif; font-size: 25px; font-weight: bold; padding-top: 15px;}
	.freeTrainingMain  .trainingOptions .subTitle{color:black; display: inline-block; font-family: 'Open Sans', serif; font-size:15px; font-style:italic; width:80%;}
	
	.TrainingMain{position: absolute; top: 0; width: 100%; text-align: center;}
	.TrainingMain .banner_textMain{z-index: 2; position: relative; top: 34em;}
	.TrainingMain .bannerParent{background-color: black; height: 13em !important; opacity: 0.4; top:0em  !important;}
	.TrainingMain .banner_title{font-weight: bold; font-family: 'Roboto Slab', serif !important; font-size: 40px; color: #FDC803 !important;}
	.TrainingMain .banner_content{font-family: 'Roboto Slab', serif !important; font-size: 35px; color: #FDC803 !important; width: 84%; display: inline-block;}
	
	.Training_Main .trainingOptions{width:24%; display:inline-block; text-align:center; vertical-align: top; margin-right: 15px;}
	.Training_Main .trainingOptionsBMain{width:49%; display:inline-block; text-align:center; vertical-align: top;}
	.Training_Main .trainingOptionsBMain .trainingOptionsB{width:58%; display:inline-block; text-align:center; vertical-align: top;}

	.Training_Main .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: 'Roboto Slab', serif; font-size: 24px; font-weight: bold; padding-top: 15px;}
	.Training_Main .trainingOptions .subTitle, .trainingOptionsB .subTitle{color:black; display: inline-block; font-family: 'Open Sans', serif; font-size:18px; font-style:italic;}
	
	.SearchOnlineSelfPacedCourse .availableas .availableasOption{display: inline-block; width:18%;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption img {width:70%;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption .chkAvailableImg, .chkAllAvailableImg{width: auto !important;}
	
	.SearchOnlineSelfPacedCourse .availableas .availableasOption .optionCheck {display: inline-block;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption .optionText {display: inline-block; width:62%; text-align:center;}

	.SearchOnlineSelfPacedCourse .availableas .availableasOption .optionCheck input{display: none !important;}
		
	.Cert_Trainings .CertTrainBlock{width:28%;display:inline-block;text-align:center;vertical-align:top;}
	.Cert_Trainings .CertTrainBlock a{display:inline-block; padding:10px; background-color:#F2F2F2; border:1px solid gray; border-radius:8px;margin-bottom:15px; width:71%; height:200px;}
	.Cert_Trainings .CertTrainBlock a:hover{background-color:white;}
	.Cert_Trainings .CertTrainBlock span{width:95%;display:inline-block;font-size: 18px;font-weight: bold;}
	.Cert_Trainings .CertRightArrow{display:inline-block; width:70px; padding-top:60px;}
	.Cert_Trainings .CertDownArrow{display:none;}
	/*.imgMen{right: 370px !important;}
	.imgWomen{left: 340px !important;}*/
}

@media (max-width: 1440px){
	.section_1 .slide_banner1 .bannerTitle{position: absolute; width: 100%; padding-left: 0px; top: 22em; text-align:center;}
	.section_1 .slide_banner1 .bannerTitle span{color: rgb(255, 192, 0); font-weight: bold; font-family: GadugiRegular; font-size: 33px; text-shadow: 2px 1px black; display:inline-block; width:50%;}
	
	.section_1 .slide_banner2 .bannerTitle{position: absolute; width: 100%; padding-left: 0px; top: 22em; text-align:center;}
	.section_1 .slide_banner2 .bannerTitle span{color: rgb(255, 192, 0); font-weight: bold; font-family: GadugiRegular; font-size: 33px; text-shadow: 2px 1px black; display:inline-block; width:50%;}
	
	.courseResultTbl th {text-align:center !important; vertical-align: middle;}
	.courseResultHeader .Headtitle {text-align:center !important; position:unset !important;}
	.courseResultHeader .Headtitle span{display:inline-block !important;}
	.courseResultHeader img {left: 0 !important;top: 0 !important; float:none !important; position:static !important; width:35% !important; display:inline-block !important;}

	.TrainingMain .banner_textMain{top:23em !important;}
	.onsite .banner_textMain{top:32em !important;}
	.onsite .banner_textMain .banner_title{font-size:35px;}
	.onsite .banner_textMain .banner_content{font-size:31px; width:100%;}
	
	.liveInteractive {width:60%;}
	.liveInteractive .banner_textMain .banner_title{font-size:35px;}
	.liveInteractive .banner_textMain .banner_content{font-size:31px;}
	
	.coursesMainBanner{top: 0; width: 100%; text-align: center;}
	.coursesMainBanner .banner_textMain{top: 27em; text-align: center; display: inline-block; width:95%;}
	.coursesMainBanner .banner_title{color: #fdc803 !important; text-shadow: 2px 1px 0 black !important; font-size:35px;}
	
	.TrainingMain .banner_title{font-size:36px; }
	.TrainingMain .banner_content{font-size:31px; width:100%;}
	
	.publicTraining_Banner .banner_textMain{top:35em;}
	.publicTraining_Banner .banner_title {font-size:35px;}
	.publicTraining_Banner .banner_content {font-size:31px; width:100%;}
	
	.onlineSelfPaced .banner_textMain{top:31em;}
	.onlineSelfPaced .banner_title {font-size:35px;}
	.onlineSelfPaced .banner_content {font-size:31px; width:100%;}
	
	.Interavtive_Webinars .banner_textMain{top:35em;}
	.Interavtive_Webinars .banner_title {font-size:35px;}
	.Interavtive_Webinars .banner_content {font-size:31px; width:100%;}
	
	.Recorded_Webinar .banner_textMain{top:31em;}
	.Recorded_Webinar .banner_title {font-size:35px;}
	.Recorded_Webinar .banner_content {font-size:31px; width:100%;}
	
	.livesem .banner_textMain{left:22em;}
	.livesem .banner_title {font-size:35px;}
	.livesem .banner_content {font-size:31px;}
	
	/*.imgMen{right: 120px !important;}
	.imgWomen{left: 110px !important;}*/
}

@media (max-width:1366px){
	.nav a {font-size: 20px !important;}
	.slide-cstp-a_banner,.slide-onlinetraining_banner{height:235px;}
	.flexslider .slides img{max-width:100%; height:auto;}
	
	.section_1 .slide_banner1 .bannerTitle{position: absolute; width: 100%; padding-left: 0px; top: 22em; text-align:center;}
	.section_1 .slide_banner1 .bannerTitle span{color: rgb(255, 192, 0); font-weight: bold; font-family: GadugiRegular; font-size: 33px; text-shadow: 2px 1px black; display:inline-block; width:50%;}
	
	.section_1 .slide_banner2 .bannerTitle{position: absolute; width: 100%; padding-left: 0px; top: 22em; text-align:center;}
	.section_1 .slide_banner2 .bannerTitle span{color: rgb(255, 192, 0); font-weight: bold; font-family: GadugiRegular; font-size: 33px; text-shadow: 2px 1px black; display:inline-block; width:50%;}
	
	.flex-control-nav {top:46.5em !important;}
	
	.ulTraining li {width: 25% !important;}
	.title {font-size: 25px !important;}
		
	.certMain {top: 0em; width:100% !important; text-align: center !important; right:0;}
	.certMain .banner_textMain {top:0.8em !important; text-align: center; width:90%;display: inline-block;}
	.certMain  a{top:1em !important;}
	.certMain .bannerParent {top:-8.4em; height:10.5em !important; position:relative;}
	
	.coursesMainBanner{top: 0; width: 100%; text-align: center;}
	.coursesMainBanner .banner_textMain{top: 25em; text-align: center; display: inline-block; width:95%;}
	.coursesMainBanner .banner_title{color: #fdc803 !important; text-shadow: 2px 1px 0 black !important; font-size: 33px;}
	
	.TrainingMain{position: absolute; top: 0; width: 100%; text-align: center;}
	.TrainingMain .banner_textMain{z-index: 2; position: relative; top: 23em;}
	.TrainingMain .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.TrainingMain .banner_content{font-size: 28px; color: rgb(255, 153, 51);width: 100%; display: inline-block;}
	
	.Training_Main .trainingOptions{width:24%; display:inline-block; text-align:center; vertical-align: top;}
	.Training_Main .trainingOptionsBMain{width:49%; display:inline-block; text-align:center; vertical-align: top;}
	.Training_Main .trainingOptionsBMain .trainingOptionsB{width:58%; display:inline-block; text-align:center; vertical-align: top;}

	.Training_Main .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: calibri; font-size: 28px; font-weight: bold; padding-top: 15px;}
	.Training_Main .trainingOptions .subTitle, .trainingOptionsB .subTitle{color:black; display: inline-block; font-family: calibri; font-size:20px; font-style:italic;}

	.Training_Main .trainingHeadding{display: inline-block; background-color: rgb(0, 176, 240); margin-bottom: 15px; width:26%;}
	.Training_Main .trainingHeadding span{font-weight: bold; display: inline-block; padding: 10px; font-size: 20px;}
	.Training_Main .trainingDetail{padding-left: 15px;}
	.Training_Main .trainingDetail ul li{font-family: calibri; font-size:17px; padding-left: 15px;}
	.Training_Main .main_container{margin-bottom: 20px;}
		
	.Testing_TrainingBanner {position: absolute; top: 3.2em; width: 59%; text-align: center;}
	.Testing_TrainingBanner .banner_textMain{z-index: 2; position: relative; top: 7.2em; text-align: center; display: inline-block;}
	.Testing_TrainingBanner .bannerParent{background-color: black; top:-10em;height: 18.6em; position:relative; opacity: 0.6;}
	.Testing_TrainingBanner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.Testing_TrainingBanner .banner_content{font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}
	
	.courseResultTbl th {text-align:center !important; vertical-align: middle;}
	.courseResultHeader .Headtitle {text-align:center !important; position:static !important;}
	.courseResultHeader .Headtitle span{display:inline-block !important;}
	.courseResultHeader img {left: 0 !important;top: 0 !important; float:none !important; position:static !important; width:35% !important; display:inline-block !important;}
	
	.newbtnk span {padding:3px !important;}
	
	.liveInteractive{position: absolute; top: 0; width: 60%; text-align: center; right:0;}
	.liveInteractive .banner_textMain{z-index: 2; position: relative; top: 9em; text-align: center; display: inline-block; width:100%;}
	.liveInteractive .banner_title{font-weight: bold; font-size: 33px !important; color: rgb(255, 153, 51); opacity: 1;}
	.liveInteractive .banner_content{font-size: 28px !important; color: rgb(255, 153, 51);width: 100%; display: inline-block;}
	
	.qtmw .center_title{font-weight: bold; color: #3C3C3C; display: block; font-family: 'Roboto Slab', serif; font-size: 28px; line-height: 32px; margin-bottom:30px;}
	
	.onlineSelfPaced{position: absolute; top: 0!important; width: 100%; text-align: center;}
	/*.onlineSelfPaced .banner_textMain{z-index: 2; position: relative; top: 9em; text-align: center; display: inline-block; width:95%;}
	.onlineSelfPaced .bannerParent{background-color: black; top:-4em;height: 13.6em; position:relative; opacity: 0.6;}*/
	.onlineSelfPaced .banner_textMain{z-index: 2; position: relative; top: 29em; text-align: center; display: inline-block; width:100%;}
	.onlineSelfPaced .banner_title{font-weight: bold; font-size: 33px; color: white; opacity: 1; text-shadow: 2px 2px black;}
	.onlineSelfPaced .banner_content{font-size: 28px; color: white; width: 100%; display: inline-block; text-shadow: 2px 2px black;}
	
	.SearchOnlineSelfPacedCourse{margin-top: 55px;}
	.SearchOnlineSelfPacedCourse .title{font-weight: bold; font-family: Calibri; font-size: 33px; color: #1f479d; text-align: left;}
	.SearchOnlineSelfPacedCourse .searchControls { display: inline-block; margin-top: 20px; text-align: center; width: 100%;}
	
	.SearchOnlineSelfPacedCourse .availableas .availableasOption{display: inline-block; width:18%;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption img {width:70%;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption .chkAvailableImg, .chkAllAvailableImg{width: auto !important;}
	
	.SearchOnlineSelfPacedCourse .availableas .availableasOption .optionCheck {display: inline-block;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption .optionText {display: inline-block; width:62%; text-align:center;}

	.SearchOnlineSelfPacedCourse .availableas .availableasOption .optionCheck input{display: none !important;}
	
	.SelfPacedcourseResultHeader img {width: 50%; display: inline-block;}
	
	.onsite{position: absolute; top: 0em; width: 100%; text-align: center;}
	.onsite .banner_textMain{z-index: 2; position: relative; top: 25em !important; text-align: center; display: inline-block;}
	.onsite .banner_title{font-weight: bold; font-size: 33px !important; color: #fdc803 !important; opacity: 1;}
	.onsite .banner_content{font-size: 28px !important; color: #fdc803 !important; width: 100%; display: inline-block;}

	.Interavtive_Webinars{position: absolute; top: 0em; width: 100%; text-align: center;}
	.Interavtive_Webinars .banner_textMain{z-index: 2; position: relative; top: 29em; text-align: center; display: inline-block;}
	.Interavtive_Webinars .banner_title{font-weight: bold; font-size: 33px !important;}
	.Interavtive_Webinars .banner_content{font-size: 28px !important; width: 100%; display: inline-block;}
	
	.Recorded_Webinar{position: absolute; top: 0!important; width: 100%; text-align: center;}
	.Recorded_Webinar .banner_textMain{z-index: 2; position: relative; top: 29em; text-align: center; display: inline-block; width:88%;}
	.Recorded_Webinar .bannerParent{background-color: black; top:0.3em; height: 15.9em; position:relative; opacity: 0.6;}
	.Recorded_Webinar .banner_title{font-weight: bold; font-size: 33px !important; color: rgb(255, 153, 51); opacity: 1;}
	.Recorded_Webinar .banner_content{font-size: 28px; !important color: rgb(255, 153, 51);width: 100%; display: inline-block;}

	.livesem{position: absolute; top: 0; width:77%; text-align: left; right:0;}
	.livesem .banner_textMain{z-index: 2; position: relative; top: 1em; text-align: center; display: inline-block; left:21em;}
	.livesem .banner_title{font-weight: bold; font-size: 33px !important; color: white; opacity: 1;}
	.livesem .banner_content{font-size: 28px !important; color: white; width: 100%; display: inline-block;}

	.TestAutoCert_Banner{position: absolute; top: -2.2em; width: 59%; text-align: center;}
	.TestAutoCert_Banner .banner_textMain{z-index: 2; position: relative; top: 13em; text-align: center; display: inline-block; width:95%;}
	.TestAutoCert_Banner .bannerParent{background-color: black; top:-2.5em;height: 15.6em; position:relative; opacity: 0.6;}
	.TestAutoCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.TestAutoCert_Banner .banner_content{font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}
	
	.TestAutoCert .certificate_boxA{width:26%; display: inline-block; text-align: center;}
	.TestAutoCert .certificate_boxA a{text-decoration: none;}
	.TestAutoCert .certificate_imgA {display: block;padding-top: 10px;}
	.TestAutoCert .certificate_imgA img{width: 80%}
	.TestAutoCert.certificate_nameA{color: #2a2a2a;display: block;font-family: "EbrimaRegular";font-size: 17px;line-height: 23px;margin-top: 10px;text-shadow: 1px 1px 1px #d7d7d7;}
	
	.TestMgmtCert_Banner{position: absolute; top: -2.2em; width: 59%; text-align: center;}
	.TestMgmtCert_Banner .banner_textMain{z-index: 2; position: relative; top: 13em; text-align: center; display: inline-block; width:95%;}
	.TestMgmtCert_Banner .bannerParent{background-color: black; top:-2.5em;height: 15.6em; position:relative; opacity: 0.6;}
	.TestMgmtCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.TestMgmtCert_Banner .banner_content{font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}
	
	.TestMgmtCert .certificate_boxA{width:26%; display: inline-block; text-align: center; vertical-align: top;}
	.TestMgmtCert .certificate_boxA a{text-decoration: none;}
	.TestMgmtCert .certificate_imgA {display: block;padding-top: 10px;}
	.TestMgmtCert .certificate_imgA img{width: 80%}
	.TestMgmtCert.certificate_nameA{color: #2a2a2a;display: block;font-family: "EbrimaRegular";font-size: 17px;line-height: 23px;margin-top: 10px;text-shadow: 1px 1px 1px #d7d7d7;}
	
	.ProfTesting_Banner{position: absolute; top: -2.2em; width: 59%; text-align: center;}
	.ProfTesting_Banner .banner_textMain{z-index: 2; position: relative; top: 13em; text-align: center; display: inline-block; width:95%;}
	.ProfTesting_Banner .bannerParent{background-color: black; top:-2.5em;height: 15.6em; position:relative; opacity: 0.6;}
	.ProfTesting_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.ProfTesting_Banner .banner_content{font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.ProfTesting .certificate_boxA{width:26%;display: inline-block;text-align: center;vertical-align: top;}
	.ProfTesting .certificate_boxA a{text-decoration: none;}
	.ProfTesting .certificate_imgA {display: block;padding-top: 10px;}
	.ProfTesting .certificate_imgA img{width: 80%	}
	.ProfTesting .certificate_nameA{	color: #2a2a2a;	display: block;	font-family: "EbrimaRegular"; font-size: 17px;line-height: 23px;margin-top: 10px;text-shadow: 1px 1px 1px #d7d7d7;	}

	.AgileTestCert_Banner{position: absolute; top: -2.2em; width: 59%; text-align: center;}
	.AgileTestCert_Banner .banner_textMain{z-index: 2; position: relative; top: 13em; text-align: center; display: inline-block; width:95%;}
	.AgileTestCert_Banner .bannerParent{background-color: black; top:-2.5em; height: 15.6em; position:relative; opacity: 0.6;}
	.AgileTestCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.AgileTestCert_Banner .banner_content{font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}
		
	.AgileTestCert .certificate_boxA{
		width:26%;
		display: inline-block;
		text-align: center;
		vertical-align: top;
	}

	.AgileTestCert .certificate_boxA a{
		text-decoration: none;
	}

	.AgileTestCert .devtitle{
		display: inline-block; font-weight:bold; width:242px;
	}

	.AgileTestCert .certificate_imgA {
		display: block;
		padding-top: 10px;
	}

	.AgileTestCert .certificate_imgA img{
		width: 80%
	}

	.AgileTestCert .certificate_nameA{
		color: #2a2a2a;
		display: block;
		font-family: "EbrimaRegular";
		font-size: 17px;
		line-height: 23px;
		margin-top: 10px;
		text-shadow: 1px 1px 1px #d7d7d7;
	}

	.AgileTestCert .certif-banner .contentbanner{
		margin-left: 50px;
	}

	.AgileTestCert .certificate_container{
		padding-bottom:20px;
	}
	
	.Advisory_Banner {position: absolute; top: 3.2em; width: 59%; text-align: center;}
	.Advisory_Banner .banner_textMain{z-index: 2; position: relative; top: 7.2em; text-align: center; display: inline-block;}
	.Advisory_Banner .bannerParent{background-color: black; top:-10em;height: 18.6em; position:relative; opacity: 0.6;}
	.Advisory_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.Advisory_Banner .banner_content{font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.freeTraining_Banner{top: 0em; width: 30%; text-align: center;}
	.freeTraining_Banner .banner_textMain{top: 1em; left:26em; text-align: center; display: inline-block; width:95%;}
	.freeTraining_Banner .bannerParent{top:-13em;height: 13.6em; position:relative; left:26em;}
	.freeTraining_Banner a {top:9em;}
	/*.freeTraining_Banner .banner_title{color: white; text-shadow: 3px 2px black !important;}*/
	.freeTraining_Banner .banner_title{color: #00629d !important; text-shadow: 2px 1px 0 white !important; font-size: 38px !important;}
	.freeTraining_Banner .bannerParent{display:none !important;}
	/*.freeTraining_Banner .banner_title{color: white; text-shadow: 3px 2px #e9751f !important;}*/
	/*.freeTraining_Banner .banner_title{-webkit-text-stroke: 2px #e9751f; color: white; text-shadow: 3px 3px 0 #e9751f, -1px -1px 0 #e9751f,  1px -1px 0 #e9751f, -1px 1px 0 #e9751f, 1px 1px 0 #e9751f;}
	.freeTraining_Banner .banner_content{color: white; text-shadow: 3px 2px #e9751f !important;}*/
	
	.freeTrainingMain  .trainingOptions{width:33%; display:inline-block; text-align:center; vertical-align: top;}
	.freeTrainingMain  .trainingOptions img{width:40%;}
	.freeTrainingMain  .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: calibri; font-size: 28px; font-weight: bold; padding-top: 15px;}
	.freeTrainingMain  .trainingOptions .subTitle{color:black; display: inline-block; font-family: calibri; font-size:17px; font-style:italic; width:84%;}
	
	.PubTrainByCert .BoxA {display: inline-block; width: 77%; vertical-align: top;}
	.PubTrainByCert .BoxB {display: inline-block; vertical-align: top;}
	.PubTrainByCert .BoxB a{display: inline-block; text-align: center;}
	.PubTrainByCert .BoxB img{width:60%;}
	.PubTrainByCert .BoxB span{color:#0F243E; font-weight:bold; padding-top:10px; display:inline-block;}
	
	.PubTrainCerts{text-align: center;}
	.PubTrainCerts .certbox{display:inline-block; width:25%; padding:15px; height:250px; vertical-align:top;}
	.PubTrainCerts .certbox div {display:inline-block; width:80%; height:100%; background-color:#D9D9D9; padding:0;}
	.PubTrainCerts .certbox div a{display:inline-block; text-align:center; height:100%;}
	.PubTrainCerts .certbox div a span{color:black; padding-top:10px; width:95%; display:inline-block; height:50%;}
	
	.CertRecords .certRecordBox{padding-bottom:20px;}
	.CertRecords .certRecordBox .certHeader{background-color:#e7eff9; padding:5px; text-align:center;}
	.CertRecords .certRecordBox .certHeader span{color:#548dd4; font-size:16px; font-weight:bold;}
	.CertRecords .certRecordBox .certDates a, span{color:black;}
	.CertRecords .certRecordBox .certDates a{width:15%; display:inline-block;}
	
	.publicTraining_Banner{position: absolute; top: 0; width: 100%; text-align: left;}
	.publicTraining_Banner .banner_textMain{z-index: 2; position: relative; top: 25em; text-align: center;}
	.publicTraining_Banner .bannerParent{background-color: black; height: 18.6em; opacity: 0.6; position:relative; top:10.7em;}
	.publicTraining_Banner .banner_title{font-weight: bold; font-size: 33px; color: rgb(255, 153, 51); opacity: 1;}
	.publicTraining_Banner .banner_content{font-size: 28px; color: rgb(255, 153, 51);width: 100%; display: inline-block;}
	
	.Cert_Trainings .CertTrainBlock{width:27%;display:inline-block;text-align:center; vertical-align:top;}
	.Cert_Trainings .CertTrainBlock a{display:inline-block; padding:10px; background-color:#F2F2F2; border:1px solid gray; border-radius:8px;margin-bottom:15px; width:71%; height:195px;}
	.Cert_Trainings .CertTrainBlock a:hover{background-color:white;}
	.Cert_Trainings .CertTrainBlock span{width:95%;display:inline-block;font-size: 17px;font-weight: bold;}
	.Cert_Trainings .CertRightArrow{display:inline-block; width:70px; padding-top:55px;}
	.Cert_Trainings .CertDownArrow{display:none;}
	
	/*.imgMen{right: 80px !important;}
	.imgWomen{left: 60px !important;}*/
}

@media (max-width: 1280px) {
	.bottom_menus ul li	{ float:left; width:32%; background:none; padding-bottom:4px; margin-right:3px; padding-right:8px; }
	.slidebox{ width:725px;}
	.main_container{margin-bottom:200px;}
	
	.nav li {
		padding-left: 8px;
	}
	.nav a {
		background: url("../images/nav_sep.png") no-repeat scroll right top rgba(0, 0, 0, 0);
		display: block;
		/*font-size: 90% !important;*/
		line-height: normal;
		padding-right: 10px;
		text-shadow: 2px 2px 3px #000000;
		font-size: 20px !important; /*New Design Change*/
	}

	.sm-blue a{font-size: 90% !important;}
	.sm-blue a: hover{font-size: 90% !important;}

	/*Begin - New Design Change*/
	.nav ul ul li a {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0; font-size: 20px !important; padding-right: 0;}

	.itemc .subitem {width: 83% !important;}

	.nav ul ul{width: 1200px !important;}

	.qtmw .center_title{font-weight: bold; color: #3C3C3C; display: block; font-family: 'calibri'; font-size: 40px; line-height: 32px; margin-bottom:30px;}
	.CrsSample {font-size: 15px !important;}
	.title {font-size: 30px !important;}

	.ulTraining li {width: 25% !important;}
	.ulTraining .trainingTitle{display: inline-block; width:80% !important;}

	.TrainingMain {top:0;}
	.TrainingMain .banner_textMain .banner_title{font-size: 30px !important;}
	.TrainingMain .banner_textMain .banner_content{font-size: 26px !important;}
	.TrainingMain .banner_textMain{top: 21em !important;}

	.trainingOptions img, .trainingOptionsB img {width:42% !important;}

	.liveInteractive{top: 0; width: 61% !important;}
	.liveInteractive .banner_textMain{top: 9em; text-align: center; display: inline-block; width:95%;}
	.liveInteractive .banner_textMain .banner_title{font-size: 30px !important; width: 100% !important; display: inline-block;}
	.liveInteractive .banner_textMain .banner_content{font-size: 26px !important; width: 100%;}

	.onlineSelfPaced{top: 0 !important; width: 100% !important;}
	.onlineSelfPaced .banner_textMain{top: 27em; text-align: center; display: inline-block; width:100%;}
	.onlineSelfPaced .banner_textMain .banner_title{font-size: 30px !important; width: 95% !important; display: inline-block;}
	.onlineSelfPaced .banner_textMain .banner_content{font-size: 26px !important; width: 95%;}

	.onsite{top: 0 !important; width: 100% !important;}
	.onsite .banner_textMain{top: 28em !important; text-align: center; display: inline-block;}
	.onsite .banner_textMain .banner_title{font-size: 30px !important; width: 95% !important; display: inline-block;}
	.onsite .banner_textMain .banner_content{font-size: 26px !important; width: 95%;}
	
	.certMain {top:1.1em !important; width:55% !important;}
	.certMain a {top:10em !important;}
	.certMain .banner_textMain {top:8.5em;}
	.certMain .banner_textMain .banner_title{font-size: 30px !important; display: inline-block; width: 90% !important;}
	.certMain .banner_textMain .banner_content{font-size: 26px !important;}
	.certMain .bannerParent {height:16.6em; top:-5.18em}
	.develop {width:37%; line-height:24px;}
	
	.coursesMainBanner{top: 0em; width: 100%; text-align: center;}
	.coursesMainBanner .banner_textMain{top: 23em; text-align: center; display: inline-block; width:95%;}
	.coursesMainBanner .banner_title{color: #fdc803 !important; text-shadow: 2px 1px 0 black !important; font-size:30px !important;}
		
	.Interavtive_Webinars{position: absolute; top: 0em; width: 100%; text-align: center;}
	.Interavtive_Webinars .banner_textMain{z-index: 2; position: relative; top: 30em; text-align: center; display: inline-block;}
	.Interavtive_Webinars .banner_title{font-weight: bold; font-size: 30px !important;}
	.Interavtive_Webinars .banner_content{font-size: 26px !important; width: 90%; display: inline-block;}
	
	.Recorded_Webinar{position: absolute; top: 0!important; width: 100%; text-align: center;}
	.Recorded_Webinar .banner_textMain{z-index: 2; position: relative; top: 27em; text-align: center; display: inline-block;}
	.Recorded_Webinar .bannerParent{background-color: black; top:-5.7em; height: 13.6em; position:relative; opacity: 0.6;}
	.Recorded_Webinar .banner_title{font-weight: bold; font-size: 30px !important; color: rgb(255, 153, 51); opacity: 1;}
	.Recorded_Webinar .banner_content{font-size: 26px !important; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.livesem{position: absolute; top: 0; width:77%; text-align: left; right:0;}
	.livesem .banner_textMain{z-index: 2; position: relative; top: 1em; text-align: center; display: inline-block; left:21em;}
	.livesem .banner_title{font-weight: bold; font-size: 30px !important; color: white; opacity: 1;}
	.livesem .banner_content{font-size: 26px !important; color: white; width: 90%; display: inline-block;}

	.TestAutoCert_Banner{position: absolute; top: -1em; width: 55%; text-align: center;}
	.TestAutoCert_Banner .banner_textMain{z-index: 2; position: relative; top: 12em; text-align: center; display: inline-block; width:95%;}
	.TestAutoCert_Banner .bannerParent{background-color: black; top:-2.5em;height: 15.6em; position:relative; opacity: 0.6;}
	.TestAutoCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51); opacity: 1;}
	.TestAutoCert_Banner .banner_content{font-family: GadugiRegular; font-size: 26px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}
	
	.TestAutoCert .certificate_boxA{width:26%; display: inline-block; text-align: center;}
	.TestAutoCert .certificate_boxA a{text-decoration: none;}
	.TestAutoCert .certificate_imgA {display: block;padding-top: 10px;}
	.TestAutoCert .certificate_imgA img{width: 80%}
	.TestAutoCert.certificate_nameA{color: #2a2a2a;display: block;font-family: "EbrimaRegular";font-size: 17px;line-height: 23px;margin-top: 10px;text-shadow: 1px 1px 1px #d7d7d7;}
	
	.TestMgmtCert_Banner{position: absolute; top: -1em; width: 55%; text-align: center;}
	.TestMgmtCert_Banner .banner_textMain{z-index: 2; position: relative; top: 12em; text-align: center; display: inline-block; width:95%;}
	.TestMgmtCert_Banner .bannerParent{background-color: black; top:-2.5em;height: 15.6em; position:relative; opacity: 0.6;}
	.TestMgmtCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51); opacity: 1;}
	.TestMgmtCert_Banner .banner_content{font-family: GadugiRegular; font-size: 26px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}
	
	.TestMgmtCert .certificate_boxA{width:26%; display: inline-block; text-align: center; vertical-align: top;}
	.TestMgmtCert .certificate_boxA a{text-decoration: none;}
	.TestMgmtCert .certificate_imgA {display: block;padding-top: 10px;}
	.TestMgmtCert .certificate_imgA img{width: 80%}
	.TestMgmtCert.certificate_nameA{color: #2a2a2a;display: block;font-family: "EbrimaRegular";font-size: 17px;line-height: 23px;margin-top: 10px;text-shadow: 1px 1px 1px #d7d7d7;}
	
	.ProfTesting_Banner{position: absolute; top: -1em; width: 55%; text-align: center;}
	.ProfTesting_Banner .banner_textMain{z-index: 2; position: relative; top: 12em; text-align: center; display: inline-block; width:95%;}
	.ProfTesting_Banner .bannerParent{background-color: black; top:-2.5em;height: 15.6em; position:relative; opacity: 0.6;}
	.ProfTesting_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51); opacity: 1;}
	.ProfTesting_Banner .banner_content{font-family: GadugiRegular; font-size: 26px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.ProfTesting .certificate_boxA{
		width:26%;
		display: inline-block;
		text-align: center;
		vertical-align: top;
	}

	.ProfTesting .certificate_boxA a{
		text-decoration: none;
	}

	.ProfTesting .certificate_imgA {
		display: block;
		padding-top: 10px;
	}

	.ProfTesting .certificate_imgA img{
		width: 80%
	}

	.ProfTesting .certificate_nameA{
		color: #2a2a2a;
		display: block;
		font-family: "EbrimaRegular";
		font-size: 17px;
		line-height: 23px;
		margin-top: 10px;
		text-shadow: 1px 1px 1px #d7d7d7;
	}

	.AgileTestCert_Banner{position: absolute; top: -1em; width: 55%; text-align: center;}
	.AgileTestCert_Banner .banner_textMain{z-index: 2; position: relative; top: 12em; text-align: center; display: inline-block; width:95%;}
	.AgileTestCert_Banner .bannerParent{background-color: black; top:-2.5em; height: 15.6em; position:relative; opacity: 0.6;}
	.AgileTestCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51); opacity: 1;}
	.AgileTestCert_Banner .banner_content{font-family: GadugiRegular; font-size: 26px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}
		
	.AgileTestCert .certificate_boxA{
		width:26%;
		display: inline-block;
		text-align: center;
		vertical-align: top;
	}

	.AgileTestCert .certificate_boxA a{
		text-decoration: none;
	}

	.AgileTestCert .devtitle{
		display: inline-block; font-weight:bold; width:242px;
	}

	.AgileTestCert .certificate_imgA {
		display: block;
		padding-top: 10px;
	}

	.AgileTestCert .certificate_imgA img{
		width: 80%
	}

	.AgileTestCert .certificate_nameA{
		color: #2a2a2a;
		display: block;
		font-family: "EbrimaRegular";
		font-size: 17px;
		line-height: 23px;
		margin-top: 10px;
		text-shadow: 1px 1px 1px #d7d7d7;
	}

	.AgileTestCert .certif-banner .contentbanner{
		margin-left: 50px;
	}

	.AgileTestCert .certificate_container{
		padding-bottom:20px;
	}
	
	.Advisory_Banner {position: absolute; top: 4.7em; width: 63%; text-align: center;}
	.Advisory_Banner .banner_textMain{z-index: 2; position: relative; top: 6.2em; text-align: center; display: inline-block;}
	.Advisory_Banner .bannerParent{background-color: black; top:-10em;height: 18.6em; position:relative; opacity: 0.6;}
	.Advisory_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51); opacity: 1;}
	.Advisory_Banner .banner_content{font-family: GadugiRegular; font-size: 26px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.Testing_TrainingBanner {position: absolute; top: 4.7em; width: 63%; text-align: center;}
	.Testing_TrainingBanner .banner_textMain{z-index: 2; position: relative; top: 6.2em; text-align: center; display: inline-block;}
	.Testing_TrainingBanner .bannerParent{background-color: black; top:-10em;height: 18.6em; position:relative; opacity: 0.6;}
	.Testing_TrainingBanner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 30px; color: rgb(255, 153, 51); opacity: 1;}
	.Testing_TrainingBanner .banner_content{font-family: GadugiRegular; font-size: 26px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}
		
	.freeTraining_Banner{top: 0em; width: 30%; text-align: center;}
	.freeTraining_Banner .banner_textMain{top: 2em; left:24em; text-align: center; display: inline-block; width:95%;}
	.freeTraining_Banner .bannerParent{top:-4em;height: 13.6em; position:relative; display:none;}
	.freeTraining_Banner .banner_title{-webkit-text-stroke: 2px #e9751f; color: white; font-size: 30px; text-shadow: 3px 3px 0 #e9751f, -1px -1px 0 #e9751f,  1px -1px 0 #e9751f, -1px 1px 0 #e9751f, 1px 1px 0 #e9751f;}
	.freeTraining_Banner .banner_content{color: white; text-shadow: 3px 2px #e9751f !important;}
	
	.freeTrainingMain  .trainingOptions{width:33%; display:inline-block; text-align:center; vertical-align: top;}
	.freeTrainingMain  .trainingOptions img{width:40%;}
	.freeTrainingMain  .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: calibri; font-size: 28px; font-weight: bold; padding-top: 15px;}
	.freeTrainingMain  .trainingOptions .subTitle{color:black; display: inline-block; font-family: calibri; font-size:17px; font-style:italic; width:80%;}
	
	.publicTraining_Banner{position: absolute; top: 0em; width: 100%; text-align: left; right:0;}
	.publicTraining_Banner .banner_textMain{z-index: 2; position: relative; top: 29em; text-align: center;}
	.publicTraining_Banner .bannerParent{background-color: black; height: 15.6em; opacity: 0.6; position:relative; top:26.5em;}
	.publicTraining_Banner .banner_title{font-weight: bold; font-size: 30px !important; color: #fdc803 !important; opacity: 1; text-shadow: 2px 1px black !important;}
	.publicTraining_Banner .banner_content{font-size: 26px !important; color: #fdc803 !important;width: 95%; display: inline-block; text-shadow: 2px 1px black !important;}
	
	.section_1 .slide_banner1 .bannerTitle{position: absolute; width: 100%; padding-left: 0px; top: 20em; text-align:center;}
	.section_1 .slide_banner2 .bannerTitle{position: absolute; width: 100%; padding-left: 0px; top: 20em; text-align:center;}
	/*End - New Design Change*/

	.clsPMI{padding-top: 68px; width: 10%;}
	.clsPMI a{border:1px solid lightgray;}
}

@media (max-width:1024px) {
	/*.header .wrapper{ padding:0px;}*/
	.nav li{ padding-left:11px;}
	.slidebox{ margin-left:0px;}
	.flex-control-nav{ padding-left:0px; width:25%;}
	.nav a{ padding-right:9px; font-size:17px !important;}
	.bottom .nav, .footer_links, .footer-top, .header-site{ padding:0px 30px 10px 30px; }
	.bottom .nav{ padding-bottom:0px; }
	.footer_links{ padding-top:10px; }
	.bottom_menus{ width:100%; }
	.bottom_menus{ margin-top:10px; }
	.nav a{ font-size:14px; }
	.slidebox{ width:525px; padding-left:40px; }
	.slidetitle{ line-height:40px; font-size: 30px; }
	.subtitle{font-size:25px; line-height:29px;}
	.slide_content{font-size:20px;}
	.flex-control-nav{ text-align:center; }
	.certificate{ width:25%; }
	.{width:96%; margin:0 2%;}	
	.bannerbox{width:653px;}
	.banner{height:239px; }
	.logo{ width:510px; }
	/*.slide1{background-size:27%;}
	.slide2{background-size:32%;}
	.slide4{background-size:38%;}
	.slide5{background-size:58%;}
	.slide6{background-size:44%;}
	.slide7{background-size:58%;}
	.slide8{background-size:60%;}
	.slide9{background-size:53%;}*/
	.points ul{ padding:0px 10px; }
	.points ul li{ margin:0px; display:block; background:none; }
	.points ul li + li{ border-top:solid 1px #DDD; }
	.points li a{ display:block; padding:8px 0px; font-size:11px; line-height:14px; }
	.right_spacing{ padding-right:0px;}
	.main_container{margin-bottom:220px;}	
	.downloads .locations_chart th, .downloads .locations_chart td{padding-right:7px; padding-left:7px;}
	.downloads p{background:none; border-bottom:1px solid #D3D3D3;}
	.widget_title{ width:103.5%;}
	.downloads .locations_chart{ width:100%;}
	.downloads .certificate_img img{width:80%;}
	.slide-cstp-a_banner .bannerbox, .banner-certification .bannerbox, .slide-stpw_banner .bannerbox,.slide-stpw_banner .bannercontent,.slide-cstp-a_banner .bannercontent, .banner-certification .bannercontent,.slide-onlinetraining_banner .bannercontent{height:239px;}
	.connect{margin-left:0px;}
	.img_banner img.courses{max-width:68%;}
	.contentbanner{width:525px !important; margin-left: 40px !important;}
	.contentbanner .slidetitle{font-size: 22px !important; line-height: 36px !important;}
	
	/*three box responsive css*/
	/*.registerDiv{ width:96%; margin:10px 2%;} */
	.col-md-6 {width: 25%;}
	.wrapper {margin: 0 auto; max-width: 1005px;}
	/*.right_sidebar{width:25%;}*/
	.right_sidebar{ display: none;}
	.left_sidebar{width:100% !important;}
	
	/*Begin - New Design Change*/
	.nav ul ul{width: auto !important;}
	.ulTraining li {width: 25% !important;}
	.ulTraining .trainingTitle{display: inline-block; width:75% !important;}
	.ulTraining li a {font-size: 20px !important;}
	
	.ulCertification li {width:33% !important}
	.ulCertification li .certificate_img2{width: 54% !important;}
	.ulCertification li .certificate_img3{width: 55% !important;}
	.coursesMainBanner {text-align: center; top: 31.9em; width: 100%;}
	.ulFreeTraining li{width: 33% !important;}
	.ulAbout div{width: 100% !important;}
	
	.Sectionfooter .item_1 {width: 21% !important; padding-right:2px !important;}
	.Sectionfooter .item_2 {width: 18% !important; padding-right:2px !important;}
	.Sectionfooter .item_3 {width: 23% !important; padding-right:2px !important;}
	.Sectionfooter .item_4 {width: 15% !important; padding-right:2px !important;}
	.Sectionfooter .item_5 {width: 21% !important; padding-right:2px !important;}
	
	.TrainingMain {top:0;}
	.TrainingMain .banner_textMain .banner_title{font-size: 25px !important;}
	.TrainingMain .banner_textMain .banner_content{font-size: 21px !important;}
	.TrainingMain .banner_textMain{top: 17em !important;}
	
	.trainingOptions .headTitle, .trainingOptionsB .headTitle {font-size: 23px !important;}
	.trainingOptions .subTitle, .trainingOptionsB .subTitle {font-size: 17px !important;}
	
	.liveInteractive {top:0; width:66% !important;}
	.liveInteractive .banner_textMain {top:8em;}
	.liveInteractive .banner_textMain .banner_title{font-size: 25px !important;}
	.liveInteractive .banner_textMain .banner_content{font-size: 21px !important;}
	.liveInteractive .bannerParent {top:-2.9em; }
	
	.onlineSelfPaced {top:0 !important;}
	.onlineSelfPaced .banner_textMain {top:20em;}
	.onlineSelfPaced .banner_textMain .banner_title{font-size: 25px !important;}
	.onlineSelfPaced .banner_textMain .banner_content{font-size: 21px !important;}
	
	.onsite {top:0 !important;}
	.onsite .banner_textMain {top:21em !important;}
	.onsite .banner_textMain .banner_title{font-size: 25px !important;}
	.onsite .banner_textMain .banner_content{font-size: 21px !important;}
	
	.certMain {top:1.1em !important; width:45% !important;}
	.certMain a {top:10em !important;}
	.certMain .banner_textMain {top:8.5em;}
	.certMain .banner_textMain .banner_title{font-size: 24px !important; display: inline-block; width: 90% !important;}
	.certMain .banner_textMain .banner_content{font-size: 20px !important;}
	.certMain .bannerParent {height:16.6em; top:-5.18em}
	.develop {width:37%; line-height:24px;}
	
	.CrsSample {font-size:14px !important;}
	.widget_title {width:116% !important;}
	
	.certificate_boxA {width:25% !important;}
	.title {font-size:26px !important;}
	.title img{height: 60px !important;}
	.SoftTestCertMain .certificate_box .certificate_img {display: inline-block; padding:0; width:80%;}
	.SoftTestCertMain .certificate_box .certificate_name {font-size: 17px;}
	.linkFlag {height:auto !important;}
	.availableas .availableasOption .optionText {width: 60% !important;}
	.availableas .availableasOption img {width: 60% !important;}
	.availableas .avtitle {font-size: 14px !important;}
	.SearchCourse .title {font-size: 26px !important;}
	
	.courseResultHeader .Headtitle img {left: 60px; top: 19px;}
		
	.livesem {top:0 !important; right:0;}
	.livesem .banner_textMain {top:1em; left:16em;}
	.livesem .banner_textMain .banner_title{font-size: 25px !important;}
	.livesem .banner_textMain .banner_content{font-size: 21px !important;}
	
	.Interavtive_Webinars{position: absolute; top: 0; width: 100%; text-align: center;}
	.Interavtive_Webinars .banner_textMain{z-index: 2; position: relative; top: 24em; text-align: center; display: inline-block;}
	.Interavtive_Webinars .banner_title{font-weight: bold; font-size: 25px !important;}
	.Interavtive_Webinars .banner_content{font-size: 21px !important; width: 90%; display: inline-block;}
	
	.Recorded_Webinar{position: absolute; top: 0 !important; width: 100%; text-align: center;}
	.Recorded_Webinar .banner_textMain{z-index: 2; position: relative; top: 21em; text-align: center; display: inline-block;}
	.Recorded_Webinar .banner_title{font-weight: bold; font-size: 25px !important; color: rgb(255, 153, 51); opacity: 1;}
	.Recorded_Webinar .banner_content{font-size: 21px !important; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.coursesMainBanner{top: 0; width: 100%; text-align: center;}
	.coursesMainBanner .banner_textMain{top: 18em; text-align: center; display: inline-block; width:100%;}
	.coursesMainBanner .banner_title{color: #fdc803 !important; text-shadow: 2px 1px 0 black !important; font-size: 25px !important; }
	
	.ProfTesting_Banner{position: absolute; top: -3.5em; width: 44%; text-align: center;}
	.ProfTesting_Banner .banner_textMain{z-index: 2; position: relative; top: 13em; text-align: center; display: inline-block; width:95%;}
	.ProfTesting_Banner .bannerParent{background-color: black; top:-2.5em;height: 16.6em; position:relative; opacity: 0.6;}
	.ProfTesting_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 27px; color: rgb(255, 153, 51); opacity: 1;}
	.ProfTesting_Banner .banner_content{font-family: GadugiRegular; font-size: 23px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.AgileTestCert_Banner{position: absolute; top: -3.5em; width: 44%; text-align: center;}
	.AgileTestCert_Banner .banner_textMain{z-index: 2; position: relative; top: 13em; text-align: center; display: inline-block; width:95%;}
	.AgileTestCert_Banner .bannerParent{background-color: black; top:-2.5em;height: 16.6em; position:relative; opacity: 0.6;}
	.AgileTestCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 27px; color: rgb(255, 153, 51); opacity: 1;}
	.AgileTestCert_Banner .banner_content{font-family: GadugiRegular; font-size: 23px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.TestAutoCert_Banner{position: absolute; top: -3.5em; width: 44%; text-align: center;}
	.TestAutoCert_Banner .banner_textMain{z-index: 2; position: relative; top: 13em; text-align: center; display: inline-block; width:95%;}
	.TestAutoCert_Banner .bannerParent{background-color: black; top:-2.5em;height: 16.6em; position:relative; opacity: 0.6;}
	.TestAutoCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 27px; color: rgb(255, 153, 51); opacity: 1;}
	.TestAutoCert_Banner .banner_content{font-family: GadugiRegular; font-size: 23px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.TestMgmtCert_Banner{position: absolute; top: -3.5em; width: 44%; text-align: center;}
	.TestMgmtCert_Banner .banner_textMain{z-index: 2; position: relative; top: 13em; text-align: center; display: inline-block; width:95%;}
	.TestMgmtCert_Banner .bannerParent{background-color: black; top:-2.5em;height: 16.6em; position:relative; opacity: 0.6;}
	.TestMgmtCert_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 27px; color: rgb(255, 153, 51); opacity: 1;}
	.TestMgmtCert_Banner .banner_content{font-family: GadugiRegular; font-size: 23px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}

	.Testing_TrainingBanner {position: absolute; top: 3.7em; width: 59%; text-align: center;}
	.Testing_TrainingBanner .banner_textMain{z-index: 2; position: relative; top: 7.2em; text-align: center; display: inline-block;}
	.Testing_TrainingBanner .bannerParent{background-color: black; top:-10em;height: 18.6em; position:relative; opacity: 0.6;}
	.Testing_TrainingBanner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 27px; color: rgb(255, 153, 51); opacity: 1;}
	.Testing_TrainingBanner .banner_content{font-family: GadugiRegular; font-size: 23px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}
	
	.Advisory_Banner {position: absolute; top: 3.7em; width: 59%; text-align: center;}
	.Advisory_Banner .banner_textMain{z-index: 2; position: relative; top: 7.2em; text-align: center; display: inline-block;}
	.Advisory_Banner .bannerParent{background-color: black; top:-10em;height: 18.6em; position:relative; opacity: 0.6;}
	.Advisory_Banner .banner_title{font-weight: bold; font-family: GadugiRegular; font-size: 27px; color: rgb(255, 153, 51); opacity: 1;}
	.Advisory_Banner .banner_content{font-family: GadugiRegular; font-size: 23px; color: rgb(255, 153, 51);width: 90%; display: inline-block;}
			
	.freeTraining_Banner{top: 0em; width: 30%; text-align: center;}
	.freeTraining_Banner .banner_textMain{top: 1em; left:19em; text-align: center; display: inline-block; width:95%;}
	.freeTraining_Banner .bannerParent{top:-4em;height: 13.6em; position:relative; display:none;}
	.freeTraining_Banner .banner_title{-webkit-text-stroke: 2px #e9751f; color: white; font-size: 27px; text-shadow: 3px 3px 0 #e9751f, -1px -1px 0 #e9751f,  1px -1px 0 #e9751f, -1px 1px 0 #e9751f, 1px 1px 0 #e9751f;}
	.freeTraining_Banner .banner_content{color: white; text-shadow: 3px 2px #e9751f !important;}
	
	.freeTrainingMain  .trainingOptions{width:33%; display:inline-block; text-align:center; vertical-align: top;}
	.freeTrainingMain  .trainingOptions img{width:40%;}
	.freeTrainingMain  .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: calibri; font-size: 22px !important; font-weight: bold; padding-top: 15px;}
	.freeTrainingMain  .trainingOptions .subTitle{color:black; display: inline-block; font-family: calibri; font-size:16px !important; font-style:italic; width:85%;}
	
	.publicTraining_Banner{position: absolute; top: 0em; width: 100%; text-align: left; right:0;}
	.publicTraining_Banner .banner_textMain{z-index: 2; position: relative; top: 25em; text-align: center;}
	.publicTraining_Banner .bannerParent{background-color: black; height: 15.6em; opacity: 0.6; position:relative; top:26.5em;}
	.publicTraining_Banner .banner_title{font-weight: bold; font-size: 25px !important; color: #fdc803 !important; opacity: 1; text-shadow: 2px 1px black !important;}
	.publicTraining_Banner .banner_content{font-size: 21px !important; color: #fdc803 !important;width: 90%; display: inline-block; text-shadow: 2px 1px black !important;}
	
	.section_1 .slide_banner1 .bannerTitle{position: absolute; width: 100% !important; padding-left: 0px; top: 14em; text-align:center;}
	.section_1 .slide_banner2 .bannerTitle{position: absolute; width: 100% !important; padding-left: 0px; top: 14em; text-align:center;}
	
	.section_1 .slide_banner1 .bannerTitle span, .section_1 .slide_banner2 .bannerTitle span {width:60% !important;}
	
	.Cert_Trainings .CertTrainBlock{width:28% !important;}
	
	.nav ul ul li a {font-size:15px !important;}
	.nav .wrapper .ulCourses div a{font-size:15px !important;}
	.ulTraining .trainingTitle{font-size:15px !important;}
	.ulTraining .trainingSubTitle{font-size:13px !important;}
	.ulFreeTraining li span{font-size:13px !important;}
	.ulAbout div a{font-size:15px !important;}
	.ulAbout div span{font-size:13px !important;}
	
	.PubTrainByCert .BoxA{width:72% !important;}
	
	.trainingOptions .GenTestCourse{width:36% !important;}
	.trainingOptions .MobTestCourse{width:37% !important;}
	.trainingOptions .TestAutoCourse{width:37% !important;}
	.trainingOptions .TestMgmtCourse{width:36% !important;}
	
	.stpw_subtitle {font-size:15px !important;}
	.text_container .main_heading{font-size:17px !important;}
	.center_title {font-size:26px !important;}
	.CoursesMain .Cert_Trainings{min-width: 960px !important; overflow: auto;}
	/*End - New Design Change*/
	
	.webrecoptions{margin-top: 10px !important; width: auto !important;}
	.webrecdcontainer div:nth-child(1){position:initial !important;}
	/*.clsPMI{position:relative;}*/
	.clsPMI{padding-top: 68px; width: 10%;}
	.clsPMI a{border:1px solid lightgray;}
	/*.clsPMI a{width: 73% !important;}*/
}

	
@media (max-width:980px) {
	/*.slideHeight{ height:300px !important; }
	.slider{height:305px;}*/
	/*.slide1{background-size:27% 100%;}
	.slide4{background-size:38% 100%;}
	.slide5{background-size:50% 100%;}
	.slide6{background-size:38% 100%;}
	.slide7{background-size:39% 100%;}
	.slide8{background-size:43% 100%;}
	.slide9{background-size:51% 100%;}*/
	.widget_title{ width:103.6%}
	.downloads p{background:none; border-bottom:1px solid #D3D3D3;}
	.bannercontent{width:643px;}
	.img_banner img.consulting{max-width:75%;}
	.downloads .certificate_img img{width:auto;}
	.comprehensive{margin-bottom:25px;}
	.contentbanner .slidetitle{font-size:26px; line-height:31px;}
	.contentbanner .subtitle{font-size:25px;}
	.nav a{ padding-right:8px;}
	.nav li{ padding-left:4px;}
	.right_sidebar{ display: none;}
	.left_sidebar{width:100% !important;}
	}
@media (max-width:900px) {
	.bottom .nav{ display:none; }
	/*.nav{ display:none; }*/
	.dvTopNav{ display:none; }
	.panel-group{ display:block; }
	.logo img{ max-width:400px; margin-top:10px; }
	.bottom{ position:inherit; }
	.nav li{ display:inherit; float:none; }
	.nav ul ul{ display:block; position:inherit; width:auto; bottom:0px; }
	.slidebox{ float:left; width:50%; }
	.flexslider .fright { width:50%; }
	.flexslider .slides img{ float:right; width:50%; }
	.banner .slide_content, .slide_content{ font-size:16px; line-height:18px; }
	.banner .subtitle, .subtitle{font-size: 22px; line-height: 20px; margin-bottom: 5px;}
	.banner .slidetitle, .slidetitle{font-size: 27px; line-height: 34px; margin-bottom: 10px;}
	.spanish, .develop{ line-height:20px; }
	.develop{ margin-bottom:10px; }
	.certificate_img img{ max-width:80%; }
	.certificate_name{ font-size:14px; }
	.comprehensive {margin-bottom:95px;}
	.main_container{margin-bottom: 2%;}
	.About_Main .aboutoption a .abtsubtitle{width: 98%;}
	.right_sidebar{ display: none;}
	.left_sidebar{width:100% !important;}
}	
@media (max-width:800px) {
	.author{ font-size:18px;}
	/*.slide1{background-size:27% 100%;}
	.slide4{background-size:42% 100%;}
	.slide5{background-size:58% 100%;}
	.slide9{background-size:56% 100%;}*/
	/*.slideHeight { height:300px !important; }
	.slidebox{ height:auto; }*/
	.dvMobileMenu{display:inline-block; right:-370px;}
	.MobileMenuIcon{display:block;position: absolute;right: 12px;top: 9px;}
	.wrapper{width:770px;}
	.logo{ width:50%; }
	.bannerbox {width:472px;}
	.slide-stpw_banner .bannercontent,.slide-cstp-a_banner .bannercontent, .slide-onlinetraining_banner .bannercontent{width: 473px; height:235px;}
	.contentbanner {width: 56%; height:235px;}
	.contentbanner .slidetitle{font-size: 24px; line-height: 29px;}
	.contentbanner .subtitle{font-size:25px;}
	.main_container {margin-bottom: 0;}
	.flex-control-nav{top:88%;}
	.comprehensive {margin-bottom: 115px;}
	.freeRecWebnr div{display: inline-block; width: 48%;}
	.right_sidebar{ display: none;}
	.left_sidebar{width:100% !important;}
	.section_3 .sectionItem2 .heading3, .section_3 .sectionItem2Center .heading3{font-size: 18px !important;}
	.itemc .subitem{width: 79% !important;}
	.itemc .subitem a{width: 2% !important;}
}
	
@media (max-width:768px) {
	.logo{ width:50%;}
	.dvMobileMenu{display:inline-block; right:-370px;}
	.MobileMenuIcon{display:block;position: absolute;right: 12px;top: 9px;}
	.author{ font-size:15px;}
	.slide5{background-size:61% 100%;}
	.slide6{background-size:41% 100%;}
	.slide7{background-size:60% 100%;}
	.slide9{background-size:53% 100%;}
	.slide10{background-size:59% 100%;}
	.main_container{margin-bottom:0px;}
	.banner{height:auto;}
	.slide-stpw_banner .bannercontent,.slide-cstp-a_banner .bannercontent, .slide-onlinetraining_banner .bannercontent,.contentbanner{height: 228px;}
	.banner .subtitle, .subtitle{font-size: 22px; line-height: 23px;}
	.bannerbox{width:442px;}
	.banner .slidetitle, .slidetitle{font-size: 25px; line-height: 28px;}
	.widget_title{width:104.5%;}
	.comprehensive {margin-bottom:133px;}
	.contentbanner .slidetitle{font-size: 22px;}
	.bx-wrapper .bx-prev{left:-29px !important;}
	.bx-wrapper .bx-next{right:-14px !important;}
	/* .right_sidebar{ width:auto; float:none; margin-bottom:15px; } */
	
	.col-md-6 {width: 50%;}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
	.comprehensive {margin-bottom: 0px;}
	.right_sidebar{ width:25%; float:right; margin-bottom:15px; }
	.bottom{position: unset !important;}
	
	.right_sidebar{ display: none;}
	.left_sidebar{width:100% !important;}
	
	.section_3 .sectionItem2 .heading3, .section_3 .sectionItem2Center .heading3 {padding: 10px 12px;}
	.Sectionfooter .item_1{width: 27%;}
	.Sectionfooter .item_2{width: 23%;}
	.Sectionfooter .item_3{width: 25%;}
	.Sectionfooter .item_4{width: 27%;}
	.Sectionfooter .item_5{width: 25%;}
	
	.Sectionfooter .itemb a{font-size: 13px;}
	.itemc .subitem{width:79% !important;}
	.itemc .subitem a{margin: 5px 58px 5px 15px;}
	.Sectionfooter .itemd .labelLeft{width:85%;}
}

	@media (max-width:766px) {.comprehensive {margin-bottom:0px;}}

	@media (max-width:736px){
		.wrapper{max-width: 712px; }
		.dvMobileMenu{display:inline-block; right:-370px;}
		.MobileMenuIcon{display:block;position: absolute;right: 12px;top: 20px;}
		.nav{display: none;}
	
		.section_1 .slide_banner1 .bannerTitle span, .section_1 .slide_banner2 .bannerTitle span{width:100% !important; font-size:20px !important;}
		.TrainingMain .banner_textMain .banner_title{font-size:16px !important;}
		.TrainingMain .banner_textMain .banner_content{font-size:14px !important;}
		.title .linkFlag img{height:40px !important;}
		.PubTrainByCert .BoxB{width:27%;}
		
		.sectionItem{width:32% !important;}
		.sectionItem .heading{font-size:15px !important;}
		.sectionItem .context{font-size:12px !important; width:90% !important;}
		
		.section_3 .sectionItem{width:32% !important;}
		.section_3 .SubSectionA, .section_3 .SubSectionB{width:90% !important;}
		.section_3 .heading2{font-size:20px !important;}
		.section_3 .sectionItem2 .heading3, .section_3 .sectionItem2Center .heading3{font-size:19px !important;}
		.bx-wrapper .bx-prev{left:-29px !important;}
		.bx-wrapper .bx-next{right:-14px !important;}
		
		.Sectionfooter .item_1{width:33% !important;}
		.Sectionfooter .item_2{width:27% !important;}
		.Sectionfooter .item_3{width:36% !important;}
		.Sectionfooter .item_4{width:33% !important;}
		.Sectionfooter .item_5{width:36% !important;}
		
		.itemc .subitem{width:78% !important;}
		.itemc .subitem a{margin:5px 37px 5px 15px !important; width:10% !important;}
		.Sectionfooter .itemd .labelLeft{width:83% !important;}
		
		.certContainer .develop{width:60% !important;}
		.certificate_img img{max-width:100% !important;}
		
		.right_sidebar{ display: none;}
		.left_sidebar{width:100% !important;}
		.ProfTesting .certificate_boxA{width:24% !important;}
		.ProfTesting .title{margin-bottom:0px !important;}
		.AgileTestCert .certificate_boxA{width:30% !important;}
		.AgileTestCert .title{margin-bottom:0px !important;}
		.pointsNew ul li {width:40% !important;}
		.pointsNew ul > li:first-child{width:100% !important;}
		.TestAutoCert title{margin-bottom:0px !important;}
		.TestAutoCert .certificate_boxA{width:30% !important;}
		
		.title{font-size:20px !important;}
		
		.TestMgmtCert title{margin-bottom:0px !important;}
		.TestMgmtCert .certificate_boxA{width:24% !important;}
		.TestMgmtCert .certificate_imgA img{width:100% !important;}
		
		.coursesMainBanner{top: 0em !important; width: 100%; text-align: center; position:unset !important; background-color:#F3D20A;}
		.coursesMainBanner .banner_textMain{top: 0 !important; text-align: center; display: inline-block; width:95%; position:unset !important; padding-top:10px; padding-bottom:10px;}
		.coursesMainBanner .banner_title{color: black !important; text-shadow: unset !important; font-size:16px !important;}

		.CoursesMain .trainingOptions{width:32%; display:inline-block; text-align:center; vertical-align: top; padding-bottom: 35px;}
		.CoursesMain .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: calibri; font-size: 18px !important; font-weight: bold; padding-top: 15px; width:100%;}
		
		.CoursesMain .SearchCourse{margin-top: 55px;}
		.CoursesMain .SearchCourse .title{margin-bottom: 10px !important;}

		.courseFilterBoxA {color: black; font-family: calibri; font-size: 14px; text-align: left; vertical-align: top; width: 49% !important; display:inline-block;}

		.searchBlackBtn {background-color: #16345a; border: 4px solid white; border-radius: 3px; color: #fff !important; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; line-height: 26px; padding: 0 10px 3px;}
		.searchBlackBtn:hover {text-decoration: none; box-shadow: 1px 1px 1px 1px gray;}

		.CoursesMain .availableas {display: inline-block; width:100%; margin-top:10px;}
		.CoursesMain .availableas .avtitle{color: #1f479d; display: inline-block; font-family: calibri; font-size: 14px; margin-bottom: 10px; font-weight: bold;}
		.CoursesMain .availableas .availableaschild{margin-left: 0px;}
		.CoursesMain .availableas .availableasOption{display: inline-block; width:24%; margin-bottom:15px;}
		.CoursesMain .availableas .availableasOption span{font-size: 12px;}
		.CoursesMain .availableas .availableasOption img {width:60% !important;}

		.CoursesMain .availableas .availableasOption .optionText {display: inline-block; width:62% !important; text-align:center;}
		.CoursesMain .SearchCourse .searchControls { display: inline-block; margin-top: 20px; text-align: center; width: 100%;}
		.CoursesMain .SearchCourse .CourseResult{overflow:auto;}
		.courseResultHeader .Headtitle{display:inline-block !important; font-family: calibri; color: black; font-weight: normal; font-size: 14px; margin:0px; line-height: normal;vertical-align: middle; position: relative;text-align: center !important;}
		.courseResultHeader img {width: 50%; display: inline-block; vertical-align: middle; float: none; position: unset; left: 0px; top: 0px; text-align:center;}
		.courseResultTbl th{text-align:center;}
		
		.TrainingMain{position:unset !important; background-color:#F3D20A;}
		.TrainingMain .banner_textMain{position:unset !important;}
		.TrainingMain .banner_title{color:black !important; text-shadow:none !important; font-size:20px !important;}
		.TrainingMain .banner_content{color:black !important; text-shadow:none !important; font-size:15px !important;}
		.Training_Main .trainingOptions {width:24% !important;}
		
		
		.onsite{position:unset !important; background-color:#F3D20A;}
		.onsite .banner_textMain{position:unset !important;}
		.onsite .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:20px !important;}
		.onsite .banner_textMain .banner_content{color:black !important; text-shadow:none !important; font-size:15px !important;}
		
		.publicTraining_Banner{position:unset !important; background-color:#F3D20A;}
		.publicTraining_Banner .banner_textMain{position:unset !important;}
		.publicTraining_Banner .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:20px !important;}
		.publicTraining_Banner .banner_textMain .banner_content{color:black !important; text-shadow:none !important; font-size:15px !important;}
		
		.qtmw .center_title{font-size:30px !important;}
		
		.onlineSelfPaced{position:unset !important; background-color:#F3D20A; width:100% !important;}
		.onlineSelfPaced .banner_textMain{position:unset !important;}
		.onlineSelfPaced .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:20px !important;}
		.onlineSelfPaced .banner_textMain .banner_content{color:black !important; text-shadow:none !important; font-size:15px !important;}
		
		
		.dvSelfPacedtitle{width:92% !important;}
		.SearchOnlineSelfPacedCourse .title{margin-bottom: 10px !important;}

		.courseFilterBoxA {color: black; font-family: calibri; font-size: 14px; text-align: left; vertical-align: top; width: 100%;}

		.searchBlackBtn {background-color: #16345a; border: 4px solid white; border-radius: 3px; color: #fff !important; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; line-height: 26px; padding: 0 10px 3px;}
		.searchBlackBtn:hover {text-decoration: none; box-shadow: 1px 1px 1px 1px gray;}

		.SearchOnlineSelfPacedCourse .availableas {display: inline-block; width:100%; margin-top:10px;}
		.SearchOnlineSelfPacedCourse .availableas .avtitle{color: #1f479d; display: inline-block; font-family: calibri; font-size: 14px; margin-bottom: 10px; font-weight: bold;}
		.SearchOnlineSelfPacedCourse .availableas .availableaschild{margin-left: 0px;}
		.SearchOnlineSelfPacedCourse .availableas .availableasOption{display: inline-block; width:19% !important; margin-bottom:15px;}
		.SearchOnlineSelfPacedCourse .availableas .availableasOption span{font-size: 12px;}
		.SearchOnlineSelfPacedCourse .availableas .availableasOption img {width:60% !important;}
		.SearchOnlineSelfPacedCourse .availableas .availableasOption .chkAvailableImg, .chkAllAvailableImg {width:60% !important;}

		.SearchOnlineSelfPacedCourse .availableas .availableasOption .optionText {display: inline-block; width:62% !important; text-align:center;}
		.SearchOnlineSelfPacedCourse .SearchCourse .searchControls { display: inline-block; margin-top: 20px; text-align: center; width: 100%;}
		.SearchOnlineSelfPacedCourse .SearchCourse .CourseResult{overflow:auto;}
		.courseResultHeader .Headtitle{display:inline-block !important; font-family: calibri; color: black; font-weight: normal; font-size: 14px; margin:0px; line-height: normal;vertical-align: middle; position: relative;text-align: center !important;}
		.courseResultHeader img {width: 50%; display: inline-block; vertical-align: middle; float: none; position: unset; left: 0px; top: 0px; text-align:center;}
		.courseResultTbl th{text-align:center;}
		
		.imgFreeLiveSem{padding-top:28px;}
		.freeTrainingMain .trainingOptions{width:32% !important;}
		
		.Interavtive_Webinars{position:unset !important; background-color:#F3D20A; width:100% !important;}
		.Interavtive_Webinars .banner_textMain{position:unset !important;}
		.Interavtive_Webinars .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:20px !important;}
		.Interavtive_Webinars .banner_textMain .banner_content{color:black !important; text-shadow:none !important; font-size:15px !important;}
		
		.Recorded_Webinar{position:unset !important; background-color:#F3D20A; width:100% !important;}
		.Recorded_Webinar .banner_textMain{position:unset !important;}
		.Recorded_Webinar .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:20px !important;}
		.Recorded_Webinar .banner_textMain .banner_content{color:black !important; text-shadow:none !important; font-size:15px !important;}
		
		.tblRecorded_Webinar{max-width:100% !important; min-width:100% !important;}
		
		.livesem{position:unset !important; background-color:#F3D20A; width:100% !important;}
		.livesem .banner_textMain{position:unset !important; width:100% !important;}
		.livesem .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:20px !important; width:100% !important;}
		.livesem .banner_textMain .banner_content{color:black !important; text-shadow:none !important; font-size:15px !important; width:100% !important;}
		
		.section_1 .slide_banner1, .slide_banner2{position:unset !important;}
		.section_1 .slide_banner1 .bannerTitle, .slide_banner2 .bannerTitle{position:unset !important; background-color:#F3D20A !important;}
		.section_1 .slide_banner1 .bannerTitle span, .slide_banner2 .bannerTitle span{width:100% !important; color:black !important; text-shadow:unset !important;}
		
		.liveInteractive{position:unset !important; background-color:#F3D20A; width:100% !important;}
		.liveInteractive .banner_textMain{position:unset !important;}
		.liveInteractive .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:20px !important;}
		.liveInteractive .banner_textMain .banner_content{color:black !important; text-shadow:none !important;font-size:15px !important;}
		
		.cmstpCert .pointsNew ul > li:first-child {width:40% !important;}
		.castppCert .pointsNew ul > li:first-child {width:40% !important;}
		.castpmCert .pointsNew ul > li:first-child {width:40% !important;}
		.TestAutoCert .pointsNew ul > li:first-child {width:40% !important;}
		.cstaaCert .pointsNew ul > li:first-child {width:40% !important;}
		.TestMgmtCert .pointsNew ul > li:first-child {width:40% !important;}
		.cstlCert .pointsNew ul > li:first-child {width:40% !important;}
		.ctmpCert .pointsNew ul > li:first-child {width:40% !important;}
		.ctmmCert .pointsNew ul > li:first-child {width:40% !important;}
		
		.PubTrainByCert .BoxB {width: 20% !important; text-align: center;}
		.PubTrainCerts .certbox {width: 32% !important; padding:10px !important;}
		.PubTrainCerts .certbox div{width: 100% !important;}
		
		.Cert_Trainings .CertTrainBlock{width:27% !important;display:inline-block;text-align:center; vertical-align:top;}
		.Cert_Trainings .CertTrainBlock a{display:inline-block; padding:10px; background-color:#F2F2F2; border:1px solid gray; border-radius:8px;margin-bottom:15px; width:71%;}
		.Cert_Trainings .CertTrainBlock span{width:95%;display:inline-block;font-size: 18px;font-weight: bold;}
		.Cert_Trainings .CertRightArrow{display:inline-block; width:50px !important; padding-top:45px;}
		.Cert_Trainings .CertDownArrow{display:none;}

		.clsPMI{right: 0px !important; position: relative !important; padding-top: 0px !important; width: 100%; background-color: white; margin-top: -4px;}
		.clsPMI a{width: auto !important; float: right;}
		.eventLegends div{width: 49%; display: inline-block;}
		.eventLegends div:nth-child(2) div{margin-left: 0px !important;}
		.eventLegends div:nth-child(3) div{margin-left: 0px !important;}
	}
	
@media (max-width:667px) {
	.wrapper{max-width: 660px; }
	/*.certContainer .certificate{width: 46% !important;}
	.certif-banner .contentbanner{margin-left: 10px !important; margin-top: 10px !important; width: 55% !important;}
	.certif-banner .slidetitle{font-size: 21px !important; line-height: 22px !important;}
	.contentbanner .subtitle{font-size: 18px !important; line-height: 24px !important;}
	.certif-banner .slide_content{font-size: 16px !important; line-height: 18px !important;}
	.img_banner img.consulting{width: 75% !important;}
	.img_banner img.courses{left: 0px !important;}
	.slide-stpw_banner .bannercontent .slidetitle,.slide-cstp-a_banner .bannercontent .slidetitle,.slide-onlinetraining_banner .bannercontent .slidetitle,.contentbanner .slidetitle{font-size: 21px; line-height:28px; }
	.slide-stpw_banner .bannercontent .subtitle,.slide-cstp-a_banner .bannercontent .subtitle,.slide-onlinetraining_banner .bannercontent .subtitle,.contentbanner .subtitle{font-size: 18px; line-height:18px;}*/

	.dvMobileMenu{display:inline-block; right:-370px;}
	.MobileMenuIcon{display:block;position: absolute;right: 12px;top: 20px;}
	.section_2 .sectionItem{width:32%;}
	.section_3 .sectionItem{width:32%;}
	.section_3 .SubSectionA {width:95% !important;}
	.section_3 .SubSectionB {width:95% !important;}
	.Sectionfooter .item_1{width:39% !important;}
	.Sectionfooter .item_2{width:26% !important;}
	.Sectionfooter .item_3{width:39% !important;}
	.Sectionfooter .item_4{width:35% !important;}
	.Sectionfooter .item_5{width:35% !important;}
	.Sectionfooter .itemb a{padding-right:25px !important;}
	.itemc .subitem{width:75% !important;}
	.itemc .subitem a{margin:5px 30px 5px 15px !important;}
	.Sectionfooter .itemd .labelLeft{width:80% !important;}
	
	.certContainer .develop{width:60% !important;}
	.certificate_img img{max-width:100% !important;}
	
	.right_sidebar{ display: none;}
	.left_sidebar{width:100% !important;}
	.ProfTesting .certificate_boxA{width:24% !important;}
	.ProfTesting .title{margin-bottom:0px !important;}
	.AgileTestCert .certificate_boxA{width:30% !important;}
	.AgileTestCert .title{margin-bottom:0px !important;}
	.pointsNew ul li {width:40% !important;}
	.pointsNew ul > li:first-child{width:100% !important;}
	.TestAutoCert title{margin-bottom:0px !important;}
	.TestAutoCert .certificate_boxA{width:30% !important;}
	
	.TestMgmtCert title{margin-bottom:0px !important;}
	.TestMgmtCert .certificate_boxA{width:24% !important;}
	.TestMgmtCert .certificate_imgA img{width:100% !important;}
	
	.coursesMainBanner{top: 0em !important; width: 100%; text-align: center; position:unset !important; background-color:#F3D20A;}
	.coursesMainBanner .banner_textMain{top: 0 !important; text-align: center; display: inline-block; width:95%; position:unset !important; padding-top:10px; padding-bottom:10px;}
	.coursesMainBanner .banner_title{color: black !important; text-shadow: unset !important; font-size:16px !important;}

	.CoursesMain .trainingOptions{width:32%; display:inline-block; text-align:center; vertical-align: top; padding-bottom: 35px;}
	.CoursesMain .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: calibri; font-size: 18px !important; font-weight: bold; padding-top: 15px; width:100%;}
	
	.CoursesMain .SearchCourse{margin-top: 55px;}
	.CoursesMain .SearchCourse .title{margin-bottom: 10px !important;}

	.courseFilterBoxA {color: black; font-family: calibri; font-size: 14px; text-align: left; vertical-align: top; width: 49% !important; display:inline-block;}

	.searchBlackBtn {background-color: #16345a; border: 4px solid white; border-radius: 3px; color: #fff !important; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; line-height: 26px; padding: 0 10px 3px;}
	.searchBlackBtn:hover {text-decoration: none; box-shadow: 1px 1px 1px 1px gray;}

	.CoursesMain .availableas {display: inline-block; width:100%; margin-top:10px;}
	.CoursesMain .availableas .avtitle{color: #1f479d; display: inline-block; font-family: calibri; font-size: 14px; margin-bottom: 10px; font-weight: bold;}
	.CoursesMain .availableas .availableaschild{margin-left: 0px;}
	.CoursesMain .availableas .availableasOption{display: inline-block; width:24%; margin-bottom:15px;}
	.CoursesMain .availableas .availableasOption span{font-size: 12px;}
	.CoursesMain .availableas .availableasOption img {width:60% !important;}

	.CoursesMain .availableas .availableasOption .optionText {display: inline-block; width:62% !important; text-align:center;}
	.CoursesMain .SearchCourse .searchControls { display: inline-block; margin-top: 20px; text-align: center; width: 100%;}
	.CoursesMain .SearchCourse .CourseResult{overflow:auto;}
	.courseResultHeader .Headtitle{display:inline-block !important; font-family: calibri; color: black; font-weight: normal; font-size: 14px; margin:0px; line-height: normal;vertical-align: middle; position: relative;text-align: center !important;}
	.courseResultHeader img {width: 50%; display: inline-block; vertical-align: middle; float: none; position: unset; left: 0px; top: 0px; text-align:center;}
	.courseResultTbl th{text-align:center;}
	
	.TrainingMain{position:unset !important; background-color:#F3D20A;}
	.TrainingMain .banner_textMain{position:unset !important;}
	.TrainingMain .banner_title{color:black !important; text-shadow:none !important;}
	.TrainingMain .banner_content{color:black !important; text-shadow:none !important;}
	.Training_Main .trainingOptions {width:49% !important;}
	
	
	.onsite{position:unset !important; background-color:#F3D20A;}
	.onsite .banner_textMain{position:unset !important;}
	.onsite .banner_textMain .banner_title{color:black !important; text-shadow:none !important;}
	.onsite .banner_textMain .banner_content{color:black !important; text-shadow:none !important;}
	
	.publicTraining_Banner{position:unset !important; background-color:#F3D20A;}
	.publicTraining_Banner .banner_textMain{position:unset !important;}
	.publicTraining_Banner .banner_textMain .banner_title{color:black !important; text-shadow:none !important;}
	.publicTraining_Banner .banner_textMain .banner_content{color:black !important; text-shadow:none !important;}
	
	.qtmw .center_title{font-size:30px !important;}
	
	.onlineSelfPaced{position:unset !important; background-color:#F3D20A; width:100% !important;}
	.onlineSelfPaced .banner_textMain{position:unset !important;}
	.onlineSelfPaced .banner_textMain .banner_title{color:black !important; text-shadow:none !important;}
	.onlineSelfPaced .banner_textMain .banner_content{color:black !important; text-shadow:none !important;}
	
	
	.dvSelfPacedtitle{width:92% !important;}
	.SearchOnlineSelfPacedCourse .title{margin-bottom: 10px !important;}

	.courseFilterBoxA {color: black; font-family: calibri; font-size: 14px; text-align: left; vertical-align: top; width: 100%;}

	.searchBlackBtn {background-color: #16345a; border: 4px solid white; border-radius: 3px; color: #fff !important; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; line-height: 26px; padding: 0 10px 3px;}
	.searchBlackBtn:hover {text-decoration: none; box-shadow: 1px 1px 1px 1px gray;}

	.SearchOnlineSelfPacedCourse .availableas {display: inline-block; width:100%; margin-top:10px;}
	.SearchOnlineSelfPacedCourse .availableas .avtitle{color: #1f479d; display: inline-block; font-family: calibri; font-size: 14px; margin-bottom: 10px; font-weight: bold;}
	.SearchOnlineSelfPacedCourse .availableas .availableaschild{margin-left: 0px;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption{display: inline-block; width:19% !important; margin-bottom:15px;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption span{font-size: 12px;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption img {width:60% !important;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption .chkAvailableImg, .chkAllAvailableImg {width:60% !important;}

	.SearchOnlineSelfPacedCourse .availableas .availableasOption .optionText {display: inline-block; width:62% !important; text-align:center;}
	.SearchOnlineSelfPacedCourse .SearchCourse .searchControls { display: inline-block; margin-top: 20px; text-align: center; width: 100%;}
	.SearchOnlineSelfPacedCourse .SearchCourse .CourseResult{overflow:auto;}
	.courseResultHeader .Headtitle{display:inline-block !important; font-family: calibri; color: black; font-weight: normal; font-size: 14px; margin:0px; line-height: normal;vertical-align: middle; position: relative;text-align: center !important;}
	.courseResultHeader img {width: 50%; display: inline-block; vertical-align: middle; float: none; position: unset; left: 0px; top: 0px; text-align:center;}
	.courseResultTbl th{text-align:center;}
	
	.imgFreeLiveSem{padding-top:28px;}
	.freeTrainingMain .trainingOptions{width:32% !important;}
	
	.Interavtive_Webinars{position:unset !important; background-color:#F3D20A; width:100% !important;}
	.Interavtive_Webinars .banner_textMain{position:unset !important;}
	.Interavtive_Webinars .banner_textMain .banner_title{color:black !important; text-shadow:none !important;}
	.Interavtive_Webinars .banner_textMain .banner_content{color:black !important; text-shadow:none !important;}
	
	.Recorded_Webinar{position:unset !important; background-color:#F3D20A; width:100% !important;}
	.Recorded_Webinar .banner_textMain{position:unset !important;}
	.Recorded_Webinar .banner_textMain .banner_title{color:black !important; text-shadow:none !important;}
	.Recorded_Webinar .banner_textMain .banner_content{color:black !important; text-shadow:none !important;}
	
	.tblRecorded_Webinar{max-width:100% !important; min-width:100% !important;}
	
	.livesem{position:unset !important; background-color:#F3D20A; width:100% !important;}
	.livesem .banner_textMain{position:unset !important;}
	.livesem .banner_textMain .banner_title{color:black !important; text-shadow:none !important;}
	.livesem .banner_textMain .banner_content{color:black !important; text-shadow:none !important;}
	
	.section_1 .slide_banner1, .slide_banner2{position:unset !important;}
	.section_1 .slide_banner1 .bannerTitle, .slide_banner2 .bannerTitle{position:unset !important; background-color:#F3D20A !important;}
	.section_1 .slide_banner1 .bannerTitle span, .slide_banner2 .bannerTitle span{width:100% !important; color:black !important; text-shadow:unset !important;}
	
	.liveInteractive{position:unset !important; background-color:#F3D20A; width:100% !important;}
	.liveInteractive .banner_textMain{position:unset !important;}
	.liveInteractive .banner_textMain .banner_title{color:black !important; text-shadow:none !important;}
	.liveInteractive .banner_textMain .banner_content{color:black !important; text-shadow:none !important;}
	
	.cmstpCert .pointsNew ul > li:first-child {width:40% !important;}
	.castppCert .pointsNew ul > li:first-child {width:40% !important;}
	.castpmCert .pointsNew ul > li:first-child {width:40% !important;}
	.TestAutoCert .pointsNew ul > li:first-child {width:40% !important;}
	.cstaaCert .pointsNew ul > li:first-child {width:40% !important;}
	.TestMgmtCert .pointsNew ul > li:first-child {width:40% !important;}
	.cstlCert .pointsNew ul > li:first-child {width:40% !important;}
	.ctmpCert .pointsNew ul > li:first-child {width:40% !important;}
	.ctmmCert .pointsNew ul > li:first-child {width:40% !important;}
	
	.PubTrainByCert .BoxB {width: 20% !important; text-align: center;}
	.PubTrainCerts .certbox {width: 32% !important; padding:10px !important;}
	.PubTrainCerts .certbox div{width: 100% !important;}
	
	.Cert_Trainings .CertTrainBlock{width:27% !important;display:inline-block;text-align:center; vertical-align:top;}
	.Cert_Trainings .CertTrainBlock a{display:inline-block; padding:10px; background-color:#F2F2F2; border:1px solid gray; border-radius:8px;margin-bottom:15px; width:71%;}
	.Cert_Trainings .CertTrainBlock span{width:95%;display:inline-block;font-size: 18px;font-weight: bold;}
	.Cert_Trainings .CertRightArrow{display:inline-block; width:50px !important; padding-top:45px;}
	.Cert_Trainings .CertDownArrow{display:none;}
	/*.Cert_Trainings .CertDownArrow img{float:none !important;}*/
	.member-ship-form label{text-align: left; width: 96%;}
	.form-fields input[type="text"], .form-fields select, .form-fields textarea, .form-fields input[type="password"], .form-fields input[type="textbox"]{width: 275px !important;}
	.dvCourseSelection{overflow:auto;}
}
		
@media (max-width:640px) {	
	.wrapper{width:630px;}
	.left_sidebar{ margin:0px; }
	/*
	.logo img{ max-width:328px; }
	.slide-stpw_banner .bannercontent,.slide-cstp-a_banner .bannercontent, .slide-onlinetraining_banner .bannercontent{ width:64%;}
	.contentbanner{width:52%;}
	.contentbanner .slidetitle {font-size: 18px; line-height: 24px;}
	.contentbanner .subtitle {font-size: 18px; line-height: 24px;}
	.img_banner img.consulting{max-width: 67%;}
	.flex-control-nav{width:38%;}*/
	.registerDiv{ width: 96%; margin:10px 2%; }
	
	.section_1 .slide_banner1 .bannerTitle span, .section_1 .slide_banner2 .bannerTitle span {width:100% !important;}
	.sectionItem .heading {font-size:18px !important;}
	.section_3 .heading2 {font-size:25px !important;}
	
	.cmstpCert .pointsNew ul > li:first-child {width:42% !important;}
	.castppCert .pointsNew ul > li:first-child {width:42% !important;}
	.castpmCert .pointsNew ul > li:first-child {width:42% !important;}
	.TestAutoCert .pointsNew ul > li:first-child {width:42% !important;}
	.cstaaCert .pointsNew ul > li:first-child {width:42% !important;}
	.TestMgmtCert .pointsNew ul > li:first-child {width:42% !important;}
	.cstlCert .pointsNew ul > li:first-child {width:42% !important;}
	.ctmpCert .pointsNew ul > li:first-child {width:42% !important;}
	.ctmmCert .pointsNew ul > li:first-child {width:42% !important;}
	
	.livesem{position:unset !important; background-color:#F3D20A; width:100% !important;}
	.livesem .banner_textMain{position:unset !important; width:100% !important;}
	.livesem .banner_textMain .banner_title{color:black !important; text-shadow:none !important;}
	.livesem .banner_textMain .banner_content{color:black !important; text-shadow:none !important;}
}


@media (max-width:600px)
{
	.wrapper{max-width: 540px; }
	.slide-stpw_banner .bannercontent,.slide-cstp-a_banner .bannercontent, .slide-onlinetraining_banner .bannercontent{ width:59%;}
	.banner .slidetitle, .slidetitle{font-size: 19px; line-height: 20px;}
	.banner .subtitle, .subtitle {font-size: 20px; line-height: 22px;}
	.banner .slide_content, .slide_content{font-size:16px;}
	.locations_chart .city_info a.day_title{font-size:12px!important;}
	.img_banner img.courses{position:relative; left:60px;}
	.img_banner img.courses{left: 0px !important;}
	.slide5{background-size:70% 100%;}
	.slide6{background-size:58% 100%;}
	.slide7{background-size:82% 100%;}
	.slide9{background-size:76% 100%;}
	.slide10{background-size:68% 100%;}
	.slidebox {padding-left: 10px;}
	.right_sidebar{ display: none;}
	.left_sidebar{width:100% !important;}
	.bottom{position: unset !important;}
}

@media (max-width:568px)
{
	.wrapper{max-width: 550px; }
	.toplinks{ width:35%;}
	/*.bottom_menus ul li{ width:100%; }
	.footer-top{ padding-left:10px;}
	.right_sidebar{ width:auto; margin-bottom:15px; display: none;}
	.left_sidebar{width:100% !important;}
	.certificate{width:48%;}
	.certif-banner .contentbanner{margin-left: 10px !important; width: 55% !important; margin-top: 5px !important; height: 228px !important;}
	.certif-banner .slidetitle{margin-bottom: 10px !important; font-size: 16px !important; line-height:18px !important;}
	.certif-banner .slide_content{font-size: 16px !important; line-height:18px !important;}
	.img_banner img.consulting{max-width: 67% !important;}
	.certificate_container{float:none;}
	.certContainer .certificate{width: 33% !important;}*/
	
	.section_1 .slide_banner1, .slide_banner2{position:unset !important;}
	.section_1 .slide_banner1 .bannerTitle, .slide_banner2 .bannerTitle{position:unset !important; background-color:#F3D20A !important;}
	.section_1 .slide_banner1 .bannerTitle span, .slide_banner2 .bannerTitle span{width:100% !important; color:black !important; text-shadow:unset !important; font-size: 18px !important;}
	
	.section_2 .sectionItem{width:32%;}
	.sectionItem .heading{font-size:18px !important;}
	.section_3 .sectionItem{width:32%;}
	.section_3 .SubSectionA {width:95% !important;}
	.section_3 .SubSectionB {width:95% !important;}
	.section_3 .heading2{font-size:21px !important;}
	.section_3 .sectionItem2 .heading3, .section_3 .sectionItem2Center .heading3{padding: 10px !important;}
	.section_3 .sectionItem2{margin-bottom:20px !important;}
	.Sectionfooter .item_1{width:35% !important;}
	.Sectionfooter .item_2{width:26% !important;}
	.Sectionfooter .item_3{width:26% !important;}
	.Sectionfooter .item_4{width:35% !important;}
	.Sectionfooter .item_5{width:35% !important;}
	.Sectionfooter .itemb a{padding-right:15px !important; font-size:17px !important;}
	.itemc .subitem{width:71% !important;}
	.itemc .subitem a{margin:5px 30px 5px 15px !important;}
	.Sectionfooter .itemd .labelLeft{width:80% !important;}
	
	.right_sidebar{ display: none;}
	.left_sidebar{width:100% !important;}
	
	.certContainer .develop{width:70% !important;}
	.certificate_img img{max-width:100% !important;}
	.SoftTestCertMain .CertRightArrow img{width:60px !important;}
	.SoftTestCertMain .certificate_box .certificate_img{width:100% !important;}
	.ProfTesting .certificate_boxA{width:22% !important;}
	.CertRightArrow img{width:60px !important;}
	.ProfTesting .certificate_imgA img{width:100% !important;}
	.TestMgmtCert .certificate_imgA img{width:100% !important;}
	
	.cmstpCert .pointsNew ul > li:first-child {width:40% !important;}
	.castppCert .pointsNew ul > li:first-child {width:40% !important;}
	.castpmCert .pointsNew ul > li:first-child {width:40% !important;}
	.TestAutoCert .pointsNew ul > li:first-child {width:50% !important;}
	.cstaaCert .pointsNew ul > li:first-child {width:40% !important;}
	.TestMgmtCert .pointsNew ul > li:first-child {width:50% !important;}
	.cstlCert .pointsNew ul > li:first-child {width:50% !important;}
	.ctmpCert .pointsNew ul > li:first-child {width:50% !important;}
	.ctmmCert .pointsNew ul > li:first-child {width:50% !important;}
	
	.title img {height:40px !important;}
	
	.liveInteractive .banner_textMain {width:100% !important;}
	.liveInteractive .banner_textMain .banner_content{width:90% !important;}
	.dvSelfPacedtitle{width:82% !important;}
	.onsite .banner_textMain .banner_content{width:100% !important;}
	.Recorded_Webinar .banner_content{width:100% !important;}
	.livesem .banner_textMain{width:100% !important;}
	.member-ship-form label{text-align: left; width: 96%;}
	.form-fields input[type="text"], .form-fields select, .form-fields textarea, .form-fields input[type="password"], .form-fields input[type="textbox"]{width: 275px !important;}
	.dvCourseSelection{overflow:auto;}
}

@media (max-width:533px){
	.wrapper{max-width: 510px; }
	.col-md-6 {width: 50%;}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
	.slide5{background-size:70% 100%;}
	.slide6{background-size:58% 100%;}
	.slide7{background-size:82% 100%;}
	.slide9{background-size:76% 100%;}
	.slide10{background-size:68% 100%;}
	.right_sidebar{width:25%; float:right; display: none;}
	.left_sidebar{width:100% !important;}
	.slidebox {padding-left: 10px;}
	.slidetitle{font-size: 16px; line-height: 18px;}
	.subtitle{font-size: 17px; line-height: 20px;}
}

@media (max-width:480px) {	
	.wrapper{max-width: 440px; }
	.toplinks{ width:35%;}
	.bottom_menus ul li{ width:100%; }
	.footer-top{ padding-left:10px;}
	.flex-control-nav { width: 40%;}
	.slidebox{ width:57%; padding-left:20px; }
	.flex-direction-nav .flex-prev{background-size:70%; background-position:0 8px;}
	.flex-direction-nav .flex-next{background-size:70%; background-position:0 -23px;}	
	.flex-direction-nav a{ height:28px; width:28px;}
	.footer_links{padding-left: 15px; padding-right: 15px;}
	.footer_links a { font-size: 12px;}
}

@media (max-width:414px) {	
	.wrapper{width: 370px !important; }
	.header-site{ height:auto; padding-right:20px; background-color:#303030; }
	.searchbox{ float:none; }
	.toplinks{ width:100%; }
	.search2{ width:100%; }
	.bottom .nav, .footer_links, .footer-top, .header-site{padding:0 8px 10px !important;}
	.logo img {width:380px !important;}
	.nav{ display:none; }
	
	.Cert_Trainings .CertTrainBlock{width:100% !important;display:inline-block;text-align:center;margin-top: 10px;}
	.Cert_Trainings .CertTrainBlock a{display:inline-block; padding:10px; background-color:#F2F2F2; border:1px solid gray; border-radius:8px;margin-bottom:15px; width:71%; height:178px !important;}
	.Cert_Trainings .CertTrainBlock span{width:95%;display:inline-block;font-size: 15px;font-weight: bold;}
	.Cert_Trainings .CertRightArrow{display:none;}
	.Cert_Trainings .CertDownArrow{display:inline-block; width:100%; text-align:center;}
	.Cert_Trainings .CertDownArrow img{float:none !important;}
	
	.section_2 .sectionItem {width: 70% !important;}
	.section_3 .heading2{font-size:17px !important;}
	.section_3 .sectionItem2MainLeft{width:40% !important; display:inline-block;}
	.section_3 .sectionItem2MainCenter{width:40% !important; display:inline-block; text-align:left;}
	.section_3 .sectionItem2MainRight{width:40% !important; display:inline-block; text-align:left;}
	.section_3 .sectionItem2 .heading3, .section_3 .sectionItem2Center .heading3{padding:10px 8px !important;}
	.section_3 .sectionItem2 .heading3, .section_3 .sectionItem2Center .heading3{font-size:17px !important;}
	
	.itemc .subitem a{margin: 5px 0 5px 15px !important;}
	.Sectionfooter .itemd .labelLeft {width: 71% !important;}
	
	.develop{font-size:14px !important;}
	.SoftTestCertMain .certificate_box {width:100% !important;}
	.SoftTestCertMain .CertRightArrow{display:none;}
	.SoftTestCertMain .CertDownArrow{display:inline-block; width:100%; text-align:center;}
	.SoftTestCertMain .CertDownArrow img{float:none !important; width:45px !important;}
	
	.certContainer .develop{width:90% !important;}
	
	.ProfTesting .certificate_boxA {width:50% !important;}
	.ProfTesting .CertRightArrow {display:none;}
	.ProfTesting .CertDownArrow {width:50% !important; text-align:center; display:inline-block;}
	.ProfTesting .CertDownArrow img{float:none !important; width:45px !important;}
	
	.AgileTestCert .certificate_boxA {width:50% !important;}
	.AgileTestCert .CertRightArrow {display:none;}
	.AgileTestCert .CertDownArrow {width:50% !important; text-align:center; display:inline-block;}
	.AgileTestCert .CertDownArrow img{float:none !important; width:45px !important;}
	
	.TestAutoCert .certificate_boxA {width:50% !important;}
	.TestAutoCert .CertRightArrow {display:none;}
	.TestAutoCert .CertDownArrow {width:50% !important; text-align:center; display:inline-block;}
	.TestAutoCert .CertDownArrow img{float:none !important; width:45px !important;}
	
	.TestMgmtCert .certificate_boxA {width:50% !important;}
	.TestMgmtCert .CertRightArrow {display:none;}
	.TestMgmtCert .CertDownArrow {width:50% !important; text-align:center; display:inline-block;}
	.TestMgmtCert .CertDownArrow img{float:none !important; width:45px !important;}
	
	.pointsNew ul li{width: 70% !important;}
	.cmstpCert .pointsNew ul > li:first-child {width:70% !important;}
	.castppCert .pointsNew ul > li:first-child {width:70% !important;}
	.castpmCert .pointsNew ul > li:first-child {width:70% !important;}
	.TestAutoCert .pointsNew ul > li:first-child {width:70% !important;}
	.cstaaCert .pointsNew ul > li:first-child {width:70% !important;}
	.TestMgmtCert .pointsNew ul > li:first-child {width:70% !important;}
	.cstlCert .pointsNew ul > li:first-child {width:70% !important;}
	.ctmpCert .pointsNew ul > li:first-child {width:70% !important;}
	.ctmmCert .pointsNew ul > li:first-child {width:70% !important;}
	
	.title img{float: none !important;height: 80px !important;}
	
	.Sectionfooter .item_1,.Sectionfooter .item_2,.Sectionfooter .item_3,.Sectionfooter .item_4,.Sectionfooter .item_5{width:100% !important;}
	.Sectionfooter .itemb a{width:100% !important; padding-bottom:3px; display:inline-block;text-align:left;margin-bottom: 7px;}
	.itemc .subitem{width:100% !important;}
	.itemc .subitem a{width:15% !important;}
	.Sectionfooter .itemc {text-align:center;}
	
	.CoursesMain .Cert_Trainings{min-width:auto !important;}
	.PubTrainByCert .BoxA, .PubTrainByCert .BoxB {width:100% !important;}
	.PubTrainCerts .certbox {width:49% !important;}
	.PubTrainCerts .certbox div a span{height:56% !important;}
	
	.full{width:100% !important;}
	.cityoptions{margin: 10px 0 0 !important;}
	.cityoptions a{margin-top: 5px;}
	.style_container{padding:0px !important;}
	
	.pstt .box_A{width:100% !important;}
	.pstt .box_B{width:100% !important;}

	.About_Main .aboutoption {width: 90%;}
	.About_Main .aboutoption a .abttitle{font-size: 20px;}
	.About_Main .aboutoption a .abtsubtitle{font-size: 13px;}
	.About_Main .aboutoption:nth-child(4) a span img{padding-bottom: 14px;}

	.dvUpcEvts{width: 100% !important;}
	.eventLegends div{width: 100%; display: inline-block;}
	.eventLegends div:nth-child(2) div{margin-left: 0px !important;}
	.eventLegends div:nth-child(3) div{margin-left: 0px !important;}
	.clsTblEvents .eventWeekHeader span{width: 50px; display: inline-block;}
	.dvTblEvents {overflow: auto;}
	.freeWebInfo .dvwebSpeakers{width: 100% !important;}
	.certimage{width:100%; float: unset; text-align: center;}
	.certimage img{float: unset !important;}
	.certtitle{width:100%;}
	.col-md-6{padding-left: 0px !important; padding-right: 5px !important;}
	.imgMen{margin-top: 0px !important;}
	.course_FilterBoxA{width: 100% !important;}
	.course_FilterBoxB{width: 100% !important;}
	.SearchOnlineSelfPacedCourse .searchControls{width: 90% !important;}
	.onsitetesttrain .btlAllCrsLst{margin-left: 0px !important; margin-top: 15px !important;}

	.detailboxStyle{max-width: 360px !important; min-width: 360px !important;}
	.left_sidebar{padding-left: 0px !important;}
	.detailboxStyleSpan{width: 100% !important;}
	.detailboxStyleRegButton{float: left !important;}

	.freeTrainingMain .trainingOptions {width: 41% !important;}

	.tblAttendeeReg {margin: 0px !important;}
	.tblAttendeeRegMain tr, .tblAttendeeRegMain tr td{display: block;}
	.tblAttendeeReg input, .tblAttendeeReg button, .tblAttendeeReg select, .tblAttendeeReg textarea {width: 90% !important;}
	.tblAttendeeRegCrs input, .tblAttendeeRegCrs button, .tblAttendeeRegCrs select, .tblAttendeeRegCrs textarea {width: 90% !important;}
	.tblAttendeeReg tr:nth-child(2) td{width: 100% !important;}
	.tblPaymentOptions{width: 95%;}

	.register_text textarea {width: 100% !important;}
	.RegStep2Action{text-align: center !important;}
	.step2totcost{text-align: center !important;}
	.step3prevstep{margin-right: 15px;margin-bottom: 10px;margin-top: 10px;}
	.form-fields input[type="text"], .form-fields select, .form-fields textarea, .form-fields input[type="password"], .form-fields input[type="textbox"] {width: 99% !important;}
	.retakereg3colsec label {text-align: right !important;}

	.gradRegRadio .gradRegRadioLeft{margin-left: 0 !important; width: 7%;}
	.gradRegRadio .gradRegRadioRight{width: 7%;}
	.tdLblChk label{width: auto;}
	.tblGradPayment tr td label{margin-left: 0% !important;}
	.tblGradPayment tr td {text-align: left !important;}
	.gradfundTransfer {font-size:8pt;line-height:30px;display: inline-block;width: 90%;}
	.viewWebinar{min-width: 409px !important;}
	.almPayment form{width: 360px !important;}
	.almPayment form ul li div:nth-child(2) {padding-left: 21px !important;}
	.freewebinars .tblFreeWebinars tr td .spanish {padding: 6px 14px !important; width: 70px !important;}
	.freewebinars form input[type="text"] {width: 100%;}
	.freewebinars form .dvSrch {height: 105px; width: 100% !important;}
	.freewebinars form input[type="submit"] {margin-left: 0px; margin-top: 7px;}
	.btn_Reg {width: 200px !important;}
	.tblViewaccessform {width: 100%}
	.emailRemove .g-recaptcha {margin-left: 36px !important;}

	.cls22ndAnv .cls22ndAnvPlayBlack {margin-top: -20px !important;margin-left: -37px !important;}
	.cls22ndAnv .cls22ndAnvPlayRed {margin-top: -20px !important;margin-left: -37px !important;}
}

@media (max-width:410px) {	
	.wrapper{width:96%; margin:0 5%; overflow:hidden;}
	.logo img{ max-width:300px; }
	.toplinks{ width:120px; }
	.flexslider{ height:300px !important; }
	.flexslider .fright{ display:none; }
	.slidebox{ width:90%; padding-left:20px; }
	.panel-heading, .panel-group .panel, .panel{ border-radius:0px; }
	.panel{ border:none; }
	.header-site{ width:100%; }
	.footer_links ul li{ margin-right:0px; }
	.footer_links ul li + li{ margin-left:10px; }
	.footer_links{ font-size:11px; padding-bottom:10px; }
	.panel-body{ padding:10px 15px; }
	/*.flex-direction-nav a{ display:none; }*/
	.panel-group{ margin-bottom:0px; }
	.author{ font-size:12px; }
	/*.wrapper{ max-width:440px; }*/
	.certificate{ width:100%; }
	.logo{ width:250px; }
	.left_sidebar p{ line-height:20px; }
	.sub_head{ font-size:16px; line-height:22px; }
	.bannerbox{ width:150px; height:auto; }
	.banner-cstp-a_banner{ height:238px!important; }
	.banner-cstp-a_banner .contentbanner{top:94px;}
	/*.slide-cstp-a_banner{ background-size:250px 180px; }*/
	.banner-certification{ background-size:130px 170px; }
	.spanish, .develop{ font-size:11px; }
	.slidebox{ width:57%; }
	
	#location_detail, #schedule{display:none;}
	.courses_details{display:block;}
	.courses_details .detail_title{color: #010101; display: block;font-family: 'PillGothic600mgRegular'; font-size: 17px; line-height: 18px; margin-top: 15px;}
	.details_container{background:url("../images/points.png") repeat-x scroll left bottom #FFFFFF; border:1px solid #D3D3D3; margin-bottom:20px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
	.cityname a{color: #B8060B;}
	.detail{color: #565353; font-family: 'EbrimaRegular'; font-size: 14px;}
	.slide-stpw_banner .bannercontent,.slide-cstp-a_banner .bannercontent,.slide-onlinetraining_banner .bannercontent{width: 65%;}
	.slide-stpw_banner .bannercontent .slidetitle,.slide-cstp-a_banner .bannercontent .slidetitle,.slide-onlinetraining_banner .bannercontent .slidetitle{font-size: 16px; line-height:21px;}
	.slide-stpw_banner .bannercontent .subtitle,.slide-cstp-a_banner .bannercontent .subtitle,.slide-onlinetraining_banner .bannercontent .subtitle{font-size: 16px; line-height:21px;}
	.courses_details .city_info a.day_title {color: #202C5A; display: block; font-size: 15px; font-style: normal; line-height: 20px; margin-bottom: 8px;}
	.courses_details .city_info{color: #565353; font-family: 'EbrimaRegular'; font-size: 14px; text-align: left; padding-top:10px;}
	.courses_details .city_info a {color: #767676; font-size: 13px; font-style: normal;}
	.cityoptions{margin-bottom:10px;}
	.flex-direction-nav .flex-prev{background-size:70%; background-position:0 8px;}
	.flex-direction-nav .flex-next{background-size:70%; background-position:0 -23px;}	
	.flex-direction-nav a{ height:28px; width:28px;}
	.contentbanner .slidetitle{font-size: 16px;}
	.contentbanner .subtitle{font-size: 17px;}
	.banner {height:383px;}
	.slide-stpw_banner,.slide-cstp-a_banner,.slide-onlinetraining_banner,.container_banner{height:458px; position:relative;} 
	.slide-stpw_banner .bannercontent,.slide-cstp-a_banner .bannercontent,.slide-onlinetraining_banner .bannercontent,.contentbanner{width: 100%; position:absolute; top:205px; background:rgba(255,255,255,0.5);}
	.slide-stpw_banner .bannercontent .slidetitle,.slide-cstp-a_banner .bannercontent .slidetitle,.slide-onlinetraining_banner .bannercontent .slidetitle,.contentbanner .slidetitle{font-size: 21px; line-height:28px; }
	.slide-stpw_banner .bannercontent .subtitle,.slide-cstp-a_banner .bannercontent .subtitle,.slide-onlinetraining_banner .bannercontent .subtitle,.contentbanner .subtitle{font-size: 18px; line-height:18px;}
	.img_banner img.courses,.img_banner img.consulting{left:0px; max-width:100%;}
	.btn_Reg {width: 200px !important;}
}


@media (max-width:375px) {
	.header-site{ height:auto; padding-right:20px; background-color:#303030; }
	.searchbox{ float:none; }
	.toplinks{ width:100%; }
	.search2{ width:100%; }
	/*.wrapper{ max-width:320px; }*/
	.panel-group{ margin-bottom:0px; }
	
	.wrapper{ max-width:340px !important; }
	.slide-stpw_banner{background-position:center;}
	.hotel_image{ display:block;}
	.flex-control-nav{display:none;}
	/*.flex-control-nav{width:55%;}*/
	.flexslider .slides > li{background-position:center;}
	.slidebox {position: absolute; top: 159px; width: 100%; background:rgba(255,255,255,0.5); padding:5px;}
	.slidetitle,.slide_content{font-size:16px; line-height:18px;}
	.subtitle{font-size:18px; line-height:18px;}
	.slide5,.slide6,.slide7,.slide9,.slide10{background-size: 100% 100%;}
	.banner {height:auto;}
	.slide-stpw_banner .bannercontent,.slide-cstp-a_banner .bannercontent,.slide-onlinetraining_banner .bannercontent{width: 100%; position:absolute; top:245px; background:rgba(255,255,255,0.5);}
	.container_banner{height:auto;}
	.contentbanner{background:rgba(255, 255, 255, 0.5); height: auto; position: inherit; top: inherit; width: 100%;}
	.img_banner{float:inherit; position:inherit;}
	.banner-cstp-a_banner{ height:inherit!important; }
	.banner-cstp-a_banner .contentbanner{top:0px;}
	.panel-group{ margin-bottom:0px; }
	
	.FlxSldrWeb{display:block !important;}
	/*.FlxSldrPortableDevice{display:block;}*/
	
	/*.dvPortableDevSlide{display:inline-block;height:300px;width:100%;}
	.slidebox{background:none; top:0px; position:unset;margin-top: 5px;}
	.flexslider{height:100% !important;}
	.slideHeight{height:100% !important;}
	.slider{height:100%;}
	.flexslider .slides img{width:auto;}
	.SlideImage1{display:inline-block !important; top: 120px !important; padding-right: 45px;}
	.SlideImage2{display:inline-block !important; top: 125px !important;}
	.SlideImage3{display:inline-block !important; top: 102px !important;}
	.SlideImage4{display:inline-block !important; top: 100px !important;}
	.SlideImage5{display:inline-block !important; top: 102px !important;}
	.SlideImage6{display:inline-block !important; top: 120px !important;}
	.SlideImage7{display:inline-block !important; top: 100px !important;}
	.SlideImage8{display:inline-block !important; top: 102px !important;}
	.SlideImage9{display:inline-block !important; top: 140px !important;}
	.SlideImage10{display:inline-block !important; top: 102px !important;}
	.slidetitle{width:100% !important;}
	.subtitle{width:100% !important;}
	.slide_content{width:100% !important;}
	.certificate{width:100% !important; float:left !important;}
	.certif-banner .contentbanner{margin-left: 0 !important; width: 100% !important; margin-top: 5px !important; height: 100% !important;}*/
	.lnkCourseSampleThumb{width: 75px; display: inline-block;}
	/*.lnkRecWebinarThumb{width: 75px; display: inline-block;}*/
	.crow{margin-top: 5px; position: unset !important;}
	.right_sidebar{display: none;}
	.left_sidebar{width:100% !important;}
	
	
	/*New Design*/
	.MobileMenuIcon{display:block;position: absolute;right: 12px;top: 20px;}
	
	.bannerTitle{width: 97%; padding:0px; left:10px; top:6em !important}
	.bannerTitle span{font-size: 17px !important;}
	.section_2 .sectionItem{width:100% !important;}
	
	.section_3 .sectionItem{width:100% !important;}
	.section_3 .sectionItem2MainLeft{width:100% !important;text-align: center !important;}
	.section_3 .sectionItem2MainLeft .sectionItem2{margin-bottom: 25px !important;}
	.section_3 .sectionItem2MainCenter{width:100% !important;text-align: center !important;}
	.section_3 .sectionItem2MainCenter .sectionItem2Center{margin-bottom: 25px !important;}
	.section_3 .sectionItem2MainRight{width:100% !important;text-align: center !important;}
	.section_3 .sectionItem2MainRight .sectionItem2{margin-bottom: 25px !important;}
	
	.bx-wrapper .bx-prev {left: -29px !important;}
	.bx-wrapper .bx-next {right: -14px !important;}
	
	.Sectionfooter .item_1 {width:100% !important}
	.Sectionfooter .item_2 {width:100% !important}
	.Sectionfooter .item_3 {width:100% !important}
	.Sectionfooter .item_4 {width:100% !important}
	.Sectionfooter .item_5 {width:100% !important}
	
	.Sectionfooter .itemb {padding-left: 8px !important;}
	.Sectionfooter .itemb a {display:inline-block; text-align:left; width:100% !important;}
	
	.itemc .subitem {width:100% !important}
	.itemc .subitem a {margin: 5px 0 5px 10px !important;width: 15% !important;}
	.Sectionfooter .itemc {text-align:center; padding-bottom:5px !important;}
	.Sectionfooter .itemd .labelLeft{width:65% !important;}
	.Sectionfooter .itemd a:hover{color:#f1f3f2 !important;}
	
	.sectionItem img{width:50%;}
	.section_3 .heading2{font-size:20px;}
	.sectionItem .heading{font-size:20px;}
	.section_3 .sectionItem2 .heading3, .section_3 .sectionItem2Center .heading3{font-size:20px;}
	.section_4 .heading1{font-size:20px;}
	
	.develop{width:100% !important;font-size: 13px;}
	.SoftTestCertMain .certificate_box {width:100% !important}
	.SoftTestCertMain  .CertRightArrow {display: none;}
	.SoftTestCertMain  .CertDownArrow {display: inline-block; width:100%; text-align: center;}
	.SoftTestCertMain  .CertDownArrow  img{float:none!important;}
	.main_container p{margin-right:0px; font-size:13px !important;}
	.text_container .main_heading{font-size:18px !important;}
	
	.ProfTesting_Banner{display:none;}
	.ProfTesting .certificate_boxA{width:100% !important;}
	.ProfTesting  .CertRightArrow {display: none;}
	.ProfTesting  .CertDownArrow {display: inline-block; width:100%; text-align: center;}
	.ProfTesting  .CertDownArrow  img{float:none!important;}
	.ProfTesting  .certContainer{margin-top:0 !important;}
	
	.AgileTestCert_Banner{display:none;}
	.AgileTestCert .certificate_boxA{width:100% !important;}
	.AgileTestCert  .CertRightArrow {display: none;}
	.AgileTestCert  .CertDownArrow {display: inline-block; width:100%; text-align: center;}
	.AgileTestCert  .CertDownArrow  img{float:none!important;}
	.AgileTestCert  .certContainer{margin-top:0 !important;}

	.TestAutoCert_Banner{display:none;}
	.TestAutoCert .certificate_boxA{width:100% !important;}
	.TestAutoCert  .CertRightArrow {display: none;}
	.TestAutoCert  .CertDownArrow {display: inline-block; width:100%; text-align: center;}
	.TestAutoCert  .CertDownArrow  img{float:none!important;}
	.TestAutoCert  .certContainer{margin-top:0 !important;}

	.TestMgmtCert_Banner{display:none;}
	.TestMgmtCert .certificate_boxA{width:100% !important;}
	.TestMgmtCert  .CertRightArrow {display: none;}
	.TestMgmtCert  .CertDownArrow {display: inline-block; width:100%; text-align: center;}
	.TestMgmtCert  .CertDownArrow  img{float:none!important;}
	.TestMgmtCert  .certContainer{margin-top:0 !important;}
	
	.CrsSample {font-size: 12px !important; margin-bottom:10px; color:black !important;}
	.pointsNew li a{color:black !important; font-size: 12px !important;}
	.left_sidebar, .col-sm-12, .col-md-12, .col-lg-9{padding-left:0 !important; } /*padding-right:0 !important;*/
	.title div img{float:none !important; height: 70px !important;}
	
	
	.TestMgmtCert .certificate_imgA img, .ProfTesting .certificate_imgA img, .AgileTestCert .certificate_imgA img, .TestAutoCert .certificate_imgA img {width:70% !important;}
	
	.CertTrainAttend {margin-bottom:0!important;}
	.CertTrainAttend img{float:none!important;}
	
	.PubTrainByCert .BoxA{width:100%;}
	.PubTrainCerts .certbox{width:100%;}
	.CertRecords .certRecordBox .certDates a{width:52%;}

	.freeTraining_Banner{display:none;}
	.freeTrainingMain .trainingOptions{width:100%;}	
	.consulting{max-width:100% !important;}
	
	.dvMobileMenu{display:inline-block; right:-370px;}
	
	.coursesMainBanner{top: 0em !important; width: 100%; text-align: center; position:unset !important; background-color:#F3D20A;}
	.coursesMainBanner .banner_textMain{top: 0 !important; text-align: center; display: inline-block; width:95%; position:unset !important; padding-top:10px; padding-bottom:10px;}
	.coursesMainBanner .banner_title{color: black !important; text-shadow: unset !important; font-size:16px !important;}

	.CoursesMain .trainingOptions{width:49%; display:inline-block; text-align:center; vertical-align: top; padding-bottom: 35px;}
	.CoursesMain .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: calibri; font-size: 18px !important; font-weight: bold; padding-top: 15px; width:95%;}
	
	.CoursesMain .SearchCourse{margin-top: 55px;}
	.CoursesMain .SearchCourse .title{margin-bottom: 10px !important;}

	.courseFilterBoxA {color: black; font-family: calibri; font-size: 14px; text-align: left; vertical-align: top; width: 100%;}

	.searchBlackBtn {background-color: #16345a; border: 4px solid white; border-radius: 3px; color: #fff !important; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; line-height: 26px; padding: 0 10px 3px;}
	.searchBlackBtn:hover {text-decoration: none; box-shadow: 1px 1px 1px 1px gray;}

	.CoursesMain .availableas {display: inline-block; width:100%; margin-top:10px;}
	.CoursesMain .availableas .avtitle{color: #1f479d; display: inline-block; font-family: calibri; font-size: 14px; margin-bottom: 10px; font-weight: bold;}
	.CoursesMain .availableas .availableaschild{margin-left: 0px;}
	.CoursesMain .availableas .availableasOption{display: inline-block; width:49%; margin-bottom:15px;}
	.CoursesMain .availableas .availableasOption span{font-size: 12px;}
	.CoursesMain .availableas .availableasOption img {width:60% !important;}

	.CoursesMain .availableas .availableasOption .optionText {display: inline-block; width:62% !important; text-align:center;}
	.CoursesMain .SearchCourse .searchControls { display: inline-block; margin-top: 20px; text-align: center; width: 100%;}
	.CoursesMain .SearchCourse .CourseResult{overflow:auto;}
	.courseResultHeader .Headtitle{display:inline-block !important; font-family: calibri; color: black; font-weight: normal; font-size: 14px; margin:0px; line-height: normal;vertical-align: middle; position: relative;text-align: center !important;}
	.courseResultHeader img {width: 50%; display: inline-block; vertical-align: middle; float: none; position: unset; left: 0px; top: 0px; text-align:center;}
	.courseResultTbl th{text-align:center;}
	
	.section_3 .sectionItem2MainLeft{width:46% !important; display:inline-block;}
	.section_3 .sectionItem2MainCenter{width:46% !important; display:inline-block;}
	.section_3 .sectionItem2MainRight{width:46% !important; display:inline-block;}
	.section_3 .sectionItem2 .heading3, .section_3 .sectionItem2Center .heading3{padding:10px 8px !important;}
	
	.pointsNew ul li {width:70% !important;}
	
	.TrainingMain{position:unset !important; background-color:#F3D20A;}
	.TrainingMain .banner_textMain{position:unset !important;}
	.TrainingMain .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:16px !important;}
	.TrainingMain .banner_textMain .banner_content{color:black !important; text-shadow:none !important;font-size:14px !important;}
	.Training_Main .trainingOptions {width:49% !important;}
	.Training_Main .trainingOptions .headTitle, .trainingOptionsB .headTitle{font-size:17px !important;}
	.Training_Main .trainingOptions .subTitle, .trainingOptionsB .subTitle{font-size:13px !important;}
	.Training_Main .trainingOptionsBMain .trainingOptionsB{width:72% !important;}
	.trainingOptions img, .trainingOptionsB img{width:60% !important;}
	.trainingOptions .GenTestCourse{width: 57% !important;}
	.trainingOptions .MobTestCourse{width: 57% !important;}
	.trainingOptions .TestAutoCourse{width: 57% !important;}
	.trainingOptions .TestMgmtCourse{width: 57% !important;}
	
	.onsite{position:unset !important; background-color:#F3D20A;}
	.onsite .banner_textMain{position:unset !important;}
	.onsite .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:16px !important;}
	.onsite .banner_textMain .banner_content{color:black !important; text-shadow:none !important;font-size:14px !important;}
	
	
	.publicTraining_Banner{position:unset !important; background-color:#F3D20A;}
	.publicTraining_Banner .banner_textMain{position:unset !important;}
	.publicTraining_Banner .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:16px !important;}
	.publicTraining_Banner .banner_textMain .banner_content{color:black !important; text-shadow:none !important; font-size:16px !important;}
	
	.qtmw .center_title{font-size:25px !important;}
	
	.onlineSelfPaced{position:unset !important; background-color:#F3D20A; width:100% !important;}
	.onlineSelfPaced .banner_textMain{position:unset !important;}
	.onlineSelfPaced .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:16px !important;}
	.onlineSelfPaced .banner_textMain .banner_content{color:black !important; text-shadow:none !important; font-size:16px !important;}
	
	.SearchOnlineSelfPacedCourse  .title{margin-bottom: 10px !important;}

	.courseFilterBoxA {color: black; font-family: calibri; font-size: 14px; text-align: left; vertical-align: top; width: 100%;}

	.searchBlackBtn {background-color: #16345a; border: 4px solid white; border-radius: 3px; color: #fff !important; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; line-height: 26px; padding: 0 10px 3px;}
	.searchBlackBtn:hover {text-decoration: none; box-shadow: 1px 1px 1px 1px gray;}

	.SearchOnlineSelfPacedCourse .availableas {display: inline-block; width:100%; margin-top:10px;}
	.SearchOnlineSelfPacedCourse .availableas .avtitle{color: #1f479d; display: inline-block; font-family: calibri; font-size: 14px; margin-bottom: 10px; font-weight: bold;}
	.SearchOnlineSelfPacedCourse .availableas .availableaschild{margin-left: 0px;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption{display: inline-block; width:49% !important; margin-bottom:15px;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption span{font-size: 12px;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption img {width:60% !important;}
	.SearchOnlineSelfPacedCourse .availableas .availableasOption .chkAvailableImg, .chkAllAvailableImg {width:60% !important;}

	.SearchOnlineSelfPacedCourse .availableas .availableasOption .optionText {display: inline-block; width:62% !important; text-align:center;}
	.SearchOnlineSelfPacedCourse .SearchCourse .searchControls { display: inline-block; margin-top: 20px; text-align: center; width: 100%;}
	.SearchOnlineSelfPacedCourse .SearchCourse .CourseResult{overflow:auto;}
	.courseResultHeader .Headtitle{display:inline-block !important; font-family: calibri; color: black; font-weight: normal; font-size: 14px; margin:0px; line-height: normal;vertical-align: middle; position: relative;text-align: center !important;}
	.courseResultHeader img {width: 50%; display: inline-block; vertical-align: middle; float: none; position: unset; left: 0px; top: 0px; text-align:center;}
	.courseResultTbl th{text-align:center;}
	
	.dvSelfPacedtitle{width:85% !important;}
	
	.freeTrainingMain .trainingOptions img{width:38% !important;}
	
	.imgFreeLiveSem{padding-top:0 !important;}
	.freeTrainingMain .trainingOptions{width:100% !important;}
	
	.Interavtive_Webinars{position:unset !important; background-color:#F3D20A; width:100% !important;}
	.Interavtive_Webinars .banner_textMain{position:unset !important;}
	.Interavtive_Webinars .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:16px !important;}
	.Interavtive_Webinars .banner_textMain .banner_content{color:black !important; text-shadow:none !important; font-size:16px !important;}
	
	.Recorded_Webinar{position:unset !important; background-color:#F3D20A; width:100% !important;}
	.Recorded_Webinar .banner_textMain{position:unset !important;}
	.Recorded_Webinar .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:16px !important;}
	.Recorded_Webinar .banner_textMain .banner_content{color:black !important; text-shadow:none !important; font-size:16px !important;}
	
	.tblRecorded_Webinar{max-width:100% !important; min-width:100% !important;}
	
	.livesem{position:unset !important; background-color:#F3D20A; width:100% !important;}
	.livesem .banner_textMain{position:unset !important;  width:100% !important;}
	.livesem .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:16px !important;}
	.livesem .banner_textMain .banner_content{color:black !important; text-shadow:none !important; font-size:16px !important;}
	
	.section_1 .slide_banner1, .slide_banner2{position:unset !important; background-color:#F3D20A !important;}
	.section_1 .slide_banner1 .bannerTitle, .slide_banner2 .bannerTitle{position:unset !important;}
	.section_1 .slide_banner1 .bannerTitle span, .slide_banner2 .bannerTitle span{width:100% !important; color:black !important; text-shadow:unset !important;}
	
	.cmstpCert .pointsNew ul > li:first-child {width:70% !important;}
	.castppCert .pointsNew ul > li:first-child {width:70% !important;}
	.castpmCert .pointsNew ul > li:first-child {width:70% !important;}
	.TestAutoCert .pointsNew ul > li:first-child {width:70% !important;}
	.cstaaCert .pointsNew ul > li:first-child {width:70% !important;}
	.TestMgmtCert .pointsNew ul > li:first-child {width:70% !important;}
	.cstlCert .pointsNew ul > li:first-child {width:70% !important;}
	.ctmpCert .pointsNew ul > li:first-child {width:70% !important;}
	.ctmmCert .pointsNew ul > li:first-child {width:70% !important;}
	
	.PubTrainByCert .BoxB {width: 100% !important; text-align: center;}
	
	.PubTrainCerts .certbox {width: 49% !important; padding:10px !important;}
	.courseFilterBoxA{width:100% !important;}
	.liveInteractive .banner_textMain .banner_title {font-size: 16px !important;}
	.liveInteractive .banner_textMain .banner_content {font-size: 14px !important;}
	
	.certContainer .develop {width:100% !important;}
	.detailboxStyle{max-width: 330px !important; min-width: 330px !important; font-size: 12px !important;}

	.member-ship-form label{text-align: left; width: 96%;}
	.form-fields input[type="text"], .form-fields select, .form-fields textarea, .form-fields input[type="password"], .form-fields input[type="textbox"]{width: 99% !important;}
	.dvCourseSelection{overflow:auto;}
	.viewWebinar{min-width: 373px !important;}
	.btn_Reg {width: 200px !important;}
}

@media (max-width:360px) {
	.wrapper{ max-width:350px; }
	.section_1 .slide_banner1 .bannerTitle span, .section_1 .slide_banner2 .bannerTitle span {width:100% !important;}
	.section_3 .sectionItem2 .heading3, .section_3 .sectionItem2Center .heading3 {padding:10px 4px !important;}
	
	.certContainer .develop{width: 100% !important;}
	.freeRecWebnr div{width: 47%;}
	.btn_Reg {width: 200px !important;}
}

@media (max-width:320px) {
	.wrapper{ max-width:290px !important; }
	.slide-stpw_banner{background-position:center;}
	.hotel_image{ display:block;}
	.flex-control-nav{display:none;}
	.flexslider .slides > li{background-position:center;}
	.slidebox {position: absolute; top: 159px; width: 100%; background:rgba(255,255,255,0.5); padding:5px;}
	.slidetitle,.slide_content{font-size:16px; line-height:18px;}
	.subtitle{font-size:18px; line-height:18px;}
	.slide5,.slide6,.slide7,.slide9,.slide10{background-size: 100% 100%;}
	.banner {height:auto;}
	.slide-stpw_banner .bannercontent,.slide-cstp-a_banner .bannercontent,.slide-onlinetraining_banner .bannercontent{width: 100%; position:absolute; top:245px; background:rgba(255,255,255,0.5);}
	.container_banner{height:auto;}
	.contentbanner{background:rgba(255, 255, 255, 0.5); height: auto; position: inherit; top: inherit; width: 100%;}
	.img_banner{float:inherit; position:inherit;}
	.banner-cstp-a_banner{ height:inherit!important; }
	.banner-cstp-a_banner .contentbanner{top:0px;}
	.panel-group{ margin-bottom:0px; }
	
	.FlxSldrPortableDevice{display:block;}
	.FlxSldrWeb{display:none;}
	.dvPortableDevSlide{display:inline-block;height:300px;width:100%;}
	.slidebox{background:none; top:0px; position:unset;margin-top: 5px;}
	.flexslider{height:100% !important;}
	.slideHeight{height:100% !important;}
	.slider{height:100%;}
	.flexslider .slides img{width:auto;}
	.SlideImage1{display:inline-block !important; top: 138px !important; padding-right: 15px;}
	.SlideImage2{display:inline-block !important; top: 117px !important;}
	.SlideImage3{display:inline-block !important; top: 120px !important;}
	.SlideImage4{display:inline-block !important; top: 126px !important;}
	.SlideImage5{display:inline-block !important; top: 120px !important;}
	.SlideImage6{display:inline-block !important; top: 135px !important;}
	.SlideImage7{display:inline-block !important; top: 120px !important;}
	.SlideImage8{display:inline-block !important; top: 137px !important;}
	.SlideImage9{display:inline-block !important; top: 171px !important;}
	.SlideImage10{display:inline-block !important; top: 120px !important;}
	.slidetitle{width:100% !important;}
	.subtitle{width:100% !important;}
	.slide_content{width:100% !important;}
	
	.certif-banner .contentbanner{margin-left: 0 !important; width: 100% !important; margin-top: 5px !important; height: 100% !important;}
	.certif-banner .slidetitle{margin-bottom: 10px !important; font-size: 16px !important; line-height:18px !important;}
	.certif-banner .slide_content{font-size: 16px !important; line-height:18px !important;}
	.img_banner img.consulting{max-width:100% !important;}
	.crow{position:unset !important; margin-top:5px;}
	.certificate{width:100% !important;}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: unset;}
	.locations_chart a{margin-left:0px !important;}
	.certContainer .certificate{width: 50% !important;}
	.lnkCourseSampleThumb{width: 50px; display: inline-block;}
	.lnkRecWebinarThumb{width: 50px; display: inline-block;}
	
	.MobileMenuIcon{display:block;position: absolute;right: 12px;top: 20px;}
	/*New Design*/
	.header-site{padding-left:15px;}
	.bannerTitle{width: 97%; padding:0px; left:10px; top:4.5em !important;}
	.bannerTitle span{font-size: 16px !important;}
	.section_2 .sectionItem{width:100%;}
	
	.section_3 .sectionItem{width:100%;}
	.section_3 .sectionItem2MainLeft{width:100%;text-align: center;}
	.section_3 .sectionItem2MainLeft .sectionItem2{margin-bottom: 25px;}
	.section_3 .sectionItem2MainCenter{width:100%;text-align: center;}
	.section_3 .sectionItem2MainCenter .sectionItem2Center{margin-bottom: 25px;}
	.section_3 .sectionItem2MainRight{width:100%;text-align: center;}
	.section_3 .sectionItem2MainRight .sectionItem2{margin-bottom: 25px;}
	
	.bx-wrapper .bx-prev {left: -29px;}
	.bx-wrapper .bx-next {right: -14px;}
	
	.Sectionfooter .item_1 {width:100% !important}
	.Sectionfooter .item_2 {width:100% !important}
	.Sectionfooter .item_3 {width:100% !important}
	.Sectionfooter .item_4 {width:100% !important}
	.Sectionfooter .item_5 {width:100% !important}
	
	.Sectionfooter .itemb {padding-left: 8px;}
	.Sectionfooter .itemb a {display:inline-block;text-align:left;width:100%;}
	
	.itemc .subitem {width:100% !important}
	.itemc .subitem a {margin: 5px 0 5px 10px;width: 15%;}
	.Sectionfooter .itemc {text-align:center; padding-bottom:5px;}
	.Sectionfooter .itemd span{color:white !important;}
	.Sectionfooter .itemd a{color:white !important;}
	.Sectionfooter .itemd .labelLeft{width:65%;}
	.Sectionfooter .itemd a:hover{color:#f1f3f2;}
	
	.sectionItem img{width:50%;}
	.section_3 .heading2{font-size:20px;}
	.sectionItem .heading{font-size:20px;}
	.section_3 .sectionItem2 .heading3, .section_3 .sectionItem2Center .heading3{font-size:20px;}
	.section_4 .heading1{font-size:20px;}
	
	.coursesMainBanner{top: 0em !important; width: 100%; text-align: center;}
	.coursesMainBanner .banner_textMain{top: 11.6em; text-align: center; display: inline-block; width:95%;}
	.coursesMainBanner .bannerParent{top:5.2em; height: 4.4em !important; position:relative;}
	.coursesMainBanner .banner_title{color: white; text-shadow: 2px 2px black; font-size:14px !important;}

	.CoursesMain .trainingOptions{width:49%; display:inline-block; text-align:center; vertical-align: top; padding-bottom: 35px;}
	.CoursesMain .trainingOptions .headTitle, .trainingOptionsB .headTitle{color: #a6a6a6; display: inline-block; font-family: calibri; font-size: 18px !important; font-weight: bold; padding-top: 15px; width:95%;}
	
	.CoursesMain .SearchCourse{margin-top: 55px;}
	.CoursesMain .SearchCourse .title{margin-bottom: 10px !important;}

	.courseFilterBoxA {color: black; font-family: calibri; font-size: 14px; text-align: left; vertical-align: top; width: 100%;}

	.searchBlackBtn {background-color: #16345a; border: 4px solid white; border-radius: 3px; color: #fff !important; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; line-height: 26px; padding: 0 10px 3px;}
	.searchBlackBtn:hover {text-decoration: none; box-shadow: 1px 1px 1px 1px gray;}

	.CoursesMain .availableas {display: inline-block; width:100%; margin-top:10px;}
	.CoursesMain .availableas .avtitle{color: #1f479d; display: inline-block; font-family: calibri; font-size: 14px; margin-bottom: 10px; font-weight: bold;}
	.CoursesMain .availableas .availableaschild{margin-left: 0px;}
	.CoursesMain .availableas .availableasOption{display: inline-block; width:49%; margin-bottom:15px;}
	.CoursesMain .availableas .availableasOption span{font-size: 12px;}
	.CoursesMain .availableas .availableasOption img {width:60% !important;}

	.CoursesMain .availableas .availableasOption .optionText {display: inline-block; width:62% !important; text-align:center;}
	.CoursesMain .SearchCourse .searchControls { display: inline-block; margin-top: 20px; text-align: center; width: 100%;}
	.CoursesMain .SearchCourse .CourseResult{overflow:auto;}
	.courseResultHeader .Headtitle{display:inline-block !important; font-family: calibri; color: black; font-weight: normal; font-size: 14px; margin:0px; line-height: normal;vertical-align: middle; position: relative;text-align: center !important;}
	.courseResultHeader img {width: 50%; display: inline-block; vertical-align: middle; float: none; position: unset; left: 0px; top: 0px; text-align:center;}
	.courseResultTbl th{text-align:center;}
	
	.itemc .subitem a {margin: 5px 0 5px 10px !important; width: 15% !important;}
	.Sectionfooter .itemd .labelLeft{width:62% !important; padding-left: 2px;padding-right: 5px;}
	
	.container_banner .consulting {width:100%; padding-right:0px;}
	
	.certMain{display:none;}
	.develop{width:100% !important;font-size: 13px;}
	.SoftTestCertMain .certificate_box {width:100% !important}
	.SoftTestCertMain  .CertRightArrow {display: none;}
	.SoftTestCertMain  .CertDownArrow {display: inline-block; width:100%; text-align: center;}
	.SoftTestCertMain  .CertDownArrow  img{float:none!important;}
	.main_container p{margin-right:0px; font-size:13px !important;}
	.text_container .main_heading{font-size:18px !important;}
	
	.ProfTesting_Banner{display:none;}
	.ProfTesting .certificate_boxA{width:100% !important;}
	.ProfTesting  .CertRightArrow {display: none;}
	.ProfTesting  .CertDownArrow {display: inline-block; width:100%; text-align: center;}
	.ProfTesting  .CertDownArrow  img{float:none!important;}
	.ProfTesting  .certContainer{margin-top:0 !important;}
	
	.AgileTestCert_Banner{display:none;}
	.AgileTestCert .certificate_boxA{width:100% !important;}
	.AgileTestCert  .CertRightArrow {display: none;}
	.AgileTestCert  .CertDownArrow {display: inline-block; width:100%; text-align: center;}
	.AgileTestCert  .CertDownArrow  img{float:none!important;}
	.AgileTestCert  .certContainer{margin-top:0 !important;}

	.TestAutoCert_Banner{display:none;}
	.TestAutoCert .certificate_boxA{width:100% !important;}
	.TestAutoCert  .CertRightArrow {display: none;}
	.TestAutoCert  .CertDownArrow {display: inline-block; width:100%; text-align: center;}
	.TestAutoCert  .CertDownArrow  img{float:none!important;}
	.TestAutoCert  .certContainer{margin-top:0 !important;}

	.TestMgmtCert_Banner{display:none;}
	.TestMgmtCert .certificate_boxA{width:100% !important;}
	.TestMgmtCert  .CertRightArrow {display: none;}
	.TestMgmtCert  .CertDownArrow {display: inline-block; width:100%; text-align: center;}
	.TestMgmtCert  .CertDownArrow  img{float:none!important;}
	.TestMgmtCert  .certContainer{margin-top:0 !important;}
	
	.CrsSample {font-size: 12px !important; margin-bottom:10px; color:black !important;}
	.pointsNew li a{color:black !important; font-size: 12px !important;}
	.left_sidebar, .col-sm-12, .col-md-12, .col-lg-9{padding-left:0 !important; padding-right:0 !important;}
	.title div img{float:none !important;}
	
	.CertTrainAttend {margin-bottom:0!important;}
	.CertTrainAttend img{float:none!important;}
	
	.PubTrainByCert .BoxA{width:100%;}
	.PubTrainCerts .certbox{width:100%;}
	.CertRecords .certRecordBox .certDates a{width:52%;}
	
	.freeTrainingMain .trainingOptions{width:100%;}	
	.dvMobileMenu{display:inline-block; right:-370px;}
	.pointsNew ul li {width:70% !important;}
	
	.certContainer .develop{width:100% !important;}
	.certificate_img img{max-width:80% !important;}
	
	.cmstpCert .pointsNew ul > li:first-child {width:70% !important;}
	.castppCert .pointsNew ul > li:first-child {width:70% !important;}
	.castpmCert .pointsNew ul > li:first-child {width:70% !important;}
	.TestAutoCert .pointsNew ul > li:first-child {width:70% !important;}
	.cstaaCert .pointsNew ul > li:first-child {width:70% !important;}
	.TestMgmtCert .pointsNew ul > li:first-child {width:80% !important;}
	.cstlCert .pointsNew ul > li:first-child {width:80% !important;}
	.ctmpCert .pointsNew ul > li:first-child {width:80% !important;}
	.ctmmCert .pointsNew ul > li:first-child {width:80% !important;}
	
	.title img {height:40px !important;}
	
	.courseResultHeader .Headtitle{display:inline-block !important; font-family: calibri; color: black; font-weight: normal; font-size: 14px; margin:0px; line-height: normal;vertical-align: middle; position: relative;text-align: center !important;}
	.courseResultHeader img {width: 50%; display: inline-block; vertical-align: middle; float: none; position: unset; left: 0px; top: 0px; text-align:center;}
	.courseResultTbl th{text-align:center;}
	
	.TrainingMain{position:unset !important; background-color:#F3D20A;}
	.TrainingMain .banner_textMain{position:unset !important;}
	.TrainingMain .banner_textMain .banner_title{color:black !important; text-shadow:none !important; font-size:16px !important;}
	.TrainingMain .banner_textMain .banner_content{color:black !important; text-shadow:none !important;font-size:14px !important;}
	.Training_Main .trainingOptions {width:49% !important;}
	.Training_Main .trainingOptions .headTitle, .trainingOptionsB .headTitle{font-size:15px !important;}
	.Training_Main .trainingOptions .subTitle, .trainingOptionsB .subTitle{font-size:13px !important;}
	.Training_Main .trainingOptionsBMain .trainingOptionsB{width:72% !important;}
	.trainingOptions img, .trainingOptionsB img{width:60% !important;}
	
	.liveInteractive .banner_textMain .banner_title{font-size: 16px !important;}
	.liveInteractive .banner_textMain .banner_content{font-size: 14px !important;}
	
	.dvSelfPacedtitle{width:82% !important;}
	.onsite .banner_textMain .banner_content{width:100% !important;}
	.Recorded_Webinar .banner_content{width:100% !important;}
	.livesem .banner_textMain{width:100% !important;}
	
	.webrecdcontainer div:nth-child(1){position:relative !important;}

	.member-ship-form label{text-align: left; width: 96%;}
	.form-fields input[type="text"], .form-fields select, .form-fields textarea, .form-fields input[type="password"], .form-fields input[type="textbox"]{width: 99% !important;}
	.dvCourseSelection{overflow:auto;}
	.viewWebinar{min-width: 317px !important;}
	.viewWebinar .vwcd{padding-left: 5px;padding-right: 5px;}
	.viewWebinar .vwcd .vwcdtxt{width: 183px;}
	.btn_Reg {width: 200px !important;}
}