@font-face {
    font-family: "calibri";
    src: url("fonts/calibri.html") format("truetype");
}
@font-face {
    font-family: "calibri_bold";
    src: url("fonts/calibri_bold.html") format("truetype");
}
@font-face {
    font-family: "calibri_bold_italic";
    src: url("fonts/calibri_bold_italic.html") format("truetype");
}
@font-face {
    font-family: "calibri_italic";
    src: url("fonts/calibri_italic.html") format("truetype");
}
@font-face {
    font-family: "calibri_light";
    src: url("fonts/calibri_light.html") format("truetype");
}
@font-face {
    font-family: "calibri_light_italic";
    src: url("fonts/calibri_light_italic.html") format("truetype");
}
.uk-open .uk-modal-dialog 
{
	opacity:1 !important;
}
hr, .uk-hr
{
	border-top:1px solid #808080 !important;	
}
.uk-dark .uk-form-label
{
	color:#000 !important;
}
.balckpadding_bottom
{
	background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 57.95%, #000 85%),linear-gradient(0deg, rgba(19, 24, 38, 0.00) 78.74%, #131826 107.15%)
}
.homeslideshow .uk-position-cover 
{
  background: linear-gradient(
    to top,
    black 0%,
    transparent 30%,
    transparent 100%
  );
}
.outside-image .uk-panel {
position: absolute;
  top: -44px;
  left: -28px;
  width: 372px;
}
.bannerbottom .uk-position-cover
{
	 background: linear-gradient(
    to top,
    black 0%,
    transparent 30%,
    transparent 100%
  );
}
.homeslideshow .uk-position-cover .el-content 
{
	max-width:1200px;
}
.uk-text-xsmall
{
  font-size:13px;
}

.uk-tile-secondary, .goldenborder .uk-card-secondary
{

 	border:1px solid #926f4d;
	border-radius: 15px !important;
}

#overlayslider .uk-slider-items > div {
 
 transform: scale(1);
transition: transform 1s;
 opacity: 0.6;
}
#overlayslider img, #overlayslider picture, #overlayslider .uk-slider-items > div, .uk-slider-items img, .roundborder img, iframe.roundborder
{
	border-radius: 15px;
}
.awardpage img
{
	border-radius: 13px;
}
.uk-lightbox
{
background:rgba(0,0,0,0.7) !important;	
	
}
#overlayslider
{
padding:53px 0 !important;
}
/* Enlarge center slide */
#overlayslider .uk-slider-items .uk-slide-active{
 transform: scale(1.4);
 
 opacity: 1;
 z-index: 2;
}

/* Optionally add shadow or border */
#overlayslider .uk-slider-items li.uk-active img, #overlayslider .uk-slider-items .uk-slide-active img {
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25);
border-radius: 15px;
}

.uk-navbar-container
{
 background: linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,10,13,0));
	padding-bottom:30px !important;
	
}
.forcecenter h3, .forcecenter h2
{
text-align:center !important;
}
.italic
{
	font-style:italic !important;
}
.uk-heading-line > ::after, .uk-heading-line > ::before {
	width:75px !important;
	border-bottom-color:#dbb58f !important;
}
.whitetxt, .whitetxt .uk-form-label, .whitetxt h2, .whitetxt .uk-subnav a
{
	color:#fff !important;
}
.uk-border-rounded, .uk-background-cover, .uk-border-rounded img
{
 border-radius:15px !important;
}
.uk-table-bordered, 
.uk-table-bordered td, 
.uk-table-bordered th {
  border: 1px solid #ddd;
text-align:center;
}
.blackbg
{
 background:#000 !important;	
}
.uk-table-bordered {
  border-collapse: collapse;
}

.bigquote
{
 font-size:25px;
	font-style: italic;
}
.smallquote
{
 font-size:13px;
	font-style: italic;
}

.uk-height-1-1 .uk-panel
{
	height:100% !important;
		
}
.text_transform_none, .text_transform_none .uk-h5 
{
text-transform: none !important;
}
.home_page_trending_project_img img{
  border-radius: 15px 15px 0px 0px !important;
}
.home_page_trending_project_seconddv{
  padding: 10px 10px 22px 10px !important;
}
@media (max-width: 640px) { /* mobile */
	h3, .uk-h3
	{
	  font-size:16px !important;
	}
    .outside-image .uk-panel 
	{
		width: 210px !important;
    transform: rotate(-24deg);
    top: -10px;
  
	}
	.mobileheight
	{
	  min-height:450px;
	}
	.smallpadding_mob, .smallpadding_mob .uk-tile
	{
		padding:3px !important;
	}
	
}

/* header section css */
        .uk-navbar-item,
        .uk-navbar-nav>li>a,
        .uk-navbar-toggle {
            min-height: 0 !important;
        }
        .uk-navbar-container:not(.uk-navbar) {
            padding-top: 25px !important;
        }