
#nav-logo-menu-2 .bg-wrap {
	background: #252525;
}
#nav-logo-menu-2 .edtel-8-0-0 {
	fill: #ffffff;
}

#header-carousel-4 .edtel-49-0-0 .bg-wrap {
}

#header-carousel-4 .edtel-49-0-1 .bg-wrap {
	background: #ba8fd2;
}

#header-carousel-4 .edtel-49-0-2 .bg-wrap {
	background: #f2b28f;
}

#header-carousel-4 .edtel-0-0-0 {
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url('../images/BoxAdsB.svg');
}

#header-carousel-4 .edtel-49-0-0-zsn13osdjr .bg-wrap {
}

#header-carousel-4 .edtel-0-0-0-zsn13osdjr {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/BoxAdsB.svg');
}

#header-carousel-4 .edtel-49-0-0-qopdlp4bv .bg-wrap {
}

#header-carousel-4 .edtel-0-0-0-qopdlp4bv {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/BoxAdsB.svg');
}

#header-carousel-4 .edtel-49-0-0-dwe944tb1g .bg-wrap {
}

#header-carousel-4 .edtel-0-0-0-dwe944tb1g {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/BoxAdsB.svg');
}

#header-carousel-4 .edtel-37-2-3 {
}



#header-carousel-4 .edtel-37-2-0 {
}

#header-carousel-4 .edtel-37-3-0 {
	color: #ffffff;
}

#header-carousel-4 .edtel-5-0-1 {
}

#header-carousel-4 .edtel-37-2-1 {
}

#header-carousel-4 .edtel-8-0-1 {
}

#header-carousel-4 .edtel-37-3-1 {
	color: #ffffff;
}

#header-carousel-4 .edtel-37-2-2 {
}

#header-carousel-4 .edtel-8-0-2 {
}

#header-carousel-4 .edtel-37-3-2 {
	color: #ffffff;
}

#header-carousel-4 .edtel-5-0-4 {
}

#header-carousel-4 .edtel-37-3-3 {
	color: #ffffff;
}

@media all and (max-width: 767px) {
	#header-carousel-4 .owl-nav {
		display: none;
		}
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	#header-carousel-4 .owl-dots {
		display: none;
		}
}
@media all and (min-width: 1230px) {
	
}
@media all and (min-width: 1230px) {
	#header-carousel-4 .owl-dots {
		display: none;
	}
}
@media all and (max-width: 767px) {
	
}
@media all and (max-width: 767px) {
	#header-carousel-4 .edtel-37-2-0 {
		font-size: 45px;
	}
}
@media all and (max-width: 767px) {
	#header-carousel-4 .edtel-37-2-1 {
		font-size: 45px;
	}
}
@media all and (max-width: 767px) {
	#header-carousel-4 .edtel-37-2-3 {
		font-size: 45px;
	}
}
@media all and (max-width: 767px) {
	#header-carousel-4 .edtel-37-2-2 {
		font-size: 45px;
	}
}#benefits-3col-12 .bg-wrap {
}

#benefits-3col-12 .edtel-38-0-0 {
	border-radius: 5px 5px 5px 5px;
	background-color: #363636;
}

#benefits-3col-12 .edtel-38-0-1 {
	border-radius: 5px 5px 5px 5px;
	background-color: #363636;
}

#benefits-3col-12 .edtel-38-0-2 {
	border-radius: 5px 5px 5px 5px;
	background-color: #363636;
}

#benefits-3col-12 .edtel-17-0-0 {
	background-color: rgba(255, 255, 255, 0);
}

#benefits-3col-12 .edtel-17-0-1 {
}

#benefits-3col-12 .edtel-17-0-2 {
}

#benefits-3col-12 .edtel-5-0-0 {
	border-radius: 5px 5px 0 0;
}

#benefits-3col-12 .edtel-5-0-1 {
	border-radius: 5px 5px 0 0;
}

#benefits-3col-12 .edtel-5-0-2 {
	border-radius: 5px 5px 0 0;
}

#benefits-3col-12 .edtel-37-3-0 {
	line-height: 30px;
	font-size: 19px;
}

#benefits-3col-12 .edtel-37-3-1 {
	line-height: 30px;
	font-size: 19px;
}



