h1,
h3,
h2{
	color:#a15d3c;
}

.container{
	max-width: 1000px;
}

html body .gform_wrapper #gform_1 .gform-footer{
	justify-content:end !important;
}

html body .gform_wrapper #gform_1 .gform-footer .gform_button.button{
	background-color:#a15d3c !important;
	outline: none;
	border:0px;
}

html body .gform_wrapper #gform_1 .gform-field-label,
html body .gform_wrapper #gform_1 .gfield_label{
	color:#fff !important;
}

html body .gform_wrapper .gform_title{
	color:#a15d3c;
	text-align:center;
}

.btn.btn-primary{
	background-color:#a15d3c;
	outline: none;
	border:0px;
}

.btn.btn-primary:hover{
	background-color:#fff;
	color:#a15d3c;
}
.logowrp img{

    height: 150px;
	position:absolute;
	border-radius:5px;
}

.headwrp{
	background-color:#323232;
	position:relative;
	z-index:9;
	width:100%;
	box-shadow: #000 0px 10px 40px;	
}

.headwrp.scrolled{
	position:fixed;
	box-shadow: 0px 6px 11px 0px rgba(0,0,0,0.75);
	-webkit-box-shadow: 0px 6px 11px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 6px 11px 0px rgba(0,0,0,0.75);
}

.ubermenu a.ubermenu-target{
	color:#fff;
	font-size: 16px;
	font-weight:700;
}

.body-cont-wrp,
.bannerwrp{
	background-color:#323232;
}

.bannerwrp .bcwp{
	box-shadow: 13px 0px 16px 5px #323232;
	-webkit-box-shadow: 13px 0px 16px 5px #323232;
	-moz-box-shadow: 13px 0px 16px 5px  #323232;
	position:relative;
	z-index:1;
}

.bannerwrp .bannrimg{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}
.bannerwrp .inner-content{
	padding-top:150px;
	padding-bottom:100px;
	max-width:470px;
	float:right;
}

.bannerwrp .inner-content p{
	color:#fff;
}

.bannerwrp .inner-content h2{
	color:#a15d3c;
}

.afterbanner{
	position:relative;
	z-index:3;
	background-color:#444444;
	padding-top:50px;
	padding-bottom:50px;
}

.body-cont-wrp{
	padding-top:50px;
	padding-bottom:50px;
	color:#fff;
	position:relative;
	z-index:3;
}

.body-cont-wrp .fimgwrp .fimg{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	height:100%;
	width:100%;
}

.gallwrp{
	background-color:#323232;
	padding-top:20px;
	padding-bottom:20px;
}

.services-wrp{
	background-color:#323232;
	padding-top:20px;
	padding-bottom:20px;
}

.services-wrp .list-services > div{
	margin-top:10px;
}

.services-wrp .list-services > div > .itemcont{
	color:#fff;
	display:flex;
	align-items:center;
	gap:20px;
	border:1px solid #3e3e3e;
}

.services-wrp .list-services > div > .itemcont > div{
	padding:10px; 
	display:inline-block;
	background-color:#3e3e3e;
}

.services-wrp .list-services > div > .itemcont > span{
	font-weight:bold;
}

.testicont{
	background-color:#323232;
	padding-top:50px;
	padding-bottom:100px;
}

.testicont .carouselTesti *{
	color:#fff;
}

.testicont .carouselTesti .carousel-item{
	background-color:#494949;
	padding:40px 60px;
	min-height:250px;
}

.carousel-control-next,
.carousel-control-prev{
	width:50px;
}

.footerwrp .f1sec{
	background-color:#a15d3c;
	position:relative;
}

.footerwrp .f1sec::after{
	content:'';
	position:absolute;
	top:0;
	right:-60px;
	width:100px;
	height:100%;
	background-color:#a15d3c;
	clip-path: polygon(0 0, 46% 0, 100% 100%, 0 100%);
}

.footerwrp .row > div{
	padding:0px;
}

.footerwrp .f1sec{
	color:#fff;
}

.footerwrp .f1sec .widget{
	max-width:400px;
	margin:0 auto;
	padding-top:70px;
}

.footerwrp .f1sec .widget-title{
	color:#fff;
}

@media (max-width: 767.98px) {
	
	.order-last{
		order:unset !important;
	}
	
	.headwrp.scrolled{
		position:relative;
		box-shadow: unset;
		-webkit-box-shadow: unset;
		-moz-box-shadow: unset;
	}
	
	.headwrp .ubermenu-responsive-toggle{
		color:#fff !important;
		width: 60px;
		float: right;
		font-size: 2rem;
	}
	
	.btnQuote{
		position:absolute;
		right:56px;
		top: 10px;
	}
	
	.ubermenu-responsive-default.ubermenu-responsive.ubermenu{
		margin-top: 180px !important;
	}
	
	.bannerwrp .bcwp{
		box-shadow: unset;
		-webkit-box-shadow: unset;
		-moz-box-shadow: unset;
	}
	
	.bannerwrp .inner-content{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.footerwrp .f1sec::after{
		content:unset;
	}
	.footerwrp .f1sec{
		padding-bottom:80px !important;
		padding-left:20px !important;
		padding-right:20px !important;
	}
	
	.bannerwrp .bannrimg{
		height:300px;
	}
}