.container-fullwidth {
	width:100% !important;
	padding:0px !important;

}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}



.cert-course {
	padding:50px;
	background-image: url('../images/cert-background.jpg');
}

.course-border {
	border-style: solid;
	border-width: 3px;
	border-color:#0B83CF;
	background:#ffffff;
}

.scroll-container {
	padding:50px;
	background:#ffffff;
}

.carousel-caption{
	text-shadow: 0 0px 0px rgba(0, 0, 0, 0.85);
}

.pscroll {
	padding:5px;
	font-size:15px;
	color:#5D5D5D;
}

.cii-footer {
	background:#000000;
	padding:20px;
	width:100%;
}

/*=== row equal height ===*/

.row-one {
	min-height:400px;

}

.row-two {
	min-height:400px;

}

/*=== compendium of building logistics capitals === */
a.dl-blc:link,
a.dl-blc:active,
a.dl-blc:visited {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#002F8F;
	color:#002F8F !important;
	font-size:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #000C82;
	border-radius:5px;
	background-color:#ffffff !important;
}

a.dl-blc:hover {
	background-color:#ebebeb !important;
}


/*==== icon ==== */
.ourservicesi {
	background-color:#004055;
	color:#ffffff;
}



/*====== fonts ===== */

.iitm-head {
	font-family: 'Montserrat', sans-serif;
	font-color: #000067;
	color: #000067;
	font-weight:600;
	font-size:25px;
}


.home-slider-tag {
	font-family: 'Roboto', sans-serif;
	font-color: #ffffff;
	color: #ffffff;
	font-size:35px;
	font-weight:700;
}



/*===== our services ==== */

.ourservices {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:20px;
	color:#ffffff;
}

.ourservicesmh {
	font-family: 'Montserrat', sans-serif;
	font-size:40px;
	font-weight:700;
}

.ourservicesh {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:30px;
	color:#ffffff;

}

.services-heading {
	font-family: 'Montserrat', sans-serif;
	color:#062f4f;
	font-size:25px;
	font-weight:700;
	text-align:left;
	margin-bottom:5px;
}

.services-body {
	font-family: 'Roboto', sans-serif;
	color:#062f4f;
	font-size:18px;
	font-weight:500;
	text-align:left;
	line-height:30px;
}

.services-padding {
	padding-bottom:80px;

}


a.services-button:link,
a.services-button:active,
a.services-button:visited {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#002F8F;
	color:#002F8F !important;
	font-size:15px;
	padding-left:30px;
	padding-right:30px;
	padding-top:7px;
	padding-bottom:7px;
	border:1px solid #000C82;
	border-radius:5px;
	background-color:#ffffff !important;
}

a.services-button:hover {
	background-color:#ebebeb !important;
}


/*==== home page ===*/
.homepageh {
	font-family: 'ciiFontArialN', sans-serif;
	color:#373d3f
}

.homeslide {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:40px;
	color:#ffffff;
}


.subpageheading {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:40px;
	color:#313131;
}


/* anna university program page */
.au-heading {
	font-family: 'Roboto', sans-serif;
	color:#25274d;
	font-size:30px;
	font-weight:500;
}


.au-body {
	font-family: 'Montserrat', sans-serif;
	color:#25274d;
	font-size:15px;
}

.au-list > li {
	font-family: 'Montserrat', sans-serif;
	font-color:#25274d;
	color:#25274d;
	font-size:15px;
	list-style-type:square;
	line-height:20px;
	padding:5px;
}



.educationsh {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:60px;
	color:#341A02;
	text-align: left;
}

.eduslideh2 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size: 25px;
	color:#341A02;
	padding: 0px;
}


.eduslideh3 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size: 18px;
	color:#341A02;
	padding: 0px;
}

.eduaboutp {
	font-family: 'ciiFontArialN', sans-serif;
	font-size: 20px;
	color:#341A02;
	padding: 10px;
    border-left: 0px solid #FC4445;
}

.eduassociatesb {
	font-family: 'ciiFontArial', sans-serif;
	font-size: 17px;
	color:#341A02;
	padding: 0px;
	line-height:35px;
    border-left: 0px solid #FC4445;
}

.edumodelsicons {
	font-size: 30px;
	color: #D32D27;
	background-color:#ffffff;
	padding:10px;
}


.edumodelsicons-new {
	font-size: 30px;
	color: #25274d;
	border:1px solid #25274d;
	border-radius:40px;
	padding:20px 20px 20px 20px;
}



.edumodel-head {
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-color:#25274d;
	color:#25274d;
	font-size:40px;
}


.edumodel-01 {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:18px;
}

.edumodel-02 {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:25px;
}

.edubody-01 {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:18px;
}


.edutable td {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:18px;
	text-align:left;
}


.edumodel-div {
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}


.edumodel-border {
	border-right:1px dotted #25274d;
}

.edufooter-div {
	min-height:450px;
	background-image:url('../images/education/edu-footer.jpg');
	background-size:cover;
	padding-top:100px;
	padding-bottom:100px;
}

.edufooter-div-kaizen {
	height:400px;
	background-image:url('../images/education/edu-footer-kaizen.jpg');
	background-size:cover;
}

.footer-kaizen {
	height:400px;
	background-image:url('../images/kaizen/footer.jpg');
	background-size:cover;
}

.kaizen-process-h3 {
	font-family: 'ciiAlatsiR', sans-serif;
	color:#ffffff;
	font-size:40px;

}

.edufooter-div-sla {
	height:400px;
	background-image:url('../sla/images/edu-footer-sla.jpg');
	background-size:cover;
}



.edudiv-01 {
	background-color:#ededed;
}

.edufooter-subdiv-01 {
	padding-top:140px;

}

.edufooter-subdiv-02 {
	padding-top:140px;

}

.edufooter-subdiv-03 {
	padding-top:140px;

}


.edufooter-subdiv-04 {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#ffffff;
	color:#ffffff;
	font-size:18px;
	line-height:30px;
	padding-top:140px;

}

.edufooter-link-head {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#ffffff;
	color:#ffffff;
	font-size:22px;
	border-bottom:1px dashed #ffffff;
	padding-bottom:5px;
}


.eduhome-head {
	font-family: 'ciiHatten', sans-serif;
	font-color:#25274d;
	color:#25274d;
	font-size:20px;
}

.eduhome-head01 {
	font-family: 'ciiGeosans', sans-serif;
	font-color:#25274d;
	color:#25274d;
	font-size:30px;
}

.eduhome-head02 {
	font-family: 'ciiLeague', sans-serif;
	font-color:#25274d;
	color:#25274d;
	font-size:25px;
}

.edusub-head {
	font-family: 'ciiAlatsiR', sans-serif;
	font-color:#FF9501;
	color:#FF9501;
	font-size:25px;
}