#benefits-3col-12 .edtel-37-3-2 {
	line-height: 30px;
	font-size: 19px;
}
#benefits-3col-6 .bg-wrap{
}
#benefits-3col-6 .edtel-8-0-0 {
	fill: #00c0ff;
}











@media all and (max-width: 767px) {
	#benefits-3col-6 .edtel-5-0-0 {
		width: 250px;
	}
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	#benefits-3col-6 .edtel-5-0-0 {
		width: 300px;
	}
}#desc-img-list-3col .bg-wrap {
}






#desc-img-list-3col .edtel-0-0-0 {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/BoxAdsB.svg');
}

#desc-img-list-3col .edtel-5-0-0 {
	border-width: 1px 1px 1px 1px;
	border-style: Solid;
	border-color: #c2a481;
	border-radius: 5px 5px 5px 5px;
}

#desc-img-list-3col .edtel-5-0-1 {
	border-width: 1px 1px 1px 1px;
	border-style: Solid;
	border-color: #c2a481;
	border-radius: 5px 5px 5px 5px;
}

#desc-img-list-3col .edtel-5-0-2 {
	border-style: Solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c2a481;
	border-radius: 5px 5px 5px 5px;
}

#benefits-2col-counter .bg-wrap{
}
#benefits-2col-7 .bg-wrap {
}
#chart-2col-circle .bg-wrap {}
#chart-2col-circle .edtel-10-0-0 {
	stroke: #c2a481;
}

#chart-2col-circle .edtel-37-2-1 {
	color: #c2a481;
}

#chart-2col-circle .edtel-10-0-1 {
	stroke: #c2a481;
}

#chart-2col-circle .edtel-10-0-2 {
	stroke: #c2a481;
}

#chart-2col-circle .edtel-37-2-2 {
	color: #c2a481;
}

#chart-2col-circle .edtel-37-2-3 {
	color: #c2a481;
}









@media all and (max-width: 767px) {
	#chart-2col-circle .edtel-37-2-1 {
		font-size: 75px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle .edtel-17-0-1 {
		font-size: 35px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle .edtel-37-2-2 {
		font-size: 75px;
	}
}
@media all and (max-width: 767px) {
	
}
@media all and (max-width: 767px) {
	#chart-2col-circle .edtel-17-0-2 {
		font-size: 35px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle .edtel-37-2-3 {
		font-size: 75px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle .edtel-17-0-3 {
		font-size: 35px;
	}
}#benefits-2col-7--1 .bg-wrap {
}
#chart-2col-circle--0 .bg-wrap {}
#chart-2col-circle--0 .edtel-10-0-0 {
	stroke: #c2a481;
}

#chart-2col-circle--0 .edtel-37-2-1 {
	color: #c2a481;
}

#chart-2col-circle--0 .edtel-10-0-1 {
	stroke: #c2a481;
}

#chart-2col-circle--0 .edtel-10-0-2 {
	stroke: #c2a481;
}

#chart-2col-circle--0 .edtel-37-2-2 {
	color: #c2a481;
}

#chart-2col-circle--0 .edtel-37-2-3 {
	color: #c2a481;
}

@media all and (max-width: 767px) {
	#chart-2col-circle--0 .edtel-37-2-1 {
		font-size: 75px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle--0 .edtel-17-0-1 {
		font-size: 35px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle--0 .edtel-37-2-2 {
		font-size: 75px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle--0 .edtel-17-0-2 {
		font-size: 35px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle--0 .edtel-37-2-3 {
		font-size: 75px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle--0 .edtel-17-0-3 {
		font-size: 35px;
	}
}#benefits-2col-7--2 .bg-wrap {
}
#chart-2col-circle--1 .bg-wrap {}
#chart-2col-circle--1 .edtel-10-0-0 {
	stroke: #c2a481;
}

#chart-2col-circle--1 .edtel-37-2-1 {
	color: #c2a481;
}

#chart-2col-circle--1 .edtel-10-0-1 {
	stroke: #c2a481;
}

#chart-2col-circle--1 .edtel-10-0-2 {
	stroke: #c2a481;
}

#chart-2col-circle--1 .edtel-37-2-2 {
	color: #c2a481;
}

