body { font-family: 'Open Sans', sans-serif; background:#ffffff; }
a:hover { text-decoration:none; color:c41213; }
#top_header { background-color:#c41213; width:100%; padding-top:15px; padding-bottom:5px; }
.header { box-shadow:0px 0px 10px 2px #700001; }
.header_bg { background-color:#c41213; }
.para { font-weight:bold; line-height:2; }
.logo { float:left; margin-top: 1.25em; width:100%; }
.verification { float:left; }
.verification input[type="text"] { padding:0px 0px; border:none; background-color:#c41213; border-bottom:1px solid #F05757; color:#fff; }
.verification input[type="button"] { text-align:center; border:1px solid #dd1617; background-color:#c41213; color:#fff; padding:0px 0px; transition-duration: 0.5s; transition-property: all; transition-timing-function: linear; }
.verification input[type="button"]:hover { border:1px solid #fff; color:#fff; transition-duration: 0.5s; transition-property: all; transition-timing-function: linear; }
.verification input[type="text"]::placeholder {
 color: #CCC;
 opacity: 1; /* Firefox */
}
.verification input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #CCC;
}
.verification input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */
 color: #CCC;
}
.verification input[type="text"]:focus { outline: none; }
.login { float:right; text-align:center; }
.login:hover { }
.login a { float:left; color:#fff; text-align:centerl font-weight:lighter;
text-decoration:none; transition-duration: 0.5s; transition-property: all; transition-timing-function: linear; }
.login a:hover { color:#fff; transition-duration: 0.5s; transition-property: all; transition-timing-function: linear; }
.phone_no { float:right; color:#FFF; text-align:center; }
.phone_no img { display:none; }
.college_name { width:80%; float:left; text-align:center; color:#c41213; }
/* start header */

.college_name h2, .college_name h3 { letter-spacing:2px; }
/* start slider */
.slider_bg { background: url('../images/slider.jpg'); }
.slider_left { width: 48%; margin: 6% 0 0 6%; }
.slider_right { width: 50%; }
.slider_right form { margin-top: 4%; }
.slider_right form input[type="button"] { font-size: 14px; color: #ffffff; background: #c41213; padding: 12px 30px; line-height: 20px; text-transform: capitalize; border: none; outline: none; -webkit-appearance:none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; }
.slider_right form input[type="button"]:hover { background: #ffffff; color:  #c41213; }
.slider_right form input[type="button"].left { margin-left: 4%; }
/***********************************************************************************************************************/
#menu { /*background-color:#c41213;*/ width:100%; z-index:99; position:relative;}
.navbar { position: relative; border: none; /*background: none;*/ background-color:#000; }
/*.navbar-default .navbar-collapse, .navbar-default .navbar-form { padding: 0; }*/
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover { color: #FFF; background-color:#c41213; }
.navbar-default .navbar-nav > li > a { padding-bottom:15px; padding-top:15px; font-style:normal; text-decoration: none; color: #fff; transition-property: background; transition-duration: 0.5s; transition-timing-function: linear; }
.navbar-default .navbar-nav > li > a.active { color: #FFF; background-color:#c41213; }
.nav li { margin: 0px; }
.nav > li > a { font-size: 14px; padding: 0px; font-weight: lighter; }
/***********************************************************************************************************************/

#banner { width:100%; background-image:url(../images/slider_bg.jpg); background-repeat:no-repeat; float:left; }
#banner_left { float:left; width:75%; }
#banner_right { float:right; width:25%; }
.da-slide { width: 100%; height: 100%; top: 0px; left: 0px; text-align: left; float:left; }
.da-slide-toleft h2 { -webkit-animation-delay: 18s; -moz-animation-delay: 18s; -ms-animation-delay: 18s; animation-delay: 18s; }
.da-slide-toleft p { -webkit-animation: toLeftAnim2 0.6s ease-in-out 0.3s both; -moz-animation: toLeftAnim2 0.6s ease-in-out 0.3s both; -o-animation: toLeftAnim2 0.6s ease-in-out 0.3s both; -ms-animation: toLeftAnim2 0.6s ease-in-out 0.3s both; animation: toLeftAnim2 0.6s ease-in-out 0.3s both; }
#content { width:100%; background-color:#FFF; }
#info_content h2 { /*line-height:60px;*/ color:#000; font-weight:500; text-align:left; margin:0 auto; line-height:60px; text-transform:uppercase; }
#info_content span { color:#c41213; text-transform:uppercase; }
#info_content p { line-height:40px; text-align:justify; }
#info_placement { color:#fff; font-weight:500; text-align:left; margin:0 auto; line-height:60px; }
#info_placement ul { color:#fff; }
#info_placement ul li { color:#fff; line-height:2.5; }
.companies-logo {box-shadow:1px 1px 8px 3px #DFDFDF; margin:20px 19px 0px 19px; }
.about-content { }
.about-content h2 { line-height:60px; color:#000; }
.about-content h4 { line-height:30px; color:#000; text-align:justify; }
.about-content span { color:#c41213; text-transform:uppercase; }
.about-content p { line-height:30px; text-align:justify; }
.about-content-right h4, .about-content-right h5 { text-align:center; font-weight:bold; }
.about-content-right p { text-align:center; line-height:normal; }
.about-content ul { padding-left:0; }
.about-content ul li { list-style:none; text-align:left; line-height:1.2; padding:8px; text-transform:capitalize; /*margin-right:8px; margin-bottom:8px;*/ }
#readmore { border:1px solid #999; color:#c41213; padding-top:1%; padding-bottom:1%; padding-left:2%; padding-right:2%; float:right; text-align:center; }
.highlights, .news { /*margin-top:10%; border:1px solid #c41213;*/ background-color: #333; color: #fff;}
.highlights h2, .news h2 { font-weight:500; text-align:center; color:#fff; background-color:#222; margin:0 auto; line-height:60px; text-transform:uppercase; }
.highlights ul,, .news ul {
 float:left;
 width:100%;
 margin-bottom:40px;
 list-style-position: inside;
 padding-left:0;
}
.highlights ul li, .news ul li { float:left; line-height:2.5; width:100%; border-bottom:1px dashed #5d5d5d; list-style: outside none none; margin-left: 0; padding: 0; }
.highlights ul li:last-child, .news ul li:last-child { border-bottom:none; }
.highlights_list { padding-left:10px; width:96%; }
.news_content { width:90%; margin:0 auto; text-align:justify; }
.news_content p img { width:15%; }
.news_content p { color:#fff; border-bottom:1px dashed #5d5d5d; padding-top: 8px; padding-bottom: 8px; margin-bottom: 0px;}
.news_content p:last-child { border-bottom:none; }
.placment { border:1px solid #e73c3d; }
#buttons { margin:0 auto; width:100%; text-align:center; padding-top:20px; padding-bottom:20px; }
.content_home { /*background-color:#c41213;*/ background-image: linear-gradient(to left top, #3f3f3f, #303030, #222222, #151515, #000000); padding-top:2%; padding-bottom:2%; margin-top:6%; }
#contact_form { width:100%; /*background-color:#fff;*/ float:left; padding-top:1%; padding-bottom:1%; border:1px solid #e73c3d; }
#contact_form h2 { padding-top:5px; padding-bottom:5px; text-align:center; color:#c41213; font-weight:bold; }
#contact_form h3 { padding-bottom:5px; text-align:center; color:#fff; font-weight:500; }
#contact_form h3 a { padding-bottom:5px; text-align:center; color:#000; font-weight:lighter; }
#contact_form h4 { padding-top:5px; padding-bottom:5px; text-align:center; color:#c41213; font-weight:bold; }
#contact_form h5 { width:90%; margin:0 auto; line-height:2; padding-bottom:2%; text-align:center; }
#contact_form input[type="text"], #contact_form select { width: 100%; float:left; color: #ccc; font-size: 16px; padding: 7px 10px; border: none; outline: none; margin: 0px 0px 0px 0px; background: #333; margin-bottom:14px; border:1px solid #525252; }
#contact_form textarea { width: 100%; color: #ccc; font-size: 16px; padding: 7px 10px; border: none; outline: none; margin: 0 0px 15px 0; background: #333; margin-bottom:16px; border:1px solid #525252; }
#contact_form input[type="submit"], #contact_form input[type="reset"], #contact_form input[type="button"] { width: 45%; margin-right:2%; margin-left:2%; margin-top:2%; margin-bottom:5%; color: #FFF; background-color:#c41213; font-size:18px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; border: none; transition-property: background; transition-duration: 0.5s; transition-timing-function: linear; cursor:pointer; }
#contact_form input[type="submit"]:hover, #contact_form input[type="reset"]:hover, #contact_form input[type="button"]:hover { color:#FFF; background-color:#000; }
#keepintouch { width:100%; background-image:url(../images/bg01.jpg); background-size:auto; background-repeat: repeat; float:left; margin-top:0%; }
#keepintouch h2 { text-align:center; color:#FFF; text-transform:uppercase; font-weight:300; font-size:3em; line-height:1em; letter-spacing:4px; font-weight:lighter; }
#contact_content { width:100%; text-align:center; color:#000; float:left; }
.center-info { margin-top:0%; text-align:left; color:#000; }
.center-info h4 { letter-spacing:none; line-height:normal; color:#c41213; background-color:#F2F2F2; }
.center-info h4 { letter-spacing:none; line-height:normal; }
.center-info { box-sizing:border-box; background-color:#fff; -moz-box-shadow:0px 6px 8px 3px #DFDFDF; -webkit-box-shadow:0px 6px 8px 3px #DFDFDF; box-shadow:0px 6px 8px 3px #DFDFDF; border-top:3px solid #999; }
.branch-info { box-sizing:border-box; background-color:#fff; -moz-box-shadow:0px 6px 5px 2px #DFDFDF; -webkit-box-shadow:0px 6px 5px 2px #DFDFDF; box-shadow:0px 6px 5px 2px #DFDFDF; border-top:3px solid #999; }
.center-info-address { padding:10px 10px; }
.branch-info-address { padding:5px 10px; }
.center-info h4 { text-align:left; line-height:1.4em; color:#333; width:100%; margin:0; padding:1%; }
.center-info h5 { text-align:left; font-weight:lighter; line-height:1.4em; float:left; width:100%; color:#333; margin-top:0%; }
.center-info h5 a { color:#333; text-decoration:none; }
.branch-info h4 { margin:0; padding:10px; color: #c41213; background-color: #F2F2F2; font-size:15px; }
address { padding:1%; box-sizing:border-box; background-color:#fff; -moz-box-shadow:0px 6px 8px 3px #DFDFDF; -webkit-box-shadow:0px 6px 8px 3px #DFDFDF; box-shadow:0px 6px 8px 3px #DFDFDF; border-top:3px solid #999; }
address h3 { font-size:22px; text-align:left; font-style:normal; color:#3B3B3B; }
address h4 { font-size:20px; text-align:left; font-style:normal; font-weight:700; line-height:1em; text-transform:uppercase; padding-bottom:0px; }
address h5 { font-size:19px; text-align:left; font-style:normal; font-weight:lighter; line-height:1.5em; float:left; width:80%; color:#222; margin-top:0%; }
address h5 a { text-decoration:none; color:#222; }
#address_content { width:100%; margin-top:0%; margin-bottom:0%; }
#address_img { float:left; width:10%; margin-right:0px; }
#red_strip { background-color:#c41213; width:100%; float:left; height:5px; }
#footer { background-color:#272727; color:#FFF; width:100%; float:left; padding-bottom:0.5%; padding-top:1%; }
#footer_content { float:left; margin-right:0px; color:#999; }
#footer_content h3 { margin-top:0; }
#footer_content ul { list-style:none; padding-left:0; }
#footer_content ul li { font-size:1em; line-height:2em; font-weight:lighter; }
#footer_content li a { color:#999; }
#footer_content li a:hover { color:#fff; }
#login_id { width:80%; margin:0 auto; padding:2%; }
#login_img { width:30%; margin:0 auto; padding:3%; }
#login_id input[type="text"], #login_id input[type="password"] { width:100%; font-size:14px; padding:3%; margin-top:1%; margin-bottom:5%; }
#login_id input[type="submit"], #login_id input[type="reset"] { width: 100%; margin-top:2%; margin-bottom:5%; color: #FFF; background-color:#c41213; font-size:14px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; border: none; transition-property: background; transition-duration: 0.5s; transition-timing-function: linear; cursor:pointer; }
#login_id input[type="submit"]:hover, #login_id input[type="reset"]:hover { color:#FFF; background-color:#000; }
table td, table tr { padding:15px; border-bottom:1px solid #ccc; }
table thead{color:#fff; background-color:#000;font-weight:bold;}
table tbody { font-weight:600; vertical-align:top;}
table tbody tr:nth-child(even) { background-color:#fff8f8; }
table tbody h4{color:#c41213 !important; font-weight:bold; margin-bottom:0px; background-color:#CCC;padding-left:10px;}
.rd-course{ }
.rd-course-span{ color:#999 !important; text-transform:lowercase !important; font-weight:lighter !important;}
.rd-course h4{ margin-top:0px !important;}
	
.select_course { font-size:12px; }
/*************************************/
.note { width:100%; text-align:center; font-size:18px; background-color:#c41213; padding-top:1%; padding-bottom:1%; font-weight:bold; animation-name: color_change; animation-duration: 1s; animation-iteration-count: infinite; animation-direction: alternate; }
@-webkit-keyframes color_change { from {
color: #000;
}
to { color: #fff; }
}
@-moz-keyframes color_change { from {
color: #000;
}
to { color: #fff; }
}
@-ms-keyframes color_change { from {
color: #000;
}
to { color: #fff; }
}
@-o-keyframes color_change { from {
color: #000;
}
to { color: #fff; }
}
@keyframes color_change { from {
color: #000;
}
to { color: #fff; }
}
form { width:96%; margin:0 auto; }
.director_content h2 { font-weight:bold; color:#000; }
.courses-content { border:1px solid #333; display:inline-block; margin-left:0.4%; margin-right:0.3%; margin-bottom:1%; padding:0; }
.courses-content h3 { text-align:center; color:#FFF; margin: 0; padding: 5px 10px; font-size:16px; font-weight:bold; height:70px; line-height:2; background-color:#222; }
.courses-content p { text-align:left; padding:10px 10px; line-height:2; margin:0; border-bottom:1px solid #333; }
.courses-content p:last-child { border-bottom:none; }
.courses-image { text-align:center; width:50%; margin:0 auto; }
/********************* Alert Box ********************************
#dialogoverlay
{
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: rgba(20, 20, 20, 0.8);
	
	width: 100%;
	height:100%;
	z-index: 10;
}
#dialogbox{
	display: none;
	position: fixed;
	border-radius:10px;
	background-color:#fff;
	width:40%;
	z-index: 10;
}
#dialogbox > div{ background:#FFF; margin:8px; }
#dialogbox > div > #dialogboxhead{ font-size:19px; padding:10px; color:#333; text-align:center;}
#dialogbox > div > #dialogboxbody{ padding:20px; color:#333;  text-align:center;}
#dialogbox > div > #dialogboxfoot{ padding:10px; text-align:center; width:100%; }

//****************************************************************************/ 
.how-to-apply ul { }
.how-to-apply ul li { list-style:disc; float:left; width:100%; }
.distance_left { float:left; vertical-align:middle; }
.distance_right { float:left; margin-left:10px; vertical-align:middle; }
/*************************************************************************************/
#myImg { border-radius: 5px; cursor: pointer; transition: 0.3s; }
#myImg:hover { opacity: 0.7; }
/* The Modal (background) */
.modal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ padding-top: 100px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0, 0, 0, 0.9); /* Black w/ opacity */ }
/* Modal Content (image) */
.modal-content { margin: auto; display: block; width: 80%; max-width: 700px; }
/* Caption of Modal Image */
#caption { margin: auto; display: block; width: 80%; max-width: 700px; text-align: center; color: #ccc; padding: 10px 0; height: 150px; }
/* Add Animation */
.modal-content, #caption { -webkit-animation-name: zoom; -webkit-animation-duration: 0.6s; animation-name: zoom; animation-duration: 0.6s; }
 @-webkit-keyframes zoom { from {
-webkit-transform:scale(0)
}
to { -webkit-transform:scale(1) }
}
 @keyframes zoom { from {
transform:scale(0)
}
to { transform:scale(1) }
}
/* The Close Button */
.close { position: absolute; top: 15px; right: 35px; color: #f1f1f1; font-size: 40px; font-weight: bold; transition: 0.3s; }
.close:hover, .close:focus { color: #bbb; text-decoration: none; cursor: pointer; }

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px) {
 .modal-content { width: 100%;}
}
.distance-footer{ margin-bottom:4%; }
.distance-img { margin-top:50px; margin-bottom:50px; }
.distance-img img { box-shadow:0px 0px 12px 4px #ccc; }
.distance-col-left{ margin-left: -15px;}
.distance-col-right { margin-right: -15px;}
.regular-img { margin-top:0px; margin-bottom:50px; }



/*Footer*/

/*Footer*/