@font-face {font-family: 'open_sanscondensed_light';src: url('../fonts/opensans-condlight-webfont.eot');src: url('../fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-condlight-webfont.woff2') format('woff2'),url('../fonts/opensans-condlight-webfont.woff') format('woff'),url('../fonts/opensans-condlight-webfont.ttf') format('truetype'),url('../fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sansCnLtIt';src: url('../fonts/opensans-condlightitalic-webfont.eot');src: url('../fonts/opensans-condlightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-condlightitalic-webfont.woff2') format('woff2'),url('../fonts/opensans-condlightitalic-webfont.woff') format('woff'),url('../fonts/opensans-condlightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-condlightitalic-webfont.svg#open_sansCnLtIt') format('svg');font-weight: normal;font-style: normal;}
     
     
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);  
     
     
/*iframe{width:100%; height:165px;}*/
.clear{ width:auto; height:auto; clear:both!important;}
:focus{outline:0;}
.topp{padding:15px 0}
.nopadding{padding:0px;}
.nopaddingL{padding-left:0px;}
.nopaddingR{padding-right:0px;}
.marbtm{margin-bottom:20px;}
.marbtm1{margin-bottom:55px;}
.overlay-img{position:relative; height:100%; }
.award{ float:left; width:23%; margin-bottom:25px; margin-right:30px; height:100%; min-height:350px;}
.award:nth-child(4n){ margin-right:0px;}
.award  > b{ display:block; text-align:center; font-size:13px!important; padding-top:10px; font-style:italic; font-weight: normal;}
.awardSps{height:auto;}
.panel-title a{ width:100%; display: inline-block;}
.overlay-img a{color:#fff; }
.overlay-img .overlay{position:absolute;color:#fff;   -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;  top:0px; z-index:2; width:100%; height:100%; background-color:rgba(0,0,0,0.55); opacity:0;}
.overlay-img:hover .overlay{opacity:1; }
.overlay-img a span{ width:30px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;  left:45%; top:42%; font-size:18px; line-height:40px; font-weight:bold; text-align:center; vertical-align:middle; height:30px;  position:absolute; opacity:0}
.overlay-img:hover a span{opacity:1}
body{font:400 13px/18px 'Open Sans', Arial, sans-serif, Helvetica;}
/*---------topbar menu section--------*/
.top_bar_dropdown_menu li a:hover{color:#cb9f50 !important;}
.navbar-brand{height:144px;padding:0px;position:relative;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0px;}
.navbar-brand > img {display: inline;height: 100%;margin: 0 10px;}
.logo-left{float:left;}
.logo-right{float:left;margin:57px 0 0 24px;font:28px/18px 'open_sanscondensed_light', Arial, sans-serif, Helvetica;color:#000000;}
.logo-right small{font:15px/25px 'open_sansCnLtIt', Arial, sans-serif, Helvetica;padding:5px 0 0 0;float:left;letter-spacing:1pt;color:#171264;}
.top_bar_navbar_nav > li > a, .top_bar_navbar_nav > li > a:visited{text-transform:none;}
.navbar-collapse{padding-left:0px !important;padding-right:0px !important;}
.nav > li:last-child > a{padding-right:0px;}
.nav > li > a{font:400 13px/18px 'Open Sans', Arial, sans-serif, Helvetica;font-style:italic;color:#000000;padding:35px 17px 16px 17px;transition-duration: 1s;transition-timing-function: linear;}
/*---------corporate menu section--------*/
.corporate-menu{background-color:#cb9f50;}
.corporate-menu .nav > li > a {color: #fff;font-style: normal;padding: 15px 45px 16px 45px;transition-duration: 1s;transition-timing-function: linear;font:400 15px/18px 'Open Sans', Arial, sans-serif, Helvetica;}
/*.corporate-menu .navbar-nav {margin-left:15%;margin-right:15%;}*/
 /*--------banner section css------*/
 .banner-section{background-color:#d5dad6;}
 .top_bar_carousel_caption h1 {animation-delay: 1s;animation-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99);font-size: 48px;font-weight: 200;margin-bottom: 13px;text-shadow: none;font-family:'Open Sans', Arial, sans-serif, Helvetica;line-height:50px;}
.top_bar_carousel_caption h1 span, .top_bar_carousel_caption p span{clear:both;width:100%;float:left;}
.top_bar_carousel_caption {bottom: 0%;font-family:'Open Sans', Arial, sans-serif, Helvetica;right: 15%;text-align: left;width: 35%;}
.top_bar_carousel_caption_right {left: 62%;}
.top_bar_carousel_caption_left {left: 8%;}
.top_bar_carousel_caption_top {left: 62%;top:10%;}
.top_bar_carousel_caption p {animation-delay: 1.5s;animation-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99);font-size: 14px;margin-bottom: 30px;padding: 0;text-shadow: none;font-family:'Open Sans', Arial, sans-serif, Helvetica;float:left;width:100%;padding-top:18px;}
.top_bar_carousel_caption samp {animation-delay: 1.5s;animation-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99);float:left;width:35%; font:400 18px/51px 'Open Sans', Arial, sans-serif, Helvetica; color:#fff; text-transform:uppercase; height:51px; background:url(https://d1n4go9n2w6ga8.cloudfront.net/images/ApplyNow.png) no-repeat 0 0; text-align:center;}
.top_bar_carousel_caption samp a{color:#fff; text-decoration:none!important;}
.top_bar_carousel_control_left, .top_bar_carousel_control_right {border: 0 none;height: 35px;text-align: center;top: 46%;transition: all 0.3s ease-in-out 0s;width: 35px;z-index: 2;border-radius:6px;background-color:#000 !important;}
.top_bar_carousel_control_icons {font-size: 38px !important;font-weight: normal !important;line-height: 25px;}
.top_bar_carousel_wrapper > .carousel-inner > .item > img, .top_bar_carousel_wrapper > .carousel-inner > .item > a > img {margin: auto;width: 100% !important;}
/*---------contaniner section css------------*/
.container-wrap{float:left;width:100%;}
.container-wrap h2{border-bottom:1px solid #e5e5e5;padding-bottom:15px;font-style:italic;font-size:20px;margin-bottom:0px;}
.news-listing{float:left; margin:0px; padding-top:15px; padding-left:0px; list-style:none; border-bottom:solid 1px #e5e5e5; min-height:auto; padding-bottom:15px; margin-bottom:20px;}
.news-listing li {float:left; width:100%; padding-bottom:10px; background-image:url(https://d1n4go9n2w6ga8.cloudfront.net/images/bullet.png); padding-left:15px; background-repeat:no-repeat; background-position:0px 8px;}
.news-listing li:last-child{ padding-bottom:0px;}
.news-listing li a{color:#c27135}
.news-listing li p{padding:0px; font-size:13px; margin:0px; font-style:italic; font-weight:400; color:#737373;}
/*---------nsdc section css------------*/
.nsdc_new{padding-top:20px;border-bottom:1px solid #e5e5e5;padding-bottom:43px;margin-bottom:20px;margin-right:0px;margin-left:0px;}
.nsdc_new h2{color: #23527c;margin-top:0px;padding-top:0px;margin-bottom:15px;}
.nsdc_new .space-nsdc, .app-on .space-nsdc{padding-left:5px;}
.nsdc_new p{font-size:13px;color:#737373;font-style:italic;line-height:18px;}
.nsdc_newA{font-style: italic;color: #c27135;}
.nsdc_newA:hover{color: #c27135;}
.nsdc_new a{color:#c27135;text-decoration:none;padding-top:6px;float:left;width:100%;}
.nsdc_new a:hover{text-decoration:underline;}
.nsdc_new .nsdcImg_new{float:left; width:100%; max-width:220px;}
.nsdc_new .nsdcImg_new img{width:100%;}
.skillInd-logo_new{float:right; width:100%; max-width:220px;}
.skillInd-logo_new img{width:100%;}

/*---------apply online section css------------*/
.app-on p span{font-size:19px;font-weight:300;color:#8ba5b6;font-family:'Open Sans', Arial, sans-serif, Helvetica;font-style:italic;}
.app-on a{font-style:italic;color:#c27135;}
.app-on .app-onImg{width:30%; text-align:right;}
.app-on .app-onImg img{ display:inline-block}
.app-on .app-on img{width:100%;}
/*---------manin courses section css------------*/
.courses{background:#f3f3f3;}
.courses p{padding:21px 0 30px 0;float:left;width:100%;color:#737373;font-style:italic;}
.courses p a{color:#c27135;}
.coursesCont{ width:100%;}
.courses-box{float:left;width:100%; padding:20px 25px 0px;min-height:200px; background:#f3f3f3; margin-top:20px;}
.courses-box i{float:left;width:21%;}
.courses-box i img{width:100%;}
.courses-box label{float:left;font-size:20px;width:100%;font-weight:300;color:#fff;font-family:'Open Sans', Arial, sans-serif, Helvetica;font-style:italic;line-height:23px;padding-bottom:15px;}
.courses-box span{float:right;width:75%;padding-top:10px;}
.courses-box label a{color:#c27135; text-decoration:none;}
.courses-box label a:hover{color:#c27135;}
.courses_prev{ position:absolute; width:29px; height:29px; background:url(https://d1n4go9n2w6ga8.cloudfront.net/images/control.gif) no-repeat 0 0; top:-35px; right:32px; text-indent:-9999px; cursor:pointer;}
.courses_next{ position:absolute; width:29px; height:29px; background:url(https://d1n4go9n2w6ga8.cloudfront.net/images/control.gif) no-repeat 100% 0; top:-35px; right:0; text-indent:-9999px; cursor:pointer;}
/*-------tier 2 wrap section css----------*/
.tier2-wrap{float:left;width:100%;background-color:#faf5ed;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:25px 0 0 0;}
.tier2-wrap h3{font-size:20px;font-style:italic;font-weight:400;}
.tier2-wrap p{padding:25px 0 0 0;margin:0px;}
.tier2-wrap p:last-child{padding:20px 0 28px 0;margin:0px;}
.tier2-wrap p a{color:#000000;font-style:italic;font-size:13px;text-decoration:none;}
/*-------client logo section css----------*/
.clients{float:left;width:100%;border-bottom:1px solid #dfe3e0;}
.clients .container{position:relative;}
.clients ul{margin:0px;padding:0px;list-style:none;}
.clients ul li{min-height:240px;vertical-align:middle;text-align:center;border-right:1px solid #dfe3e0;border-bottom:1px solid #dfe3e0;line-height:239px;width:250px;float:left;}
.clients ul li img{max-width: 100%;height: auto;}
.clients ul li:nth-child(6n){border-right:0px solid #dfe3e0;}
.clients ul li:nth-child(7n), .clients ul li:nth-child(8n), .clients ul li:nth-child(9n), .clients ul li:nth-child(10n), .clients ul li:nth-child(11n){border-bottom:0px;}
.clients ul li img{vertical-align:middle;}
.more-clients{min-height:240px;vertical-align:middle;text-align:center;line-height:239px;width:250px;position:absolute;right:15px;bottom:0px;background-color:#fff;}
.more-clients a{color:#000000;font-size:14px;font-style:italic;text-decoration:none;}
.more-clients a:hover{color:#c27135!important;}
.client-wrap{overflow:hidden; height:480px;}
.corporate-heading{position:absolute;width:200px;height:53px;font-size:20px;font-style:italic;color:#000000;left:50%;top:50%;margin:-26px 0 0 -100px;background-color:#fff;text-align:center;line-height:52px;z-index: 2;}
.news-scroll{float:left;width:100%;padding:0px 0;}
.news-scroll .news-head{background-color:#c27135;color:#fff;width:158px;height:48px;position:relative;float:left;line-height:47px;font-size:14px;text-align:center;text-transform:uppercase;}
.news-scroll .news-head::before{content:"";background-image:url(https://d1n4go9n2w6ga8.cloudfront.net/images/arrow-news.jpg);position:absolute;width:9px;height:13px;right:-9px;z-index:99;color:#000;top:18px;}
.news-scroll a{font-size:13px;color:#737373;font-style:italic;font-weight:700;}
.news-scroll a span{color:#000000;font-weight:600;padding-right:4px;}
footer{float:left;width:100%;background-color:#84a4b5;border-top:1px solid #86816d;padding:10px 0;}
footer a{text-decoration:none !important}
footer h3{font-size:13px;font-weight:600;border-bottom:1px solid #b6c9d3;padding-bottom:7px;color:#fff;font-style:italic;}
footer ul{margin:0px;padding:0px;color:#fff;font-size:13px;list-style:none;}
footer ul span{color:#fff;font-size:13px; font-weight:600; font-style:italic;}
footer ul li{float:left;width:100%;color:#fff;font-size:13px;padding-bottom:0px;}
footer ul li a{color:#fff;font-size:12px;font-style:italic;text-decoration:none;}
footer ul li a:hover{text-decoration:none;}
footer .col-md-1, footer .col-md-2, footer .col-md-3, footer .col-md-4, footer .col-md-5, footer .col-md-6, footer .col-md-7, footer .col-md-8, footer .col-md-9, footer .col-md-10, .col-md-11, footer .col-md-12, footer .col-sm-1, footer .col-sm-2, footer .col-sm-3, footer .col-sm-4, footer .col-sm-5, footer .col-sm-6, footer .col-sm-7, footer .col-sm-8, footer .col-sm-9, footer .col-sm-10, footer .col-sm-11, footer .col-sm-12
{padding:0px;margin:0px;}
.fotter-space{padding-right:15px !important;}
.main-foot-link a{float:left;width:100%;font-size:13px;font-weight:600;border-bottom:1px solid #b6c9d3;padding-bottom:8px;padding-top:2px;color:#fff;font-style:italic;}
.main-foot-link a:first-child{margin-top:11px;}
.main-foot-link a:hover{text-decoration:none;}
.ft-box{background-color:#8facbb;padding:20px 33px 27px 33px !important;margin-top:20px !important;}
.assis{ float:right; width:41.66666667%; font-size:18px;color:#fff;font-style:italic;line-height:23px;text-align:right;font-weight:300;padding-top:18px !important;}
.footer-logo{ float:left; width:23%;}
.footer-logo img{width:100%;}
.related-links{ width:100%;  height:63px; border:1px solid #cbd9e0; position:relative; background: #8facbb; margin-top:40px; margin-bottom:39px;}
.related-links span.title{font:normal 13px/50px 'Open Sans', Arial, sans-serif, Helvetica; font-style:italic; line-height:60px; color:#fff; display:block; cursor:pointer; padding-left:10px;}
.related-links span.title:after{ content:'\f0dd'; font-family: "FontAwesome"; font-style:normal; font-size:14px; border-left:1px solid #cbd9e0; position:absolute; color:#dae4e9; display:block; right:0px; top:0; background-color:#7a93a1; width:65px; height:61px; text-align:center; line-height:62px; }
.related-links.active span{background:#8facbb;}
.related-links.active span.title{color:#fff;}
.related-links .drop{ position:absolute; left:0; bottom:63px; border:1px solid #cbd9e0; border-bottom:0px; background:#8facbb; padding:10px 0 0px 0; width:100%; z-index:110; display:none;}
.related-links .drop a{font:normal 12px/35px 'Open Sans', Arial, sans-serif, Helvetica; color:#fff; border-bottom:1px solid #cbd9e0; display:block; margin:0 10px;}
.related-links .drop a:hover{ color:#fff;}
.related-links .drop a:last-child{border-bottom:0px;}



.related-links-menu{ width:100%; max-width:170px;  height:35px; border:1px solid #cb9f50; position:relative; float:right; margin-left:20px; top:-3px;}
.related-links-menu span.title2{font:normal 12px/33px 'Open Sans', Arial, sans-serif, Helvetica; font-style:italic; color:#000; display:block; cursor:pointer; padding-left:7px;}
.related-links-menu span.title2:after{ content:'\f0dd'; font-family: "FontAwesome"; font-style:normal; font-size:14px; border-left:1px solid #cb9f50; position:absolute; color:#d2ac65; display:block; right:0px; top:0px; width:42px; height:33px; text-align:center; line-height:30px; }
.related-links-menu.active span{}
.related-links-menu.active span.title2:after{color:#fff; background:#d2ab66;}
.related-links-menu.active span.title2{color:#000;}
.related-links-menu .drop2{ position:absolute; left:0; top:33px; border:1px solid #d2ab66; padding:5px 0 0px 0; width:100%; z-index:110; 
display:none; background:#fff;}
.related-links-menu .drop2 a{font:normal 12px/17px 'Open Sans', Arial, sans-serif, Helvetica; color:#000; border-bottom:1px solid #d2ab66; display:block; margin:0 10px; padding:10px 0px; text-decoration:none;}
.related-links-menu .drop2 a:hover{ color:#000; text-decoration:none;}
.related-links-menu .drop2 a:last-child{border-bottom:0px;}



.copyright{font-size:12px; color:#fff; font-style:italic;}
.hiddend{padding-bottom:51px !important; font-size:13px; color:#dae4e9; display:none;}
.hiddend a {color:#dae4e9 !important; padding-left:10px; padding-right:10px;}
.brand{text-align:right;}
.top-space{padding-top:15px !important}
/*-------inside page css section--------*/
.page-title{background-color:#c5c0ba;float:left;width:100%;min-height:113px;/*margin-top:5px;*/}
.page-title h1{color:#fff;font-size:48px;position:relative;}
.page-title h1::before{width:130px;height:4px;position:absolute;content:"";background-color:#cb9f50;bottom:-5px;}
.pl-none{padding-left:0px;}
.pr-none{padding-right:0px;}
.container-inner-wrap{float:left;width:100%;margin:58px 0;}
.container-inner-wrap h3{font-size:20px;font-style:italic;color:#000000;font-weight:400;padding-bottom:6px;}
.container-inner-wrap p{font-style:italic; font-size:13px;}
.container-inner-wrap p > strong{ font-weight:600;}
.container-inner-wrap p > strong a{ text-decoration:none!important; color:#3e3e3e;}
.container-inner-wrap p > strong a:hover{ color:#c27135;}
.container-inner-wrap .ic-brand{padding-top:60px;}
.thumb{float:right;text-align:center;}
.alumni{float:left; width:25%; text-align:center;margin-bottom:15px;}
.alumni > h4{ font-size:16px; font-style:italic; margin-top:10px; margin-bottom:7px;}
.list-bullet{margin:0px 0 15px 0;padding:0px;list-style:none;}
.list-bullet li{background-image: url(https://d1n4go9n2w6ga8.cloudfront.net/images/bullet.png);background-position:0px 12px;background-repeat:no-repeat;padding-left:15px;padding-bottom:5px;padding-top:5px;font-style:italic;}
.whatsNew-list{margin:0px 0 15px 0;padding:0px;list-style:none;}
.whatsNew-list li{background-image: url(https://d1n4go9n2w6ga8.cloudfront.net/images/bullet.png);background-position:0px 12px;background-repeat:no-repeat;padding-left:15px;padding-bottom:7px;padding-top:7px;font-style:italic; font-size:13px; line-height:20px;}
.panel-default > .panel-heading{background-color:#bcb5ac;color:#fff;font-style:italic;}
.panel-heading a:hover{text-decoration:none;}
.panel-default{border-color: #e9e3d9;}
.media{box-shadow:0px 0px 5px #e1e1e1;margin-bottom:20px;padding:5% 5% 8% 5%;position:relative;min-height:200px;max-height:200px;}
.media-heading{padding-bottom:10px !important;}
.media-body a{position:absolute;background-color:#84a4b5;padding:4px;right:0px;bottom:0px;color:#fff;font-style:italic;text-decoration:none;}
.media-body a:hover{opacity:0.8;}
.form-horizontal .control-label{text-align:left;font-weight:400;font-style:italic;}
.btn-primary{background-color:#7a93a1;border-color: #65808f;}
.panel-title a:before {font-family: "FontAwesome";content: "\f0dd";float: right;color: white;font-style:normal;}
h4{font-size:16px;font-style:italic; line-height:23px;}
.nopaddingtb{padding-top:0px;padding-bottom:10px !important;margin-bottom:0px;margin-top:0px;}
.nopaddt{padding-top:0px;margin-top:0px;}
.nopaddb{padding-bottom:10px !important;margin-bottom:0px !important;}
.list-bullet-pdf{margin:25px 0 15px 0;padding:0px;list-style:none;}
.list-bullet-pdf li{background-image: url(https://d1n4go9n2w6ga8.cloudfront.net/images/pdf-icon.png);background-position:0px 0px;background-repeat:no-repeat;padding-left:45px;padding-bottom:20px;padding-top:5px;font-style:italic;height:38px;float:left;width:100%;}
.list-bullet-pdf li a{font-size:15px;}
.workshop{margin-top:30px;}
.workshop .col-md-4{position:relative;padding:0px !important;}
.workshop .col-md-4 img{width:100%;}
.workshop .col-md-4 .cap{position:absolute;bottom:0px;width:100%;background-color:rgba(0,0,0,0.5);color:#fff;font-size:14px;padding:6px;text-align:center;}
.brdlogo{ float:left; width:32.33333333%; margin-right:1%;}
.brdlogoImg{ float:left; width:13%;}
.brdlogoImg img{width:100%;}
.brdlogoCont{ float:right; width:83%;}
ul.student-speak{ float:left;width:100%; margin:0px; padding:0px;}
ul.student-speak li{float:left; display:block; list-style:none; width:23%; margin:0px 25px 20px 0px; position:relative; min-height:305px;}
ul.student-speak li:nth-child(4n){ margin-right:0px;}
ul.student-speak li a img{ width:100%; display:block; padding-bottom:5px;}
ul.student-speak li a b{ background:url(https://d1n4go9n2w6ga8.cloudfront.net/images/video-icon.png) no-repeat; position:absolute; top:80px; left:0px; right:0px; bottom:0px; margin:0 auto; width:56px; height:56px; text-align:center;}
ul.student-speak li a span{display:block; text-align:center; color:#000; text-decoration:none!important; font-size:14px; line-height:18px; padding-top:5px;}
ul.student-speak li a span > strong{font-weight:600;}
.home-video{ float:left; width:32%; margin-right:25px;}
.home-video img{width:100%; display:block;}
.home-video:nth-child(3n){margin-right:0px;}
.home-video > p{ padding-top:25px;}
.home-video > p a{ color:#000; font-weight:600;}
.home-video > p a:hover{ color:#c27135;}
.insideImg{ float:right; width:30%; margin-left:20px;}
.insideImg img{width:100%;}
.boardImg{ float:right; width:25%; margin-left:20px; margin-bottom:30px;}
.boardImg img{width:100%;}
.caption{display:block; font-size:14px; font-style:italic; padding-top:15px; color:#000;}
.caption a{text-decoration:none; font-weight:600;}
.caption a:hover{color:#c27135;}
.scholarshipImg{ float:right; width:16%;}
.scholarshipImg img{width:100%;}
.franchise{ float:left; width:23%; margin-right:30px; margin-top:30px;}
.franchise:nth-child(4n){ margin-right:0px;}
.franchise  > b{ display:block; text-align:center; font-size:13px!important; padding-top:10px; font-style:italic; font-weight: normal;}
.homepopbg{ background:rgba(0,0,0,0.6); width:100%; height:100%; position:fixed; left:0; top:0; z-index:9998;}
.homepop{ background:#fff; width:45%; height:50.70%; z-index:9999; position:fixed; left:0; top:-170px; right:0; bottom:0; margin:auto;}
.homepop .homepopCont{display:block; width:100%;}
.homepop .homepopCont img{width:100%;}
.closeBtn{ position:absolute; z-index:100; right:2px; top:-35px; background:url(https://d1n4go9n2w6ga8.cloudfront.net/images/pop-close.png); width:29px; height:30px;}
.homepop .mCustomScrollBox, .homepop .mCSB_container{ overflow:visible !important}
.recruitment{width:66.66666667%;}
.recrutCont{ float:left; width:33.33333333%;}
.recruitImg{ float:right; width:30%;}
.recruitImg img{width:100%}
.heritage-scheme{float:left; width:65%;}
.microAtc-pdf{margin:25px 0 15px 0;padding:0px;list-style:none;}
.microAtc-pdf li{float:right; width:20%; height:38px; font-style:italic; background:url(https://d1n4go9n2w6ga8.cloudfront.net/images/pdf-icon.png) no-repeat 0 0; padding-top:5px; padding-left:45px;}
.microAtc-pdf li a{font-size:16px; font-weight:600;}
.proExbi{ float:left; width:100%; margin-top:20px;}
.news-scroll .content{ width:100%; max-width:1457px; margin:0 auto; padding-right: 15px; padding-left: 15px;}
.specialoffer{ float:left; width:100%; border-bottom:solid 1px rgba(203,200,200,1.00); padding-bottom:20px; background-color:#c37135; text-align:center; color:#ffffff;}
.specialoffer .Txt{float:right; width:100%; padding-top:18px; color:#ffffff !important; /*font-size:14px;*/font-size:18px;}
.specialoffer .Txt a{color:#ffffff !important; font-style:normal; font-weight:normal; border:1px solid #ffffff; padding:5px 20px; margin-left:20px; font-size:18px; text-decoration:none!important;}
.noticeArea{ float:left; width:100%; border-bottom:solid 1px rgba(203,200,200,1.00); padding-bottom:20px; margin-top:20px;}
.notice{float:left; width:16.66666667%;}
.noticeTxt{float:right; width:83.33333333%; padding-top:15px;}
.partShip{ float:left; width:23%;}
.partShip img{width:100%;}
.partShipTxt{ float:right; width:75%;}
.nopaddingdesk{padding-left:0px; padding-right:0px;}
.admi-advert{ margin:20px auto; width:60%;}
.admi-advert img{ width:100%; display:block; border-radius:10px; border:solid 1px #000;}

/*----------new add 13 june future hope section-----------*/
.futurehope{background-color:#f3f3f3; border-top:1px solid #e5e5e5; padding:6px; text-align:center; font-weight:700;}
.futurehope a{color:#c27135}
.app-on{padding-top:30px;}

.top-nav{width:58.33333333%; float:right;}

@media screen and (max-width:1366px){
.logo-right{font-size:23px;margin-left:5px;}/*.corporate-menu .navbar-nav{ margin-left:8%; margin-right:5%}*/ .dropdown-menu.last{left:-147px} .clients ul li{ width:25%} .more-clients{ width:24%}.clients ul li:nth-child(5n), .clients ul li:nth-child(6n){border-bottom:0px solid #dfe3e0;} .clients ul li:nth-child(4n){border-right:0px solid #dfe3e0;} 
.clients ul li:nth-child(6n){border-right:1px solid #dfe3e0;}
.top_bar_carousel_caption h1{font-size:40px;}
.brdlogo{width:30%; margin-right:3%;}
.brdlogo:nth-child(3n){margin-right:0%;}
.brdlogoImg{width:16%;}
.brdlogoCont{width:80%;}
.award{width:22.70%;}
.franchise{ width:22.70%; margin-bottom:0px; margin-top:25px;}
.home-video{width:31.50%;}
ul.student-speak li a b{ top:55px;}
.courses-box{padding-top:25px; min-height:220px;}
.courses-box i{width:25%;}
.courses-box span{width:70%;}
.courses-box label{padding-bottom:10px;}
.scholarshipImg{width:21%;}
.skillInd-logo{ width:32%;}
.recruitImg{ width:27%;}
.recruitment{width:73%;}
.assis{width:55%;}
.footer-logo{width:28%;}
.homepop{width:50%; top:-175px;}
.microAtc-pdf li{width:26%;}
.boardImg{width:30%;}
.awardSps{height:60px;}
.partShip{ width:26%;}
.partShipTxt{ width:71%;}
.media{ min-height:222px;}
.admi-advert{ width:70%;}
.nsdc_new .nsdcImg_new{max-width:170px;}
.skillInd-logo_new{max-width:170px; margin-left:15px;}
.top-nav{width:66%;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{position:absolute;}
}

@media screen and (max-width:1024px){
.top-nav{width:73%;}
.logo-right {font: 19px/18px "open_sanscondensed_light",Arial,sans-serif,Helvetica;margin: 31px 0 0;}
#top_bar_header_logo {width: 60%;}
.nav > li > a {font: italic 400 13px/18px "Open Sans",Arial,sans-serif,Helvetica;padding: 35px 10px 16px;}
.corporate-menu .nav > li > a {padding: 15px 30px 16px;}
.corporate-menu .top_bar_dropdown_menu_shortcodes {left: 0;min-width: 650px;width: 100%;}
.logo-right small {font: 13px/25px "open_sansCnLtIt",Arial,sans-serif,Helvetica;padding: 5px 0 0;}
.top_bar_carousel_caption {left: 45%;width: 50%;}
.top_bar_carousel_caption h1 {font-size: 48px;line-height: 50px;margin-bottom: 13px;text-shadow: none;}
.nsdc_new .nsdcImg_new, .skillInd-logo_new {float:none; margin:15px auto 0; max-width:170px;}
.courses-box i {width: 35%;}
.courses-box i img {width: auto;}
.courses-box span{width: 100%;}
.courses-box {min-height: 350px;padding-top: 25px;}
.noticeTxt{width:80%;}
.franchise{width:21.70%;}
.microAtc-pdf li{ width:33%;}
.homepop{width:72%; top:-175px;}
.admi-advert{ width:75%;}
}
@media screen and (max-width:980px){
/*---------header section css start--------------*/
.top-nav{width:100%;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{position: relative;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle {display: block;}
.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: 2.5px;margin-bottom: 0.5px !important;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
.collapse.in{display:block !important;}
.logo-right, .logo-left{float:left;width:100%;text-align:center;}
.logo-left{padding:15px 0 0 0;} 
.logo-right{margin-top:20px !important;margin-left:0px !important;} 
.logo-right small{float:left;width:100%;text-align:center;}
.navbar-brand{float:none;}  
.main-menu .navbar-nav > li{float:left;}  
.social-ic{background-color: #fff;bottom: 0px;display: none;position: absolute;width: 100%;}
.corporate-menu .dropdown-menu{position:relative !important;min-width:100%;}
.nospace{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
#immortal_header .container{width:100% !important}  
.main-menu{background-color:#cb9f56;position:relative;margin-top:8px !important;}
.navbar-toggle {background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;float: right;height: 40px;margin-bottom: 8px;margin-right: 15px;margin-top: 8px;padding: 9px 0;
position: static;right: 0;top: -4px;}
.main-menu .navbar-nav{margin-top:0px;padding-left: 15px;padding-right: 15px;}
.navbar-nav > li > a{padding-bottom: 15px;padding-top: 16px;}
.main-menu .top_bar_navbar_nav > li > a, .main-menu .top_bar_navbar_nav > li > a:visited{color:#fff !important;}
.navbar-default .navbar-toggle{border-color:transparent;background-color:transparent;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: transparent;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-toggle .icon-bar{border-radius: 8px;display: block;height: 5px;width: 35px;}
.corporate-menu{background-color:#cb9f50;}
.space-nav{padding-bottom:62px;}
.pos-static{position:static !important;}
.contact{text-align:left;padding:15px 0 20px 8px !important ;}
#top_bar_social_icons .pull-right{ position:absolute; z-index:10; left:50%; bottom:-40px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent;}
/*.corporate-menu .navbar-nav{margin-left:0%;margin-right:0%;}*/
.corporate-menu .nav > li > a {color: #fff;font: 400 15px/18px "Open Sans",Arial,sans-serif,Helvetica;/*padding: 15px 0 16px;*/border-bottom:1px solid #d0a962;}
.corporate-menu .nav > li > a:hover{text-indent:10px;transition-duration: 0.2s;transition-timing-function: linear;border-bottom:1px solid #e1b462;}
.corporate-menu .nav > li:last-child > a{border-bottom:0px solid #000;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus, .nav > li > a:hover,.nav > li > a:focus {background-color:transparent !important;}  
/*======================header end==========================*/
/*======================banner start==========================*/
.top_bar_carousel_caption h1 {font-size: 36px;font-weight: 200;margin-bottom: 13px;text-shadow: none;font-family:'Open Sans', Arial, sans-serif, Helvetica;line-height:38px;text-align:center;}
.top_bar_carousel_caption {bottom: 0%;font-family:'Open Sans', Arial, sans-serif, Helvetica;right: 15%;text-align: left;width: 100%;padding-left:10%;padding-right:10%;}
.top_bar_carousel_caption_right{left: 56%;}
.top_bar_carousel_caption p {font-size: 12px;margin-bottom: 0px;padding: 0;text-shadow: none;text-align:center;}
.top_bar_carousel_control_left, .top_bar_carousel_control_right {border: 0 none;height: 35px;text-align: center;top: 74%;transition: all 0.3s ease-in-out 0s;width: 35px;z-index: 2;border-radius:6px;background-color:#000 !important;}
.top_bar_carousel_control_icons {font-size: 38px !important;font-weight: normal !important;line-height: 25px;}
.top_bar_carousel_wrapper > .carousel-inner > .item > img, .top_bar_carousel_wrapper > .carousel-inner > .item > a > img {margin: auto;width: 100% !important;}
.carousel-caption{background-color:#223e40; float:left; height:220px;}
.top_bar_carousel_caption samp {float:none; margin:70px auto; display:block; width:23%;}
.carousel-caption{position:static;}
.top_bar_carousel_control_left {left:3% !important;}
.top_bar_carousel_control_right {right: 3% !important;}
.banner-section .container{margin-left:0px !important;margin-right:0px !important;width:100% !important;padding-left:0px !important;padding-right:0px !important;}
/*======================banner end==========================*/
/*.row {margin-left:0px;margin-right:0px;}*/
#top_bar_header_logo{width:auto;} 
.contact{text-align:left !important;}
.more-clients{right:2% !important;}
.brdlogo {width:100%; margin-right:0%; margin-bottom:20px;}
.brdlogoImg{width:12%;}
.brdlogoCont{ width:85%;}
.marbtm {float: left;}
.nsdc{ float:left;border-bottom:none;padding-bottom:0px;margin-bottom:0px; width:49%;}
.app-on{float:left; width:100%; padding-top:28px;}
.app-on .app-onImg {text-align: left;width: 23%;}
.courses-box { padding-top:0px;}
.award{width:22.50%; margin-right:20px;}
.home-video{width:31%;}
.hiddend{display:block; padding-bottom:30px!important;}
.award{ width:30%; margin-bottom:20px; min-height:208px}
.courses-box{padding-top:35px; min-height:250px;}
.courses-box i{width:15%;}
.courses-box span{ float:right; width:82%; padding-top:35px;}
.courses-box label{padding-bottom:25px; font-size:25px;}
.insideImg{width:35%; margin-bottom:10px;}
.scholarshipImg{width:25%; margin-left:20px;}
.skillInd-logo{ width:30%;}
.homepop{width:85%;}
.recruitImg{width:37%; clear:both; margin-bottom:15px;}
.recruitment{width:90%;}
.heritage-scheme{width:100%;}
.thumb {float:none; clear:both; padding-bottom: 20px;}
.assis{width:50%; padding-top:40px!important;}
.footer-logo{width:16%;}
.ft-box{padding: 20px 40px 27px 40px!important;}
.microAtc-pdf li{width:28%;}
.boardImg{width:36%;}
.alumni{ min-height:265px; margin-bottom:0px;}
.container-inner-wrap {margin:30px 0px 40px 0px;}
.nsdc_new .nsdcImg_new, .skillInd-logo_new{float:left; margin:0 25px 0 0; max-width:240px;} 
.nsdc .space-nsdc, .app-on .space-nsdc {float: right;padding-left: 0;width: 75%;}
.noticeTxt{width:74%;}
ul.student-speak li{width:45%;}
.nopaddingmb{padding-left:0px; padding-right:0px;}
.nopaddingdesk{padding-left:15px; padding-right:15px;}
.franchise  > b{ font-size:11px!important;}
.media {min-height: 220px;}
.partShip{width: 40%; margin-bottom:20px;}
.partShipTxt{width: 100%;}
.admi-advert{ width:80%;}
.related-links-menu {position:relative; right:-5px; top:10px;}

.news-scroll .container{ width:100% !important; padding:0 !important;}
}

@media screen and (max-width:768px){
#top_bar_social_icons .pull-right{ left:53%;}
.top_bar_carousel_caption samp {width:28%;}
} 


@media screen and (max-width:640px) { 
.navbar-default .navbar-toggle .icon-bar{background-color:#cb9f56;height:5px;}
.navbar-toggle{top:-208px !important;}
.corporate-menu li:last-child{padding-bottom:20px;}
.social-ic{padding-bottom:20px;}  
.top_bar_dropdown_menu_shortcodes ul, .top_bar_dropdown_menu ul{background-color:#fff !important;margin:0px;padding:0px;}
.main-menu-small-device{display: none;padding-left:15px !important;padding-right:15px !important;}
.navbar-toggle {background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;float: right;height: 35px;margin-bottom: 8px;margin-right: 15px;margin-top: 8px;padding: 0px 4px;position: absolute;right: 0;top: 0px;z-index:999;}
.navbar-toggle .icon-bar{height:3px;}
.main-menu .navbar-nav{clear:both;}
.main-menu .navbar-nav > li{float:left;width:100%;}
.top_bar_navbar_nav > li > a::before {background-color:transparent !important;}
.main-menu .top_bar_navbar_nav > li > a, .main-menu .top_bar_navbar_nav > li > a:visited{border-bottom:1px solid #d0a962;font-size:15px;font-style:normal;text-transform:uppercase;}
.main-menu .top_bar_navbar_nav > li:last-child > a, .main-menu .top_bar_navbar_nav > li:last-child > a:visited, .main-menu .nav > li:last-child > a:hover{border-bottom:0px solid #d0a962;}
.main-menu .nav > li > a{padding-left:0px;}
.main-menu .nav > li > a:hover{text-indent:10px;transition-duration: 0.2s;transition-timing-function: linear;border-bottom:1px solid #e1b462;}
.space-nav {padding-bottom: 92px !important;}
.contact {color: #646464;font: italic 400 12px/18px "Open Sans",Arial,sans-serif,Helvetica;padding: 18px 30px ;text-align: center !important ;}
.banner-section{float:left;width:100%;margin-top:0px;}
.top_bar_carousel_caption{padding-left:12%;padding-right:12%;padding-top:1px;}
.top_bar_carousel_caption h1{font-size:26px;margin-top:10px; margin-bottom:0px;}
.top_bar_carousel_caption p{ margin-top:5px;}
.txt-center-xs{text-align:center;padding-bottom:20px;}
.slick-slide{padding-left:0px;padding-right:0px;}
.home-video{margin-right:0;width: 100%;}
.nsdc .space-nsdc, .app-on .space-nsdc {width: 71.5%;}
.app-on .app-onImg {margin-left: 15px;width: 20%;float:left}
.app-on {border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;padding-top:28px; width:100%;}
.clients ul li {width: 50%;}
.more-clients {width: 46%;}
/*==================================*/
ul.student-speak{ padding-left:5px;}
ul.student-speak li{width:97%; min-height:240px;}
ul.student-speak li a b{ top:36%;}
.award{ width:44%; margin-bottom:20px; min-height:200px}
.franchise{width:44%; margin-bottom:0px; margin-top:25px; margin-right:20px; min-height:221px;}
.franchise:nth-child(4n){ margin-right:20px;}
.insideImg{width:45%;}
.scholarshipImg{width:35%;}
.skillInd-logo{ width:35%;}
.homepop{height:25%;}
.recruitImg{margin-bottom:20px; width:40%;}
.recruitment{width:90%;}
.thumb {}
.assis{width:62%; padding-top:30px!important;}
.microAtc-pdf li{width:35%;}
.boardImg{width:45%;}
.alumni{ width:49%;}
.noticeTxt{width:68%;}
.recrutCont{width:50%;}
.partShip{width: 50%;}
.top-nav{position:relative;}
.banner-section {margin-top:30px;}
.related-links-menu{position:absolute; top:-5px; right:23%;}
#top_bar_social_icons .pull-right{ left:23%; bottom:-25px;}
.specialoffer .Txt a{ display:block; max-width:150px; text-align:center; margin:10px auto 0 auto;}
.carousel-caption{height:185px;}
.top_bar_carousel_caption samp {width:36%;}
}

@media screen and (max-width:480px) {
.noticeTxt{width:58%;}
.microAtc-pdf li{width:48%;}
.partShip{width: 60%;}
.assis{width:50%; padding-top:15px!important;}
.footer-logo {width:23%;}
.nsdc_new{ padding-bottom:25px;}
.skillInd-logo_new, .nsdc_new .nsdcImg_new {max-width: 180px; margin:0 20px 0 0;}
.skillInd-logo_new:last-child, .nsdc_new .nsdcImg_new:last-child { margin-right:0px;}
#top_bar_social_icons .pull-right{ left:14.50%;}
.related-links-menu{right:14.50%;}
.top_bar_carousel_caption samp {width:48%;}
.app-on .app-onImg { margin-left:0px; width:28%;}
}

@media screen and (max-width:400px) {
.top_bar_carousel_control_left, .top_bar_carousel_control_right {top: 54%;width: 30px;}
.top_bar_carousel_caption h1 {font-size: 20px;margin-bottom: 0;margin-top: 10px; line-height:27px}
.carousel-caption{height:168px;}
.top_bar_carousel_caption samp {margin-top:60px; width:62%;}
.courses-box i {width: 35%;}
.courses-box span {float: left;padding-top: 5px;width: 100%;}
.courses-box {min-height: 300px;padding-top: 5px;}
.courses-box label {font-size: 20px;padding-bottom: 10px;}
.app-on .app-onImg {float: left;margin-left: 0px;width: 100%;text-align:center;padding-bottom:15px;}
.nsdc .space-nsdc, .app-on .space-nsdc {width: 100%;text-align:center;}
.skillInd-logo_new, .nsdc_new .nsdcImg_new {max-width:126px; margin:0 15px 0 0;}
.skillInd-logo_new:last-child, .nsdc_new .nsdcImg_new:last-child { margin-right:0px;}
.tier2-wrap p:last-child {margin: 0;padding: 4px 0 0;}
.tier2-wrap{padding-bottom:35px;}
.award {padding-bottom: 10px; width: 100%;}
.franchise{width:100%}
.alumni {width: 97%;}
.news-scroll .news-head{width:110px;}
.notice{width:12%;}
.noticeTxt{width:55%;}
.recrutCont{width:100%;}
.list-bullet-pdf li{height:auto}
.microAtc-pdf li{width:70%;}
.partShip{width:70%;}
.ft-box {padding: 20px 20px!important;}
.assis{width:70%; padding-top:15px!important;}
.corporate-menu li:last-child{padding-bottom:19px;}
.banner-section {margin-top:47px;}
.banner-section {margin-top:20px;}
.related-links-menu{right:10px; top:-10px;}
#top_bar_social_icons .pull-right{left:2%; bottom:-20px;}
}

@media screen and (max-width:320px){
.microAtc-pdf li{width:80%;}
.partShip{width:90%; float:none; margin:0 auto; display:block; padding-bottom:20px;}
.assis{width:75%; padding-top:0px!important; font-size:17px;}
.hiddend a{ padding-left:5px; padding-right:5px;}
.skillInd-logo_new, .nsdc_new .nsdcImg_new {max-width:108px; margin:0 10px 0 0;}
.skillInd-logo_new:last-child, .nsdc_new .nsdcImg_new:last-child { margin-right:0px;}
.banner-section {margin-top:60px;}
.related-links-menu{top:30px; right:21%;}
#top_bar_social_icons .pull-right{left:27%;}
.top_bar_carousel_caption samp {margin-top:65px; width:72%;}
}


@media screen and (min-width: 1000px) and (max-width: 5000px) {
.corporate-menu .top_bar_dropdown_menu {display: block !important;opacity: 0 !important;transform: scale(0.9, 0.9) !important;transition: transform 0.2s slide 0s, visibility 0.2s slide 0s, opacity 0.2s slide 0s;
visibility: hidden !important;padding-top:15px;padding-bottom:15px;}
.corporate-menu .top_bar_dropdown_scale:hover > .top_bar_dropdown_menu {opacity: 1 !important;transform: scale(1, 1) !important;visibility: visible !important;}
}
@media screen and (min-width: 768px) and (max-width: 5000px) {
.main-menu .top_bar_dropdown_menu {display: block !important;opacity: 0 !important;transform: scale(0.9, 0.9) !important;transition: transform 0.2s ease-in-out 0s, visibility 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;    visibility: hidden !important;padding-top:15px;padding-bottom:15px;}
.main-menu .top_bar_dropdown_scale:hover > .top_bar_dropdown_menu {opacity: 1 !important;transform: scale(1, 1) !important;visibility: visible !important;}
}
/*--------Social media section css-----------*/
#top_bar_social_icons {padding-right: 0;}
#top_bar_social_icons ul{margin:0px; padding:0px; list-style:none}
#top_bar_social_icons ul li{float:left; margin-right:8px;}
#top_bar_social_icons ul li:last-child{margin-right:0px;}
.facebook{display: inline-block;cursor: pointer;width: 30px;height: 30px;padding: 0px;text-decoration: none;text-align: center;font-weight: normal;line-height: 29px;border-radius: 25px;-moz-border-radius:25px;    -webkit-border-radius:25px;background-color:#3a5795;color:#fff;font-size:18px;transition-duration: 1s; transition-timing-function: linear;}
.facebook:hover{background-color:#fff;color:#3a5795;box-shadow:0px 0px 3px #c0c0c0;}
.twitter{display: inline-block;cursor: pointer;width: 30px;height: 30px;padding: 0px;text-decoration: none;text-align: center;font-weight: normal;line-height: 29px;border-radius: 25px;-moz-border-radius:25px;   -webkit-border-radius:25px;background-color:#51a5e4;color:#fff;font-size:18px;transition-duration: 1s;transition-timing-function: linear;}
.twitter:hover{background-color:#fff;color:#51a5e4;box-shadow:0px 0px 3px #c0c0c0;}
.youtube{display: inline-block;cursor: pointer;width: 30px;height: 30px;padding: 0px;text-decoration: none;text-align: center;font-weight: normal;line-height: 29px;border-radius: 25px;-moz-border-radius:25px;   -webkit-border-radius:25px;background-color:#cc181e;color:#fff;font-size:14px;transition-duration: 1s;transition-timing-function: linear;}
.youtube:hover{background-color:#fff;color:#cc181e;box-shadow:0px 0px 3px #c0c0c0;}
.linkedin{display: inline-block;cursor: pointer;width: 30px;height: 30px;padding: 0px;text-decoration: none;text-align: center;font-weight: normal;line-height: 29px;border-radius: 25px;-moz-border-radius:25px;   -webkit-border-radius:25px;background-color:#0274b3;color:#fff;font-size:15px;transition-duration: 1s;transition-timing-function: linear;}
.linkedin:hover{background-color:#fff;color:#0274b3;box-shadow:0px 0px 3px #c0c0c0;}
/*--------contact area section css-----------*/
.contact{font:400 13px/18px 'Open Sans', Arial, sans-serif, Helvetica;color:#646464;text-align:right;padding:18px 0 32px 0;font-style:italic;}
.contact-ic{display: inline-block;cursor: pointer;width: 16px;height: 16px;padding: 1px 0 0 1px;text-decoration: none;text-align: center;font-weight: normal;line-height: 12px;border-radius: 25px;-moz-border-radius:25px;    -webkit-border-radius:25px;background-color:#fff;border:1px solid #464646;color:#464646;font-size:18px;transition-duration: 1s;transition-timing-function: linear;font-size:11px;}

a:focus {outline: none !important;}
.text-center .img-responsive {display: inline-block;}

.right-corder-container
{
	position: fixed;
	right: 0;
	bottom: 65px;
	cursor: pointer;
	z-index: 9;
	width: 0px;
}
.right-corder-container:hover,
.right-corder-container:hover .right-corder-container-button
{
	        transition: all 400ms cubic-bezier(.62,.1,.5,1);
	     -o-transition: all 400ms cubic-bezier(.62,.1,.5,1);
	    -ms-transition: all 400ms cubic-bezier(.62,.1,.5,1);
	   -moz-transition: all 400ms cubic-bezier(.62,.1,.5,1);
	-webkit-transition: all 400ms cubic-bezier(.62,.1,.5,1);
	width: 200px;
}
.right-corder-container .quick-form-link
{
	background-color: #666666;
	color: #ffffff;
	font-size: 18px;
	left: 0;
	letter-spacing: 2px;
	padding: 5px 10px 8px;
	position: absolute;
	top: 0;
	        transform: rotate(90deg);
	     -o-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	   -moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	        transform-origin: left top 0;
	     -o-transform-origin: left top 0;
	    -ms-transform-origin: left top 0;
	   -moz-transform-origin: left top 0;
	-webkit-transform-origin: left top 0;
	white-space: nowrap;
}
.right-corder-container .right-corder-container-button
{
	width: 0px;
	height: 131px;
	border: 1px solid #666666;
	border-right: none;
	background-color: #ffffff;
	padding: 0;
	        transition: all 300ms;
	     -o-transition: all 300ms;
	    -ms-transition: all 300ms;
	   -moz-transition: all 300ms;
	-webkit-transition: all 300ms;
}
.right-corder-container .right-corder-container-button .text-hidden
{
	        transition: opacity 1000ms;
	     -o-transition: opacity 1000ms;
	    -ms-transition: opacity 1000ms;
	   -moz-transition: opacity 1000ms;
	-webkit-transition: opacity 1000ms;
	opacity: 0;
	color: #333333;
	font-size: 0;
	width: 0;
	margin: 0;
}
.right-corder-container:hover .right-corder-container-button .text-hidden
{
	        transition: opacity 700ms, width 1ms linear 270ms, font-size 1ms linear 270ms;
	     -o-transition: opacity 700ms, width 1ms linear 270ms, font-size 1ms linear 270ms;
	    -ms-transition: opacity 700ms, width 1ms linear 270ms, font-size 1ms linear 270ms;
	   -moz-transition: opacity 700ms, width 1ms linear 270ms, font-size 1ms linear 270ms;
	-webkit-transition: opacity 700ms, width 1ms linear 270ms, font-size 1ms linear 270ms;
	opacity: 1;
	font-size: 18px;
	line-height: 30px;
	width: auto;
}

.courses-new [class*='col-'] {display: inline-block; float: none; vertical-align: top; margin-top: 30px; text-align: center;}
.courses-new [class*='col-'] img {border: 6px inset #CCCCCC;}
.courses-new [class*='col-'] a:hover {text-decoration: none;}

/* Courses Sidebar Navigation */
.nav-courses-side {background-color: #dddddd; text-align: left; margin-top: 20px;}
.nav-courses-side h3 {background-color: #cb9f50; color: #ffffff; margin: 0; padding: 8px 15px; letter-spacing: 1px;}
.nav-courses-side ul {margin: 0; padding: 10px 10px 15px 28px; border: 1px solid #c5c0ba;}
.nav-courses-side ul li a {color: #000000; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.nav-courses-side ul li:hover a {margin-left: 5px; text-decoration: none;}
.nav-courses-side ul li:nth-child(n+2) {margin-top: 5px;}

/* News and Updates */
.news-event h3 {margin-top: 30px;}
.news-event .tab-pane .date {font-style: normal; line-height: 14px; margin: 15px 0; padding: 5px 0 0 0;}
.news-event .tab-pane .date i {font-size: 18px; float: left; margin: -5px 10px 0 0; width:45px; height: 45px; line-height: 36px; text-align: center; border: 3px solid #c37135; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.news-event .tab-pane .date span {font-size: 20px; font-style: italic; font-weight: bold; letter-spacing: 1px;}
.news-event .tab-pane ul {margin: 0; padding: 0 0 0 14px;}
.news-event .tab-pane ul li {list-style-type: decimal;}
.news-event .tab-pane ul li:nth-child(n+2) {margin-top: 5px;}
.news-event .tab-pane .panel-default > .panel-heading {background: transparent; padding: 0;}
.news-event .tab-pane .panel-title a {background: #cb9f50; padding: 10px 15px;}
.news-event .tab-pane .panel-title a:focus {text-decoration: none;}
.news-event .tab-pane .panel-title a::before {display: none;}
.news-event .tab-pane .panel-title a span {position: relative; float: right; padding-right: 30px;}
.news-event .tab-pane .panel-title a span::after {font-family: "FontAwesome"; font-size: 14px; font-style: normal; content: "\f251"; background: #000000; color: #ffffff; position: absolute; right: 0; width: 25px; height: 25px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; text-align: center;}
.news-event .tab-pane .panel-body figure {border: 1px solid #cccccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top: 15px; overflow: hidden;}
.news-event .tab-pane .panel-body .img-grid-2 figure {max-height: 300px;}
.news-event .tab-pane .panel-body .img-grid-3 figure {max-height: 200px;}
.news-event .tab-pane .panel-body figure img {width: 100%;}

.aside-box {background-color: #dddddd;}
.aside-box h3 {position: relative; top: -12px; background-color: #cb9f50; color: #ffffff; margin: 35px 0 0 0; padding: 8px 15px; letter-spacing: 1px; width: 195px;}
.aside-box h3:after {position: absolute; top: 0; right: -76px; content: ""; border-bottom: 38px solid transparent; border-left: 38px solid #cb9f50; border-right: 38px solid transparent;}
.aside-box .nav-tabs {margin: 0; padding: 0; border: none;}
.aside-box .nav-tabs li {float: none;}
.aside-box .nav-tabs li.active {background: #ffffff;}
.aside-box .nav-tabs li.active a:hover, .aside-box .nav-tabs li.active a:focus {border: 1px solid #dddddd;}
.aside-box .nav-tabs li a {background: transparent; border: 1px solid #dddddd; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; margin: 0; padding: 10px 10px 10px 15px; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.aside-box .nav-tabs li:hover a {padding-left: 20px;}

@media (min-width: 992px) {
	.main-menu {padding-right: 0;}
	.corporate-menu .navbar-nav {float: none; text-align: center;}
	.corporate-menu .navbar-nav > li {float: none; display: inline-block;}
	.courses-new [class*='col-'] {width: 33%;}
	.courses-new [class*='col-']:nth-child(-n+3) {margin-top: 0;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.courses-new [class*='col-'] {width: 49.7%;}
	.courses-new [class*='col-']:nth-child(-n+2) {margin-top: 0;}
}

@media all and (max-width: 767px) {
	.courses-new [class*='col-'] {display: block; width: 100%;}
	.navbar-collapse.collapse.in {overflow: hidden;}
	#top_bar_social_icons .pull-right {left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%);}
}

/* Image Popup */
.lighter-container,.lighter-overlay{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out}.lighter{position:fixed;top:0;bottom:0;left:0;right:0;z-index:4000;opacity:1}.lighter img{display:block;width:100%;height:100%}.lighter-fade .lighter-overlay{opacity:0}.lighter-loading .lighter-spinner{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.lighter-fetched .lighter-spinner,.lighter-loading .lighter-container{opacity:0;-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}.lighter-fetched .lighter-container{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.lighter-fade .lighter-container,.lighter-fade .lighter-spinner{opacity:0;-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}.lighter-overlay{transition:all .4s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-moz-transform;transition-property:opacity,transform;background:rgba(0,0,0,.6);height:100%;width:100%}.lighter-container{transition:all .4s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-moz-transform;transition-property:opacity,transform;background:#FFF;position:absolute;z-index:4000;top:50%;left:50%;right:50%;bottom:50%;box-shadow:0 2px 8px rgba(0,0,0,.4)}.lighter-close{top:0;left:0;width:30px;height:30px;margin:-15px;line-height:28px;font-size:16pt;font-family:Helvetica,Arial,serif}.lighter-next,.lighter-prev{display:none;top:50%;width:40px;height:40px;margin:-20px 0;line-height:34px;font-size:32pt;font-family:Times,serif}.lighter-next{right:40px}.lighter-prev{left:40px}.lighter-close,.lighter-next,.lighter-prev{cursor:pointer;position:absolute;z-index:8000;text-align:center;border-radius:50%;color:rgba(255,255,255,.8);background:rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-property:color,background;-moz-transition-property:color,background;transition-property:color,background}.lighter-close:active,.lighter-close:hover,.lighter-next:active,.lighter-next:hover,.lighter-prev:active,.lighter-prev:hover{color:#fff;background:rgba(0,0,0,.4)}.lighter-spinner{-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;position:absolute;width:60px;height:20px;margin:-10px -30px;z-index:4000;top:50%;left:50%;right:50%;bottom:50%}.lighter-spinner::after{clear:both;content:"";display:table}