.about-head
{font-size: 2.5em;
    font-weight: normal;
    color: #000;
    letter-spacing: 1.5px;
    line-height: 2em;
    font-family:'Haettenschweiler Regular', 'Open Sans', sans-serif;}
	
.about-content{
	font-size: 0.9em;
	font-weight: normal;
    color: #000;
line-height: 1.2em;}
    /*font-family: 'Raleway' , sans-serif;}*/
.about-detailhead{
	font-family:'Haettenschweiler Regular', 'Open Sans', sans-serif;
    font-size: 2.5em; font-weight: 300; margin-left:50px;letter-spacing:3px;}
.about-description{margin-left:50px;}
.aboutleftimg{margin:0; padding:0; width:50px; height:50px;}
.aboutrightimg{margin:0; padding:0; width:50px; height:50px;}
.visioncontent{box-shadow: 1rem 0.1rem 0.7em rgba(0, 0, 0, 0.4);}
.missioncontent{box-shadow: 1rem 0.1rem 0.7em rgba(0, 0, 0, 0.4);}
.guaranteecontent{box-shadow: 0.5rem 0.1rem 0.3em rgba(0, 0, 0, 0.4);}
.aboutall{border-top: 5px solid red;}
.aboutrow{background-color: white;}
p {
    margin-top: 0;
    margin-bottom: 1rem;
	/*font-family: 'Raleway' , sans-serif;*/
}

/*.guaranteeimg{
	width:250px;
	height:200px;
	margin-left:60px;
}*/
.py-5{
	background: url('../../images/red.png'),url('../../images/about-detail.jpg') no-repeat center center;
	background-size:100% 100%;
}

@media (min-width: 991px){
	.aboutimage{
margin-top:20px;
width:150px;
 height: 350px;
 }

}
@media (min-width: 360px){
	.abouthmd{font-size: 2em;
    font-weight: 500;
    color: #000;
    letter-spacing: 1.5px;
    line-height: 0.8em;
    font-family:'Haettenschweiler Regular', 'Open Sans', sans-serif;
    text-align: center;
	padding-top:0px;}
	.abouthmd{
    padding: 2rem 0;
}
.about-container{padding-top:30px;}
.about-detailhead{font-family:'Haettenschweiler Regular';font-size: 32px; font-weight: 300; margin-left:0px;letter-spacing:0px;}
.about-description{margin-left:0px; font-size: 14px;}
	.guaranteeimg {
    width: 300px;
    height: 200px;
}

}
@media (min-width: 576px){
	.guaranteeimg{
	width:150px;
	height:200px;

}
.about-container{padding-top:30px;}
.abouthmd{font-size: 2em;
    font-weight: 500;
    color: #000;
    letter-spacing: 1.5px;
    line-height: 0.8em;
    font-family:'Haettenschweiler Regular', 'Open Sans', sans-serif;
    text-align: center;
	padding-top:0px;}
	.abouthmd{
    padding: 2rem 0;
}
.about-detailhead{font-family:'Haettenschweiler Regular';font-size: 26px; font-weight: 300; margin-left:0px;letter-spacing:1px;}
.about-description{margin-left:0px; font-size: 14px;}
}
@media (min-width: 768px){
	.abouthmd{font-size: 2.5em;
    font-weight: 500;
    color: #000;
    letter-spacing: 1.5px;
    line-height: 0.8em;
    font-family:'Haettenschweiler Regular';text-align: center;
	padding-top:0px;}
	.abouthmd{
    padding: 2rem 0;
}
.about-container{padding-top:30px;}
	.guaranteeimg{
	width:200px;
	height:200px;
}
.about-detailhead{font-family:'Haettenschweiler Regular';font-size: 2.3em; font-weight: 300; letter-spacing:1px;}
.about-description{font-size: 16px;}
.aboutimage{
margin-top:20px;
width:550px;
 height: 350px;
 }
}
@media (min-width: 992px){
	 .abouthmd{font-size: 2em;
    font-weight: normal;
    color: #000;
    letter-spacing: 1.5px;
    line-height: 0em;
    font-family:'Haettenschweiler Regular';text-align: center;
	padding-top:0px;}
	.abouthmd{
    padding: 2rem 0;
}
.about-container{padding-top:25px;}
.guaranteeimg{
	width:270px;
	height:230px;
}
.about-detailhead{font-family:'Haettenschweiler Regular';font-size: 2.5em; font-weight: 300; margin-left:20px;letter-spacing:3px;}
.about-description{margin-left:20px;font-size: 16px;}
.aboutimage{
margin-top:10px;
width:450px;
 height: 350px;
 }
}
@media (min-width: 1200px){
.aboutimage{
margin-top:20px;
width:500px;
 height: 350px;
 }
.about-container{padding-top:30px;}
 .abouthmd{font-size: 2.0em;
    font-weight: normal;
    color: #000;
    letter-spacing: 1.5px;
   /* line-height: 0em;*/
    font-family:'Haettenschweiler Regular', 'Open Sans', sans-serif;
    text-align: center;
	padding-top:0px;}
	.abouthmd{
    padding: 2rem 0;
}
 .guaranteeimg{
	width:320px;
	height:230px;
}
.about-detailhead{
font-family:'Haettenschweiler Regular', 'Open Sans', sans-serif;
font-size: 2.5em; font-weight: bold; 
margin-left:20px;letter-spacing:3px;}
.about-description{margin-left:20px;font-size: 16px;}
}