.edusub-subhead {
	font-family: 'ciiAileronL', sans-serif;
	font-color:#00F5F0;
	color:#00F5F0;
	font-size:18px;
}

.edulist-01 > li {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:18px;
	list-style-type:square;
	line-height:25px;
}

.edulist-01-ol > li {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:18px;
	line-height:25px;
}


.edulist-01 > li > a:link, a:active, a:hover, a:visited {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d !important;
	font-size:18px;
	list-style-type:square;
	line-height:25px;
	padding-bottom:5px;
}

.edulist-01 > li > a:hover {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d !important;
	font-size:18px;
	list-style-type:square;
	line-height:25px;
	border-bottom:1px solid #25274d;
}



.edulist-alphaU > li {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:18px;
	list-style-type:upper-alpha;
	line-height:10px;
	padding:5px;
}


.edulist-alphaL > li {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:18px;
	list-style-type:lower-alpha;
	line-height:10px;
	padding:5px;
}


.edulist-romanL > li {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:18px;
	list-style-type:lower-roman;
	line-height:25px;
	padding:5px;
}

.edulist-faqNum > li {
	font-family: 'ciiLeague', sans-serif;
	font-color:#25274d;
	color:#25274d;
	font-size:18px;
	list-style-type:decimal;
	line-height:10px;
	padding:5px;
	padding-bottom:40px;
	line-height:30px;
}

.eduList-none >li {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:18px;
	list-style-type:none;
	line-height:10px;
	padding:10px;
}


.edufaqbody-01 {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:18px;
	line-height:30px;
}


.edu-headband {
	background-color:#000000;
	padding:10px;
	padding-left:40px;
	padding-bottom:40px;
}

a.edu-applyonline-button:link,
a.edu-applyonline-button:visited,
a.edu-applyonline-button:active {
	background-color:#00FCFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:5px;
	color:#000000 !important;
	font-color:#000000 !important;
	font-size:12px;
	font-decoration:none;
	font-family: 'Montserrat', sans-serif;
	font-weight:400px;
}

a.edu-applyonline-button:hover {
	background-color:#0024FF !important;
	font-size:12px;
	font-decoration:none;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-color:#ffffff !important;
	color:#ffffff !important;
	font-family: 'Montserrat', sans-serif;
	font-weight:400px;

}


.academic-models {
	height:75px;
	border-right:1px dotted #25274d;
	border-left:0px;

}

.academic-models-noborder {
	height:75px;
	border-right:0px;
	border-left:0px;

}


a.applynow:link,
a.applynow:active,
a.applynow:visited {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#002F8F;
	color:#002F8F !important;
	font-size:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #8F0003;
	border-radius:5px;
	background-color:#ffffff !important;
}

a.applynow:hover {
	border:1px solid #002F8F;
	color:#8F0003 !important;
}

a.edufooter-link:link,
a.edufooter-link:active,
a.edufooter-link:visited {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#ffffff;
	color:#ffffff !important;
	font-size:15px;
	padding-left:5px;
	border-left:3px solid transparent;


}

a.edufooter-link:hover {
	border-left:3px solid #FFDE02 !important;
	font-color:#ffffff !important;
	color:#ffffff !important;

}

a.edumodel-link:link,
a.edumodel-link:active,
a.edumodel-link:visited {
	padding:10px 20px 10px 20px;
	border:1px solid #25274d;
	border-radius:5px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#25274d;
	color:#25274d;
	font-size:15px;
}

a.edumodel-link:hover {
	background-color:#25274d;
	font-color:#ffffff !important;
	color:#ffffff !important;
}

.edu-head-marq {
	font-family: 'ciiFontArialN', sans-serif;
	font-size: 20px;
	color:#ffffff;
	line-height:1;
}

.edu-head-marq a {
	color:#ffffff;
	text-decoration: underline;
}

.edu-head-marq a:visited {
	color:#ffffff;
	text-decoration: underline;
}


.edu-head-marq-div {
	padding:10px;
	border-radius:5px;
}

.edu-scroll {
	font-family: 'Roboto', sans-serif;
	font-color: #116466;
	color: #116466;
	font-size:15px;
	line-height:30px;
	font-weight:700;
	text-align:left !important;
	border:1px solid #1a1a1d;
	padding:5px;
}

a.edu-scroll-link  {
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	border-radius:5px;
	border:1px solid #116466;
}

a.edu-scroll-link:link,
a.edu-scroll-link:active,
a.edu-scroll-link:visited {
	font-color:#116466;
	color:#116466;
}

a.edu-scroll-link:hover {
	background-color:#116466;
	font-color:#ffffff !important;
	color:#ffffff !important;
}


.align-middle {
	border:0px;
}

.edumodellist {
	font-family: 'ciiFontArialN', sans-serif;
	font-size: 20px;
	color: #ffffff;
}

.edu-modellist-heading {
	font-family: 'ciiFontArialN', sans-serif;
	font-size: 30px;
	color: #ffffff;
	border-bottom: 1px dotted #ffffff;
}

.edu-contact-head {
	font-family: 'ciiFontArialN', sans-serif;
	font-size: 40px;
	color: #ffffff;
}

.edu-contact-sub1 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size: 25px;
	color: #ffffff;
}

.edu-contact-sub2 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size: 20px;
	color: #ffffff;
}

.edu-genprog-heading {
	font-family: 'ciiFontArialN', sans-serif;
	font-size: 30px;
	color: #000000;
	border-bottom: 1px dotted #3b3a36;
}

.edu-genprog-table table, th, td {
	font-family: 'ciiFontArialN', sans-serif;
	padding:10px;
	font-color:#000000;
	color:#000000;
	font-size:20px;
	text-align:center;
	border: 1px solid #000000;
}

.edu-genprog-list ul, li {
	font-family: 'ciiFontArialN', sans-serif;
	padding:0px;
	font-color:#000000;
	color:#000000;
	font-size:20px;
	text-align:left;
}

.edu-genprog-p {
	font-family: 'ciiFontArialN', sans-serif;
	padding:0px;
	font-color:#000000;
	color:#000000;
	font-size:20px;
	text-align:left;
}

.edu-head-indalliance {
	font-family: 'ciiFontArialN', sans-serif;
	padding:40px;
	font-color:#000000;
	color:#000000;
	font-size:40px;
	text-align:center;
}

.edu-snotice-dbutton {
	background-color:#9B0000;
	border:2px solid #ffffff;
	border-radius:10px;


}

a.snotice-button:link,
a.snotice-button:visited,
a.snotice-button:active {
	color:#286090;
	font-color:#286090;
}

/*====== career ======*/

.career-head {
	font-family: 'Roboto', sans-serif;
	font-color: #000067;
	color: #000067;
	font-size:22px;
	padding:10px;
}

.career-subhead {
	font-family: 'Roboto', sans-serif;
	font-color: #000067;
	color: #000067;
	font-size:18px;
	padding:10px;
}

