@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans&family=Kanit:wght@100;400&display=swap');
/* Global */
h2 {
	margin: 0;
	padding: 0;
	font-weight: 300;
}



/* Carousel */
#carousel-example {
	font-family: 'Lato', sans-serif;
	.carousel-wrapper {
		background: #111;
		color: white;
		font-weight: 300;
		padding: 40px 0;
		text-transform: uppercase;
		h2 {
			padding: 0 0 35px;
			text-align: center;
		}
		ol {
			margin: 0 auto;
			position: static;
			width: 100%;
			span {
				border: 1px solid transparent;
				cursor: pointer;
				height: auto;
				padding: 10px 15px;
				text-align: center;
				transition: border 0.3s, color 0.3s;
				width: auto;
			}
			.active {
				background: none;
				border: 1px solid orange;
				color: orange;
				height: auto;
				padding: 10px 15px;
				width: auto;
			}
		}	
	}
	.carousel-inner {
		.item {
			transition: opacity 1s;
			.img-wrapper {
				height: 400px;
				margin: 0 -15px 0 0;
				overflow: hidden;
				position: relative;
				img {
					left: 50%;
					position: absolute;
					top: 50%;
					transform: translate(-50%, -50%);
					width: 1000px;
				}
			}
			.carousel-caption {
				background: orange;
				color: #111;
				font-size: 1.1em;
				height: 400px;
				margin: 0 0 0 -15px;
				padding: 30px;
				position: static;
				text-align: left;
				text-shadow: none;
				h2 {
					padding: 0 0 20px;
					text-transform: uppercase;
				}
			}
		}
	}
}

@media(max-width: 767px) {
	#carousel-example {
		.carousel-inner {
			.item {
				.img-wrapper {
					height: auto;
					img {
						transform: none;
						position: static;
						width: 100%;
					}
				}
				.carousel-caption {
					height: auto;
				}
			}
		}
	}
}
/*
---------------------------------------------
our facts
---------------------------------------------
*/

section.our-facts {
  background-image: url(../images/facts-bg.jpg);
  background-position: center center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 14px 0px 14px 0px;
}

.col-lg-12.awarded{
	margin-bottom: -50px;
	padding-bottom: 0px;
}
.row.footer{
	padding-top:40px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #3e464c;

}
.btn-iris,
  .btn-orchid {
    background-color: #4285f4; /* Change to your desired color */
    color: #fff; /* Text color */
    font-size: 15px; /* Adjust the font size as needed */
    padding: 12px 24px; /* Adjust padding as needed for button size */
    border: none;
    border-radius: 20px;
    text-decoration: none;
    cursor: pointer;
    transition: background-color 0.3s;
  }

  .btn-iris:hover,
  .btn-orchid:hover {
    background-color: #357ae8; /* Change to the hover color you prefer */
  }



.bb{
	color: #FF6633;
	font-family: 'Josefin Sans', sans-serif;
}
.f1{
	color:#FF6633;
	font-family: 'Josefin Sans', sans-serif;
}
.f2{
	color:#FF6633;
	list-style: none;
	font-family: 'Josefin Sans', sans-serif;

}
.f2 a{
	text-decoration: none;
	color: #FF6633;
}
.f2 a:hover{
	color: #dcd1ce;
}
p.f3{
	color:#FF6633;
	font-family: 'Josefin Sans', sans-serif;
	text-decoration: none;
}
.f3 a{
	text-decoration: none;
	color: #FF6633;
}

.verti:before {
	content: '';
/*	width: 0; */
	position: absolute; 
	border: 1px solid #FF6633;
	height: 15px;
	margin-left: -5px;
	margin-top: 2px;

  }
 li.verti{
	padding-left: 10px;
	margin-top: 10px;
 }

 .col-lg-12.personal{
	padding:40px;
}
.bbuimage {
	
	border-radius: 50%;
	margin-right: 20px;
/*	border: 1px solid #ff675b; */
	
}

section.our-facts h2 {
	font-size: 38px;
	color: #F63;
	line-height: 50px;
	font-weight: 700;
	letter-spacing: 0.5px;
	margin-bottom: 50px;
}

.count-area-content {
  text-align: center;
  background-color: rgba(250,250,250,0.15);
  border-radius: 20px;
  padding: 25px 30px 35px 30px;
  margin: 15px 0px;
}

.percentage .count-digit:after {
  content: '%';
  margin-left: 3px;
}

.count-digit {
    margin: 5px 0px;
    color: #7463ab;
    font-weight: 700;
    font-size: 36px;
}
.count-title {
    font-size: 18px;
    font-weight: 500;
    color: #F63;
    letter-spacing: 0.5px;
}

.new-students {
  margin-top: 45px;
}

