
@fontface{
	font-family: roboto;
	src: url(RobotoCondensed-Regular.ttf);
	
}
.imagecontour {
 padding: 10px; 
 border: solid 1px #EFEFEF;
 background-color: #FFFFFF;
 }
 
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}
.effect2:after
{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}


.fancybox-opened{
z-index: 803000;
}


.c-bg-parallax{
	background-attachment: scroll;
	background-repeat: no-repeat;
    background-size: cover;
}


.c-overlay-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}



@media(min-width: 1024px){
	
	.c-content-box > div{
		position: relative;
		z-index: 0;
	}
	
	.c-bg-parallax{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
		width: 100%!important;
	}
	
	.c-bg-parallax{
		background-attachment:fixed;
	}

	.c-content-area.c-content-right, .c-content-area.c-content-left{
		position: relative;
		z-index: -1;
	}
		
	.c-content-area.c-content-right:after{
		content: '';
		border-left: 200px solid transparent;
		border-bottom: 750px solid #31383c;
		position: absolute;
		top: 0;
		left: -200px;
		right: 0;
		bottom: 0;
	}

	.c-content-area.c-content-left:after{
		content: '';
		border-right: 200px solid transparent;
		border-bottom: 750px solid white;
		position: absolute;
		top: 0;
		left: 0;
		right: -200px;
		bottom: 0;
	}
		
	.c-content-area {
		z-index: 1;
	}
}

@media (min-width: 1440px) {
    .container {
        width:1300px;
    }
}

@media (min-width: 1920px) {
    .container {
        width:1500px;
    }
}


@media (min-width: 992px){
	.c-feature-content{
		width: 38%!important;
	}
}

@media (max-width: 992px){

	.dropdown-menu{
		list-style-type: square;
		margin-left: 45px;
	}

	.dropdown-menu a{
		padding-left: 0!important;
	}
}


