.navbar-toggler{
	color:#757052;
	position: absolute;
    top: 17px;
    left: 15px;
	outline:none!important;
    cursor: pointer;
}

.navbar .navbar-toggler-icon {
    background-image: url('https://mdbootstrap.com/img/svg/hamburger7.svg?color=757052');
}

.animated-icon {
  width: 30px;
  height: 20px;
  position: relative;
  margin: 0px;
  cursor: pointer;
}

.animated-icon span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  background-color:#79755c;
}

.animated-icon span:nth-child(1) {
  top: 0px;
}

.animated-icon span:nth-child(2), .animated-icon span:nth-child(3) {
  top: 10px;
}

.animated-icon span:nth-child(4) {
  top: 20px;
}

.animated-icon.animated-icon-close span{    background-color: #fff;}

.animated-icon.animated-icon-close span:nth-child(1) {
  top: 11px;
  width: 0%;
  left: 50%;
}

.animated-icon.animated-icon-close span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.animated-icon.animated-icon-close span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.animated-icon.animated-icon-close span:nth-child(4) {
  top: 11px;
  width: 0%;
  left: 50%;
}


@media (max-width: 767px) {
	
	.img-full img{max-width:100%;}

	main{
		padding-top:72px;
	}

	.navbar{
		position: fixed;
		top:0;
		left:0;
		width: 100%;
		background-color: #fff;
		z-index: 1000;
	}

	.navbar-collapse{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%!important;
		background-color: rgba(122, 117, 88, 0.95);
		color: #fff;
		padding: 75px 0 0;
		z-index: 1001;
		transition:none;
		opacity:0;
		visibility:hidden;
		pointer-events:none;
	}
	
	.navbar-collapse.collapsing,
	.navbar-collapse.collapse.show{
		opacity: 1;
		visibility: visible;
		pointer-events: all;
	}
	
	.navbar-nav:not(.nav-sns){
		border-top: 1px solid #fff;
	}
	
	.navbar-nav .nav-item{
		padding:18px 15px!important;
		border-bottom: 1px solid #fff;
		text-align:center;
	}
	
	.navbar-nav .nav-link{
		border-bottom:0;
	}
	/*
	.customize-support .navbar{
		top:46px;
	}
	
	.customize-support .navbar-collapse{
		padding-top: calc(75px + 46px );
	}
	
	.customize-support .navbar-toggler{
		top: 63px;
	}*/
	
	
	.nav-sns{
		flex-direction: row;
		align-items: center;
		justify-content: center;
		margin-top: 20px;
	}
	
	.nav-sns>li.nav-item{
		display:inline-block;
		border:0;
		padding:18px 7px!important;
	}
	
	.nav-sns .nav-link{
		background-color: #fff;
		color: #757052;
		border: 1px solid #fff;
	}
	
	#map{min-height:350px;}
	
	.slider-home {
		height: calc(100% - 72px);
		height: 100%;
	}

	.semi-wrapper .semi-inner{
		width: 340px;
		height: 135px;
	}
	
	.single-header{
		height:400px;
	}
	
	.uneven-borders:before{display:none;}
	
	.slider-single .slick-dots {
		bottom: -30px;
	}
	
	footer .nav{
		display:block;
	}
	
	footer .nav .nav-link{
		border-bottom:0;
		padding-left:0;
		padding-right:0;
	}
	
	footer .row:first-child{
		border-bottom: 1px solid #757052;
	}
	
	.bloq-aq-img img{width:100%;}
	
	.slick-dots>li{
		width: 7px;
		height: 7px;
		margin: 0 3px;
	}
	
	.semi-wrapper{
		height: 190px;
	}
	
}