@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 899px){
	#mnav{
		display:none !important;
	}
}
@media only screen and (min-width: 640px){
	#msocial{
		display:none !important;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.ec-concil-badge{
		right:10px;
	}
	.ec-concil-badge img{
		width:270px;
	}
}

@media only screen and (min-width: 980px) and (max-width: 1023px) {
	.ec-concil-badge{
		right:0;
	}
	.ec-concil-badge img{
		width:270px;
	}
	.member-heading{
		margin-left:80px;
	}
	#main-container, #page-wrap, header, nav, footer, .main-heading, #banner, .content, .content-summery, .learning-graph, .news-section, .press-section, .content-home-top, #slides, .slides_container, a.competition-banner img, .slides_container a, .slides_container a img, .ptlab{
		width:942px;
	}
	.header-top, #footer-container, .footer-bottom, #footer-container, .footer-top, .footer-bottom, .content-summery{
		width:882px;
	}
	#slides .next{
		left:866px;
	}
	#banner, .slides_container a{
		height:336px;
	}
	.content-summery{
		background-position:center bottom;
	}
	.course-heading{
		left:386px;
	}
	.learning-graph{
		width:942px !important;
	}
	.learning-graph-col3, .levels.tech{
		width:309px;
	}
	.courses-online{
		width:532px;
	}
	.faq{
		width:280px;
	}
	.news-section .tools.photos, .news-section .tools.events, .news-section .tools.vnews{
		width:302px;
	}
	.news-section .tools.events .heading, .news-section .tools.events .boxcontent{
		width:242px;
	}
	.techclub{
		width:302px;
	}
	.faqbox, .jobs, .quiz{
		width:307px;
	}
	.quiz{
		width:308px;
	}
	#doom-carousel, .photo-gallery{
		width:630px !important;
	}
	.alumnitotal .right{
		width:688px;
	}
	.alumnitotal .left .button{
		margin-left:0;
	}
	.alumninext{
		left:701px;
	}
	.alumnitotal .right .caroufredsel_wrapper{
		width:658px !important;
	}
	.alumnitotal .right ul.alumni li{
		margin-right:54px;
	}
	.news-section .tools.forum{
		width:417px;
	}
	.toolcontent.blog, .news-section .tools.forum .heading, .news-section .tools.forum .boxcontent, .toolcontent.forum{
		width:357px;
	}
	.news-section .tools.vnews{
		width:417px;
	}
	.toolcontent.events, .news-section .tools.vnews .heading, .news-section .tools.vnews .boxcontent, .toolcontent.vnews, .news-section .tools.articles .heading, .news-section .tools.articles .boxcontent, .toolcontent.articles, .news-section .tools.alumni .heading{
		width:358px;
	}
	.toolcontent.events li .newscontent, .toolcontent.vnews li, .toolcontent.articles li{
		width:298px;
	}
	.toolcontent.vnews li .ndate, .toolcontent.articles li .ndate{
		margin-right:10px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.vnews li .newscontent .indvcontent, .toolcontent.articles li .newscontent, .toolcontent.articles li .newscontent .category, .toolcontent.articles li .newscontent .indvcontent, .toolcontent li .newscontent, .toolcontent li .indvheading, .toolcontent li .indvcontent{
		width:228px;
	}
	.toolcontent.events li, .toolcontent li .eventcontent, .toolcontent li .eventcontent .indvheading, .toolcontent .eventcontent li .indvcontent{
		width:182px;
	}
	.eventsnext{
		left:255px;
	}
	.vnewsnext, .articlesnext{
		left:370px;
	}
	.news-section .tools.press, .news-section .tools.tv, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent{
		width:466px;
	}
	.news-section .tools.press .heading, .news-section .tools.tv .heading{
		width:406px;
	}
	.toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.tv iframe, .toolcontent.tv, .toolcontent.tv li, .news-section .tools.tv .boxcontent{
		height:315px;
	}
	.toolcontent.tv, .toolcontent.tv li{
		width:466px;
	}
	.news-section .tools.press, .news-section .tools.tv{
		min-height:0;
		height:auto;
	}
	.pressnext{
		left:419px;
	}
	.news-section .tools.articles{
		width:418px;
	}
	.online-course{
		width:184px;
	}
	.footer-col .testimonial, .footer-col .enqueryform{
		margin-right:19px;
	}
	.ptlab{
		height:336px;
	}
	.nxtbtch-btn{
		top:1015px;
	}
	.graph-table-header{
		width:100%;
	}
	.graph-table-header-col{
		width:451px;
	}
	.graph-detail-total{
		width:882px;
	}
	.graph-detail-heading-col:nth-child(1), .graph-content-col:nth-child(1){
		width:381px;
	}
	.choose-qualification{
		left:102px;
	}
	.graph-content-row::after{
		left:370px;
	}
}

@media only screen and (min-width: 900px) and (max-width: 979px) {
	.ec-concil-badge{
		right:0;
	}
	.ec-concil-badge img{
		width:250px;
	}
	.member-heading{
		margin-left:0;
	}
	#main-container, #page-wrap, header, nav, footer, .main-heading, #banner, .content, .content-summery, .learning-graph, .news-section, .press-section, .content-home-top, #slides, .slides_container, a.competition-banner img, .slides_container a, .slides_container a img, .ptlab{
		width:860px;
	}
	.header-top, #footer-container, .footer-bottom, .footer-col .facebookbox, #footer-container, .footer-top, .footer-bottom, .content-summery{
		width:800px;
	}
	#slides .next{
		left:783px;
	}
	#banner, .slides_container a{
		height:307px;
	}
	.content-summery{
		background-position:center bottom;
	}
	.course-heading{
		left:345px;
	}
	.learning-graph{
		width:860px !important;
		padding:0 30px 30px;
		height:auto;
	}
	#learninggraph{
		display:none;
	}
	#learninggraphtab{
		display:block;
		background-image:none;
		background-color:#a51b1b;
	}
	.levelselection{
		width:800x;		
		font-size:18px;
		clear:both;
		margin:10px auto 30px;
		position:relative;
	}
	.selection-heading{
		float:left;
		width:740px;
		color:#fff;
		background-color:#7c0001;
		padding:10px 30px;
	}
	.selection-heading:hover, .selection-level-info:hover{
		text-decoration:none;
		box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.4);
	}
	.selection-heading.active span{
		background-position:0 -25px;
	}
	.selection-heading span{
		float:right;
		width:37px;
		height:25px;
		background:url(../images/down-arrow-white.png) no-repeat 0 0;
	}
	.selection-level{
		float:left;
		width:800px;
		display:none;
		background-color:#7c0001;
	}
	.selection-level-info{
		float:left;
		width:740px;
		color:#fff;
		padding:10px 30px;
		border-bottom:1px solid #860505;
	}
	.selection-level-info span{
		font-size:14px;
		font-style:italic;
	}
	.graph-total{
		width:100%;
		position:relative;
		float:left;
		margin-top:30px;
		background:url(../images/graph-bg-tab.png) no-repeat 74px 0;
	}
	.learning-graph-col{
		margin-left:60px;
	}
	.learning-graph-col{
		min-height:1450px;
	}
	.learning-graph-col1, .learning-graph-col2{
		display:none;
	}
	.learning-graph-col1, .learning-graph-col2, .learning-graph-col3{
		background:url(../images/non-tecnical-graph.png) no-repeat 245px 0;
		width:509px;
		padding:0;
		position:relative;
	}
	.learning-graph-col2{
		background:url(../images/semi-technical-graph.png) no-repeat 245px 0;
	}
	.learning-graph-col3{
		background:url(../images/technical-graph.png) no-repeat 136px 0;
	}
	.graph-blank21, .graph-blank20, .graph-blank2, .graph-blank, .graph-blank1, .graph-blank19, .graph-blank23, .graph-blank28, .graph-blank18, .graph-blank32, .graph-blank36, .graph-blank22{
		left:246px;
	}
	.graph-blank37, .graph-blank24, .graph-blank29, .graph-blank30, .graph-blank25, .graph-blank26, .graph-blank27, .graph-blank4, .graph-blank13, .graph-blank31, .graph-blank5{
		left:137px;
	}
	.graph-blank3, .graph-blank9, .graph-blank35, .graph-blank10, .graph-blank10, .graph-blank14, .graph-blank6, .graph-blank19{
		left:207px;
	}
	.graph-blank34, .graph-blank15, .graph-blank7{
		left:277px;
	}
	.graph-blank11, .graph-blank33, .graph-blank17, .graph-blank12, .graph-blank16, .graph-blank8{
		left:347px;
	}
	.tech-level.forensic{
		left:230px;
	}
	.tech-level.dba{
		left:203px;
	}
	.tech-level.netprof{
		left:136px;
	}
	.tech-level{
		left:74px;
	}
	.levels, .levels.semitech, .levels.tech{
		width:100%;
	}
	/*.learning-graph-col3, .levels.tech{
		width:309px;
	}*/
	.courses-online{
		width:480px;
	}
	.faq{
		width:250px;
	}
	.faq .text{
		width:100%;
		text-align:center;
	}
	.courses-online .text{
		font-size:32px;
	}
	.courses-online .ctabutton, .faq .ctabutton{
		float:left;
		margin-top:10px;
	}
	.faq .ctabutton{
		margin-top:53px;
		float:none;
		text-align:center;
	}
	.news-section .tools.photos, .news-section .tools.vnews{
		width:302px;
	}
	.news-section .tools.events{
		float:left;
		width:548px;
		min-height:0;
		height:auto;
		padding-bottom:10px;
	}
	.news-section .tools.events .heading, .news-section .tools.events .boxcontent, .toolcontent.events{
		width:488px;
	}
	.techclub{
		width:302px;
		height:auto;
		padding:10px 0 79px 0;
	}
	.faqbox, .quiz{
		width:307px;
	}
	.jobs{
		width:225px;
	}
	.quiz{
		width:308px;
	}
	#doom-carousel, .photo-gallery, .doom-carousel-cnt, .doom-carousel-list li, .doom-carousel-list li img{
		width:860px !important;
		height:646px !important;
	}
	.doom-pic-title{
		width:860px !important;
		font-size:16px !important;
	}
	.doom-carousel-left-btn, .doom-carousel-right-btn{
		height:646px !important;
	}
	.doom-carousel-right-btn{
		top:163px !important;
		right:0 !important;
	}
	.alumnitotal .right{
		width:606px;
	}
	.alumnitotal .left .button{
		margin-left:0;
	}
	.alumninext{
		left:618px;
	}
	.alumnitotal .right .caroufredsel_wrapper{
		width:605px !important;
	}
	.alumnitotal .right ul.alumni li{
		margin-right:30px;
	}
	.news-section .tools.forum, .news-section .tools.vnews, .news-section .tools.articles{
		width:390px;
	}
	.news-section .tools, .news-section .tools.tutorials{
		width:460px;
	}
	.toolsnext{
		left:413px;
	}
	.toolcontent.blog, .news-section .tools.forum .heading, .news-section .tools.forum .boxcontent, .toolcontent.forum{
		width:330px;
	}
	.news-section .tools .heading, .news-section .tools .boxcontent, .toolcontent{		
		width:400px;
	}
	.toolcontent li, .toolcontent.photos li, .toolcontent.events li, .toolcontent.press li, .toolcontent.articles li{
		width:340px;
	}
	.news-section .tools.vnews .heading, .news-section .tools.vnews .boxcontent, .toolcontent.vnews, .news-section .tools.articles .heading, .news-section .tools.articles .boxcontent, .toolcontent.articles, .news-section .tools.alumni .heading{
		width:330px;
	}
	.toolcontent.events li .newscontent{
		width:298px;
	}
	.toolcontent.vnews li, .toolcontent.articles li{
		width:270px;
	}
	.toolcontent.vnews li .ndate, .toolcontent.articles li .ndate{
		margin-right:10px;
	}
	.toolcontent li .newscontent, .toolcontent li .indvheading, .toolcontent li .indvcontent{
		width:207px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.vnews li .newscontent .indvcontent, .toolcontent.articles li .newscontent, .toolcontent.articles li .newscontent .category, .toolcontent.articles li .newscontent .indvcontent{
		width:200px;
	}
	.toolcontent.events li, .toolcontent li .eventcontent, .toolcontent li .eventcontent .indvheading, .toolcontent .eventcontent li .indvcontent{
		width:428px;
	}
	.eventsprev, .eventsnext{
		top:35px;
	}
	.eventsnext{
		left:500px;
	}
	.tools.events .boxcontent .caroufredsel_wrapper{
		height:58px !important;
	}
	.vnewsnext, .articlesnext{
		left:343px;
	}
	.news-section .tools.press, .news-section .tools.tv, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent, .toolcontent.tv, .toolcontent.tv li{
		width:425px;
	}
	.news-section .tools.press .heading, .news-section .tools.tv .heading{
		width:365px;
	}
	.news-section .tools.press .heading .main{
		width:210px;
	}
	.toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent{
		height:315px;
	}	
	.news-section .tools.press, .news-section .tools.tv{
		min-height:0;
		height:auto;
	}
	.pressnext{
		left:378px;
	}	
	.online-course{
		width:130px;
	}
	.online-course .button{
		padding:4px 13px;
	}
	.online-course .text{
		font-size:24px;
	}
	.online-course .text .span1{
		font-size:34px;
	}
	.footer-col-right{
		clear:both;
		margin-top:50px;
		width:800px;
	}
	footer .fb_iframe_widget span, footer .fb_iframe_widget iframe{
		width:800px !important;
		height:270px !important;
	}
	.footer-col .enqueryform, .enqueryfrm, .enqueryfrm-row{
		margin-right:0;
		width:417px !important;
	}
	.enqueryfrm-row input, .enqueryfrm-row textarea, .enqueryfrm-row input.vcode1, .enqueryfrm-row textarea{
		width:405px !important;
	}
	.enqueryfrm-row input.vcode1{
		width:295px !important;
	}
	.submitbutton{
		margin-left:0;
	}
	.footer-bottom-col{
		margin-right:30px;
	}
	.ptlab{
		height:307px;
	}
	.nxtbtch-btn{
		top:955px;
		left:120px;
	}
	.choose-qualification{
		left:84px;
	}
	.graph-table-header{
		width:860px;
	}
	.graph-detail-total{
		width:800px;
	}
	.graph-table-header-col{
		width:399px;
	}
	.graph-detail-heading-col:nth-child(1), .graph-content-col:nth-child(1){
		width:329px;
	}
	.graph-table-header-col:nth-child(2), .graph-detail-heading-col:nth-child(2){
		width:142px;
	}
	.graph-table-header-col:nth-child(4){
		width:140px;
	}
	.graph-content-col:nth-child(2){
		width:90px;
	}
	.graph-table-header-col:nth-child(3), .graph-detail-heading-col:nth-child(3), .graph-content-col:nth-child(3){
		width:170px;
	}
	.graph-detail-heading-col:nth-child(4), .graph-content-col:nth-child(4){
		width:110px;
	}
	.graph-content-col:nth-child(1){
		font-size:16px;
	}
	.graph-content-row::after{
		left:320px;
	}
	.graph-heading{
		font-size:16px;
		padding:7px 20px;
	}
	.othertxt{
		left:292px;
	}
	.graph-content-col:nth-child(2) span{
		font-size:13px;
	}
}