.career-contact-heading {
	font-family: 'Roboto', sans-serif;
	font-color: #ffffff;
	background-color:#000067;
	color: #ffffff;
	font-size:18px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;

	margin-left:20px;
}

a.career-mail:link,
a.career-mail:visited,
a.career-mail:active {
	font-family: 'Titillium Web', sans-serif;
	color:#000067;
	font-size:20px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	padding-left:0px !important;
	padding-right:10px !important;
	margin-bottom:0px !important;
	margin-top:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	text-decoration:none !important;
	border:0px solid #000000 !important;
}

a.career-mail:hover {
	font-family: 'Titillium Web', sans-serif;
	color:#000067 !important;
	font-size:20px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	padding-left:0px !important;
	padding-right:10px !important;
	margin-bottom:0px !important;
	margin-top:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	text-decoration:none !important;
	border:0px solid #000000 !important;
}


.career-list ul,li {
	font-family: 'Roboto', sans-serif;
	font-color: #000067;
	color: #000067;
	font-size:18px;
	padding:10px;
}

.career-body01 {
	font-family: 'Titillium Web', sans-serif;
	font-color:#000067;
	color:#000067;
	font-size:20px;
}

/* ====== events ===*/


.events-intro-bg {
	background-image: url('../images/events/intro-bg.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6em;
	padding-bottom: 6em;
	padding-left: 1em;
	padding-right: 1em;

}

.events-about-textarea-position {
	position:relative;
	margin-right:20%;
	margin-left:20%;
	top:0em;

}

.events-about-textarea {
	background-color:rgba(5,56,107,0.8);
	padding-top: 3%;
	padding-bottom: 3%;
	padding-left: 5% !important;
	padding-right: 5% !important;

	border-radius:5px;
}


.events-about-h2 {
	font-family: 'Montserrat', sans-serif;
	font-size:50px;
	font-weight:900;
	color: #ffffff;
}

.events-about-p {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	color:#ffffff;
	font-size:15px;
}

.events-contact-bg {
	min-height:400px;
	background-image:url('../images/events/contact-bg.jpg') !important;
	background-size:cover;
	background-repeat:no-repeat;
	width:100% !important;
}

.events-contact-head {
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	font-weight:400;
	color: #ffffff;
	border-left:3px solid #ffffff;
	padding-left:10px;
}

.events-contact-contact {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	color:#ffffff;
	font-size:15px;
	padding-left:17px;
}

.events-contact-div {
	padding-top:5%;
	padding-bottom:0%;
	padding-left:60px;
}

.events-autoscm22-bg {
	background-image: url('../images/events/autoscm22-bg.jpg');
	background-size:cover;
	repeat:no-repeat;
	height:auto;
	padding-left:10%;
	padding-top:10%;
	padding-bottom:10%;
	padding-right:10%;
}

.events-autoscm22-videos {
	border:0px solid #ffffff;
	border-radius:5px;
	padding:5px;
	margin:10px;
	margin-bottom:0px;
	padding-bottom:1px;
	padding-left:15px;
	padding-top:15px;
	background-color:rgba(167,28,85,0.6);
}

.event-video-link {
	padding-top:10px;
}

.event-video-link  .video-icon {
	padding-right:5px;
}

.event-video-link  span {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	color:#ffffff;
	font-size:15px;
}

.events-more-div {
  padding-bottom: 40px;
	padding-left:10px;
}
a.events-more:link,
a.events-more:active,
a.events-more:visited {
	background-color: #A2FFF7;
	padding: 10px 15px 10px 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:14px;
	color:#000067 !important;
	line-height:15px;
	border-radius:5px;
	letter-spacing: 0.75px;
	text-decoration: none;
}

a.events-more:hover {
	margin-bottom: 0px !important;
	background-color: #00A194;
	color:#ffffff !important;

}


a.video-archives-link:link,
a.video-archives-link:active,
a.video-archives-link:visited {
	padding:5px !important;
	margin:5px !important;
	margin-bottom:0px;
	font-size:15px !important;
}

a.video-archives-link:hover {
	padding:5px !important;
	margin:5px !important;
	font-size:15px !important;
	margin-bottom:0px;
}

.events-ecom-bg {
	background-image: url('../images/events/ecom-bg.jpg');
	background-size:cover;
	repeat:no-repeat;
	height:auto;
	padding-left:10%;
	padding-top:10%;
	padding-bottom:10%;
	padding-right:10%;
}

.video-arch-ecommerce-bg {
  padding-top:1.5em;
	padding-bottom:1.5em;
	background-image: url('../images/events/video-arch-bg-ecommerce.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	min-height:500px;
}

.video-arch-ecommerce-title {
  margin-top:4.5em;
	padding-top:2.5em;
	padding-bottom:2.5em;
  padding-left:2.5em !important;
	padding-right:2.5em !important;
	background-color: rgba(236,236,236,0.75);
}

.video-arch-autoscm23-bg {
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-image: url('../images/events/video-arch-bg-autoscm23.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	min-height:500px;
}

.video-arch-ecommerce-title h2 {
	font-family: 'Montserrat', sans-serif;
	font-color: #000067;
	color: #000067;
	font-weight:700;
	font-size:30px;
	line-height: 1.25em;
	letter-spacing: 0.05em;
	text-align:left;
	margin-bottom: 0.5em;
}

.video-arch-ecommerce-title .line {
	border-top: 2px solid #000067;
	width:10em;
}

.video-arch-ecommerce-title .subtitle  p {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	color:#000067;
	font-size:18px;
	letter-spacing: 0.05em;
	padding-top:1.5em;
}

.video-tn-bg {
	background-color:#ececec;
	padding-top:5em !important;
	padding-bottom:5em !important;
	padding-left:5em !important;
	padding-right:5em !important;
}

.video-tn-row-bg {
	background-color: #ffffff;
	padding-top:3em !important;
	padding-bottom:3em !important;
	padding-left:3em !important;
	padding-right:3em !important;
}

.video-tn-col {
	margin-bottom: 1.5em;
}

a.a-ecom:active,
a.a-ecom:link,
a.a-ecom:visited {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;

	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

a-ecom:hover {
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;

	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;

	font-size:20px !important;
}

span.events-gsc-p:hover {
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;

	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
}


.events-gsc-bg {
	background-image: url('../images/events/gsc-bg.jpg');
	background-size:cover;
	repeat:no-repeat;
	height:auto;
	padding-left:10%;
	padding-top:10%;
	padding-bottom:10%;
	padding-right:10%;
}

.events-gsc-h2 {
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	font-weight:600;
	color: #ffffff;
	margin-bottom:3px;
}

.events-gsc-p {
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	font-weight:500;
	color: #ffffff;
	margin-bottom:0px;
	padding-bottom:0px;
}

.events-gsc-videos {
	border:0px solid #ffffff;
	border-radius:5px;
	padding:5px;
	margin:10px;
	margin-bottom:0px;
	padding-bottom:1px;
	padding-left:15px;
	padding-top:15px;
	background-color:rgba(5,56,107,0.3);
}

.events-scaleAwardH {
	font-family: 'Montserrat', sans-serif;
	font-size:30px;
	font-weight:600;
	font-color: #000067;
	color: #000067;
}

.events-scaleAwardS {
	font-family: 'Montserrat', sans-serif;
	font-size:24px;
	font-weight:400;
	font-color: #000067;
	color: #000067;
}

.events-header {
	font-family: 'Roboto', sans-serif;
	color: #ffffff;
	font-size:40px;
	padding:10px;
	font-weight:600;
	margin-bottom:0px;
}

.events-subheader {
	font-family: 'Anton', sans-serif;
	font-color: #000067;
	color: #000067;
	font-size:16px;
	line-height:60px;
}

.events-content {
	font-family: 'Montserrat', sans-serif;
	font-color: #000067;
	color: #000067;
	font-size: 20px;
	line-height:40px;
	font-weight:400;
}

.events-content ul {
	font-family: 'Montserrat', sans-serif;
	font-color: #000067;
	color: #000067;
	font-size: 20px;
	line-height:40px;
	font-weight:400;
}

.events-content > li {
	margin-left:30px;
	font-family: 'Montserrat', sans-serif;
	font-color: #000067;
	color: #000067;
	font-size: 18px;
	line-height:15px;
	font-weight:400;
}

.events-content th {
	font-family: 'Montserrat', sans-serif;
	font-color: #000067;
	color: #000067;
	font-size: 18px;
	line-height:15px;
	font-weight:600;
	text-align:left;

}

.events-content td {
	font-family: 'Montserrat', sans-serif;
	font-color: #000067;
	color: #000067;
	font-size: 15px;
	line-height:15px;
	font-weight:400;
	text-align:left;
}

.events-archives-header {
	font-family: 'Roboto', sans-serif;
	color: #900c3f;
	font-size:40px;
	padding:10px;
	font-weight:600;
	margin-bottom:0px;
}


.color-01 > td {
	background-color:#cafafe;
	padding:5px;
}


.color-02 > td {
	background-color:#ACF5FB;
	padding:5px;
}


.events-button {
	padding-left:20px;
	padding-right:20px;
	background-color:#000067;
	font-family: 'Montserrat', sans-serif;
	font-color: #ffffff;
	color: #ffffff;
	font-size: 15px;

}

.events-upcoming > a:visited, a:active, a:link {
	color:#ffffff;
	font-color:#ffffff;

}

a.events-arch:link,
a.events-arch:active,
a.events-arch:visited {
	color:#000067;
}

a.events-arch:hover {
	color:#000067 !important;
	border-bottom:3px solid red !important;
}


.calendar-head {
	font-family: 'Montserrat', sans-serif;
	font-size:25px;
	font-weight:700;
	color:#ffffff;
	margin-bottom:10px;
}

.calender-head-line {
	border-bottom:3px solid #ffffff;
	width:30%;
	margin-top:15px;
	margin-bottom:15px;
}

.calendar-date {
	font-family: 'Open Sans', sans-serif;
	font-weight:500;
	font-size:15px;
	color:#ffffff;
	margin-bottom:5px;
	line-height:25px;
	margin-top:5px;
	padding-left:5px;
}

.calendar-head-bg {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.calendar-p {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	color:#ffffff;
	font-size:15px;
	line-height: 23px;
	padding: 5px 10px 10px 10px;
	text-align:justify;
}

.calendar-img {
	padding:10px;
	border:1px solid #ffffff;
	border-radius:5px;
}

.calendar-img > img {
	border-radius:5px;

}

a.calendar-button:link,
a.calendar-button:active,
a.calendar-button:visited {
	color:#000067 !important;
	background-color:#FFBF00;
	border-radius:3px;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:15px;
  line-height: 15px;
	border-left:2px solid rgba(255,255,255,0);
}

a.calendar-button:hover {
	color:#ffffff !important;
	background-color:#009CFF;
	border-radius:0px;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:15px;
  line-height: 15px;
	border-left:2px solid #FFBF00;
}



a.arch-videos:link,
a.arch-videos:active,
a.arch-videos:visited {
	color:#000067;
}

a.arch-videos:hover {
	color:#000067 !important;
	padding-left:5px !important;
}

.dlp-heading {
	font-family: 'ciiFontArialN', sans-serif;
	padding:5px;
	font-color:#950740;
	color:#950740;
	font-size:40px;
	text-align:center;
}

.dlp-indicator {
	background-color:#379683;
	border: 2px solid #05386B;
	font-family: 'ciiFontArialN', sans-serif;
	padding: 10px;
	font-size:18px;
	font-color:#ffffff;
	color:#ffffff;
	text-align:center;
	border-radius:3px;
}

.scale-heading {
	font-family: 'ciiFontArialN', sans-serif;
	padding:15px;
	font-color:#18121e !important;
	color:#18121e !important;
	font-size:40px;
	text-align:center;
}

.scale-p {
	font-family: 'ciiFontArial', sans-serif;
	padding:5px;
	font-color:#18121e;
	color:#18121e;
	font-size:20px;
	text-align:center;
}

.scale-p2 {
	font-family: 'ciiFontArial', sans-serif;
	padding:15px;
	font-color:#ffffff;
	color:#ffffff;
	font-size:20px;
	text-align:center;
	display:block;
	margin-top:auto;
	margin-bottom:auto;
}

.scale-button {
	font-family: 'ciiFontArial', sans-serif;
	padding:10px;
	background-color:#18121e;
	border-radius:10px;
	border: 2px solid #ffffff;
	font-color:#ffffff;
	color:#ffffff;
	font-size:20px;
	text-align:center;

}


.scalelist > li {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-color:#ffffff;
	color:#ffffff !important;
	font-size:18px;
	list-style-type:square;
	line-height:15px;
	padding-bottom:5px;
}

ul.scalelist {
	padding-top:20px;
	padding-left:70px;

}


.skillaboutp {
	font-family: 'ciiFontArialN', sans-serif;
	font-size: 20px;
	color:#341A02;
	padding: 10px;
    border-left: 0px solid #FC4445;
}

.skillsh {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:60px;
	color:#341A02;
	text-align: left;
}

.skillfactlist {
	list-style-image: url('../images/skill/facts-bullet.png');
	font-family: 'ciiFontArialN', sans-serif;
	font-size:20px;
	color:#341A02;
	text-align: justify;
	border: 2px solid #000000;
}


.skillfactspan {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:40px;
	color:#ffffff;
	text-align: center;
}


.skillaimh {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:25px;
	color:#341A02;
	text-align: left;
}

.skillaimlisth {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:20px;
	color:#341A02;
	text-align: left;
}

.skillaimlisti {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:18px;
	color:#341A02;
	text-align: left;
}

.skillaimlists {
	border-left: 5px solid #BE1919;
	padding:5px;
	text-align: left;
}

.skillweofferd {
	background-color:#EEEEEE;
	padding:30px;
	border-radius: 15px 15px 15px 15px;
}


.skillweofferp {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:20px;
	color:#341A02;
	text-align: left;
	padding:10px;
}

.skillweofferl {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:15px;
	color:#341A02;
	text-align: left;
	padding:25px;
}

.skillweofferh {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:25px;
	color:#341A02;
	text-align: center;
}

.skill-listfacts ul li {
	list-style-image: url('../images/skill/facts-bullet.png');
	font-family: 'Roboto', sans-serif;
    	font-size: 17px;
	color:#ffffff;
	text-align:left;
}

.skill-listheadfacts {
	font-family: 'Roboto', sans-serif;
    	font-size: 30px;
	color:#ffffff;
	text-align:left;
	padding:0px;
}

.skill-listaim ul li {
	list-style-image: url('../images/skill/aim-bullet.png');
	font-family: 'Roboto', sans-serif;
    	font-size: 17px;
	color:#ffe400;
	text-align:left;
}

.skill-listheadaim {
	font-family: 'Roboto', sans-serif;
    	font-size: 30px;
	color:#ffe400;
	text-align:left;
}

.skill-listweoffer ul li {
	list-style-image: url('../images/skill/weoffer-bullet.png');
	font-family: 'Roboto', sans-serif;
    	font-size: 17px;
	color:#080f5b;
	text-align:left;

}

.skill-listheadweoffer {
	font-family: 'Roboto', sans-serif;
    	font-size: 22px;
	color:#080f5b;
	text-align:left;
}

.skill-olisttr18 ol li {
	font-family: 'Roboto', sans-serif;
    	font-size: 17px;
	color:#ffffff;
	text-align:left;
}


.skill-trngMainHead {
	font-family: 'Roboto', sans-serif;
    	font-size: 30px;
	color:#5d001e;
	text-align:left;
}


.skill-trngHead {
	font-family: 'Roboto', sans-serif;
    	font-size: 25px;
	color:#ffffff;
	text-align:center;
	margin-bottom:15px;
	padding:10px;
}

.skill-trngSubHead {
	font-family: 'Roboto', sans-serif;
    	font-size: 20px;
	color:#ffffff;
	text-align:center;
}

.skill-trngLocPar {
	font-family: 'Roboto', sans-serif;
    	font-size: 30px;
	color:#fccd04;
	text-align:center;
	padding:10px;
}


.skill-trngBody {
	font-family: 'Roboto', sans-serif;
    	font-size: 17px;
	color:#5d001e;
	text-align:left;
}

.skill-nav a:link,
.skill-nav a:active,
.skill-nav a:visited {
	color:#ffffff !important;

}

.skill-nav a:hover {
	color:#00FFF6 !important;

}

.advFeaturesSpan {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:28px;
	color:#341A02;
	text-align: left;
}

.advFeaturesList {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:18px;
	color:#341A02;
	text-align: left;
}

.advProceSpan {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:28px;
	color:#341A02;
	text-align: left;
	border-bottom: 1px dotted #341A02;
}

.adv-contact-sub1 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:25px;
	color:#341A02;
}

.adv-contact-sub2 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:20px;
	color:#341A02;
}

.standard-title {
	font-family: 'Nanum Gothic', sans-serif;
	font-size:32px;
	color:#ffffff;

}

.standard-subtitle {
	font-family: 'Arimo', sans-serif;
	font-size:15px;
	color:#ffffff;

}


.std-icons-span {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;
	color:#ffffff;
	padding:0px;
	line-height:30px;

}

.std-icons-div i {
	font-size:25px;
	font-color:#ffffff;
	color:#ffffff;
	line heightx:0px;
	padding:0px;

}


.std-icons-div {
	text-align:center;
	padding:10px;
	line-height:15px;
}

.std-icons-div-inner {
	padding:10px;
	text-align:center;
}

.std-ses-title-head {
	font-family: 'Oxygen', sans-serif;
	font-color:#ffffff;
	color:#ffffff;
	font-size:35px;
}

.table thead tr th, .table tbody tr td {
    border: none;
	padding:5px;
}


.std-ses-title {
	font-family: 'Libre Franklin', sans-serif;
	font-size:15px;
	font-color:#ffffff;
	color:#ffffff;
}

.std-ses-icons {
	font-size:25px;
	font-color:#ffffff;
	color:#ffffff;
	padding:5px;
}

.std-ses-icons-table {
	padding:0px;
}


.std-ses-table {
	text-align:left;
	padding:50px;
}

.std-vid-title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:25px;
	color:#ffffff;
	padding:10px;
	line-height:30px;
}

.item {
	text-align: center;
}


.eventsh {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:60px;
	color:#341A02;
	text-align: left;
}

.eventsabouth {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:30px;
	color:#341A02;
	text-align: left;
	border-bottom: 0px dotted #ffffff;

}

.eventsaboutb {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:20px;
	color:#341A02;
	text-align: left;
}

.events-promo {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:18px;
	font-weight:sbold;
	font-color:#ffffff;
	color:#ffffff;
	text-align: center;
}

.eventscaldate {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:20px;
	font-weight:bold;
	font-color:#ffffff;
	color:#ffffff;
	text-align: center;
}

.aboutusheadspan {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:60px;
	color:#341A02;
	text-align: left;
	border-left: 5px solid red;
	padding:10px;
}

.aboutusheadspan01 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:40px;
	color:#341A02;
	text-align: left;
	padding:10px;
}



.aboutusp {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:18px;
	color:#341A02;
	text-align: justify;
	padding:10px;
}

.aboutusp01 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:15px;
	color:#341A02;
	text-align: justify;
	padding:30px;
	background-color:#EEEEEE;
	border-radius:15px;
}

