/*-- Use For Custom Styling --*/



	.cookiealert {
	      position: fixed;
	      bottom: 0;
	      left: 0;
	      width: 100%;
	      margin: 0 !important;
	      z-index: 999;
	      opacity: 0;
	      visibility: hidden;
	      border-radius: 0;
	      transform: translateY(100%);
	      transition: all 500ms ease-out;
	      color: #ecf0f1;
	      background: #212327;
	  }

	  .cookiealert.show {
	      opacity: 1;
	      visibility: visible;
	      transform: translateY(0%);
	      transition-delay: 1000ms;
	  }

	  .cookiealert a {
	      text-decoration: underline;
	  }

	  .cookiealert .acceptcookies {
	      margin-left: 10px;
	      vertical-align: baseline;
	  }

	  .more-about {
	  	background-color: #FFF;
	  	background-position-y: center;
	  	background-repeat: no-repeat;
	  	background-size: contain;
	  	height: auto;
	  	position: relative;
	  	overflow: hidden;
	  	margin-bottom: 70px;
	  }
	  @media (max-width: 991px) {
	  	.more-about {
	  		padding-top: 70%;
	  		position: static;
	  		background-size: 100%;
	  		background-position: 0 0;
	  		background-color: #FFF;
	  		margin-bottom: 0;
	  		overflow: auto;
	  	}
	  }
	  @media (min-width: 992px) {
	  	.more-about .col-cuttin-more-about:before {
	  		content: '';
	  		position: absolute;
	  		top: -35%;
	  		right: -90%;
	  		width: 100%;
	  		height: 100%;
	  		background: #fff;
	  		z-index: 0;
	  		transform: rotate(75deg);
	  	}
	  	.more-about .col-cuttin-more-about:after {
	  		content: '';
	  		position: absolute;
	  		top: 35%;
	  		right: -90%;
	  		width: 100%;
	  		height: 100%;
	  		background: #fff;
	  		z-index: 0;
	  		transform: rotate(-75deg);
	  	}
	  }
	  @media (min-width: 992px) and (max-width: 1200px) {
	  	.more-about {
	  		background-size: 130%;
	  	}
	  	.more-about .col-cuttin-more-about:before {
	  		right: -127%;
	  		top: -38%;
	  	}
	  	.more-about .col-cuttin-more-about:after {
	  		right: -127%;
	  		top: 38%;
	  	}
	  }

	.maps iframe{
	    pointer-events: none;
	}


.map-responsive{
    overflow:hidden;
    position:relative;
    height:450px;
		border: 10px solid #26313c;
		border-radius: 8px;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

 .contact-details ul li i.addr{
    color: #26313c;
    font-size: 44px;
}
.contact-details ul li i.phone{
    color: #839D3C;
}
.contact-details ul li i.email{
    color: #26313c;
    transform: rotate(-30deg);
}
