.navbar-brand img{
	max-width:200px;	
}
.navbar-custom .navbar-brand {
    padding: 6px 13px;
}
.btn.btn-d {
	background:rgba(17,17,17,0.65);	
	background-color:rgba(17,17,17,0.65);	
}
.hero-caption .btn-d, .btns{
	margin:0px 10px 10px 10px;
}
.hero-shadow{
	text-shadow: 0px 2px 4px rgba(37, 38, 36, 0.4);	
}
.footer-logo{
	max-width:60px;	
}
/*.hero-text .mh-line-size-1 {
    letter-spacing: 30px;
}*/

.navbar-transparent.navbar-light {
    background:rgba(255,255,255,0.8);
}
.navbar-custom{
	font-size:13px;	
}


/* ----------------------------------*/
/* Scroll Down Animated Arrow */
/* ----------------------------------*/
.intro-scroll-down {
    position: absolute;
    z-index: 1;
    bottom: 30px;
    left: 50%;
    margin-left: -15px;
}

    .intro-scroll-down .mouse {
        position: relative;
        display: block;
        width: 30px;
        height: 45px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 2px solid #fff;
        border-radius: 23px;
        -moz-border-radius: 23px;
        -webkit-border-radius: 23px;
    }

        .intro-scroll-down .mouse .mouse-dot {
            position: absolute;
            display: block;
            top: 29%;
            left: 50%;
            width: 6px;
            height: 6px;
            margin: -3px 0 0 -3px;
            background: #fff;
            border-radius: 50%;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            -webkit-animation: ani-mouse 2.5s linear infinite;
            -moz-animation: ani-mouse 2.5s linear infinite;
            animation: ani-mouse 2.5s linear infinite;
        }

.background--light .intro-scroll-down .mouse {
    border: 2px solid #323232;
}

    .background--light .intro-scroll-down .mouse .mouse-dot {
        background: #323232;
    }

@-webkit-keyframes ani-mouse {
    0% {
        opacity: 1;
        top: 29%;
    }

    15% {
        opacity: 1;
        top: 50%;
    }

    50% {
        opacity: 0;
        top: 50%;
    }

    100% {
        opacity: 0;
        top: 29%;
    }
}

@-moz-keyframes ani-mouse {
    0% {
        opacity: 1;
        top: 29%;
    }

    15% {
        opacity: 1;
        top: 50%;
    }

    50% {
        opacity: 0;
        top: 50%;
    }

    100% {
        opacity: 0;
        top: 29%;
    }
}

@keyframes ani-mouse {
    0% {
        opacity: 1;
        top: 29%;
    }

    15% {
        opacity: 1;
        top: 50%;
    }

    50% {
        opacity: 0;
        top: 50%;
    }

    100% {
        opacity: 0;
        top: 29%;
    }
}
.navbar-custom + .module-small{
	padding: 130px 0 40px 0;
}

@media (min-width:768px){
	.sm-display{
		display:none;
	}
	
}
@media (min-width: 768px) and (max-width:992px){

	.work-item.wide, .work-item.wide-tall{
		margin-left:15%;
	}
	
}