/* ===== contact us ==== */

.contact-bg {
	background-image:url("../images/contact-bg.jpg");
	background-repeat:no-repeat;
	background-size:cover;

}

.contact-head01 {
	font-family: 'Montserrat', sans-serif;
	font-size:30px;
	color:#ffffff;
	text-align:left;
	font-weight:700;
	margin-top:0px;
	margin-bottom:20px;
}

.contact-head02 {
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#ffffff;
	text-align:left;
	font-weight:500;
	line-height:30px;
	margin-top:0px;
	margin-bottom:10px;
}

.contact-text {
    font-family: 'Roboto', sans-serif;
    color:#ffffff;
    font-size:15px;
    font-weight:400;
    line-height:25px;
    margin-top:30px;
    margin-bottom:20px;
    text-align:left;
    padding-left:20px;
    border:0px solid #ffffff;
    padding-top:15px;
}

.contact-map {
    font-size:40px;
    color:#ffffff;
    margin-top:0px !important;
    margin-bottom:20px;
    padding-top:0px !important;
    text-align:center;
    border:0px;
}

.contact-phone {
    font-size:30px;
    color:#ffffff;
    margin-top:0px !important;
    margin-bottom:0px;
    padding-top:0px !important;
    text-align:center;
    border:0px;
}

.contact-desig {
    font-size:30px;
    color:#ffffff;
    margin-top:0px !important;
    margin-bottom:20px;
    padding-top:0px !important;
    text-align:center;
    border:0px;
}


