@import url('https://fonts.googleapis.com/css?family=Open+Sans|Oswald');
body
{
	font-family: 'Open Sans', sans-serif;
	overflow-x: hidden;
}
body p
{
	font-size: 15px;
	padding: 0px;
	margin: 0px;
}
/*calendar*/

/*********************Nav****************/
.pos-relative
{
	position:relative;
}
.logo-caption
{
	position: absolute;
	left:34%;
	top: 0px;
	text-align: center;
}
.logo-caption span:nth-child(1),.logo-c span:nth-child(1)
{
	color:#00919f;
	font-size:16px!important;
	font-weight:bolder;
}
@media (max-width:480px)
{
	.logo-caption span:nth-child(1),.logo-c span:nth-child(1)
	{
		color:#00919f;
		font-size:14px!important;
		font-weight:bolder;
	}
}
.logo-caption span:nth-child(2),.logo-c span:nth-child(2)
{
	font-size:12px;
	color:#6b6b6b;
}
.logo
{
	position:absolute;
	top:0px;
	z-index:5555;
}
.navbar-light .navbar-nav .nav-link,.dropdown-item
{
    color: #0759a5;
    transition: ease-in-out .4s;
}
.navbar-light .navbar-nav .active>.nav-link, 
.navbar-light .navbar-nav .nav-link.active, 
.navbar-light .navbar-nav .nav-link.show, 
.navbar-light .navbar-nav .show>.nav-link 
{
	color: #0759a5;
}
.box-shadow
{
	box-shadow:0px 5px 10px -5px #000;
}
.navbar-light .navbar-nav .nav-link
{
	margin-top: 5px;
}
 .navbar-light .navbar-nav .nav-link.active

   {
   		background:#00aabc;
   		color: #fff;
   }
