@media only screen and (max-width: 767px) {
	/*-- Process --*/
	.section-title {
	  margin-bottom: 40px;
	}
	.section-title h2 {
	  font-size: 25px;
	}
	.process-area .process-shape {
	  max-width: 100%;
	}
	.process-item {
	  margin-bottom: 30px;
	}
	.process-item .process-one {
	  margin-bottom: 30px;
	}
	.process-item .process-two {
	  margin-bottom: 30px;
	}
	/*-- End Process --*/
	/*-- Feature --*/
	.feature-area {
	  background-color: #000000;
	  position: relative;
	  overflow: hidden;
	}
	.feature-area .feature-img {
	  background-image: unset;
	}
	.feature-area .feature-img:before {
	  display: none;
	}
	.feature-area .feature-img img {
	  display: block;
	}
	.feature-area .feature-shape img {
	  right: 0;
	}
	.feature-area .feature-content {
	  max-width: 100%;
	  padding-top: 30px;
	  padding-bottom: 50px;
	  padding-left: 15px;
	  padding-right: 15px;
	}
	.feature-area .feature-content h2 {
	  font-size: 25px;
	  text-align: center;
	}
	.feature-area .feature-content ul li {
	  margin-bottom: 40px;
	}
	.feature-area .feature-content ul li:nth-child(1) {
	  margin-left: 0;
	}
	.feature-area .feature-content ul li:nth-child(2) {
	  margin-left: 0;
	}
	.feature-area .feature-content ul li:nth-child(3) {
	  margin-left: 0;
	}
	/*-- End Feature --*/
	.process-area-two .process-item .process-img img:last-child {
	  top: -15px;
	  max-width: 185px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	/*-- Process --*/
	.section-title {
	  margin-bottom: 40px;
	}
	.section-title h2 {
	  font-size: 25px;
	}
	.process-area .process-shape {
	  max-width: 100%;
	}
	.process-item {
	  margin-bottom: 30px;
	}
	.process-item .process-one {
	  margin-bottom: 30px;
	}
	.process-item .process-two {
	  margin-bottom: 30px;
	}
	/*-- End Process --*/
	/*-- Feature --*/
	.feature-area {
	  background-color: #000000;
	  position: relative;
	  overflow: hidden;
	}
	.feature-area .feature-img {
	  background-image: unset;
	}
	.feature-area .feature-img:before {
	  display: none;
	}
	.feature-area .feature-img img {
	  display: block;
	}
	.feature-area .feature-shape img {
	  right: 0;
	}
	.feature-area .feature-content {
	  max-width: 100%;
	  padding-top: 30px;
	  padding-bottom: 70px;
	  padding-left: 15px;
	  padding-right: 15px;
	}
	.feature-area .feature-content h2 {
	  font-size: 25px;
	  text-align: center;
	}
	.feature-area .feature-content ul li {
	  margin-bottom: 40px;
	}
	.feature-area .feature-content ul li:nth-child(1) {
	  margin-left: 0;
	}
	.feature-area .feature-content ul li:nth-child(2) {
	  margin-left: 0;
	}
	.feature-area .feature-content ul li:nth-child(3) {
	  margin-left: 0;
	}
	/*-- End Feature --*/
	.process-area-two .process-item .process-img img:last-child {
	  top: -25px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .feature-area .feature-content {
    max-width: 460px;
  }
  .feature-area .feature-img img {
    max-width: 600px;
  }
  
  .feature-area .feature-img:before {
    right: -129px;
    top: -155px;
    width: 240px;
    height: 885px;
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  
}