@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 200;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url("../font/RobotoCondensed-Regular.ttf") format('truetype');
}
@font-face {
  font-family: "Penelope Anne";
  font-style: normal;
  font-weight: 400;
  src: local('Penelope Anne'), local('Penelope Anne'), url("../font/Penelope Anne.ttf") format('truetype');
}
@font-face {
  font-family: "Trench";
  font-style: normal;
  font-weight: 400;
  src: local('trench100free'), local('trench100free'), url("../font/trench100free.otf") format('truetype');
}
@font-face {
  font-family:"CF Boston";
  font-style: normal;
  font-weight: 400;
  src: local('CFBoston-Regular'), local('CFBoston-Regular'), url("../font/CFBoston-Regular.ttf") format('truetype');
}
@font-face {
  font-family:"DorovarFLF-Carolus";
  font-style: normal;
  font-weight: 400;
  src: local('DorovarFLF-Carolus'), local('DorovarFLF-Carolus'), url("../font/DorovarFLF-Carolus.ttf") format('truetype');
}
@font-face {
  font-family:"avantGarde Bk BT";
  font-style: normal;
  font-weight: 600;
  src: local('AvantGardeBookBT'), local('AvantGardeBookBT'), url("../font/AvantGardeBookBT.ttf") format('truetype');
}
@font-face {
  font-family:"amar Bangla Normal";
  font-style: normal;
  font-weight: 600;
  src: local("amar Bangla Normal"), local("amar Bangla Normal"), url("../font/AmarBanglaBold_05-Jan-2012.ttf") format('truetype');
}

body {
	margin:0;
	padding:0;
	background:url(../images/bg.jpg) repeat left top;
	font-size:15px;
	font-family:Calibri;
	color:#787878;
	}
h3 {font-family:Century;}	
ul, li {
	list-style-type:none;
	}
a, a:hover {
	text-decoration:none;
	}
.clear {
	clear:both;
	margin:0;
	padding:0;
	}
.cle {
	clear:both;
	margin:0;
	padding:0;
	}	
.head_main {
	margin:0;
	padding:0;
	background: #fff;
	width:100%;
	height:auto;
	}
.head {
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	}	
.logo {
	float:left;
	margin-left:50px;
	}	
.logo img {
	margin:10px 0;
	}	
.blog {
	float:right;
	margin:0 auto;
	padding:0;
	}	
.blo {
	float:right;
	}
.blo::before {
    width: 72px;
    height: 52px;
    background: url(../images/header-edge.png) no-repeat center;
    content: "";
    top: 0px;
	margin-left: -72px;
    position: absolute;
    background-size: 100% 100%;
}		
.blo ul {
	margin: 0;
    padding: 0 40px 0 40px;
    background: #ec6800;
	}	
.blo ul li {
	display:inline-block;
	padding:15px 0;
	margin:0 17px 0 0;
	float:left;
	font-size: 16px;
	color:#fff;
	}	
.blo ul li a {
	color: #EFEFEF;
    font-size: 16px;
    padding: 7px 23px;
    transition: all 0.3s ease-in-out;
    /* font-family: Century; */
    background: #123058;
    border-radius: 25px;	
	
	}	
.blo ul li a.modalLink:hover {
	background:#012b44;
	
	}
	.blo ul li a.b:hover {
	background:#012b44;
	
	}
	.blo ul li a.c:hover {
	background:#012b44;
	border-radius:0 7px 0 0;
	
	}	
