@import 'common-style.css';
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,700,600,300);
@font-face {
   font-family: 'exo_2semi_bold';
   src: url('../fonts/exo2-semibold/exo2-semibold-webfont.woff2') format('woff2'),
   url('../fonts/exo2-semibold/exo2-semibold-webfont.woff') format('woff');
   font-weight: normal;
   font-style: normal;
   }
@font-face {
   font-family: 'exo_2medium';
   src: url('../fonts/exo2-medium/exo2-medium-webfont.woff2') format('woff2'),
   url('../fonts/exo2-medium/exo2-medium-webfont.woff') format('woff');
   font-weight: normal;
   font-style: normal;
   }
@font-face {
   font-family: 'poppinslight';
   src: url('../fonts/poppins-light/poppins-light-webfont.woff2') format('woff2'),
   url('../fonts/poppins-light/poppins-light-webfont.woff') format('woff');
   font-weight: normal;
   font-style: normal;
   }
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@media only screen and (min-width: 200px) and (max-width: 991px) {
    body .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: scroll !important;
        overflow-y: hidden;
        border: 1px solid #dddddd;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        -webkit-overflow-scrolling: touch;
    }
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*
{
margin:0px;
padding:0px;
}

img
{
	max-width:100%;
	height:auto;
}
h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
	/*font-family: 'Open Sans', sans-serif !important;*/
/*	font-family: 'exo_2semi_bold' !important;*/
font-family: 'Cambria' !important;
	}
