.header-nav{
	background: rgba(188, 0, 4, 1)
}
.menuzord-menu > li > a{
	font-weight: bold;
}
.menuzord .showhide em{
	background: #fff;
}
.header-nav .logo img{
	border-radius: 4px;
	padding: 3px;
	background: #fff;
	margin-bottom: 3px;
	box-shadow: 2px 1px 5px #6c0000;
}
.bg-theme-colored {
    background-color: transparent !important;
}
.bg-theme-colored {
    background-color: transparent !important;
}
.navbar-nav {
    margin-left: auto;
}
.menuzord-menu{
    width: 100%;
}
.menuzord-menu > li {
    float: revert;
}
#menuzord{
    text-align: right;
}

@property --gap{
    syntax: '<length>';
    inherits: true;
    initial-value: 0;
  }
  @property --angle{
    syntax: '<angle>';
    inherits: true;
    initial-value: 0deg;
  }
  
  .team .thumb img.img-fullwidth {

	background: #ccc;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 10px #ccc;
 
  }
  .team .thumb img.img-fullwidth:hover {
    --angle: 0deg;
    --gap: 5px;
  }
  .team .thumb{
	text-align: center;
  }
  .team .thumb .img-fullwidth{
    margin-bottom: 0px;
  }
  .team .thumb .img-fullwidth {
    width: 220px !important;

  }

.overlay-theme-colored-9:before {
    background-color: rgb(190 5 5 / 90%) !important;
}

.study-abroad h2{
    color: #090682;
    text-transform: uppercase;
    font-weight: bold;
	text-shadow: 2px 2px 3px #aaa;
}
.divider.resources .container {
    padding-top: 30px;
    padding-bottom: 0px;
}
.study-abroad p{
    color: #373737;
	font-size: 16px;
}
.service-block{
  background: rgb(141,7,7);
  background: linear-gradient(90deg, rgba(141,7,7,1) 38%, rgba(175,14,11,1) 80%, rgba(225,24,18,1) 100%);
  border-radius: 20px;
}
.service-block .content{
  border: none;
}
.service-block .content h4{
  color: #fff;
}
.service-block .content p{
  color: #000;
}
.section-title h2, .section-title h2 span{
  font-weight: bold;
	text-align: center;
}
.btn-theme-colored, .btn-dark.btn-theme-colored {
  color: #fff;
  background-color: #000a20;
  border-color: #000a20;
  border-radius: 20px;
}
.border-bottom-theme-color-2-2px {
  margin-top: -35px;
}
.border-bottom-theme-color-2-2px{
  background-color: #050026 !important;
  border: 1px solid #0b0029 !important;
  text-align: center;
}
.border-bottom-theme-color-2-2px h4{
  color: #ff0108;
  font-weight: bold;
  font-size: 24px;
  text-transform: uppercase;
}
.border-bottom-theme-color-2-2px p{
  color: #fff;
}
.gallery-isotope .gallery-item .thumb {
  border: 3px solid #fa0000;
}
.text-theme-colored {
  color: #050026 !important;
}
#gallery{
  background: #f9f9f9;
}
.section-title .title , #event h2, .section-title h2, .section-title h2 span{
    margin-top: 0;
    position: relative;
    text-shadow: 2px 2px 3px #aaa;
    font-size: 36px;
}
.portfolio-filter a {
    border-left: 3px solid #1600af;
    background-color: #f0d9d9;
}
.acme-news-ticker{
  border: 0px !important;
}
.my-news-ticker li a{
  font-size: 16px;
  color: #000;
	font-weight: 500;
	margin-left: 5px;
}
.tiker {
  border-bottom: 2px solid #c91f26;
}
.my-news-ticker li i{
  color: #fa0000;
  font-size: 20px;
}
.about h2{
  color: #ca1f26;
  font-weight: bold !important;
}
.video-popup{
  border: 3px solid #ca1f26;
}
.layer-overlay.overlay-dark-9::before {
  background-color: rgb(13 2 44 / 90%);
}
.layer-overlay.overlay-dark-9::before {
  background-color: rgba(9, 0, 33, 0.9);
}
.study-abroad-wrap{
  padding: 30px 0px;
}
.study-abroad-item {
  border: 4px solid #b41d21;
  border-radius: 4px;
}
.faculties .container{
	padding-top: 35px;
}
.study-abroad button.btn-primary{
  background: #040139;
  border-color: #0400b3;
}
#event h2{
  font-weight: bold;
  text-transform: uppercase;
	text-align: center;
}
.award-box {
  background: linear-gradient(90deg, rgb(19 0 50) 18%, rgb(80 0 121) 95%);
  border-radius: 0px 10px;
  box-shadow: 10px 10px 10px #ccc;
}
.award-box img{
  width: 100%;
  padding: 5px;
  border-radius: 10px;
}
.award-box h4{
  color: #fff;
  text-align: center;
  padding: 10px 0px;
  font-weight: bold;
}
.home-blog .post .entry-content{
	background: #090050;
}
.aligned-row {
  display: flex;
  flex-flow: row wrap;

  &::before {
      display: block;
  }
}
.footer{
  background-image: none;
  background: rgb(0 7 60);
	background: linear-gradient(90deg, rgb(28 0 83) 20%, rgb(0 7 60) 89%);
}
.footer-bottom{
  background-color: #000636;
}
.footer-bottom p, .footer-bottom a{
  color: #fff;
}
.footer ul.list li a, .footer, .footer a{
  color: #fff;
}
.footer ul.list li a{
	font-weight: bold;
}
.widget.dark .list-border li {
  border-bottom: 1px dashed #fff;
}
.testimonial small em{
  color: #fff;
}
.list-inline i {
	color: #fff;
	font-size: 16px;
}
.post .entry-content{
  background:#fff;
	padding: 20px 30px;
}
.event-content h4 a{
  color: #fff;
}
.entry-content p{
  color: #f9f9f9;
}
.entry-content a.btn-read-more {
  background: #00029c;
  color: #fff;
  padding: 5px 10px;
  border-radius: 20px;
  margin-top: 23px;
}
article.post{
  box-shadow: 1px 1px 10px #aaa;
}
.mb-4{
  margin-bottom: 15px;
}
.footer ul.list {
	padding: 0px 20px;
}