.blinking{
    animation:blinkingText 1.5s infinite;
}
@keyframes blinkingText{
    0%{     color: #fff; background:#000;    }
    50%{    color: transparent; }
    100%{   color: #fff; background:#F00;    }
}	
	
/************************************************************************************/	
/***********************************MENU START*************************************************/	

/* menu::base */

.headtop {
	width:100%;
    z-index: 300;
    transform: translateZ(0);
    transition: all 0.5s;
	background:#123058;
	position: absolute;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	}
.navbar-default {
	background:none;
	border:none;
	}	
.navbar-nav {
	margin-left: 20px;
	}	
.toprighthala {
	}	
.logo {
	margin: 0px 0 0px 15px;
    float: left;
    
	}
.logo img {
	}		
.logo-res {
	display:none;
	}	
.navbar {
	margin-bottom:0px;
	}
.navbar-default .navbar-nav > li > a {
	padding:17px 24px;
	color:#fff;
	font-size:15px;
	font-family:"roboto Condensed";
	text-transform:uppercase;
	}

.navbar-default .navbar-nav > li > a.menucalor3:hover {background:#eb061b;}
.navbar-default .navbar-nav > li > a.house {
	font-size:31px;
	padding:25px 22px 24px 22px;
	}		
.navbar-default .navbar-nav > li > a:hover {
	color:#fff !important;
	 background-color:#eb061b !important;
	}	
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  	background:#eb061b !important;
  	color:#fff !important;
	}	
.dropdown-menu	{
	
    min-width: 197px !important;
    border-radius: 0px;
    padding: 0px 0;
	}
span.glyphicon {
	font-size:10px;
	top:-1px;
	color:#fff;
	}		
.navbar-nav ul.sm-nowrap > li > a {
	padding:11px 20px 11px 10px;
	color:#fff;
	background:#eb061b;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:13px;
	text-transform:uppercase;
	margin:0;
	border-bottom:1px solid #ffffff4a;
	}	
.navbar-nav ul.sm-nowrap > li > a:hover {
	background:#123058 ;
	color:#fff;
	}	
.navbar-default .navbar-nav > li:last-child {
    background:none;
	}		
.navbar-default .navbar-nav > li {
	    padding: 0px 0;
	}
.navbar-default .navbar-nav > li.hnuman {
	    margin-left:15px;
	}	
.navbar-default .navbar-nav > li.hnuman a {
		background:#8c841c;
	}
.navbar-default .navbar-nav > li.hnuman a:hover {
	background:#0096f3;
	}			




	
/************************************MENU END************************************************/	
/************************************************************************************/	
	
.message {
	height:70px;
	float:left;
	padding:0;
	background:#123058;
	background-size:cover;
	z-index:999;
	}
.csroll {
	width:85%;
	margin:0 auto;
	}	
#test ul {
    margin-top: 11px;
}
#test ul li {
    display: inline-block;
    margin-right: 50px;
    list-style-type: circle;
    padding: 10px 0;
}
#test ul li a {
    font-size: 21px;
    color: #fff;
    padding: 5px 0 5px 45px;
}
.call-phone {
	}
.call-phone ul {
	margin:0;
	padding:0;
	}
.call-phone ul li {
	width: 50%;
    float: left;
    color: #fff;
    text-align: center;
    font-size: 24px;
    font-family: aparajita;
    padding: 10px 0;
    line-height: 23px;
	}	
.call-phone ul li:first-child {
    background: #ec6800;
    padding: 12px 0;
}
.call-phone ul li:last-child {
    background: #48b234;
    padding: 12px 0;
}
.call-phone ul li span {
	text-align:left;
	}
.roudi {
	margin-top:30px;
	}				
.imleft {
	margin:-29px 0 0 -79px;
	float:left;
	}	
.imleft img {
	height:58px;
	}	
.imright {
	margin:-29px -78px 0 0px;
	float:right;
	}	
.imright img {
	height:58px;
	}	
	
.bod {
	background:#fff;
	}	
.notice {
	padding:20px;
	background:#cc1634;
	}
.notice h3 {
	color:#fff;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #fff;
	font-family: "avantGarde Bk BT";
	}	
.scroll-text-2 {
    height: 268px;
    overflow: hidden;
    margin-bottom: 9px;
}	
.scroll-text-2 ul {
	margin:0;
	padding:0;
	}
.scroll-text-2 ul li {
	padding:10px 0;
	border-bottom:1px solid #fff;
	}	