#req-from label, #req-from p {
    font-weight:bold;
}	
legend {
    font-family: 'Cambria' !important;
}
a
{
text-decoration:none;
}
body
{
/*font-family: 'Open Sans', sans-serif !important;*/
font-family: 'Cambria' !important;
font-size:12px;
line-height:20px;
color:#000;
background:#cdcdcd !important;
/*background:url(../images/bg.jpg) left top no-repeat !important;*/
background-color:#C7BFE6 !important;
background-size:cover !important;
position:fixed;
height:100%;
width:100%;
}
/*.container {
   background:url(../images/bglogo.png) no-repeat !important; 
   
    background-position: center;
}*/
.client-section .client-logo{
 /* margin-bottom: 50px;*/
}
.client-gallery-section {
    background-color:#3EB9D8 !important;
}
.client-gallery-section img {
    max-width:300px !important;
    width:100% !important;
    height:200px !important;
}
.course {
    background-color:#00A3E8 !important;
}
.client-gallery .item {
     margin: 10px;
}
.client-section .client-logo .item {
    transition: transform 200ms cubic-bezier(.785, .135, .15, .86), box-shadow 200ms cubic-bezier(.785, .135, .15, .86);
    margin-bottom: 15px;
    margin: 10px;
    padding: 0px;
   /* background-color: #fff;
    margin: 10px;
    padding: 30px;
    border: 1px solid #efeeee;
    background-color:#ddd;*/
}
.client-section .client-logo .item:hover {
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.client-section .owl-controls {
    display:none !important;
}
.client-section .client-logo img {
    height: 75px;
    margin: 0 auto;
    /*opacity: 0.8;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);*/
}
.client-section .client-gallery img {
    height: 100px;
    margin: 0 auto;
    /*opacity: 0.8;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.client-section .client-logo img:hover {
   /* opacity: 1;
    transition: all 0.3s ease-in-out 0s;
    -webkit-filter: grayscale(0);
    filter: grayscale(0);*/
}
.client-gallery {
    margin:20px 0 0;
}
.client-logo {
    margin:20px 0 0;
}
.placement {
   
    /*margin:20px 0;*/
}
.placement h2 {
    color:#01350E;
    text-align:center;
    font-weight:bold;
}
.footer-link li a {
    position: relative;
    z-index: 999999;
}
.wight-area {
    background: #A8FFFF url(../images/bglogo.png) no-repeat !important;
    background-position: 50% 50% !important;
    background-size: 40% !important;
    background-attachment: fixed !important;
    height: auto;
    overflow: hidden !important;
    background:#A8FFFF;
}
.wight-areas {
    background: #A8FFFF url(../images/bglogo.png) no-repeat !important;
    background-position: 50% 50% !important;
    background-size: 40% !important;
    background-attachment: fixed !important;
    height: 100vh;
    overflow: hidden !important;
    background:#A8FFFF;
}
.wight-areascontact {
    background: #A8FFFF url(../images/bglogo.png) no-repeat !important;
    background-position: 50% 50% !important;
    background-size: 40% !important;
    background-attachment: fixed !important;
    height: auto;
    overflow: hidden !important;
    background:#A8FFFF;
}

.candidate-verfication-detaisl {
    background: #fff url(../images/bglogo.png) no-repeat !important;
    background-position: 50% 50% !important;
    background-size: 40% !important;
    background-attachment: fixed !important;
    height: auto;
    overflow: hidden !important;
    background:#A8FFFF;
}
nav.nav {
    position: relative;
    z-index: 999999;
}
.dropdown-menu a {
    
    
}
ul.nav-list li:hover ul.dropdown-menu {
    display: block !important;
}
.nav .dropdown-menu {
   background-color:#000;
   margin-top:-1px;
    
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #000; 
}


.dropdown-menu > li > a {
    padding:10px;
    height:auto;
    
    text-align:left !important;
}
.nav .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a.active {
    background-color: #01350E;
}
.caret {
    margin-top:-5px;
}
img.bglogo {
    position: fixed;
    width: 600px !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display:none;
}
.wight-area h5, .wight-area p {
    position: relative;
}
.campuses-txt p {
     position: relative;
    z-index: 99;
}
.about-area {
    position: relative !important;;
    overflow: visible !important;;
}
.footer-bottom .container {
    background:none !important;
}
.about-area {
    height: auto;
}
.main-div
{
position:absolute;
width:100%;
left:0;
height:100%;
overflow-y: scroll;
z-index:100;
}

.header-top {
   
	width: 100%;
	padding:0 20px;
	margin-top: 16px;
	overflow: hidden;
	border-top: solid 3px #05016f/*rgb(10, 111, 146)*/;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
/*	background:url(../images/header-map.jpg) 80% top no-repeat #00C458;*/
	background:#fff;
	}
.logo {
  padding: 5px 0px 12px 0;
  max-width:140px !important;
}
.header-top p {
	font-size: 13px;
	margin-bottom: 0px;
}
.top-social-icon {
	margin: 11px 0 0 35px;
	padding: 0px;
	list-style-type: none;
	float: right;
	position:absolute;
	top:10px;
}
.top-social-icon li {
	padding: 0px;
	/*float: left;*/
	margin-right: 8px;
	margin-bottom: 5px;
}
.top-social-icon li:last-child {
	margin-right: 0px;
}
.top-social-icon li a i {
	display: inline-block;
	width: 33px;
	height: 33px;
	color: #fff;
	font-size: 15px;
	line-height: 32px;
	text-align: center;
	vertical-align: middle;
	background: #0e7fa7;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	}
.top-social-icon li a i:hover, .top-social-icon li a i:focus, .top-social-icon li a i:active {
	/*-webkit-transform: scale(1.3);
	transform: scale(1.3);*/
	color: #d29500;
}
.top-contact-area {
	float: right;
	margin: 10px 0px 0 0;
}
/* Icon Pop */
@-webkit-keyframes hvr-icon-pop {
 50% {
 -webkit-transform: scale(1.5);
 transform: scale(1.5);
}
}
 @keyframes hvr-icon-pop {
 50% {
 -webkit-transform: scale(1.5);
 transform: scale(1.5);
}
}
.register {
	display: inline-block;
	position: relative;
	color: #000;
	font-size: 12px;
	line-height: 10px;
	vertical-align: middle;
	/*text-transform: uppercase;*/
	text-decoration: none !important;
	outline: none;
	margin-right: 8px;
	padding-left: 16px;
	padding-right: 12px;
	border: none;
	border-right: 1px solid #727272;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	}
.register:before {
	content: "\f0ac";
	position: absolute;
	left: 0px;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	color: #01350E;
}
.register:hover:before, .register:focus:before, .register:active:before {
	-webkit-animation-name: hvr-icon-pop;
	animation-name: hvr-icon-pop;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.login {
	display: inline-block;
	position: relative;	
	outline: none;
	border: none;
	color: #000;
	font-size: 12px;
	line-height: 14px;
	vertical-align: middle;
	/*text-transform: uppercase;*/
	text-decoration: none !important;
	padding: 0px 0px 0px 13px;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	}
.login:before {
	content: "\f13e";
	position: absolute;
	left: 0px;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	color: #01350E;
}
.login:hover:before, .login:focus:before, .login:active:before {
	-webkit-animation-name: hvr-icon-pop;
	animation-name: hvr-icon-pop;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.register:hover, .register:hover:before,
.login:hover, .login:hover:before{
	color: #d61311;
	}
.top-contact-area1 {
	float: right;
	margin: 35px 45px 0 0;
	}
.header-top-address{
	width: 100%;
	display: table;

	}

.header-top-address ul{
	width: 100%;
	display: table;
	margin: 4px;
	padding: 0px;
	}
.header-top-address li{
	position: relative;
	float: left;
	padding: 0px 10px 0px 35px;
	color: #000;
	font-size: 13px;
	/*font-family: 'exo_2medium';*/
	font-family: arial;
	font-weight:800;
	list-style-type: none;
	
	}
.header-top-address li:first-child{
	width: 67%;
	border-right: 1px solid #dedede;
	}
.header-top-address li i{
	/*position: absolute;*/
	left: 12px;
	top: 3px;
	color: #000/*#a3a3a2*/;
	}

/*.header-top-address li:before{
	content: "\f0e0";
	position: absolute;
	left: 8px;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	color: #a3a3a2;


	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 18px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
	}
*/



.phoneno {
	position: relative;
	display: inline-block;
	border: none;
	color: #000;
	font-size: 16px;
	line-height: 19px;
	vertical-align: middle;
	text-decoration: none !important;
	outline: none;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 20px;
	border-right: 1px solid #727272;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;

	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	}
.phoneno:before {
	content: "\f095";
	position: absolute;
	left: 0px;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	color: #a3a3a2;
}
.phoneno:hover:before, .phoneno:focus:before, .phoneno:active:before {
	-webkit-animation-name: hvr-icon-pop;
	animation-name: hvr-icon-pop;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.email_id {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	color: #000;
	padding: 0px 0px 0px 29px;
	text-decoration: none !important;
	outline: none;
	border: none;
	line-height: 19px;
	font-size: 16px;
}
.email_id:before {
	content: "\f0e0";
	position: absolute;
	left: 0px;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	color: #a3a3a2;
}
.email_id:hover:before, .email_id:focus:before, .email_id:active:before {
	-webkit-animation-name: hvr-icon-pop;
	animation-name: hvr-icon-pop;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.online-application {
	width:100%;
	height:45px;
	display:block;	
	border: none;
	outline: none;
	color: #fff;
	font-size: 14px;
	font-family: 'exo_2medium';
	line-height: 45px;
	text-align:center;
	letter-spacing:1px;
	text-transform:uppercase;
	text-decoration: none !important;
	/*background:#84E2FE;*/
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;	
	}
.online-application:hover{
	background: #000;
	color:#fff;
	}















.top-buttons
{
float:right;
margin-top:40px;
}
.hvr-icon-back {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  background:#5a5a5a;
  height:40px;
  line-height:40px;
  text-transform:uppercase;
  color:#fff;
  padding:0px 20px 0px 40px;
  text-decoration:none !important;
  font-size:15px;
  font-weight:600;
  margin-left:10px;
}
.hvr-icon-back:hover
{
color:#fff;
background:#179bd7;
}
.hvr-icon-back:before {
  content: "\f023";
  position: absolute;
  left: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-back:hover:before, .hvr-icon-back:focus:before, .hvr-icon-back:active:before {
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px);
  
}
.hvr-icon-back1 {
background:#fea408 !important;
  }
.hvr-icon-back1:hover
{
color:#fff !important;
background:#179bd7 !important;
}
.hvr-icon-back1:before {
  content: "\f007" !important;
  }
  .hvr-icon-back2 {
background:#179bd7 !important;
  }
.hvr-icon-back2:hover
{
color:#fff !important;
background:#12245b !important;
}
.hvr-icon-back2:before {
  content: "\f064" !important;
  }
  .leftmenu {
      background: none !important;
      display: table-footer-group;
  }
  .leftmenu .nav-item a {
      text-align:left;
      font-size:9px;
      padding: 10px 12px;
  }
  .leftmenu .dropdown-menu > li > a {
      font-size:11px;
  }
  .leftmenu .nav-item {
      width:100%;
      height:41px;
  }
.header-bottom {
	width: 100%;
	position: relative;
	background: #fff;
	height: 45px;
	padding:0px 20px;
}
.header-bottomnav-area{
	width:100%;
	display: table;
	background: #01350E/*#005471*/;
	}
.nav {
	/*display: inline-block;*/
	font-size: 17px;
	font-weight: normal;
	width: 100%;
}
.nav-list {
	text-align: left;
}
.nav-item {
	float: left;
	zoom: 1;
	position: relative;
	list-style-type: none;
	font-size: 14px;
	text-transform: uppercase;
}
.services-section .leftmenu .nav-item {
    height:26px;
}
.wight-areascontact .leftmenu .nav-item {
    height:43px;
}
.nav-item a {
	height: 46px;
	display: block;
	outline: none;
	color: #fff !important;
	font-size: 10px;
	font-weight:normal;
	font-family: 'exo_2medium';
	text-align: center;
	line-height: 45px;
	letter-spacing:1px;
	text-decoration: none !important;
	padding: 0px 18px;
	border-right: dotted 1px #5c5b75;
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	}
.nav-item a i {
	line-height: 38px;
}
.nav-item > a:hover {
	color: #fff;
	background: #000;
}
.nav-item > a.active {
	color: #fff;
	background: #000;
}
.nav-item:hover .nav-submenu {
	display: block;
}
/* Navigation submenu */
.nav-submenu {
	display: none;
	position: absolute;
	left: 0;
	width: 200px;
	z-index: 2000;
	list-style-type: none;
}
.nav-submenu-item a {
	background: rgba(97,120,185,0.8);
	border-bottom: 1px solid #5066a4;
	display: block;
	padding: 5px 15px;
}
.nav-submenu-item a:hover {
	background: #5066a4;
	color: #fff;
}
/* Mobile navigation */
.nav-mobile {
	display: none; /* Hide from browsers that don't support media queries */
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/nav.svg) no-repeat center center;
	background-size: 20px;
	height: 39px;
	width: 39px;
}
/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	border-left: 1px solid #fff;
	height: 49px;
	width: 50px;
	cursor: pointer;
}
.nav-click i {
	display: block;
	height: 48px;
	width: 48px;
	background: url(../images/drop.svg) no-repeat center center;
	background-size: 20px;
}
.nav-click:hover {
	background-color: #12245b;
}
.nav-rotate {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/*------------------------------------*\
    Media Queries
\*------------------------------------*/


@media only screen and (min-width: 320px) and (max-width: 767px) {
    .leftmenu {
      
      display: inherit;
  }
.nav-mobile {
	display: block;
}
.nav {
	width: 100%;
	padding: 40px 0 0;
}
.nav-list {
	display: none;
}
.nav-item {
	width: 100%;
	/*float: none;*/
}
.dropdown-menu {
    position: static !important;
    float: none !important;
}
.nav-item > a {
	padding: 15px;
}
.nav-click {
	display: block;
}
.nav-mobile-open {
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}
.nav-item:hover .nav-submenu {
	display: none;
}
.nav-submenu {
	position: static;
	width: 100%;
}
}


.banner-area {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding:5px 20px 0 20px;
	background:#A8FFFF;
}
.banner-area img {
	width: 100%;
}
.banner-ineer img {
	width: 100%;
}
.banner-txt-area {
	width: 100%;
	position: absolute;
	left: 310px;
	right: 0;
	bottom: 55px;
	/*top: 18px;*/
	z-index: 99999;
	}
.banner-txt-area-inner {
	width: 100%;
}
.banner-txt-area h2 {
	width: 40%;
	color: #fff;
	font-size: 22px;
	font-weight: 200;	
	text-align: center;
	padding: 10px 0px 12px 0px;
	margin: 0 auto;
	background: #01350Ef5;
	}
.banner-txt-area h2 span {
	color: #444444;
	font-weight: bold;
}
.banner-area .owl-prev {
	position: absolute;
	top: 45%;
	left: 0;
	background: url(../images/banner-left-arrow.png) left top no-repeat !important;
	font-size: 0px !important;
	width: 50px;
	height: 50px;
	border-radius: 0px !important;
	margin: 0px !important;
	opacity:0.8 !important;
}
.banner-area .owl-next {
	position: absolute;
	top: 45%;
	right: 0;
	background: url(../images/banner-right-arrow.png) left top no-repeat !important;
	font-size: 0px !important;
	width: 50px;
	height: 50px;
	border-radius: 0px !important;
	margin: 0px !important;
	opacity:0.8 !important;
}
.banner-area .owl-pagination {
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	z-index: 200;
	bottom: 20px;
}
.banner-area .owl-theme .owl-controls .owl-page span {
	background:#01350E !important;
	opacity: 1 !important;
	width: 15px;
	height: 12px;
	border-radius:3px;
	}
.banner-area .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #d61311 !important;
}
.banner-area .owl-theme .owl-controls
{
	margin-top:0px;
}

.about-area {
	width: 100%;
	overflow: hidden;
	padding: 20px;
	/**/
}

.about-back{
	/*background: #A8FFFF !important;	*/
	}


.about-area img {
	width: 100%;
}
.about-area h3 {
	color: #313131;
	font-size: 22px;
	text-transform:uppercase;
	font-weight: 600;
	margin: 0 0 15px 0;
	letter-spacing:1px;
}
.about-area h4 {
	color: #6b6b6b;
	font-size: 23px;
	font-weight: normal;
	margin: 0 0 15px 0;
}

.campuses-area
{
	width:100%;
	overflow:hidden;
	background:#fff;
	padding:20px;
}
.campuses-area-bottom
{
width:100%;
background:#fff;
padding:15px 0px;
}

.campuses-txt-area{
	width:100%;
	border: solid 1px #01350E;
	/*border-top: solid 3px #d61311;*/
	}
.campuses-txt-area:hover{
	border-color: #d61311;
	}
.campuses-area .campuses-bannerBox{
	width: 100%;
	max-height: 258px;
	overflow: hidden;
	}
.campuses-area .campuses-txt-area img{
	width:100%;
	}
.campuses-area .campuses-txt-area:hover img{
	width:100%;
	opacity: 0.8;
	}
.campuses-area .campuses-txt{
	min-height:240px;
	padding:20px;
	background: #01350E/*#005471*/;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	}
.campuses-area .campuses-txt h3{
	color:#f0bb3b;
	font-size:22px;
	font-weight:600;
	font-family: 'exo_2semi_bold' !important;
	text-align:center;
	text-transform:uppercase;
	margin:0px 0px 15px;
	letter-spacing:1px;
	}
.campuses-area .campuses-txt h3 span{
	width: 50px;
	margin: 10px auto 0 auto;
	display: table;
	background: #f7f7f7;
	border-bottom: solid 1px white;
	}
.campuses-txt-area:hover .campuses-txt h3{color: #fff;}
.campuses-txt-area:hover .campuses-txt{
	background: #d61311 /*#d29500*/;
	}
.campuses-txt p{
	color:#fff;
	font-size:13px;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif; 
	text-align:justify;
	margin-top:0px;
	}
.campuses-area-bottom strong
{
font-size:16px;
line-height:50px;
text-align:center;
display:block;
color:#000;
font-family: 'Open Sans', sans-serif;
}
/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.hvr-icon-wobble-horizontal {
  display: block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background:#fea408;
  width:100#;
  text-decoration:none !important;
  padding:0px 10px;
  outline:none;
  border:none;
  height:50px;
  text-align:center;
  line-height:50px;
  font-size:16px;
  font-weight:700;
  color:#fff;
  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius:10px;
}
.hvr-icon-wobble-horizontal:hover
{
background:#53bded;
color:#fff;
}
.hvr-icon-wobble-horizontal:before {
  content: "\f061";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-horizontal:hover:before, .hvr-icon-wobble-horizontal:focus:before, .hvr-icon-wobble-horizontal:active:before {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.hvr-icon-wobble-horizontal1
{
background:#12245b !important;
}
.hvr-icon-wobble-horizontal1:hover
{
background:#53bded !important;
color:#fff;
}


.newsletter-area{
	width:100%;
	overflow:hidden;
	padding:20px 20px;
	background:#016e94;
	}
.newsletter-area h4{
	color:#fff;
	font-size:25px;
	font-weight:800;
	font-family: 'exo_2semi_bold' !important;
	text-transform:uppercase;
	margin-top: 9px;
	}
.newsletter-area .input-group-addon{
	padding:0px;
	border:0px;
	}
.subsribe-button{
	height: 42px;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	font-family: 'exo_2medium';
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 0px 40px;
	background: #01350E;
	border: 0px !important;
	outline: none;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	}
.subsribe-button:hover{
	background: #000;
	}
.newsletter-area .form-control{
	height:42px;
	line-height:50px;
	border: 0px !important;
	/*border-radius:0px !important;*/
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	}
	
	
	
	
	
	
	
	
	
	
	
	.newsletter-areas{
	width:100%;
	overflow:hidden;
	padding:20px 20px;
	background:#000070;
	}
	.newsletter-areas label{
	float: left;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    font-family: arial;
    margin-right:20px;
    padding-top:8px;
	}
.newsletter-areas h4{
	color:#fff;
	font-size:28px;
	font-weight:800;
	font-family: 'exo_2semi_bold' !important;
	text-transform:uppercase;
	margin-top: 4px;
		margin-bottom: 9px;
		text-align:center;
	}
	.newsletter-areas .input-group {
	    width:100%;
	}
.newsletter-areas .input-group-addon{
	padding:0px;
	border:0px;
	}
.subsribe-buttons{
	height: 36px;
	color: #002060;
	font-size: 15px;
	font-weight: 800;
	font-family: 'exo_2medium';
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
	/*padding: 0px 40px;*/
	background: #fff;
	border: 2px solid #fff !important;
	outline: none;
	border-radius:10px;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	width:100%;
	}
.subsribe-buttons:hover{
	background: #000;
	color:#fff;

	}
	
	 /* For Chrome, Safari, and Edge */
        .newsletter-areas input[type="number"]::-webkit-inner-spin-button,
        .newsletter-areas input[type="number"]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0;
        }

        /* For Firefox */
        .newsletter-areas input[type="number"] {
            -moz-appearance: textfield;
        }
	.newsletter-areas .form-control:placeholder {
	    color:#000;
	}
.newsletter-areas .form-control{
    background-color:#fff;
    
	height:36px;
	line-height:50px;
	border: 0px !important;
	/*border-radius:0px !important;*/
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	width:62%;
	}
	
	
	
.footer-area{
	width:100%;
	overflow:hidden;
	}
/*.footer-top{
	width:100%;
	display: table;
	
	background: rgb(19, 19, 19);
	}*/
	.footer-top{
	width: 100%;
    display: table;
     padding: 20px 20px;
    background: #01350E;
    color: #fff;
    font-size: 14px;
    text-align: center;
	}
.footer-top p{color: rgb(185,185,185);}
.footer-top-left{
	/*background:#060443;*/
	padding: 30px 20px !important;
	}
.footer-top-right{
	background: #000000;
	padding: 30px 20px !important;
	}
.footer-title{
	font-size:15px;
	font-family: 'exo_2medium' !important;
	color:#fff;
	font-weight:400;
	letter-spacing:1px;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom: 10px;
	}
.footer-link
{
margin:0px;
padding:0px;
list-style-type:none;
}
.footer-link li{
	margin:0px;
	padding:0px;
	font-size:13px;
	margin-bottom:5px;
	white-space: nowrap;
	}
.footer-link li:before{
	font-family: 'FontAwesome';
	content: "\f105";
	margin-right:10px;
	color: rgb(185,185,185);
	}
.footer-link li a{
	outline:none;
	border:none;
	color: rgb(185,185,185) /*#929292*/;
	font-size: 12px;
	text-decoration:none;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	}
.footer-link li a:hover{
	color: #ffffff;
	margin-left: 5px;
	text-decoration: underline;
	}
.footer-social-icon
{
width:100%;
}
.footer-social-icon a i
{
color:#929292;
margin-right:5px;
font-size:16px;
text-decoration:none;
border:none;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.footer-social-icon a i:hover{
	color:#fea408;
	}
.footer-bottom{
	width: 100%;
	overflow: hidden;
	padding: 10px 0px;
	background: #000a0c;
	text-align: center;
	margin-bottom: 17px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	}

.footer-bottom a
{
  text-decoration:none;
  color: #797676;
}

.footer-bottom a:hover
{
  color:#fff;
  text-decoration:none;  
}


.footer-title p
{
	font-size:13px;
}


.top
{
padding:20px;
background:#000;
position:absolute;
right:0px;
top:0;
z-index:100;
text-decoration:none !important;
outline:none !important;
border:none;
font-size:20px;
color:#393a3a;
}

.wight-area
{
width:100%;
overflow:hidden;
padding:30px;
/*background:#fff;*/
}
.wight-area h3{
	padding:12px;
	color:#fff;
	text-align:center;
	font-size:16px;
	font-family: 'exo_2semi_bold' !important;
	background:#01350E;
	margin-top:0px;
	margin-bottom:0px;
	/*border-top: solid 3px #d61311;*/
	}
.wight-area h4
{
color:#000;
font-size:15px;
margin-top:0px;
margin:10px 0;
font-weight:bold;
}
.news-item 
{
border-bottom:1px solid #5a595a;
margin-bottom:10px;
padding-bottom:10px;
}
/* nt-example1 */

#nt-example1 {
	max-width: 620px;
	margin: auto;
	border:1px solid #d8d8d896;
	}

#nt-example1-container {
	text-align: center;
}

#nt-example1-container i {
	font-size: 36px;
	margin: 8px;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#nt-example1-container i:hover {
	color: #333;
}

#nt-example1 li {
	color: #4e4e4e;
	/*background: #f6f6f6;*/
	overflow: hidden;
	height: 110px;
	padding: 15px;
	line-height: 30px;
	font-size: 24px;
	text-align: left;
	border-bottom: 1px dashed #d8d8d8d9;
}

#nt-example1 li:hover {
	background: #FFF;
}

#nt-example1 img{
	float:left;
	width:18% !important;
	overflow:hidden;
	margin-right: 8px;
	padding: 1px;
	border: solid 1px #d3d3d3;
	}
#nt-example1 .news-txt{
	width:79%;
	float:right;
	}
#nt-example1 .news-txt p{
	color: #000;
	font-size: 11px;
	margin-top: 3px;
	text-align: left;
	line-height: normal;
	}
#nt-example1 .news-txt span
{
color:#006b91;
font-size:13px;
margin-top:0px;
text-align:left;
display:block;
font-weight:700;
line-height:normal;
}










#nt-example2 {
	max-width: 620px;
	margin: auto;
	border:1px solid #d8d8d896;
}

