.about {
    background: #F1F1F1;
    padding: 50px 0 100px 0;
}
.about-block {
    margin: 0 auto;
    width: 82%;
    text-align: center;
}
.about-description {
    background: #fff;
    padding: 50px 30px 29px 53px;
    border-radius: 10px;
    box-shadow: 0 3px 15px rgb(0, 0, 0, 0.16);
}
.about-box {
    position: relative;
    margin-top: 50px;
}
.about-icon {
    top: -34px;
    left: 441px;
    position: absolute;
    background: #18212D;
    border: 10px solid #F1F1F1;
    border-radius: 50%;
    width: 60px;
    padding: 8px;
    height: 60px;
}
.about-description h4 {
    color: #18212D;
    font-weight: bold;
}
.about-icon.about-icon1 {
    left: 190px;
}
.about-description p{
	color: #18212D;
}
@media screen and (min-width :1401px) and (max-width:2200px){
	.about-description p {
    	font-size: 16px;
    	margin-top: 20px;
	}
}
@media screen and (max-width:1024px){
	.about-icon {
    	left: 354px;
	}
	.about-icon.about-icon1 {
    	left: 155px;
	}
}
@media screen and (max-width:768px){
	.about-icon {
    	left: 257px;
	}
	.about-icon.about-icon1 {
    	left: 253px;
	}
}