.navbar-light .navbar-nav .nav-link:hover
{
	background:#00aabc;
   	color: #fff;
}
.dropdown-item:hover
{
	background:#00aabc;
   	color: #fff;
}
.navbar-expand-lg .navbar-nav .nav-link,.dropdown-item {
    padding-right: .5rem;
    padding-left: .5rem;
    font-size:13px;
}
section
{
	padding-top: 50px;
}
.right
{
	width: 100%;
 	padding: 0px 22px;
}
.btn-lang-1
{
	background: #00abbc;
}
.btn-lang-2
{
	background: #0868c5;
}
.btn-lang-2:hover
{
	background: #094a89;
}
.logo
{
	font-family: 'Oswald', sans-serif;
	color: #065bab;
	font-size:35px;
}
.navbar-brand p {
    font-size: 13px;
    line-height: 1.35em;
    color:#c52222;
}
section h2
{
	color: #00abbc;
	text-transform: capitalize;
	font-family: 'Oswald', sans-serif;
	padding-bottom: 10px;
	padding-top:10px;
	font-size:30px;
}
section:after
{
	display: block;
	content: '';
	clear: both;
}
.navbar-nav.flex-row>li>a
{
	font-size: 13px;
}
@media (max-width: 1199px)
{
	.logo img
	{
		width:100px;
	}
}
@media (max-width: 991px)
{
	.ml-auto, .mx-auto 
	{
    margin-left: auto!important;
    margin-top: 10px;
	}
	.navbar-light .navbar-nav .nav-link
	{
		text-align:center;
	}
	.navbar-expand-lg .navbar-nav .nav-link,.dropdown-item 
	{
    	text-align:center;
	}
	.logo img
	{
		width:80px;
	}
}
@media (max-width: 575px)
{
	section h2
	{
		font-size:24px;
		font-weight: lighter;
		text-align: center;
	}
	section
	{
		padding-top:10px;
	}
	.logo
	{
		font-family: 'Oswald', sans-serif;
		color: #065bab;
		font-size:26px;
	}
	.logo img
	{
		width:60px;
	}
	

}
/*********************Home****************/
section.home
{
	width: 100%;
	background: #0759a5;
	/*background: url(../img/bg.jpg);
	background-size: cover;*/
	padding: 0px;
}
section.home .left-content
{
	background: #0759a5;
	width: 100%;
	position: relative;
	text-align:center;
}
section.home .right-content
{
	width:100%;
	/*background:url(../img/bg.jpg);*/
	background-size: cover;
	position: relative;
}
/*0ea6be*/
section.home .left-content .text-welcome
{
	display: block;
	position: absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
}
section.home .left-content .text-welcome p
{
	color: #fff;
}
section.home .left-content .text-welcome h2
{
	color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
    font-size: 13px;
}
section .reg-btn
{
	text-transform: uppercase;
	border-radius:20px;
	font-size: 15px;
	margin-top:25px;
}
.btn-online
{
	background: linear-gradient(90deg,#f8981d,#d36932);
	border:none;
	transition: ease-in-out 1s;
}
.btn-online:hover
{
	background: linear-gradient(90deg,#d36932,#f8981d);
}
@media (max-width: 575px)
{
	section.home .left-content .text-welcome
	{
		text-align: center;
	}
}
@media (max-width:768px)
{
	section .reg-btn
	{
		margin-bottom: 25px;
	}
}
@media (max-width:767px)
{
	section.home .left-content
	{
		height: 100vh;
	}
}
/*********************About****************/
section.about
{
	background:#fff;
}
section.about .news
{
	display: block;
	background-color: #001d32;
	color: #fff;
	margin-top:50px;
	padding: 10px 0px;
}
section.about .news p
{
	padding:5px 20px;
	margin: 0px;
	font-size: 14px;
}
p.news-letter
{
	position: absolute;
	display: block;
	z-index: 2;
	background-color: #001d32;
}
marquee p
{
	border-right: 2px solid #fff;
}
/*********************Training****************/
section.training
{
	width: 100%;
	background: url(../img/training-bg.jpg);
	background-size: cover;
	background-attachment: fixed;
	padding-top: 0px;
}
section.training .overlay
{
	width: 100%;
	background:rgba(0,0,0,.7);
	padding-top: 50px;
	padding-bottom: 50px;
}
section.training  h2,section.training p
{
	color:#fff;
}
/******************Slider Text start**********************/
section.training .slider-text
{
	background: #00abbc;
}
section.training .bg-blue
{
	background: #0759a5;
	color: #fff;
	font-weight: lighter;
}
section.training .bg-sky
{
	background: #00abbc;
	color: #fff;
	font-weight: lighter;
}
section.training .border-line
{
	border:solid 1px #fff;
	padding:10px;
	min-height:280px;
	font-size:14px;
	line-height: 1.5;
	font-weight: lighter;
}
/******************Slider Text End**********************/
section.training .slider-text .border-line ul
{
	list-style: none;
}
section.training .slider-text .border-line ul .more
{
	background:#e2e2e2;
	color:#0759a5;
	border:none;
}
section.training .slider-text .border-line ul .more:hover
{
	background: #fff;
	color: #0759a5;
}
section.training .slider-text .border-line h4
{
	font-size:18px;
}
section.training .slider-head
{
	display:inline-block;
	background: #fff;
	margin-top: 30px;
	padding: 5px 30px;
	color: #00abbc;
	text-transform: uppercase;
}
section.training .slider-head.bg-blue
{
	color: #0759a5;
}
section.training .slider-head.m-top-3
{
	margin-top:80px;
}
section.training .slider-head h4
{
	font-size: 18px;
	margin: 0px;
	font-weight: bolder;
}
@media (max-width: 575px)
{
	section.training .slider-head h4
	{
		font-size:14px;
	}
	section.training .slider-text .border-line h4
	{
		font-size: 16px;
	}
	section.training .slider-text .border-line ul
	{
		font-size: 14px;
	}
	section.training .slider-text .border-line
	{
		min-height:auto;
	}
	section.training .slider-head
	{
		margin: 0 auto;
		margin-top: 30px;
		display: block;
		text-align: center;
	}
	section.training .overlay
	{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	section.training .slider-head.m-top-3
	{
		margin-top:30px;
	}
	.p-5
	{
		padding: 0px;
	}	
}

@media (max-width:991px)
{
	section.training .slider-text .border-line
	{
		min-height:auto;
	}
}

/******************Gallery************/
section.gallery
{
	width: 100%;
}
section.gallery h2
{
	margin-bottom: 20px;
}
section.gallery div.over
{
	overflow: hidden;
}
section.gallery div.over img
{
	transition: ease-in-out .4s;
	transform: scale(1);
}
section.gallery div.over img:hover
{
	transition: ease-in-out .4s;
	transform: scale(1.3);
}
@media (max-width: 575px)
{
	section.gallery h2
	{
		text-align: center;
	}
}
/******************Footer************/
section.footer
{
	width: 100%;
	background:#001d32;
	color: #fff;
	padding-bottom: 50px;
}
section.footer ul
{
	list-style: none;
	text-transform: capitalize;
}
section.footer ul li a
{
	color: #fff;
}
section.footer p a img
{

}
section.priv
{
	width: 100%;
	background: #003153;
	padding-bottom: 50px;
	color: #fff;
}
section.priv a
{
	color:#22bafd;
}
@media (max-width: 575px)
{
	section.footer ul,section.footer p
	{
		text-align: center;
	}
}
/******************Faculty page******************/
.land-section {
	width: 100%;
	background: url(../img/1.JPG) 0px -100px;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	padding-top: 250px;
	padding-bottom: 50px;
}

.land-section ul li
{
	background: rgba(255,255,255,0);
}
.container-bg
{
	background: rgb(255,255,255,.92);
	padding:40px;
	padding-left:30px;
}
.container-bg h2
{

}
.btn-border-none
{
	border-radius:0;
	background-color: #0759a5;
	border:none;
	font-size: 14px;
}
.image-gallery-thumb
{
	background: #fff;
	border:solid 1px rgba(0, 0, 0, 0.125);
}
.image-gallery-thumb div.ga:after
{
	display: block;
	content: '';
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0);
	transition: ease-in-out .4s;
}
.image-gallery-thumb div.ga:hover::after
{
	background:rgba(0,0,0,.6);
}
.list-group
{
	margin-top: 10px;
}
.list-group .list-group-item
{
	background:#035da9;
}
.list-group .list-group-item:hover
{
	background:#fff;
}
.list-group a:hover
{
	color: #035da9;
	text-decoration: none;
}
.list-group a
{
	color: #fff;
	border-radius: none;

}
.list-group-item:last-child {
     margin-bottom:0; 
     border-bottom-right-radius:0rem; 
     border-bottom-left-radius:0rem; 
}
.list-group-item:first-child {
     border-top-left-radius:0rem; 
     border-top-right-radius:0rem; 
}
/***************Faculty****************/
.media-body h5
{
	/*color: #757575;*/
	color: #0759a5;
}
.media-body h5 small
{
	/*color: #757575;*/
	color: #00abbc;
}
.faculty
{
	background: #fff;
}
.img-gallery
{
	background: #fff;
}
.faculty > p
{
	margin-bottom:20px;
}
.faculty ul li
{
	margin: 10px;
}
/*****************Gallery***************/
.img-gallery .row
{
	margin:20px 0px;
}
.img-gallery .row div.col-lg-4.col-md-2
{
	overflow: hidden;
}
.img-gallery .row div img
{
	transform: scale(1);
	transition: ease-in-out .4s;
}
.img-gallery .row div img:hover
{
	transform: scale(1.3);
}
/*.land-section img
{
	margin-top: -50px;
}*/
/****************Slide text*****************/
.carousel-control-prev.text,.carousel-control-next.text {
    background: rgba(255,255,255,.1);
    width: 33px;
}
/*.carousel-control-next.text {
    background: rgba(255,255,255,.1);
    width: 33px;
}*/
.carousel-control-prev-icon.main
{
	background: url(../img/left-main.png);
	width:32px;
	height:32px;
}
.carousel-control-next-icon.main
{
	background: url(../img/right-main.png);
	width:32px;
	height:32px;
}
.carousel-control-prev-icon.text
{
	background: url(../img/left-ar.png);
	width:32px;
	height:32px;
	position: absolute;
	left: 0px;
}
.carousel-control-next-icon.text
{
	background: url(../img/right-ar.png);
	width:32px;
	height:32px;
	position: absolute;
	right: 0px;
}
.carousel-control-next, .carousel-control-prev
{
	opacity: 1;
}
@media (max-width: 767px)
{
	.carousel-control-next.text
	{
		right:0px;
	}
	.carousel-control-prev.text
	{
		left:0px;
	}
}

/******************************************/
.more-img
{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	/*background: rgba(7,89,165,.5);*/
	transition: ease-in-out .4s;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}
.more-img span
{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.more-img span p
{
	color: #fff;
}
.more-link
{
	color: #fff;
	text-align: center;
}
.more-link:hover
{
	color:#fff;
}
.more-link:hover .more-img
{
	background: rgba(7,89,165,.8);
}
/*****************************/
@media (max-width: 575px)
{
	.slick-next 
	{
	    right:0px;
	}
	.slick-prev 
	{
	    left:0px;
	}
}
/***************new side section**************/
.image-gallery-thumb h5,.image-gallery-thumb h6
{
	line-height:1.5;
	font-weight:bold;
}
.image-gallery-thumb h5
{
	color:#0759a5;
}
.image-gallery-thumb h6
{
	color:#00abbc;
}
.border-b
{
	padding-bottom: 10px;
	border-bottom: solid 1px rgba(0, 0, 0, 0.125); 
}
.list-group.new .list-group-item
{
	background:#cae5fb;
	border:none;
	border-left:solid 2px #035da9;
	margin-top:5px; 
}
.list-group.new .list-group-item:hover
{
	background:#035da9;
}
.list-group.new a:hover
{
	color: #fff;
	text-decoration: none;
}
.list-group.new a
{
	color: #035da9;
	border-radius: none;

}