h1 {
    margin-top: -17px;
    margin-bottom: 0px;
}

.t4-section {
    position: relative;
    max-width: 100%;
    overflow-x: hidden;
}
.t4-content-inner {
    overflow-x: hidden;
}
.t4-content {
    overflow-x: hidden;
}
.acm-features.style-1 .media-right .feature-ct {
    padding-left: initial;
    padding-right: initial;
	
	 padding: 50px 100px;
    margin: 0px;
}
span.site-name {
    color: #000000;
    font-weight: bold;
    font-size: 20px;
}
.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    padding: 0px;
}
.feature-ct {
    padding: 50px 100px;
    margin: 0px;
}
h2.hero-heading.mt-0.mb-4 {
    color: #fff;
    font-size: 40px;
}
.acm-hero.style-2 .hero-content {
    padding: 11rem 6rem;
    max-width: 100%;
    background: #232627;
    color: #fff;
}
.row.media-left, .row.media-right {
    background-color: #232627;
	color:#fff;
}
.row.media-left h2, .row.media-right h2 {
    color: #fff;
    font-weight: bold;
    font-size: 40px;
    line-height: 104%;
}
.ja-acm.acm-features.style-1.jmoddiv.jmodinside {
    background-color: #232627;
	color:#fff;
}
.ja-acm.acm-features.style-1.jmoddiv.jmodinside, .ja-acm.acm-features.style-1.jmoddiv.jmodinside h2 {
	color:#fff;
}
.ja-acm.acm-features.style-1.jmoddiv.jmodinside h2 {
    color: #fff;
    font-weight: bold;
    font-size: 40px;
    line-height: 104%;
}
@media screen and (max-width: 993px) {
	.acm-hero.style-2 .hero-content {
		padding: 4rem 5rem;
		max-width: 100%;
		background: #232627;
		color: #fff;
	}
  	.col-12.col-md-6 {
    width: 100%;
	}
    .acm-features.style-1 .feature-ct {
    padding-right: 50px;
}
.feature-ct {
    padding: 50px 50px;
    margin: 0;
}
.acm-features.style-1 .media-right .feature-ct {
    padding-left: initial;
    padding-right: initial;
    padding: 50px 50px;
    margin: 0;
}
    .acm-features.style-1 .media-right .feature-ct {
    padding-left: initial;
    padding-right: initial;
    padding: 50px 50px;
    margin: 0;
}

.acm-features.style-1 .media-left .feature-ct {
    padding-left: initial;
    padding-right: initial;
    padding: 50px 50px;
    margin: 0;
}

}

@media screen and (max-width: 1200px) {
	.acm-hero.style-2 .hero-content {
		padding: 4rem 5rem;
		max-width: 100%;
		background: #232627;
		color: #fff;
	}
  
	.col-12.col-md-6 {
    width: 100%;
	}

}

@media (max-width: 1199.98px){
	.acm-hero.style-2 .hero-content {
		padding: 4rem 1rem;
		max-width: 100%;
		background: #232627;
		color: #fff;
	}
  	.col-12.col-md-6 {
    width: 100%;
	}
    .ja-acm.acm-features.style-1.jmoddiv.jmodinside h2 {
      color: #fff;
      font-weight: bold;
      font-size: 40px;
      line-height: 104%;
  }
    .acm-features.style-1 .feature-ct {
      padding-right: 50px;
  }
  .feature-ct {
      padding: 50px 50px;
      margin: 0;
  }
  .acm-features.style-1 .media-right .feature-ct {
      padding-left: initial;
      padding-right: initial;
      padding: 50px 50px;
      margin: 0;
  }  
  .acm-features.style-1 .media-right .feature-ct {
    padding-left: initial;
    padding-right: initial;
    padding: 50px 50px;
    margin: 0;
}

.acm-features.style-1 .media-left .feature-ct {
    padding-left: initial;
    padding-right: initial;
    padding: 50px 50px;
    margin: 0;
}
  
  h1 {
    margin-top: -7px;
    margin-bottom: 0px;
}
  
  
}

@media (min-width: 992px){
.t4-footnav .container {
    padding-top: 2px;
    padding-bottom: 2px;
  }
     .acm-features.style-1 .feature-ct {
      padding-right: 100px;
  }
  .feature-ct {
      padding: 100px 100px;
      margin: 0;
  }
  .acm-features.style-1 .media-right .feature-ct {
      padding-left: initial;
      padding-right: initial;
      padding: 100px 100px;
      margin: 0;
  }
  .aads {
  color:#ccc;
  }
    
}
