.image-text{
    display: flex;
    align-items: center;   
    position: relative;
}
.image-text-bg{
    background: #262438;
    position: absolute;
    width: 5000px;
    height: 100%;
    z-index: -1;
    left: -1000px;
}
.image-text-image{
    flex-basis: 50%;
}
.image-text-text{
    flex-basis: 50%;
    margin: 70px 0;
}
.image-text-image img{
    width: auto;
    margin: 0;
}
.image-text-text p{
    font-size: 18px;
    line-height: 130%;
}
@media only screen and (max-width: 767px) {
    .image-text{
		flex-direction: column;
		padding-bottom: 30px;
    }
    .image-text-text{    
		margin: 0;
    }
    .image-text-text p{    
		font-size: 14px;
		line-height: 21px;
		margin-bottom: 20px;  
	}
    .image-text-text h3{    
		font-size: 16px;
		line-height: 21px;
		margin-bottom: 20px;  
		font-weight:700;
    }
    .image-text-title {    
		font-size: 26px;
		margin-bottom: 20px;    
    }	
}
@media only screen{
    html, body{
		overflow-x: hidden;
	}
}