@charset "utf-8";
/* CSS Document */
/*********reset.css**********/
* {
	outline: none;
}
*::-moz-selection {
background:#1677c1;
color:#fff;
text-shadow:none;
}
body, html {
	font-family: 'open_sansregular';
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 13px;
}
label {
	display: block;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6, ul, li {
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-family: 'open_sansregular'
}
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
img {
	vertical-align: middle;
	border: none
}
p {
	font-size: 16px;
	padding: 0;
	color: #848484;
	line-height: 20px;
	display: block;
	font-family: 'open_sansregular';
	margin: 0;
}
a, input, select, textarea, .btn {
	transition: all 0.25s ease-in 0s;
	-webkit-transition: all 0.25s ease-in 0s;
	-moz-transition: all 0.25s ease-in 0s;
	-o-transition: all 0.25s ease-in 0s;
	outline: none;
	font-family: 'open_sansregular';
	text-decoration: none;
}
a {
	color: #666;
}
a:hover {
	outline: none;
	cursor: pointer;
	color: #02cdb3;
	text-decoration: none;
}
a:focus {
	outline: none;
	text-decoration: none
}
.full-width {
	float: left;
	width: 100%;
}
.relative {
	position: relative
}
.full-img {
	width: 100%;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
textarea, input[type="text"], input[type="password"], input[type="email"], input[type="file"], select, input[type="number"] {
	transition: all 0.25s ease-in 0s;
	-webkit-transition: all 0.25s ease-in 0s;
	width: 100%;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="file"]:focus, select:focus, input[type="number"]:focus {
	outline: none;
	transition-duration: 0.1s;
}
main {
	position: relative;
	height: 100%;
	width: 100%;
}
/***********css*********/
.news-s-announcements h1 { margin-top:25px}
.top-100 {
	background: #2c93d6
}
.top-100 .float-left p {
	color: #fcfcfc;
	font-size: 16px;
	font-family: 'OpenSans-Regular';
	margin: 13px 0
}
.top-100 .float-left p span {
	font-family: 'OpenSans-Extrabold';
	margin-right: 16px
}
.top-100 .float-right h3 {
	color: #FFFFFF;
	font-size: 16px;
	font-family: 'OpenSans-Regular';
	margin: 13px 0
}
.top-100 .float-right h3 i {
	color: #cccccc;
	font-size: 20px;
	margin-right: 12px
}
.float-right h3 i:last-child {
	margin-left: 40px
}
nav {
	background: none !important;
	box-shadow: none !important;
	border: none !important
}
.navbar-nav > li {
	margin-right: 32px
}

.navbar{min-height:inherit;}
.navbar-nav > li:last-child {
	margin-right: 0
}
.navbar-brand{float: initial;}
.nav.navbar-nav {
  float: right;
}
.navbar-default .navbar-nav > li > a {
  color: #0b0b0b;
  font-family: "Calibri-Regular";
  font-size: 18px;
  letter-spacing: 0.5px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav  li.active{
	color: #2c93d6;
	border-bottom: 1px solid #2c93d6;
	background:none;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background-color:transparent;color:#2c93d6;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background-color:transparent;color: #2c93d6 }
.collapse.navbar-collapse, .container-fluid {
	padding: 0
}
.nav.navbar-nav {
  margin-top: 40px;
}

.cap {
	background: #2c93d6;
	border-radius: 100%;
	margin: 0 auto;
	padding: 22px;
}
.carousel-caption {
	top: 140px;
	padding: 0 !important
}
.carousel-caption h1 {
	font-family: 'OpenSans-Light';
	font-size: 30px;
	color: #2c93d6;
	background: #FFF;
	border-radius: 19px 0 19px 0;
	padding: 15px 35px;
	display: inline-block;
	margin: 24px 0 32px;
	text-shadow:none;
}

.btn-primary {
	background: #2c93d6;
	border-radius: 10px 0;
	font-size: 14px;
	color: #FFF;
	font-family: 'OpenSans-Semibold';
	border:1px solid #2c93d6;
}
.courses-offer {
	background: #333333;
	margin-right: 20px;
	border:1px solid #333333;
}
.courses-offer:hover{background: #fff;border:1px solid #333333;color:#333333}
.learn-more:hover{background: #fff;border:1px solid #2c93d6;color:#2c93d6}
.carousel-indicators li {
	background: #cccccc !important
}
.dropdown-menu > li > a{ color: #0b0b0b;
  font-family: "Calibri-Regular";
  font-size: 16px;
  letter-spacing: 0.5px;}
  .dropdown-menu > li > a:hover{color:#2c93d6 ;}
.carousel-indicators {
	bottom: 0
}

.rs-tanwar, .dr-abida {
	background: #FFF;
	box-shadow: 3px 3px 2px 0 #d1d0cf;
	padding: 10px 18px;
	border-radius: 10px 0
}
.rs-tanwar h2, .dr-abida h2 {
	color: #333333;
	font-size: 16px;
	font-family: 'Papyrus-Regular';
}
.rs-tanwar p, .dr-abida p {
	color: #979898;
	font-size: 14px;
	font-family: 'Calibri-Light';
	text-align: justify;
	margin-top: 7px
}
.rs-tanwar a, .dr-abida a, .admissiona-open a, a.read-more {
	color: #2c93d6;
	font-size: 16px;
	font-family: 'Calibri-LightItalic';
}
.rs-tanwar a:hover, .dr-abida a:hover, .admissiona-open a:hover, a.read-more:hover{color: #000;}
.founder-message > h4 {
	color: #2c93d6;
	font-size: 16px;
	font-family: 'OpenSans-Regular';
	text-align: center;
	margin: 22px 50px 16px 0
}
.founder-message {
	left: 175px;
	position: absolute;
	top: 0;
}
.sir-img {
	position: relative;
}
.welcome {
	margin: 40px 0 50px
}
.welcome h1, .news-s-announcements h1 {
	font-size: 30px;
	color: #2c93d6;
	font-family: 'OpenSans-Bold';
	text-align: center;
	position: relative
}
.welcome h3 {
	font-size: 18px;
	color: #333333;
	font-family: 'OpenSans-Light';
	text-align: center;
	margin-top: 5px
}
.head-descapsan {
	margin: 10% 0 7%
}
.welcome > h1:after {
	background-image: url(../imgs/pan.png);
	content: "";
	height: 16px;
	position: absolute;
	margin: 0 0 0 -9%;
	width: 121px;
	bottom: 0;
}
.news-s-announcements {
	background: url(../imgs/news-announcements.jpg) no-repeat;
	height: 473px;
	width: 100%;
	background-size: cover
}
.news-s-announcements h3 {
	font-size: 16px;
	color: #949494;
	font-family: 'OpenSans-Light';
	text-align: center;
	margin-top: 5px
}
.news-s-announcements h1:after {
	background-image: url(../imgs/pan2.png);
	content: "";
	height: 16px;
	position: absolute;
	margin: 0 0 0 -9%;
	width: 121px;
	bottom: 0;
}
.admissiona-open {
	background: #fff none repeat scroll 0 0;
	border-radius: 10px 0;
	width: 90%;
	box-shadow: 9px 8px 0 0 #2c93d6;
	padding: 38px 0 22px 15px
}
.admissiona-open h4 {
	color: #2c93d6;
	font-size: 16px;
	font-family: 'OpenSans-Regular';
}
.admissiona-open p {
	color: #979898;
	font-size: 16px;
	font-family: 'Calibri-Light';
	padding: 12px 25% 30px 0;
	text-align: justify
}
.blue-box {
	background: #2c93d6 none repeat scroll 0 0;
	position: absolute;
	right: 15px;
	text-align: center;
	top: 55px;
	width: 18%;
	padding: 20px 0 17px
}
.blue-box > p {
	font-size: 18px;
	color: #FFF;
	font-family: 'SegoePrint-Regular';
}
.blue-box > h2 {
	font-size: 30px;
	color: #333333;
	font-family: 'OpenSans-Bold';
	margin-top: 10px
}
.news-contant {
	margin:9% 0 3%
}
.contant-container {
}
.who-we-are h2, .photo-gallery > h2, .cmn-head {
	color: #2c93d6;
	font-size: 22px;
	font-family: 'OpenSans-Bold';
	position: relative
}
.cmn-head:after {
	
	content: "";
	height: 16px;
	position: absolute;
	margin: 0 0 0 6%;
	width: 121px;
	bottom: -7px;
	left: 0
}
.who-we-are h2:after, .photo-gallery > h2:after{
	background-image: url(../imgs/pan.png);
	content: "";
	height: 16px;
	position: absolute;
	margin: 0 0 0 6%;
	width: 121px;
	bottom: -7px;
	left: 0
}
.who-we-are .float-left > h3, .our-vision-contant .float-left > h3 {
	color: #6e6e6e;
	font-size: 16px;
	font-family: 'SegoePrint-Regular';
	position: relative
}
.who-we-are .float-left > h3:after {
	border-bottom: solid #dddddd;
	content: "";
	display: block;
	height: 1px;
	width: 30px;
	margin-top: 10px
}
.who-we-are .float-left > p, .our-vision-contant .float-left > p, p{
	color: #6e6e6e;
	font-size: 16px;
	font-family: 'Calibri-Regular';
	text-align: justify;
	margin-top: 12px
}
.Goals & Objective-s-objectives {
	margin: 40px 0 0 0
}
.two-colum {
	padding: 45px 0 70px 0
}
.Goals & Objective-s-objectives:after, .our-vision:after {
	clear: both;
	content: "";
	display: block;
}
.Goals & Objective-s-objectives-contant, .our-vision-contant, .our-missinon-contant {
	width: 77%;
	margin-left: 15px
}
.our-vision, .our-missinon {
	margin-top: 47px
}
.img-gallery-contant {
	margin-top: 40px
}
.photo-gallery > h2:after {
	margin: 0 0 -5px 9%
}
.colorfull-four-coulam {
	background: url(../imgs/four-colam-bg.jpg) no-repeat;
	height: 333px;
	background-size: cover;
	width: 100%
}
.big-scrch {
 margin: 2% 0;display:inline-block;
}
.big-scrch .float-left img {
	margin-left: 50%
}
.big-scrch-contant {
	margin-top: 35px
}
.big-scrch-contant h3 {
	color: #33383c;
	font-size: 14px;
	font-family: 'OpenSans-Semibold';
}
.big-scrch-contant p {
	color: #7f7f7f;
	font-size: 18px;
	font-family: 'Calibri-Light';
}
.big-scrch .float-right > a, .btn-cmn{
	background: #2c93d6;
	color: #FFFFFF;
	font-size: 14px;
	font-family: 'OpenSans-Semibold';
	padding: 8px 21px;
	border-radius: 10px 0;
	display: inline-block;
	margin-top: 25px;
	 border: 1px solid #2c93d6;
}
.big-scrch .float-right > a{margin-left: 25px;}
.big-scrch .float-right > a:hover, .btn-cmn:hover{background:#FFF;border:1px solid #2c93d6;color:#2c93d6;}
.academic-link > h3, .quick-link > h3, .our-faclities h3, .aside-left-h{
	background: #c53426;
	border-radius: 10px 0;
	font-size: 14px;
	color: #FFF;
	font-family: 'OpenSans-Semibold';
	padding: 9px 8px;
	margin-bottom: 18px
}
.academic-link > a {
	background: #2C93D6;
	color: #feebb1;
	font-size: 14px;
	font-family: 'OpenSans-Regular';
	margin: 0 8px 8px 0;
	display: inline-block;
	padding: 9px 7px
}
.quick-link > a, .our-faclities a {
	color: #2C93D6;
	font-size: 12px;
	font-family: 'OpenSans-Regular';
	display: block;
	margin-bottom: 20px
}
.quick-link > a i, .our-faclities a i {
	float: right;
	color: #909090;
	font-size: 18px
}
.tilk-informantion > h3 {
	font-size: 16px;
	font-family: 'OpenSans-Light';
	color: #2c93d6;
	margin: 18px 0 27px 0;
	 text-align: center;
}
.tilk-informantion > p {
	font-size: 14px;
	font-family: 'OpenSans-Regular';
	color: #646262;
	line-height: 22px;
	margin-bottom: 4px;
	text-align: justify;
	display:inline-block;
}
.tilk-informantion > .float-left img {
  margin-bottom: 0;
  margin-right: 15px;
}
.tilk-informantion > p i {	margin-right: 15px;	font-size: 25px;	color: #000;}
.footer-logo img {
	margin: 0 auto
}
label {
	color: #006837;
	font-size: 14px;
	font-family: 'OpenSans-Semibold';
	margin-right: 20px;
	margin-top: 13px
}
.form-control {
	height: 44px;
	padding-left: 12px !important;
	border: 1px solid #006879;
	border-radius: 15px;
	color: #000 !important;
	font-size: 14px !important;
	position: relative; 	font-family:'PTSans-Regular' !important; 
}
.social-icon ul p {
	color: #00687e;
	font-size: 14px;
	font-family: 'OpenSans-Semibold';
	float: left;
	margin: 4px 10px 0 50px
}
.social-icon ul li {
	float: left;
	margin-right: 7px
}
.social-icon ul li a{width: 27px;height: 27px;text-align: center;line-height:27px;background: #3f4347;border-radius:50%;text-align: center;display: inline-block;}
.social-icon ul li a i {
	color: #c1c2c3;	
	font-size: 14px;	
	
}
.footer-two {
	margin: 85px 0 25px
}
.social-icon {
	margin-top: 8px
}
.footer-bootam {
	background: #1677c1
}
.footer-bootam p {
	font-size: 13px;
	color: #FFF;
	font-family: 'OpenSans-Regular';
	text-align: center;
	margin: 25px 0
}
.form-control:focus {
	border-color: #2c93d6 ;
	box-shadow: none;
}
.newslatter-input .btn-default:hover i{color:#2c93d6;}
.navbar-nav > li > a {
	padding: 0 !important
}
.btn-default {
	border: none
}
.btn.btn-default {
	position: absolute;
	right: 0;
	top: 6px;
}
.colorfull-contanr { margin:10% 0 12%}
.countris-reached h1 { color:#FFF;	font-family:'Lato-Regular'; font-size:40px; position:relative; margin-bottom:40px}
.countris-reached h1:after { border-bottom:1px solid #697581 ; width:30px; content:""; position:absolute; display:block; clear:both; margin-top:20px}  
.countris-reached .float-left img { margin-right:22px}
.countris-reached p { color:#FFF;		font-family:'Lato-Bold'; font-size:14px; }

.carousel-inner > .item > img,  .carousel-inner > .item > a > img {
	width: 100%;
	margin: auto;}

.main-footer {
  background: rgba(0, 0, 0, 0) url("../imgs/footer-bg.png") no-repeat scroll center bottom / cover ;
  line-height: normal;
}
.owl-theme .owl-controls .owl-buttons div {
  background: #000 none repeat scroll 0 0; 
  color: #fff;
  display: inline-block;
  font-size:22px;
  opacity: 0.5;
padding:inherit;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
width:50px;
height:50px;
line-height:50px;

}
.owl-prev {
  left: -75px;
  position: absolute;
  top: 34%;
 
}

.owl-next {
  right: -75px;
  position: absolute;
  top: 34%;

}

.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity:1;background-color:#2c93d6;color:#fff;}
#deal-owl2 .owl-prev{ left: 0;top: 40%;}
#deal-owl2 .owl-next{ right: 0;top: 40%;}
.academic-link > a:hover{background:#feebb1;color:#000;}
.quick-link > a:hover, .our-faclities a:hover, .our-faclities a:hover i, .quick-link > a:hover i{color:#2c93d6;}
.contant-container {border-top: 3px double #dae8ff;}
.newslatter-input {position:relative;}
.newslatter-input { float: right; width: 72%;}
.newslatter-input .form-control{background-color:transparent;color:#000;}
.newslatter-input  .form-control::-moz-placeholder{color:#000;}
.newslatter-input .btn-default {background-color: transparent; position: absolute;  right: 8px;  top: 13px;}
.social-icon {float: right; margin-top: 8px;}
.social-icon a:hover{background-color:#1677c1;color:#fff;}

/* Inner Page CSS Start */

.inner-banner{background: url("../imgs/1920-1280-img-2.jpg") no-repeat fixed center center / cover; background-position: 0 50%;  background-repeat: no-repeat; background-size: cover;} 
.bg-color { text-align: center; background-color:rgba(0,0,0,0.5);}
.bread-crumb > a{font-family:'Calibri-Regular';color:#fff;font-size:14px;}
.bread-crumb > a:hover{color:#1677c1;}
.inner-h-c h1 { background-color: #f0f0f0; border-bottom-right-radius: 10px;  border-top-left-radius: 10px;  color: #1677c1;  display: inline-block;
  font-family: "Raleway";  font-size: 30px;  font-weight: 400;  line-height: 55px;  margin-bottom: 30px;  margin-top: 60px;  padding: 0 50px;  text-transform: none;}
.inner-h-c nav { color: #f0f0f0;  padding: 14px 0;  text-transform: uppercase;}
.inner-h-c .bread-crumb i { padding: 0 10px;}

.inner-container{padding:5% 0;}
hr.divider-color, hr.divider-big {
  height: 3px;
}	
.widget-categories li::before {
  display: none;
}
.widget-categories ul li::before {
  color: #f27c66;
  content: "";
  font-family: "FontAwesome";
  font-size: 8px;
  font-weight: 800;
  left: 0;
  line-height: 35px;
  position: absolute;
}
.widget-categories li:first-child {
  border-top: 0 none;
}
.widget-categories li {
  border-top: 1px solid #e1e1e1;
  transition: all 0.3s ease 0s;
    line-height: 2.6;
    padding-left: 20px;
    position: relative;
}
.widget-categories li {
  padding: 0;
}

.widget-categories li a::before{
  color: #2c93d6;
  content: "√";
  font-weight: 700;
  left: 10px;
  position: absolute;
  transition: all 0.3s ease 0s;
}
.widget-categories li a {
  display: block;
  padding: 6px 0 6px 30px;
   color: #6e6e6e;
    font-family: "SegoePrint-Regular";
    font-size: 16px;
}
.widget-categories li a:hover, .l-active{
  background-color: #2c93d6;
  color: #ffffff;
  -webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
}

ul.check-list li:before {
  content: "";
  font-family: "FontAwesome";
    font-size: 12px;
    font-weight: 300;
    left: 0;
    line-height: 20px;
    padding-left: 18px;
    position: absolute;
	 color: #f27c66;
   
}
ul.check-list li{color: #979898;
    font-family: "Calibri-Light";
    font-size: 14px;
    margin-top: 7px;
    text-align: justify;padding-left: 18px;}
	
	.widget-categories .cat-item.cat-item-1.current-cat:hover{color: #ffffff;}
	
	ul.sub-menu {
  background-color: #f8f8f8;
}
li.l-active a{color:#fff;}
.widget-categories li.l-active a:before{color:#fff;}
.sub-menu > li {
  padding-left: 25px;
}
.widget-categories .sub-menu li a::before{left: 38px;}
.cmn-head{margin-bottom:20px;}
.cmn-gallery{margin-top:0;}
.c-in-page p {
  margin-top: 0;
  padding-bottom: 15px;
}
.carousel-indicators .active{border-color:#3696e0;}
.right-content{margin-top:20px;display:inline-block;width:100%;}
.inner-right-section .founder-message > h4 {
  color: #2c93d6;
  font-family: "OpenSans-Regular";
  font-size: 16px;
  margin: 22px 50px 16px 103px;
  text-align: left;
}

.inner-right-section .head-descapsan{position: relative; margin: 3% 0 7%;}

.inner-right-section .founder-message {
  float: right;
  left: 0;
  position: relative;
  top: 0;
  width: 80%;
}
.inner-right-section .sir-img {
  float: left;
  position: absolute;
  width: auto;
}
.tableBorder {
    border: 1px solid #6e6e6e !important;
	 text-align: center;
}
.tableBorder p{
   
	 text-align: center;
}
.training_paradign_image{
  width:80%
}
.style10 {
    border: 1px solid #6e6e6e;
    font-weight: bold;
	
}
.tableBorder {
    border: 1px solid #6e6e6e !important;
    text-align: center;
}
.current_student_table{
	width: 100%;
}
.current_student_table tbody tr td{
  margin-top: 0;
    padding-bottom: 15px;
	color: #6e6e6e;
    font-family: "Calibri-Regular";
    font-size: 16px;
    margin-top: 12px;
    text-align: center;
}
.tableBorder b , .tableBorder tbody tr td p strong{
    
    font-weight: bold;
	 margin-top: 0;
    padding-bottom: 15px;
	color: #6e6e6e;
    font-family: "Calibri-Regular";
    font-size: 16px;
    margin-top: 12px;
    text-align: center;
	 
}
.slider_images .deal-owl2 .owl-prev {
    left: 0;
    top: 40%;
}
.slider_images .deal-owl2 .owl-next {
    right: 25%;
    top: 40%;
}
.slider_images .deal-owl2 .item > img {
    height: 300px;
    width: 75%;
}
.current_student_table tbody tr td,.current_student_table tbody tr td p{
  margin-top: 0;
    padding-bottom: 15px;
	color: #6e6e6e;
    font-family: "Calibri-Regular";
    font-size: 16px;
    margin-top: 12px;
    text-align: center;
}
.tableBorder tbody tr td div,.tableBorder tbody tr td a{
  margin-top: 0;

	color: #6e6e6e;
    font-family: "Calibri-Regular";
    font-size: 16px;
   
    text-align: center;
}
.cmn-head > img {
  position: relative;
  right: 12%;
  top: 6px;
}
.center{
	text-align:center
}
.titles{
	font-weight: bold; font-size: large;
	font-family: "OpenSans-Bold";
}
/* Inner Page CSS End */

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ padding:0; border-top:none; vertical-align:middle;}
.tableBorder td p{ font-size:12px;}

.tableBorder > tbody > tr:nth-child(2n){ background-color:#eee;}
.countris-reached{margin-left:120px}
.head-descapsan .founder-message > h4 {
  color: #2c93d6;
  font-family: "OpenSans-Regular";
  font-size: 16px;
 padding-left: 255px;
    text-align: left;
	 margin: -1px 0 11px;
}
.head-descapsan .founder-message {
  left: inherit;
  position: initial;
  top: inherit;
}
.head-descapsan  .sir-img {
  float: left;
  position: inherit;
}
.head-descapsan .rs-tanwar, .head-descapsan .dr-abida{padding: 9px 19px 9px 255px;}