.contactusheadspan01 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:25px;
	color:#341A02;
	text-align: left;
	padding:10px;
}

.contactusp01 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:18px;
	color:#341A02;
	text-align: left;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.training-header-div {
	position: absolute;
	bottom:15%;
    	right: 10%;
	background-color:#000000;
	opacity:0.80;
	padding-right:30px;
	padding-left:30px;
	border-radius:5px;
}

.training-footer-div {
	display:block;
	margin-right:auto;
	margin-left:auto;
	margin-top:auto;
	margin-bottom:auto;
}

.training-footer-contact {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#ffffff;
}


.training-header-span {
	font-family: 'Titillium Web', sans-serif;
    	font-size: 30px;
	color:#ffffff;
}

.training-home-body {
	font-family: 'Montserrat', sans-serif;
	font-color: #000067;
	color: #000067;
	font-size: 17px;
	line-height:40px;
	align
}

.training-qlinks {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	color:#ffffff;
	background-color:#022140;
	padding:10px;
	text-align:left;
	border-radius:3px;
}

.training-upcoming-head {
	font-family: 'Francois One', sans-serif;
	font-size: 40px;
	font-color: #5d001e;
	color: #116466;
	text-align:left;
}

.training-upcoming-subhead {
	font-family: 'Francois One', sans-serif;
	font-size: 40px;
	font-color: #ffffff;
	color: #ffffff;
	text-align:center;
	width:100%;
}

