.home-banner-item {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(70%, rgba(0, 0, 0, 0.4)));
  display: flex;
}
.home-banner-item img {
  position: relative;
  z-index: -1;
  display: block;
  height: 500px;
  object-fit: cover;
}
.home-banner-heading {
  width: 100%;
  position: absolute;
  color: #ffffff;
  font-size: 80px;
  line-height: 82px;
  font-weight: bold;
  font-family: hkgroteskbold;
  align-self: center;
  padding: 10%;
  margin-bottom: 0;
}
.title-header p{
            color: #ffffff;
            font-size: 80px;
            font-weight: 700;
            line-height: 85px;
            font-family: "hkgroteskmedium";
        }
        .grant-opportunities-flex {
			display: flex;
			flex-direction: row-reverse;
            margin: 50px 0px;
		}
     .grant-opportunities-fixed {
       margin-right: -15px;
       margin-left: -15px;
     }   
        .grant-opportunities-right {
			background-repeat: no-repeat;
    		padding: 0;
		}
		.grant-opportunities-left {
		    margin: auto;
    		padding: 0;
    		color: #FFFFFF;
		}
		.grant-opportunities-content-p-l {
		  padding-left: 40px;
		}
		.grant-opportunities-content-p-r {
		  padding-right: 40px;
		}
		.grant-opportunities-left-heading {
			font-family: hkgroteskbold;
		    font-size: 24px;
		    line-height: 24px;
		    font-weight: 700;
            color: #ffffff;
		}
		.grant-opportunities-left-description {
			font-family: proximanova;
		    font-size: 16px;
		    font-weight: 400;
            color: #ffffff;
		}
		.grant-opportunities-left-info {
			font-size: 16px;
		    font-family: proximanova;
		    font-weight: 400;
		    margin-bottom: 35px;
            color: #ffffff;
		}
        .grant-opportunities-left-info span {
			font-size: 16px;
		    font-weight: bold;
		}
		.grant-opportunities-btn-view {
			text-align: center;
			margin: 25px 0 75px 0;
		}
		.grant-opportunities-flex {
			display: flex;
			flex-direction: row-reverse;
		}
		.grant-opportunities-bg-right {
			background-position: right;
		}
		.grant-opportunities-right-label {
			background-color: #602928;
            color: #ffffff;
		    font-family: proximanovabold;
		    font-size: 16px;
		    font-weight: 700;
		    text-transform: uppercase;
		    padding: 6px 15px;
		    position: absolute;
		    top: 8%;
		    left: 0;
		}
        .slide-btn-read-more {
  	   		border: 2px solid #ffffff;
  	   		border-radius: 5px;
  	   		color: #ffffff;
  	   		font-family: proximanovabold;
  	   		font-size: 16px;
  	   		font-weight: 700;
  	   		text-transform: uppercase;
  	   		text-decoration: none;
  	   		padding: 12px;
	   		  min-width: 105px;
          display: inline-block;
          text-align: center;
	   		}
	   		.slide-btn-read-more:hover {
	   		  text-decoration: none;
	   		  color: #ffffff;
	   		  background-color: #1E1E1E;
          transition: .5s ease;
	   		}
        .btn-disabled{
            border: 2px solid #ffffff4d;
            color: #ffffff4d;
        }
        .btn-disabled:hover{
          border: 2px solid #ffffff4d;
          color: #ffffff4d;
          background: none;
        }
        .grant-opportunities-content {
          background-color: #3f575e;
        }
@media only screen and (max-width: 768px) {
  .home-banner-heading {
     font-size: 45px;
     line-height: 47px;
  }
  .grant-opportunities-content-p-l, .grant-opportunities-content-p-r {
    padding-left: 0;
  }
	.grant-opportunities-fixed {
	  margin-bottom: 30px;
	  margin-left: -15px;
	  margin-right: -15px;
	}
	.grant-opportunities-fixed:last-child {
	  margin-bottom: 0;
	}
	.grant-opportunities-right {
	  padding-right: 0;
	  margin-bottom: 30px;
	}
}
@media only screen and (min-width: 360px) and (max-width: 414px) {
  .grant-opportunities-right {
	  margin-bottom: 0;
	  padding-right: 0;
	}
  .home-banner-heading {
     font-size: 50px;
     line-height: 52px;
     letter-spacing: -1.5px;
  }
  .home-banner-item {
     overflow: hidden;
  }
  .home-banner-item img {
     max-width: fit-content;
     width: auto;
  }
  .grant-opportunities-left-heading {
    margin-top: 20px;
  }
  .rs-margin-l-r {
    margin-right: 0;
    margin-left: 0;
  }
  .grant-opportunities-content-p-l, .grant-opportunities-content-p-r {
    padding-left: 0;
  }
}
