#header-text .bg {
    background-image: url('../images/Header3_FIX.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    opacity: 0.65;
}
#header-text .edtel-37-0-0 {
	font-family: OpenSans;
	color: #ffffff;
}

#header-text .edtel-5-0-0 {
	position: Relative;
}

#header-text .bg-wrap {
	background: #000000;
}
#header-text .edtel-37-1-0 {
	font-size: 20px;
	font-family: OpenSans;
}

@media all and (max-width: 767px) {
	#header-text .edtel-37-0-0 {
		font-size: 25px;
			}
}
@media all and (max-width: 767px) {
	#header-text .edtel-37-1-0 {
			font-size: 18px;
	}
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	#header-text .edtel-37-1-0 {
		font-size: 18px;
	}
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	#header-text .edtel-37-0-0 {
		font-size: 50px;
	}
}
@media all and (min-width: 1230px) {
	#header-text .edtel-37-0-0 {
		font-size: 65px;
	}
}
@media all and (min-width: 1230px) {
	#header-text .edtel-66-0-0 {
		top: -50px;
	}
}#sep-center-1 .bg-wrap {
    background-color: rgba(255, 255, 255, 0);
}
#sep-center-1 .edtel-66-0-0 {
	top: -110px;
}

@media all and (min-width: 768px) and (max-width: 1229px) {
	#sep-center-1 .edtel-5-0-0 {
		height: 35px;
		width: 35px;
	}
}
@media all and (min-width: 1230px) {
	#sep-center-1 .edtel-5-0-0 {
		height: 40px;
		width: 40px;
	}
}
@media all and (max-width: 767px) {
	#sep-center-1 .edtel-5-0-0 {
		height: 30px;
		width: 30px;
	}
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	#sep-center-1 .edtel-66-0-0 {
		top: -90px;
	}
}
@media all and (max-width: 767px) {
	#sep-center-1 .edtel-66-0-0 {
		top: -80px;
	}
}#desc-img-list-3col .bg-wrap {
}
#desc-img-list-3col .edtel-11-0-0 {
	fill: #ff0038;
}











#desc-img-list-3col .edtel-11-0-1 {
	fill: #ff0038;
}

#desc-img-list-3col .edtel-11-0-2 {
	fill: #ff0038;
}

#desc-img-list-3col .edtel-8-0-0 {
	fill: #ff0038;
}

#desc-img-list-3col .edtel-37-3-0 {
	color: #444444;
}

#desc-img-list-3col .edtel-37-3-1 {
	color: #444444;
}

#desc-img-list-3col .edtel-37-3-2 {
	color: #444444;
}

#benefits-2col-counter .bg-wrap{
	background: #f7f7f7;}

#benefits-2col-counter .edtel-8-0-0 {
	fill: #ff0038;
}

#benefits-2col-counter .edtel-11-0-0 {
	fill: #ff0038;
}

#benefits-2col-counter .edtel-11-0-1 {
	fill: #ff0038;
}

#benefits-2col-counter .edtel-11-0-2 {
	fill: #ff0038;
}

#benefits-2col-counter .edtel-11-0-3 {
	fill: #ff0038;
}

#desc-img-text-text .bg-wrap {
	background: #ffffff;
}
#desc-img-text-text--0 .bg-wrap {
	background: #f7f7f7;
}
#desc-img-text-text--1 .bg-wrap {
	background: #ffffff;
}
#clients-2col .bg-wrap {
	background: #f7f7f7;
}
#clients-2col .edtel-8-0-0 {
	fill: #ff0038;
}

@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-0 {
		height: 100px;
	}
}
#clients-2col .edtel-5-0-1 {
}

#clients-2col .edtel-5-0-1-3w0r5racgu {
}

#clients-2col .edtel-5-0-2 {
}

#clients-2col .edtel-5-0-3 {
}

#clients-2col .edtel-5-0-3-807zdp3dbd {
}

#clients-2col .edtel-5-0-4 {
}

#clients-2col .edtel-5-0-5 {
}

#clients-2col .edtel-5-0-5-hxdeoeo1v9 {
}

#clients-2col .edtel-5-0-6 {
}

#clients-2col .edtel-5-0-7 {
}

#clients-2col .edtel-5-0-7-m9e6ctmxxk {
}

@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-3 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-1 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-1-3w0r5racgu {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-2 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-3-807zdp3dbd {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-4 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-5 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-5-hxdeoeo1v9 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-6 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-7 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-7-m9e6ctmxxk {
		height: 100px;
	}
}/* ---------------------------------------------------------------- */
/* 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 .edtel-66-0-1 {
	left: 30px;
}

@media all and (max-width: 767px) {
	#gallery-3col-grid .edtel-66-0-1 {
		left: -2px;
		right: 0px;
		}
}
#gallery-3col-grid .bg-wrap {}








#footer-logo-social .bg-wrap {}