@media only screen and (min-width: 800px) and (max-width: 899px) {
	.ec-concil-badge{
		right:0;
	}
	.ec-concil-badge img{
		width:230px;
	}
	.member-heading{
		margin-left:0;
	}
	.memberlogo, .memberlogo1{
		margin-right:10px;
	}
	.memberlogo{
		width:160px;
	}
	.memberlogo1{
		width:139px;
	}
	.memberlogo2{
		width:60px;
		margin-top:6px;
	}
	#main-container, #page-wrap, header, nav, footer, .main-heading, #banner, .content, .content-summery, .learning-graph, .news-section, .press-section, .content-home-top, #slides, .slides_container, a.competition-banner img, .slides_container a, .slides_container a img, .ptlab{
		width:760px;
	}
	.header-top, #footer-container, .footer-bottom, .footer-col .facebookbox, #footer-container, .footer-top, .footer-bottom, .content-summery{
		width:700px;
	}
	h1{
		padding-left:30px;
		font-size:50px;
	}
	.h1alt{
		font-size:170px;
	}
	#slides .next, #slides .prev{
		top:120px;
	}
	#slides .next{
		left:683px;
	}
	#banner, .slides_container a{
		height:271px;
	}
	.content-summery{
		background-position:center bottom;
	}
	.course-heading{
		left:295px;
	}
	.learning-graph{
		width:760px !important;
	}
	#learninggraph{
		display:none;
	}
	#learninggraphtab{
		display:block;
		background-image:none;
		background-color:#a51b1b;
	}
	.levelselection{
		width:800x;		
		font-size:18px;
		clear:both;
		margin:10px auto 30px;
		position:relative;
	}
	.selection-heading{
		float:left;
		width:640px;
		color:#fff;
		background-color:#7c0001;
		padding:10px 30px;
	}
	.selection-heading:hover, .selection-level-info:hover{
		text-decoration:none;
		box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.4);
	}
	.selection-heading.active span{
		background-position:0 -25px;
	}
	.selection-heading span{
		float:right;
		width:37px;
		height:25px;
		background:url(../images/down-arrow-white.png) no-repeat 0 0;
	}
	.selection-level{
		float:left;
		width:700px;
		display:none;
		background-color:#7c0001;
	}
	.selection-level-info{
		float:left;
		width:640px;
		color:#fff;
		padding:10px 30px;
		border-bottom:1px solid #860505;
	}
	.selection-level-info span{
		font-size:14px;
		font-style:italic;
	}
	.graph-total{
		width:100%;
		position:relative;
		float:left;
		margin-top:30px;
		background:url(../images/graph-bg-tab.png) no-repeat 10px 0;
	}
	.learning-graph-col{
		margin-left:0;
	}
	.learning-graph-col{
		min-height:1450px;
	}
	.learning-graph-col1, .learning-graph-col2{
		display:none;
	}
	.learning-graph-col1, .learning-graph-col2, .learning-graph-col3{
		background:url(../images/non-tecnical-graph.png) no-repeat 229px 0;
		width:469px;
		padding:0;
		position:relative;
	}
	.learning-graph-col2{
		background:url(../images/semi-technical-graph.png) no-repeat 229px 0;
	}
	.learning-graph-col3{
		background:url(../images/technical-graph.png) no-repeat 120px 0;
	}
	.graph-blank21, .graph-blank20, .graph-blank2, .graph-blank, .graph-blank1, .graph-blank19, .graph-blank23, .graph-blank28, .graph-blank18, .graph-blank32, .graph-blank36, .graph-blank22{
		left:230px;
	}
	.graph-blank37, .graph-blank24, .graph-blank29, .graph-blank30, .graph-blank25, .graph-blank26, .graph-blank27, .graph-blank4, .graph-blank13, .graph-blank31, .graph-blank5{
		left:121px;
	}
	.graph-blank3, .graph-blank9, .graph-blank35, .graph-blank10, .graph-blank10, .graph-blank14, .graph-blank6, .graph-blank19{
		left:191px;
	}
	.graph-blank34, .graph-blank15, .graph-blank7{
		left:261px;
	}
	.graph-blank11, .graph-blank33, .graph-blank17, .graph-blank12, .graph-blank16, .graph-blank8{
		left:331px;
	}
	.tech-level.forensic{
		left:215px;
	}
	.tech-level.dba{
		left:189px;
	}
	.tech-level.netprof{
		left:122px;
	}
	.tech-level{
		left:58px;
	}
	.levels, .levels.semitech, .levels.tech{
		width:100%;
		padding-left:0;
	}
	/*.learning-graph-col3, .levels.tech{
		width:309px;
	}*/
	.courses-online{
		width:380px;
	}
	.faq{
		width:250px;
		padding:28px 30px 29px;
	}
	.faq .text{
		width:100%;
		text-align:center;
	}
	.courses-online .ctabutton, .faq .ctabutton{
		float:left;
		margin-top:10px;
	}
	.faq .ctabutton{
		margin-top:53px;
		float:none;
		text-align:center;
	}
	.news-section .tools.photos, .news-section .tools.vnews{
		width:302px;
	}
	.news-section .tools.events{
		float:left;
		width:448px;
		min-height:0;
		height:auto;
		padding-bottom:10px;
	}
	.news-section .tools.events .heading, .news-section .tools.events .boxcontent, .toolcontent.events{
		width:388px;
	}
	.techclub{
		width:302px;
		height:auto;
		padding:14px 0 82px;
	}
	.faqbox, .quiz{
		width:260px;
	}
	.jobs{
		width:220px;
	}
	.techclub .heading{
		padding-left:40px;
	}
	.faqbox .heading, .quiz .heading{
		width:100%;
		text-align:center;
		padding:48px 0 0;
	}
	.quiz .heading{
		padding-top:0;
	}
	.faqbox .txt, .quiz .txt{
		width:100%;
		margin:7px 0 0;
		text-align:center;
	}
	.quiz .txt{
		margin-top:20px;
	}
	.techclub .button{
		margin-left:40px;
	}
	.faqbox .button, .quiz .button{
		margin-left:62px;
	}
	.quiz .button{
		float:left;
		margin-top:6px;
	}
	#doom-carousel, .photo-gallery, .doom-carousel-cnt, .doom-carousel-list li, .doom-carousel-list li img{
		width:760px !important;
		height:571px !important;
	}
	.doom-pic-title{
		width:700px !important;
		font-size:16px !important;
	}
	.doom-carousel-left-btn, .doom-carousel-right-btn{
		height:571px !important;
	}
	.doom-carousel-right-btn{
		top:163px !important;
		right:0 !important;
	}
	.alumnitotal .right{
		width:506px;
	}
	.alumnitotal .left .button{
		margin-left:0;
	}
	.alumninext{
		left:518px;
	}
	.alumnitotal .right .caroufredsel_wrapper{
		width:505px !important;
	}
	.alumnitotal .right ul.alumni li{
		margin-right:50px;
	}
	.news-section .tools.forum, .news-section .tools.vnews, .news-section .tools.articles{
		width:340px;
	}
	.news-section .tools, .news-section .tools.tutorials{
		width:410px;
	}
	.toolsnext{
		left:362px;
	}
	.toolcontent li .indvratings img{
		margin-right:0;
	}
	.toolcontent.blog, .news-section .tools.forum .heading, .news-section .tools.forum .boxcontent, .toolcontent.forum{
		width:280px;
	}
	.news-section .tools .heading, .news-section .tools .boxcontent, .toolcontent{		
		width:350px;
	}
	.news-section .tools .heading{
		font-size:15px;
	}
	.toolcontent li, .toolcontent.photos li, .toolcontent.events li, .toolcontent.press li, .toolcontent.articles li{
		width:290px;
	}
	.news-section .tools.vnews .heading, .news-section .tools.vnews .boxcontent, .toolcontent.vnews, .news-section .tools.alumni .heading{
		width:280px;
	}
	.news-section .tools.articles{
		width:330px;
	}
	 .news-section .tools.articles .heading, .news-section .tools.articles .boxcontent, .toolcontent.articles{
		 width:270px;
	 }
	 .news-section .tools.articles .heading .icon{
		 display:none;
	 }
	.toolcontent.events li .newscontent{
		width:298px;
	}
	.toolcontent.vnews li{
		width:220px;
	}
	.toolcontent.articles li{
		width:210px;
	}
	.toolcontent.vnews li .ndate, .toolcontent.articles li .ndate{
		margin-right:10px;
	}
	.toolcontent li .newscontent, .toolcontent li .indvheading, .toolcontent li .indvcontent{
		width:157px;
	}
	.toolcontent.articles li .newscontent .indvheading, .toolcontent.articles li .newscontent .indvcontent{
		width:140px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.vnews li .newscontent .indvcontent{
		width:150px;
	}
	.toolcontent.articles li .newscontent, .toolcontent.articles li .newscontent .category, .toolcontent.articles li .newscontent .indvcontent{
		width:140px;
	}
	.toolcontent.vnews li .newscontent{
		height:200px;
	}
	.toolcontent.events li, .toolcontent li .eventcontent, .toolcontent li .eventcontent .indvheading, .toolcontent .eventcontent li .indvcontent{
		width:328px;
	}
	.eventsprev, .eventsnext{
		top:35px;
	}
	.eventsnext{
		left:400px;
	}
	.tools.events .boxcontent .caroufredsel_wrapper{
		height:64px !important;
	}
	.vnewsnext{
		left:293px;
	}
	.articlesnex{
		left:329px;
	}
	.news-section .tools, .news-section .tools.forum, .news-section .tools.tutorials, .news-section .tools.vnews{
		height:410px;
	}
	#ticker{
		height:250px;
	}
	.news-section .tools.press, .news-section .tools.tv, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent, .toolcontent.tv, .toolcontent.tv li{
		width:375px;
	}
	.news-section .tools.press .heading, .news-section .tools.tv .heading{
		width:315px;
	}
	.news-section .tools.press .heading .main{
		width:260px;
	}
	.news-section .tools.tv .heading .button, .news-section .tools.press .heading .button{
		float:left;
		margin:6px 0 0 52px;
	}
	.news-section .tools.tv .heading{
		padding:41px 30px;
	}
	.toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent{
		height:315px;
	}	
	.news-section .tools.press, .news-section .tools.tv{
		min-height:0;
		height:auto;
	}
	.pressnext{
		left:328px;
	}	
	.online-course{
		width:130px;
	}
	.online-course .button{
		padding:4px 13px;
	}
	.online-course .text{
		font-size:24px;
	}
	.online-course .text .span1{
		font-size:34px;
	}
	.footer-col-right{
		clear:both;
		margin-top:50px;
		width:700px;
	}
	footer .fb_iframe_widget span, footer .fb_iframe_widget iframe{
		width:700px !important;
		height:270px !important;
	}
	.footer-col .enqueryform, .enqueryfrm, .enqueryfrm-row{
		margin-right:0;
		width:317px !important;
	}
	.enqueryfrm-row input, .enqueryfrm-row textarea, .enqueryfrm-row input.vcode1, .enqueryfrm-row textarea{
		width:305px !important;
	}
	.enqueryfrm-row input.vcode1{
		width:195px !important;
	}
	.submitbutton{
		margin-left:0;
	}
	.footer-bottom-col{
		margin-right:30px;
	}
	.news-section .tools.blog{
		width:220px;
	}
	.news-section .tools.blog .heading, .news-section .tools.blog .boxcontent{
		width:160px;
	}
	.toolcontent.blog li, .toolcontent.blog li .newscontent, .toolcontent.blog li .newscontent .indvheading, .toolcontent.blog li .newscontent .indvcontent{
		width:100px;
	}
	.blognext{
		left:173px;
	}
	.articlesnext{
		left:283px;
	}
	.vnewsnext{
		left:293px;
	}
	#dnav, #dnavtop{
		display:none !important;
	}
	#mnav{
		display:none;
		height:auto;
		background:none;
		background-color:#c7c7c7;
	}
	/*#mnav ul{
		display:none;
	}*/
	#dsocial #mnavtop{
		display:block !important;
	}
	.menuopt{
		float:left;
		padding:8px 20px 5px;
		margin-right:20px;
		border-right:1px solid #9c9c9c;
	}
	.navoption{
		float:left;
	}
	nav ul li{
		clear:both;
		width:100%;
	}
	nav ul li a.first, nav ul li a{
		border-left:none;
		border-right:none;
		border-bottom:1px solid #999;
	}
	nav ul li a{
		font-size:16px;
		padding:0 30px;
		width:700px;
		height:auto;
		background:url(../images/menu-left-arrow.png) no-repeat right 11px;
	}
	nav ul li a.active, nav ul li a.first, nav ul li:nth-child(3) a, nav ul li:nth-child(4) a, nav ul li:nth-child(5) a{
		background-position:right -20px;
		color:#b40000;
		background-color:#fff;
	}
	nav ul ul, nav ul li:hover > ul{
		display:none;
	}
	nav ul ul{
		border:none;
		border-bottom:1px solid #999;
		position:static;
		float:left;
		width:760px !important;
	}
	nav ul ul li{
		width:50% !important;
		clear:none;
	}
	nav ul ul li:nth-child(even) a{
		border-right:none !important;
	}
	nav ul ul li:last-child a{
		border-bottom:none !important;
	}
	nav ul li a.first:hover, nav ul li a.first.active{
		border-left:none;
	}
	nav ul li a.last:hover, nav ul li a.last.active{
		border-right:none;
	}
	nav li:hover{
		position:static;
		height:auto !important;
	}
	nav ul ul li a{
		width:319px !important;
		padding:15px 30px;
		height:auto !important;
		font-size:13px;
	}
	nav ul li a.last{
		padding:0 30px;
	}
	/*nav ul li:first-child ul{
		display:block !important;
	}*/
	nav ul li ul{
		display:block !important;
	}
	.ptlab{
		height:270px;
	}
	.nxtbtch-btn{
		top:876px;
		left:73px;
	}
	.choose-qualification{
		left:20px;
	}
	.select-style{
		margin-left:17%;
	}
	.graph-table-header{
		width:760px;
	}
	.graph-detail-total{
		width:700px;
	}
	.graph-table-header-col{
		width:333px;
	}
	.graph-detail-heading-col{
		border-right:0;
	}
	.graph-detail-heading-col:nth-child(1){
		width:100%;
		padding-right:0;
	}
	.graph-detail-heading-col:nth-child(2), .graph-detail-heading-col:nth-child(3), .graph-detail-heading-col:nth-child(4){
		display:none;
	}
	.graph-content-col:nth-child(1){
		width:263px;
	}
	.graph-table-header-col:nth-child(2), .graph-detail-heading-col:nth-child(2){
		width:144px;
	}
	.graph-table-header-col:nth-child(4){
		width:140px;
	}
	.graph-content-col:nth-child(2){
		width:92px;
	}
	.graph-table-header-col:nth-child(3), .graph-detail-heading-col:nth-child(3), .graph-content-col:nth-child(3){
		width:134px;
	}
	.graph-detail-heading-col:nth-child(4), .graph-content-col:nth-child(4){
		width:110px;
	}
	.graph-content-col:nth-child(1){
		font-size:16px;
	}
	.graph-content-row::after{
		left:254px;
	}
	.graph-heading{
		text-align:center;
		float:none;
	}
	.othertxt{
		left:205px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 799px) {
	.ec-concil-badge{
		right:0;
	}
	.ec-concil-badge img{
		width:230px;
	}
	.member-heading{
		margin-left:0;
	}
	.memberlogo, .memberlogo1{
		margin-right:10px;
	}
	.memberlogo{
		width:160px;
	}
	.memberlogo1{
		width:129px;
	}
	.memberlogo2{
		width:53px;
	}
	#main-container, #page-wrap, header, nav, footer, .main-heading, #banner, .content, .content-summery, .learning-graph, .news-section, .press-section, .content-home-top, #slides, .slides_container, a.competition-banner img, .slides_container a, .slides_container a img, .ptlab{
		width:728px;
	}
	.header-top, #footer-container, .footer-bottom, .footer-col .facebookbox, #footer-container, .footer-top, .footer-bottom, nav ul li a, .selection-level, .toolcontent.blog, .news-section .tools.forum .heading, .news-section .tools.forum .boxcontent, .toolcontent.forum, .news-section .tools .heading, .news-section .tools .boxcontent, .toolcontent, .news-section .tools.vnews .heading, .news-section .tools.vnews .boxcontent, .toolcontent.vnews, .news-section .tools.alumni .heading, .news-section .tools.press .heading, .news-section .tools.tv .heading, .news-section .tools.articles .heading, .news-section .tools.articles .boxcontent, .toolcontent.articles, .footer-col-right, .content-summery{
		width:668px;
	}
	h1{
		padding-left:30px;
		font-size:49px;
	}
	.h1alt{
		font-size:164px;
	}
	#slides .next, #slides .prev{
		top:120px;
	}
	#slides .next img, #slides .prev img{
		width:30px;
		height:30px;
	}
	#slides .next{
		left:668px;
	}
	#banner, .slides_container a{
		height:260px;
	}
	.content-summery{
		background-position:center bottom;
	}
	.course-heading{
		left:278px;
	}
	.learning-graph{
		width:728px !important;
	}
	#learninggraph{
		display:none;
	}
	#learninggraphtab{
		display:block;
		background-image:none;
		background-color:#a51b1b;
	}
	.levelselection{
		width:800x;		
		font-size:18px;
		clear:both;
		margin:10px auto 30px;
		position:relative;
	}
	.selection-heading{
		float:left;
		width:608px;
		color:#fff;
		background-color:#7c0001;
		padding:10px 30px;
	}
	.selection-heading:hover, .selection-level-info:hover{
		text-decoration:none;
		box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.4);
	}
	.selection-heading.active span{
		background-position:0 -25px;
	}
	.selection-heading span{
		float:right;
		width:37px;
		height:25px;
		background:url(../images/down-arrow-white.png) no-repeat 0 0;
	}
	.selection-level{
		float:left;
		display:none;
		background-color:#7c0001;
	}
	.selection-level-info{
		float:left;
		width:608px;
		color:#fff;
		padding:10px 30px;
		border-bottom:1px solid #860505;
	}
	.selection-level-info span{
		font-size:14px;
		font-style:italic;
	}
	.graph-total{
		width:100%;
		position:relative;
		float:left;
		margin-top:30px;
		background:url(../images/graph-bg-tab.png) no-repeat 10px 0;
	}
	.learning-graph-col{
		margin-left:0;
	}
	.learning-graph-col{
		min-height:1450px;
	}
	.learning-graph-col1, .learning-graph-col2{
		display:none;
	}
	.learning-graph-col1, .learning-graph-col2, .learning-graph-col3{
		background:url(../images/non-tecnical-graph.png) no-repeat 210px 0;
		width:436px;
		padding:0;
		position:relative;
	}
	.learning-graph-col2{
		background:url(../images/semi-technical-graph.png) no-repeat 210px 0;
	}
	.learning-graph-col3{
		background:url(../images/technical-graph.png) no-repeat 120px 0;
	}
	.graph-blank21, .graph-blank20, .graph-blank2, .graph-blank, .graph-blank1, .graph-blank19, .graph-blank23, .graph-blank28, .graph-blank18, .graph-blank32, .graph-blank36, .graph-blank22{
		left:211px;
	}
	.graph-blank37, .graph-blank24, .graph-blank29, .graph-blank30, .graph-blank25, .graph-blank26, .graph-blank27, .graph-blank4, .graph-blank13, .graph-blank31, .graph-blank5{
		left:121px;
	}
	.graph-blank3, .graph-blank9, .graph-blank35, .graph-blank10, .graph-blank10, .graph-blank14, .graph-blank6, .graph-blank19{
		left:191px;
	}
	.graph-blank34, .graph-blank15, .graph-blank7{
		left:261px;
	}
	.graph-blank11, .graph-blank33, .graph-blank17, .graph-blank12, .graph-blank16, .graph-blank8{
		left:331px;
	}
	.tech-level.forensic{
		left:215px;
	}
	.tech-level.dba{
		left:189px;
	}
	.tech-level.netprof{
		left:122px;
	}
	.tech-level{
		left:58px;
	}
	.levels, .levels.semitech, .levels.tech{
		width:100%;
		padding-left:0;
	}
	/*.learning-graph-col3, .levels.tech{
		width:309px;
	}*/
	.courses-online{
		width:380px;
	}
	.faq{
		width:218px;
		padding:28px 30px 29px;
	}
	.faq .text{
		width:100%;
		text-align:center;
	}
	.courses-online .ctabutton, .faq .ctabutton{
		float:left;
		margin-top:10px;
	}
	.faq .ctabutton{
		margin-top:53px;
		float:none;
		text-align:center;
	}
	.news-section .tools.photos, .news-section .tools.vnews{
		width:302px;
	}
	.news-section .tools.events{
		float:left;
		width:433px;
		min-height:0;
		height:auto;
		padding-bottom:10px;
	}
	.news-section .tools.events .heading, .news-section .tools.events .boxcontent, .toolcontent.events{
		width:373px;
	}
	.techclub{
		width:285px;
		height:auto;
		padding:14px 0 82px;
	}
	.faqbox{
		width:228px;
	}
	.quiz{
		width:260px;
	}
	.jobs{
		width:220px;
	}
	.techclub .heading{
		padding-left:30px;
	}
	.faqbox .heading, .quiz .heading{
		width:100%;
		text-align:center;
		padding:48px 0 0;
	}
	.quiz .heading{
		padding-top:0;
	}
	.faqbox .txt, .quiz .txt{
		width:100%;
		margin:7px 0 0;
		text-align:center;
	}
	.quiz .txt{
		margin-top:20px;
	}
	.techclub .button{
		margin-left:30px;
	}
	.faqbox .button, .quiz .button{
		margin-left:62px;
	}
	.quiz .button{
		float:left;
		margin-top:6px;
	}
	#doom-carousel, .photo-gallery, .doom-carousel-cnt, .doom-carousel-list li, .doom-carousel-list li img{
		width:728px !important;
		height:547px !important;
	}
	.doom-pic-title{
		width:668px !important;
		font-size:16px !important;
	}
	.doom-carousel-left-btn, .doom-carousel-right-btn{
		height:571px !important;
	}
	.doom-carousel-right-btn{
		top:163px !important;
		right:0 !important;
	}
	.alumnitotal .right{
		width:474px;
	}
	.alumnitotal .left .button{
		margin-left:0;
	}
	.alumninext{
		left:487px;
	}
	.alumnitotal .right .caroufredsel_wrapper{
		width:474px !important;
	}
	.alumnitotal .right ul.alumni li{
		margin-right:35px;
	}
	.news-section .tools.forum, .news-section .tools.vnews, .news-section .tools.articles{
		width:100%;
	}
	.news-section .tools.articles{
		min-height:0;
		height:auto;
	}
	.news-section .tools.forum{
		margin-right:0;
	}
	.news-section .tools, .news-section .tools.tutorials, .news-section .tools.vnews{
		width:100%;
		height:auto;
	}
	.news-section .tools .boxcontent, .news-section .tools.vnews .boxcontent{
		padding:20px 30px;
	}
	.toolsnext{
		left:681px;
	}
	.news-section .tools .heading{
		font-size:15px;
	}
	.toolcontent li, .toolcontent.photos li, .toolcontent.events li, .toolcontent.press li, .toolcontent.articles li, .toolcontent.vnews li{
		width:608px;
	}
	.toolcontent.events li .newscontent{
		width:298px;
	}
	.toolcontent.articles li{
		width:608px;
	}
	.toolcontent li .newscontent, .toolcontent li .indvheading, .toolcontent li .indvcontent{
		width:475px;
	}
	.toolcontent.articles li .newscontent .indvheading, .toolcontent.articles li .newscontent .indvcontent{
		width:510px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.vnews li .newscontent .indvcontent{
		width:528px;
	}
	.toolcontent.articles li .newscontent, .toolcontent.articles li .newscontent .category, .toolcontent.articles li .newscontent .indvcontent{
		width:510px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.articles li .newscontent{
		height:auto;
	}
	.tools.articles .boxcontent .caroufredsel_wrapper{
		height:90px !important;
	}
	.toolcontent.events li, .toolcontent li .eventcontent, .toolcontent li .eventcontent .indvheading, .toolcontent .eventcontent li .indvcontent{
		width:313px;
	}
	.eventsprev, .eventsnext{
		top:35px;
	}
	.eventsnext{
		left:386px;
	}
	.tools.events .boxcontent .caroufredsel_wrapper{
		height:64px !important;
	}
	.vnewsnext{
		left:681px;
	}
	.articlesnex{
		left:329px;
	}
	.news-section .tools.forum{
		height:410px;
	}
	#ticker{
		height:250px;
	}
	.news-section .tools.press, .news-section .tools.tv, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent, .toolcontent.tv, .toolcontent.tv li{
		width:728px;
	}
	.toolcontent.tv li{
		height:auto;
	}
	.news-section .tools.press .heading .main{
		width:469px;
	}
	.news-section .tools.tv .heading{
		padding:41px 30px;
	}
	.toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent{
		height:493px;
	}	
	.news-section .tools.press, .news-section .tools.tv{
		min-height:0;
		height:auto;
	}
	.pressnext{
		left:681px;
	}	
	.footer-col-right{
		clear:both;
		margin-top:50px;
	}
	footer .fb_iframe_widget span, footer .fb_iframe_widget iframe{
		width:668px !important;
		height:270px !important;
	}
	.footer-col .enqueryform, .enqueryfrm, .enqueryfrm-row{
		margin-right:0;
		width:285px !important;
	}
	.enqueryfrm-row input, .enqueryfrm-row textarea, .enqueryfrm-row input.vcode1, .enqueryfrm-row textarea{
		width:273px !important;
	}
	.enqueryfrm-row input.vcode1{
		width:163px !important;
	}
	.submitbutton{
		margin-left:0;
	}
	.footer-bottom-col{
		margin-right:40px;
	}
	.news-section .tools.blog{
		width:473px;
		margin-right:0;
		min-height:0;
		height:auto;
	}
	.news-section .tools.blog .boxcontent{
		padding:20px 30px;
	}
	.news-section .tools.blog .heading, .news-section .tools.blog .boxcontent{
		width:413px;
	}
	.toolcontent.blog li, .toolcontent.blog li .newscontent, .toolcontent.blog li .newscontent .indvheading, .toolcontent.blog li .newscontent .indvcontent{
		width:353px;
	}
	.blognext{
		left:425px;
	}
	.articlesnext{
		left:681px;
	}
	#dnav, #dnavtop{
		display:none !important;
	}
	#mnav{
		display:none;
		height:auto;
		background:none;
		background-color:#c7c7c7;
	}
	/*#mnav ul{
		display:none;
	}*/
	#dsocial #mnavtop{
		display:block !important;
	}
	.menuopt{
		float:left;
		padding:8px 20px 5px;
		margin-right:20px;
		border-right:1px solid #9c9c9c;
	}
	.navoption{
		float:left;
	}
	nav ul li{
		clear:both;
		width:100%;
	}
	nav ul li a.first, nav ul li a{
		border-left:none;
		border-right:none;
		border-bottom:1px solid #999;
	}
	nav ul li a{
		font-size:16px;
		padding:0 30px;
		height:auto;
		background:url(../images/menu-left-arrow.png) no-repeat right 11px;
	}
	nav ul li a.active, nav ul li a.first, nav ul li:nth-child(3) a, nav ul li:nth-child(4) a, nav ul li:nth-child(5) a{
		background-position:right -20px;
		color:#b40000;
		background-color:#fff;
	}
	nav ul ul, nav ul li:hover > ul{
		display:none;
	}
	nav ul ul{
		border:none;
		border-bottom:1px solid #999;
		position:static;
		float:left;
		width:728px !important;
	}
	nav ul ul li{
		width:50% !important;
		clear:none;
	}
	nav ul ul li:nth-child(even) a{
		border-right:none !important;
	}
	nav ul ul li:last-child a{
		border-bottom:none !important;
	}
	nav ul li a.first:hover, nav ul li a.first.active{
		border-left:none;
	}
	nav ul li a.last:hover, nav ul li a.last.active{
		border-right:none;
	}
	nav li:hover{
		position:static;
		height:auto !important;
	}
	nav ul ul li a{
		width:303px !important;
		padding:15px 30px;
		height:auto !important;
		font-size:13px;
	}
	nav ul li a.last{
		padding:0 30px;
	}
	nav ul li:first-child ul{
		display:block !important;
	}
	.vnewsprev, .vnewsnext{
		top:43px;
	}
	.news-section .tools.press .boxcontent, .toolcontent.press{
		width:100%;
	}
	.pressprev, .pressnext{
		top:240px;
	}
	.online-course{
		height:301px;
		background-color:#343434;
	}
	nav ul li ul{
		display:block !important;
	}
	.ptlab{
		height:260px;
	}
	.nxtbtch-btn{
		top:854px;
		left:59px;
	}
	.choose-qualification{
		left:-4px;
	}
	.select-style{
		margin-left:14%;
	}
	.graph-table-header{
		width:728px;
	}
	.graph-detail-total{
		width:668px;
	}
	.graph-table-header-col{
		width:301px;
	}
	.graph-detail-heading-col{
		border-right:0;
	}
	.graph-detail-heading-col:nth-child(1){
		width:100%;
		padding-right:0;
	}
	.graph-detail-heading-col:nth-child(2), .graph-detail-heading-col:nth-child(3), .graph-detail-heading-col:nth-child(4){
		display:none;
	}
	.graph-content-col:nth-child(1){
		width:231px;
	}
	.graph-table-header-col:nth-child(2), .graph-detail-heading-col:nth-child(2){
		width:144px;
	}
	.graph-table-header-col:nth-child(4){
		width:140px;
	}
	.graph-content-col:nth-child(2){
		width:92px;
	}
	.graph-table-header-col:nth-child(3), .graph-detail-heading-col:nth-child(3), .graph-content-col:nth-child(3){
		width:134px;
	}
	.graph-detail-heading-col:nth-child(4), .graph-content-col:nth-child(4){
		width:110px;
	}
	.graph-content-row::after{
		left:222px;
	}
	.graph-heading{
		text-align:center;
		float:none;
	}
	.othertxt{
		left:152px;
	}
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
	.ec-concil-badge{
		right:0;
		top:-30px;
	}
	.ec-concil-badge img{
		width:210px;
	}
	.member-heading{
		margin-left:0;
		float:none;
		margin-top:0;
		padding-left:160px;
	}
	.memberlogo, .memberlogo1{
		margin-right:10px;
	}
	.memberlogo{
		width:150px;
	}
	.memberlogo1{
		width:119px;
		margin-top:4px;
	}
	.memberlogo2{
		width:50px;
		margin-top:8px;
	}
	#main-container, #page-wrap, header, nav, footer, .main-heading, #banner, .content, .content-summery, .learning-graph, .news-section, .press-section, .content-home-top, #slides, .slides_container, a.competition-banner img, .slides_container a, .slides_container a img, .ptlab{
		width:600px;
	}
	.header-top, #footer-container, .footer-bottom, .footer-col .facebookbox, #footer-container, .footer-top, .footer-bottom, nav ul li a, .selection-level, .toolcontent.blog, .news-section .tools.forum .heading, .news-section .tools.forum .boxcontent, .toolcontent.forum, .news-section .tools .heading, .news-section .tools .boxcontent, .toolcontent, .news-section .tools.vnews .heading, .news-section .tools.vnews .boxcontent, .toolcontent.vnews, .news-section .tools.alumni .heading, .news-section .tools.press .heading, .news-section .tools.tv .heading, .news-section .tools.articles .heading, .news-section .tools.articles .boxcontent, .toolcontent.articles, .footer-col-right, .learning-graph, .content-summery{
		width:540px;
	}
	h1{
		padding-left:30px;
		font-size:39px;
		line-height:65px;
	}
	.h1alt{
		font-size:132px;
	}
	#slides .next, #slides .prev{
		top:90px;
	}
	#slides .next img, #slides .prev img{
		width:30px;
		height:30px;
	}
	#slides .next{
		left:540px;
	}
	#banner, .slides_container a{
		height:214px;
	}
	.content-summery{
		background-position:center bottom;
	}
	.course-heading{
		left:215px;
	}
	.learning-graph{
		width:600px !important;
	}
	.levelselection{
		width:800x;		
		font-size:18px;
		clear:both;
		margin:10px auto 30px;
		position:relative;
	}
	.selection-heading{
		float:left;
		width:480px;
		color:#fff;
		background-color:#7c0001;
		padding:10px 30px;
	}
	.selection-heading:hover, .selection-level-info:hover{
		text-decoration:none;
		box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.4);
	}
	.selection-heading.active span{
		background-position:0 -25px;
	}
	.selection-heading span{
		float:right;
		width:37px;
		height:25px;
		background:url(../images/down-arrow-white.png) no-repeat 0 0;
	}
	.selection-level{
		float:left;
		display:none;
		background-color:#7c0001;
	}
	.selection-level-info{
		float:left;
		width:480px;
		color:#fff;
		padding:10px 30px;
		border-bottom:1px solid #860505;
	}
	.selection-level-info span{
		font-size:14px;
		font-style:italic;
	}
	.graph-total{
		width:100%;
		position:relative;
		float:left;
		margin-top:30px;
		background:url(../images/graph-bg-tab.png) no-repeat 10px 0;
	}
	.learning-graph-col{
		margin-left:0;
	}
	.learning-graph-col{
		min-height:1450px;
	}
	.learning-graph-col1, .learning-graph-col2{
		display:none;
	}
	.learning-graph-col1, .learning-graph-col2, .learning-graph-col3{
		background:url(../images/non-tecnical-graph.png) no-repeat 148px 0;
		width:309px;
		padding:0;
		position:relative;
	}
	.learning-graph-col2{
		background:url(../images/semi-technical-graph.png) no-repeat 148px 0;
	}
	.learning-graph-col3{
		background:url(../images/technical-graph.png) no-repeat 40px 0;
	}
	.graph-blank21, .graph-blank20, .graph-blank2, .graph-blank, .graph-blank1, .graph-blank19, .graph-blank23, .graph-blank28, .graph-blank18, .graph-blank32, .graph-blank36, .graph-blank22{
		left:149px;
	}
	.graph-blank37, .graph-blank24, .graph-blank29, .graph-blank30, .graph-blank25, .graph-blank26, .graph-blank27, .graph-blank4, .graph-blank13, .graph-blank31, .graph-blank5{
		left:41px;
	}
	.graph-blank3, .graph-blank9, .graph-blank35, .graph-blank10, .graph-blank10, .graph-blank14, .graph-blank6, .graph-blank19{
		left:111px;
	}
	.graph-blank34, .graph-blank15, .graph-blank7{
		left:181px;
	}
	.graph-blank11, .graph-blank33, .graph-blank17, .graph-blank12, .graph-blank16, .graph-blank8{
		left:251px;
	}
	.tech-level.forensic{
		left:134px;
	}
	.tech-level.dba{
		left:108px;
	}
	.tech-level.netprof{
		left:42px;
	}
	.tech-level{
		left:-20px;
	}
	.levels, .levels.semitech, .levels.tech{
		width:100%;
		padding-left:0;
	}
	/*.learning-graph-col3, .levels.tech{
		width:309px;
	}*/
	.courses-online{
		width:300px;
	}
	.courses-online .text{
		font-size:22px;
	}
	.faq{
		width:170px;
		padding:27px 30px 28px;
	}
	.faq .text{
		width:100%;
		text-align:center;
	}
	.courses-online .ctabutton, .faq .ctabutton{
		float:left;
		margin-top:10px;
	}
	.faq .ctabutton{
		margin-top:53px;
		float:none;
		text-align:center;
	}
	.news-section .tools.photos, .news-section .tools.vnews{
		width:302px;
	}
	.news-section .tools.events{
		float:left;
		width:305px;
		min-height:0;
		height:auto;
		padding-bottom:10px;
	}
	.news-section .tools.events .heading, .news-section .tools.events .boxcontent, .toolcontent.events{
		width:245px;
	}
	.techclub{
		width:285px;
		height:auto;
		padding:36px 0 104px;
	}
	.faqbox, .jobs{
		width:295px;
	}
	.quiz{
		width:100%;
		margin-left:0;
	}
	.techclub .heading{
		padding-left:30px;
	}
	.faqbox .heading, .quiz .heading{
		width:100%;
		text-align:center;
		padding:48px 0 0;
	}
	.quiz .heading{
		padding-top:0;
	}
	.faqbox .txt{
		margin:10px 0 0 35px;
	}
	.quiz .txt{
		margin-top:20px;
		margin-left:0;
		width:100%;
		text-align:center;
	}
	.techclub .button{
		margin-left:30px;
	}
	.faqbox .button{
		margin-top:6px;
	}
	.quiz .button{
		margin-left:234px;
	}
	.quiz .button{
		float:left;
		margin-top:6px;
	}
	#doom-carousel, .photo-gallery, .doom-carousel-cnt, .doom-carousel-list li, .doom-carousel-list li img{
		width:600px !important;
		height:547px !important;
	}
	.doom-pic-title{
		width:540px !important;
		font-size:16px !important;
	}
	.doom-carousel-left-btn, .doom-carousel-right-btn{
		height:571px !important;
	}
	.doom-carousel-right-btn{
		top:163px !important;
		right:0 !important;
	}
	.alumnitotal .right{
		width:346px;
	}
	.alumnitotal .left .button{
		margin-left:0;
	}
	.alumninext{
		left:359px;
	}
	.alumnitotal .right .caroufredsel_wrapper{
		width:346px !important;
	}
	.alumnitotal .right ul.alumni li{
		margin-right:52px;
	}
	.news-section .tools.forum, .news-section .tools.vnews, .news-section .tools.articles{
		width:100%;
	}
	.news-section .tools.articles{
		min-height:0;
		height:auto;
	}
	.news-section .tools.forum{
		margin-right:0;
	}
	.news-section .tools, .news-section .tools.tutorials, .news-section .tools.vnews{
		width:100%;
		height:auto;
	}
	.news-section .tools .boxcontent, .news-section .tools.vnews .boxcontent{
		padding:20px 30px;
	}
	.news-section .tools .heading{
		font-size:15px;
	}
	.toolcontent li, .toolcontent.photos li, .toolcontent.events li, .toolcontent.press li, .toolcontent.articles li, .toolcontent.vnews li{
		width:480px;
	}
	.toolcontent.events li .newscontent{
		width:298px;
	}
	.toolcontent li .newscontent, .toolcontent li .indvheading, .toolcontent li .indvcontent{
		width:340px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.vnews li .newscontent .indvcontent, .toolcontent.articles li .newscontent, .toolcontent.articles li .newscontent .category, .toolcontent.articles li .newscontent .indvcontent, .toolcontent.articles li .newscontent .indvheading, .toolcontent.articles li .newscontent .indvcontent{
		width:400px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.articles li .newscontent{
		height:auto;
	}
	.tools.articles .boxcontent .caroufredsel_wrapper{
		height:90px !important;
	}
	.toolcontent.events li, .toolcontent li .eventcontent, .toolcontent li .eventcontent .indvheading, .toolcontent .eventcontent li .indvcontent{
		width:185px;
	}
	.eventsprev, .eventsnext{
		top:35px;
	}
	.eventsnext{
		left:258px;
	}
	.tools.events .boxcontent .caroufredsel_wrapper{
		height:108px !important;
	}
	.toolsnext, .vnewsnext, .pressnext, .articlesnext{
		left:553px;
	}
	.articlesnex{
		left:329px;
	}
	.news-section .tools.forum{
		height:410px;
	}
	#ticker{
		height:250px;
	}
	.news-section .tools.press, .news-section .tools.tv, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent, .toolcontent.tv, .toolcontent.tv li{
		width:600px;
	}
	.toolcontent.tv li{
		height:auto;
	}
	.news-section .tools.press .heading .main{
		width:469px;
	}
	.news-section .tools.tv .heading{
		padding:41px 30px;
	}
	.toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent{
		height:493px;
	}	
	.news-section .tools.press, .news-section .tools.tv{
		min-height:0;
		height:auto;
	}
	.footer-col-right{
		clear:both;
		margin-top:50px;
	}
	footer .fb_iframe_widget span, footer .fb_iframe_widget iframe{
		width:540px !important;
		height:270px !important;
	}
	.footer-col .enqueryform, .enqueryfrm, .enqueryfrm-row{
		margin-right:0;
		width:500px !important;
	}
	.enqueryfrm-row input, .enqueryfrm-row textarea, .enqueryfrm-row input.vcode1, .enqueryfrm-row textarea{
		width:488px !important;
	}
	.enqueryfrm-row input.vcode1{
		width:263px !important;
	}
	.submitbutton{
		margin-left:0;
	}
	.footer-bottom-col{
		margin-right:70px;
		margin-bottom:40px;
	}
	.news-section .tools.blog{
		width:345px;
		margin-right:0;
		min-height:0;
		height:auto;
	}
	.news-section .tools.blog .boxcontent{
		padding:20px 30px;
	}
	.news-section .tools.blog .heading, .news-section .tools.blog .boxcontent{
		width:285px;
	}
	.toolcontent.blog li, .toolcontent.blog li .newscontent, .toolcontent.blog li .newscontent .indvheading, .toolcontent.blog li .newscontent .indvcontent{
		width:225px;
	}
	.blognext{
		left:298px;
	}
	#dnav, #dnavtop{
		display:none !important;
	}
	#mnav{
		display:none;
		height:auto;
		background:none;
		background-color:#c7c7c7;
	}
	/*#mnav ul{
		display:none;
	}*/
	#dsocial #mnavtop{
		display:block !important;
	}
	.menuopt{
		float:left;
		padding:8px 20px 5px;
		margin-right:20px;
		border-right:1px solid #9c9c9c;
	}
	.navoption{
		float:left;
	}
	nav ul li{
		clear:both;
		width:100%;
	}
	nav ul li a.first, nav ul li a{
		border-left:none;
		border-right:none;
		border-bottom:1px solid #999;
	}
	nav ul li a{
		font-size:16px;
		padding:0 30px;
		height:auto;
		background:url(../images/menu-left-arrow.png) no-repeat right 11px;
	}
	nav ul li a.active, nav ul li a.first, nav ul li:nth-child(3) a, nav ul li:nth-child(4) a, nav ul li:nth-child(5) a{
		background-position:right -20px;
		color:#b40000;
		background-color:#fff;
	}
	nav ul ul, nav ul li:hover > ul{
		display:none;
	}
	nav ul ul{
		border:none;
		border-bottom:1px solid #999;
		position:static;
		float:left;
		width:600px !important;
	}
	nav ul ul li{
		width:50% !important;
		clear:none;
	}
	nav ul ul li:nth-child(even) a{
		border-right:none !important;
	}
	nav ul ul li:last-child a{
		border-bottom:none !important;
	}
	nav ul li a.first:hover, nav ul li a.first.active{
		border-left:none;
	}
	nav ul li a.last:hover, nav ul li a.last.active{
		border-right:none;
	}
	nav li:hover{
		position:static;
		height:auto !important;
	}
	nav ul ul li a{
		width:239px !important;
		padding:15px 30px;
		height:50px !important;
		font-size:13px;
	}
	nav ul li a.last{
		padding:0 30px;
	}
	nav ul li:first-child ul{
		display:block !important;
	}
	.vnewsprev, .vnewsnext{
		top:43px;
	}
	.news-section .tools.press .boxcontent, .toolcontent.press{
		width:100%;
	}
	.pressprev, .pressnext{
		top:240px;
	}
	.online-course{
		height:301px;
		background-color:#343434;
	}
	.faqbox, .jobs{
		height:190px;
	}
	.jobs .heading{
		padding-top:20px;
	}
	.footer-col .testimonial{
		margin-left:100px;
		margin-bottom:50px;
	}
	.footer-col{
		width:100%;
	}
	h5{
		text-align:center;
	}
	.fancybox-iframe, .fancybox-inner, .fancybox-outer{
		width: 568px !important;
		height:528px !important;
	}
	.fancybox-outer{
		height:517px;
	}
	.fancybox-wrap{
		width:568px !important;
	}
	.footer-bottom-col-right{
		margin-top:0;
	}
	nav ul li ul{
		display:block !important;
	}
	.ptlab{
		height:214px;
	}
	.nxtbtch-btn{
		top:789px;
		left:23px;
		width:180px;
	}
	.nxtbtch-btn img{
		width:100%;
	}
	.choose-qualification{
		left:-4px;
	}
	.select-style{
		margin-left:17%;
		width:385px;
	}
	.select-style select{
		font-size:22px;
	}
	.graph-table-header{
		width:600px;
	}
	.graph-detail-total{
		width:540px;
	}
	.graph-table-header-col{
		width:289px;
	}
	.graph-detail-heading-col{
		border-right:0;
	}
	.graph-detail-heading-col:nth-child(1){
		width:100%;
		padding-right:0;
	}
	.graph-detail-heading-col:nth-child(2), .graph-detail-heading-col:nth-child(3), .graph-detail-heading-col:nth-child(4){
		display:none;
	}
	.graph-content-col:nth-child(1){
		width:220px;		
	}
	.graph-table-header-col:nth-child(2), .graph-detail-heading-col:nth-child(2){
		width:144px;
	}
	.graph-table-header-col:nth-child(4){
		width:140px;
		display:none;
	}
	.graph-content-col:nth-child(2){
		width:92px;
	}
	.graph-table-header-col:nth-child(3), .graph-detail-heading-col:nth-child(3), .graph-content-col:nth-child(3){
		width:130px;
		border-right:none;
	}
	.graph-content-col:nth-child(4){
		width:37%;
		float:right;
		border-bottom:none;
		min-height:16px !important;
		margin-bottom:0;
	}
	.graph-content-row::after{
		left:209px;
		top:103px;
	}
	.graph-content-col:nth-child(1), .graph-content-col:nth-child(2), .graph-content-col:nth-child(3){
		border-bottom:3px solid #850404;
	}
	.graph-heading{
		text-align:center;
		float:none;
	}
	.othertxt{
		left:152px;
	}
}

