@font-face {
  font-family: 'BlendScript';
  src: url('../fonts/BlendScript.eot?#iefix') format('embedded-opentype'),  url('../fonts/BlendScript.otf')  format('opentype'),
	     url('../fonts/BlendScript.woff') format('woff'), url('../fonts/BlendScript.ttf')  format('truetype'), url('../fonts/BlendScript.svg#BlendScript') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Blend';
  src: url('../fonts/Blend.eot?#iefix') format('embedded-opentype'),  url('../fonts/Blend.otf')  format('opentype'),
	     url('../fonts/Blend.woff') format('woff'), url('../fonts/Blend.ttf')  format('truetype'), url('../fonts/Blend.svg#Blend') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BlendCapsInline';
  src: url('../fonts/BlendCapsInline.eot?#iefix') format('embedded-opentype'),  url('../fonts/BlendCapsInline.otf')  format('opentype'), url('../fonts/BlendCapsInline.woff') format('woff'), url('../fonts/BlendCapsInline.ttf')  format('truetype'), url('../fonts/BlendCapsInline.svg#BlendCapsInline') format('svg');
  font-weight: normal;
  font-style: normal;
}
.banner-heading {
  font-family: "BlendScript", cursive;
  font-weight: 500;
  font-style: normal;
}
h1.word-rotator.slide {
	 font-family: "BlendCapsInline", cursive;
}
.featured-boxes .featured-box {
    box-shadow: 0px 0px 5px #9e9e9e;
}
.featured-box .box-content {
    border-radius: var(--border-radius2x);
    border-top: 1px solid rgba(0,0,0,.06);
    border-top-width: 4px;
    padding: 28.8px;
    padding: 1.7rem 0.9rem;
    position: relative
}
.section_3{
	display: block;
	overflow: hidden;
}
.section_3 ul{
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.section_3 ul li{
	float: left;
	width: 33.3333%;
	display: block;
	overflow: hidden;
	position: relative;
}
.section_3 ul li img{
	width: 100%;
	height: auto;
}
.section_3 ul li a{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 73px;
	line-height: 73px;
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
	font-family: "BlendCapsInline", cursive;
	color: #fff;
	transition: all 0.3s ease-in-out;
}
.section_3 ul li a span{
	transition: all 0.2s ease-in-out 0.3s;
	position: relative;
	top: 50%;	
	margin-top: -35px;
	display: block;
}
.section_3 ul li:hover a{
	height: 100%;
	text-decoration:none;
}
.section_3 ul li:hover a span{
	margin-top: -13px;
	text-decoration:none;
}
.section_3 ul li:first-child a{
	background:rgba(147, 202, 188, 0.8) ;
}
.section_3 ul li:first-child + li a{
	background:rgba(247, 195, 49, 0.8) ;
}
.section_3 ul li:first-child + li + li a{
	background: rgba(68, 199, 217, 0.8);
}
.featured-box h4 {
  font-family: "BlendCapsInline", cursive;
  letter-spacing: 0;
}
#header .header-nav-main nav>ul>li.dropdown:hover a.dropdown-toggle{
	color:#FDDF12 !important;
}
.btn-light:hover:not(.bg-transparent), .btn-light.hover:not(.bg-transparent) {
    background-color: #FDDF12;
	color:#000000;
	border-color:#FDDF12;
}
#header.header-no-border-bottom .header-nav.header-nav-links nav>ul>li>a.current-page-active{
	color:#FDDF12;
}
.owl-carousel .text-4 p {
    color: #ffffff;
}
@media(max-width:1080px) {
#header .header-logo img {
    height: auto;
    max-width: 250px;
}
#header.header-effect-shrink .header-logo {
    max-width: 250px;
}	
}
@media(max-width:991px) {
.section_3 ul li{
		width: 100%;
	}
}
@media(max-width:768px) {
#header .header-logo img {
    height: auto;
    max-width: 200px;
}
#header.header-effect-shrink .header-logo {
    max-width: 200px;
}
#header.header-no-border-bottom .header-nav.header-nav-links nav>ul>li>a.current-page-active{
	color:#FDDF12;
}

}