#nt-example2-container {
	text-align: center;
}

#nt-example2-container i {
	font-size: 36px;
	margin: 8px;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#nt-example2-container i:hover {
	color: #333;
}

#nt-example2 li {
	color: #4e4e4e;
	/*background: #f6f6f6;*/
	overflow: hidden;
	height: 110px;
	padding: 12px;
	line-height: 30px;
	font-size: 24px;
	text-align: left;
	border-bottom: 1px dashed #d8d8d8d9;
}

#nt-example2 li:hover {
	background: #FFF;
}


#nt-example2 img{
	float:left;
	width:18% !important;
	overflow:hidden;
	margin-right:8px;
	padding: 1px;
	border: solid 1px #d3d3d3;
	}
#nt-example2 .news-txt{
	width:79%;
	float:right;
	}
#nt-example2 .news-txt p{
	color:#000;
	font-size:11px;
	margin-top:3px;
	text-align:left;
	line-height:normal;
	}
#nt-example2 .news-txt span
{
color:#006b91;
font-size:13px;
margin-top:0px;
text-align:left;
display:block;
font-weight:700;
line-height:normal;
}










#nt-example3 {
/*	max-width: 620px;
	margin: auto;
	border:1px solid #cdcdcd;*/
}

#nt-example3-container {
	text-align: center;
}

