.about {
  background: #f4f4f4;
}
.about-top {
  text-align: center;
  padding: 0em 0em 3em 0em;
}
.about {
  background:rgba(194, 194, 194, 0.07);
  padding: 4em 0em 4em 0em;
}
.about-top h3 {
    font-size: 2em;
  font-weight: 600;
  color: #767676;
  
  margin: 0em 0em 0.5em 0em;
}
.about-top p {
  font-size: 1em;
  font-weight: 400;
  color: #818181;
  width: 60%;
  margin: 0 auto;
}
.about-wedo-right h4 a{
  font-size: 1.1em;
  font-weight: 600;
  color: #767676;

  margin: 0em 0em 0.2em 0em;
}
.about-wedo-right h4 a:hover{
	text-decoration:none;
	color:#000;
}
.about-wedo-right p {
  font-size: 1em;
  font-weight: 400;
  color: #818181;
  line-height: 1.6em;
}
@media(max-width:1024px){
.banner {
  min-height: 550px;
}
.banner-main {
  padding: 10em 0em 0em 0em;
  width: 65%;
}
.about-top-img img {
  width: 100%;
}}

.about-wedo-right h4 a{
  font-size: 0.95em;
}
.about {
  padding: 3em 0em 3em 0em;
}
@media(max-width:768px){
.about-wedo-right p {
  font-size: 0.96em;
}
.about-top-img {
  width: 65%;
  margin: 0 auto 2em;
}
.about-top h3 {
  margin: 0em 0em 0.2em 0em;
}
.about-top {
  padding: 0em 0em 2em 0em;
}
.about {
  padding: 2em 0em 2em 0em;
}}
@media(max-width:480px){
.about-top h3 {
  font-size: 1.4em;
}
.about-top p {
  width: 92%;
  font-size: 0.95em;
}
.about-wedo-right h4 a {
  font-size: 0.8em;
}}
@media(max-width:320px){
.about {
  padding: 1em 0em 1em 0em;
}
.about-top p {
  width: 100%;
  font-size: 0.9em;
}
.about-top-img {
  width: 90%;
  margin: 0 auto 1em;
}
.about-wedo-right h4 a {
  font-size: 0.65em;
}
.about-wedo-right p {
  font-size: 0.9em;
  line-height: 1.5em;
}
.about-wedo-right {
  padding: 0em;
}}
.about-top p {
  width: 80%;
}