.training-upcoming-subhead-div {
	text-align:center;
	width:100%;
	padding:0%;
}

.training-cal-head {
	font-family: 'Francois One', sans-serif;
	font-size: 40px;
	font-color: #2e1114;
	color: #2e1114;
}

.training-cal-twhead {
	font-family: 'Questrial', sans-serif;
	font-size: 25px;
	font-color: #ffffff;
	color: #ffffff;
}

.training-cal-twrow {
	background-color:#eee2dc;
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
}

.training-cal-row {
	padding:10px;
}

.training-cal-dateplace {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 15px;
	color:#ffffff;
	font-color:#ffffff;
	padding:10px;
	text-align:center;
	border-bottom:1px solid #ffffff;
}

.training-cal-dateplace-noborder {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 15px;
	color:#ffffff;
	font-color:#ffffff;
	padding:10px;
	text-align:center;
}

.training-cal-twtext {
	font-family: 'Arimo', sans-serif;
	font-size: 18px;
	color:#000000;
	font-color:#000000;
	text-align:justify;
	padding:15px;
}

.training-reg-btn {
	background-color:#008078;
	font-color:#ffffff;
	color:#ffffff;
	font-size:18px;
	border-radius:5px;
	border:1px solid #ffffff;
}

.training-reg-text {
	font-family: 'Roboto', sans-serif;
	font-color: #000067;
	color: #000067;
	font-size:15px;
	padding:2px;
	font-style:normal;
	font-weight:normal;
}

.iitm-slide {
	background-size:cover;
	height:600px;
}

.iitm-slidehead {
	font-family: 'Roboto', sans-serif;
	font-size:25px;
	font-weight:700;

}

.iitm-slidesubhead {
	font-family: 'Montserrat', sans-serif;
	font-size:22px;
	font-weight:700;

}


.iitm-tframe {
	padding-top:180px;

}

.iitm-tagHead {
	padding:10px;
	animation-delay:300ms;
	border-radius:5px;
}

.iitm-sbar {
	font-family: 'Play', sans-serif;
	font-size:15px;
	font-color:#ffffff;
	color:#ffffff;
	padding:10px;
	background-color:#05386b;
	border-top:1px solid #ffffff;
}

.iitm-sbar:hover {
	background-color:#fc4445;
	font-color:#ffffff;
	color:#ffffff;

}

.iitm-footer {
	font-family: 'Open Sans', sans-serif;
	font-color:#ffffff;
	color:#ffffff;
	font-size:18px;
	line-height:30px;
	height:300px;
	padding-top:60px;

}


.iitm-sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 50;
}


}

.upcoming-hr {
	border-bottom:1px solid #5d001e;
}


.training-about {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:20px;
	color:#341A02;
	text-align: left;
	line-height:35px;

}

/* ----------- education menu starts ------------ */

.edu-menu li a:link,
.edu-menu li a:active,
.edu-menu li a:visited {
	font-family: 'Oswald', sans-serif;
	font-color:#ffffff !important;
	color:#ffffff !important;
	font-size:15px;
}

.edu-menu li a:hover {
	background-color:#FFDE02 !important;
	color:#1a1a1d !important;
}

.edu-menu-dd {
	background-color:#1a1a1d !important;

}

.edu-menu-dd  li  a:link,
.edu-menu-dd li a:active,
.edu-menu-dd li a:visited {
	font-family: 'Oswald', sans-serif;
	font-color:#ffffff !important;
	color:#ffffff !important;
	font-size:15px;
	border-left:5px solid transparent !important;
	margin-left:10px;
}

.edu-menu-dd li a:hover {
	border-left:5px solid #FFDE02 !important;
	background-color:#1a1a1d !important;
}

.edu-menu-dd li {
	padding:5px;
}
/* ----------- education menu ends ------------ */



/* ----------- training menu starts ------------ */

.traing-menu > li > a:link,
.traing-menu > li > a:active,
.traing-menu > li > a:visited {
	font-family: 'Oswald', sans-serif;
	font-color:#ffffff !important;
	color:#ffffff !important;
	font-size:15px;
}

.traing-menu > li > a:hover {
	background-color:#FFDE02 !important;
	color:#1a1a1d !important;
}

.traing-menu-dd {
	background-color:#1a1a1d !important;

}

.traing-menu-dd > li > a:link,
.traing-menu-dd > li > a:active,
.traing-menu-dd > li > a:visited {
	font-family: 'Oswald', sans-serif;
	font-color:#ffffff !important;
	color:#ffffff !important;
	font-size:15px;
	border-left:5px solid transparent !important;
	margin-left:10px;
}

.traing-menu-dd > li > a:hover {
	border-left:5px solid #FFDE02 !important;
	background-color:#1a1a1d !important;
}

.traing-menu-dd > li {
	padding:5px;
}

/* ----------- training menu ends ------------ */



