.section-about-us, .section-slider-about-us {
  padding-bottom: 50px;
}
li {
	list-style: none;
	font-weight: 500
}
.active {
	height: auto
}
.active>div.slide-about-us {
	margin-bottom: 30px;
	height: auto
}
.active>div.block {
	display: none
}
.imgx-slide {
	background-size: cover;
	width: 120%;
	height: 60vh!important;
	overflow: scroll;
	background-attachment: initial;
	background-repeat: no-repeat
}
.section-banner .row {
	padding: 0
}
.nav-arrow:hover {
	cursor: pointer
}
.section.section-banner.full {
	height: 500px;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}
.section-banner.full img {
	position: relative;
	bottom: 130px
}
.section-about-us .title-about-us {
	background-color: #000!important;
	padding: 25px 44px;
	width: 100%;
	min-height: 250px;
  opacity: .7;
  margin-top: -80px;
	color: #fff
}
.section-about-us p {
	margin-top: 30px
}
.section-about-us .title-about-us p {
	font-size: larger
}
.section-about-us .content-about-us p {
	font-size: large;
	line-height: normal;
  word-spacing: 2px;
  margin-bottom: 0;
	letter-spacing: normal;
    line-height: 1.4;
}
.slide-about-us li{
    font-weight: 200 !important;
    font-family: 'Roboto';
    text-indent: -5px;
}
.section-slider-about-us .slick-track .row {
	padding: 0
}
.section.section-slider-about-us {
	margin-bottom: 0!important
}
.slide-about-us p {
	font-weight: 200 !important;
	font-family: 'Roboto'
}
.block {
	position: relative;
	margin-top: -300px;
	width: 100%;
	height: 300px;
	background: rgba(255, 255, 255, 0);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.block a {
	-ms-flex-item-align: end;
	align-self: flex-end;
	font-size: small;
	font-weight: 500;
	font-family: 'Roboto';
	text-decoration: underline;
	margin: 50px
}
.slide-about-us h3 {
	font-size: 25pt;
	font-weight: 400;
	color: #000
}
.number-slider {
	text-align: right;
	font-size: 14pt;
	margin-bottom: 12px;
	position: absolute;
    top: 0;
    right: 20px;
}
.section-slider-about-us {
	position: relative
}
.section-slider-about-us .nav-arrow.prev {
	left: 0
}
.section-slider-about-us .nav-arrow.next {
	right: 0
}
.section-slider-about-us .nav-arrow {
	position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 30px;
	font-size: 22pt;
	margin-top: -30px
}
.slide-about-us li:before {
	content: "-";
    text-indent: -5px;
}
.block a {
	-ms-flex-item-align: end;
	align-self: flex-end;
	font-size: small;
	font-weight: 500;
	font-family: 'Roboto';
	text-decoration: underline;
	padding: 12px 50px;
	width: 100%;
	background-color: #fff;
	margin: 0!important
}
.block {
	position: relative;
	margin-top: -300px;
	width: 100%;
	height: 340px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 0, 0, 0)), to(white));
	background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0), white);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.slide-about-us {
	padding: 30px;
}
@media only screen and (min-width: 1600px) {
	.slide-about-us {
		height: 425px
	}
}
@media only screen and (min-width: 1680px) {
	.slide-about-us {
		height: 515px
	}
}
@media only screen and (min-width: 1920px) {
	.slide-about-us {
		height: 508px
	}
}
@media only screen and (min-width: 992px) {
	.col-sm-12.col-md-6.about-content-slider {
		-webkit-transform: translate(-5%, 0%);
		transform: translate(-5%, 0%)
	}
	.section.section-about-us .row {
		width: 85%;
		margin: 0 auto
	}
	.section.section-slider-about-us .slideshow {
		position: relative;
		width: 85%;
		margin: 0 auto
	}
	.section.section-slider-about-us {
		margin-bottom: 100px
	}
	.image {
		width: 120%;
		height: auto;
		-webkit-transform: translate(2%, 0%);
		transform: translate(2%, 0%)
	}
	.title-about-us {
		position: relative
	}
	.slick-initialized .slick-slide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.section-slider-about-us .nav-arrow.prev {
		/* padding-left: 70px */
		left: 3%;
	}
	.section-slider-about-us .nav-arrow.next {
		/* padding-right: 70px */
		right: 4.3%;
	}
	.image-slider {
		max-height: 590px
	}
	.slide-about-us {
    	background-color: #f2f1ef!important;
    	overflow: hidden;
    	height: 50vh;
    	overflow-y: scroll;
    	padding-right: 12px;
    	position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
            padding-right: 30px;
    }
}
@media only screen and (max-width: 991px) {
	.image {
		width: 100%
	}
	.number-slider {
		display: none
	}
	.section-slider-about-us .nav-arrow.prev {
		padding-left: 10px
	}
	.section-slider-about-us .nav-arrow.next {
		padding-right: 10px
	}
	.section.section-about-us .row {
		width: 100%;
		margin: 0 auto
	}
	.section.section-slider-about-us .slideshow {
		position: relative;
		width: 100%;
		margin: 0 auto
	}
	.block a {
		margin: 0 50px
	}
}
@media only screen and (max-width: 575px) {
	.section-banner.full img {
		bottom: 0
	}
	.section.section-banner.full {
		height: 300px
	}
	.imgx-slide {
		background-repeat: no-repeat;
		background-size: cover;
		height: 250px!important
	}
	.section-footer-extra {
		bottom: 0
	}
	
	.section-about-us {
      padding-bottom: 10px;
    }
    
    .content-full ul li {
        list-style: disc;
    }
}
@media only screen and (max-width: 425px){
	.section-about-us .title-about-us{
		margin-top: 30px;
	}
	.title-about-us h2 {
		font-size: 1.8em;
	}
	.section-about-us .title-about-us p,
	.section-about-us p {
		font-size: 12pt !important;
	}
	.section-about-us .title-about-us {
		padding: 25px;
	}
	.section-about-us p{
		margin-top: 20px;
	}
    .slide-about-us {
		height: auto;
		position: inherit;
		top: inherit;
		left: inherit;
		transform: inherit;
		overflow: inherit;
	}
	.about-content-slider {
		height: auto;
	}
}