/*------------***black bg cut 50% centre ***------------*/

.cut-bg-half {
  background: linear-gradient(to bottom, #1B1B1B 50%, #fff 50%);
}



/*------------***black bg cut 70% centre ***------------*/
 @media only screen and (min-width: 801px){
    .cut-bg-half-2 { background: linear-gradient(to bottom, #1B1B1B 70%, #fff 70%); }
    }

 @media only screen and (min-width: 1025px){
    .cut-bg-half-2-contact { background: linear-gradient(to bottom, #1B1B1B 70%, #fff 70%); }
    }
 @media only screen and (max-width: 1024px){
    .cut-bg-half-2-contact { background: linear-gradient(to bottom, #1B1B1B 90%, #fff 70%); }
    }

 @media only screen and (max-width: 800px){
    .cut-bg-half-2 { background: linear-gradient(to bottom, #1B1B1B 100%, #fff 70%); }
    }
/*------------***black bg centre ***------------*/

.cut-bg-half-3 {
  background: linear-gradient(to bottom, #fff 0%, #fff 40%, #1B1B1B 40%, #1B1B1B 60%, #fff 60%, #fff 100%);
}

/*------------***red bg image  ***------------*/

@media only screen and (min-width: 1000px){
.red-corner {
  position: relative;
  display: inline-block;
}

.red-corner::after {
  content: "";
  position: absolute;
  width: 35%; /* Adjust size as needed */
  height: 120px;
  background-color: #E62E29;
  bottom: -25px; /* Push down slightly */
  right: 12px;  /* Push right slightly */
  z-index: 0;
}

.red-corner img {
  position: relative;
  z-index: 1;
}	
}

/*------------***Large devices (desktops, more than 800px)***------------*/
@media only screen and (min-width: 801px){
 
    /*style header*/
 
    /*style main content*/
	  .sup-title-2 {border-left: 5px solid #ffff;padding-left: 15px;margin-bottom: 10px;}
	  .sup-title-3 {border-left: 5px solid #E62E29;padding-left: 15px;margin-bottom: 10px;}
      .sup-title-dev {border-left: 5px solid #1B1B1B;padding-left: 15px;}

 
    /*style footer*/
}


/*------------***image fix size***------------*/

.fixed-image {
  height: 400px;
  width: auto;
  object-fit: cover;
  display: block;
}
.fixed-image-1 {
  height: 486px;
  width: auto;
  object-fit: cover;
  display: block;
}