.footer .widget ul.list li i{
	color: #fff;
	padding-right: 10px;
}
.footer .widget ul.list li{
	border-bottom: 2px solid #f00;
	padding-left: 0;
	padding-bottom: 10px;
	padding-top: 10px;
}
.menuzord-menu ul.dropdown{
	background: #761214;
}
.menuzord-menu ul.dropdown li a{
	color: #fff;
	font-size: 15px;
	font-weight: 500;
}
.footer .widget ul.list li:hover{
	background-color:  #000a2d;
}
.footer .widget ul.list li:hover i{
	color: #fff;
}
.preloader-dot-loading .cssload-loading i {
	background: #b30d0d !important;
}
.media{
	background: #000a20;
}
#contact_form button.btn.submit.btn-flat.mr-5 {
	background: #de0000;
	color: #fff;
}
.entry-content .service-page-title h1 {
	color: #101010;
	font-size: 30px;
	padding: 0px;
	margin: 0px;
	font-weight: 700;
}
a.btn-award{
	background: linear-gradient(90deg, rgb(19 0 50) 18%, rgb(80 0 121) 95%);
	padding: 10px 30px;
	color: #fff;
	border-radius: 30px;
	margin-top: 30px;
	display: inline-block;
	box-shadow: 10px 10px 10px #ccc;
}
.award .award-box{
	position: relative;
}
.award .videoLink{
		top: 10px;
    position: absolute;
    right: 15px;
    background: #ff0000;
    width: 54px;
    height: 38px;
    border-radius: 10px;
    border: none;
    box-shadow: 2px 2px 0px #160072;
    padding-top: 5px;
}
.award .videoLink i{
	color: #fff;
	background: transparent;
	font-size: 20px;
}
.course-fees{
	color: #fff;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
a.enroll-now{
	background: linear-gradient(90deg, rgb(47 0 142) 20%, rgb(0 16 46) 89%);
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    border: 1px solid #78005d;
    border-radius: 25px;
    margin: 10px;
    box-shadow: 2px 2px 5px #282828;
}
a.enroll-now:hover{
	color: #fff;
	box-shadow: 1px 1px 1px #282828;
	background: linear-gradient(90deg, rgb(0 16 46) 20%, rgb(47 0 142) 89%);
}
.widget-categories-thumb {
	padding: 10px;
	margin: 5px;
}
.widget-categories-content .card{
	background-color: #000a20;
}
.catnav-wrap{
	padding: 8px;
	background: linear-gradient(90deg, rgba(141, 7, 7, 1) 38%, rgba(175, 14, 11, 1) 80%, rgba(225, 24, 18, 1) 100%);
}

.catnav .nav-tabs > li > a {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	padding: 12px 20px;
	margin-right: 0;
	border-right: 1px solid #fff;
	font-weight: 500;
	border-radius: 30px;
	box-shadow: 1px 0px 5px #ffffff;
	margin-right: 10px;
}
.catnav .nav-tabs > li > a.active {
	background: #fff;
	color: #c70400;
}
.special-section{
	background: rgb(202, 31, 38);
	background: linear-gradient(90deg, rgba(202, 31, 38, 1) 20%, rgba(118, 0, 18, 1) 89%);
	padding: 40px 0px;
}
.special-section h2 {
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-size: 26px;
}
.special-section p {
	padding-top: 10px;
	color: #fff;
	font-size: 14px;
}
.special-section a.btn-success {
    color: #fff;
    background-color: #be0000;
    border: none;
    border-radius: 20px;
    box-shadow: 2px 2px 0px #1c00b1;
}
.special-section a.btn-success:hover {
    box-shadow: 0px 0px 0px #be0000;
}
.br-white{
	border-right: 1px solid #fff;
}
.special_left, .special_right{
	padding: 30px;
  background: #000345;
  text-align: center;
  box-shadow: 0px 0px 10px #000c9e;
	margin-bottom: 15px;
}
.special-section .container{
	padding-top: 15px;
	padding-bottom: 15px;
}
.persons-image{
	text-align: center;
}
.persons-image img{
		width: 190px;
    height: 190px;
    border-radius: 50%;
}
.success-box{
	background: rgb(202, 31, 38);
	background: linear-gradient(90deg, rgba(202, 31, 38, 1) 20%, rgba(118, 0, 18, 1) 89%);
	color: #fff;
	padding: 30px 20px;
	box-shadow: 1px 1px 10px #181818;
	position: relative;
}
.persons-name {
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
}
.persons-score {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #ff0000;
	padding-bottom: 15px;
}
.persons-content{
	text-align: center;
}
.equal-height-row {
  display: flex;
  flex-wrap: wrap;
}

.equal-height-column {
  display: flex;
  flex-direction: column;
}
.success-box .vbox-item{
	position: absolute;
	top: 134px;
	right: 73px;
}
.success-box .vbox-item .story_link{
	font-size: 50px;
	color: #f00;
}
.footer .styled-icons.icon-sm a {
	font-size: 13px;
	height: 36px;
	line-height: 36px;
	margin: 2px 7px 2px 0;
	width: 36px;
	box-shadow: 3px 3px 10px #00073e;
}
.footer .widget .styled-icons li a {
	margin-bottom: 0;
	background: #fff;
	color: #30008f;
	font-size: 16px;
	margin-right: 5px;
}
.footer .widget.no-border ul li{
	margin-right: 8px;
}
.team .content p{
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	font-style: normal;
}
.subscribe {
	position: relative;
	background: #82000c;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 70px 60px 70px;
	border-radius: 3px;
	z-index: 1;
	margin-bottom: -105px;
	border-width: 10px;
	border-style: solid;
	border-image-source: linear-gradient(to bottom, rgb(47 0 143) 0%, rgb(255 0 0) 100%);
	border-image-slice: 1;
	
}
.align-items-center {
	display: flex;
	-ms-flex-align: center !important;
	align-items: center !important;
}
.subscribe-icon {
	float: left;
	margin-right: 125px;
	outline: 2px dashed #30008f;
	border-radius: 50%;
	padding: 8px;
}
.subscribe-icon i{ 
	font-size: 60px;
	width: 80px;
	height: 80px;
	padding: 16px;
	color: #30008f;
	background: #fff;
	border-radius: 50%;
}
.subscribe-title h1, .subscribe-title2 h1{
	font-size: 30px;
	color: #fff;
	margin: 0px;
}
.subscribe-title2 p{ 
	color: #fff;
}
.footer.divider .container {
	padding-top: 140px;
}
.footer .widget ul.list li {
	border-bottom: 0px solid #f00;
	padding-left: 0;
	padding-bottom: 5px;
	padding-top: 5px;
}
/* course page design */
.course-wrap{
	background: #f7f7f7;
}
.course-wrap .sidebar{
	background: #fff; 
	box-shadow: 1px 1px 5px #aaa;
	padding: 15px;
}
.course-wrap .widget .widget-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 26px;
    font-weight: 700;
    border-bottom: 4px solid #0a004d;
    display: inline-block;
    padding-bottom: 3px;
    color: #0a004d;
}
.course-wrap h3, .course-wrap h4, .course-wrap h5, .course-wrap h6, .course-wrap h3, .course-wrap h4, .course-wrap h5, .course-wrap h6, .course-wrap strong{ 
	color: #000;
}
.course-wrap .blog-posts ul, .course-wrap .blog-posts ol {
    list-style: auto;
    margin-left: 30px;
    padding: 0;
    font-size: 16px;
    font-weight: 700;
}