.one_notice a {
	color:#000;
	font-size:18px;
	font-weight:600;
	}
.one_notice p {
	color:#fff;
	font-size:15px;
	}		
.gallera img {
	width:100%;
	}			
.welcome {
	margin:0;
	}
.welcome h2 {
	margin:0;
	padding:0;
	color:#021d3c;
	font-family:"avantGarde Bk BT";
	font-size:39px;
	font-weight:600;
	}	
.welcome p {
	margin: 0;
    padding: 10px 10px 0 0px;
    font-family: Calibri;
    font-size: 16px;
    color: #6d6d6d;
	}
.readmore {
	margin-top:25px;
	margin-bottom: 25px;
	}
.readmore a {
    padding: 11px 25px;
    color: #fff;
    margin-bottom: 7px;
    background: #ec6800;
    border-radius: 25px;
	transition:all 0.5s ease-in-out;
	}
.readmore a:hover {
    box-shadow: 2px 15px 14px -2px #5f5f5fbf;
    background: #000;
}	
.welimg img {
	width:99.5%;
	}		
.gallera span {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -50px 0 0 -50px;
    background:url(../images/play-btn.png) no-repeat center top;
    padding-top: 65px;
    text-align: center;
    color: #fff;
}		
.princi {
	margin:25px 15px;
	padding:0;
	background:#123058;
	}	
.princi img {
	width:100%;
	}
.princicon {
	padding:15px;
	}
.princicon h2 {
	color:#fff;
	font-weight:600;
	font-size:39px;
	font-family:"avantGarde Bk BT";
	}
.princicon p {
	color:#fff;
	margin-top:20px;
	}
.readmore1 {
    margin-top: 40px;
    margin-bottom: 15px;
}	
.readmore1 a {
    margin: 5px;
    padding: 10px 35px;
    color: #000;
    margin-bottom: 7px;
    background: #fff;
    border-radius: 25px;
	transition:all 0.5s ease-in-out;
}			
.readmore1 a:hover {
    box-shadow: 2px 15px 14px -2px #00000075;
    background: #000;
	color:#fff;
}		
	
	
.footer {
	width:100%;
	background:#123058;
	padding:20px 0;
	}	
.foot {
	margin:0 auto;
	padding:0;
	}	
.foot_menu {
	margin:0;
	padding:0;
	}	
.foot_menu ul {
	text-align:center;
	}	
.foot_menu ul li {
	display:inline-block;
	margin:0;
	padding:0 10px;
	border-right:1px solid #fff;
	}	
.foot_menu ul li a {
	color:#fff;
	font-size:15px;
	padding:0;
	
	transition:all 0.5s ease-in-out;
	}	
.foot_menu ul li.no {
	border-right:none;
	}	
.foot_menu ul li a:hover {
	border-bottom:1px solid #808080;
	color:#808080;
	
	}	
.com {
	text-align:center;
	}	
.com p {
	color:#C0C0C0;
	font-size:15px;
	margin:0;
	}	
.com p a {
	color:#828282;
	transition:all 0.5s ease-in-out;
	}	
.com p a:hover {
	color:#fff;
	}	
.allpageimg img {
	width:100%;
	position: relative;
	}
.allpageimg h2 {
    margin: 0;
    text-transform: uppercase;
    font-weight: 500;
    color: #ffffff;
    font-size: 41px;
    margin-top: -170px;
    position: absolute;
    padding: 20px 50px 20px 100px;
    background: rgba(18, 48, 88, 0.9);
    border-radius: 0 40px 40px 0;
}	
.allpagecon {
	padding:25px 0;
	}
.allpagecon p {
	color: #525252;
    font-size: 17px;
	}
.allpagecon h4 {
	font-size:19px;
	color:#000;
	font-weight:600;
	}
.allpagecon img {
	float:left;
	padding:0 25px 0 0;
	width:100%;
	}	
	
.hostel {
	margin-left:20px;
	}
