/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=PT+Sans|Signika|Bitter|Raleway|Kite+One|Open+Sans|Roboto);
* { margin:0; padding:0; font-size:100%; font-family: "PT Sans";}
body { font-size:12px; background:#efefef;}

.col-width{ width:1050px;}
.full-width { width:100%;}
.clear { clear:both;}
.center { margin:0 auto;}
.float-right {float:right;}
.float-left {float:left;}

.ft_bg { background:#003a6a; border-top:5px solid #fece0a; }
.top-line { height: 200px;
    background: #003a6a;
    border-top: 5px solid #fece0a;
    border-bottom: 4px solid #cccccc;}

/*menu start*/

.abt-hide { display:none;position:absolute; }
.abt-show { display:block;position:absolute; z-index:999;border-radius:10px;}
.abt-show a { padding-left:40px;font-size:13px!important; line-height:45px!important;}

.text6{font-family:signika; line-height:30px; font-size:13px; color:#70aadd;}
.text6 a{ text-decoration:none; font-family:signika;  font-size:13px; color:#70aadd;}
.text6 a:hover{color:#fece0a;}
#menu-top {}
#menu-top a{ display:block;overflow:hidden;  text-transform:uppercase; font-size:14px; font-family:Signika, sans-serif, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#94cfff; -webkit-transition: all 0.2s ease-in-out; 
line-height:55px; border:1px solid #025aa3; 
border-right:none; background:#004883;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
#menu-top a:hover{color:#fece0a; background:#025aa3; /*-webkit-transform:translate3d(4px,-4px,4px);-moz-webkit-transform:translate3d(4px,-4px,4px);-transform:translate3d(4px,-4px,4px);*/
border-radius:1px;}

/*menu end*/

.logo { 
    height:130px;
}
.slider- { 
    width:1050px;
    
}

.tbl { width:1050px; margin-top:2em; margin-bottom:2em; padding-top:1em; padding-bottom:1em;}
.tbl tr td { 
    width:210px;
   
    vertical-align:top;
    text-align:center;
}
.tbl img { border:2px solid #0073d1;}

.tbl-welcome { width:1050px; margin-top:2em; margin-bottom:2em; background:#fff; padding-top:2em; padding-bottom:2em; border: 1px solid #e4e4e4;}
.wel-heading {
    color: #2d2c2c;
    font-size: 20px;
    font-family: Bitter;
    font-weight: 300;
    padding-left: 20px;
	padding-bottom:5px;
	line-height:35px;
}  
.tbl-welcome p {
    color: #003a6a;
    font-family: "pt Sans";
    font-size: 14px;
    padding-left: 20px;
    padding-right: 10px;
    line-height: 27px;
	text-align:justify;
}
.comman-layout { width:1050px; margin-top:2em; margin-bottom:2em; background:#fff; padding-top:2em; padding-bottom:2em; border: 1px solid #e4e4e4;}
/*Enquiry*/
.text11 {
    font-family: 'Raleway', serif;
    font-weight: 700;
    line-height: 20px;
    padding-left: 10px;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
	background:#003a6a;
}
.textbox{ width:300px; height:35px; padding-left:10px; border:1px solid #dddddd; background:none;border-radius:1px;}
.textbox:hover{ background:#f5f5f5;}

.textarea{ width:300px; height:35px; padding-left:10px; padding-top:10px; border:1px solid #dddddd; background:none; border-radius:1px;}
.textarea:hover{ background:#f5f5f5;}
.button{border-radius:1px; width:120px; height:35px; padding:5px; border:none; background:#004883;font-family:signika; font-size:13px; color:#94cfff;transition: all 0.3s ease-in-out; margin-right:0px;}
.button:hover{ background:#fece0a; border-radius:5px; color:#333333; cursor:pointer;transition: all 0.3s ease-in-out;}

/*Enquiry*/

.news-text {
	color: #003a6a;
    font-size: 20px;
    font-family: "Kite One";
	padding-left:10px;
	padding-top:5px;
}
.group_box {
	padding:5px 20px 0 0;
	border-radius:5px;
}
.group_box input[type="email"] {
	border-collapse: separate;
	box-shadow: none;
	moz-box-shadow: none;
    -webkit-box-shadow: none;
	border: none;
    font-size: 14px;
    min-height: 40px;
    padding: 0px 9px 0px 9px;
    width: 70%;
    color: #555;
	float:right;
}
.group_box input[type="submit"] {
	font-size: 16px;
    min-height: 40px;
    padding: 8px 9px 8px 9px;
    width: 25%;
	margin-left:-4px;
	border: none;
	background: #004883;
	color:#fff;
	float:right;
	font-size:13px;
}

/*Latest News Begin*/
.white-bg1{background:#ffffff; border:1px solid #e4e4e4; border-bottom:none; padding-bottom:17px; padding-top:17px;}
.white-bg{ background:#ffffff; padding-bottom:17px; padding-top:17px;  border:1px solid #e4e4e4; border-top:none; }
.dashed-border1{ border-bottom:1px dashed #d1d0d0;}
.text2{ font-family:"PT Sans"; text-align:justify; font-weight:300; line-height:23px; font-size:13px; color:#2f2f2f;}
.text12{ font-family:'Raleway', serif; font-weight:700; line-height:20px; padding-left:20px; font-size:13px; color:#333333; text-transform:uppercase;}
.text10{ font-family:"PT Sans"; text-align:justify; line-height:18px; font-size:12px; color:#666666;}
.text21{ font-family:signika; line-height:23px; font-size:13px; color:#ffffff;}
.calender-bg{ background:url(../images/c.jpg) no-repeat;}
.text8{ font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:20px; font-size:13px; color:#333333;margin-top:1em;}
/*Latest News End*/

.our-program{margin-top:2em; margin-bottom:2em; background:#fff; padding-top:2em; padding-bottom:2em;border: 1px solid #e4e4e4;}
.header1{color:#014d65; font-family:"open Sans"; font-size:13px; text-transform:uppercase; font-weight:bold;padding-left:20px;}
.our-product {width:130px; height:60px; float:left; display:inline-block; position:relative; border:2px solid #e4e4e4;top:35px; 
margin-bottom:2px; margin-left:2px; background:#003a6a; color:#fff;}
.our-product center{ line-height:25px; font-family:Roboto; font-size:16px; font-weight:600; margin-top:15px;}


.header2{color:#2d2c2c; font-family:"open Sans"; font-size:13px; font-weight:bold; text-transform:uppercase;}
.text3{color:#003a6a; font-family:"pt Sans"; font-size:14px; line-height:27px;}
.tag{ background:#003a6a; padding:2px; display:inline-block; border:1px solid #4d4d4d; margin:5px; padding-left:20px; padding-right:20px; transition: all 0.3s ease-in-out; color:#122328;}
.tag:hover{ background:#025aa3; transition: all 0.3s ease-in-out; color:#fece0a;}
.text-11{ font-family:Arial; color:#efefef; font-size:12px;}
.text-11 a{ text-decoration:none; font-family:Arial; color:#D7E0E8; font-size:12px;}
.text-11 a:hover{ color:#fece0a; text-decoration:none;}


.footer-frt{ margin-top:2em;  background:#fff; padding-top:2em; padding-bottom:2em; }


.hindi-heading1{ font-family:"Kruti Dev 010";font-weight:bold; color:#e23f24;}
.text-hindi1 {
	color: #003a6a;
    font-size: 15px;
    padding-left: 20px;
    padding-right: 10px;
    line-height: 30px;
	text-align:justify;
}
.text-hindi2 { font-family:"Kruti Dev 010"; font-size: 25px; color:#003a6a;font-weight:700; }
.text-hindi3 {  font-size: 25px; color:#e23f24;font-weight:400; }
.mix-text {font-family: "pt Sans"; font-size: 16px; color:#000;}


/*Contact Us*/
.font3 {color: #fe5722; font-size:40px!important;}
.textcontec2 {
    color: #65737e;
    font-family: "open Sans";
    font-size: 15px;
    line-height: 25px;
}
.textcontec {
    color: #879ca6;
    font-family: "PT Sans";
    font-size: 14px;
	font-weight:500;
    line-height: 25px;
}
/*Contact Us*/

/*Enquiry Form*/
.contact_box {
    /*width: 600px;*/
    height: auto;
    float: left;
    /*margin: 20px 0 0 0px;*/
	margin:0 0 0 20px;
	padding:0px 0 0 0;
	border:1px solid #CCCCCC;
}
.lbl-head {
	display:block;
	font-family:Calibri;
	color:#ffffff;
	font-size:16px;
	margin:3px 0 3px 16;
	padding:0 0 0 20px;
	line-height:25px;
}
.lable{
	display:block;
	font-family:Calibri;
	color:#817f7f;
	font-size:16px;
	margin:3px 0 3px 16;
	padding:0 0 0 20px;
	line-height:25px;
}
	
.input2{
	border:1px solid #CCCCCC;
	float:left;
	height:35px;
	width:430px;
	margin:2px 16px 2px 16px;
	padding:0 0 0 5px;
	background:transparent;
	color:#666;	
	}		
.input2:hover{
	border:1px solid #999999;
	}
.input2:focus{
	border:1px solid #F90;
	box-shadow:#F90 0 0 8px ;
	webkit-transition: box-shadow 0.3s ease-in-out 0s;
   -moz-transition: box-shadow 0.3s ease-in-out 0s;
   -o-transition: box-shadow 0.3s ease-in-out 0s;
   -ms-transition: box-shadow 0.3s ease-in-out 0s;
   transition: box-shadow 0.3s ease-in-out 0s;
}


.textarea2{
	border:1px solid #CCCCCC;
	float:left;
	height:105px;
	width:430px;
	margin:2px 16px 15px 16px;
	padding:5px 0 0 5px;
	background:transparent;
	color:#666;
	font-family:signika;
	}		
.textarea2:hover{
	border:1px solid #999999;
	}

.textarea2:focus{
	border:1px solid #F90;
	box-shadow:#F90 0 0 8px ;
	webkit-transition: box-shadow 0.3s ease-in-out 0s;
   -moz-transition: box-shadow 0.3s ease-in-out 0s;
   -o-transition: box-shadow 0.3s ease-in-out 0s;
   -ms-transition: box-shadow 0.3s ease-in-out 0s;
   transition: box-shadow 0.3s ease-in-out 0s;
	}
.submit2{
	width:auto;
	height:auto;
	padding:7px 15px 7px 15px;
	color:#FFF;
	border-radius:2px;
	webkit-border-radius:2px;
	moz-border-radius:2px;
	o-border-radius:2px;
	margin:5px 10px 15px 2px;
	border:1px solid #CCCCCC;
	background:#d21212;
    cursor:pointer;
	font-family:"open Sans";
	}
		
.submit2:hover {
	background:#3ab54a;
    cursor:pointer;
    webkit-transition: background 0.5s ease-in-out 0s;
   -moz-transition: background 0.5s ease-in-out 0s;
   -o-transition: background 0.5s ease-in-out 0s;
   -ms-transition: background 0.5s ease-in-out 0s;
   transition: background 0.5s ease-in-out 0s;
	}
.submit{
	width:auto;
	height:auto;
	padding:7px 15px 7px 15px;
	color:#FFF;
	border-radius:2px;
	webkit-border-radius:2px;
	moz-border-radius:2px;
	o-border-radius:2px;
	margin:0px 2px 15px 16px;
	border:1px solid #CCCCCC;
	background:#004883;
    cursor:pointer;
	font-family:"open Sans";

	}		
.submit:hover {
	background:#025aa3;
	color:#f2ca10;
    cursor:pointer;
    webkit-transition: background 0.5s ease-in-out 0s;
   -moz-transition: background 0.5s ease-in-out 0s;
   -o-transition: background 0.5s ease-in-out 0s;
   -ms-transition: background 0.5s ease-in-out 0s;
   transition: background 0.5s ease-in-out 0s;
}	
/*Enquiry Form*/
.tab-para {margin-left:20px; border:1px solid #dadada;}
.tab-para tr th { text-transform: uppercase;
    font-size: 14px;
    font-family: Signika, sans-serif, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	color:#ffffff;
	background:#388dd2;
	border-bottom:3px solid #003a6a;
	height:47px;
	text-align:left;
	padding:0 0 0 10px;
}
.tab-para tr td{ padding:0 0 0 10px; font-size:14px;color:#002544; font-weight:400;}
.tab-para tr:nth-child(even) {height:50px;background:#ddeef6;}
.tab-para tr:nth-child(odd)  {height:50px;background:#cce3ee;}


.col-width1 {width:223px;}

.distance-tab { padding:10px 0; text-align:center;
background:#388dd2; border-bottom:3px solid #003a6a;
font-size:16px;color:#ffffff;box-shadow:0 2px 5px #000000;
}


.efh1 { font-size:20px!important; text-align:center!important; line-height:35px;}
.efh2 { font-size:20px!important; text-align:center!important; margin-top:10px; }
.efh3 { font-size:20px!important; text-align:center!important; margin-top:10px; }

.eff1 {background:#1d5d92;font-size:20px!important; }
.eff2 {background:#1b8750;font-size:20px!important; }
.eff3 {background:#be4730;font-size:20px!important; }
.eff4 {background:#1e9e78;font-size:22px!important; }
.eff5 {background:#388dd2;font-size:22px!important; }
.eff6 {background:#f63740;font-size:22px!important; }
.eff7 {background:#f63740;font-size:20px!important;}
.eff-tab { 
    padding:10px 0; 
	text-align:center;
 	/*border-bottom:3px solid #003a6a;*/
	font-size:16px;color:#ffffff;
	box-shadow:0 2px 5px #000000;
	width:550px;margin:0 auto;
}

.img-cur:hover { cursor:pointer;}



.inst-text {
    color: #003a6a;
    font-size: 18px;
	font-family:"Roboto";
    padding-left: 5px;
    padding-top: 5px;
}
.inst-text:hover { cursor:pointer; color:#ad393e;}

.galler-img-bg{border:1px solid #CCCCCC; background:#F0F0F0;}
.galler-img-bg:hover{border:1px solid #990000;}
.galler-img-bg2{border:2px solid #fece0a;}
.button1{
background:#ff0000;
padding:4px;
color:#ffffff;
border:1px solid #ff4c4c;
width:80px;
text-align:center;
  font-size: 16px;
	font-family:"Roboto";
	margin-top:10px;

}

.button2{
background:#1386d7;
padding:4px;
color:#ffffff;
border:1px solid #39adff;
width:120px;
text-align:center;
  font-size: 16px;
	font-family:"Roboto";
	margin-top:10px;
}

.button3{
background:#ff0000;
padding:4px;
color:#ffffff;
border:1px solid #ff4c4c;
width:120px;
text-align:center;
  font-size: 16px;
	font-family:"Roboto";
	margin-top:10px;
}