@media only screen and (min-width: 540px) and (max-width: 639px) {
	.ec-concil-badge{
		right:0;
		top:-18px;
	}
	.ec-concil-badge img{
		width:190px;
	}
	.member-heading{
		margin-left:0;
		float:none;
		margin-top:0;
		padding-left:90px;
	}
	.memberlogo, .memberlogo1{
		margin:0;
	}
	.memberlogo{
		width:130px;
	}
	.memberlogo1{
		width:95px;
		margin:4px 169px 0 20px;
	}
	.memberlogo2{
		width:44px;
		margin:8px 260px 0 115px;
	}
	#main-container, #page-wrap, header, nav, footer, .main-heading, #banner, .content, .content-summery, .learning-graph, .news-section, .press-section, .content-home-top, #slides, .slides_container, a.competition-banner img, .slides_container a, .slides_container a img, .news-section .tools.press, .news-section .tools.tv, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent, .toolcontent.tv, .toolcontent.tv li, .ptlab{
		width:500px;
	}
	.header-top, #footer-container, .footer-bottom, .footer-col .facebookbox, #footer-container, .footer-top, .footer-bottom, nav ul li a, .selection-level, .toolcontent.blog, .news-section .tools.forum .heading, .news-section .tools.forum .boxcontent, .toolcontent.forum, .news-section .tools .heading, .news-section .tools .boxcontent, .toolcontent, .news-section .tools.vnews .heading, .news-section .tools.vnews .boxcontent, .toolcontent.vnews, .news-section .tools.alumni .heading, .news-section .tools.press .heading, .news-section .tools.tv .heading, .news-section .tools.articles .heading, .news-section .tools.articles .boxcontent, .toolcontent.articles, .footer-col-right, .learning-graph, .news-section .tools.events .heading, .news-section .tools.events .boxcontent, .toolcontent.events, .content-summery{
		width:440px;
	}
	.logo img{
		width:100px !important;
		height:58px !important;
	}
	.fb-count, .twitter-count{
		margin-top:17px;
	}
	h1{
		padding-left:30px;
		font-size:32px;
		line-height:55px;
	}
	.h1alt{
		font-size:104px;
	}
	#slides .next, #slides .prev{
		top:75px;
	}
	#slides .next img, #slides .prev img{
		width:30px;
		height:30px;
	}
	#slides .next{
		left:440px;
	}
	#banner, .slides_container a{
		height:178px;
	}
	.content-summery{
		width:440px;
		background-position:center bottom;
		padding-top:14px;
		padding-bottom:154px;
	}
	a.competition-banner img{
		margin:20px 0 0;
	}
	.course-heading{
		left:165px;
		font-size:16px;
		bottom:44px !important;
	}
	.learning-graph{
		width:500px !important;
	}
	#learninggraph{
		display:none;
	}
	#learninggraphtab{
		display:block;
		background-image:none;
		background-color:#a51b1b;
	}
	.levelselection{
		width:800x;		
		font-size:18px;
		clear:both;
		margin:10px auto 30px;
		position:relative;
	}
	.selection-heading{
		float:left;
		width:380px;
		color:#fff;
		background-color:#7c0001;
		padding:10px 30px;
	}
	.selection-heading:hover, .selection-level-info:hover{
		text-decoration:none;
		box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.4);
	}
	.selection-heading.active span{
		background-position:0 -25px;
	}
	.selection-heading span{
		float:right;
		width:37px;
		height:25px;
		background:url(../images/down-arrow-white.png) no-repeat 0 0;
	}
	.selection-level{
		float:left;
		display:none;
		background-color:#7c0001;
	}
	.selection-level-info{
		float:left;
		width:380px;
		color:#fff;
		padding:10px 30px;
		border-bottom:1px solid #860505;
	}
	.selection-level-info span{
		font-size:14px;
		font-style:italic;
	}
	.graph-total{
		width:100%;
		position:relative;
		float:left;
		margin-top:30px;
		background:url(../images/graph-bg-tab.png) no-repeat -300px 0;
	}
	.learning-graph-col{
		display:none;
	}
	.learning-graph-col{
		min-height:1450px;
	}
	.learning-graph-col1, .learning-graph-col2{
		display:none;
	}
	.learning-graph-col1, .learning-graph-col2, .learning-graph-col3{
		background:url(../images/non-tecnical-graph.png) no-repeat 210px 0;
		width:100%;
		padding:0;
		position:relative;
	}
	.learning-graph-col2{
		background:url(../images/semi-technical-graph.png) no-repeat 210px 0;
	}
	.learning-graph-col3{
		background:url(../images/technical-graph.png) no-repeat center 0;
	}
	.graph-blank21, .graph-blank20, .graph-blank2, .graph-blank, .graph-blank1, .graph-blank19, .graph-blank23, .graph-blank28, .graph-blank18, .graph-blank32, .graph-blank36, .graph-blank22{
		left:211px;
	}
	.graph-blank37, .graph-blank24, .graph-blank29, .graph-blank30, .graph-blank25, .graph-blank26, .graph-blank27, .graph-blank4, .graph-blank13, .graph-blank31, .graph-blank5{
		left:106px;
	}
	.graph-blank3, .graph-blank9, .graph-blank35, .graph-blank10, .graph-blank10, .graph-blank14, .graph-blank6, .graph-blank19{
		left:176px;
	}
	.graph-blank34, .graph-blank15, .graph-blank7{
		left:246px;
	}
	.graph-blank11, .graph-blank33, .graph-blank17, .graph-blank12, .graph-blank16, .graph-blank8{
		left:316px;
	}
	.tech-level.forensic{
		left:199px;
	}
	.tech-level.dba{
		left:172px;
	}
	.tech-level.netprof{
		left:106px;
	}
	.tech-level{
		left:43px;
	}
	.levels, .levels.semitech, .levels.tech{
		width:100%;
		padding-left:0;
	}
	/*.learning-graph-col3, .levels.tech{
		width:309px;
	}*/
	.courses-online{
		width:200px;
	}
	.courses-online .text{
		font-size:22px;
	}
	.faq{
		width:170px;
		padding:38px 30px 39px;
	}
	.faq .text{
		width:100%;
		text-align:center;
	}
	.courses-online .ctabutton, .faq .ctabutton{
		float:left;
		margin-top:10px;
	}
	.faq .ctabutton{
		margin-top:53px;
		float:none;
		text-align:center;
	}
	.news-section .tools.photos, .news-section .tools.vnews{
		width:302px;
	}
	.news-section .tools.events{
		float:left;
		width:100%;
		min-height:0;
		height:auto;
		padding-bottom:10px;
	}
	.techclub{
		width:100%;
		height:auto;
		padding:16px 0 36px;
	}
	.faqbox, .jobs{
		width:245px;
		height:210px;
	}
	.quiz{
		width:100%;
		margin-left:0;
	}
	.techclub .heading{
		padding:0;
		width:100%;
		text-align:center;
	}
	.faqbox .heading, .quiz .heading{
		width:100%;
		text-align:center;
		padding:48px 0 0;
	}
	.quiz .heading{
		padding-top:0;
	}
	.faqbox .txt{
		margin:10px 0 0;
		width:100%;
		text-align:center;
	}
	.quiz .txt{
		margin-top:20px;
		margin-left:0;
		width:100%;
		text-align:center;
	}
	.techclub .button{
		margin-left:137px;
	}
	.faqbox .button{
		margin-top:2px;
		margin-left:58px;
	}
	.quiz .button{
		margin-left:186px;
	}
	.quiz .button{
		float:left;
		margin-top:6px;
	}
	#doom-carousel, .photo-gallery, .doom-carousel-cnt, .doom-carousel-list li, .doom-carousel-list li img{
		width:500px !important;
		height:456px !important;
	}
	.doom-pic-title{
		width:440px !important;
		font-size:16px !important;
	}
	.doom-carousel-left-btn, .doom-carousel-right-btn{
		height:571px !important;
	}
	.doom-carousel-right-btn{
		top:163px !important;
		right:0 !important;
	}
	.alumnitotal .right{
		width:246px;
	}
	.alumnitotal .left .button{
		margin-left:0;
	}
	.alumninext{
		left:259px;
	}
	.alumnitotal .right .caroufredsel_wrapper{
		width:246px !important;
	}
	.alumnitotal .right ul.alumni li{
		margin:0 40px;
	}
	.news-section .tools.forum, .news-section .tools.vnews, .news-section .tools.articles{
		width:100%;
	}
	.news-section .tools.articles{
		min-height:0;
		height:auto;
	}
	.news-section .tools.forum{
		margin-right:0;
	}
	.news-section .tools, .news-section .tools.tutorials, .news-section .tools.vnews{
		width:100%;
		height:auto;
	}
	.news-section .tools .boxcontent, .news-section .tools.vnews .boxcontent{
		padding:20px 30px;
	}
	.news-section .tools .heading{
		font-size:15px;
	}
	.toolcontent li, .toolcontent.photos li, .toolcontent.events li, .toolcontent.articles li, .toolcontent.vnews li{
		width:380px;
	}
	.toolcontent.events li .newscontent{
		width:298px;
	}
	.toolcontent li .newscontent, .toolcontent li .indvheading, .toolcontent li .indvcontent{
		width:240px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.vnews li .newscontent .indvcontent, .toolcontent.articles li .newscontent, .toolcontent.articles li .newscontent .category, .toolcontent.articles li .newscontent .indvcontent, .toolcontent.articles li .newscontent .indvheading, .toolcontent.articles li .newscontent .indvcontent{
		width:300px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.articles li .newscontent{
		height:auto;
	}
	.tools.articles .boxcontent .caroufredsel_wrapper{
		height:90px !important;
	}
	.toolcontent.events li, .toolcontent li .eventcontent, .toolcontent li .eventcontent .indvheading, .toolcontent .eventcontent li .indvcontent{
		width:380px;
	}
	.eventsprev, .eventsnext{
		top:35px;
	}
	.eventsnext{
		left:453px;
	}
	.tools.events .boxcontent .caroufredsel_wrapper{
		height:80px !important;
	}
	.toolsnext, .vnewsnext, .pressnext, .articlesnext{
		left:453px;
	}
	.articlesnex{
		left:329px;
	}
	.news-section .tools.forum{
		height:410px;
	}
	#ticker{
		height:250px;
	}
	.toolcontent.tv li{
		height:auto;
	}
	.news-section .tools.press .heading .main{
		width:269px;
	}
	.news-section .tools.tv .heading{
		padding:41px 30px;
	}
	.toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent{
		height:411px;
	}	
	.news-section .tools.press, .news-section .tools.tv{
		min-height:0;
		height:auto;
	}
	.footer-col-right{
		clear:both;
		margin-top:50px;
	}
	footer .fb_iframe_widget span, footer .fb_iframe_widget iframe{
		width:440px !important;
		height:320px !important;
	}
	.footer-col .enqueryform, .enqueryfrm, .enqueryfrm-row{
		margin-right:0;
		width:400px !important;
	}
	.enqueryfrm-row input, .enqueryfrm-row textarea, .enqueryfrm-row input.vcode1, .enqueryfrm-row textarea{
		width:388px !important;
	}
	.enqueryfrm-row input.vcode1{
		width:263px !important;
	}
	.submitbutton{
		margin-left:0;
	}
	.footer-bottom-col{
		margin-right:45px;
		margin-bottom:40px;
	}
	.news-section .tools.blog{
		width:245px;
		margin-right:0;
		min-height:0;
		height:auto;
	}
	.news-section .tools.blog .boxcontent{
		padding:20px 30px;
	}
	.news-section .tools.blog .heading, .news-section .tools.blog .boxcontent{
		width:185px;
	}
	.toolcontent.blog li, .toolcontent.blog li .newscontent, .toolcontent.blog li .newscontent .indvheading, .toolcontent.blog li .newscontent .indvcontent{
		width:125px;
	}
	.blognext{
		left:198px;
	}
	#dnav, #dnavtop{
		display:none !important;
	}
	#mnav{
		display:none;
		height:auto;
		background:none;
		background-color:#c7c7c7;
	}
	/*#mnav ul{
		display:none;
	}*/
	#dsocial #mnavtop{
		display:none !important;
	}
	#msocial #mnavtop{
		display:block !important;
		position:relative;
	}
	.menuopt{
		float:left;
		padding:8px 20px 5px;
		margin-right:20px;
		border-right:1px solid #9c9c9c;
	}
	.navoption{
		float:left;
		background:url(../images/menu-icon-large.png) no-repeat 0 0;
		width:29px;
		height:28px;
	}
	.navoption:hover, .navoption.active{
		text-decoration:none;
		background-position:0 -31px;
	}
	nav ul li{
		clear:both;
		width:100%;
	}
	nav ul li a.first, nav ul li a{
		border-left:none;
		border-right:none;
		border-bottom:1px solid #999;
	}
	nav ul li a{
		font-size:16px;
		padding:0 30px;
		height:auto;
		background:url(../images/menu-left-arrow.png) no-repeat right 11px;
	}
	nav ul li a.active, nav ul li a.first, nav ul li:nth-child(3) a, nav ul li:nth-child(4) a, nav ul li:nth-child(5) a{
		background-position:right -20px !important;
		color:#b40000;
		background-color:#fff !important;
	}
	nav ul ul, nav ul li:hover > ul{
		display:none;
	}
	nav ul ul{
		border:none;
		border-bottom:1px solid #999;
		position:static;
		float:left;
		width:500px !important;
	}
	nav ul ul li{
		width:100% !important;
		clear:none;
	}
	nav ul ul li a{
		border-right:none !important;
	}
	nav ul ul li:last-child a{
		border-bottom:none !important;
	}
	nav ul li a.first:hover, nav ul li a.first.active{
		border-left:none;
	}
	nav ul li a.last:hover, nav ul li a.last.active{
		border-right:none;
	}
	nav li:hover{
		position:static;
		height:auto !important;
	}
	nav ul ul li a{
		width:440px !important;
		padding:15px 30px;
		height:auto !important;
		font-size:13px;
	}
	nav ul li a.last{
		padding:0 30px;
	}
	nav ul li:first-child ul{
		display:block !important;
	}
	.vnewsprev, .vnewsnext{
		top:43px;
	}
	.news-section .tools.press .boxcontent, .toolcontent.press{
		width:100%;
	}
	.pressprev, .pressnext{
		top:240px;
	}
	.online-course{
		height:301px;
		background-color:#343434;
	}
	.jobs .heading{
		padding-top:28px;
	}
	.footer-col .testimonial{
		margin-left:60px;
		margin-bottom:50px;
	}
	.footer-col{
		width:100%;
	}
	h5{
		text-align:center;
	}
	#dsocial{
		display:none !important;
	}
	#msocial{
		display:block !important;
	}
	#social-opt{
		display:block;
	}
	a.home, a.contact, a.signic, a.joinin, .social-option{
		background:url(../images/menu-icon-large.png) no-repeat 0 -60px;
		margin-top:7px;
		padding:0;
		margin-right:20px;
		width:29px;
		height:26px;
	}
	a.contact, a.signic, a.joinin, .social-option{
		margin-top:9px;		
	}
	.social-option{
		float:left;
		margin-right:0;
	}
	a.home:hover, a.contact:hover, a.signic:hover, a.joinin:hover, .social-option:hover{
		text-decoration:none;
	}
	a.home:hover{
		background-position:0 -91px;
	}
	a.contact{
		background-position:0 -124px;
	}
	a.contact:hover{
		background-position:0 -156px;
	}
	a.signic{
		background-position:0 -190px;
	}
	a.signic:hover, a.signic.active{
		background-position:0 -222px;
	}
	.social-option{
		background-position:0 -256px;
	}
	.social-option:hover, .social-option.active{
		background-position:0 -288px;
	}
	.dropdmenu:before, .dropdmenusocial:before{
		border-bottom:8px solid #fff;
		border-left:8px solid transparent;
		border-right:8px solid transparent;
		content:"";
		left:88px;
		position:absolute;
		top:-8px;
	}
	.dropdmenusocial:before{
		right:6px;
		left:auto;
	}
	.dropdmenu, .dropdmenusocial{
		display:none;
		position:absolute;
		top:65px;
		right:0;
		float:left;
		width:160px;
		background-color:#fff;
		-webkit-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.2);
	}
	.dropdmenusocial{
		width:260px;
	}
	.dropdmenu a{
		float:left;
		font-size:14px;
		font-weight:700;
		padding:10px 20px 15px;
		width:120px;
	}
	.dropdmenu a:hover{
		text-decoration:none;
		background-color:#f0f0f0;
	}
	.fb-count, .twitter-count{
		clear:both;
		padding:10px 20px 8px;
		margin:0;
		float:left;
	}
	#twitter-widget-1{
		visibility:visible !important;
	}
	.graphtext{
		display:block;
	}
	.graphtext, .graphtext.g8, .graphtext.g15, .graphtext.g16{
		position:absolute;
		top:868px;
		left:0;
		right:0;
		width:auto;
		white-space:nowrap;
		font-size:16px;
		color:#fff;
		line-height:20px;
		text-align:center;
	}
	.graphtext a{
		font-size:16px;
		color:#fff;
		line-height:20px;
	}
	.graphtext.g1{
		top:946px;
		right:auto;
		left:38px;
	}
	.graphtext.g2, .graphtext.g3, .graphtext.g4, .graphtext.g5, .graphtext.g6, .graphtext.g7, .graphtext.g9, .graphtext.g10, .graphtext.g11, .graphtext.g12, .graphtext.g13, .graphtext.g14{
		top:830px;
		left:126px;
		right:auto;
		text-align:left;
	}
	.graphtext.g3{
		top:778px;
	}
	.graphtext.g4{
		top:722px;
	}
	.graphtext.g5{
		top:664px;
	}
	.graphtext.g6{
		top:614px;
	}
	.graphtext.g7{
		top:556px;
	}
	.graphtext.g8{
		top:478px;
	}
	.graphtext.g9{
		top:418px;
	}
	.graphtext.g10, .graphtext.g11, .graphtext.g12{
		top:362px;
		left:196px;
	}
	.graphtext.g11{
		top:303px;
	}
	.graphtext.g12{
		top:246px;
	}
	.graphtext.g13{
		top:187px;
		left:122px;
	}
	.graphtext.g14{
		top:132px;
		left:98px;
	}
	.graphtext.g15{
		top:59px;
	}
	.graphtext.g16{
		top:2px;
	}
	.graphtext.g17, .graphtext.g18, .graphtext.g19, .graphtext.g20, .graphtext.g21, .graphtext.g22, .graphtext.g23, .graphtext.g24, .graphtext.g25, .graphtext.g26, .graphtext.g27, .graphtext.g28, .graphtext.g29, .graphtext.g30, .graphtext.g31, .graphtext.g32, .graphtext.g33, .graphtext.g34{
		top:1143px;
		left:auto;
		right:232px;
		text-align:right;
	}
	.graphtext.g18{
		top:1000px;
		line-height:20.8px;
	}
	.graphtext.g19{
		top:947px;
	}
	.graphtext.g20{
		top:889px;
	}
	.graphtext.g21{
		top:832px;
	}
	.graphtext.g22{
		top:777px;
	}
	.graphtext.g23{
		top:720px;
	}
	.graphtext.g24{
		top:664px;
	}
	.graphtext.g25{
		top:611px;
	}
	.graphtext.g26{
		top:554px;
	}
	.graphtext.g27{
		top:498px;
	}
	.graphtext.g28{
		top:418px;
	}
	.graphtext.g29{
		top:362px;
	}
	.graphtext.g30{
		top:303px;
	}
	.graphtext.g31{
		top:245px;
	}
	.graphtext.g32{
		top:80px;
	}
	.graphtext.g33{
		top:22px;
	}
	.graphtext.g34{
		top:1178px;
	}
	.graphtext:hover, .graphtext a:hover, .graphtext:hover .small-font1{
		text-decoration:none;
		color:#000;
	}
	.graphtext .small-font {
		font-size:13px;
		line-height:10px;
	}
	.graphtext .small-font1 {
		color:#e8b3b3;
		font-size:17px;
		line-height:18px;
	}
	#mnavtop{
		padding-top:28px !important;
	}
	.fancybox-iframe, .fancybox-inner, .fancybox-outer{
		width: 460px !important;
		height:422px !important;
	}
	.fancybox-outer{
		height:417px;
	}
	.fancybox-wrap{
		width:460px !important;
	}
	.footer-bottom-col:nth-child(5){
		margin-right:0;
	}
	nav ul li ul{
		display:block !important;
	}
	nav ul li:nth-child(3) ul li a, nav ul li:nth-child(4) ul li a, nav ul li:nth-child(5) ul li a{
		color:#000 !important;
	}
	.ptlab{
		height:178px;
		margin-top:0;
	}
	.nxtbtch-btn{
		top:673px;
		left:23px;
		width:148px;
	}
	.nxtbtch-btn img, .choose-qualification img{
		width:100%;
	}
	.choose-qualification{
		left:-14px;
		width:100px;
		top:23px;
	}
	.select-style{
		margin:60px 0 0 17%;
		width:318px;
	}
	.select-style select{
		font-size:16px;
		padding:18px 8px;
		background-size:20px auto;
	}
	.graph-table-header{
		width:500px;
	}
	.graph-detail-total{
		width:440px;
	}
	.graph-table-header-col{
		width:189px;
	}
	.graph-detail-heading-col{
		border-right:0;
	}
	.graph-detail-heading-col:nth-child(1){
		width:100%;
		padding-right:0;
	}
	.graph-detail-heading-col:nth-child(2), .graph-detail-heading-col:nth-child(3), .graph-detail-heading-col:nth-child(4){
		display:none;
	}
	.graph-content-col{
		min-height:124px;
	}
	.graph-content-col:nth-child(1){
		width:120px;		
	}
	.graph-table-header-col:nth-child(2), .graph-detail-heading-col:nth-child(2){
		width:144px;
	}
	.graph-table-header-col:nth-child(4){
		width:140px;
		display:none;
	}
	.graph-content-col:nth-child(2){
		width:92px;
	}
	.graph-table-header-col:nth-child(3), .graph-detail-heading-col:nth-child(3), .graph-content-col:nth-child(3){
		width:130px;
		border-right:none;
	}
	.graph-content-col:nth-child(4){
		width:46%;
		float:right;
		border-bottom:none;
		min-height:16px !important;
		margin-bottom:0;
	}
	.graph-content-row::after{
		left:106px;
		top:159px;
	}
	.graph-content-col:nth-child(1), .graph-content-col:nth-child(2), .graph-content-col:nth-child(3){
		border-bottom:3px solid #850404;
	}
	.graph-heading{
		text-align:center;
		float:none;
	}
	.othertxt{
		left:102px;
		top:108px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 539px) {
	.ec-concil-badge{
		right:0;
		top:-18px;
	}
	.ec-concil-badge img{
		width:190px;
	}
	.member-heading{
		margin-left:0;
		float:none;
		margin-top:0;
		padding-left:76px;
	}
	.memberlogo, .memberlogo1{
		margin:0;
	}
	.memberlogo{
		width:120px;
	}
	.memberlogo1{
		width:85px;
		margin:4px 109px 0 16px;
	}
	.memberlogo2{
		width:40px;
		margin:8px 260px 0 100px;
	}
	#main-container, #page-wrap, header, nav, footer, .main-heading, #banner, .content, .content-summery, .learning-graph, .news-section, .press-section, .content-home-top, #slides, .slides_container, a.competition-banner img, .slides_container a, .slides_container a img, .news-section .tools.press, .news-section .tools.tv, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent, .toolcontent.tv, .toolcontent.tv li, .ptlab{
		width:440px;
	}
	.header-top, #footer-container, .footer-bottom, .footer-col .facebookbox, #footer-container, .footer-top, .footer-bottom, nav ul li a, .selection-level, .toolcontent.blog, .news-section .tools.forum .heading, .news-section .tools.forum .boxcontent, .toolcontent.forum, .news-section .tools .heading, .news-section .tools .boxcontent, .toolcontent, .news-section .tools.vnews .heading, .news-section .tools.vnews .boxcontent, .toolcontent.vnews, .news-section .tools.alumni .heading, .news-section .tools.press .heading, .news-section .tools.tv .heading, .news-section .tools.articles .heading, .news-section .tools.articles .boxcontent, .toolcontent.articles, .footer-col-right, .learning-graph, .news-section .tools.events .heading, .news-section .tools.events .boxcontent, .toolcontent.events, .content-summery, .courses-online, .faq{
		width:380px;
	}
	.logo img{
		width:100px !important;
		height:58px !important;
	}
	.fb-count, .twitter-count{
		margin-top:17px;
	}
	h1{
		padding-left:30px;
		font-size:28px;
		line-height:48px;
	}
	.h1alt{
		font-size:94px;
	}
	#slides .next, #slides .prev{
		top:65px;
	}
	#slides .next img, #slides .prev img{
		width:30px;
		height:30px;
	}
	#slides .next{
		left:380px;
	}
	#banner, .slides_container a{
		height:157px;
	}
	.content-summery{
		background-position:center bottom;
		padding-top:14px;
		padding-bottom:152px;
	}
	a.competition-banner img{
		margin:20px 0 34px;
	}
	.course-heading{
		left:135px;
		font-size:16px;
		line-height:18px;
		bottom:64px;
	}
	.learning-graph{
		width:440px !important;
	}
	#learninggraph{
		display:none;
	}
	#learninggraphtab{
		display:block;
		background-image:none;
		background-color:#a51b1b;
	}
	.levelselection{
		width:800x;		
		font-size:18px;
		clear:both;
		margin:10px auto 30px;
		position:relative;
	}
	.selection-heading{
		float:left;
		width:320px;
		color:#fff;
		background-color:#7c0001;
		padding:10px 30px;
	}
	.selection-heading:hover, .selection-level-info:hover{
		text-decoration:none;
		box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.4);
	}
	.selection-heading.active span{
		background-position:0 -25px;
	}
	.selection-heading span{
		float:right;
		width:37px;
		height:25px;
		background:url(../images/down-arrow-white.png) no-repeat 0 0;
	}
	.selection-level{
		float:left;
		display:none;
		background-color:#7c0001;
	}
	.selection-level-info{
		float:left;
		width:320px;
		color:#fff;
		padding:10px 30px;
		border-bottom:1px solid #860505;
	}
	.selection-level-info span{
		font-size:14px;
		font-style:italic;
	}
	.graph-total{
		width:100%;
		position:relative;
		float:left;
		margin-top:30px;
		background:url(../images/graph-bg-tab.png) no-repeat -300px 0;
	}
	.learning-graph-col{
		display:none;
	}
	.learning-graph-col{
		min-height:1450px;
	}
	.learning-graph-col1, .learning-graph-col2{
		display:none;
	}
	.learning-graph-col1, .learning-graph-col2, .learning-graph-col3{
		background:url(../images/non-tecnical-graph.png) no-repeat 180px 0;
		width:100%;
		padding:0;
		position:relative;
	}
	.learning-graph-col2{
		background:url(../images/semi-technical-graph.png) no-repeat 180px 0;
	}
	.learning-graph-col3{
		background:url(../images/technical-graph.png) no-repeat center 0;
	}
	.graph-blank21, .graph-blank20, .graph-blank2, .graph-blank, .graph-blank1, .graph-blank19, .graph-blank23, .graph-blank28, .graph-blank18, .graph-blank32, .graph-blank36, .graph-blank22{
		left:181px;
	}
	.graph-blank37, .graph-blank24, .graph-blank29, .graph-blank30, .graph-blank25, .graph-blank26, .graph-blank27, .graph-blank4, .graph-blank13, .graph-blank31, .graph-blank5{
		left:75px;
	}
	.graph-blank3, .graph-blank9, .graph-blank35, .graph-blank10, .graph-blank10, .graph-blank14, .graph-blank6, .graph-blank19{
		left:146px;
	}
	.graph-blank34, .graph-blank15, .graph-blank7{
		left:216px;
	}
	.graph-blank11, .graph-blank33, .graph-blank17, .graph-blank12, .graph-blank16, .graph-blank8{
		left:286px;
	}
	.tech-level.forensic{
		left:169px;
	}
	.tech-level.dba{
		left:143px;
	}
	.tech-level.netprof{
		left:76px;
	}
	.tech-level{
		left:15px;
	}
	.levels, .levels.semitech, .levels.tech{
		width:100%;
		padding-left:0;
	}
	.faq{
		padding:38px 30px 39px;
		margin-top:10px;
	}
	.faq .text{
		width:100%;
		text-align:center;
		font-size:60px;
	}
	.courses-online .ctabutton, .faq .ctabutton{
		float:left;
		margin-top:10px;
	}
	.faq .ctabutton{
		margin:26px 0 0 104px;
	}
	.news-section .tools.photos, .news-section .tools.vnews{
		width:302px;
	}
	.news-section .tools.events{
		float:left;
		width:100%;
		min-height:0;
		height:auto;
		padding-bottom:10px;
	}
	.techclub{
		width:100%;
		height:auto;
		padding:16px 0 36px;
	}
	.faqbox, .jobs{
		width:215px;
		height:210px;
	}
	.quiz{
		width:100%;
		margin-left:0;
	}
	.techclub .heading{
		padding:0;
		width:100%;
		text-align:center;
	}
	.faqbox .heading, .quiz .heading{
		width:100%;
		text-align:center;
		padding:48px 0 0;
	}
	.quiz .heading{
		padding-top:0;
	}
	.faqbox .txt{
		margin:10px 0 0;
		width:100%;
		text-align:center;
	}
	.quiz .txt{
		margin-top:20px;
		margin-left:0;
		width:100%;
		text-align:center;
	}
	.techclub .button{
		margin-left:110px;
	}
	.faqbox .button{
		margin-top:2px;
		margin-left:40px;
	}
	.quiz .button{
		margin-left:156px;
	}
	.quiz .button{
		float:left;
		margin-top:6px;
	}
	#doom-carousel, .photo-gallery, .doom-carousel-cnt, .doom-carousel-list li, .doom-carousel-list li img{
		width:440px !important;
		height:401px !important;
	}
	.doom-pic-title{
		width:380px !important;
		font-size:16px !important;
	}
	.doom-carousel-left-btn, .doom-carousel-right-btn{
		height:401px !important;
	}
	.doom-carousel-right-btn{
		top:340px !important;
		right:0 !important;
	}
	.alumnitotal .right, .alumnitotal .right .caroufredsel_wrapper{
		width:186px !important;
	}
	.alumnitotal .left .button{
		margin-left:0;
	}
	.alumninext{
		left:199px;
	}
	.alumnitotal .right ul.alumni li{
		margin:0 33px 0 6px;
	}
	.news-section .tools.forum, .news-section .tools.vnews, .news-section .tools.articles{
		width:100%;
	}
	.news-section .tools.articles{
		min-height:0;
		height:auto;
	}
	.news-section .tools.forum{
		margin-right:0;
	}
	.news-section .tools, .news-section .tools.tutorials, .news-section .tools.vnews{
		width:100%;
		height:auto;
	}
	.news-section .tools .boxcontent, .news-section .tools.vnews .boxcontent{
		padding:20px 30px;
	}
	.news-section .tools .heading{
		font-size:15px;
	}
	.toolcontent li, .toolcontent.photos li, .toolcontent.events li, .toolcontent.articles li, .toolcontent.vnews li{
		width:320px;
	}
	.toolcontent.events li .newscontent{
		width:298px;
	}
	.toolcontent li .newscontent, .toolcontent li .indvheading, .toolcontent li .indvcontent{
		width:186px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.vnews li .newscontent .indvcontent, .toolcontent.articles li .newscontent, .toolcontent.articles li .newscontent .category, .toolcontent.articles li .newscontent .indvcontent, .toolcontent.articles li .newscontent .indvheading, .toolcontent.articles li .newscontent .indvcontent{
		width:240px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.articles li .newscontent{
		height:auto;
	}
	.tools.articles .boxcontent .caroufredsel_wrapper{
		height:90px !important;
	}
	.toolcontent.events li, .toolcontent li .eventcontent, .toolcontent li .eventcontent .indvheading, .toolcontent .eventcontent li .indvcontent{
		width:320px;
	}
	.eventsprev, .eventsnext{
		top:35px;
	}
	.eventsnext{
		left:393px;
	}
	.tools.events .boxcontent .caroufredsel_wrapper{
		height:80px !important;
	}
	.toolsnext, .vnewsnext, .pressnext, .articlesnext{
		left:393px;
	}
	.articlesnex{
		left:329px;
	}
	.news-section .tools.forum{
		height:410px;
	}
	#ticker{
		height:250px;
	}
	.toolcontent.tv li{
		height:auto;
	}
	.news-section .tools.press .heading .main{
		width:269px;
	}
	.news-section .tools.tv .heading{
		padding:41px 30px;
	}
	.toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent{
		height:411px;
	}	
	.news-section .tools.press, .news-section .tools.tv{
		min-height:0;
		height:auto;
	}
	.footer-col-right{
		clear:both;
		margin-top:50px;
	}
	footer .fb_iframe_widget span, footer .fb_iframe_widget iframe{
		width:380px !important;
		height:320px !important;
	}
	.footer-col .enqueryform, .enqueryfrm, .enqueryfrm-row{
		margin-right:0;
		width:340px !important;
	}
	.enqueryfrm-row input, .enqueryfrm-row textarea, .enqueryfrm-row input.vcode1, .enqueryfrm-row textarea{
		width:328px !important;
	}
	.enqueryfrm-row input.vcode1{
		width:218px !important;
	}
	.submitbutton{
		margin-left:0;
	}
	.footer-bottom-col{
		margin-right:25px;
		margin-bottom:40px;
	}
	.news-section .tools.blog{
		width:245px;
		margin-right:0;
		min-height:0;
		height:auto;
	}
	.news-section .tools.blog .boxcontent{
		padding:20px 30px;
	}
	.news-section .tools.blog .heading, .news-section .tools.blog .boxcontent{
		width:185px;
	}
	.toolcontent.blog li, .toolcontent.blog li .newscontent, .toolcontent.blog li .newscontent .indvheading, .toolcontent.blog li .newscontent .indvcontent{
		width:125px;
	}
	.blognext{
		left:198px;
	}
	#dnav, #dnavtop{
		display:none !important;
	}
	#mnav{
		display:none;
		height:auto;
		background:none;
		background-color:#c7c7c7;
	}
	/*#mnav ul{
		display:none;
	}*/
	
	#dsocial #mnavtop{
		display:none !important;
	}
	#msocial #mnavtop{
		display:block !important;
		position:relative;
	}
	.menuopt{
		float:left;
		padding:8px 20px 5px;
		margin-right:20px;
		border-right:1px solid #9c9c9c;
	}
	.navoption{
		float:left;
		background:url(../images/menu-icon-large.png) no-repeat 0 0;
		width:29px;
		height:28px;
	}
	.navoption:hover, .navoption.active{
		text-decoration:none;
		background-position:0 -31px;
	}
	nav ul li{
		clear:both;
		width:100%;
	}
	nav ul li a.first, nav ul li a{
		border-left:none;
		border-right:none;
		border-bottom:1px solid #999;
	}
	nav ul li a{
		font-size:16px;
		padding:0 30px;
		height:auto;
		background:url(../images/menu-left-arrow.png) no-repeat right 11px;
	}
	nav ul li a.active, nav ul li a.first, nav ul li:nth-child(3) a, nav ul li:nth-child(4) a, nav ul li:nth-child(5) a{
		background-position:right -20px;
		color:#b40000;
		background-color:#fff;
	}
	nav ul ul, nav ul li:hover > ul{
		display:none;
	}
	nav ul ul{
		border:none;
		border-bottom:1px solid #999;
		position:static;
		float:left;
		width:440px !important;
	}
	nav ul ul li{
		width:100% !important;
		clear:none;
	}
	nav ul ul li a{
		border-right:none !important;
	}
	nav ul ul li:last-child a{
		border-bottom:none !important;
	}
	nav ul li a.first:hover, nav ul li a.first.active{
		border-left:none;
	}
	nav ul li a.last:hover, nav ul li a.last.active{
		border-right:none;
	}
	nav li:hover{
		position:static;
		height:auto !important;
	}
	nav ul ul li a{
		width:380px !important;
		padding:15px 30px;
		height:auto !important;
		font-size:13px;
	}
	nav ul li a.last{
		padding:0 30px;
	}
	nav ul li:first-child ul{
		display:block !important;
	}
	.vnewsprev, .vnewsnext{
		top:43px;
	}
	.news-section .tools.press .boxcontent, .toolcontent.press{
		width:100%;
	}
	.pressprev, .pressnext{
		top:180px;
	}
	.online-course{
		height:301px;
		background-color:#343434;
		width:125px;
	}
	.jobs .heading{
		padding-top:28px;
	}
	.footer-col .testimonial{
		margin-left:24px;
		margin-bottom:50px;
	}
	.footer-col{
		width:100%;
	}
	h5{
		text-align:center;
	}
	#dsocial{
		display:none !important;
	}
	#msocial{
		display:block !important;
	}
	#social-opt{
		display:block;
	}
	a.home, a.contact, a.signic, a.joinin, .social-option{
		background:url(../images/menu-icon-large.png) no-repeat 0 -60px;
		margin-top:7px;
		padding:0;
		margin-right:20px;
		width:29px;
		height:26px;
	}
	a.contact, a.signic, a.joinin, .social-option{
		margin-top:9px;		
	}
	.social-option{
		float:left;
		margin-right:0;
	}
	a.home:hover, a.contact:hover, a.signic:hover, a.joinin:hover, .social-option:hover{
		text-decoration:none;
	}
	a.home:hover{
		background-position:0 -91px;
	}
	a.contact{
		background-position:0 -124px;
	}
	a.contact:hover{
		background-position:0 -156px;
	}
	a.signic{
		background-position:0 -190px;
	}
	a.signic:hover, a.signic.active{
		background-position:0 -222px;
	}
	.social-option{
		background-position:0 -256px;
	}
	.social-option:hover, .social-option.active{
		background-position:0 -288px;
	}
	.dropdmenu:before, .dropdmenusocial:before{
		border-bottom:8px solid #fff;
		border-left:8px solid transparent;
		border-right:8px solid transparent;
		content:"";
		left:88px;
		position:absolute;
		top:-8px;
	}
	.dropdmenusocial:before{
		right:6px;
		left:auto;
	}
	.dropdmenu, .dropdmenusocial{
		display:none;
		position:absolute;
		top:65px;
		right:0;
		float:left;
		width:160px;
		background-color:#fff;
		-webkit-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.2);
	}
	.dropdmenusocial{
		width:260px;
	}
	.dropdmenu a{
		float:left;
		font-size:14px;
		font-weight:700;
		padding:10px 20px 15px;
		width:120px;
	}
	.dropdmenu a:hover{
		text-decoration:none;
		background-color:#f0f0f0;
	}
	.fb-count, .twitter-count{
		clear:both;
		padding:10px 20px 8px;
		margin:0;
		float:left;
	}
	#twitter-widget-1{
		visibility:visible !important;
	}
	.graphtext{
		display:block;
	}
	.graphtext, .graphtext.g8, .graphtext.g15, .graphtext.g16{
		position:absolute;
		top:868px;
		left:0;
		right:0;
		width:auto;
		white-space:nowrap;
		font-size:16px;
		color:#fff;
		line-height:20px;
		text-align:center;
	}
	.graphtext a{
		font-size:16px;
		color:#fff;
		line-height:20px;
	}
	.graphtext.g1{
		top:946px;
		right:auto;
		left:9px;
	}
	.graphtext.g2, .graphtext.g3, .graphtext.g4, .graphtext.g5, .graphtext.g6, .graphtext.g7, .graphtext.g9, .graphtext.g10, .graphtext.g11, .graphtext.g12, .graphtext.g13, .graphtext.g14{
		top:830px;
		left:98px;
		right:auto;
		text-align:left;
	}
	.graphtext.g3{
		top:778px;
	}
	.graphtext.g4{
		top:722px;
	}
	.graphtext.g5{
		top:664px;
	}
	.graphtext.g6{
		top:614px;
	}
	.graphtext.g7{
		top:556px;
	}
	.graphtext.g8{
		top:478px;
	}
	.graphtext.g9{
		top:418px;
	}
	.graphtext.g10, .graphtext.g11, .graphtext.g12{
		top:362px;
		left:168px;
	}
	.graphtext.g11{
		top:303px;
	}
	.graphtext.g12{
		top:246px;
	}
	.graphtext.g13{
		top:187px;
		left:90px;
	}
	.graphtext.g14{
		top:132px;
		left:66px;
	}
	.graphtext.g15{
		top:59px;
	}
	.graphtext.g16{
		top:2px;
	}
	.graphtext.g17, .graphtext.g18, .graphtext.g19, .graphtext.g20, .graphtext.g21, .graphtext.g22, .graphtext.g23, .graphtext.g24, .graphtext.g25, .graphtext.g26, .graphtext.g27, .graphtext.g28, .graphtext.g29, .graphtext.g30, .graphtext.g31, .graphtext.g32, .graphtext.g33, .graphtext.g34{
		top:1143px;
		left:auto;
		right:208px;
		text-align:right;
	}
	.graphtext.g18{
		top:1000px;
		line-height:20.8px;
	}
	.graphtext.g19{
		top:947px;
	}
	.graphtext.g20{
		top:889px;
	}
	.graphtext.g21{
		top:832px;
	}
	.graphtext.g22{
		top:777px;
	}
	.graphtext.g23{
		top:720px;
	}
	.graphtext.g24{
		top:664px;
	}
	.graphtext.g25{
		top:611px;
	}
	.graphtext.g26{
		top:554px;
	}
	.graphtext.g27{
		top:498px;
	}
	.graphtext.g28{
		top:418px;
	}
	.graphtext.g29{
		top:362px;
	}
	.graphtext.g30{
		top:303px;
	}
	.graphtext.g31{
		top:245px;
	}
	.graphtext.g32{
		top:80px;
	}
	.graphtext.g33{
		top:22px;
	}
	.graphtext.g34{
		top:1178px;
	}
	.graphtext:hover, .graphtext a:hover, .graphtext:hover .small-font1{
		text-decoration:none;
		color:#000;
	}
	.graphtext .small-font {
		font-size:13px;
		line-height:10px;
	}
	.graphtext .small-font1 {
		color:#e8b3b3;
		font-size:17px;
		line-height:18px;
	}
	#mnavtop{
		padding-top:28px !important;
	}
	.online-course .button{
		padding:4px 11px;
	}
	.online-course .text{
		font-size:24px;
		line-height:26px;
	}
	.online-course .text .span1{
		font-size:32px;
	}
	.fancybox-iframe, .fancybox-inner, .fancybox-outer{
		width: 400px !important;
		height:367px !important;
	}
	.fancybox-outer{
		height:364px;
	}
	.fancybox-wrap{
		width:400px !important;
	}
	nav ul li ul{
		display:block !important;
	}
	.ptlab{
		height:156px;
		margin-top:0;
	}
	.nxtbtch-btn{
		top:653px;
		left:23px;
		width:138px;
	}
	.nxtbtch-btn img, .choose-qualification img{
		width:100%;
	}
	.choose-qualification{
		left:-14px;
		width:84px;
		top:23px;
	}
	.select-style{
		margin:53px 0 0 14%;
		width:290px;
	}
	.select-style select{
		font-size:14px;
		padding:16px 8px;
		background-size:13px auto;
	}
	.graph-table-header{
		width:440px;
	}
	.graph-detail-total{
		width:440px;
		padding:0;
	}
	.graph-table-header-col{
		width:172px;
	}
	.graph-detail-heading-col{
		border-right:0;
	}
	.graph-detail-heading-col:nth-child(1){
		width:100%;
		padding-right:0;
	}
	.graph-detail-heading-col:nth-child(2), .graph-detail-heading-col:nth-child(3), .graph-detail-heading-col:nth-child(4){
		display:none;
	}
	.graph-content-col{
		min-height:118px;
	}
	.graph-content-col:nth-child(1){
		width:132px;
		padding-left:20px;	
		padding-right:20px;	
	}
	.graph-table-header-col:nth-child(2), .graph-detail-heading-col:nth-child(2){
		width:132px;
	}
	.graph-table-header-col:nth-child(4){
		width:140px;
		display:none;
	}
	.graph-content-col:nth-child(2){
		width:92px;
		padding-left:20px;	
		padding-right:20px;
	}
	.graph-table-header-col:nth-child(3), .graph-detail-heading-col:nth-child(3), .graph-content-col:nth-child(3){
		width:130px;
		border-right:none;
	}
	.graph-content-col:nth-child(4){
		width:46%;
		float:right;
		border-bottom:none;
		min-height:16px !important;
		margin-bottom:0;
		margin-right:20px;
	}
	.graph-content-row::after{
		left:106px;
		top:153px;
	}
	.graph-content-col:nth-child(1), .graph-content-col:nth-child(2), .graph-content-col:nth-child(3){
		border-bottom:3px solid #850404;
	}
	.graph-heading{
		text-align:center;
		float:none;
	}
	.othertxt{
		left:102px;
		top:108px;
	}
}

