@charset "utf-8";
@media screen{
h1,h2,h3,h5{font-family:'arial_narrowbold';color:#2f3338; line-height:1.1;}
h1{font-size:54px;line-height:1;font-weight:700;text-transform:uppercase; margin-top:30px; margin-bottom:34px;text-align:center;}
.h1alt{color:#af0b0b;font-size:180px}
h2{margin:0 0 10px;font-size:28px;/*line-height:28px;*/font-weight:700}
h3{font-size:28px;margin:0 0 14px;color:#fff;text-transform:uppercase}
h4{color:#fff;font-size:20px;font-family:'arial_narrowregular';margin:0 0 10px;font-weight:400}
h5{font-size:18px;color:#2f3338;margin:0 0 4px;text-transform:uppercase;font-weight:700}
/*p{margin:0 0 14px;line-height:18px}*/
a{color:#b30505;text-decoration:none}
a:hover{text-decoration:underline}
body{background:url(../images/body-bg.jpg) repeat top left #7a7e81;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#2f3338}
::-moz-selection{background-color:#000;color:#fff}
::selection{background-color:#000;color:#fff}
/*#page-wrap, header{width:982px;}*/
#page-wrap{/*display:block;float:left;height:auto;*/background:url(../images/page-bg.jpg) repeat top left #e7e7e7;-webkit-box-shadow:0 0 5px 4px rgba(0,0,0,0.2);box-shadow:0 0 5px 4px rgba(0,0,0,0.2)}
header{/*position:fixed;z-index: 999;*/background:url(../images/page-bg.jpg) repeat top left #e7e7e7;-webkit-box-shadow:0 0 5px 4px rgba(0,0,0,0.2);box-shadow:0 0 5px 4px rgba(0,0,0,0.2)}
#banner,.learning-graph,.learning-graph-col,ul.course-name,ul.course-name li a,.graph-label,.graph-label1,.learning-graph-col1,.learning-graph-enroll,.graph-enroll-btn,.graph-enroll-btn.workshop,.graph-enroll-btn.industryready,.levels,.learning-graph-col2,.levels.semitech,.learning-graph-col3,.levels.tech,.tech-level,.graph-enroll-btn1/*,.news-section*/,.news-section-left,.newstutorial,.newstutorial li,.newstutorial li span.heading,.newstutorial li span.newscontent,.newstutorial li a.button,.news-section-right,.newstutorial li a.button.black,.press-section,.press-section-left,.press-rotator,.press-rotator li,.press-rotator li a,.press-section-left a.button,.press-section-right,.video-rotator,.video-rotator li,.press-section-right a.button,#footer-container/*,.footer-top,.footer-col,*/.footer-col .testimonial,.footer-col .enqueryform,.enqueryfrm,.enqueryfrm-row,.enqueryfrm-row input,.submitbutton/*,.footer-bottom*/,.footer-col-right,.footer-bottom-col,.footer-bottom-col-right,.footer-col .facebookbox,.network-icon,.graph-enroll-btn1.swdhacdb,.graph-enroll-btn1.swdwas,.graph-enroll-btn1.swdceh,.graph-enroll-btn1.swdceh_n,.graph-enroll-btn1.hackdbceh,.graph-enroll-btn1.hackdbceh_n,.graph-enroll-btn1.forencisceh,.graph-enroll-btn1.forencisceh_n,.news-section .tools,.news-section .tools .heading,.news-section .tools .heading .icon,/*.news-section .tools .boxcontent,*/.news-section .tools .button,.toolcontent,.toolcontent li,/*.toolcontent li .thumbimg,.toolcontent li .indvheading,.toolcontent li .newscontent,.toolcontent li .category,.toolcontent li .indvcontent,*/.toolcontent li .indvreviews,.toolcontent li .indvratings,.news-section .tools .boxcontent a.button,.toolcontent.events li .host,.toolcontent.jobs li .host,.toolcontent.vnews li .ndate,.toolcontent.articles li .ndate,.toolcontent.blog li .post,.toolcontent.blog li .postcategory,.toolcontent.blog li .postdt,.toolcontent.forum li .post,.toolcontent.forum li .postcategory,.toolcontent.forum li .postdt, .toolcontent.events .host, toolcontent .eventcontent .indvheading{display:block;float:left;width:auto}
.header-top,#footer-container,.footer-bottom{padding:10px 15px 14px;}
/*.header-top{margin-bottom:18px}
.logo{margin-top:17px}*/
.social-media-count,.fb-count,.twitter-count,.youtube-count{float:right}
.header-phone{font-size:16px;/* display:block;*/ margin:6px 0 0 0; font-weight:700; float:right;}
.header-phone a{color:#2f3338;}
.header-phone a:hover{
	text-decoration:none;
}
/*.social-media{padding-top: 18px; float: right; display: block;}*/
.fb-count,.twitter-count,.youtube-count{margin-top:10px}
.fb-count,.twitter-count{margin-right:10px}
.network-icon{margin:0 6px 0 0}
nav{border-bottom:1px solid #999;border-top:1px solid #999;background:url(../images/nav-bg.jpg) repeat-x 0 0;/*height:39px;position:relative;z-index:597; clear:left;*/}
/*nav ul{padding:0;}*/
.navbar-nav > li > a{border-right:1px solid #999;padding:0 .9262em;height:39px;line-height:39px;color:#000;font-size:13px;font-weight:700;-webkit-letter-spacing: 0.002em;}
/*nav ul li a.first{border-left:1px solid #999}*/
/*nav ul li a.last{padding:0 27px}
nav ul li a:hover,nav ul li a.active{text-decoration:none;color:#b40000}
nav ul li a.first:hover,nav ul li a.first.active{border-left:1px solid #fff}
nav ul li a.last:hover,nav ul li a.last.active{border-right:1px solid #fff}
nav li.active,nav li:hover{position:relative;z-index:599;cursor:default;text-decoration:none;background-color:#fff;height:40px}
nav ul ul{display:none;position:absolute;top:39px;left:-1px;z-index:598;width:980px;background-color:#fff;padding:0;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999}
nav ul ul li a{float:left;display:block;width:260px;background:none!important;color:#000!important;font-size:12px;font-weight:700;height:auto!important;padding:10px;border-bottom:1px solid #c9c9c9;line-height:18px;border-right:1px solid #999!important;height:40px!important}
nav ul ul li a span{font-size:11px;font-weight:400}
nav ul ul li:hover a{color:#b40000!important}
nav ul li:hover > ul{display:block}
nav li ul li:hover{height:auto!important}
.main-heading,#banner,.content,.content-summery,.learning-graph,.news-section,.press-section{width:982px}*/
.main-heading{background-color:#fff; float:left;}
#banner{height:350px;background-color:#600;position:relative}
#slides{position:absolute;top:0;left:0;z-index:100;/*width:982px*/}
.slides_container{/*width:952px;*/overflow:hidden;position:relative;display:none}
.slides_container a{/*width:952px;height:350px;*/display:block}
.slides_container a img{display:block; width:100%;}
#slides .next,#slides .prev{position:absolute;/*top:150px;*/left:15px;width:47px;height:47px;display:block;z-index:101}
/*#slides .next{left:887px}*/
.content{margin-top:24px}
.content-summery{padding:0 0 158px 0;/*width:922px;*/position:relative;background:url(../images/separator.jpg) no-repeat center bottom; margin-top:20px;}
.content-summery p{padding-right:200px;font-size:13px;line-height:20px;}
.ec-concil-badge{position:absolute;top:-142px;right:-85px;z-index:110;/* width:307px;*/}
.ec-concil-badge img{width:100%;}
.course-heading{position:absolute;width:176px;font-size:20px;font-weight:700;font-family:'arial_narrowbold';bottom:-96px;left:0; right:0;text-transform:uppercase;line-height:22px;color:#2f3338; text-align:center;}
.course-heading:hover{color:#b30505;text-decoration:none}
.graph-blank,.graph-blank1,.graph-blank2,.graph-blank3,.graph-blank4,.graph-blank5,.graph-blank6,.graph-blank7,.graph-blank8,.graph-blank9,.graph-blank10,.graph-blank11,.graph-blank12,.graph-blank13,.graph-blank14,.graph-blank15,.graph-blank16,.graph-blank17,.graph-blank18,.graph-blank19,.graph-blank20{position:absolute;top:722px;left:323px;width:18px;height:18px;display:block;z-index:999;text-indent:-30000000px}
.graph-blank1,.graph-blank2{top:684px}
.graph-blank2,.graph-blank20{left:510px}
.graph-blank3,.graph-blank4,.graph-blank5,.graph-blank13,.graph-blank18{top:366px;left:670px}
.graph-blank4{top:230px}
.graph-blank5,.graph-blank6,.graph-blank7,.graph-blank8{top:20px}
.graph-blank13,.graph-blank14,.graph-blank15,.graph-blank16{top:58px}
.graph-blank6,.graph-blank9,.graph-blank10,.graph-blank14,.graph-blank19{left:740px}
.graph-blank7,.graph-blank11,.graph-blank15{left:811px}
.graph-blank8,.graph-blank12,.graph-blank16,.graph-blank17{left:880px}
.graph-blank9{top:174px}
.graph-blank10{top:308px}
.graph-blank11{top:366px}
.graph-blank12{top:96px}
.graph-blank17{top:136px}
.graph-blank18{top:480px}
.graph-blank19{top:424px}
.learning-graph{background:url(../images/graph-bg.jpg) no-repeat 0 0;height:1032px;padding:0 0 0 30px;/*width:952px;*/font-family:'arial_narrowregular';position:relative;z-index:10}
.learning-graph-col{width:219px;min-height:661px;text-align:right}
ul.course-name{margin-top:18px;width:219px}
ul.course-name li,ul.course-name li a{color:#fff;font-size:20px;font-weight:400}
ul.course-name li a{margin-bottom:18px;line-height:20px;text-align:right;padding-right:25px;float:right;clear:both}
ul.course-name li a:hover,ul.course-name li a:hover .small-font1{text-decoration:none;color:#000}
ul.course-name li a .small-font{font-size:15px;line-height:10px}
ul.course-name li a .small-font1{font-size:17px;color:#e8b3b3;line-height:18px}
.graph-label,.graph-label1{font-size:37px;color:#5c0000;text-transform:uppercase;float:right;padding-right:25px;font-family:'arial_narrowbold'}
.graph-label{margin-top:15px}
.graph-label1,.tech-level{writing-mode:tb-rl;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);white-space:nowrap}
.graph-label1{padding-right:0;margin:28px -19px 0 0}
.learning-graph-col1,.learning-graph-col2,.learning-graph-col3{width:156px;min-height:661px;padding:0 14px 0 7px}
.learning-graph-enroll{height:558px;float:right;clear:both}
.graph-enroll-btn,.graph-enroll-btn.workshop,.graph-enroll-btn.industryready,.graph-enroll-btn1{clear:both;float:right;background-color:#000;color:#fff;text-transform:uppercase;font-size:11px;font-family:'arial_narrowregular';padding:3px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.graph-enroll-btn:hover,.graph-enroll-btn1:hover{text-decoration:none;background-color:#590000}
.graph-enroll-btn.industryready{margin-top:453px}
.graph-enroll-btn.workshop{margin-top:16px}
.levels,.levels.semitech,.levels.tech{clear:both;text-align:center;width:156px;font-family:'arial_narrowregular';color:#fff;font-size:20px;line-height:24px;margin-top:230px}
.levels span{color:#510000;font-size:14px;display:block;line-height:16px}
.learning-graph-col2,.levels.semitech{width:168px;padding-left:5px}
.learning-graph-col3,.levels.tech{width:317px;padding-left:6px}
.learning-graph-col3{position:relative}
.tech-level,.tech-level.swdevna,.tech-level.netprof,.tech-level.dba,.tech-level.forensic{position:absolute;bottom:259px;left:-6px;color:#fff;font-size:16px;font-family:'arial_narrowregular'}
.tech-level.swdevna{left:-19px;bottom:325px}
.tech-level.netprof{left:56px;bottom:268px}
.tech-level.dba{left:122px;bottom:271px}
.tech-level.forensic{left:150px;bottom:313px}
.graph-enroll-btn1,.graph-enroll-btn1.netwceh,.graph-enroll-btn1.netw,.graph-enroll-btn1.netw_n,.graph-enroll-btn1.hackdb,.graph-enroll-btn1.chfi,.graph-enroll-btn1.chfi_n,.graph-enroll-btn1.swdhacdb,.graph-enroll-btn1.swdwas,.graph-enroll-btn1.swdceh,.graph-enroll-btn1.swdceh_n,.graph-enroll-btn1.hackdbceh,.graph-enroll-btn1.hackdbceh_n,.graph-enroll-btn1.forencisceh,.graph-enroll-btn1.forencisceh_n,.graph-enroll-btn1.netwpen{position:absolute;top:160px;left:79px;white-space:nowrap}
.graph-enroll-btn1.netwpen{top:103px;left:149px}
.graph-enroll-btn1.netwceh{top:3px;left:105px}
.graph-enroll-btn1.netwceh_n{top:50px;left:100px}
.graph-enroll-btn1.netw{top:237px;left:149px}
.graph-enroll-btn1.hackdb{top:295px;left:130px}
.graph-enroll-btn1.chfi{top:65px;left:289px}
.graph-enroll-btn1.swdhacdb{top:295px;left:-11px}
.graph-enroll-btn1.swdwas{top:179px;left:-11px}
.graph-enroll-btn1.swdceh{top:25px;left:-11px}
.graph-enroll-btn1.swdceh_n{top:55px;left:-11px}
.graph-enroll-btn1.hackdbceh{top:49px;left:175px}
.graph-enroll-btn1.hackdbceh_n{top:0;left:180px}
.graph-enroll-btn1.forencisceh{top:25px;left:289px}
.graph-enroll-btn1.forencisceh_n{top:0;left:289px}
.press-section{margin-top:2px}
.news-section-left,.news-section-right,.press-section-left,.press-section-right{width:430px;height:212px;background:url(../images/news-tutorial-bg.jpg) no-repeat 0 0 #292929;color:#fff;padding:15px 30px;position:relative}
.news-section-right,.press-section-right{float:right;background-position:0 -242px;background-color:#970404}
.newstutorial,.press-rotator,.video-rotator{width:430px}
.newstutorial li{width:430px;height:160px}
.newstutorial li span.heading{font-size:20px;font-family:'arial_narrowregular';line-height:22px}
.newstutorial li span.newscontent{font-size:13px;margin-top:10px}
.newstutorial li a.button,.newstutorial li a.button.black,.press-section-left a.button,.press-section-right a.button{background:url(../images/button.png) no-repeat 0 0;width:103px;height:36px;line-height:32px;color:#fff;font-size:13px;text-align:center;float:right;font-weight:700;margin-top:16px}
.newstutorial li a.button:hover,.newstutorial li a.button.black:hover,.press-section-left a.button:hover,.press-section-right a.button:hover{background-position:0 -36px;text-decoration:none}
.newstutorial li a.button.black,.press-section-left a.button{background-position:0 -72px}
.newstutorial li a.button.black:hover,.press-section-left a.button:hover{background-position:0 -108px}
.newsprev,.newsnext,.tutorialsprev,.tutorialsnext{background:url(../images/prev-next-btn.png) no-repeat 0 0;width:25px;height:25px;text-indent:-3000000px;display:block;float:left;position:absolute;top:22px;left:285px}
.newsnext{background-position:-25px 0;left:315px}
.tutorial-small{font-size:14px}
.tutorialsprev{left:205px;background-position:0 -25px}
.tutorialsnext{left:235px;background-position:-25px -25px}
.press-section-left,.press-section-right{min-height:373px;background-image:none;background-color:#868686}
.press-rotator,.video-rotator{padding:5px 19px 0 25px;width:372px;margin-left:14px}
.video-rotator{width:385px;padding:5px 0;margin-left:35px}
.press-rotator li,.press-rotator li a,.video-rotator li{width:157px;height:240px;margin-right:38px}
.press-rotator li a{color:#fff;font-size:13px}
.press-rotator li a img{-webkit-box-shadow:0 0 4px 3px rgba(0,0,0,0.3);box-shadow:0 0 4px 3px rgba(0,0,0,0.3)}
.press-rotator li a:hover{text-decoration:none;color:#b30505}
.video-rotator li{width:340px}
.homefooter{display:block;float:left;margin-top:-725px}
footer{margin-top:15px;background:url(../images/footer-bg.jpg) repeat 0 0;margin-top:2px solid #e0e0e0;color:#2f3338;padding:30px}
/*#footer-container,.footer-top,.footer-bottom{width:922px;height:auto}*/
/*.footer-col .testimonial{width:206px;height:266px;background:url(../images/testimonial-bg.png) no-repeat 0 0;margin-right:20px;padding:121px 13px 0 104px}*/
/*.footer-col .enqueryform{width:235px;background-color:#fff;-webkit-box-shadow:0 0 4px 3px rgba(0,0,0,0.3);box-shadow:0 0 4px 3px rgba(0,0,0,0.3);padding:20px;margin-top:15px;margin-right:20px}*/
.footer-col-right{float:left;width:246px}
.enqueryfrm,.enqueryfrm-row{width:235px}
.enqueryfrm-row{margin-bottom:10px}
.enqueryfrm-row input,.enqueryfrm-row textarea,.enqueryfrm-row input.vcode1{width:220px;height:29px;border:1px solid #9e9e9e;background-color:#ced0d2;font-size:16px;color:#2f3338;font-family:'arial_narrowregular';padding:5px}
.enqueryfrm-row input.vcode1{width:110px}
.submitbutton{background:url(../images/button.png) no-repeat 0 0;width:103px;height:36px;color:#fff;font-size:13px;text-align:center;cursor:pointer;margin:0 auto;font-weight:700;padding-bottom:5px; float:none;}
.submitbutton:hover{background-position:0 -36px;text-decoration:none; color:#fff;}
.enqueryfrm-row textarea{width:220px!important;height:89px!important}
.footer-col .facebookbox{margin-top:15px;border-bottom:1px solid #7d7d7d;background-color:#fff;width:246px}
.footer-bottom{border-top:1px solid #828282;padding-top:20px;margin-top:30px}
.footer-bottom-col{margin-right:40px}
.footer-bottom-col-last{margin-right:0}
.footer-bottom  a{color:#2f3338;font-size:14px;font-family:'arial_narrowregular';clear:both;float:none;display:block}
.footer-bottom-col-right{float:right;width:100%;text-align:center;clear:both;margin-top:20px}
.floatleft{float:left !important}
.floatright{float:right !important}
.vcode-img{float:left;margin:0 9px 0 0; height:36px;}
}
@font-face{font-family:'arial_narrowbold';src:url(../fonts/arialnb-webfont.eot);src:url(../fonts/arialnb-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/arialnb-webfont.woff) format("woff"),url(../fonts/arialnb-webfont.ttf) format("truetype"),url(../fonts/arialnb-webfont.svg#arial_narrowbold) format("svg");font-weight:400;font-style:normal;font-display: swap;}
@font-face{font-family:'arial_narrowregular';src:url(../fonts/arialn-webfont.eot);src:url(../fonts/arialn-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/arialn-webfont.woff) format("woff"),url(../fonts/arialn-webfont.ttf) format("truetype"),url(../fonts/arialn-webfont.svg#arial_narrowregular) format("svg");font-weight:400;font-style:normal;font-display: swap;}
#quotes{position:relative}
.textItem{position:absolute;display:none}
@media print {
body{font-family:Arial;font-size:14px}
p{line-height:20px}
}
/*ol{margin-left:20px!important}*/
.success_msg{color:#330;font-weight:700}
#ShowPaging{margin:5px 10px 5px 0;float:right}
#ShowPaging table{text-align:center}
.paging{background:url(../images/buttons.png) no-repeat scroll 0 0 transparent;border-bottom:medium none;color:#0281AA;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:24px;line-height:22px;list-style:none outside none;margin:0 0 0 5px;padding:0;text-align:center;width:24px}
.paging-active{background:url(../images/buttons.png) no-repeat scroll 0 0 transparent;border-bottom:medium none;color:#A3A3A3;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:24px;line-height:22px;list-style:none outside none;margin:0 0 0 5px;padding:0;text-align:center;width:24px}
a.home, a.contact, a.course{background-image:url(../images/home-ic.png);background-repeat:no-repeat;padding:8px 16px 8px 22px;font-size:12px;font-weight:700;background-position:0 8px;float:right;margin-top: 4px;}
a.contact{background-image:url(../images/contact-icon.png);background-position:0 9px;}
a.course{background-image:url(../images/course-ic.png);background-position:0 9px;}
.search-ic{background-color:#fff;border:1px solid #bfbfbf;background-image:url(../images/search-ic.png);background-repeat:no-repeat;background-position:5px center;height:26px;margin:5px 0 0 10px;padding:0 6px 0 25px;width:175px;color:#b8b8b8;font-weight:700}
.pagination{float:right;margin:25px 0 25px 0}
.scroll-text{width:100%;height:500px;overflow:hidden}
.scroll-text ul{width:100%;overflow:hidden;margin:0}
.search-ic-n{background-color:#fff;border:1px solid #bfbfbf;background-image:url(../images/search-ic.png);background-repeat:no-repeat;background-position:5px center;height:29px;margin:5px 0 0 10px;padding:0 6px 0 25px;width:135px;color:#b8b8b8;font-weight:700}
.search-ic-s{background-color:#fff;border:1px solid #bfbfbf;background-image:url(../images/search-ic.png);background-repeat:no-repeat;background-position:5px center;height:29px;margin:5px 0 0 10px;padding:0 6px 0 25px;width:100px;color:#b8b8b8;font-weight:700}
.search-ic-select{background-color:#fff;border:1px solid #bfbfbf;background-image:url(../images/search-ic.png);background-repeat:no-repeat;background-position:5px center;height:32px;margin:5px 0 0 6px;padding:5px 6px 5px 25px;width:135px;color:#b8b8b8;font-weight:700}
.error-frontend{color:#C00;font-weight:700}
/*.news-section{position:relative;min-height:1485px}
.news-section .tools,.news-section .tools.photos,.news-section .tools.events,.news-section .tools.press,.news-section .tools.circular,.news-section .tools.tv,.news-section .tools.jobs,.news-section .tools.faq,.news-section .tools.vnews,.news-section .tools.tutorials,.news-section .tools.articles,.news-section .tools.blog,.news-section .tools.forum,.news-section .tools.alumni{width:520px;min-height:259px;background-color:#343434;color:#fff;font-size:13px;position:absolute;top:0}
.news-section .tools .heading,.news-section .tools .boxcontent,.news-section .tools.photos .heading,.news-section .tools.photos .boxcontent,.news-section .tools.events .heading,.news-section .tools.events .boxcontent,.news-section .tools.press .heading,.news-section .tools.press .boxcontent,.news-section .tools.circular .heading,.news-section .tools.tv .heading,.news-section .tools.tv .boxcontent,.news-section .tools.jobs .heading,.news-section .tools.jobs .boxcontent,.news-section .tools.faq .heading,.news-section .tools.vnews .heading,.news-section .tools.vnews .boxcontent,.news-section .tools.tutorials .heading{padding:25px 30px}
.news-section .tools .heading,.news-section .tools .boxcontent,.toolcontent{width:460px}
.news-section .tools .boxcontent,.news-section .tools.events .boxcontent,.news-section .tools.press .boxcontent,.news-section .tools.tv .boxcontent,.news-section .tools.jobs .boxcontent,.news-section .tools.vnews .boxcontent,.news-section .tools.blog .boxcontent{padding-bottom:4px}*/
/*.news-section .tools .heading,.news-section .tools.photos .heading,.news-section .tools.events .heading.news-section .tools.circular .heading,.news-section .tools.tv .heading{font-size:18px;font-family:'arial_narrowregular';border-bottom:1px solid #000;line-height:20px}*/
.news-section .tools .heading .icon,.news-section .tools.photos .heading .icon,/*.news-section .tools.events .heading .icon*/,.news-section .tools.press .heading .icon,.news-section .tools.circular .heading .icon,.news-section .tools.tv .heading .icon,.news-section .tools.faq .heading .icon{width:32px;height:32px;background:url(../images/block-option-icon.png) no-repeat 0 0;margin-right:20px;text-indent:-300000px}
/*.news-section .tools .heading .main .mainheading{font-size:30px;text-transform:uppercase}*/
/*.news-section .tools .boxcontent{position:relative}*/
/*.toolcontent li,.toolcontent.photos li,.toolcontent.events li,.toolcontent.press li,.toolcontent.articles li{padding:0 30px;width:400px}
.toolcontent li .thumbimg,.toolcontent.photos li .thumbimg,.toolcontent.press li .thumbimg{width:116px;height:116px;border:2px solid #fff;-webkit-box-shadow:0 7px 3px 2px rgba(0,0,0,0.3);box-shadow:0 7px 3px 2px rgba(0,0,0,0.3);margin-right:13px}*/
/*.toolcontent li .newscontent,.toolcontent li .indvheading,.toolcontent li .indvcontent{width:267px}
.toolcontent li a{color:#c80f0f}
.toolcontent li .indvheading{font-size:18px;font-family:'arial_narrowbold';line-height:18px;margin-bottom:4px}
.toolcontent li .indvheading.link{color:#fa8700}*/
.toolcontent li a:hover,.toolcontent.photos li a:hover,.toolcontent.events li a:hover,.toolcontent.press li a:hover,.toolcontent.jobs li a:hover,.toolcontent.vnews li a:hover,.toolcontent.blog li a:hover,.toolcontent.forum li a:hover{text-decoration:none;color:#fff}
/*.toolcontent li .category,.toolcontent li .indvreviews,.toolcontent li .indvratings,.toolcontent.events li .host,.toolcontent.jobs li .host,.toolcontent.blog li .post,.toolcontent.blog li .postcategory,.toolcontent.blog li .postdt,.toolcontent.forum li .post,.toolcontent.forum li .postcategory,.toolcontent.forum li .postdt{background:url(../images/content-icon.png) no-repeat 0 4px;font-family:'arial_narrowbold';font-size:14px;line-height:14px;padding-left:14px}
.toolcontent li .category,.toolcontent.blog li .post,.toolcontent.blog li .postcategory,.toolcontent.blog li .postdt,.toolcontent.forum li .post,.toolcontent.forum li .postcategory,.toolcontent.forum li .postdt{clear:both;float:none;margin-bottom:12px}
.toolcontent li .category,.toolcontent li .indvreviews,.toolcontent li .indvratings{color:#686868}
.toolcontent.events li .host,.toolcontent li .newscontent .indvcontent p,.toolcontent.forum li .newscontent, .toolcontent.events .host,.toolcontent .newscontent .indvcontent p{color:#d3d3d3}*/
.toolcontent.jobs li .host,.toolcontent.blog li .newscontent{color:#9b9b9b}
/*.toolcontent li .indvreviews{background-position:0 -18px;margin-right:18px}*/
.toolcontent li .indvratings{background-position:0 -36px}
.toolcontent li .indvratings img{margin-right:3px}
/*.news-section .tools .boxcontent a.button,.news-section .tools.photos .heading a.button,.news-section .tools.events .boxcontent a.button,.news-section .tools.circular .heading a.button,.news-section .tools.jobs .boxcontent a.button,.news-section .tools.faq .heading a.button,.news-section .tools.vnews .boxcontent a.button,.news-section .tools.tutorials .boxcontent a.button,.news-section .tools.blog .boxcontent a.button,.news-section .tools.forum .boxcontent a.button,.news-section .tools.alumni .heading a.button{color:#fff;background-color:#af0b0b;padding:0 30px;font-size:16px;float:right;background-image:none;margin-top:20px}*/
/*.news-section .tools .boxcontent a.button:hover,.news-section .tools.photos .heading a.button:hover,.news-section .tools.events .boxcontent a.button:hover,.news-section .tools.press .boxcontent a.button:hover,.news-section .tools.circular .heading a.button:hover,.news-section .tools.jobs .boxcontent a.button:hover,.news-section .tools.faq .heading a.button:hover,.news-section .tools.vnews .boxcontent a.button:hover,.news-section .tools.blog .boxcontent a.button:hover,.news-section .tools.forum .boxcontent a.button:hover,.news-section .tools.alumni .heading a.button:hover{color:#343434;background-color:#fff}*/
.toolsprev,.toolsnext,.photosprev,.photosnext,.eventsprev,.eventsnext,.pressprev,.pressnext,.tvprev,.tvnext,.jobsprev,.jobsnext,.vnewsprev,.vnewsnext,.articlesprev,.articlesnext,.blogprev,.blognext{background-color:#af0b0b;width:17px;height:15px;display:block;float:left;position:absolute;top:75px;left:30px;border-radius:50%;-webkit-border-radius:50%;font-family:'aaarghnormal';color:#fff;text-align:center;font-size:10px;padding-top:2px}
.toolsprev:hover,.toolsnext:hover,.photosprev:hover,.photosnext:hover,.eventsprev:hover,.eventsnext:hover,.pressprev:hover,.pressnext:hover,.tvprev:hover,.tvnext:hover,.jobsprev:hover,.jobsnext:hover,.vnewsprev:hover,.vnewsnext:hover,.articlesprev:hover,.articlesnext:hover,.blogprev:hover,.blognext:hover{background-color:#fff;color:#343434;text-decoration:none}
.toolsnext{left:473px}
.news-section .tools.photos{right:0;min-height:194px!important}
/*.news-section .tools.photos,.news-section .tools.events,.news-section .tools.vnews{width:462px;min-height:184px;background-color:#af0b0b}*/
.news-section .tools.photos .heading{border-bottom:none;border-right:1px solid #6f0202;width:auto;padding:91px 30px 4px}
.news-section .tools.photos .heading a.button,.news-section .tools.circular .heading a.button,.news-section .tools.faq .heading a.button{clear:both;background-color:#343434;margin-top:38px}
.news-section .tools.photos .heading a.button:hover,.news-section .tools.circular .heading a.button:hover,.news-section .tools.faq .heading a.button:hover,.news-section .tools.blog .boxcontent a.button:hover{color:#af0b0b}
.news-section .tools.photos .boxcontent,.toolcontent.photos{width:226px;float:right}
.toolcontent.photos li,.toolcontent.photos li .newscontent{width:166px}
.toolcontent.photos li .thumbimg,.toolcontent.photos li .thumbimg img{margin-right:0;border:none;width:166px;height:111px;box-shadow:0 5px 5px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.3)}
.toolcontent.photos li .thumbimg img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.toolcontent.photos li .newscontent{text-align:center;font-size:12px;margin-top:10px;color:#fa8700}
.toolcontent.photos li a,.toolcontent.events li a,.toolcontent.press li a,.toolcontent.jobs li a,.toolcontent.vnews li a,.toolcontent.blog li a,.toolcontent.forum li a{color:#343434}
.photosprev,.photosnext,.eventsprev,.eventsnext,.pressprev,.pressnext,.jobsprev,.jobsnext,.vnewsprev,.vnewsnext,.blogprev,.blognext{background-color:#343434}
.photosnext{left:239px}
.photosprev:hover,.photosnext:hover,.jobsprev:hover,.jobsnext:hover{color:#af0b0b}
/*.news-section .tools.events{right:0;top:194px}
.news-section .tools.events,.news-section .tools.press,.news-section .tools.vnews{background-color:#999;min-height:224px}
.news-section .tools.events .heading,.news-section .tools.events .boxcontent,.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:402px}*/
.news-section .tools.press .heading,.news-section .tools.vnews .heading{border-bottom-color:#606060}
/*.news-section .tools.events .heading{border-right:1px solid #606060; border-bottom:none;}
.news-section .tools.events .heading .icon{background-position:0 -32px}*/
/*.toolcontent.events li,.toolcontent.events li .newscontent,.toolcontent.vnews li,.toolcontent.articles li{width:342px}*/
.eventsprev,.eventsnext{top:50px}
.eventsnext,.vnewsnext,.articlesnext{left:415px}
.toolcontent.events li .host,.toolcontent.jobs li .host, .toolcontent.events .host{background:none;line-height:18px;padding:0}
/*.news-section .tools.events .boxcontent a.button,.news-section .tools.press .boxcontent a.button,.news-section .tools.jobs .boxcontent a.button,.news-section .tools.vnews .boxcontent a.button,.news-section .tools.blog .boxcontent a.button,.news-section .tools.forum .boxcontent a.button,.news-section .tools.alumni .heading a.button{background-color:#343434}*/
/*.news-section .tools.press{left:0;top:300px;width:289px;min-height:445px}*/
.news-section .tools.press .heading,.news-section .tools.press .boxcontent,.toolcontent.press{width:229px}
.news-section .tools.press .heading .icon{background-position:0 -64px}
.news-section .tools.press .heading .main{width:177px}
.toolcontent.press li .thumbimg{margin:0 0 10px}
.toolcontent.press li .thumbimg,.toolcontent.press li .thumbimg img{width:165px;height:181px}
.toolcontent.press li .thumbimg{box-shadow:0 5px 3px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 5px 3px 2px rgba(0,0,0,0.5)}
.toolcontent.press li,.toolcontent.press li .newscontent,.toolcontent.press li .newscontent .indvcontent{width:169px}
.pressprev,.pressnext{top:140px}
.pressnext{left:242px}
.news-section .tools.circular{width:231px;min-height:132px;background-color:#af0b0b;left:289px;top:300px}
.news-section .tools.circular .heading{width:171px;border-bottom:none;padding-bottom:4px;padding-top:45px}
.news-section .tools.circular .heading .icon{background-position:0 -96px;height:28px;margin-right:12px}
.news-section .tools.circular .heading a.button{margin-top:19px}
/*.news-section .tools.tv{width:471px;min-height:382px;top:432px;left:289px}*/
.news-section .tools.tv .heading,.news-section .tools.tv .boxcontent{width:411px}
.news-section .tools.tv .heading{line-height:30px;padding-bottom:23px}
.news-section .tools.tv .heading .icon{background-position:0 -156px}
.toolcontent.tv,.toolcontent.tv li{width:351px}
.tvprev,.tvnext{top:145px}
.tvnext{left:424px}
.news-section .tools.jobs{top:432px;right:0;background-color:#af0b0b;width:222px;min-height:382px}
.news-section .tools.jobs .heading,.news-section .tools.jobs .boxcontent,.news-section .tools.jobs .heading .main,.toolcontent.jobs,.toolcontent.jobs li .newscontent{width:162px}
.news-section .tools.jobs .heading{text-align:center;line-height:35px;border-bottom-color:#6f0202;padding:80px 30px 79px}
.news-section .tools.jobs .heading .main .mainheading{font-size:60px}
.toolcontent.jobs li,.toolcontent.jobs li .newscontent,.toolcontent.jobs li .newscontent .indvheading{width:102px}
.toolcontent.jobs li .newscontent{min-height:58px}
.jobsprev,.jobsnext{top:50px}
.jobsnext{left:175px}
.news-section .tools.faq{left:0;top:765px;width:289px;min-height:86px;background-color:#af0b0b}
.news-section .tools.faq .heading{width:229px;border-bottom:none}
.news-section .tools.faq .heading .icon{background-position:0 -124px}
.news-section .tools.faq .heading .main{line-height:32px}
.news-section .tools.faq .heading a.button{clear:none;margin-top:1px}
/*.news-section .tools.vnews,.news-section .tools.articles{min-height:226px;top:852px;left:0}*/
.news-section .tools.vnews .heading .icon{background-position:0 -188px}
/*.toolcontent.vnews li .ndate,.toolcontent.articles li .ndate{width:52px;height:44px;background-color:#757575;text-align:center;font-size:11px;line-height:14px;padding:12px 4px 0;margin-right:20px}*/
/*.toolcontent.vnews li .ndate .dt,.toolcontent.articles li .ndate .dt{font-size:18px}
.toolcontent.vnews li .newscontent{margin-bottom:18px;height:94px}
.toolcontent.vnews li .newscontent,.toolcontent.vnews li .newscontent .indvcontent,.toolcontent.articles li .newscontent,.toolcontent.articles li .newscontent .category,.toolcontent.articles li .newscontent .indvcontent{width:262px}*/
.toolcontent.vnews li .newscontent .indvcontent p{margin-bottom:0}
.vnewsprev,.vnewsnext{top:75px}
/*.news-section .tools.tutorials{top:852px;right:0;left:462px}*/
.news-section .tools.tutorials .heading{padding-top:26px}
.news-section .tools.tutorials .heading .icon{background-position:0 -220px;height:30px}
/*.news-section .tools.tutorials .boxcontent a.button{margin-top:12px}
.news-section .tools.articles{top:1144px;width:462px;min-height:224px}*/
.news-section .tools.articles .heading .icon{background-position:0 -250px}
/*.toolcontent.articles li .ndate{background-color:#171717}*/
.articlesprev,.articlesnext{top:44px}
.toolcontent.articles li .newscontent{height:80px}
.news-section .tools.blog,.news-section .tools.forum{top:1144px;width:260px;min-height:280px;background-color:#af0b0b}
.news-section .tools.blog{left:462px}
.news-section .tools.blog .heading,.news-section .tools.blog .boxcontent,.toolcontent.blog,.news-section .tools.forum .heading,.news-section .tools.forum .boxcontent,.toolcontent.forum{width:200px}
.news-section .tools.blog .heading{border-bottom-color:#6f0202;padding:43px 30px 42px}
.news-section .tools.blog .heading .icon{background-position:0 -283px}
.toolcontent.blog li,.toolcontent.blog li .newscontent,.toolcontent.blog li .newscontent .indvheading,.toolcontent.blog li .newscontent .indvcontent,.toolcontent.forum li,.toolcontent.forum li .newscontent,.toolcontent.forum li .newscontent .indvheading,.toolcontent.forum li .newscontent .indvcontent{width:140px}
.toolcontent.blog li .post,.toolcontent.blog li .postcategory,.toolcontent.blog li .postdt,.toolcontent.forum li .post,.toolcontent.forum li .postcategory,.toolcontent.forum li .postdt{margin-bottom:5px}
.toolcontent.blog li .post,.toolcontent.forum li .post{background-position:0 -64px}
.toolcontent.blog li .postcategory,.toolcontent.forum li .postcategory{background-position:0 -90px}
.toolcontent.blog li .postdt,.toolcontent.forum li .postdt{background-position:0 -116px;margin-bottom:12px}
.blognext{left:213px}
.news-section .tools.forum{background-color:#999;right:0}
.news-section .tools.forum .heading{border-bottom-color:#606060;padding:43px 30px 42px}
.news-section .tools.forum .heading .icon{background-position:0 -315px;height:31px}
.news-section .tools.alumni{background-color:#999;width:462px;min-height:51px;top:1404px;left:0}
.news-section .tools.alumni .heading{border-bottom:none;padding:20px 30px 19px}
.news-section .tools.alumni .heading .main{margin-top:6px}
.news-section .tools.alumni .heading .icon{background-position:0 -346px}
.news-section .tools.alumni .heading a.button{float:right;margin-top:0}
.member-heading{font-size:18px;/*float:left;*/margin:10px 0 0 0; text-align:right}
/*.memberlogo,.memberlogo1,.memberlogo2{float:left}
.memberlogo,.memberlogo1{margin-right:40px}
.memberlogo2{margin-top:5px}*/
.tools.events .boxcontent .caroufredsel_wrapper{height:58px!important}
.tools.jobs .boxcontent .caroufredsel_wrapper{height:90px!important}
.tools.blog .boxcontent .caroufredsel_wrapper,.tools.forum .boxcontent .caroufredsel_wrapper{height:120px!important}
@font-face{font-family:'aaarghnormal';src:url(../fonts/aaargh-webfont.eot);src:url(../fonts/aaargh-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/aaargh-webfont.woff) format("woff"),url(../fonts/aaargh-webfont.ttf) format("truetype"),url(../fonts/aaargh-webfont.svg#aaarghnormal) format("svg");font-weight:400;font-style:normal;font-display: swap;}
@font-face{font-family:'book_antiquabold';src:url(../fonts/antquab-webfont.eot);src:url(../fonts/antquab-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/antquab-webfont.woff) format("woff"),url(../fonts/antquab-webfont.ttf) format("truetype"),url(../fonts/antquab-webfont.svg#book_antiquabold) format("svg");font-weight:400;font-style:normal;font-display: swap;}
@font-face{font-family:"Arial Black";src:url(../fonts/739501954-ariblk.eot);src:url(../fonts/739501954-ariblk.eot?#iefix) format("embedded-opentype"),url('../fonts/739501954-ariblk.svg#Arial Black') format("svg"),url(../fonts/739501954-ariblk.woff) format("woff"),url(../fonts/739501954-ariblk.ttf) format("truetype");font-weight:400;font-style:normal;font-display: swap;}
.gsc-input-box table{background-color:#fff}
.cse .gsc-control-cse,.gsc-control-cse{background-color:transparent!important;border:none!important;padding:.3em 0 0 1em !important}
.footer-bottom p,.footer-bottom-col-last p{font-family:'arial_narrowregular';font-size:14px;line-height:18px;margin-bottom:20px}
.footer-bottom p span:first-of-type,.footer-bottom-col-last p span{font-family: 'arial_narrowbold';}
.footer-bottom p span:last-of-type{font-family: 'arial_narrowregular';}
.gs-result a,.gcsc-branding-clickable{border-left:0;border-right:0;padding:0!important}
td.gcsc-branding-text,div.gcsc-branding-text{margin:8px 2px!important}
.gsc-result .gs-title{height:auto!important}
.gs-result .gs-title,.gs-result .gs-title *{color:#b30505!important;font-size:14px!important;text-decoration:none!important}
.gsc-webResult .gsc-result{padding:10px 0 25px}
/*a.competition-banner{display:block;margin-left:-30px}*/
a.competition-banner img{margin:15px 0 0; width:100%;}
/*#learninggraph{display:block}
#learninggraphtab{display:none}
#dsocial #mnavtop,#msocial #mnavtop,#msocial{display:none!important}
#dnav,#dsocial{display:block}
.graphtext{display:none}*/
.navbar-nav > li:first-child ul{width:952px;height:400px;overflow-x:hidden;overflow-y:scroll}
/*nav ul li:first-child ul li a{width:223px;height:51px!important;}
nav ul li:first-child ul{top:-102px;}*/
.nxtbatch{background: #b53534; /* Old browsers */
background: -moz-linear-gradient(top, #b53534 0%, #670001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b53534), color-stop(100%,#670001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b53534 0%,#670001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b53534 0%,#670001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b53534 0%,#670001 100%); /* IE10+ */
background: linear-gradient(to bottom, #b53534 0%,#670001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b53534', endColorstr='#670001',GradientType=0 ); /* IE6-9 */color:#fff;text-shadow:none;border-right:none; padding:0 20px;}
.nxtbatch:hover{color:#fff;}
.nxtbtch-btn{position:absolute; top:1044px; left:164px;}
.ptlab{margin-left:-30px;display:block;margin-top:-40px;width:982px;height:350px; position:relative; float:left;}
.ptlab img{position:absolute; top:0; left:0; max-width:100%;}
.learning-graph{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b30505+0,8e1919+100 */
background-color: #b30505 !important; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #b30505 0%, #8e1919 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, #b30505 0%,#8e1919 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, #b30505 0%,#8e1919 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b30505', endColorstr='#8e1919',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */padding:0 !important;/*width:982px !important;*/font-family:'arial_narrowregular';position:relative;z-index:10; background-image:none !important; height:auto !important; width:100%}
.graph-table-header{border-top:3px solid #850404;border-bottom:3px solid #850404; /* display:block;width:982px; float:left;*/}
.graph-table-header-col{/*display:block;width:470px; */ text-align:center; color:#fff; font-size:18px; text-transform:uppercase; padding:10px 0; float:left; border-right:3px solid #850404; line-height:20px;/* height:50px;*/}
.graph-table-header-col:nth-child(2){/*width:161px;*/}
.graph-table-header-col:nth-child(3){/*width:177px;*/}
.graph-table-header-col:nth-child(4){/*width:144px;*/ border-right:none;}
.graph-detail-total{/*float:left;*/ padding:0 30px;/* width:922px;*/}
.graph-detail-heading{float:left;width:100%;border-bottom:3px solid #850404;}
.graph-detail-heading-col{float:left;border-right:3px solid #850404;}
.graph-detail-heading-col:nth-child(1){padding:30px 40px 0 0; /*width:440px;*/}
.graph-detail-heading-col:nth-child(2){/*width:161px;*/}
.graph-detail-heading-col:nth-child(3){/*width:177px;*/}
.graph-detail-heading-col:nth-child(4){/*width:114px;*/ border-right:none;}
.graph-detail-heading-col:nth-child(2), .graph-detail-heading-col:nth-child(3), .graph-detail-heading-col:nth-child(4){height:68px;}
.graph-heading{float:right; font-size:18px; color:#fff; background-color:#5c0000; padding:6px 20px;}
.graph-content-row{float:left; width:100%; border-bottom:1px solid #9f0606; position:relative;}
.graph-content-col:first-child:after{content:url(../images/level-arrow.png); position:absolute; top:70px; left:410px;}
.graph-row-total .graph-content-row:last-child:after{content:"";}
.graph-content-col{float:left;border-right:3px solid #850404;color:#fff; padding:20px 0 0; line-height:20px; min-height:85px;}
.graph-content-col:nth-child(1){text-align:right;font-size:18px; padding-right:40px;/* width:440px;*/}
.graph-content-col:nth-child(1) span{font-size:14px; color:#ffbe69; font-style:italic;}
.graph-content-col:nth-child(2){font-size:16px; padding-right:26px; padding-left:26px;/* width:161px;*/}
.graph-content-col:nth-child(2) span{font-size:14px; color:#e5aaaa; font-style:italic;}
.graph-content-col:nth-child(3){font-size:20px; text-align:center;/*width:177px;*/}
.graph-content-col:nth-child(3) span{font-size:16px;}
.graph-content-col:nth-child(4){border-right:none;width:114px;/* text-align:center;*/ padding:10px 0 10px 8px;}
.btn-details{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3d3d3d+0,000000+100 */
background: #3d3d3d; /* Old browsers */
background: -moz-linear-gradient(top, #3d3d3d 0%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #3d3d3d 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #3d3d3d 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ border:1px solid #000; font-size:13px; color:#fff; padding:4px 10px; clear:both; margin-bottom:4px;/* width:76px;*/ border-radius:4px; display:inline-block; text-align:center;}
.btn-details:hover{color:#fff;}
.btn-details.red{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a90d0d+0,5c0000+100 */
background: #a90d0d; /* Old browsers */
background: -moz-linear-gradient(top, #a90d0d 0%, #5c0000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a90d0d 0%,#5c0000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a90d0d 0%,#5c0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90d0d', endColorstr='#5c0000',GradientType=0 ); /* IE6-9 */ border:1px solid #440000; margin-bottom:0;}
.btn-details:after{content:url(../images/arrow-white.png); padding-left:3px;}
.subtxt{font-size:14px; color:#fff !important; font-style:normal !important;}
.leveljoin:after{content:url(images/level-join.png); position:absolute; top:33px; left:422px;}
.othertxt{position:absolute;top:62px; left:312px;}
.select-style {
    /*background: #5c0000 url(../images/white-down-arrow.png) no-repeat scroll 96% 50%;*/
    box-shadow: 0 5px 6px 2px rgba(0, 0, 0, 0.5);
    margin: 70px auto 0 auto;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.select-style select {
    border: none;
    box-shadow: none;
	background: #5c0000 url(../images/white-down-arrow.png) no-repeat scroll 96% 50%;
    /*background-color: #5c0000;
    background-image: none;*/
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
	color: #fff;
    font-size: 22px;
    padding: 24px 8px;
    text-align: center;
    width: 100%;
}
.select-style select:focus {
    outline: none;
}
.choose-qualification{position:absolute; top:27px; left:160px;}
.graph-opt{position:relative;/* width:100%; float:left;*/margin-top: -40px;}
.nolevel .graph-content-row:after{content:"";}
/*.awardtotal{background-color:#fff; display: block; float: left; margin-top: 10px; width: 100%;}*/
.awardtotal .left{color:#2f3338; padding:30px 30px 30px 45px; display: block; float: left; font-family: "arial_narrowregular"; font-size: 30px; line-height: 30px; text-align: center; text-transform: uppercase;}
.awardtotal .right{border-left:1px solid #b8b8b8;/* display: block; float: left;*/ padding: 30px 45px 30px 30px;/* position: relative;*/}
.awardtotal .left .button{margin:4px auto; background-color: #343434; background-image: none; color: #fff; display: block; float: none; font-family: "book_antiquabold"; font-size: 16px; height: auto; line-height: normal; padding: 10px 15px; text-transform: none;}
.awardtotal .right ul.award{padding:0;}
.awardtotal .right ul.award li{margin:22px 8% 0; float:left; list-style:none;}
.awardtotal .left .button:hover, .clienttotal .button:hover{background-color:#af0b0b;}
/*.awardtotal .right ul.award li:first-child{margin-left:20px;}*/
.clienttotal .button{margin:4px auto; background-color: #343434; background-image: none; color: #fff; display: inline; float: none; font-family: "book_antiquabold"; font-size: 16px; height: auto; line-height: normal; padding: 10px 15px; text-transform: none;}



.dropdown-menu.courses-menu > li {
  float: left;
}
.dropdown-menu.courses-menu > li a{float:left;display:block;width:306px;font-size:13px;font-weight:700;padding:12px 10px;border-bottom:1px solid #c9c9c9;border-right:1px solid #999;height:76px; white-space:normal;}
.dropdown-menu.courses-menu > li a span{font-size:11px;font-weight:400}
.dropdown-menu > li a{font-size:13px;font-weight:700;padding:12px 10px;border-bottom:1px solid #c9c9c9;white-space:normal;}
.dropdown-menu.workshop-menu{min-width:332px;}
.navbar-nav > li > a.buy-online {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #515151 0%, #000703 100%) repeat scroll 0 0; color: #fff;}
.navbar-nav > li > a.nxtbatch {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #b53534 0%, #670001 100%) repeat scroll 0 0; border-right:none; color: #fff; /*padding-right: .978em; padding-left: .97em;*/}
.affix{top:0; z-index: 9999 !important;}
.navbar-collapse{padding:0;}
.faq-btn-head{float: right; margin: 3px 10px 0px 0px;}
	.faq-btn-head-left{display: block; float: left; color: rgb(255, 255, 255); font-family: arial_narrowbold; border: 1px solid rgb(84, 0, 0); background: #a12323; background: -moz-linear-gradient(top, #a12323 0%, #d00101 100%); background: -webkit-linear-gradient(top, #a12323 0%,#d00101 100%); background: linear-gradient(to bottom, #a12323 0%,#d00101 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a12323', endColorstr='#d00101',GradientType=0 ); font-size: 16px; padding: 2px 12px;}
	.faq-btn-head-right{display: block; float: left; color: rgb(47, 51, 56); font-size: 11px; font-family: arial_narrowbold; border: 1px solid rgb(188, 188, 188); background: #ebebeb; background: -moz-linear-gradient(top, #ebebeb 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #ebebeb 0%,#ffffff 100%); background: linear-gradient(to bottom, #ebebeb 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=0 ); font-style: italic; padding: 6px 10px 5px 6px;}
	.phone-head{font-size:16px; display:block; margin:10px 0 0 0;font-weight:bold; float:right;}
	/*a.logo img{
		width:100%;
	}*/
	
	
	.swiper-container {
        width: 100%;
        height: 100%;
        
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
       /* background: #fff;*/
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	.swiper-container.swiper1 .swiper-slide > img, .swiper-container.swiper-press .swiper-slide > a, .swiper-container.swiper-press .swiper-slide > img{width:100%;}
	.swiper-container.swiper-event-gallery .swiper-slide a > img{/*width:124%;*/width:100%;}
	
	.graph-table-header-col.col-lg-6{
		width:49.4%;
	}
	.graph-table-header-col.col-lg-2:nth-child(2){
		width:16.4%;
	}
	.graph-table-header-col.col-lg-2:nth-child(3){
		width:18.1%;
	}
	.graph-table-header-col.col-lg-2:nth-child(4){
		width:16%;
	}
	.graph-detail-heading-col.col-lg-6, .graph-content-col.col-lg-6{
		width: 49.4%;
	}
	.graph-detail-heading-col.col-lg-2:nth-child(2), .graph-content-col.col-lg-2:nth-child(2){
		width:17.48%;
	}
	.graph-detail-heading-col.col-lg-2:nth-child(3), .graph-content-col.col-lg-2:nth-child(3){
		width:19.2%;
	}
	.graph-detail-heading-col.col-lg-2:nth-child(4), .graph-content-col.col-lg-2:nth-child(4){
		width:11.5%;
	}
	
	
	
	
	
	/*.news-section{margin-top:15px;}*/
	.boxshadow{-webkit-box-shadow:0 0 4px 4px rgba(0,0,0,0.3);box-shadow:0 0 4px 4px rgba(0,0,0,0.3)}
	.courses-online,.courses-online .text,.courses-online .ctabutton,.faq,.faq .text,.faq .ctabutton{display:block;float:left}
	.courses-online,.faq{background-color:#343434;padding:30px; width:100%; margin-top:15px;}
	/*.courses-online{padding-bottom:23px}*/
	.courses-online .text,.faq .text{color:#fff;font-size:27px;font-family:'arial_narrowregular';line-height:22px}
	/*.courses-online .text{margin-right:32px;}*/
	.courses-online .text span{color:#ababab;font-size:18px}
	.courses-online .ctabutton,.faq .ctabutton{background-color:#af0b0b;color:#fff;font-size:20px;font-family:'book_antiquabold';padding:8px 30px;float:right;font-weight:700; text-align:center;}
	.courses-online .ctabutton:hover,.faq .ctabutton:hover{text-decoration:none;color:#000}
	.faq{background-color:#af0b0b;}
	.faq .text{font-family:'arial_narrowbold';font-size:32px;margin-top:7px}
	.faq .ctabutton{background-color:#fff;color:#000}
	.faq .ctabutton:hover{color:#af0b0b}
	.leftpad-toggle, .leftpad-toggle2, .leftpad-toggle-all, .leftpad-job, .leftpad-toggle-tools{padding-left:0;}
	
	.photo-gallery{margin-top:15px;/* height:485px;*/}
	.slide-caption{position:absolute; bottom:0; background-color:rgba(0, 0, 0, .5); color:#fff; font-size:16px; width:100%; padding:15px 20px; z-index:99; left:0;font-family:'arial_narrowbold';}
	
	.techclub, .faqbox, .jobs, .quiz {
		display: block;
		background-color: #af0b0b;
		width: 100%;
		height: 265px;
		margin-top: 15px;
		color: #fff;
		font-family: 'arial_narrowbold';
	}
	.techclub{background-color:#000;}
	
	.news-section .tools, .news-section .tools.photos, .news-section .tools.events, .news-section .tools.press, .news-section .tools.circular, .news-section .tools.tv, .news-section .tools.jobs, .news-section .tools.faq, .news-section .tools.vnews, .news-section .tools.tutorials, .news-section .tools.articles, .news-section .tools.blog, .news-section .tools.forum, .news-section .tools.alumni {
		width: 100%;
		height: 100%;
		background-color: #343434;
		color: #fff;
		font-size: 13px;
		/*position: static;*/
		margin-top: 15px;
	}
	.news-section .tools.photos, .news-section .tools.events, .news-section .tools.vnews {
		width: 100%;
		/*min-height: 265px;*/
		background-color: #af0b0b;
	}
	.news-section .tools.events{
		margin-top: 15px;
	}
	.news-section .tools.events, .news-section .tools.press, .news-section .tools.vnews {
		background-color: #999;
	}
	.news-section .tools .heading, .news-section .tools .heading .icon{display:block; float:left;}
	.news-section .tools .heading, .news-section .tools.photos .heading, .news-section .tools.events .heading.news-section .tools.circular .heading, .news-section .tools.tv .heading {
		font-size: 18px;
		font-family: 'arial_narrowregular';
		border-bottom: 1px solid #000;
		line-height: 20px;
	}
	.news-section .tools .heading, .news-section .tools .boxcontent, .news-section .tools.photos .heading, .news-section .tools.photos .boxcontent, .news-section .tools.events .heading, .news-section .tools.events .boxcontent, .news-section .tools.press .heading, .news-section .tools.press .boxcontent, .news-section .tools.circular .heading, .news-section .tools.tv .heading, .news-section .tools.tv .boxcontent, .news-section .tools.jobs .heading, .news-section .tools.jobs .boxcontent, .news-section .tools.faq .heading, .news-section .tools.vnews .heading, .news-section .tools.vnews .boxcontent, .news-section .tools.tutorials .heading, .news-section .tools.articles .heading{
		padding: 25px 30px;
		width:100%;
	}
	/*.news-section .tools.events .heading, .news-section .tools.events .boxcontent {
		width: 100%;
	}*/
	.news-section .tools.events .heading, .news-section .tools.press .heading, .news-section .tools.vnews .heading {
		border-bottom-color: #606060;
	}
	.news-section .tools .heading .icon, .news-section .tools.photos .heading .icon, .news-section .tools.events .heading .icon, .news-section .tools.press .heading .icon, .news-section .tools.circular .heading .icon, .news-section .tools.tv .heading .icon, .news-section .tools.faq .heading .icon {
		width: 32px;
		height: 32px;
		background: url(../images/block-option-icon.png) no-repeat 0 0;
		margin-right: 20px;
		text-indent: -300000px;
	}
	.news-section .tools.events .heading .icon {
		background-position: 0 -32px;
		/*float:none;
		margin:0 auto;*/
	}
	.news-section .tools .heading .main .mainheading {
		font-size: 30px;
		text-transform: uppercase;
	}
	.news-section .tools .boxcontent, .news-section .tools.events .boxcontent, .news-section .tools.press .boxcontent, .news-section .tools.tv .boxcontent, .news-section .tools.jobs .boxcontent, .news-section .tools.vnews .boxcontent, .news-section .tools.blog .boxcontent, .news-section .tools.articles .boxcontent{
		padding: 20px 30px 20px;
	}
	.news-section .tools.events .heading, .news-section .tools.events .boxcontent, .news-section .tools.vnews .heading, .news-section .tools.vnews .boxcontent {
		width: 100%;
	}
	.toolcontent, .toolcontent.events, .toolcontent.vnews, .toolcontent.articles, .news-section .tools.alumni .heading {
		width: 100%;
		padding:0;
	}
	.toolcontent.events{
		margin-bottom:18px;
	}
	.toolcontent li, .toolcontent.photos li, .toolcontent.events li, .toolcontent.press li, .toolcontent.articles li {
		padding: 0;
		/*width: 400px;*/
	}
	.toolcontent.events li, .toolcontent li .eventcontent, .toolcontent li .eventcontent .indvheading, .toolcontent .eventcontent li .indvcontent, .toolcontent .eventcontent, .toolcontent .eventcontent .indvheading, .toolcontent .eventcontent .indvcontent {
		width: 100%;
	}
	.toolcontent li, .toolcontent.photos li, .toolcontent.events li, .toolcontent.press li{
		padding: 0;
	}
	/*.toolcontent li .newscontent, .toolcontent li .indvheading, .toolcontent li .indvcontent {
		width: 267px;
	}*/
	.toolcontent li .indvheading, .toolcontent .indvheading {
		font-size: 18px;
		font-family: 'arial_narrowbold';
		line-height: 1.2;
		margin-bottom: 4px;
		float:left;
	}
	.toolcontent .indvcontent a:hover{
		text-decoration:none;
		color:#fff;
	}
	.toolcontent.photos li a, .toolcontent.events li a, .toolcontent.press li a, .toolcontent.jobs li a, .toolcontent.vnews a, .toolcontent.blog li a, .toolcontent.forum li a, .toolcontent.events a {
		color: #343434;
	}
	/*.toolcontent.photos li a, .toolcontent.events li a, .toolcontent.press li a, .toolcontent.jobs li a, .toolcontent.vnews li a, .toolcontent.blog li a, .toolcontent.forum li a {
		color: #343434;
	}*/
	.toolcontent li .category, .toolcontent li .indvreviews, .toolcontent li .indvratings, .toolcontent.events li .host, .toolcontent.jobs li .host, .toolcontent.blog li .post, .toolcontent.blog li .postcategory, .toolcontent.blog li .postdt, .toolcontent.forum li .post, .toolcontent.forum li .postcategory, .toolcontent.forum li .postdt, .toolcontent.forum li .comment, .toolcontent.events .host {
		background: url(../images/content-icon.png) no-repeat 0 4px;
		font-family: 'arial_narrowbold';
		font-size: 14px;
		line-height: 14px;
		padding-left: 14px;
	}
	.toolcontent.events li .host, .toolcontent li .newscontent .indvcontent p, .toolcontent.forum li .newscontent {
		color: #d3d3d3;
	}
	.toolcontent.events li .host, .toolcontent.jobs li .host, .toolcontent.events .host {
		background: none;
		line-height: 18px;
		padding: 0;
	}
	a.button {
		color: #fff;
		float: right;
		font-size: 13px;
		font-weight: 700;
		/*height: 36px;*/
		line-height: 32px;
		margin-top: 16px;
		text-align: center;
		/*width: 103px;*/
	}
	.news-section .tools .boxcontent a.button, .news-section .tools.photos .heading a.button, .news-section .tools.events .boxcontent a.button, .news-section .tools.circular .heading a.button, .news-section .tools.jobs .boxcontent a.button, .news-section .tools.faq .heading a.button, .news-section .tools.vnews .boxcontent a.button, .news-section .tools.tutorials .boxcontent a.button, .news-section .tools.blog .boxcontent a.button, .news-section .tools.forum .boxcontent a.button, .news-section .tools.alumni .heading a.button {
		color: #fff;
		background-color: #af0b0b;
		padding: 2px 30px 0;
		font-size: 16px;
		float: right;
		background-image: none;
		/*margin-top: 18px;*/
		font-family: 'book_antiquabold';
		font-weight: 700;
	}
	.news-section .tools.events .boxcontent a.button, .news-section .tools.press .boxcontent a.button, .news-section .tools.jobs .boxcontent a.button, .news-section .tools.vnews .boxcontent a.button, .news-section .tools.blog .boxcontent a.button, .news-section .tools.forum .boxcontent a.button, .news-section .tools.alumni .heading a.button {
		background-color: #343434;
	}
	.button.eventbtn {margin-left:3px; padding:2px 14px !important;}
	.button.eventbtn:last-child{margin-left:0;}
	.button.eventbtn:first-child{background-color:#af0b0b;}
	
	.swiper-container.swiper-event-gallery{height:430px;}
	
	.faqbox, .jobs, .quiz {
		width: 100%;
		height: 215px;
		/*float: left;*/
	}
	.jobs{
		height: 150px;
	}
	.techclub .heading, .faqbox .heading, .jobs .heading, .quiz .heading {
		display: block;
		float: left;
		padding: 46px 0 0 53px;
		font-size: 50px;
		text-transform: uppercase;
		font-weight: 400;
	}
	.faqbox .heading, .quiz .heading {
		font-size: 72px;
		clear: both;
		line-height: 20px;
		padding: 92px 0 0 54px;
		/*width: 250px;*/
	}
	.techclub .txt, .faqbox .txt, .quiz .txt {
		display: block;
		float: left;
		font-size: 18px;
		margin: 7px 0 0 8px;
	}
	.faqbox .txt{clear:both;}
	.faqbox .txt, .quiz .txt {
		margin: 7px 0 0 54px;
	}
	.techclub .button, .faqbox .button, .quiz .button {
		display: block;
		float: left;
		color: #fff;
		background-color: #999;
		padding: 2px 20px 0;
		font-size: 22px;
		background-image: none;
		margin: 0 0 0 53px;
		font-family: 'book_antiquabold';
		font-weight: 700;
		color: #000;
		text-transform: uppercase;
	}
	.faqbox .button, .quiz .button {
		font-size: 16px;
		margin: 4px 0 0 5px;
		padding: 3px 15px 0;
		height: auto;
	}
	.jobs, .quiz {
		/*margin-left: 10px;*/
		background-color: #999;
	}
	.jobs .heading {
		padding: 0;
		width: 100%;
		text-align: center;
		font-size: 72px;
		text-transform: uppercase;
		line-height: 40px;
	}
	.faqbox .heading span, .jobs .heading span, .quiz .heading span {
		font-size: 18px;
		font-weight: 400;
		text-transform: none;
	}
	.quiz {
		background-color: #343434;
		height: 239px;
	}
	.quiz .heading {
		line-height: 40px;
		padding: 22px 0 0 54px;
	}
	.quiz .txt {
		margin-top: 16px;
		font-size: 15px;
		line-height: 16px;
		font-weight: 400;
	}
	.quiz .button {
		float: right;
		text-transform: none;
		background-color: #af0b0b;
		margin: 24px 30px 0 0;
		color: #fff;
	}
	.alumnitotal {
		display: block;
		float: left;
		width: 100%;
		background-color: #999;
		margin-top: 15px;
	}
	.alumnitotal .left {
		/*display: block;
		float: left;*/
		padding:70px 40px 0 55px;
		color: #fff;
		font-size: 30px;
		text-transform: uppercase;
		text-align: center;
		font-family: 'arial_narrowregular';
		line-height: 30px;
	}
	.alumnitotal .left .button {
		display: block;
		float: none;
		font-size: 16px;
		margin: 4px auto 0 auto;
		padding: 10px 15px;
		height: auto;
		font-family: 'book_antiquabold';
		color: #fff;
		background-color: #343434;
		background-image: none;
		line-height: normal;
		text-transform: none;
	}
	.alumnitotal .right {
		/* display: block; */
		/* float: left; */
		padding: 30px 45px 30px 30px;
		border-left: 1px solid #606060;
		/* position: relative; */
		/* width: 723px; */
		box-sizing: border-box;
	}
	/*.alumnitotal .right .swiper-container.swiper3 {
		width: 689px !important;
	}*/
	.alumnitotal .right .swiper-container.swiper3, .alumnitotal .right .swiper-container.swiper3 .swiper-slide, .alumnitotal .right .swiper-container.swiper3 .swiper-slide .pic, .alumnitotal .right .swiper-container.swiper3 .swiper-slide .picname {
		display: block;
		/*float: left;*/
	}
	.alumnitotal .right .swiper-container.swiper3, .news-section .tools.press .boxcontent{
		padding: 0;
		width: 100%;
	}
	.alumnitotal .right .swiper-container.swiper3 .swiper-slide {
		width: 115px;
		/*margin-right: 40px;
		margin-left:20px;*/
		background:none;
	}
	.alumnitotal .right .swiper-container.swiper3 .swiper-slide .pic, .alumnitotal .right .swiper-container.swiper3 .swiper-slide .picname {
		width: 115px;
		height: 153px;
		float:none;
		margin:0 auto;
	}
	.alumnitotal .right .swiper-container.swiper3 .swiper-slide .picname {
		margin-top: 10px;
		font-size: 16px;
		font-family: 'arial_narrowbold';
		text-align: center;
		height: auto;
		line-height: 16px;
	}
	.swiper-button-next-tutorials,.swiper-button-prev-tutorials, .swiper-button-next-press,.swiper-button-prev-press, .swiper-button-next-research-article,.swiper-button-prev-research-article, .swiper-button-next-tools,.swiper-button-prev-tools, .swiper-button-next-breaking-news,.swiper-button-prev-breaking-news, .swiper-button-next-events,.swiper-button-prev-events, .swiper-button-next-event-gallery,.swiper-button-prev-event-gallery, .swiper-button-next-faculty, .swiper-button-prev-faculty, .swiper-button-next-exclusive-blog, .swiper-button-prev-exclusive-blog{
		position:absolute;
		top:50%;
		width:47px;
		height:47px;
		margin-top:-22px;
		z-index:10;
		cursor:pointer;
		-moz-background-size:47px 47px;
		-webkit-background-size:47px 47px;
		background-size:47px 47px;
		background-position:center;
		background-repeat:no-repeat
	}
	.swiper-button-next-tutorials.swiper-button-disabled,.swiper-button-prev-tutorials.swiper-button-disabled, .swiper-button-next-press.swiper-button-disabled,.swiper-button-prev-press.swiper-button-disabled, .swiper-button-next-research-article.swiper-button-disabled,.swiper-button-prev-research-article.swiper-button-disabled, .swiper-button-next-tools.swiper-button-disabled,.swiper-button-prev-tools.swiper-button-disabled, .swiper-button-next-breaking-news.swiper-button-disabled,.swiper-button-prev-breaking-news.swiper-button-disabled, .swiper-button-next-events.swiper-button-disabled,.swiper-button-prev-events.swiper-button-disabled, .swiper-button-next-event-gallery.swiper-button-disabled,.swiper-button-prev-event-gallery.swiper-button-disabled, .swiper-button-next-faculty.swiper-button-disabled, .swiper-button-prev-faculty.swiper-button-disabled, .swiper-button-next-exclusive-blog.swiper-button-disabled, .swiper-button-prev-exclusive-blog.swiper-button-disabled{
		opacity:.35;
		cursor:auto;
		pointer-events:none
	}
	.swiper-button-prev-tutorials, .swiper-container-rtl .swiper-button-next-tutorials, .swiper-button-prev-press,.swiper-container-rtl .swiper-button-next-press, .swiper-button-prev-research-article,.swiper-container-rtl .swiper-button-next-research-article, .swiper-button-prev-tools,.swiper-container-rtl .swiper-button-next-tools, .swiper-button-prev-breaking-news,.swiper-container-rtl .swiper-button-next-breaking-news, .swiper-button-prev-events,.swiper-container-rtl .swiper-button-next-events, .swiper-button-prev-event-gallery,.swiper-container-rtl .swiper-button-next-event-gallery, .swiper-button-next-faculty, .swiper-container-rtl .swiper-button-prev-faculty, .swiper-button-next-exclusive-blog, .swiper-button-prev-exclusive-blog{
		background-image:url(../images/prev-btn.png);
		left:10px;
		right:auto
	}
	.swiper-button-next-event-gallery,.swiper-container-rtl .swiper-button-prev{
		background-image:url(../images/next-btn.png);
		right:10px;
		left:auto
	}
	.swiper-button-prev.swiper-button-prev3, .swiper-button-next.swiper-button-next3, .swiper-button-prev-press, .swiper-button-next-press, .swiper-button-prev-events, .swiper-button-next-events, .swiper-button-prev-research-article,
.swiper-button-next-research-article, .swiper-button-prev-tutorials, .swiper-button-next-tutorials, .swiper-button-prev-tools, .swiper-button-next-tools, .swiper-button-prev-breaking-news, .swiper-button-next-breaking-news, .swiper-button-next-faculty, .swiper-button-prev-faculty, .swiper-button-next-exclusive-blog, .swiper-button-prev-exclusive-blog{
		background-color: #343434;
		background-image: none;
		width: 20px;
		height: 20px;
		left: 0;
		border-radius: 50%;
		font-family: 'aaarghnormal';
		color: #fff;
		text-align: center;
		font-size: 12px;
		padding: 3px 1px 0 0;
	}
	.swiper-button-next.swiper-button-next3, .swiper-button-next-press, .swiper-button-next-events, .swiper-button-next-research-article, .swiper-button-next-tutorials, .swiper-button-next-tools, .swiper-button-next-breaking-news, .swiper-button-next-faculty, .swiper-button-next-exclusive-blog{
		right:0;
		left:auto;
	}
	.swiper-button-prev-press{
		left:20px;
	}
	.swiper-button-next-press{
		right:20px;
	}
	.swiper-button-prev-research-article, .swiper-button-next-research-article, .swiper-button-prev-tutorials, .swiper-button-next-tutorials, .swiper-button-prev-tools, .swiper-button-next-tools, .swiper-button-prev-breaking-news, .swiper-button-next-breaking-news, .swiper-button-next-exclusive-blog, .swiper-button-prev-exclusive-blog{
		top:25%;
	}
	.swiper-button-prev-research-article, .swiper-button-next-research-article, .swiper-button-prev-tutorials, .swiper-button-next-tutorials, .swiper-button-prev-tools, .swiper-button-next-tools, .swiper-button-next-exclusive-blog, .swiper-button-prev-exclusive-blog{
		background-color: #fff;
		color: #343434;
	}
	.alumnitotal .right .swiper-container.swiper3 .swiper-slide .pic img {
		box-shadow: 0 1px 3px 2px rgba(0,0,0,0.3);
		max-height:153px;
	}
	.alumnitotal .right .swiper-container.swiper3 .swiper-slide .picname span {
		font-size: 13px;
		font-weight: 400;
		display: block;
		float: left;
		clear: both;
		margin-top: 6px;
		font-family: 'arial_narrowregular';
		width: 100%;
	}
	.faq1{
		clear:left;
	}
	/*.news-section .tools.vnews, .news-section .tools.articles {
		min-height: 226px;
		top: 852px;
		left: 0;
	}
	.news-section .tools.vnews {
		width: 457px;
		height: 298px;
		float: right;
	}
	.news-section .tools.vnews {
		float: left;
		margin-right: 10px;
	}*/
	.news-section .tools.vnews .heading .icon {
		background-position: 0 -188px;
	}
	.toolcontent.events li .newscontent, .toolcontent.vnews li, .toolcontent.articles li, .toolcontent.vnews li .newscontent .indvheading .toolcontent.vnews li .newscontent .indvcontent{
		width: 100%;
	}
	.ndate{
		width: 52px;
		/*height: 44px;*/
		background-color: #757575;
		text-align: center;
		font-size: 11px;
		line-height: 14px;
		padding: 12px 4px;
		margin-right: 20px;
		float:left;
	}
	.ndate .dt{
		font-size: 18px;
	}
	.toolcontent.vnews li .newscontent {
		margin-bottom: 18px;
	}
	.toolcontent .swiper-wrapper .swiper-slide, .toolcontent.articles .swiper-wrapper .swiper-slide, .toolcontent.swiper-wrapper .swiper-slide{
		padding:0 10px;
	}
	/*.toolcontent.articles li .newscontent, .toolcontent.articles li .newscontent .category, .toolcontent.articles li .newscontent .indvcontent {
		width: 262px;
	}*/
	.news-section .tools .boxcontent a.button:hover, .news-section .tools.photos .heading a.button:hover, .news-section .tools.events .boxcontent a.button:hover, .news-section .tools.press .boxcontent a.button:hover, .news-section .tools.circular .heading a.button:hover, .news-section .tools.jobs .boxcontent a.button:hover, .news-section .tools.faq .heading a.button:hover, .news-section .tools.vnews .boxcontent a.button:hover, .news-section .tools.blog .boxcontent a.button:hover, .news-section .tools.forum .boxcontent a.button:hover, .news-section .tools.alumni .heading a.button:hover {
		color: #343434;
		background-color: #fff;
	}
	/*.news-section .tools {
		height: 300px;
	}
	.news-section .tools .heading, .news-section .tools .boxcontent, .toolcontent {
		width: 455px;
	}*/
	.news-section .tools .boxcontent {
		/*position: relative;*/
		float:left;
	}
	.toolcontent li .thumbimg, .toolcontent.photos li .thumbimg, .toolcontent.press li .thumbimg {
		width: 116px;
		height: 116px;
		border: 2px solid #fff;
		-webkit-box-shadow: 0 7px 3px 2px rgba(0,0,0,0.3);
		box-shadow: 0 7px 3px 2px rgba(0,0,0,0.3);
		margin-right: 13px;
		float:left;
	}
	/*.toolcontent .indvheading {
		font-size: 18px;
		font-family: 'arial_narrowbold';
		line-height: 22px;
		margin-bottom: 4px;
	}*/
	.toolcontent .indvheading.link {
		color: #fa8700;
	}
	.toolcontent .indvcontent{
		font-size:13px;
		float:left;
	}
	.toolcontent li .category, .toolcontent.blog li .post, .toolcontent.blog li .postcategory, .toolcontent.blog li .postdt {
		/*clear: both;*/
		float: none;
		margin-bottom: 12px;
	}
	.toolcontent li .category, .toolcontent li .indvreviews, .toolcontent li .indvratings {
		color: #686868;
	}
	.toolcontent li a {
		color: #c80f0f;
	}
	.toolcontent li .indvreviews {
		background-position: 0 -18px;
		margin-right: 18px;
	}
	.toolcontent li .indvratings {
		background-position: 0 -36px;
	}
	.toolcontent li .indvratings img {
		margin-right: 3px;
	}
	/*.news-section .tools ul.toolcontent li .newscontent{
		width: 77%;
	}*/
	.news-section .tools.vnews .boxcontent a.button{
		margin-top:0;
	}
	.news-section .tools ul.toolcontent{
		padding-left:0;
		width:100%;
		list-style:none;
	}
	.news-section .tools .toolcontent .newscontent{
		width:100%;
		padding-left:72px;
		text-align:left;
	}
	/*.news-section .tools ul.toolcontent li .newscontent{
		width:74%;
	}*/
	.news-section .tools .boxcontent a.button{
		margin-top:0;
	}
	.toolcontent li .category{
		/*margin-top: 10px;*/
		float: left;
	}
	.news-section .tools .heading .main{
		word-wrap:break-word;
		padding-left:52px;
	}
	/*.news-section .tools.events .heading .main{
		padding: 14px 0 0 0;
		text-align: center;
	}*/
	.news-section .tools.vnews ul.toolcontent.vnews li .newscontent, .news-section .tools.articles ul.toolcontent.articles li .newscontent{
		padding-left:72px;
	}
	.toolcontent li .thumbimg > img{
		width:100%;
		height:100%;
	}
	.is-flex-row {
        display: flex;
    	flex-wrap: wrap;
    }
    .is-flex-row > [class*="col-"] {
       	display: flex;
    	flex-direction: column;
    }
	.news-section .tools.press {
		/*height: 429px;*/
		background-color: #af0b0b;
	}
	.news-section .tools.press .heading .icon {
		background-position: 0 -64px;
	}
	/*.news-section .tools.tv{
		height:auto;
	}*/
	.news-section .tools.tv .heading .button, .news-section .tools.press .heading .button, .online-course .button {
		background-image: none;
		background-color: #af0b0b;
		color: #fff;
		font-size: 16px;
		font-weight: 700;
		font-family: 'book_antiquabold';
		padding: 0 20px 4px;
		height: auto;
		margin-top: 0;
		float: right;
	}
	.news-section .tools.press .heading .button {
		background-color: #343434;
	}
	.news-section .tools.press .heading .button:hover {
		background-color: #fff;
		color: #af0b0b;
	}
	.news-section .tools.press .heading .main, .news-section .tools.tv .heading .main {
		width: auto;
		float: left;
		padding-left: 0;
	}
	.news-section .tools.press .heading .main{
		width: 60%;
	}
	.news-section .tools.tv .heading .icon {
		background-position: 0 -156px;
	}
	.news-section .tools.tv .boxcontent{
		padding:0;
	}
	.news-section .tools.tv ul.toolcontent.tv{
		margin:0
	}
	.news-section .tools.tv ul.toolcontent.tv li{
		width:100%;
	}
	.awardtotal {
		background-color: #fff;
		/*display: block;*/
		float: left;
		margin-top: 15px;
		width: 100%;
	}
	.news-section .tools.tv .heading .main{
		margin-bottom:10px;
	}
	.topborder{
		position:absolute;
		top:0;
		left:0;
	}
	header, footer, #banner, .content-home-top {
		/*background: url(../images/page-bg.jpg) repeat top left #e7e7e7;*/
		-webkit-box-shadow: 0 0 5px 4px rgba(0,0,0,0.2);
		box-shadow: 0 0 5px 4px rgba(0,0,0,0.2);
	}
	footer .testimonial {
		min-height: 407px;
		background: url(../images/testimonial-bg.png) no-repeat 0 0;
		padding: 121px 50px 0 83px;
	}
	footer .enqueryform, .enroll-form{
		width: 100%;
		background-color: #fff;
		-webkit-box-shadow: 0 0 4px 3px rgba(0,0,0,0.3);
		box-shadow: 0 0 4px 3px rgba(0,0,0,0.3);
		padding: 20px;
		margin-top: 15px;
		float:left;
	}
	.form-control{
		border: 1px solid #9e9e9e;
		background-color:#f2f4f6;
		border-radius:0;
	}
	
	/*footer .col-lg-5 {
		width: 38.667%;
	}
	footer .col-md-5 {
		width: 41.66666667%;
	}
	footer .col-sm-6 {
		width: 50%;
	}
	
	footer .col-lg-3 {
		width: 28%;
	}*/
	.credit{
		margin-top:20px;
	}
	.fb-page > span > iframe{
		width:100%;
	}
	/*.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width:  100% !important;display:block;z-index:2000;position:relative}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe  span[style] {width: 100% !important;display:block;z-index:2000;position:relative}*/
	.modal{
		z-index:999999999;
	}
	.training .modal-body{
		padding:0;
	}
	button.close{
		position: absolute;
		right: -11px;
		top: -16px;
		padding: 6px 10px;
		background: #000;
		border-radius: 50%;
	}
	.close {
		color: #fff;
		text-shadow:none;
		opacity: 1;
	}
	button.close:hover{
		opacity:1;
		background:#fff;
		color:#000;
	}
	.modal-backdrop.in{
		opacity:.7;
	}
	.modal-dialog{
		box-shadow:0 0 11px 3px rgba(0,0,0,.6);
	}
	.form-control.vcode1{
		width: 139px;
	}
	.swiper-container.swiper6 .swiper-slide{
		text-align:left;
	}
	.toolcontent .eventcontent{
		padding:0 30px;
		line-height:normal;
	}
	.toolcontent .eventcontent .indvheading{
		line-height:1.2;
		text-align:left;
	}
	.dropdown.course-nav-top{
		float:right;
	}
	.graph-row-total:last-child .graph-content-col:first-child::after{
		content:"";
	}
	a.enroll-button:active{
		color:#fff;
	}
	.newsletter{
		background-color: #2f3338;
		padding: 30px;
		margin-top: 15px;
		text-align:center;
	}
	.newsletter h4{
		text-transform:uppercase;
		color:#fff;
	}
	footer{
		/*margin-top:0;*/
		box-shadow:unset;
	}
	form.subscribe{
		text-align:center;
	}
	form.subscribe input.form-control{
		width: 300px;
		height: 42px;
		margin-right: 10px;
	}	
	.view-details-btn {
	  background-color:#b30505;
	  color: #fff;
	  font-family:'book_antiquabold';
	  font-size: 16px;
	  margin:0 auto;
	  padding: 9px 20px;
	  width:auto;
	  font-weight:700;
	  margin-bottom:10px;
	  border-radius:0;
	}
	.view-details-btn:hover{
		background-color:#fff;
		color: #b30505;
		border:1px solid #b30505;
	}
	.subscribe-btn{
		margin-bottom:0;
	}
	.header-phone > .header-phone-mobile, .header-phone > .header-phone-whatsapp, .header-phone > .header-phone-mobile > span, .header-phone > .header-phone-whatsapp > span{		
		display:inline-block;
	}
	.header-phone > .header-phone-mobile > span > img, .header-phone > .header-phone-whatsapp > span > img{
		vertical-align:top;
		margin-top:3px;
	}
	.header-phone > .header-phone-whatsapp > span > img{
		margin-left:10px;
	}
	.header-phone > a{
		color:#2f3338;
	}
	.header-phone > a:hover{
		text-decoration:none;
	}
	#contact-buttons-bar {
  position: fixed;
  top: 30px;
  left: -40px;
  width: 40px;
  z-index:999;
}


#contact-buttons-bar.slide-on-scroll {
  position: absolute;
}

.contact-button-link  {
  display: block;
  width: 40px;
  height: 40px;
  padding: 0;
  margin-bottom: 1px;
  text-align: center;
  line-height: 40px;
  font-size: 18px;
  background: #2f3338;
  color: #fff;
  position: relative;
  left: 0;
  
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  
  -webkit-transition: all 250ms;
     -moz-transition: all 250ms;
          transition: all 250ms;
}
.contact-button-link:hover,
.contact-button-link:focus,
.contact-button-link:active {
  color: #fff;
  padding-left: 20px;
  width: 70px;
}
.contact-button-link.cb-hidden {
  left: -40px;
}
.contact-button-link.facebook, .social-link.facebook {
  background: #3b5998;
}
.contact-button-link.linkedin, .social-link.linkedin {
  background: #0077b5;
}
.contact-button-link.twitter, .social-link.twitter {
  background: #1DA1F3;
}
.contact-button-link.youtube, .social-link.youtube {
  background: #e62117;
}
.contact-button-link.pinterest, .social-link.pinterest {
  background: #CC2127;
}
.contact-button-link.reddit, .social-link.reddit {
  background: #FF3F18;
}
.contact-button-link.stumbleupon, .social-link.stumbleupon {
  background: #EB4823;
}
.contact-button-link.tumblr, .social-link.tumblr {
  background: #314358;
}
.contact-button-link.instagram, .social-link.instagram {
  	background: #f09433; 
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}

.contact-button-link.separated {
  margin-top: 1em;
}

.show-hide-contact-bar,
.contact-button-link.show-hide-contact-bar:focus,
.contact-button-link.show-hide-contact-bar:active {
  background: transparent;
  color: #000;
  border: 0;
  outline: 0;
  padding: 0;
  width: 40px;
}
.contact-button-link.show-hide-contact-bar:hover {
  color: #000;
  background: #ccc;
  padding: 0;
  width: 40px;
}
/*#quotes{
	min-height:180px;
}*/
.center-align{
	text-align:center;
}
.not-visible{
	display:none;
}
.toolcontent-image-thumb > img{
	width:100%;
	margin-bottom:20px;
}
.no-pad-left{
	padding-left:0 !important;
}
.event-image{
	margin-bottom:10px;
}
.event-image img{
	width:100%;
}
/*.news-section .tools.events .boxcontent{
	padding-left:0;
}*/
.news-section .tools.events .col-lg-3{
	width: 29%;
}
.news-section .tools.events .col-lg-9{
	width: 71%;
}
.news-section .tools.events .heading{
	padding-bottom:20px;
}

.swiper-client .swiper-slide {
	background-position: center;
	background-size:contain;
	background-repeat:no-repeat;
	height:89px;
}
.swiper-container.swiper-client {
	width: 100%;
	height: 100%;
}
.clienttotal{
	/*background-color:#f5f5f5;*/
	background:url(../images/page-bg.jpg) repeat top left #e7e7e7;
}
.clienttotal .left{
	padding-top: 46px;
}
.news-section .tools.events .boxcontent a.button{
	margin-top:4px;
}
.faqbox, .quiz{
	height: 284px;
}
.slide-inner-content{
	padding:0 30px;
}
.no-fill-btn, .no-fill-btn-white{
	font-size: 12px;
	padding: 5px 10px;
	margin: 6px 0 8px;
	background-color: transparent;
	color: #b30505;
	border: 1px solid #b30505;
}
.no-fill-btn:hover{
	background-color:#fff;
}
.no-fill-btn-white{
	color: #fff;
	border: 1px solid #fff;
	margin-top:0;
}
.no-fill-btn-white:hover{
	background-color:#000;
}
#workshopModal .modal-dialog{
	width:800px;
	background-color:#fff;
}
#workshopModal .modal-footer {
	border-top: none;
	text-align: center;
	font-family: arial_narrowbold;
	font-size: 24px;
	text-align: left;
	line-height: 24px;
}
.workshop-short-info{
	font-size:16px;
	line-height:1;
}
#workshopModal .modal-footer .ndate{
	width: 100%;
	color: #fff;
	background-color: #2f3338;
	font-size: 16px;
	font-family: arial_narrowregular;
	line-height: 20px;
	margin-right:0;
}
#workshopModal .modal-footer .ndate .dt{
	font-size: 26px;
	font-family: arial_narrowbold;
}
#workshopModal .modal-footer .view-details-btn{
	font-size: 24px;
	margin-top: 8px;
}
#workshopModal .modal-footer .view-details-btn:hover{
	border:1px solid #b30505;
}
.clienttotal{
	color: #2f3338;
	padding: 30px 0;
	display: block;
	float: left;
	font-family: "arial_narrowregular";
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 15px;
}
.client-logo{
	margin-top:30px;
	padding-top:30px;
	border-top: 1px solid #b8b8b8;
}
.client-logo >  [class*="col-"] > img {
	max-width:100%;
	margin:15px 0;
}
.client-logo >  [class*="col-"]:nth-child(6n+7){
	clear:left;
}
.home-addr{
	font-size: 12px;
	font-weight:400;
}
.complain-id{
	background-color: #b30505;
	color:#fff !important;
	padding: 2px 10px;
	font-weight:700 !important;
}
.swiper-faculty .swiper-slide{
	text-align:left;
	font-size:12px;
}
.swiper-faculty .swiper-slide .pictitle{
	font-family: arial_narrowbold;
	font-size: 22px;
}
.swiper-faculty .swiper-slide .picprofile{
	font-family: arial_narrowregular;
	font-size: 16px;
	margin-bottom: 6px;
	color: #6f6f6f;
}
.facultytotal .left{
	padding: 30px;
	border-bottom: 1px solid #b8b8b8;
}
.facultytotal .right{
	border: none;
	padding: 30px;
}

.course-schedule-form{
	width: 100%;
	background-color: #fff;
	box-shadow: 0 0 4px 3px rgba(0,0,0,0.3);
	padding: 0;
	margin-top: 15px;
	float: left;
}
.course-schedule-form .form-inline .form-group{
	margin-right:12px;
}
.course-schedule-form .form-inline .form-control{
	height:30px;
}
.course-schedule-form .btn-details.red {
	font-size: 13px;
	font-weight: 700;
	padding: 5px 20px;
}
.course-schedule-form .btn-details::after{
	content:'';
	padding:0;
}
.ui-widget.ui-widget-content{
	z-index:9999 !important;
}
.course-schedule-form .table{
	margin-bottom:0;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th{
	background-color:#606268;
	color: #fff;
	font-family: "arial_narrowbold";
	font-size: 16px;
	padding: 10px 20px;
	text-align: center;
	font-weight:400;
}
table.course-avilable-batch > thead > tr > th{
	white-space:nowrap;
}
table.course-avilable-batch > tbody > tr > td{
	padding: 6px;
	font-size:12px;
}
/*table.course-avilable-batch tr:nth-child(2n+1) td:nth-child(1){
	font-weight:700;
}
table.course-next-batch tr:nth-child(2n+2) td:nth-child(1), table.course-next-batch tr:nth-child(2n+2) td:nth-child(2), table.course-next-batch tr:nth-child(2n+2) td:nth-child(5), table.course-next-batch tr:nth-child(2n+3) td:nth-child(1), table.course-next-batch tr:nth-child(2n+2) td:nth-child(6){
	font-weight:700;
	text-align:right;
}*/
/*table.course-next-batch tr:nth-child(2n+2) td:nth-child(1){
	width:230px;
}*/
table.course-avilable-batch tr td span:nth-child(n+1){
	font-size:11px;
	font-weight:400;
}
/*table.course-next-batch tr:nth-child(2n+2) td:nth-child(5), table.course-next-batch tr:nth-child(2n+3) td:nth-child(4){
	line-height:1.2;
	width: 142px;
	text-align: right;
}
table.course-next-batch tr:nth-child(2n+2) td:nth-child(1), table.course-next-batch tr:nth-child(2n+2) td:nth-child(6), table.course-next-batch tr:nth-child(2n+3) td:nth-child(5){
	vertical-align:middle;
}*/
table.course-avilable-batch > thead > tr > th, table.course-avilable-batch >tbody > tr > td{
	vertical-align:middle;
}
table.course-avilable-batch >tbody > tr > td.border2{
	border-bottom:2px solid #2f3338 !important;
	border-top: 1px solid #2f3338 !important;
}
.greybg{
	background-color: #f2f2f2;
}
.next-batch-enroll{
	font-size:14px;
	padding: 6px 12px;
	display:inline;
}
.next-batch-enroll:hover{
	border:1px solid #b30505;
}
iframe{
	border:none;
	width:100%;
	height:100%;
}
.pl-0{
	padding-left:0
}
.pr-0{
	padding-right:0
}
.banner-bhubaneswar{
	background:url(../images/branch-banner-bhubaneswar-outside.jpg) no-repeat left top;
	background-size:cover;
	min-height:350px;
	color:#fff;
	padding: 76px 0 0 24px;
	margin: 26px 0;
	display:block;
}
.banner-bhubaneswar h2{
	color:#fff;
}
.banner-bhubaneswar p{
	line-height:16px;
	padding-right:0;
}
.banner-bhubaneswar:hover, .banner-bhubaneswar:active, .banner-bhubaneswar:focus{
	color:#fff !important;
	text-decoration:none;
}
.banner-siliguri{
	background:url(../images/branch-banner-siliguri-outside2.jpg) no-repeat right top;
	background-size:cover;
	min-height:350px;
	color:#fff;
	padding: 76px 24px 0 0;
	margin: 26px 0;
	text-align:right;
}
.banner-bhubaneswar p.telephone{
	font-weight:700;
	font-size:18px;
}
.our-branch-sticker {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 218px;
	height: 218px;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
}
.contact-button-link.whatsapp, .social-link.whatsapp {
	background: #25D366;
}
.header-phone > .header-phone-whatsapp > span > a > img {
	margin-left: 10px;
	margin-top: -4px;
}
.header-logo{
	margin-top:32px;
}


@media (min-width: 992px){
.fixed{
  top:40px;
  position:fixed;
  width:auto;
  display:none;
  border:none;
}

.scrollMore{
  margin-top:600px;
}

.up{
  cursor:pointer;
}
}


@media (min-width: 992px) and (max-width: 1199px){
	.navbar-nav > li > a{padding: 0 .897em;}
	.navbar-nav > li > a.nxtbatch{/*padding-right:.949em; padding-left:.949em*/}
	.navbar-nav > li:first-child ul {
		width: 944px;
	}
	.dropdown-menu.courses-menu > li a {
		width: 300px;
	}
	/*.slides_container, .slides_container a{width:944px;}
	#slides .next {
		left: 880px;
	}*/
	/*.news-section .tools ul.toolcontent li .newscontent {
		width: 73%;
	}*/
	.swiper-container.swiper-event-gallery{height:426px !important;}
	.news-section .tools.events .heading{
		padding-bottom:20px;
	}
	.techclub{
		height:260px;
	}
	.quiz{
		height: 281px;
	}
	.quiz .heading{
		padding-top:20px;
	}
}
@media (max-width: 991px) {
    .navbar-toggle {
	  border-radius: 0;
	  color: red;
	  display: block;
	  float: right;
	  margin-bottom: 8px;
	  margin-right: 0;
	  padding: 0 14px;
	  position: relative;
	  z-index: 7;
	  margin-top:10px;
	}
	.navbar-toggle .icon-bar {
	  background-color: gray;
	  border: 1px solid #5a5a5a;
	  border-radius: 0;
	  display: block;
	  height: 4px;
	  width: 24px;
	}
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
	.navbar-header {
	  position: absolute;
	  right: 0;
	  top: -52px;
	}
	.affix {
        position: static;
    }
	nav{
		background:none;
		border:none;
	}
	.fb-like.floatleft.fb_iframe_widget, .twitter-follow-button.twitter-follow-button-rendered{
	  display: none;
	}
	.social-media {
	  margin-right: 36px;
	}
	.navbar-nav > li > a{
		border-right:none;
	}
	.swiper-container.swiper-event-gallery{height:auto;}
	.swiper-container.swiper-event-gallery .swiper-slide a > img{width:100%;}
	.leftpad-toggle2{padding-left:15px;}
	/*.alumnitotal{margin-top:15px;}*/
	footer > .footer-top > .col-xs-pull-12{
		right:0;
	}
	footer > .footer-top > .col-xs-push-6{
		left:0;
	}
	footer > .footer-top > .fb_iframe_widget, footer > .footer-top > .fb_iframe_widget span{
		width:100% !important;
	}
	.dropdown-menu.courses-subnav-top{
		/*top:158px;*/
		left:14px;
	}
	.dropdown.course-nav-top, .row.header-top .col-lg-10.col-md-10.col-sm-9.col-xs-9{
		position:static;
	}
	.courses-subnav-top{
		height:400px;
		overflow:scroll;
	}	
	.subscribe-btn{
		margin-top:15px;
	}
	.faq-btn-head {
		float: right;
		margin-right:0;
	}
	table.course-avilable-batch > tr, .table > tbody > tr > td, table.course-avilable-batch tr:nth-child(2n+2) td:nth-child(1), table.course-next-batch tr:nth-child(2n+2) td:nth-child(5), table.course-avilable-batch tr:nth-child(2n+3) td:nth-child(4){
		display:block;
		width:100%;
	}
	table.course-avilable-batch tr:nth-child(2n+2) td:nth-child(5), table.course-avilable-batch tr:nth-child(2n+3) td:nth-child(4){
		text-align:left;
	}
	table.course-avilable-batch thead{
		display:none;
	}
	.table-bordered > tbody > tr > td{
		border-bottom:none;
	}
	.table-bordered > tbody > tr:last-child > td:last-child, .table-bordered > tbody > tr:nth-child(2n+1) > td:last-child{
		border-bottom:1px solid #2f3338;
	}
	.table-bordered > tbody > tr > td:first-child{
		padding: 18px 16px;
		/*background-color: #2f3338;
		color: #fff;*/
	}
	table.course-avilable-batch tr:nth-child(2n+2) td:nth-child(1) {
		
	}
	/*table.course-avilable-batch tr:nth-child(2n+2) td:nth-child(2), table.course-avilable-batch tr:nth-child(2n+3) td:nth-child(1){
		background-color: #dddfe3;
	}*/
	table.course-avilable-batch > tbody > tr > td.border2{
		border-bottom:none !important;
		border-top:none;
	}
	table.course-avilable-batch > tbody > tr > td{
		padding:18px 16px;
	}
	.header-phone{
		text-align:right;
	}
	.header-logo{
		margin-top:0;
	}
	.bsi-box .bsi-logo-box, .bsi-box .ec-council-box{
		border-right:none;
	}
		
}
@media (max-width: 734px) {
	.faq-btn-head {
	  clear: right;
	  float: right;
	  margin: 3px 0 0;
	}
}
@media (max-width: 646px) {
	.header-top > .col-xs-3, .header-top > .col-xs-9, .social-media-count{
		width:100%;
		text-align:center;
	}
	a.logo {
	  display: block;
	  margin: 0 auto;
	  width: 90px;
	}
	a.logo > img{
		width:100%;
	}
	.header-phone {
	  font-size: 16px;
	  font-weight: 700;
	  margin: 6px 0;
	  width: 100%;
	  text-align:center;
	}
	.faq-btn-head {
	  float: none;
	  margin: 3px auto 0;
	  width: 242px;
	}
	.social-media {
	  display: block;
	  margin: 0 auto;
	  width: 61%;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.navbar-nav > li {
	  float: left;
	  width: 16.668%;
	}
	.navbar-nav > li.workshop-nav, .navbar-nav > li.nextbatch-nav{
		width:25%;
	}
	.navbar-nav > li > a {
	  border-right: 1px solid #999;
	  border-top: 1px solid #999;
	  line-height: normal;
	}
	.nav > li > a {
	  padding: 10px 16px;
	  text-align: center;
	}
	.navbar-nav > li:nth-child(6) > a {
	  border-right: medium none;
	}
	.navbar-nav > li:first-child ul {
	  height: 300px;
	  width: 721px;
	}
	.dropdown-menu.courses-menu > li a{
		width:340px;
	}
	h1{font-size:44px;line-height:.8;}
	.h1alt{font-size:150px}
	/*.slides_container, .slides_container a{width:720px;}
	#slides .next {
		left: 656px;
	}
	#slides .next, #slides .prev{
		top:98px;
	}*/
	.graph-detail-heading-col.col-sm-12, .graph-content-col.col-sm-12{
		width: 100%;
	}
	.graph-detail-heading-col.col-sm-12{border-right:none; margin: 0 0 0 15px; width: 95.7%; text-align:center;}
	.graph-heading {
		margin-left: 23px;
		width: 100%;
	}
	.graph-table-header-col.col-lg-6 {
		width: 41.888%;
	}
	.graph-table-header-col.col-lg-2:nth-child(2) {
		width: 19.2%;
	}
	.graph-table-header-col.col-lg-2:nth-child(3) {
		width: 17.5%;
	}
	.graph-content-col:first-child:after {
		left: 230px;
	}
	.graph-content-col.col-lg-6 {
		width: 41.4%;
	}
	.graph-content-col.col-lg-2:nth-child(2) {
		width: 20.5%;
	}
	.graph-content-col.col-lg-2:nth-child(3) {
		width: 19.2%;
	}
	.graph-content-col.col-lg-2:nth-child(4) {
		width: 16.5%;
	}
	.graph-detail-heading-col:nth-child(1) {
		padding: 30px 0 0 0;
	}
	.courses-online .ctabutton,.faq .ctabutton{
		float:left;
		margin-top:8px;
	}
	.faq .text{
		font-size:48px;
	}
	.faq .ctabutton{
		margin-top:26px;
	}
	.techclub{height:300px;}
	.faqbox, .quiz {
		height: 276px;
	}
	.quiz {
		/*height: auto;*/
		float: left;
		padding-bottom: 25px;
	}
	.quiz .heading {
		line-height: 36px;
		padding:28px 0 0 36px;
	}
	.quiz .txt {
		margin-left: 36px;
	}
	.quiz .button {
		margin: 22px 30px 0 0;
	}
	.jobs {
		height: 300px;
	}
	.jobs .heading{
		padding: 25% 0 0;
	}
	/*.news-section .tools.vnews .heading .main {
		width: 76%;
		word-wrap: break-word;
	}*/
	.toolcontent.vnews li .ndate{
		float: none;
		margin: 0 auto 10px;
		width: 100%;
	}
	.news-section .tools.vnews ul.toolcontent.vnews li .newscontent{
		width: 100%;
	}	
	/*.news-section .tools ul.toolcontent li .newscontent {
		width: 64%;
	}*/
	.news-section .tools.vnews ul.toolcontent.vnews li .newscontent {
		padding-left: 0;
	}
	.ec-concil-badge{top: -38px;right: -12px;}
	.row.member{padding:0 15px;}
	.member-heading{text-align:center; display:}
	.row.member .col-sm-4{text-align:center;}
	.row.member .col-sm-4 .img-responsive{display:inline;}
	.content-summery{margin-top:0;}
	.choose-qualification{left:42px;}
	/*.news-section .tools{height:407px}*/
	.awardtotal .right ul.award li{
		margin:22px 2% 0;
	}
	.address{
		margin-top:20px;
	}
	.dropdown-menu.courses-subnav-top > li{
		width:50%;
	}
	.dropdown-menu.courses-subnav-top > li a{
		width:100%;
	}
	form.subscribe .form-group:nth-child(2) input.form-control{
		margin-right:0;
	}
	/*.faqbox{
		height: 180px;
	}*/
	.faqbox .heading{
		padding: 96px 0 0 40px;
	}
	#workshopModal .modal-dialog {
		width: 690px;
	}
}
@media (min-width: 520px) and (max-width: 767px){
	.navbar-nav > li {
	  float: left;
	  width: 33.3%;
	}
	.navbar-nav > li.workshop-nav, .navbar-nav > li.nextbatch-nav{
		width:50%;
	}
	.navbar-nav > li > a {
	  border-right: 1px solid #999;
	  border-top: 1px solid #999;
	  line-height: normal;
	}
	.nav > li > a {
	  padding: 10px 21px;
	  text-align: center;
	}
	.navbar-nav > li:nth-child(3n+3) > a{
	  border-right:none;
	}
	.navbar-nav > li:first-child ul {
	  height: 300px;
	  width: auto;
	}
	.dropdown-menu.courses-menu > li a{
		width:430px;
	}
	.navbar-nav {
	  margin: 7.5px 0 0;
	}
	.navbar-collapse.in {
	  overflow-y: visible;
	}
	.dropdown-menu{
		min-width:184px;
	}
	/*.col-xs-12.banner-bhubaneswar{
		width:50%;
	}
	.banner-siliguri{
		background:url(../images/branch-banner-siliguri.jpg) no-repeat -140px top;
	}*/
}
@media (max-width: 519px){
	.navbar-nav > li {
	  float: left;
	  width: 50%;
	}
	.navbar-nav > li.nextbatch-nav{
		width: 100%;
		border-bottom: 1px solid #999;
	}
	.dropdown-menu.workshop-menu{
		min-width:171px;
	}
	.navbar-nav > li > a {
	  border-right: 1px solid #999;
	  border-top: 1px solid #999;
	  line-height: normal;
	}
	.nav > li > a {
	  padding: 10px 21px;
	  text-align: center;
	}
	.navbar-nav > li:nth-child(2) > a, .navbar-nav > li:nth-child(4) > a, .navbar-nav > li:nth-child(6) > a, .navbar-nav > li:nth-child(8) > a, .navbar-nav > li:nth-child(10) > a {
	  border-right:none;
	}
	.navbar-nav > li:first-child ul {
	  height: 300px;
	  width: auto;
	}
	.dropdown-menu.courses-menu > li a{
		width:310px;
	}
	.navbar-nav {
	  margin: 7.5px 0 0;
	}
	.navbar-collapse.in {
	  overflow-y: visible;
	}
	.dropdown-menu{
		min-width:184px;
	}	
}
@media (min-width: 640px) and (max-width: 767px){
	h1{font-size:38px;}
	.h1alt{font-size:124px}
	/*.slides_container, .slides_container a{width:720px;}
	#slides .next {
		left: 656px;
	}
	#slides .next, #slides .prev{
		top:98px;
	}*/
}
@media (min-width: 467px) and (max-width: 639px){
	h1{font-size:28px;}
	.h1alt{font-size:92px}
}
@media (max-width: 466px){
	h1{font-size:18px;}
	.h1alt{font-size:62px}
}
@media (min-width: 992px) and (max-width: 1113px){
	.ec-concil-badge{top: -56px;right: -22px;}
	.ec-concil-badge.col-md-4{
		width: 28.333%;
	}
}
/*@media (max-width: 767px){
	.ec-concil-badge{width:236px;top: -38px;right: -12px;}
	.row.member{padding:0 15px;}
	.member-heading{text-align:center; display:}
	.row.member .col-sm-4{text-align:center;}
	.row.member .col-sm-4 .img-responsive{display:inline;}
	.content-summery{margin-top:0;}
}*/
@media (max-width: 460px){
	.ec-concil-badge{top: -18px;right: -12px;}
	.ec-concil-badge.col-xs-5 {
		width: 41.66666667%;
	}
	.row.member{padding:0 15px;}
	.member-heading{text-align:center; display:}
	.content-summery{margin-top:0;}	
	.row.member .col-xs-4{text-align:center;}	
	.row.member .col-xs-4:nth-child(2){width: 42%;}
	a.competition-banner img {margin-top: 14px;}
	.row.member .col-xs-4:nth-child(3){width: 35%;}
	.row.member .col-xs-4:nth-child(4){width:23%;}
	.row.member .col-xs-4 .img-responsive{display:inline;}	
}
@media (min-width: 461px) and (max-width: 767px){
	.row.member{padding:0 15px;}
	.member-heading{text-align:center; display:}
	.content-summery{margin-top:0;}	
	.row.member .col-xs-4{text-align:center;}	
	.row.member .col-xs-4:nth-child(2){width: 42%;}
	a.competition-banner img {margin-top: 14px;}
	.row.member .col-xs-4:nth-child(3){width: 35%;}
	.row.member .col-xs-4:nth-child(4){width:23%;}
	.row.member .col-xs-4 .img-responsive{display:inline;}	
}
@media (min-width: 670px) and (max-width: 767px){
	.ec-concil-badge{top: -35px;right: -12px;}
	.ec-concil-badge.col-xs-5 {
		width: 34.667%;
	}
}
@media (min-width: 640px) and (max-width: 669px){
	.ec-concil-badge{top: -35px;right: -12px;}
	.ec-concil-badge.col-xs-5 {
		width: 34.667%;
	}
}
@media (min-width: 546px) and (max-width: 639px){
	.ec-concil-badge{top: -25px;right: -12px;}
	.ec-concil-badge.col-xs-5 {
		width: 36.667%;
	}
}
@media (min-width: 461px) and (max-width: 545px){
	.ec-concil-badge{top: -25px;right: -12px;}
	.ec-concil-badge.col-xs-5 {
		width: 39.667%;
	}
}
@media (min-width: 630px) and (max-width: 767px){
	.select-style select{font-size:22px;}
	.graph-opt > .row > .col-xs-2 {
		width: 9.667%;
		padding: 0;
	}
	.graph-opt > .row > .col-xs-8 {
		width: 81.667%;
	}
}
@media (min-width: 530px) and (max-width: 629px){
	.select-style select{font-size:20px; background-size: 24px; padding: 20px 8px;}
	.graph-opt > .row > .col-xs-2 {
		width: 7.667%;
		padding: 0;
	}
	.graph-opt > .row > .col-xs-8 {
		width: 84.667%;
	}
}
@media (max-width: 529px){
	.select-style select{font-size:14px; background: #5c0000 url(../images/white-down-arrow.png) no-repeat scroll 96% 50%; padding: 18px 8px; background-size: 14px; font-weight:700;}
	.graph-opt > .row > .col-xs-2 {
		width: 4%;
		padding:0;
	}
	.graph-opt > .row > .col-xs-8 {
		width: 92.667%;
	}
}
@media (max-width: 767px){
	.graph-opt{margin-top: -54px;}
	.graph-detail-heading-col.col-sm-12, .graph-content-col.col-sm-12{
		width: 100%;
	}
	.graph-detail-heading-col.col-sm-12{border-right:none; margin: 0 0 0 15px; width: auto; text-align:center;}
	.graph-heading {
		margin-left: 30px;
		float:none;
		/*width: 100%;*/
	}
	.graph-table-header-col.col-lg-6 {
		width: 50%;
	}
	.graph-table-header-col.col-lg-2:nth-child(2) {
		width: 22.6%;
	}
	.graph-table-header-col.col-lg-2:nth-child(3) {
		width: 19.5%;
		border-right:none;
	}
	.graph-content-col:first-child:after {
		left:0;
		right:26px;
		top:100px;
	}
	.graph-content-col.col-lg-6 {
		width: 50%;
	}
	.graph-content-col.col-lg-2:nth-child(2) {
		width: 25%;
	}
	.graph-content-col.col-lg-2:nth-child(3) {
		width: 25%;
		border-right:none;
	}
	.graph-content-col.col-lg-2:nth-child(4) {
		width: 100%;
		border-top: 3px solid #850404;
		min-height: 53px;
	}
	.graph-detail-heading-col:nth-child(1) {
		padding: 30px 0 0 0;
	}
	.graph-content-col:nth-child(4){
		text-align:right;
	}
	.graph-detail-heading{float:none;}
	/*.courses-online .ctabutton,.faq .ctabutton{
		float:left;
		margin-top:8px;
	}	
	.faq .ctabutton{
		margin-top:26px;
	}*/
	.courses-online .text{
		margin-bottom:8px;
	}
	.faq .text{
		font-size:48px;
		line-height:normal;
		margin-top:-17px;
	}
	.leftpad-toggle, .leftpad-toggle-tools{padding-left:15px;}
	.techclub {
		height: 400px;
	}
	.leftpad-job{
		padding-left:15px;
	}
	.quiz {
		height: auto;
		float: left;
		padding-bottom: 26px;
	}
	.quiz .heading {
		line-height: 36px;
		padding-top:0;
	}
	.quiz .txt {
		/*margin-top: 76px;
		font-size: 20px;
		line-height: 20px;
		margin-left:36px;*/
	}
	.quiz .button {
		margin: 13px 30px 0 0;
	}
	.alumnitotal .left{
		padding: 30px 30px 25px 30px;
	}
	.alumnitotal .left .button{
		display: inline-block;
		padding: 10px 61px;
	}
	.alumnitotal .right{
		border-left: none;
		/*border-top: 1px solid #606060;*/
		padding: 30px 45px;
		padding-top:0;
	}
	.topborder{
		border-top: 1px solid #606060;
		padding-top:30px;
		left:15px;
		right:15px;
	}
	.address{
		margin-top:20px;
	}
	.alumnitotal .right .swiper-container.swiper3, .news-section .tools.press .boxcontent{
		margin-top:30px;
	}
	.dropdown-menu.courses-subnav-top > li{
		width:100%;
	}
	.dropdown-menu.courses-subnav-top > li a{
		width:100%;
	}
	.awardtotal .right{
		border-left:none;
		padding: 0 15px 30px 15px;
	}
	.awardtotal .right ul.award{
		border-top: 1px solid #b8b8b8;
	}
	.awardtotal .right ul.award li {
		margin: 22px 0 0;
		text-align: center;
		width: 50%;
	}
	.training .modal-dialog{
		margin:15px auto;
		width:95%;
		text-align:center;
	}
	form.subscribe input.form-control{
		width:100%;
		margin-right:0;
	}
	.leftpad-quiz{
		padding-left:0;
	}
	.leftpad-toggle-all{
		padding-left:15px;
	}
	.faqbox, .quiz {
		height: 215px;
	}
	.faqbox .heading{
		padding-top:68px;
	}
	#workshopModal .modal-dialog{
		width: 87%;
	}
	.xs-middle-align{
		text-align:center;
	}
	.graph-content-col:nth-child(3) span {
		font-size: 14px;
		line-height:1.2;
	}
	.swiper-faculty .swiper-slide .pic{
		text-align: center;
		margin: 30px 0;
	}
	.swiper-faculty .swiper-slide .pic > img{
		display: inline;
	}
	.swiper-faculty .swiper-slide .pictitle, .swiper-faculty .swiper-slide .picprofile{
		text-align:center;
	}
	.modal-dialog {
		margin-top: 90px !important;
	}
	/*a.contact{
		clear:right;
		margin-right: 36px;
	}*/
	.social-media {
		margin-right: 0;
	}
	.pl-0{
		padding-left:15px;
	}
	.pr-0{
		padding-right:15px;
	}
	.banner-bhubaneswar{
		margin-bottom:0;
	}
	.banner-siliguri{
		margin-top:0;
		margin-bottom:0;
	}
}
@media (max-width: 523px){
	.graph-content-col:nth-child(1) {
		font-size: 14px;
		padding-right: 20px;
	}
	.graph-content-col:nth-child(1) span {
		font-size: 12px;
	}
	.graph-content-col:nth-child(2) {
		font-size: 14px;
		padding-right: 5px;
		padding-left: 5px;
	}
	.graph-content-col:nth-child(2) span {
		font-size: 12px;
		display:block;
		line-height:1.1;
	}
	.graph-content-col:nth-child(3) {
		font-size: 14px;
	}
	.graph-content-col:nth-child(3) span {
		font-size: 12px;
	}
	/*.graph-content-row .row{overflow:hidden;}
	.graph-content-row .row .graph-content-col{margin-bottom: -99999px; padding-bottom: 99999px;}*/
	.graph-content-row .row{display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;}
	.graph-content-row .row .graph-content-col{display: flex;
  flex-direction: column;}
  .graph-content-col.col-lg-2:nth-child(4){display:block}
	.graph-heading{font-size:14px; margin-left:0;}
	.graph-content-col:first-child::after {
	left: 0;
	right: 64px;
	top: 102px;
	bottom: 34px;
}
.graph-table-header-col{font-size:12px;}
}
@media (max-width: 629px){
	.tech.col-xs-6, .faq1.col-xs-6, .job1.col-xs-6, .quiz1.col-xs-6{
		width:100%;
	}
	.leftpad-job{
		padding-left:15px;
	}
	.faqbox{text-align:center;}
	.faqbox .heading{
		width: 100%;
		padding-left: 0;
		float: none;
		padding-top: 50px;
	}
	.faqbox .txt{
		width: 100%;
		margin-left: 0;
		float: none;
	}
	.faqbox .button{
		float: none;
		width: 143px;
		margin: 0 auto;
	}
	.jobs{
		height: auto;
		float: left;
	}
	.jobs .heading {
		padding: 0 0 43px;
	}
	.leftpad-quiz{
		padding-left:15px;
	}
	.techclub {
		height: 336px;
	}
	.quiz .txt{
		margin-top: 54px;
	}
}
@media (min-width: 520px) and (max-width: 619px){
	.faqbox .heading{
		padding: 50px 0 0 54px;
	}
	.faqbox .button{
		clear:both;
		margin-left:54px;
	}
}
@media (min-width: 598px) and (max-width: 680px){
	.quiz .button{
		clear: both;
		margin: 12px 138px 0 54px;
	}
}
@media (max-width: 598px){
	.quiz .txt {
		margin-top: 10px;
		margin-left: 54px;
		margin-right:54px;
	}
	.quiz .button{
		clear: both;
		float: left;
		margin: 12px 0 0 54px;
	}
}
@media (max-width: 360px){
	.news-section .tools.tv .heading .main{
		float:none;
	}
}
@media (max-width: 599px){
	.awardtotal .right ul.award li {
		margin: 22px auto;
		float: none;
	}
	.awardtotal .right ul.award li {
		width: 100%;
	}
	.awardtotal .right ul.award li span > img{
		/*width:100%;*/
	}
}
@media (max-width: 659px){
	footer > .footer-top > .col-xs-6{
		width:100%
	}
	footer .testimonial {
		background: url(../images/testimonial-bg.png) no-repeat center 0;
		padding: 121px 0 0 0;
	}
	footer h5{
		text-align:center;
	}
	#quotes {
		float: none;
		margin: 0 auto;
		width: 228px;
	}
}
@media (max-width: 567px){
	footer .footer-bottom .col-xs-4{
		width:50%;
	}
	footer .footer-bottom .col-xs-4:nth-child(3){
		margin-top:0;
	}
}
@media (max-width: 375px){
	footer .footer-bottom .col-xs-4{
		width:100%;
	}
	footer .footer-bottom .col-xs-4:nth-child(2){
		margin-top:0;
	}
	.ndate{
		width: 100%;
		margin-right: 0;
	}
	.news-section .tools .toolcontent .newscontent{
		padding-left:0;
	}
	.header-phone{
		font-size:15px;
	}
}
@media (max-width: 629px){
	.training .modal-dialog img{
		width:100%;
	}
	/*.client-logo >  [class*="col-"]{
		width:50%;
	}*/
	.client-logo >  [class*="col-"]:nth-child(3n+4) {
		clear:none;
	}
	/*.client-logo >  [class*="col-"]:nth-child(2n+3) {
		clear:left
	}*/	
}
@media (min-width: 360px) and (max-width: 499px){
	.social-media{
		width: 254px;
	}
}
@media (max-width: 599px){
	.twitter-count, .fb-count, .youtube-count{
		display:none
	}
	a.contact{
		margin-right: 36px !important;
	}
}
@media (max-width: 359px){
	a.home, a.contact, a.course{
		background-image:none;
		padding: 8px 10px;
	}
	.social-media{
		width:77%;
	}
}
@media (max-width: 700px){
	#workshopModal .modal-footer > .row > [class*="col-"]{
		width:100%;
		text-align:center;
	}
	#workshopModal .modal-footer > .row > [class*="col-"]:first-child{
		margin-bottom:10px;
	}
	#workshopModal .modal-footer > .row > [class*="col-"]:last-child{
		margin-top:10px;
	}
}
@media (max-width: 479px){
	#contact-buttons-bar {
	  width: 26px;
	}
	.show-hide-contact-bar, .contact-button-link.show-hide-contact-bar:focus, .contact-button-link.show-hide-contact-bar:active {
		width: 26px;
	}
	.contact-button-link {
		width: 26px;
		height: 32px;
		line-height: 32px;
		font-size: 16px;
	}
}
@media (max-width: 650px){
	a.contact{
		clear:none;
		margin-right: 0;
	}
	.social-media {
		width:100%;
	}
	.youtube-count {
		margin-right: 36px;
	}
}