section.our-facts .video {
  text-align: center;
  margin-left: 70px;
  background-image: url(../images/video-item-bg.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 20px;
}

section.our-facts .video img {
  padding: 170px 0px;
  max-width: 56px;
}






/* photo area */
.section1{
	display:flex;
	background-color:#9BCDFF;
	padding:50px;
}
.para0{
	display:flex;
}
.para1{
	display:flex;
	flex:1;
	background-color:#EEE;
	padding:30px;
	border-radius:10px;
	margin-right:10px;
	justify-content:center;
}
.para1 h3.para11{
	text-align:center;
	color: #1C3879;
}
ul.para111{
	list-style-type: square;

}
li.para1111{
	color:#6C0000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 30px;
	text-align: justify;
}

.read{
	color:#1C3879;
	text-decoration: none;
}
.para2{
	display:flex;
	flex:1;
	background-color:#FFF;
	padding:30px;
	border-radius:10px;
	margin-left:10px;
}

ul.para22{
	list-style-type: circle;
}
li.para222{
	color:#0080C0;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 30px;
	text-align: justify;
}
.para2 h3.para2222{
	text-align:center;
	color: #009F9F;
}

/* section 2 */

.section2{
	display:flex;
	background-color:#5b5385;
	padding:50px;
}
.para0{
	display:flex;
}
.para21{
	display:flex;
	flex:1;
	background-color:#7CBEBE;
	padding:40px;
	border-radius:10px;
	margin-right:10px;
	justify-content:center;
}
.para21 h3.para211{
	text-align:center;
	color: #00F;

	font-family: Verdana, Geneva, sans-serif;
}
ul.para2111{
	list-style-type: square;

}
li.para21111{
	color:#00F;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 40px;
	text-align: justify;
}

.read{
	color:#1C3879;
	text-decoration: none;
}
.para32{
	display:flex;
	flex:1;
	background-color:#7CBEBE;
	padding:40px;
	border-radius:10px;
	margin-left:10px;
}

ul.para322{
	list-style-type: circle;
}
li.para3222{
	color:#008000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 40px;
	text-align: justify;
}
.para32 h3.para32222{
	text-align:center;
	color: #008000;
	font-family: Verdana, Geneva, sans-serif;

}

/* section 2 */

.photo{
	display:flex;
	background-color:#3093b7;
	margin-top:20px;
	padding:50px;
	overflow:hidden;

}
.photo1{
	display:inline-flex;
	flex:1;
	background-color:#554da2;
	justify-content:flex-end;
	margin-right:-100px;
	border-radius: 10px;

}

.phototext{
	display:flex;
	flex:2;
	background-color:#fff;
	padding-top:70px;
	padding-left:100px;
	padding-bottom:60px;
	color:#0f174f;
	border-radius: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
.rounded-circle {
	border: 5px solid #fff;
	left: 7.5%;
	top:30%;
	position: absolute;

}

ul.phtext{
	list-style-type: none;	

}

li.test1{
		font-size:30px;
}

li.test2{
		font-size:25px;
}
li.test3{
		font-size:20px;
}
li.test4{
		font-size:20px;
}

/* reserach text */
.research-area{
	display:flex;
	background-color:#EEE;
	padding:65px;

}
.res-area{
	display:flex;
	flex:1;
	background-color:#5c8198;
	padding:30px;
 	justify-content: center;
	text-align:center;
	color:#c9d8f9;
}
.res-area1{
	display:flex;
	flex:1;
	background-color:#70d3e0;
	padding:30px;
 	justify-content: center;
	text-align:center;
	color:#080f20;
}
ul.phtext1{
	list-style-type: none;	
}

li.test5{
	font-size:20px;
	color:#1C3879;
	padding-left:20px;
	padding-top:10px;
	text-align:center;
}
li.test6{
	font-size:20px;
	color:#CECE00;
	padding-left:20px;
}
/* reserach text */







.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
  width: 100%;
padding-right: var(--bs-gutter-x, 0rem);
padding-left: var(--bs-gutter-x, 0rem);
  margin-right: auto;
  margin-left: auto;
}


.social-panel{
	display:flex;
	background-color:#1C3879;
	width:100%;
	margin:0;
	padding:0;
}

.left-social {
	display: flex;
	flex:1;
	justify-content: flex-start;
	padding-top:10px;
	color:#fff;

}

.right-social {
	display:flex;
	flex:1;
	gap: 10px;
	justify-content: flex-end;
	padding-top:10px;
}

ul.social-set {
  display: flex;
  list-style: none;
}
ul.social-set li {
  display: flex;

}
/* Font Awesome icons */
a.sociali {
	font-size: 1.5em;
	line-height: 1em;
	padding: 5px;
	color: #fff;
	margin-right: 10px;
	border-radius: 10px;
	background-color: #132551;
}
a.sociali:hover, a.sociali:focus {
	background-color: #F60;
}
/* social end */
/* Menu Bar */
.menubar{
	background-color: #78bed2;
	padding-left:10px;
	padding-right:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.nav-item{
	font-family: 'Times New Roman', sans-serif;
}
.menuback{
	color:#1C3879;
}
.navbar-brand {
	font-family: 'Garamond', sans-serif;
	font-size:20px;
	font-weight: bold;
}
a.navbar-brand{
	color:#1C3879;
}
.nav-link.active {
	color: #1C3879;
}

.nav-link.active:hover {
	color: #1C3879;
}
.nav-link {
	color:#1C3879;
}

.nav-link:hover, .nav-link:focus {
	color: #40ffff;
}
.nav-link:focus, .nav-link:hover {
  color: #FFF;
  background-color: rgb(84, 69, 59);
  border-radius:5px;
}
/* Dropdown Menu */

.dropdown-item{
	color: #1C3879;
}
.dropdown-item:hover, .dropdown-item:focus {
	color: #fff;
	background-color: #FF8040;
}
.menuback .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-toggler-icon {
	background-color: #F0F0F0;
}


/* Tablet and big */

@media only screen and (max-width: 992px) {
	
ul.phtext1{
	list-style-type: none;
	margin-left:40px;
}
.phototext{
	display:flex;
	flex:2;
	background-color:#6A8CDD;
	padding-top:70px;
	padding-left:130px;
	padding-bottom:60px;
	color:#fff;
	border-radius: 10px;
}
}
/* Tablet and big */

/* Tablet Version */

@media only screen and (max-width: 768px) {
.photo1{
	display:inline-flex;
	flex-direction:column;
	padding-top:10px;
	border-radius: 0px;
	
}	

.phototext{
	display:flex;
	flex:2;
	background-color:#6A8CDD;
	padding-top:70px;
	padding-left:190px;
	padding-bottom:10px;
	color:#fff;
	margin-top:-70px;
	border-radius: 10px;
}

.rounded-circle {
	border: 5px solid #fff;
	left: 25%;
	top:30%;
	position:relative;
	border-radius: 0% !important;
}
.photo{
	display:flex;
	flex-direction:column;
	background-color:#2B56BB;
	margin-top:0px;
	padding:0px;
	overflow:hidden;
}


li.test1{
		font-size:20px;
		text-align:center;
}

li.test2{
		font-size:15px;
		text-align:center;
}
li.test3{
		font-size:15px;
		text-align:center;
}
li.test4{
		font-size:15px;
		text-align:center;
}

.research-area{
	display:flex;
	background-color:#EEE;
	padding:5px;

}
.res-area{
	display:flex;
	flex:1;
	background-color:#FFB94F;
	padding:5px;
	border-radius: 10px;
 	justify-content: center;
	text-align:center;
	color:#1C3879;
}


}



/* Tablet Version */

/* Mobile Version */
@media only screen and (max-width: 600px) {
.photo1{
	display:inline-flex;
	flex-direction:column;
	padding-top:10px;
	border-radius: 0px;
	
}	

.phototext{
	display:flex;
	flex:2;
	background-color:#6A8CDD;
	padding-top:70px;
	padding-left:80px;
	padding-bottom:10px;
	color:#fff;
	margin-top:-70px;
	border-radius: 0px;
}

.rounded-circle {
	border: 5px solid #fff;
	left: 25%;
	top:30%;
	position:relative;
	border-radius: 0% !important;
}
.photo{
	display:flex;
	flex-direction:column;
	background-color:#2B56BB;
	margin-top:0px;
	padding:0px;
	overflow:hidden;
}


li.test1{
		font-size:20px;
		text-align:center;
}

li.test2{
		font-size:15px;
		text-align:center;
}
li.test3{
		font-size:15px;
		text-align:center;
}
li.test4{
		font-size:15px;
		text-align:center;
}

.research-area{
	display:flex;
	flex-direction:column;
	background-color:#EEE;
	padding:5px;

}
.res-area{
	display:flex;
	flex-direction:column;
	flex:1;
	background-color:#FFB94F;
	padding:5px;
	border-radius: 10px;
 	justify-content: center;
	text-align:center;
	color:#1C3879;
}
.res-area1{
	display:flex;
	flex-direction:column;
	flex:1;
	background-color:#FFB94F;
	padding:5px;
	border-radius: 10px;
 	justify-content: center;
	text-align:center;
	color:#1C3879;
}

.section1{
	display:flex;
	flex-direction:column;
	background-color:#9BCDFF;
	padding:5px;
	gap:10px;
}
.section2{
	display:flex;
	flex-direction:column;
	background-color:#9BCDFF;
	padding:5px;
	gap:10px;
}

}


/* Mobile Version */