.hostel h4 {
    color: #FF0000;
    padding: 8px 0px 5px 0;
    margin: 2px;
    font-size: 16px;
    font-weight: 700;
}	
.hostel ul {
	margin-left:20px;
	}
.hostel ul li {
	padding-bottom:10px;
	line-height:22px;
	color:#333;
	list-style-type:circle;
	}
.contant-innerpage h3 {
    color: #1248d6;
    margin: 0 0 0 15px;
    padding-bottom: 5px;
    font-size: 25px;
    font-family: "roboto Condensed";
}
.mbot {
    margin-bottom: 10px;
}
.formname {
    color: #000;
    font-weight: 300;
    margin-bottom: 1px;
    font-style: italic;
}
.form-control1 {
    display: block;
    width: 100%;
    padding: 7px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #000;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border: 1px solid #eb061b;
    border-radius: 0px;
    transition: all 0.3s ease-in-out;
}
.quesend {
    border-radius: 0;
    padding: 11px 25px;
    font-size: 16px;
    width: 100%;
    background-color: #eb061b;
    border-color: #eb061b;
    color: #fff;
}
.bookadda h3 {
    color: #eb061b;
    margin: 0;
    padding-bottom: 5px;
    font-size: 25px;
    font-family: "roboto Condensed";
}
.bookadda p {
    font-size: 17px;
    font-style: italic;
    color: #464646;
}
.feespage {
	padding: 25px 0;
	}
.feespage {
	}	
.feespage p {
    color: #525252;
    font-size: 19px;
	color:#000;
}	
.feespage table {
	width:70%;
	}	
.feespage table th {
	text-align:center;
	font-size:19px;
	font-weight:600;
	padding:10px;
	color:#000;
	}	
.feespage table td {
	text-align:center;
	font-size:19px;
	padding:10px;
	color:#000;
	}	
.feespage h2 {
	color:#000;
	}	
.padd-no {
    padding: 1px;
}							
/****************************************************************************************/	
	
	
	
/***********************************************************************************/	
/********************************************contact start*************************************************************************/	
/********************************************contact end*************************************************************************/	
	
	
	
/***********************SOCIAL ACTIVITIES***************************************/	
	


.admission {
	margin:0;
	padding:0;
	}
.admission h3 {
	margin:0;
	padding:20px 0 12px 0px;
	color:#FF0000;
	font-size:21px;
	border-bottom:1px dotted #FF0000;
	margin-left:20px;
	background:url(../images/line.jpg) bottom left no-repeat;
	}	
.admission p {
	margin:20px 20px 20px 40px;
	color:#787878;
	text-align:justify;
	}	
	
.admi{
	margin:0;
	padding:0;
	margin-bottom:10px;
	}
.admi h3 {
	margin:0;
	padding:20px 0 4px 0px;
	color:#FF0000;
	font-size:18px;
	margin:0;
	}
.admi table {
	width:50%;
	}
.admi table th {
	background:#123058;
	color:#fff;
	padding:10px;
	text-align:center;
	}
.admi table td {
	color:#000;
	padding:10px;
	text-align:center;
	}			 	
.admi ul {
	padding:10px 20px;
	margin:0;
	}	
.admi ul li {
	color:#525252;
	padding-left:20px;
	font-size:17px;
	text-align:justify;
	padding-bottom:7px;
	list-style-type:circle;
	}	
.admi ul li ol {
	padding:10px 15px;
	}	
.admi ul li ol li {
	padding:0 10px 0 0;
	background:none;
	list-style-type:square;
	font-size:17px;
	padding-bottom:3px;
	}	
.admi ul li ol li span {
	font-weight:bold;
	}	
.admi h6 {
	margin:0;
	padding:3px 30px 3px 40px;
	font-size:15px;
	color:#000000;
	}	
.admi p {
	margin:0;
	padding:0;
	color:#525252;
	font-size:17px;
	}	
.admi p span {
	color:#FF0000;
	font-weight:700;
	}
