@charset "utf-8";
/* CSS Document */



@media (max-width: 1601px) {

	body {
	  font-size: 18px;
	}
	
	.navbar-light .navbar-toggler {
	  border-color: transparent;
	  outline:none !important;
	}

	.navbar-light .navbar-toggler:hover,
	.navbar-light .navbar-toggler:focus {
	  background-color: transparent;
	  outline:none !important;
	}	
	
.navbar-light .navbar-toggler-icon {
	
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(160, 137, 95, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
				

}


@media (max-width: 1201px) {

	body {
	  font-size: 17px;
	}
	
	.content-headline {
		padding-bottom:20px;
	}
	
								
	.content-subheadline {
		padding-bottom:30px;
	}
	
	.content-subheadline h2 {
		font-size:1.25em;	
	}
	
	.dec-06 .content-item h4 {		
		font-size:1.0em;
	}
	
	.pt-100 {
		padding-top:70px;
	}
	
	.pb-100 {
		padding-bottom:70px;
	}		


}


@media (max-width: 991px) {

	.dec-04 .content-item h2,
	.dec-04 .content-item h3 {
		font-size:1.35em;
	}	

	.btn-item-07.link2 {
		display:none;
	}
	
	.pt-100 {
		padding-top:50px;
	}
	
	.pb-100 {
		padding-bottom:50px;
	}						

}



@media (max-width: 767px) {
	
	.dec-04 .content-item h2,
	.dec-04 .content-item h3 {
		font-size:1.15em;
	}	
	
	body {
	  font-size: 16px;
  	  line-height: 1.35em;
	}
	
	.header-hg .container{
		padding-left:20px;
		padding-right:20px;	
	 }
	 
	.pt-100 {
		padding-top:35px;
	}
	
	.pb-100 {
		padding-bottom:35px;
	}
	
	.navbar-brand .header-logo img {
		width:165px;
		margin-top:-15px;
	}
	.navbar-brand {	
		height:70px;
	}				 

}

@media (max-width: 575px) {
	

}

@media (max-width: 320px) {
	body {
	  font-size: 17px;
  	  line-height: 1.45em;
	}	

	.dec-04 .content-item h2,
	.dec-04 .content-item h3 {
		font-size:0.95em;
	}
	
}