@media (min-width: 567px){

	body.error404{
		padding-top: 175px;
	}
	body .gform_wrapper form{
		position:relative;
	}
	body .gform_wrapper .top_label .ginput_container.ginput_container_consent{
		position:relative;
		z-index:11;
		width:80%;
	}	
	body .gform_wrapper .gform_footer{
		position: absolute;
		left: 0;
		bottom: -5px;
		z-index:10;
		width: 100%;
	}
	#topnav-social ul {
		text-align: right;
	}
	.article-page-default {
		padding: 4em 0;
	}	
	.has_thumb .article-page-default {
		margin-top: 0;
	}	
	body.home:not(.header-small) #navbar-wrapper{
		padding-top:12rem;
		padding-bottom: 1rem;
		height:250px;
	}
	#navbar-wrapper{
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		z-index: 11;
		-webkit-transition: height .5s;
		-moz-transition: 	height .5s;
		transition: 		height .5s;		
		height:154px;
		height: 100px;
		border-top:3px solid #daba4f;
	}
	body.home:not(.header-small) .navbar-brand,
	#navbar-brand-center,
	#navbar-wrapper .navbar-brand-mobile{
		display:none;
	}
	body #navbar-brand-center{
		position:absolute;
		top:2rem;
		left:50%;
		margin:0 0 0 -100px;
		width:200px;
	}	
	body.home #navbar-brand-center{
		position:absolute;
		top:2rem;
		left:50%;
		display:block;
		margin:0 0 0 -100px;
		width:200px;
	}
	body.header-small #navbar-brand-center{
		display:none;
	}		
	body.home:not(.header-small) #therealnavbar{
		justify-content: center !important
	}
	body.header-small #navbar-wrapper{
		height:50px;
	}
	#navbar-wrapper .navbar-brand img{
		height:50px;
	}
	body.header-small #navbar-wrapper .navbar-brand img{
		height:50px;
	}	
	#therealnavbar ul.navbar-nav li a{
		font-size: 0.8em;
	}	
	#therealnavbar ul.navbar-nav li a,
	#navbar-item-profile{
		padding-right: .6rem;
		padding-left: .6rem;
	}
	#therealnavbar ul.navbar-nav li a:hover,
	#therealnavbar ul.navbar-nav li.active a{
		color:#daba4f;
	}	
	#navsearch {
		display: block;
		margin-left: 1.3rem;
		color: #daba4f;
	}
	#footer-wrapper{
		padding-top: 3rem;
	}	
	#sub-footer-wrapper {
		margin-top: 2rem;
	}
	#home-features .feature-ico {
		width: 80px;
		height: 80px;
	}	
	#section-video{
		height:auto;
		padding: 0;
	}
	#section-video-wrapper{
		width: auto;
		margin:0 auto;
	}	
	#section-instagram .sbi-owl-nav .sbi-owl-prev{
		left: -40px;
	}
	#section-instagram .sbi-owl-nav .sbi-owl-next{
		right: -40px;
	}
	
}

@media (min-width: 567px) and (max-width: 767px){
	
	body #navbar-brand-center{
		top: 0.4rem;
		display: block;
		margin: 0 0 0 -40px;
		width: 80px;
	}
	body:not(.home) #therealnavbar{
		justify-content: center !important;	
		margin-top: 3rem;
	}
	body:not(.home).header-small #therealnavbar{
		margin-top: 0;
	}		
}