@charset "utf-8";
/* CSS Document */




* { margin: 0;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;}
	
.topbar {background: #3c3e8b !important;float: left;width: 100%}	

.topbar p { margin-top:17px; color:#FFF;}

.topbar a { color:#FFF;}

.topbar .container .row .col-md-5 p a {text-decoration:none;}

.topbar .container .row .col-md-5 p a:hover {color:#fff10d;
transition: color 500ms ease;}

/*.logopart{float: left; width: 100%}*/

/*Social Widget*/
.social ul.social_icons li {
    display: inline-block;
}
.social ul.social_icons li a{
	width: 30px;
	height: 30px;
	font-size: 0px;
	background: url(http://i.imgur.com/MkUfchL.png) no-repeat;
	margin-top: 4px;
	display:block;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.social ul.social_icons li.facebook a:hover{
		background-position: 0 -33px;
} 
.social ul.social_icons li.twitter a{
		background-position:-33px 0;
} 
.social ul.social_icons li.twitter a:hover{
		background-position:-33px -33px;
}
.social ul.social_icons li.insta a{
		background-position: -66px 0;
} 
.social ul.social_icons li.insta a:hover{
		background-position: -66px -33px;
}
.social ul.social_icons li.youtube a {
	background-position: -99px 0;
}
.social ul.social_icons li.youtube a:hover {
	background-position: -99px -33px;
}
.social ul.social_icons li.pin a {
	background-position: -132px 0;
}
.social ul.social_icons li.pin a:hover {
	background-position: -132px -33px;
}


.logo a {text-decoration:none !important;} 
.logo h1 {font-size:36px; font-weight:900; text-shadow: #CCC 1px 1px 1px; color:#333;}
.logo p { font-size:12px;}

nav {
background: #3c3e8b !important;}

.welcome h2 {text-align:center; margin-top:30px; color:#004d9f; text-shadow: #666 1px 0px 1px;font-family: 'Montserrat', sans-serif;}           
.welcome p {text-align:justify; line-height:29px;}

.our-servi h2 {text-align:center; color:#930; font-family: 'Montserrat', sans-serif;}
.our-servi p {text-transform: uppercase; text-align:center; font-size:15px;}



.college {margin-top: 30px;}

.college h2 {font-size: 16px;
letter-spacing: .5px;
font-weight: 900;
text-transform: uppercase;
background-color: #cccc;
padding: 9px 10px;
margin: 0;}
.college p {text-align: justify; line-height: 26px;}
.college li {line-height:25px;}

.students {margin-top: 30px;}
.students img {float: left;}
.students h2 {font-size: 16px; letter-spacing: .5px;
font-weight: 900;
text-transform: uppercase;
background-color: #cccc;
padding: 9px 10px;
margin: 0;}
.students p {text-align: justify; line-height: 26px;}

.infra h2 {font-size: 16px; letter-spacing: .5px;
font-weight: 900;
text-transform: uppercase;
background-color: #cccc;
padding: 9px 10px;
margin: 0;}

.infra h3 {font-size: 16px; letter-spacing: .5px;
font-weight: 900;
text-transform: uppercase;
background-color: #cccc;
padding: 9px 10px;
margin: 0;}
.infra li {line-height:25px;}

.image-section{margin-top: 20px;}
.image-group .col-md-6 {width: 100% !important;}

footer {background-color:#191919; margin-top:30px;}
footer h3 {color:#FFF;}
footer p {text-align:justify; line-height:29px; color:#FFF;}

footer a {color:#FFF; text-decoration:none !important;}
footer ul li {list-style: none;
line-height: 25px;
margin-bottom: 5px;}


/*-----------------introduction--------------*/

.director {box-shadow: 0 0 4px 0 rgba(207,207,207,.5);}
.director h1 {font-size: 28px;
color: #ff7900;
font-weight: 600;
padding: 15px; border-left: 10px solid #3c3e8b ;border-bottom: solid 2px rgba(164,164,164,.2);}

.director p {padding-left: 20px; padding-right:16px; line-height: 28px; text-align:justify;}

.director h2 {font-size: 28px;
color: #ff7900;
font-weight: 600;
padding: 15px; border-left: 10px solid #3c3e8b;}

.left-nav ul{ margin-left:20px; padding-bottom:0px;}
.left-nav ul li{ line-height:24px; margin-bottom:5px; margin-top:5px; list-style:none;}
.left-nav ul li a{font-family:'Segoe UI'; color:#333333;border-bottom:1px dashed #ccc;}
.left-nav ul li a:hover{ text-decoration:underline; color:#029eec;}






@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px) {
	  
.logo h1 { text-align:center; font-size:19px;}
.logo p { text-align:center;}

.welcome h2 {text-align:center; font-size:20px; margin-top:15px;} 

}




.register .regiter-inner {
    max-width: 1000px;
    padding: 0 15px;
    margin: 30px auto;
}
.register .cnt-block {
    padding: 70px 80px;
}
.register .cnt-block textarea {
    width: 100%;
    height: 122px;
    margin-bottom: 30px;
    padding: 0 20px;
    background: none;
    border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
        border-left-color: currentcolor;
        border-left-style: none;
        border-left-width: medium;
    border-left: 1px #dae4e8 solid;
    border-bottom: 1px #dae4e8 solid;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #7f8385;
    resize: none;
}