/* ----------- skill menu starts ------------ */

.skill-menu > li > a:link,
.skill-menu > li > a:active,
.skill-menu > li > a:visited {
	font-family: 'Oswald', sans-serif;
	font-color:#ffffff !important;
	color:#ffffff !important;
	font-size:15px;
}

.skill-menu > li > a:hover {
	background-color:#FFDE02 !important;
	color:#1a1a1d !important;
}

.skill-menu-dd {
	background-color:#1a1a1d !important;

}

.skill-menu-dd > li > a:link,
.skill-menu-dd > li > a:active,
.skill-menu-dd > li > a:visited {
	font-family: 'Oswald', sans-serif;
	font-color:#ffffff !important;
	color:#ffffff !important;
	font-size:15px;
	border-left:5px solid transparent !important;
	margin-left:10px;
}

.skill-menu-dd > li > a:hover {
	border-left:5px solid #FFDE02 !important;
	background-color:#1a1a1d !important;
}

.skill-menu-dd > li {
	padding:5px;
}

/* ----------- skill menu ends ------------ */




.edu-menu-old > li > a:link,
.edu-menu-old > li > a:active,
.edu-menu-old > li > a:visited {
	font-family: 'Oswald', sans-serif;
	font-color:#014748 !important;
	color:#014748 !important;
	font-size:15px;
}



.training-programh
 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:40px;
	color:#ffffff;
	text-align: center;
}

.training-program
 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:20px;
	color:#ffffff;
	text-align: left;
	line-height:35px;
	border-left: 4px solid #FFDF00;
	padding:0px;
}

.training-sessionh
 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:40px;
	color:#341A02;
	text-align: center;
}

.training-session-upcoming
 {
	border: 0px solid #464646;
	background-color: #ffffff;
	padding:0px;
}


.training-session-topic
{
	background-color: #fc4445;
	padding:5px;
	font-family: 'ciiFontArialN', sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#ffffff;
	text-align: center;
	padding:5px;
}

.training-session-details
{
	background-color: #E3E3E3;
	padding:5px;
	font-family: 'ciiFontArialN', sans-serif;
	font-size:18px;
	color:#341A02;
	text-align: left;
	padding:5px;
}

.onlinepayh
{
	font-family: 'ciiFontArial', sans-serif;
	font-size:28px;
	font-weight: bold;
	color:#000000;
	padding:5px;

}

.onlinepay
{
	font-family: 'ciiFontArial', sans-serif;
	font-size:17px;
	font-weight:none;
	color:#000000;
	padding:1px;

}

.onlinebutton
{
	font-family: 'ciiFontArial', sans-serif;
	font-size:15px;
	color:#ffffff;
	padding:10px;
	background-color:#05386b;
}

.scaleCounter {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:35px;
	font-color:#ffffff;
	color:#ffffff;

}

.btn-download {
	background-color:#AF0809 !important;
	border-radius:5px !important;
	border:2px solid #D32D27 !important;
}

a.btn-download:visited {
	font-color:#ffffff !important;
	color:#ffffff !important;
}

a.btn-download:hover {
	background-color:#D32D27 !important;
	border:2px solid #AF0809 !important;
}

/*==== second menu ====*/
.navbar-default {

  background-color: #69899f;

  border-color: #425766;

}

.navbar-default .navbar-brand {

  color: #d7e2e9;

}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {

  color: #e5dbdb;

}

.navbar-default .navbar-text {

  color: #d7e2e9;

}

.navbar-default .navbar-nav > li > a {

  color: #d7e2e9;

}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

  color: #e5dbdb;

}

.navbar-default .navbar-nav > li > .dropdown-menu {

  background-color: #69899f;

}

.navbar-default .navbar-nav > li > .dropdown-menu > li > a {

  color: #d7e2e9;
	background-color:#69899f;
}

.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,

.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {

  color: #e5dbdb;

  background-color: #425766;

}

.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {

  background-color: #69899f;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

  color: #e5dbdb;

  background-color: #425766;

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

  color: #e5dbdb;

  background-color: #425766;

}

.navbar-default .navbar-toggle {

  border-color: #425766;

}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {

  background-color: #425766;

}

.navbar-default .navbar-toggle .icon-bar {

  background-color: #d7e2e9;

}

.navbar-default .navbar-collapse,

.navbar-default .navbar-form {

  border-color: #d7e2e9;

}

.navbar-default .navbar-link {

  color: #d7e2e9;

}

.navbar-default .navbar-link:hover {

  color: #e5dbdb;

}



@media (max-width: 767px) {

  .navbar-default .navbar-nav .open .dropdown-menu > li > a {

    color: #d7e2e9;

  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {

    color: #e5dbdb;

  }

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {

    color: #e5dbdb;

    background-color: #425766;

  }

}

/*===== announcement  ===========*/
.anscroll-p1 {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:15px;
	color:#373d3f;
}

.hlights-head {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:24px;
	color:#ffffff;
}

.hlights-li {
	font-family: 'ciiFontArialN', sans-serif;
	font-size:20px;
	color:#ffffff;
}


a.btn-upcoming:link,
a.btn-upcoming:active,
a.btn-upcoming:visited {
	background-color:#012060;
	font-size:15px;
	color:#ffffff !important;
	padding:10px 20px 10px 20px !important;
	border-radius:5px;

}

a.btn-upcoming:hover {
	background-color:#0245CE;
	font-size:15px !important;
	color:#ffffff !important;
}


/*========== go top ============*/
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
}

/*========= image center ========*/
.img-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

/*======== SLA =========*/
a.sla-home:active,
a.sla-home:visited,
a.sla-home:link {
	color:#25274d;
	font-size:20px;
}

a.sla-home:hover {
	color:#920A00 !important;
}


/*========== News Letter ========*/
.nl-ul > li {
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	font-weight:400;
	color: #062f4f;
	line-height:5px;
	padding-top:5px;
}

.nl-h2 {
	font-family: 'Montserrat', sans-serif;
	font-size:40px;
	font-weight:600;
	color: #062f4f;
	margin-bottom:3px;
}

.nl-right {
	padding-left:20px;
	padding-top:20px;
}

a.nl-button:link,
a.nl-button:visited,
a.nl-button:active {
	background-color:#062f4f;
	color:#ffffff !important;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:5px;
	text-decoration:none;
}

a.nl-button:hover {
	background-color:#4717f6;
	color:#ffffff !important;
	font-family: 'Roboto', sans-serif;
	font-size:15px;

}



/*==== SLA Promo on home page ===*/

.slapromo-modalbg {
	background-color:rgba(149,7,64) !important;
	border-radius:10px !important;
}


.slapromo-head {
	font-family: 'Montserrat', sans-serif;
	font-color: #ffffff;
	color: #ffffff;
	font-weight:600;
	font-size:25px;
	line-height:40px;
}