@media only screen and (min-width: 380px) and (max-width: 479px) {
	.ec-concil-badge{
		right:0;
		top:-18px;
	}
	.ec-concil-badge img{
		width:180px;
	}
	.member-heading{
		margin-left:0;
		float:none;
		margin-top:0;
		padding-left:25px;
	}
	.memberlogo, .memberlogo1{
		margin:0;
	}
	.memberlogo{
		width:120px;
	}
	.memberlogo1{
		width:85px;
		margin:0 109px 0 16px;
	}
	.memberlogo2{
		width:40px;
		margin:12px 160px 0 40px;
	}
	#main-container, #page-wrap, header, nav, footer, .main-heading, #banner, .content, .content-summery, .learning-graph, .news-section, .press-section, .content-home-top, #slides, .slides_container, a.competition-banner img, .slides_container a, .slides_container a img, .news-section .tools.press, .news-section .tools.tv, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent, .toolcontent.tv, .toolcontent.tv li, .ptlab{
		width:340px;
	}
	.header-top, #footer-container, .footer-bottom, .footer-col .facebookbox, #footer-container, .footer-top, .footer-bottom, nav ul li a, .selection-level, .toolcontent.blog, .news-section .tools.forum .heading, .news-section .tools.forum .boxcontent, .toolcontent.forum, .news-section .tools .heading, .news-section .tools .boxcontent, .toolcontent, .news-section .tools.vnews .heading, .news-section .tools.vnews .boxcontent, .toolcontent.vnews, .news-section .tools.alumni .heading, .news-section .tools.press .heading, .news-section .tools.tv .heading, .news-section .tools.articles .heading, .news-section .tools.articles .boxcontent, .toolcontent.articles, .footer-col-right, .learning-graph, .news-section .tools.events .heading, .news-section .tools.events .boxcontent, .toolcontent.events, .content-summery, .courses-online, .faq{
		width:280px;
	}
	.logo{
		width:100% !important;
		text-align:center;
	}
	.logo img{
		width:100px !important;
		height:58px !important;
	}
	.fb-count, .twitter-count{
		margin-top:17px;
	}
	.main-heading{
		padding:20px 0 20px;
	}
	h1{
		padding-left:30px;
		font-size:21px;
		line-height:36px;
	}
	.h1alt{
		font-size:70px;
	}
	#slides .next, #slides .prev{
		top:48px;
	}
	#slides .next img, #slides .prev img{
		width:25px;
		height:25px;
	}
	#slides .next{
		left:284px;
	}
	#banner, .slides_container a{
		height:121px;
	}
	.content-summery{
		background-position:center bottom;
		padding-top:14px;
		padding-bottom:134px;
	}
	a.competition-banner img{
		margin:5px 0 0;
	}
	.course-heading{
		bottom: 58px;
		font-size: 14px;
		left: 83px;
		line-height: 16px;
	}
	.learning-graph{
		width:340px !important;
	}
	#learninggraph{
		display:none;
	}
	#learninggraphtab{
		display:block;
		background-image:none;
		background-color:#a51b1b;
	}
	.levelselection{
		width:800x;		
		font-size:18px;
		clear:both;
		margin:10px auto 30px;
		position:relative;
	}
	.selection-heading{
		background-color:#7c0001;
	}
	.selection-heading, .selection-level-info{
		width:220px;
		float:left;
		color:#fff;
		padding:10px 30px;
	}
	.selection-heading:hover, .selection-level-info:hover{
		text-decoration:none;
		box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.4);
	}
	.selection-heading.active span{
		background-position:0 -25px;
	}
	.selection-heading span{
		float:right;
		width:37px;
		height:25px;
		background:url(../images/down-arrow-white.png) no-repeat 0 0;
		margin:-13px -20px 0 0;
	}
	.selection-level{
		float:left;
		display:none;
		background-color:#7c0001;
	}
	.selection-level-info{
		border-bottom:1px solid #860505;
	}
	.selection-level-info span{
		font-size:14px;
		font-style:italic;
	}
	.graph-total{
		width:100%;
		position:relative;
		float:left;
		margin-top:30px;
		background:url(../images/graph-bg-tab.png) no-repeat -300px 0;
	}
	.learning-graph-col{
		display:none;
	}
	.learning-graph-col{
		min-height:1450px;
	}
	.learning-graph-col1, .learning-graph-col2{
		display:none;
	}
	.learning-graph-col1, .learning-graph-col2, .learning-graph-col3{
		background:url(../images/non-tecnical-graph.png) no-repeat 166px 0;
		width:100%;
		padding:0;
		position:relative;
	}
	.learning-graph-col2{
		background:url(../images/semi-technical-graph.png) no-repeat 166px 0;
	}
	.learning-graph-col3{
		background:url(../images/technical-graph.png) no-repeat center 0;
	}
	.graph-blank21, .graph-blank20, .graph-blank2, .graph-blank, .graph-blank1, .graph-blank19, .graph-blank23, .graph-blank28, .graph-blank18, .graph-blank32, .graph-blank36, .graph-blank22{
		left:167px;
	}
	.graph-blank37, .graph-blank24, .graph-blank29, .graph-blank30, .graph-blank25, .graph-blank26, .graph-blank27, .graph-blank4, .graph-blank13, .graph-blank31, .graph-blank5{
		left:26px;
	}
	.graph-blank3, .graph-blank9, .graph-blank35, .graph-blank10, .graph-blank10, .graph-blank14, .graph-blank6, .graph-blank19{
		left:96px;
	}
	.graph-blank34, .graph-blank15, .graph-blank7{
		left:166px;
	}
	.graph-blank11, .graph-blank33, .graph-blank17, .graph-blank12, .graph-blank16, .graph-blank8{
		left:236px;
	}
	.tech-level.forensic{
		left:119px;
	}
	.tech-level.dba{
		left:93px;
	}
	.tech-level.netprof{
		left:26px;
	}
	.tech-level{
		left:-37px;
	}
	.levels, .levels.semitech, .levels.tech{
		width:100%;
		padding-left:0;
	}
	.faq{
		padding:38px 30px 39px;
		margin-top:10px;
	}
	.faq .text{
		width:100%;
		text-align:center;
		font-size:60px;
	}
	.courses-online .ctabutton, .faq .ctabutton{
		float:left;
		margin-top:10px;
	}
	.faq .ctabutton{
		margin:26px 0 0 54px;
	}
	.news-section .tools.photos, .news-section .tools.vnews{
		width:302px;
	}
	.news-section .tools.events{
		float:left;
		width:100%;
		min-height:0;
		height:auto;
		padding-bottom:10px;
	}
	.techclub{
		width:100%;
		height:auto;
		padding:16px 0 36px;
	}
	.faqbox, .jobs{
		width:100%;
		height:180px;
	}
	.jobs{
		margin-left:0;
	}
	.quiz{
		width:100%;
		margin-left:0;
	}
	.techclub .heading{
		padding:0;
		width:100%;
		text-align:center;
	}
	.faqbox .heading, .quiz .heading{
		width:100%;
		text-align:center;
		padding:48px 0 0;
	}
	.quiz .heading{
		padding-top:0;
	}
	.faqbox .txt{
		margin:10px 0 0 60px;
	}
	.quiz .txt{
		margin-top:20px;
		margin-left:0;
		width:100%;
		text-align:center;
	}
	.techclub .button{
		margin-left:66px;
	}
	.faqbox .button{
		margin-top:7px;
		margin-left:6px;
	}
	.quiz .button{
		margin-left:100px;
	}
	.quiz .button{
		float:left;
		margin-top:6px;
	}
	#doom-carousel, .photo-gallery, .doom-carousel-cnt, .doom-carousel-list li, .doom-carousel-list li img{
		width:340px !important;
		height:310px !important;
	}
	.doom-pic-title{
		width:280px !important;
		font-size:16px !important;
		top:-70px !important;
		height:62px !important;
	}
	.doom-carousel-left-btn, .doom-carousel-right-btn{
		height:310px !important;
	}
	.doom-carousel-right-btn{
		top:358px !important;
		right:0 !important;
	}
	.alumnitotal .right, .alumnitotal .right .caroufredsel_wrapper{
		width:280px !important;
	}
	.alumnitotal .right{
		border-left:none;
		border-top:1px solid #606060;
		margin-top:30px;
	}
	.alumnitotal .left .button{
		margin-left:0;
	}
	.alumninext, .blognext{
		left:293px;
	}
	.alumnitotal .right ul.alumni li{
		margin:0 56px;
	}
	.news-section .tools.forum, .news-section .tools.vnews, .news-section .tools.articles{
		width:100%;
	}
	.news-section .tools.articles{
		min-height:0;
		height:auto;
	}
	.news-section .tools.forum{
		margin-right:0;
	}
	.news-section .tools, .news-section .tools.tutorials, .news-section .tools.vnews{
		width:100%;
		height:auto;
	}
	.news-section .tools .boxcontent, .news-section .tools.vnews .boxcontent{
		padding:20px 30px;
	}
	.news-section .tools .heading{
		font-size:15px;
	}
	.toolcontent li, .toolcontent.photos li, .toolcontent.events li, .toolcontent.articles li, .toolcontent.vnews li{
		width:220px;
	}
	.toolcontent.events li .newscontent{
		width:298px;
	}
	.toolcontent li .newscontent, .toolcontent li .indvheading, .toolcontent li .indvcontent{
		width:100%;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.vnews li .newscontent .indvcontent, .toolcontent.articles li .newscontent, .toolcontent.articles li .newscontent .category, .toolcontent.articles li .newscontent .indvcontent, .toolcontent.articles li .newscontent .indvheading, .toolcontent.articles li .newscontent .indvcontent{
		width:240px;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.articles li .newscontent{
		height:auto;
	}
	.tools.articles .boxcontent .caroufredsel_wrapper{
		height:160px !important;
	}
	.toolcontent.events li, .toolcontent li .eventcontent, .toolcontent li .eventcontent .indvheading, .toolcontent .eventcontent li .indvcontent{
		width:220px;
	}
	.eventsprev, .eventsnext{
		top:35px;
	}
	.eventsnext{
		left:293px;
	}
	.tools.events .boxcontent .caroufredsel_wrapper{
		height:80px !important;
	}
	.toolsnext, .vnewsnext, .pressnext, .articlesnext{
		left:293px;
	}
	.articlesnex{
		left:329px;
	}
	.news-section .tools.forum{
		height:410px;
	}
	#ticker{
		height:250px;
	}
	.toolcontent.tv li{
		height:auto;
	}
	.news-section .tools.press .heading .main, .news-section .tools .heading .main{
		width:228px;
	}
	.news-section .tools.tv .heading{
		padding:41px 30px;
	}
	.toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent{
		height:318px;
	}	
	.news-section .tools.press, .news-section .tools.tv{
		min-height:0;
		height:auto;
	}
	.footer-col-right{
		clear:both;
		margin-top:50px;
	}
	footer .fb_iframe_widget span, footer .fb_iframe_widget iframe{
		width:280px !important;
		height:360px !important;
	}
	.footer-col .enqueryform, .enqueryfrm, .enqueryfrm-row{
		margin-right:0;
		width:240px !important;
	}
	.enqueryfrm-row input, .enqueryfrm-row textarea, .enqueryfrm-row input.vcode1, .enqueryfrm-row textarea{
		width:228px !important;
	}
	.enqueryfrm-row input.vcode1{
		width:118px !important;
	}
	.submitbutton{
		margin-left:0;
	}
	.footer-bottom-col{
		margin-right:25px;
		margin-bottom:40px;
	}
	.news-section .tools.blog{
		width:100%;
		margin-right:0;
		min-height:0;
		height:auto;
		margin-left:0;
	}
	.news-section .tools.blog .boxcontent{
		padding:20px 30px;
	}
	.news-section .tools.blog .heading, .news-section .tools.blog .boxcontent{
		width:280px;
	}
	.toolcontent.blog li, .toolcontent.blog li .newscontent, .toolcontent.blog li .newscontent .indvheading, .toolcontent.blog li .newscontent .indvcontent{
		width:220px;
	}
	#dnav, #dnavtop{
		display:none !important;
	}
	#mnav{
		display:none;
		height:auto;
		background:none;
		background-color:#c7c7c7;
	}
	/*#mnav ul{
		display:none;
	}*/
	#dsocial #mnavtop{
		display:none !important;
	}
	#msocial #mnavtop{
		display:block !important;
		position:relative;
	}
	.menuopt{
		float:left;
		padding:8px 20px 5px;
		margin-right:20px;
		border-right:1px solid #9c9c9c;
	}
	.navoption{
		float:left;
		background:url(../images/menu-icon-large.png) no-repeat 0 0;
		width:29px;
		height:28px;
	}
	.navoption:hover, .navoption.active{
		text-decoration:none;
		background-position:0 -31px;
	}
	nav ul li{
		clear:both;
		width:100%;
	}
	nav ul li a.first, nav ul li a{
		border-left:none;
		border-right:none;
		border-bottom:1px solid #999;
	}
	nav ul li a{
		font-size:16px;
		padding:0 30px;
		height:auto;
		background:url(../images/menu-left-arrow.png) no-repeat right 11px;
	}
	nav ul li a.active, nav ul li a.first, nav ul li:nth-child(3) a, nav ul li:nth-child(4) a, nav ul li:nth-child(5) a{
		background-position:right -20px;
		color:#b40000;
		background-color:#fff;
	}
	nav ul ul, nav ul li:hover > ul{
		display:none;
	}
	nav ul ul{
		border:none;
		border-bottom:1px solid #999;
		position:static;
		float:left;
		width:340px !important;
	}
	nav ul ul li{
		width:100% !important;
		clear:none;
	}
	nav ul ul li a{
		border-right:none !important;
	}
	nav ul ul li:last-child a{
		border-bottom:none !important;
	}
	nav ul li a.first:hover, nav ul li a.first.active{
		border-left:none;
	}
	nav ul li a.last:hover, nav ul li a.last.active{
		border-right:none;
	}
	nav li:hover{
		position:static;
		height:auto !important;
	}
	nav ul ul li a{
		width:280px !important;
		padding:15px 30px;
		height:auto !important;
		font-size:13px;
	}
	nav ul li a.last{
		padding:0 30px;
	}
	nav ul li:first-child ul{
		display:block !important;
	}
	.vnewsprev, .vnewsnext{
		top:130px;
	}
	.news-section .tools.press .boxcontent, .toolcontent.press{
		width:100%;
	}
	.pressprev, .pressnext{
		top:180px;
	}
	.online-course{
		height:301px;
		background-color:#343434;
		width:280px;
	}
	.jobs .heading{
		padding-top:14px;
	}
	.footer-col .testimonial{
		margin-left:0;
		margin-right:0;
		margin-bottom:50px;
		width:213px;
		background-position:-30px 0;
		padding-left:54px;
	}
	.footer-col{
		width:100%;
	}
	h5{
		text-align:center;
	}
	#dsocial{
		display:none !important;
	}
	#msocial{
		display:block !important;
		width:100%;
	}
	#social-opt{
		display:block;
	}
	a.home, a.contact, a.signic, a.joinin, .social-option{
		background:url(../images/menu-icon-large.png) no-repeat 0 -60px;
		margin-top:7px;
		padding:0;
		margin-right:20px;
		width:29px;
		height:26px;
	}
	a.contact, a.signic, a.joinin, .social-option{
		margin-top:9px;		
	}
	.social-option{
		float:left;
		margin-right:0;
	}
	a.home:hover, a.contact:hover, a.signic:hover, a.joinin:hover, .social-option:hover{
		text-decoration:none;
	}
	a.home:hover{
		background-position:0 -91px;
	}
	a.contact{
		background-position:0 -124px;
	}
	a.contact:hover{
		background-position:0 -156px;
	}
	a.signic{
		background-position:0 -190px;
	}
	a.signic:hover, a.signic.active{
		background-position:0 -222px;
	}
	.social-option{
		background-position:0 -256px;
	}
	.social-option:hover, .social-option.active{
		background-position:0 -288px;
	}
	.dropdmenu:before, .dropdmenusocial:before{
		border-bottom:8px solid #fff;
		border-left:8px solid transparent;
		border-right:8px solid transparent;
		content:"";
		left:88px;
		position:absolute;
		top:-8px;
	}
	.dropdmenusocial:before{
		right:6px;
		left:auto;
	}
	.dropdmenu, .dropdmenusocial{
		display:none;
		position:absolute;
		top:40px;
		right:14px;
		float:left;
		width:160px;
		background-color:#fff;
		-webkit-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.2);
	}
	.dropdmenusocial{
		width:260px;
	}
	.dropdmenu a{
		float:left;
		font-size:14px;
		font-weight:700;
		padding:10px 20px 15px;
		width:120px;
	}
	.dropdmenu a:hover{
		text-decoration:none;
		background-color:#f0f0f0;
	}
	.fb-count, .twitter-count{
		clear:both;
		padding:10px 20px 8px;
		margin:0;
		float:left;
	}
	#twitter-widget-1{
		visibility:visible !important;
	}
	.graphtext{
		display:block;
	}
	.graphtext, .graphtext.g8, .graphtext.g15, .graphtext.g16{
		position:absolute;
		top:868px;
		left:0;
		right:0;
		width:auto;
		white-space:nowrap;
		font-size:16px;
		color:#fff;
		line-height:20px;
		text-align:center;
	}
	.graphtext a{
		font-size:16px;
		color:#fff;
		line-height:20px;
	}
	.graphtext.g1{
		top:966px;
		right:auto;
		left:9px;
	}
	.graphtext.g2, .graphtext.g3, .graphtext.g4, .graphtext.g5, .graphtext.g6, .graphtext.g7, .graphtext.g9, .graphtext.g10, .graphtext.g11, .graphtext.g12, .graphtext.g13, .graphtext.g14{
		top:830px;
		left:48px;
		right:auto;
		text-align:left;
	}
	.graphtext.g3{
		top:778px;
	}
	.graphtext.g4{
		top:722px;
	}
	.graphtext.g5{
		top:664px;
	}
	.graphtext.g6{
		top:614px;
	}
	.graphtext.g7{
		top:556px;
	}
	.graphtext.g8{
		top:478px;
	}
	.graphtext.g9{
		top:418px;
	}
	.graphtext.g10, .graphtext.g11, .graphtext.g12{
		top:362px;
		left:118px;
	}
	.graphtext.g11{
		top:303px;
	}
	.graphtext.g12{
		top:246px;
	}
	.graphtext.g13{
		top:187px;
		left:40px;
	}
	.graphtext.g14{
		top:132px;
		left:17px;
	}
	.graphtext.g15{
		top:59px;
	}
	.graphtext.g16{
		top:2px;
	}
	.graphtext.g17, .graphtext.g18, .graphtext.g19, .graphtext.g20, .graphtext.g21, .graphtext.g22, .graphtext.g23, .graphtext.g24, .graphtext.g25, .graphtext.g26, .graphtext.g27, .graphtext.g28, .graphtext.g29, .graphtext.g30, .graphtext.g31, .graphtext.g32, .graphtext.g33, .graphtext.g34{
		top:1143px;
		left:auto;
		right:120px;
		text-align:right;
	}
	.graphtext.g18{
		top:1000px;
		line-height:20.8px;
	}
	.graphtext.g19{
		top:947px;
	}
	.graphtext.g20{
		top:889px;
	}
	.graphtext.g21{
		top:832px;
	}
	.graphtext.g22{
		top:777px;
	}

	.graphtext.g23{
		top:720px;
	}
	.graphtext.g24{
		top:664px;
	}
	.graphtext.g25{
		top:611px;
	}
	.graphtext.g26{
		top:554px;
	}
	.graphtext.g27{
		top:498px;
	}
	.graphtext.g28{
		top:418px;
	}
	.graphtext.g29{
		top:362px;
	}
	.graphtext.g30{
		top:303px;
	}
	.graphtext.g31{
		top:245px;
	}
	.graphtext.g32{
		top:80px;
	}
	.graphtext.g33{
		top:22px;
	}
	.graphtext.g34{
		top:1178px;
	}
	.graphtext:hover, .graphtext a:hover, .graphtext:hover .small-font1{
		text-decoration:none;
		color:#000;
	}
	.graphtext .small-font {
		font-size:13px;
		line-height:10px;
	}
	.graphtext .small-font1 {
		color:#e8b3b3;
		font-size:17px;
		line-height:18px;
	}
	#mnavtop{
		padding-top:4px !important;
		width:100%;
	}
	.online-course .button{
		padding:4px 11px;
	}
	.online-course .text{
		font-size:34px;
		line-height:36px;
	}
	.online-course .text .span1, .online-course .text .span2{
		font-size:48px;
	}
	.alumnitotal .left{
		width:280px;
		padding-top:30px;
	}
	.alumnitotal .left .button{
		margin-left:73px;
	}
	.courses-online .text{
		line-height:26px;
	}
	.toolcontent li .thumbimg, .toolcontent.photos li .thumbimg, .toolcontent.press li .thumbimg{
		margin:0 auto 13px;
		float:none;
	}
	.news-section .tools .boxcontent a.button{
		margin-right:74px;
	}
	.toolcontent.vnews li .ndate, .toolcontent.articles li .ndate{
		float:none;
		margin:0 auto 10px;
	}
	.news-section .tools.tv .heading .button, .news-section .tools.press .heading .button{
		float:left;
		margin:10px 0 0 52px;
	}
	.fancybox-iframe, .fancybox-inner, .fancybox-outer{
		width: 320px !important;
		height:295px !important;
	}
	.fancybox-outer{
		height:291px !important;
	}
	.fancybox-wrap{
		width:320px !important;
	}
	nav ul li ul{
		display:block !important;
	}
	.ptlab{
		height:122px;
		margin-top:0;
	}
	.nxtbtch-btn{
		top:480px;
		left:66px;
	}
	.nxtbtch-btn{
		top:511px;
		left:20px;
		width:106px;
	}
	.nxtbtch-btn img, .choose-qualification img{
		width:100%;
	}
	.choose-qualification{
		display:none;
	}
	.select-style{
		margin:14px 0 0;
		width:282px;
	}
	.select-style select{
		font-size:14px;
		padding:16px 8px;
		background-size:13px auto;
	}
	.graph-table-header{
		width:340px;
	}
	.graph-detail-total{
		width:340px;
		padding:0;
	}
	.graph-table-header-col{
		width:118px;
		font-size:16px;
	}
	.graph-detail-heading-col{
		border-right:0;
	}
	.graph-detail-heading-col:nth-child(1){
		width:100%;
		padding-right:0;
	}
	.graph-detail-heading-col:nth-child(2), .graph-detail-heading-col:nth-child(3), .graph-detail-heading-col:nth-child(4){
		display:none;
	}
	.graph-content-col{
		min-height:140px;
	}
	.graph-content-col:nth-child(1){
		width:98px;
		padding-left:10px;	
		padding-right:10px;
		font-size:16px;
	}
	.graph-table-header-col:nth-child(2), .graph-detail-heading-col:nth-child(2){
		width:106px;
	}
	.graph-table-header-col:nth-child(4){
		width:140px;
		display:none;
	}
	.graph-content-col:nth-child(2){
		width:86px;
		padding-left:10px;	
		padding-right:10px;
		font-size:16px;
	}
	.graph-table-header-col:nth-child(3), .graph-detail-heading-col:nth-child(3), .graph-content-col:nth-child(3){
		width:110px;
		border-right:none;
		font-size:16px;
	}
	.graph-content-col:nth-child(4){
		width:59%;
		float:right;
		border-bottom:none;
		min-height:16px !important;
		margin-bottom:0;
		margin-right:20px;
	}
	.graph-content-row::after{
		left:82px;
		top:172px;
	}
	.graph-content-col:nth-child(1), .graph-content-col:nth-child(2), .graph-content-col:nth-child(3){
		border-bottom:3px solid #850404;
	}
	.graph-heading{
		text-align:center;
		float:none;
	}
	.othertxt{
		left:84px;
		top:125px;
	}
}