#nt-example3-container i {
	font-size: 36px;
	margin: 8px;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#nt-example3-container i:hover {
	color: #333;
}

#nt-example3 li:hover {
	background: #FFF;
}
#nt-example3 .news-txt1{
	display: table;
	width:100%;
	/*margin-top:-16px;*/
	}

#nt-example3 .news-txt1 h2{
	/*color: #01350E;
	font-size: 16px;
	font-weight: 700;
	margin-top: 20px;
	line-height: 0;*/
	display: table;
	color: #01350E;
	font-size: 16px;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 0;
	}
#nt-example3 .news-txt1 p{
	/*
	color:#000;
	font-size:12px;
	margin-top:0px;
	line-height:20px;
	text-align:left;*/
	color: #000;
	font-size: 12px;
	text-align: justify !important;
	margin-top: 0px;
	line-height: 1.3; 
	text-align: left;
	margin: 0px;	
	}
.candidate-verfication{
	width: 100%;
	display: table;
	padding-bottom: 10px;
	border:1px solid #d8d8d896;
	}
.verification-input{
	width:100%;
	height:33px;
	color:#3d3d3d;
	font-size: 12px;
	padding:0px 12px;
	margin-bottom:5px;
	border:1px solid #cdcdcd;
	}
.verification-input::placeholder{}
.verification-input:focus{
	outline: none;
}
.verification-select{
	border:1px solid #cdcdcd;
	height:30px;
	padding:0px 15px;
	color:#3d3d3d;
	width:100%;
	margin-bottom:5px;
	line-height:normal;
	}