.notice-board {
	margin:25px 0;
	}		
table.notice_table {
	width:85%;
	margin:0 auto;
	}	
table.notice_table tr {
	border-bottom:1px solid #b1b1b1;
	}	
table.notice_table th {
	color:#fff;
	font-weight:600;
	background:#123058;
	padding:7px 25px;
	font-size:19px;
	}
table.notice_table td {
	color:#000;
	padding:20px 25px;
	font-size:17px;
	}
table.notice_table td a {
	color:#0a489a;
	font-weight:600;
	font-size:18px;
	}	
	
	
/*application form start*/	
.calname {
	text-align:center;
	margin-top:25px;
	border-bottom:2px dotted #000;
}
.calname p {
	color:#000;
	font-size:18px;
	font-weight:600;
	}
.kal {
    padding: 10px;
	background:#fff;
	width:80%;
	margin:0 auto;
	box-shadow: 0px 0px 85px #0000001f;
}	
.block h2 {
	color:#000;
	text-align:center;
	font-size:25px;
	font-weight:600;
	margin:10px 0;
	}
.block h3 {
	color:#000;
	font-size:19px;
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	}
.mbot span {
	color:#000;
	font-size:17px;
	}
input[type='radio'] {
  -webkit-appearance:none;
   width:20px;
   height:20px;
  border:1px solid #FF0000;
  border-radius:50%;
  outline:none;
 box-shadow:0 0 5px 0px #F00 inset;
 }
 input[type='radio']:hover {
  box-shadow:0 0 5px 0px #F00 inset;
}
input[type='radio']:before {
content:'';
display:block;
width:60%;
height:60%;
margin: 20% auto;    
 border-radius:50%;    
}
 input[type='radio']:checked:before {
background:#F00;
}
/*application form end*/	
	
.notice-details h2 {
	color:#123058;
	font-size:22px;
	font-weight:600;
	}	
.notice-details span {
	color:#000;
	}	
.notice-details p {
	color:#000;
	font-size:17px;
	line-height:23px;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
			

@media only screen and (max-width:767px) 
{
table.notice_table {
	width:100%;
	}
.blo ul {
    margin: 0;
    padding: 0;
    background: #ec6800;
}	
.blo ul li {
    padding:0;
    margin:1px;
	width:100%;
    font-size: 16px;
    color: #fff;
}	
.blo::before {
	display:none;
	}
.blo ul li a {
    color: #EFEFEF;
	display:block;
    font-size: 16px;
    padding: 7px 0px;
    transition: all 0.3s ease-in-out;
    /* font-family: Century; */
    background: #000;
    border-radius:0px;
	text-align:center;
}
.allpageimg h2 {
    margin: 0;
    text-transform: uppercase;
    font-weight: 500;
    color: #ffffff;
    font-size: 15px;
    margin-top: -60px;
    position: absolute;
    padding: 10px 20px 10px 40px;
    background: rgba(18, 48, 88, 0.9);
    border-radius: 0 40px 40px 0;
}
.div#menu ul.menu {
	background:#000
	}
.logo img {
    margin: 10px 0;
	height:50px;
}
.call-phone ul li {
    font-size: 20px;
}	
div#menu {
    height: 51px;
    padding-left: 0;
    width: 100%;
    margin: 0 auto;
}
.feespage table {
	width:100%;
	}
.logo {
	display:none;
	}
.logo-res {
    display: block;
    float: left;
}
.logo-res img {
    height: 40px;
    margin-top: 5px;
    margin-left: 10px;
}
.navbar-nav {
    margin: 0;
}	
.navbar-default .navbar-nav > li > a {
	padding:14px;
	border-bottom: 1px solid #ffffff4a;
	}	
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color:#fff;
	padding:8px 15px;
	background:#000;
	}	
.allpageimg {
	margin-top:50px;
	}	
}
@media only screen and (max-width:639px) 
{
	
	
}
	









	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		