/* Blog page design */
.singleBlogWrap{
	background: #f7f7f7;
}
.singleBlogWrap .sidebar{
	background: #fff; 
	box-shadow: 1px 1px 5px #aaa;
	padding: 15px;
}
.singleBlogWrap .widget .widget-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 26px;
    font-weight: 700;
    border-bottom: 4px solid #0a004d;
    display: inline-block;
    padding-bottom: 3px;
    color: #0a004d;
}
.singleBlogWrap h3, .singleBlogWrap h4, .singleBlogWrap h5, .singleBlogWrap h6, .singleBlogWrap h3, .singleBlogWrap h4, .singleBlogWrap h5, .singleBlogWrap h6, .singleBlogWrap strong{ 
	color: #000;
}
.singleBlogWrap .blog-posts ul, .singleBlogWrap .blog-posts ol {
    list-style: auto;
    margin-left: 30px;
    padding: 0;
    font-size: 16px;
    font-weight: 700;
}
.singleBlogWrap p{ 
	color: #000;
}
.blogWrap .post .entry-content {
    background: #090050;
	height: 168px;
}
.blogWrap article.post {
    box-shadow: 1px 1px 10px #aaa;
}
.blogWrap .event-content h4 a {
    color: #fff;
}

/* common */
.commonPage{
	background: #f7f7f7;
}
.commonPage .sidebar{
	background: #fff; 
	box-shadow: 1px 1px 5px #aaa;
	padding: 15px;
}
.commonPage .widget .widget-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 26px;
    font-weight: 700;
    border-bottom: 4px solid #0a004d;
    display: inline-block;
    padding-bottom: 3px;
    color: #0a004d;
}
.commonPage h3, .commonPage h4, .commonPage h5, .commonPage h6, .commonPage h3, .commonPage h4, .commonPage h5, .commonPage h6, .commonPage strong{ 
	color: #000;
}
.commonPage .blog-posts ul, .commonPage .blog-posts ol {
    list-style: auto;
    margin-left: 30px;
    padding: 0;
    font-size: 16px;
    font-weight: 700;
}
.commonPage p{ 
	color: #000;
}
.faqPage{
	background: #fff; 
	box-shadow: 1px 1px 5px #aaa;
	padding: 30px 20px;
}
.mustmade p{ 
	text-align: right;
}
.copy p{ 
	text-align: left;
}
.team .content{
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}
.team .content h4 {
	color: #00031d;
	font-weight: 800;
	font-size: 20px;
	font-family: sans-serif;
	margin-bottom: 0px;
}
.team .content p {
	color: #464646;
	font-size: 16px;
	font-weight: 500;
}
#grid .col-md-3{
	padding-left: 5px;
	padding-right: 5px;
}
.gallery-item{ 
	border: 2px solid #be1c17;
	cursor: pointer;
	box-shadow: 3px 3px 5px #ffb9b9;
}
.gallery-item:hover{
	opacity: .4;
	cursor: zoom-in;
}  
@media (max-width: 900px){
	.subscribe-title h1{
		padding-bottom: 20px;
	}
	.subscribe-title2 h1{
		font-size: 24px;
	}
	.subscribe-icon i {
    font-size: 45px;
    width: 60px;
    height: 60px;
    padding: 11px;
	}
	.subscribe-icon{
		margin-right: 15px;
	}
	.copy p{ 
		text-align: center;
	}
	.mustmade p{ 
		text-align: center;
	}
}
@media (max-width: 320px){
	.subscribe {
    padding: 40px 20px 40px;
	}
	.subscribe-icon {
		margin-right: 15px;
		float: none;
		display: inline-block;
		margin-bottom: 15px;
	}
}