.verification-textares
{
border:1px solid #cdcdcd;
height:100px;
padding:10px 15px;
color:#3d3d3d;
width:100%;
margin-bottom:5px;
}
.verification-divider{
	border-bottom:1px solid #d8d8d8;
	margin:14px 0px 14px 0px;
	}

.verify-but-section{
	width: 100%;
	display: table;
	}
.verification-submit{
	margin-left: 3px;
}
.verifi-but{
	width: 49.5%;
	float: right;
	height:33px;
	color:#fff;
	font-size: 12px;
	padding:0px 15px;
	margin-bottom:5px;
	background:#002060;
	border: none;
	text-transform:uppercase;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	}
.verifi-but:focus{outline: none;}
.verification-submit:hover{
	background:#d61311;
	}
.verification-clear{
	background: #464646;
}
.verification-clear:hover{background:#666;}


.bradcumiarea
{
width:100%;
position:absolute;
left:0;
top:40%;
right:0;
z-index:100;
}

.bradcum {
	list-style-type: none;
	margin: 0 0px 20px 0px;
	padding: 0;
	text-align: center;
}
.bradcum li {
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}
.bradcum li a {
	border: medium none;
	color: #fff;
	outline: medium none;
	padding: 0;
	text-decoration: none;
	transform: translateZ(0px);
	transition-duration: 0.3s;
	transition-property: color, background-color;
}
.bradcum li a:hover {
	color: #e5791f;
}
.bradcum li a.bradcum-active {
	color: #d61311;
}
.bradcum > li + li::before {
	color: #fff;
	content: "\f105";
	font-family: "FontAwesome";
	padding: 0 15px;
}
.bradcumiarea h2{
	color:#d61311;
	font-size:30px;
	font-weight:600;
	text-align:center;
	text-transform:uppercase;
	text-shadow:0px 0px 8px rgb(181, 181, 181);
	}
.map-area
{
width:100%;
overflow:hidden;
}
.conatct-box{
	padding:20px;
	overflow:hidden;
	margin-bottom: 20px;
	border:1px solid #d8d8d8;
	font-weight:bold;
	}
.conatct-box ul{
	margin:0px;
	padding:0px;
	text-align:center;
	margin-bottom:15px;
	padding-bottom:15px;
	list-style-type:none;
	border-bottom:1px solid #d8d8d8;
	}
.conatct-box ul:last-child{
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	}
.conatct-box ul li{
	color:#000;
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	}
.conatct-box ul li:first-child{
	color:#000;
	font-size:17px;
	font-weight:bold;
	margin-bottom: 5px;
	}
.conatct-box ul li > i{
	display:block;
	width:50px;
	height:50px;
	color:#fff;
	font-size:20px;
	line-height:50px;
	margin:0 auto;
	margin-bottom:10px;
	background:#01350E;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;	
	}
.conatct-box ul li:hover > i{
	background:#000;
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	}
.conatct-textfild{
	width:100%;
	height:169px;
	border:none;
	padding:15px;
	margin-bottom:10px;
	background:#ebeaea;
	}
.conatct-textfild:focus{
	outline: none;
	/*border:1px solid #d29500;*/
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	}
.conatct-input{
	width:100%;
	height:44px;
	border:none;
	padding:0 15px;
	margin-bottom:10px;
	background:#ebeaea;
	}
.conatct-input:focus{
	outline: none;
/*	border:1px solid #d29500;*/
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	}
.conatct-box span
{
color:#961f24;
}
.header-top-address {
	text-align: center;
	color: #01350E;
	font-weight:bold;
	font-family: arial !important;
    font-weight: bold;
    letter-spacing: 2px;
    
}
.header-top-address img {
width:100%;  
	margin-top: 5px;
}
.header-top-address h2 {
    font-size: 3em;
}
.header-top-address p {
    font-size: 15px;
    font-weight:bold;
}
.submit1 {    
	width: 100%;
	height: 40px;
	border: none;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 10px;
	background: #01350E;
	-moz-transition-duration: 0.6s;
	-webkit-transition-duration: 0.6s;
	transition-duration: 0.6s;
	
	}
.submit1:hover
{
background:#2f2f2f;
color:#fff;
}
.map-area
{
width:100%;
overflow:hidden;
margin-top:30px;
}

.noticeno
{
text-align:right;
font-size:17px;
line-height:45px;
margin-bottom:0px;
}
.conatct-box1
{
border:1px solid #cdcdcd;
padding:20px;
overflow:hidden;
margin-bottom:30px;
}
.conatct-box1 ul
{
list-style-type:none;
margin:0px;
padding:0px;
text-align:center;
border-bottom:1px solid #cdcdcd;
margin-bottom:15px;
padding-bottom:15px;
}
.conatct-box1 ul:last-child
{
border-bottom:0px;
margin-bottom:0px;
padding-bottom:0px
}
.conatct-box1 ul li
{
font-size:15px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.conatct-box1 ul li:first-child
{
color:#000;
font-size:17px;
}
.technical-ditails tr td
{
padding:0 5px;
}
.technical-ditails tr td:nth-child(3)
{
width:10%;
}
.technical-ditails tr td:nth-child(4)
{
width:10%;
}
.technical-ditails tr td:nth-child(5)
{
width:10%;
}
.technical-ditails tr td:nth-child(6)
{
width:15%;
}
.font-small-size
{
font-size:13px;
}


.wight-area h5{
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	font-family: 'exo_2semi_bold' !important;
	text-transform: uppercase;
	margin: 0px 0px 15px 0px;
    text-align: center;
    padding: 10px 0px 12px 0px;
    background: #01350E;
	}

.wight-area h5 span {
	height: 2px;
	width: 100px;
	display: block;
	margin-top: 10px;
	background: #01350E;
	display:none;
	}

.news-read {/*
	color: #d61311;
	font-size:10px;
	font-style:italic;
	text-decoration: none !important;
	outline: none;
	padding: 6px 20px;
	background: #d61311;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;*/
	float: right;
	display: table;
	color: #d61311;
	font-size: 10px;
	font-style: italic;
	line-height: 1;
	text-decoration: none !important;
	outline: none;
	margin-top: 5px;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	}

.news-read:hover {
	/*background: #002060;*/
	color: #01350E;
	}
#nt-example3 li {
	/*height: 157px;*/
	padding: 16px;
	color: #4e4e4e;
	font-size: 24px;
	text-align: left;
	line-height: 30px;
	overflow: hidden;
	background: #F2F2F2;
	border-bottom: 1px dashed #d8d8d8;
	}
.wight-area p {
	color: #000;
	font-weight: 400;
	text-align: justify;
	}

.nt-example3
{
	height:342px !important; 
	overflow: hidden;
}


.innerpage-banner-section{
background-image:url(images/footer-top-bg.jpg);
background-color: rgba(255, 161, 27, 0.85);
background-position: 0px 230px;
background-size: cover;
}

.innerpage-banner-section .innerpage-banner-overlay{
    padding: 70px 0px;
    background: rgba(37,37,37,0.85);
    }
.innerpage-banner-section .heading-text{
    float: left;
    color: #fff;
    font-size: 30px;
    padding: 0px;
    margin: 0px;
    }
.innerpage-banner-section .bradcum{
    float: right;
    display: table;
    padding: 0px;
    margin: 0px;
    margin-top: 6px;
    }



#zgoogleMap
{		
	width:100%;
	height:300px;
	margin:0px 0px 0px 0px;	
	background-color:#dadada;	
}

#zgoogleMap1
{
    width: 100%;
    height: 150px;
    margin:0px 0px 0px 0px;
    /* border: solid 1px #c0c0c0; */
    background-color: #dadada;
}



#zgoogleMap2
{
	width: 100%;
	height: 150px;
	margin:0px 0px 0px 0px;
	/* border: solid 1px #c0c0c0; */
	background-color: #dadada;
	background: url(../images/short-map.png);
	background-position: center;
}

.owl-prev, .owl-next
{
	display:none !important;
}


.c_form_sec{
	border:solid 1px #ebeaea;
	padding:18px;
	display:block;
	width:100%;
	margin-top:20px;
	}
.c_form_coloum{
	margin-bottom:10px;
	display:table;
	width:100%;
	}
.c_form_text{
	font-size:14px;
	font-weight:bold;
	padding-left:0px;
	}
.c_form_sec span{color:#01350E;}
.c_form_sec .form-control{
	background:#f3f1f1;
	border:none;
	border-radius:0px;
	}
.c_form_sec .form-control:focus{
	box-shadow:none;
	}
.c_form_sec .submit-but{
	color:#fff;
	float:right;
	font-size:16px;
	font-weight:600;
	padding:8px 26px;
	background:#12245b;
	transition:.3s;
	-webkit-transition:.3s;
	}
.c_form_sec .submit-but:hover{
	background:#000;
	transition:.3s;
	-webkit-transition:.3s;
	}
.modal-header {
    /*padding: 15px;*/
    border-bottom: 1px solid #e5e5e5 !important;
}


.modal-header p
{
    line-height: 1.4;
    font-size: 12px;
    color: #000;
    font-variant: normal;
    /* font-style: italic; */
    /* font-family: sans-serif; */
    margin-bottom: 4px;
    text-align: center !important;
    font-weight: 200;
    font-variant: diagonal-fractions;
}

.saperator-space
{
 margin-bottom:10px; 
 padding-bottom:10px;
 clear:both; 
}

.control-label
{
   margin-top: 7px;	
}

.model-new-header{
	display: table;
	min-height: 16.428571429px;
	padding: 18px 20px;
	border-bottom: 1px solid #e5e5e5;
	width: 99.2%;
	margin: 0 auto;
	text-align: center;
	}
	
	.btn-primary {
    color: #ffffff;
    background-color: #01350E;
    border-color: #01350E;
}


/*---------------------------------*/




.client-section img {
  max-width: 150px;
  width:100%;
  /*animation: scroll 60s linear infinite;*/
  
}

/*.slide-track {
  width: 100%;
  display: flex;
  gap: 3em;
  overflow: hidden;
}

.slider {
  margin-top: 70px;
  background-color: whitesmoke;
  padding: 8em 2em;
}

@keyframes scroll {
  0% {transform: translateX(0);}
  100% {transform: translatex(-1000%)}
}*/
	
	.projects {
	     background: #fff;
    padding: 10px;
    text-align: center;
    box-shadow: 0px 4px 12px #000;
    border-radius: 10px;
    
    margin-bottom: 20px;
    position:relative;
	}
	
	.project {
    background: #fff;
    padding: 10px;
    text-align: center;
    box-shadow: 0px 4px 12px #000;
    border-radius: 10px;
    height: 380px;
    margin-bottom: 20px;
    position:relative;
    
}

.projects img {
    width:100%;
    height:150px;
}
.projects h3 {
    background: none;
    color: #000;
    font-size: 26px;
    font-weight: 900;
    font-family: sans-serif !important;
}
.projects ul  {
    display: inline-block;
    padding-left:20px;
    width:100%;
}

.projects ul li  {
   
    text-align: left;
    font-size: 15px;
}

.projects ol  {
    display: inline-block;
    padding-left:20px;
     width:100%;
}

.projects ol li  {
   
    text-align: left;
    font-size: 15px;
}

.projects p {
    font-size:16px;
    text-align:left;
    margin:15px 0;
}
.project img {
    width:100%;
    height:150px;
}
.project h3 {
    background: none;
    color: #000;
    font-size: 26px;
    font-weight: 900;
    font-family: sans-serif !important;
}
.project p {
    font-size:16px;
    text-align:left;
    margin:15px 0;
}
.projectbutton {
   width: 100%;
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.project a {
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-family: 'circular';
    background: #01350E;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px;
    float:right;
    border-radius:5px;
}
.project .projectbutton a:hover {
    text-decoration:none;
    background: #000;
}
/* Pagination CSS */
.pagination {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.pagination a {
    color: #333;
    padding: 8px 16px;
    text-decoration: none;
    margin: 0 5px;
    border: 1px solid #ddd;
}
.pagination a.active {
    background-color: #01350E;
    color: white;
    border: 1px solid #01350E;
}
.pagination a:hover:not(.active) {
    background-color: #ddd;
}
.custommargin {
    padding:60px 30px;
}
.customdetail {
min-height:525px;    
}
@media (min-width: 1200px) {
.custombox {
   width:29%; 
}
/*.wight-area.candidate-verfication-detaisl {
    height: 480px;
    display: flex
;
    justify-content: center;
    align-items: center;
}*/
  .wight-area.candidate-verfication-detaisl {
        height: 500px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

@media (max-width: 1250px) {
.newsletter-areas .form-control {
    width:100% !important;
}
.subsribe-buttons {
    margin-top:20px;
}

}



#nt-example1, #nt-example2 {
    height: 330px !important; /* 3 rows * 110px */
    overflow: hidden !important;
    position: relative;
}