@media only screen and (max-width: 379px) {
	.ec-concil-badge{
		right:0;
		top:-10px;
	}
	.ec-concil-badge img{
		width:150px;
	}
	.member-heading{
		margin-left:0;
		float:none;
		margin-top:0;
		padding-left:2px;
	}
	.memberlogo, .memberlogo1{
		margin:0;
	}
	.memberlogo{
		width:90px;
	}
	.memberlogo1{
		width:60px;
		margin:0 109px 0 11px;
	}
	.memberlogo2{
		width:30px;
		margin:6px 160px 0 27px;
	}
	#main-container, #page-wrap, header, nav, footer, .main-heading, #banner, .content, .content-summery, .learning-graph, .news-section, .press-section, .content-home-top, #slides, .slides_container, a.competition-banner img, .slides_container a, .slides_container a img, .news-section .tools.press, .news-section .tools.tv, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent, .toolcontent.tv, .toolcontent.tv li, .ptlab{
		width:280px;
	}
	.header-top, #footer-container, .footer-bottom, .footer-col .facebookbox, #footer-container, .footer-top, .footer-bottom, nav ul li a, .selection-level, .toolcontent.blog, .news-section .tools.forum .heading, .news-section .tools.forum .boxcontent, .toolcontent.forum, .news-section .tools .heading, .news-section .tools .boxcontent, .toolcontent, .news-section .tools.vnews .heading, .news-section .tools.vnews .boxcontent, .toolcontent.vnews, .news-section .tools.alumni .heading, .news-section .tools.press .heading, .news-section .tools.tv .heading, .news-section .tools.articles .heading, .news-section .tools.articles .boxcontent, .toolcontent.articles, .footer-col-right, .learning-graph, .news-section .tools.events .heading, .news-section .tools.events .boxcontent, .toolcontent.events, .content-summery, .courses-online, .faq, .alumnitotal .left, .online-course, .news-section .tools.blog .heading, .news-section .tools.blog .boxcontent, .toolcontent.blog li, .toolcontent.blog li .newscontent, .toolcontent.blog li .newscontent .indvheading, .toolcontent.blog li .newscontent .indvcontent{
		width:220px;
	}
	.logo{
		width:100% !important;
		text-align:center;
	}
	.logo img{
		width:100px !important;
		height:58px !important;
	}
	.fb-count, .twitter-count{
		margin-top:17px;
	}
	.main-heading{
		padding:10px 0;
	}
	h1{
		padding-left:30px;
		font-size:16px;
		line-height:26px;
	}
	.h1alt{
		font-size:53px;
	}
	#slides .next, #slides .prev{
		top:38px;
	}
	#slides .next img, #slides .prev img{
		width:20px;
		height:20px;
	}
	#slides .next{
		left:240px;
	}
	#banner, .slides_container a{
		height:100px;
	}
	.content-summery{
		background-position:center bottom;
		padding-top:14px;
		padding-bottom:134px;
	}
	a.competition-banner img{
		margin:5px 0 0;
	}
	.course-heading{
		bottom: 63px;
		font-size: 14px;
		left: 56px;
		line-height: 16px;
	}
	.learning-graph{
		width:280px !important;
	}
	#learninggraph{
		display:none;
	}
	#learninggraphtab{
		display:block;
		background-image:none;
		background-color:#a51b1b;
		padding:0 0 30px;
		width:280px;
	}
	.levelselection{
		width:800x;		
		font-size:18px;
		clear:both;
		margin:10px 30px 30px;
		position:relative;
	}
	.selection-heading{
		background-color:#7c0001;
	}
	.selection-heading, .selection-level-info{
		width:160px;
		float:left;
		color:#fff;
		padding:10px 30px;
	}
	.selection-heading:hover, .selection-level-info:hover{
		text-decoration:none;
		box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.4);
	}
	.selection-heading.active span{
		background-position:0 -25px;
	}
	.selection-heading span{
		float:right;
		width:37px;
		height:25px;
		background:url(../images/down-arrow-white.png) no-repeat 0 0;
		margin:-13px -20px 0 0;
	}
	.selection-level{
		float:left;
		display:none;
		background-color:#7c0001;
	}
	.selection-level-info{
		border-bottom:1px solid #860505;
	}
	.selection-level-info span{
		font-size:14px;
		font-style:italic;
	}
	.graph-total{
		width:100%;
		position:relative;
		float:left;
		margin-top:30px;
		background:url(../images/graph-bg-tab.png) no-repeat -300px 0;
	}
	.learning-graph-col{
		display:none;
	}
	.learning-graph-col{
		min-height:1450px;
	}
	.learning-graph-col1, .learning-graph-col2{
		display:none;
	}
	.learning-graph-col1, .learning-graph-col2, .learning-graph-col3{
		background:url(../images/non-tecnical-graph.png) no-repeat 186px 0;
		width:100%;
		padding:0;
		position:relative;
	}
	.learning-graph-col2{
		background:url(../images/semi-technical-graph.png) no-repeat 186px 0;
	}
	.learning-graph-col3{
		background:url(../images/technical-graph.png) no-repeat center 0;
	}
	.graph-blank21, .graph-blank20, .graph-blank2, .graph-blank, .graph-blank1, .graph-blank19, .graph-blank23, .graph-blank28, .graph-blank18, .graph-blank32, .graph-blank36, .graph-blank22{
		left:187px;
	}
	.graph-blank37, .graph-blank24, .graph-blank29, .graph-blank30, .graph-blank25, .graph-blank26, .graph-blank27, .graph-blank4, .graph-blank13, .graph-blank31, .graph-blank5{
		left:26px;
	}
	.graph-blank3, .graph-blank9, .graph-blank35, .graph-blank10, .graph-blank10, .graph-blank14, .graph-blank6, .graph-blank19{
		left:96px;
	}
	.graph-blank34, .graph-blank15, .graph-blank7{
		left:166px;
	}
	.graph-blank11, .graph-blank33, .graph-blank17, .graph-blank12, .graph-blank16, .graph-blank8{
		left:236px;
	}
	.tech-level.forensic{
		left:119px;
	}
	.tech-level.dba{
		left:93px;
	}
	.tech-level.netprof{
		left:26px;
	}
	.tech-level{
		left:-37px;
	}
	.levels, .levels.semitech, .levels.tech{
		width:220px;
		padding:0 30px;
	}
	.faq{
		padding:38px 30px 39px;
		margin-top:10px;
	}
	.faq .text{
		width:100%;
		text-align:center;
		font-size:60px;
	}
	.courses-online .ctabutton, .faq .ctabutton{
		float:left;
		margin-top:10px;
	}
	.faq .ctabutton{
		margin:26px 0 0 26px;
	}
	.news-section .tools.photos, .news-section .tools.vnews{
		width:302px;
	}
	.news-section .tools.events{
		float:left;
		width:100%;
		min-height:0;
		height:auto;
		padding-bottom:10px;
	}
	.techclub{
		width:100%;
		height:auto;
		padding:16px 0 36px;
	}
	.faqbox, .jobs{
		width:100%;
		height:180px;
	}
	.jobs{
		margin-left:0;
	}
	.quiz{
		width:100%;
		margin-left:0;
	}
	.techclub .heading{
		padding:0;
		width:100%;
		text-align:center;
	}
	.faqbox .heading, .quiz .heading{
		width:100%;
		text-align:center;
		padding:48px 0 0;
	}
	.quiz .heading{
		padding-top:0;
	}
	.faqbox .txt{
		margin:10px 0 0 30px;
	}
	.quiz .txt{
		margin-top:20px;
		margin-left:0;
		width:100%;
		text-align:center;
	}
	.techclub .button{
		margin-left:30px;
	}
	.faqbox .button{
		margin-top:7px;
		margin-left:6px;
	}
	.quiz .button{
		margin-left:68px;
	}
	.quiz .button{
		float:left;
		margin-top:6px;
	}
	#doom-carousel, .photo-gallery, .doom-carousel-cnt, .doom-carousel-list li, .doom-carousel-list li img{
		width:280px !important;
		height:255px !important;
	}
	.doom-pic-title{
		width:220px !important;
		font-size:16px !important;
		top:-70px !important;
		height:62px !important;
	}
	.doom-carousel-left-btn, .doom-carousel-right-btn{
		height:255px !important;
	}
	.doom-carousel-right-btn{
		top:368px !important;
		right:0 !important;
	}
	.alumnitotal .right, .alumnitotal .right .caroufredsel_wrapper{
		width:220px !important;
	}
	.alumnitotal .right{
		border-left:none;
		border-top:1px solid #606060;
		margin-top:30px;
	}
	.alumnitotal .left .button{
		margin-left:42px;
	}
	.alumninext, .blognext{
		left:233px;
	}
	.alumnitotal .right ul.alumni li{
		margin:0 31px 0 24px;
	}
	.news-section .tools.forum, .news-section .tools.vnews, .news-section .tools.articles{
		width:100%;
	}
	.news-section .tools.articles{
		min-height:0;
		height:auto;
	}
	.news-section .tools.forum{
		margin-right:0;
		height:auto;
	}
	.news-section .tools, .news-section .tools.tutorials, .news-section .tools.vnews{
		width:100%;
		height:auto;
	}
	.news-section .tools .boxcontent, .news-section .tools.vnews .boxcontent{
		padding:20px 30px;
	}
	.news-section .tools .heading{
		font-size:15px;
	}
	.toolcontent li, .toolcontent.photos li, .toolcontent.events li, .toolcontent.articles li, .toolcontent.vnews li, .toolcontent.vnews li .newscontent, .toolcontent.vnews li .newscontent .indvcontent, .toolcontent.articles li .newscontent, .toolcontent.articles li .newscontent .category, .toolcontent.articles li .newscontent .indvcontent, .toolcontent.articles li .newscontent .indvheading, .toolcontent.articles li .newscontent .indvcontent, .toolcontent.events li, .toolcontent li .eventcontent, .toolcontent li .eventcontent .indvheading, .toolcontent .eventcontent li .indvcontent, .toolcontent.blog li, .toolcontent.blog li .newscontent, .toolcontent.blog li .newscontent .indvheading, .toolcontent.blog li .newscontent .indvcontent{
		width:160px;
	}
	.toolcontent.events li .newscontent{
		width:298px;
	}
	.toolcontent li .newscontent, .toolcontent li .indvheading, .toolcontent li .indvcontent{
		width:100%;
	}
	.toolcontent.vnews li .newscontent, .toolcontent.articles li .newscontent{
		height:auto;
	}
	.tools.articles .boxcontent .caroufredsel_wrapper{
		height:160px !important;
	}
	.eventsprev, .eventsnext{
		top:35px;
	}
	.eventsnext, .toolsnext, .vnewsnext, .pressnext, .articlesnext{
		left:233px;
	}
	.tools.events .boxcontent .caroufredsel_wrapper{
		height:165px !important;
	}
	.articlesnex{
		left:329px;
	}
	#ticker{
		height:250px;
	}
	.toolcontent.tv li{
		height:auto;
	}
	.news-section .tools.press .heading .main, .news-section .tools .heading .main{
		width:168px;
	}
	.news-section .tools.tv .heading{
		padding:41px 30px;
	}
	.toolcontent.press li .thumbimg, .toolcontent.press li .thumbimg img, .news-section .tools.press .boxcontent, .toolcontent.press li, .toolcontent.tv iframe, .news-section .tools.tv .boxcontent{
		height:262px;
	}	
	.news-section .tools.press, .news-section .tools.tv{
		min-height:0;
		height:auto;
	}
	.footer-col-right{
		clear:both;
		margin-top:50px;
	}
	footer .fb_iframe_widget span, footer .fb_iframe_widget iframe{
		width:220px !important;
		height:360px !important;
	}
	.footer-col .enqueryform, .enqueryfrm, .enqueryfrm-row{
		margin-right:0;
		width:180px !important;
	}
	.enqueryfrm-row input, .enqueryfrm-row textarea, .enqueryfrm-row input.vcode1, .enqueryfrm-row textarea{
		width:168px !important;
	}
	.enqueryfrm-row input.vcode1{
		width:168px !important;
		margin-top:6px;
	}
	.submitbutton{
		margin-left:0;
	}
	.footer-bottom-col{
		margin-right:17px;
		margin-bottom:26px;
	}
	.news-section .tools.blog{
		width:100%;
		margin-right:0;
		min-height:0;
		height:auto;
		margin-left:0;
	}
	.news-section .tools.blog .boxcontent{
		padding:20px 30px;
	}
	#dnav, #dnavtop{
		display:none !important;
	}
	#mnav{
		display:none;
		height:auto;
		background:none;
		background-color:#c7c7c7;
	}
	/*#mnav ul{
		display:none;
	}*/
	#dsocial #mnavtop{
		display:none !important;
	}
	#msocial #mnavtop{
		display:block !important;
		position:relative;
	}
	.menuopt{
		float:left;
		padding:8px 12px 5px;
		margin-right:12px;
		border-right:1px solid #9c9c9c;
	}
	.navoption{
		float:left;
		background:url(../images/menu-icon-large.png) no-repeat 0 0;
		width:29px;
		height:28px;
	}
	.navoption:hover, .navoption.active{
		text-decoration:none;
		background-position:0 -31px;
	}
	nav ul li{
		clear:both;
		width:100%;
	}
	nav ul li a.first, nav ul li a{
		border-left:none;
		border-right:none;
		border-bottom:1px solid #999;
	}
	nav ul li a{
		font-size:16px;
		padding:0 30px;
		height:auto;
		background:url(../images/menu-left-arrow.png) no-repeat right 11px;
	}
	nav ul li a.active, nav ul li a.first, nav ul li:nth-child(3) a, nav ul li:nth-child(4) a, nav ul li:nth-child(5) a{
		background-position:right -20px;
		color:#b40000;
		background-color:#fff;
	}
	nav ul ul, nav ul li:hover > ul{
		display:none;
	}
	nav ul ul{
		border:none;
		border-bottom:1px solid #999;
		position:static;
		float:left;
		width:280px !important;
	}
	nav ul ul li{
		width:100% !important;
		clear:none;
	}
	nav ul ul li a{
		border-right:none !important;
	}
	nav ul ul li:last-child a{
		border-bottom:none !important;
	}
	nav ul li a.first:hover, nav ul li a.first.active{
		border-left:none;
	}
	nav ul li a.last:hover, nav ul li a.last.active{
		border-right:none;
	}
	nav li:hover{
		position:static;
		height:auto !important;
	}
	nav ul ul li a{

		width:220px !important;
		padding:15px 30px;
		height:auto !important;
		font-size:13px;
	}
	nav ul li a.last{
		padding:0 30px;
	}
	nav ul li:first-child ul{
		display:block !important;
	}
	.vnewsprev, .vnewsnext{
		top:130px;
	}
	.news-section .tools.press .boxcontent, .toolcontent.press{
		width:100%;
	}
	.pressprev, .pressnext{
		top:110px;
	}
	.online-course{
		height:301px;
		background-color:#343434;
	}
	.jobs .heading{
		padding-top:14px;
	}
	.footer-col .testimonial{
		margin-left:0;
		margin-right:0;
		margin-bottom:50px;
		width:187px;
		background-position:-80px 0;
		padding-left:20px;
	}
	.footer-col{
		width:100%;
	}
	h5{
		text-align:center;
	}
	#dsocial{
		display:none !important;
	}
	#msocial{
		display:block !important;
		width:100%;
	}
	#social-opt{
		display:block;
	}
	a.home, a.contact, a.signic, a.joinin, .social-option{
		background:url(../images/menu-icon-large.png) no-repeat 0 -60px;
		margin-top:7px;
		padding:0;
		margin-right:12px;
		width:29px;
		height:26px;
	}
	a.contact, a.signic, a.joinin, .social-option{
		margin-top:9px;		
	}
	.social-option{
		float:left;
		margin-right:0;
	}
	a.home:hover, a.contact:hover, a.signic:hover, a.joinin:hover, .social-option:hover{
		text-decoration:none;
	}
	a.home:hover{
		background-position:0 -91px;
	}
	a.contact{
		background-position:0 -124px;
	}
	a.contact:hover{
		background-position:0 -156px;
	}
	a.signic{
		background-position:0 -190px;
	}
	a.signic:hover, a.signic.active{
		background-position:0 -222px;
	}
	.social-option{
		background-position:0 -256px;
	}
	.social-option:hover, .social-option.active{
		background-position:0 -288px;
	}
	.dropdmenu:before, .dropdmenusocial:before{
		border-bottom:8px solid #fff;
		border-left:8px solid transparent;
		border-right:8px solid transparent;
		content:"";
		left:88px;
		position:absolute;
		top:-8px;
	}
	.dropdmenusocial:before{
		right:6px;
		left:auto;
	}
	.dropdmenu, .dropdmenusocial{
		display:none;
		position:absolute;
		top:40px;
		right:-6px;
		float:left;
		width:160px;
		background-color:#fff;
		-webkit-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.2);
	}
	.dropdmenusocial{
		width:260px;
	}
	.dropdmenu a{
		float:left;
		font-size:14px;
		font-weight:700;
		padding:10px 20px 15px;
		width:120px;
	}
	.dropdmenu a:hover{
		text-decoration:none;
		background-color:#f0f0f0;
	}
	.fb-count, .twitter-count{
		clear:both;
		padding:10px 20px 8px;
		margin:0;
		float:left;
	}
	#twitter-widget-1{
		visibility:visible !important;
	}
	.graphtext{
		display:block;
	}
	.graphtext, .graphtext.g8, .graphtext.g15, .graphtext.g16{
		position:absolute;
		top:868px;
		left:0;
		right:0;
		width:auto;
		white-space:nowrap;
		font-size:16px;
		color:#fff;
		line-height:20px;
		text-align:center;
	}
	.graphtext a{
		font-size:16px;
		color:#fff;
		line-height:20px;
	}
	.graphtext.g1{
		top:966px;
		right:auto;
		left:9px;
	}
	.graphtext.g2, .graphtext.g3, .graphtext.g4, .graphtext.g5, .graphtext.g6, .graphtext.g7, .graphtext.g9, .graphtext.g10, .graphtext.g11, .graphtext.g12, .graphtext.g13, .graphtext.g14{
		top:830px;
		left:48px;
		right:auto;
		text-align:left;
	}
	.graphtext.g3{
		top:778px;
	}
	.graphtext.g4{
		top:722px;
	}
	.graphtext.g5{
		top:664px;
	}
	.graphtext.g6{
		top:614px;
	}
	.graphtext.g7{
		top:556px;
	}
	.graphtext.g8{
		top:478px;
	}
	.graphtext.g9{
		top:418px;
	}
	.graphtext.g10, .graphtext.g11, .graphtext.g12{
		top:362px;
		left:118px;
	}
	.graphtext.g11{
		top:303px;
	}
	.graphtext.g12{
		top:246px;
	}
	.graphtext.g13{
		top:187px;
		left:40px;
	}
	.graphtext.g14{
		top:132px;
		left:17px;
	}
	.graphtext.g15{
		top:59px;
	}
	.graphtext.g16{
		top:2px;
	}
	.graphtext.g17, .graphtext.g18, .graphtext.g19, .graphtext.g20, .graphtext.g21, .graphtext.g22, .graphtext.g23, .graphtext.g24, .graphtext.g25, .graphtext.g26, .graphtext.g27, .graphtext.g28, .graphtext.g29, .graphtext.g30, .graphtext.g31, .graphtext.g32, .graphtext.g33, .graphtext.g34{
		top:1143px;
		left:auto;
		right:97px;
		text-align:right;
	}
	.graphtext.g18{
		top:1000px;
		line-height:20.8px;
	}
	.graphtext.g19{
		top:947px;
	}
	.graphtext.g20{
		top:889px;
	}
	.graphtext.g21{
		top:832px;
	}
	.graphtext.g22{
		top:777px;
	}

	.graphtext.g23{
		top:720px;
	}
	.graphtext.g24{
		top:664px;
	}
	.graphtext.g25{
		top:611px;
	}
	.graphtext.g26{
		top:554px;
	}
	.graphtext.g27{
		top:498px;
	}
	.graphtext.g28{
		top:418px;
	}
	.graphtext.g29{
		top:362px;
	}
	.graphtext.g30{
		top:303px;
	}
	.graphtext.g31{
		top:245px;
	}
	.graphtext.g32{
		top:80px;
	}
	.graphtext.g33{
		top:22px;
	}
	.graphtext.g34{
		top:1178px;
	}
	.graphtext:hover, .graphtext a:hover, .graphtext:hover .small-font1{
		text-decoration:none;
		color:#000;
	}
	.graphtext .small-font {
		font-size:13px;
		line-height:10px;
	}
	.graphtext .small-font1 {
		color:#e8b3b3;
		font-size:17px;
		line-height:18px;
	}
	#mnavtop{
		padding-top:4px !important;
		width:100%;
	}	
	.online-course .button{
		padding:4px 11px;
	}
	.online-course .text{
		font-size:34px;
		line-height:36px;
	}
	.online-course .text .span1, .online-course .text .span2{
		font-size:48px;
	}
	.alumnitotal .left{
		padding-top:30px;
	}
	.courses-online .text{
		line-height:26px;
	}
	.toolcontent li .thumbimg, .toolcontent.photos li .thumbimg, .toolcontent.press li .thumbimg{
		margin:0 auto 13px;
		float:none;
	}
	.news-section .tools .boxcontent a.button{
		margin-right:42px;
	}
	.toolcontent.vnews li .ndate, .toolcontent.articles li .ndate{
		float:none;
		margin:0 auto 10px;
	}
	.news-section .tools.tv .heading .button, .news-section .tools.press .heading .button{
		float:left;
		margin:10px 0 0 52px;
	}
	.header-top{
		margin-bottom:8px;
	}
	.toolcontent li .indvratings img{
		margin-right:1px;
	}
	.footer-bottom-col-right{
		margin-top:0;
	}
	.fancybox-iframe, .fancybox-inner, .fancybox-outer{
		width: 280px !important;
		height:259px !important;
	}
	.fancybox-outer{
		height:255px !important;
	}
	.fancybox-wrap{
		width:280px !important;
	}
	nav ul li ul{
		display:block !important;
	}
	.ptlab{
		height:100px;
		margin-top:0;
	}
	.nxtbtch-btn{
		top:460px;
		left:20px;
		width:106px;
	}
	.nxtbtch-btn img, .choose-qualification img{
		width:100%;
	}
	.choose-qualification{
		display:none;
	}
	.select-style{
		margin:12px 0 0 -30px;
		width:280px;
	}
	.select-style select{
		font-size:14px;
		padding:16px 8px;
		background-size:13px auto;
	}
	.graph-table-header{
		width:280px;
	}
	.graph-detail-total{
		width:280px;
		padding:0;
	}
	.graph-table-header-col{
		width:88px;
		font-size:14px;
	}
	.graph-detail-heading-col{
		border-right:0;
	}
	.graph-detail-heading-col:nth-child(1){
		width:100%;
		padding-right:0;
	}
	.graph-detail-heading-col:nth-child(2), .graph-detail-heading-col:nth-child(3), .graph-detail-heading-col:nth-child(4){
		display:none;
	}
	.graph-content-col{
		min-height:174px;
	}
	.graph-content-col:nth-child(1){
		width:68px;
		padding-left:10px;	
		padding-right:10px;
		font-size:14px;
	}
	.subtxt, .graph-content-col:nth-child(1) span, .graph-content-col:nth-child(2) span{
		font-size:13px;
	}
	.graph-table-header-col:nth-child(2), .graph-detail-heading-col:nth-child(2){
		width:100px;
	}
	.graph-table-header-col:nth-child(4){
		width:140px;
		display:none;
	}
	.graph-content-col:nth-child(2){
		width:80px;
		padding-left:10px;	
		padding-right:10px;
		font-size:14px;
	}
	.graph-table-header-col:nth-child(3), .graph-detail-heading-col:nth-child(3), .graph-content-col:nth-child(3){
		width:86px;
		border-right:none;
		font-size:14px;
	}
	.graph-content-col:nth-child(4){
		width:71%;
		float:right;
		border-bottom:none;
		min-height:16px !important;
		margin-bottom:0;
		margin-right:20px;
	}
	.graph-content-row::after{
		left:29px;
		top:208px;
	}
	.graph-content-col:nth-child(1), .graph-content-col:nth-child(2), .graph-content-col:nth-child(3){
		border-bottom:3px solid #850404;
	}
	.graph-heading{
		text-align:center;
		float:none;
		font-size:16px;
	}
	.othertxt{
		left:56px;
		top:161px;
	}
}