#chart-2col-circle--1 .edtel-37-2-3 {
	color: #c2a481;
}

@media all and (max-width: 767px) {
	#chart-2col-circle--1 .edtel-37-2-1 {
		font-size: 75px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle--1 .edtel-17-0-1 {
		font-size: 25px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle--1 .edtel-37-2-2 {
		font-size: 75px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle--1 .edtel-17-0-2 {
		font-size: 25px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle--1 .edtel-37-2-3 {
		font-size: 75px;
	}
}
@media all and (max-width: 767px) {
	#chart-2col-circle--1 .edtel-17-0-3 {
		font-size: 25px;
	}
}/* ---------------------------------------------------------------- */
/* Helper Class
/* ---------------------------------------------------------------- */
.page-wrapper {
    overflow: hidden;
    position: relative;
}

.section {
    overflow: hidden;
}

/* ---------------------------------------------------------------- */
/* Responsive Media Query
 * Extra small devices (portrait phones, less than 576px)
/* ---------------------------------------------------------------- */
@media only screen and (max-width: 575.98px) {
    .section .section-heading .section-title {
        font-size: 2rem;
    }
}

/* ---------------------------------------------------------------- */
/* 06.Portfolio (Gallery)
/* ---------------------------------------------------------------- */
.gallery-filter-btn-wrapper {
    text-align: center;
    margin-bottom: 50px;
}

.gallery-filter-btn-wrapper a:last-child {
    margin-right: 0;
}

.portfolio-cobbles-item {
    padding: 0;
    margin: 0;
}

.portfolio-cobbles-item img {
    border-radius: 0 !important;
}

.portfolio-grid {
    padding-left: 15px;
    padding-right: 15px;
}

.isotope-filter.side-bar-left a,
.isotope-filter.side-bar-sm-left a,
.isotope-filter.side-bar-md-left a,
.isotope-filter.side-bar-lg-left a,
.isotope-filter.side-bar-right a,
.isotope-filter.side-bar-sm-right a,
.isotope-filter.side-bar-md-right a,
.isotope-filter.side-bar-lg-right a {
    margin-left: 0;
    margin-bottom: 0.5rem;
}
#gallery-3col-grid .bg-wrap {}




#gallery-3col-grid .edtel-0-0-0 {
	border-radius: 5px 5px 5px 5px;
}

#gallery-3col-grid .edtel-0-0-1 {
	border-radius: 5px 5px 5px 5px;
}

#gallery-3col-grid .edtel-0-0-2 {
	border-radius: 5px 5px 5px 5px;
}

#gallery-3col-grid .edtel-0-0-3 {
	border-radius: 5px 5px 5px 5px;
}

#gallery-3col-grid .edtel-45-0-0 {
	border-radius: 10px 10px 10px 10px;
}

#gallery-3col-grid .edtel-45-0-3 {
}

#gallery-3col-grid .edtel-45-0-1 {
}

#gallery-3col-grid .edtel-45-0-2 {
}

#gallery-3col-grid .edtel-45-0-4 {
}

#gallery-3col-grid .edtel-45-0-5 {
}

#gallery-3col-grid .edtel-45-0-6 {
}

#gallery-3col-grid .edtel-45-0-7 {
}

#gallery-3col-grid .edtel-45-0-8 {
}





#gallery-3col-grid .edtel-66-0-0 {
}

@media all and (min-width: 768px) and (max-width: 1229px) {
	#gallery-3col-grid .edtel-66-0-0 {
		top: -5px;
			left: 30px;
	}
}
@media all and (min-width: 1230px) {
	#gallery-3col-grid .edtel-66-0-0 {
		top: -10px;
		left: 15px;
	}
}
@media all and (max-width: 767px) {
	#gallery-3col-grid .edtel-66-0-0 {
		top: 5px;
	}
}
#contact-inline-form .bg-wrap {}


#contact-inline-form .edtel-17-2-0 {
	background-color: rgba(255, 255, 255, 0);
}



#contact-inline-form .edtel-16-0-0 {
	border-radius: 5px 5px 5px 5px;
	background-color: #444444;
}

#cookie-text-popup .bg-wrap {
	background: #444444;
}
#footer-text-logo-text-2 .bg-wrap {
	background: #252525;
}