.devlopment-conatct-section{ display: block; width: 100%; overflow: hidden; background-color: #151b24;}
.devlopment-conatct-block{ display: flex ; padding: 0 0 0 44px;   width: 100%; }
.devlopment-conatct-block .devlopment-conatct-left{ padding: 83px 0 0 0; width: 56%; display: flex;}
.devlopment-conatct-block .devlopment-conatct-left .devlopment-conatct-text{ background-color: rgba(63, 73, 87, 0.25); padding: 60px  140px 70px 52px;  position: relative;}
.devlopment-conatct-block .devlopment-conatct-left .devlopment-conatct-text .line-1{ position: absolute; right: 0; top: 0; width: 100vw; height: 1px; background: #3f4957; }
.devlopment-conatct-block .devlopment-conatct-left .devlopment-conatct-text .line-2{ position: absolute; left: 0; top: -200px; width: 1px; height: 200%; background: #3f4957; min-height: 5000px; }
.devlopment-conatct-block .devlopment-conatct-left .devlopment-conatct-text .text-data p{ color: #fff;}

.devlopement-ct-image{ display: flex; width: 44%;}
.devlopement-ct-image .img{ min-width: 45vw; width: 45vw; display: flex; position: relative;}
.devlopement-ct-image .img .img-in{ /**aspect-ratio: 844 / 940; */overflow: hidden;  width: 100%; display: block; position: relative;}
.devlopement-ct-image .img .img-in::after{ width: 100%; height: 100%; content: ''; position: absolute; left: 0; top: 0;  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(20,26,65,1) 100%);
	mix-blend-mode: multiply;
	opacity: 0.5;
}
.devlopement-ct-image .img .img-in img{ transition: all 0.3s ease-in-out;  width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.devlopment-conatct-text .btnbox{ padding: 73px 0 0 0; }
.devlopement-ct-image .image-over-text{ padding: 55px;  position: absolute; left: 0; bottom: 0; z-index: 10; }
.devlopement-ct-image .image-over-text h2{ font-size: 32px; line-height: 1.13;
  letter-spacing: 0.64px; font-weight: 500;
  text-align: left;
  color: #fff; }
  .devlopement-ct-image .image-over-text h2 span{ font-weight: 300; display: block;}


@media (min-width: 1401px) and (max-width: 1599px) {
  .devlopment-conatct-block .devlopment-conatct-left .devlopment-conatct-text{ padding-right: 80px; }	
}
@media (min-width: 1281px) and (max-width: 1400px) {
.devlopment-conatct-block .devlopment-conatct-left .devlopment-conatct-text{  padding: 40px  80px 20px 32px; }	
.devlopment-conatct-block .devlopment-conatct-left{ padding-top: 48px; }	
}
@media (min-width: 992px) and (max-width: 1280px) {
.devlopment-conatct-block .devlopment-conatct-left .devlopment-conatct-text{  padding: 32px  32px 40px 24px; }	
.devlopment-conatct-block .devlopment-conatct-left{ padding-top: 48px; } 	
.devlopment-conatct-text .btnbox{ padding-top: 32px; }
.devlopement-ct-image .image-over-text{ padding: 40px; }
}
@media (max-width: 1200px) {
 
}
@media (min-width: 768px) and (max-width: 991px) {
.devlopment-conatct-block{  padding: 0; flex-direction: column-reverse;}
.devlopement-ct-image .image-over-text{ padding: 30px; }
.devlopement-ct-image{ display: flex; align-items: center; justify-content: center; width: 100%;}
.devlopement-ct-image .img { min-width: 100vw; width: 100vw; min-height: 440px; }
.devlopment-conatct-block .devlopment-conatct-left{ padding: 0 0 50px; width: 100%;}
.devlopment-conatct-section .container{ width: 100%; max-width: 100%; padding: 0; }
.devlopment-conatct-block .devlopment-conatct-left .devlopment-conatct-text{ padding:71px 30px 78px; }
.devlopment-conatct-block .devlopment-conatct-left .devlopment-conatct-text .line-1{ top: auto; bottom: 0; }
.devlopment-conatct-text .btnbox{ padding-top: 47px; }
}
@media (max-width: 767px) {
.devlopment-conatct-block{  padding: 0; flex-direction: column-reverse;}
.devlopement-ct-image .image-over-text{ padding: 30px; }
.devlopement-ct-image{ display: flex; align-items: center; justify-content: center; width: 100%;}
.devlopement-ct-image .img { min-width: 100vw; width: 100vw; min-height: 440px; }
.devlopment-conatct-block .devlopment-conatct-left{ padding: 0 0 50px; width: 100%; }
.devlopment-conatct-section .container{ width: 100%; max-width: 100%; padding: 0; }
.devlopment-conatct-block .devlopment-conatct-left .devlopment-conatct-text{ padding:71px 30px 78px; }
.devlopment-conatct-block .devlopment-conatct-left .devlopment-conatct-text .line-1{ top: auto; bottom: 0; }
.devlopment-conatct-text .btnbox{ padding-top: 47px; }
}