@charset "UTF-8";
/*
Theme Name: FCUBian Theme
Theme URI: 
Author: Bappy
Author URI: 
Description: FCUB theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website.  
Requires at least: 4.9.6
Requires PHP: 5.2.4
Version: 2.8
Text Domain: fcub
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready


*/

body{font-family: 'Tiro Bangla', serif;font-size:18px;}

p{font-size:18px;}

table th{color:#fff !important}
.page-banner-area.bg-1 { 
	background-position: top center;
}
.academics-area {
	padding: 30px 0;
}
.footer-area {
	background-color: #181E43; 
}
.teacher-img img {
	height: auto;
	background: #bbb;
	padding: 8px;
}

.courses-img img {
	width: 100%;
}
.single-academics-card ul li i {
	font-size: 12px;
}
.single-academics-card ul li a {
	display: block;
	padding: 10px;
	color: #333;  
}
.single-academics-card ul li a:hover {
	background:#111D5E;  
	color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
.single-academics-card ul li {
	display: block;
	border-bottom: 1px solid #ddd;
}
.single-academics-card ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

.copyright {
	padding: 15px 0;
}

.copyright p{
	font-size:14px;
}

.slider-item {
	height: 75vh;
}
 
.slider-content {
	position: absolute;
	bottom: 40%;
}

.single-education-card{margin-bottom:0;}
.single-academics-card ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.single-academics-card .icon i {
	font-size: 35px;
	height: 65px;
	width: 65px;
	line-height: 72px;
	border-radius: 100%;
	border: 1px solid #e32845;
	display: inline-block;
	color: #e32845;
	position: relative;
	transition: all ease .5s;
}
.single-academics-card .icon {
	margin-bottom: 20px;
}

.single-academics-card {
	text-align: center;
	padding: 25px;
	border: 1px solid #eee;
	margin-bottom: 30px;
	position: relative;
	min-height: 356px;
}

table {width:100%}

table td{border:1px solid #ddd;}
table td{border:1px solid #ddd;padding:20px;}




.developer p{color:#bbb;}

.notice h3 {
	font-size: 22px;
	line-height: 100%;
	margin: 0;
	color: #fff;
}


.marquee-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.marquee-list ul li {
	display: inline-block;
	margin-right: 20px;
}

.marquee-list ul li i {
	font-size: 12px;
	margin-right: 5px;
}

.marquee-list ul li a {
	display: block;
	color:#fff;
	font-family: 'Tiro Bangla', serif;
}
.marquee-list ul li a:hover{}

.marquee-container {
	padding: 15px 0;
	background: #254B32;
	border-top: 1px solid #11752C;
}

 

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: block;
}
.owl-prev,.owl-next {
	border: 1px solid #009345 !important;
	width: 30px;
	height: 30px;
	border-radius: 50px !important;
	transition:color .35s ease-in-out,background-color .35s ease-in-out,border-color .35s ease-in-out
	
}
.owl-prev i,.owl-next i{
	color:#009345
	
}
.owl-theme .owl-nav [class*="owl-"]:hover {
	background: #009345;
	text-decoration: none;
}

.owl-theme .owl-nav [class*="owl-"]:hover i{
	color:#fff;
}


.page-banner-area {
	padding-top: 40px;
	padding-bottom: 40px;
}

.navbar-brand img {
	width: 150px;
}

.footer-logo-area img {
	width: 200px;
}
.navbar-area { 
	padding-top: 0;
	padding-bottom: 0;
}
.nav-bg-1 {
	background-color: #fff;
}
.banner-area {
	background-color: #052E59;
	overflow: hidden;
}

.single-education-card::before {
	background: rgba(0, 147, 69, 0.6);
 
}
 
.others-options .icon {
	margin-top: 5px;
}
.logo img {
	width: 46px;
}

.modal-body .main-logo {
	width: 80px;
}

.hero-slider .owl-prev i, .hero-slider .owl-next i {
	color: #fff;
}

.hero-slider .owl-prev, .hero-slider .owl-next {
	border: 1px solid #fff !important; 
}

.hero-slider.owl-theme .owl-nav [class*="owl-"] { 
	bottom: 0; 
}

.footer-widjet ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.footer-widjet ul li {
	display: block;
	border-bottom: 1px dashed #555;
	padding: 5px 0;
}

.footer-widjet ul li a {
	color: #CCCAB3;
	display: block;
}

.footer-widjet ul li a:hover {
	color: #fff; 
}

.header-top {
	background: #052E59;
	padding: 5px 0;
	overflow:hidden;
}

marquee {
	line-height: 100%;
	margin-top: 7px;
}

.desktop-nav {
	background: #052E59;
}

.others-options .icon {
	font-size: 30px;
	color: #fff;
	cursor: pointer;
	text-align:right;
}

.social-content ul li span {
	color: #B6C7A6;
	font-size: 16px;
}

.social-content ul {
	text-align: right;
	list-style: none;
	margin: 0;
	padding: 0;
}
.social-content ul li {
	display: inline-block;
}
.social-content ul li a {
	color: #fff;
	display: block;
	padding: 0px 4px;
	font-size: 20px;
}

.logo-block {
	text-align: center;
}
.nav-bg-1 {
	padding: 10px 0;
}

.logo-left i {
	font-size: 50px;
	color: #052E59;
	float:left;
	margin-right:15px;
}
.logo-left p{line-height:26px;color:#052E59;}
.logo-left a{color:#333;}
.logo-left a:hover{color:#888;}


.logo-right {
	float: right;
}
.logo-right i {
	font-size: 50px;
	color: #052E59;
	float:left;
	margin-right:15px;
}
.logo-right p {
	line-height: 26px;
	color: #052E59;
	float: right;
}
.logo-right a{color:#333;}
.logo-right a:hover{color:#888;}

.header-top-left a {
	color: #052E59;
	padding: 20px 12px;
	background: #fff; 
}

.header-top-left a:hover {
	color: #fff; 
	background: #052E59; 
}

.banner-area .container-fluid{max-width:100%;}

.slider-content {
	position: absolute;
	bottom: 40%;
	left: 0;
	right: 0;
	text-align:center;
	max-width:100%;
}
.owl-thumbs { 
	margin-top: 0; 
}

.copyright .copy p a, .developer a {
	color: #DDF065;
}


#menu-top-menu li a {
	font-weight: normal;font-size:18px;
}

#menu-top-menu li a:hover {
	color: skyblue;
	background: #052E59;
}
h1,h2,h3,h4,h5,h6 {
	font-family:'Hind Siliguri', sans-serif;
}
.copyright {
	text-align: center;
}
.page-banner-content ul li:last-child {
	color: #63CAD0; 
}
.nav-item.active a{color:#63CAD0 !important}

.copyright .copy {
	text-align: left;
}

.developer {
	text-align: right;
}
thead tr th {
	background: #052E59 !important;
	color: #E4EFD6;
}
.image {
	text-align: center;
}
.image img {
	width: 60px;
	border: 1px solid #ccc;
}
.wrpper.archive-btn {
	text-align: center;
}

.wrpper.archive-btn a {
	background: #052E59;
	color: #fff;
	padding: 5px 15px;
	display: inline-block;
	text-align: center;
	border-radius: 20px;
}
.wrpper.archive-btn a:hover {
	background: #296844;  
}

 


/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
.banner-area {
	background-color: #009345 !important;
}
.slider-item {
	height: 400px !important;
}
}
@media only screen and (max-width: 767px) {
  .banner-area {
   background-color: #009345 !important;
  }
}


/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
.navbar-area {
	background:CDE7D9 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.marquee-container {
	padding: 10px 0 0 0; 
}
 .notice h3 {
	font-size: 20px; 
}
.marquee-list ul li a { 
	font-size: 16px;
}
.slider-content h1 {
	font-size: 50px; 
}
.slider-item {
	height: 400px !important;
}

.navbar-brand {
	display: none;
}
.navbar-area.is-sticky { 
	position: fixed; 
}
.social-content ul {
	text-align: center; 
}
.header-top-left {
	display: none;
}
.nav-bg-1 > .container {
	display: none;
}
	
.social-content ul li a { 
	font-size: 16px;
}
.nav-bg-1 {
	padding: 0;
}
.logo img {
	width: 70px;
}
.teacher-content p {
	font-size: 20px;
}
.teacher-content {
	margin-top: 20px;
}
	
}
 
@media only screen and (min-width: 768px) and (max-width: 991px) { 
.banner-area {
	background-color: #009345 !important;
}
.slider-item {
	height: 400px !important;
}
}