.slapromo-subhead {
	font-family: 'Oswald', sans-serif;
	color: #ffffff;
	font-weight:400;
	font-size:20px;
	line-height:40px;
}

.slapromo-p {
	font-family: 'Roboto', sans-serif;
	color: #ffffff;
	font-weight:400;
	font-size:15px;
	line-height:20px;
	padding-left:60px;
	padding-right:60px;
}

.slapromo-date {
	font-family: 'Montserrat', sans-serif;
	font-color: #ffffff;
	color: #ffffff;
	font-weight:700;
	font-size:40px;
	line-height:10px;
}

.slapromo-month {
	font-family: 'Oswald', sans-serif;
	font-color: #ffffff;
	color: #ffffff;
	font-weight:400;
	font-size:25px;
	line-height:10px;
}


.slapromo-column-left {
	padding-top:20px;

}

.slapromo-line {
	color:#ffffff;
	border-bottom:1px solid #ffffff;
	width:50%;
}

.slapromo-buttons {
	padding-bottom:20px;

}

.sla-close-btn {
	font-family: 'Oswald', sans-serif;
	color: #ffffff !important;
	font-weight:400;
	font-size:15px;
	line-height:10px;
	background-color:#000067;
	padding-top:16px;
	padding-bottom:16px;
	padding-left:30px;
	padding-right:30px;
	border-radius:5px;
	border:none ;
}

.sla-close-btn:hover {
	font-family: 'Oswald', sans-serif;
	background-color:#ffffff !important;
	color: #000067 !important;
	font-weight:400;
	font-size:15px;
	line-height:10px;
	background-color:#000067;
	padding-top:16px;
	padding-bottom:16px;
	padding-left:30px;
	padding-right:30px;
	border-radius:5px;
	border:none ;
}



a.sla-km-btn:active,
a.sla-km-btn:link,
a.sla-km-btn:visited {
	font-family: 'Oswald', sans-serif;
	background-color:#000067;
	color: #ffffff !important;
	text-decoration:none;
	font-weight:400;
	font-size:15px;
	line-height:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border-radius:5px;

}

a.sla-km-btn:hover {
	font-family: 'Oswald', sans-serif;
	background-color:#ffffff !important;
	color: #000067 !important;
	font-weight:400;
	font-size:15px;
	line-height:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border-radius:5px;

}

.slapromo-pagebgleft {
	background-color:#fdd5bd;
	padding:50px !important;
	margin-top:50px;
}

.slapromo-pagecontactdiv {
	padding-top:30px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
	background-color:#fdd5bd;
	text-align:center;
}

.slapromo-pagehead {
	font-family: 'Montserrat', sans-serif;
	color: #000000;
	font-weight:600;
	font-size:25px;
	line-height:40px;
}

.slapromo-pagedate {
	font-family: 'Montserrat', sans-serif;
	color: #000000;
	font-weight:700;
	font-size:40px;
	line-height:10px;
}

.slapromo-pagemonth {
	font-family: 'Oswald', sans-serif;
	color: #000000;
	font-weight:400;
	font-size:25px;
	line-height:10px;
}

.slapromo-pagesubhead {
	font-family: 'Oswald', sans-serif;
	color: #000000;
	font-weight:400;
	font-size:20px;
	line-height:30px;
}


.slapromo-pageline {
	color:#ffffff;
	border-bottom:1px solid #ffffff;
	align:left;
}

.slapromo-pagep {
	font-family: 'Roboto', sans-serif;
	color: #000000;
	font-weight:400;
	font-size:15px;
	line-height:25px;
	padding-left:60px;
	padding-right:60px;
	padding-top:50px;
	letter-spacing:0.1rem;
}

.slapromo-pagesession-div {
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
}

.slapromo-pagesession-bg {
	background-color:#fdd5bd;
	margin-left:60px;
	margin-right:60px;
	border-radius:5px;
}

.slapromo-pagesession-date {
	font-family: 'Montserrat', sans-serif;
	color: #000000;
	font-weight:400;
	font-size:50px;
	line-height:10px;
	margin-top:5px;
}

.slapromo-pagesession-month {
	font-family: 'Montserrat', sans-serif;
	color: #000000;
	font-weight:700;
	font-size:20px;
	line-height:10px;
}

.slapromo-pagesession-head {
	font-family: 'Montserrat', sans-serif;
	color: #000000;
	font-weight:700;
	font-size:18px;
	line-height:5px;
	text-align:left;
	padding-bottom:0px;
	margin-bottom:10px;
}


.slapromo-pagesession-text {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	color:#000000;
	font-size:15px;
	text-align:left;
	margin-top:20px;
	line-height:20px;
}

.slapromo-pagesession-border {
	border-left:1px solid #000000;

}

.slapromo-pagesession-div td {
	border:0px solid #000000;
	padding-top:30px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}


.slapromo-pagetd {
	height:30px !important;
	width:150px;
	text-align:center;
	border:0px solid #000000;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-top:0px !important;
	margin-left:0px !important;
	margin-bottom:0px !important;
	height:60px;

}

a.sla-dl-btn:active,
a.sla-dl-btn:link,
a.sla-dl-btn:visited {
	font-family: 'Oswald', sans-serif;
	background-color:#000067;
	color: #ffffff !important;
	text-decoration:none;
	font-weight:400;
	font-size:15px;
	line-height:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border-radius:5px;

}

a.sla-dl-btn:hover {
	font-family: 'Oswald', sans-serif;
	background-color:#fba92c !important;
	color: #ffffff !important;
	font-weight:400;
	font-size:15px;
	line-height:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border-radius:5px;

}

.slapromo-pagecontact {
	padding-left:60px;
	padding-right:60px;
	padding-top:20px;
}

.slapromo-pagedldiv {
	padding:20px;
	background-color:#FAF1EB;
	border-radius:5px;

}


/*===============================*/


/*==== Publications ===*/
.publications-bg {
	background-image: url('../images/publications/bg-img.jpg');
	background-size: cover;
	min-height:400px;
}

.publications-bg h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:50px;
	color:#ffffff !important;
	line-height:15px;
	letter-spacing: 2px;
	margin-top:17%;
}

.publication-items {
	padding: 5px 5px 30px 5px;
	background-color:#f4f4f4;
	margin-bottom:30px;
}

.publication-items img {
	border: 1px solid #e3e3e3;
	margin-bottom:30px;
}

.publication-items .button-align {
	text-align:center;
}
.publication-items a:active,
.publication-items a:visited,
.publication-items a:link
{
	background-color: #4681f4;
	padding: 10px 15px 10px 15px;
	border-radius:3px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#ffffff !important;
	letter-spacing: 2px;
	border:1px solid #4681f4;
	text-decoration: none;
}

.publication-items a:hover {
	background-color:#55c2da;
	color:#002263 !important;
	border:1px solid #4681f4;
}
/*===============================*/
