/* General */
.heading {
  font-size: 3rem;
}
.heading_add{
	margin:0 -29px;
}
.hello{
	margin:0 0 0 -26px;
}

/* Home */
div#home-contact {
  background-color: #ffffff;
  border-radius: 6px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  overflow: hidden;
}

div#home-contact .heading {
  font-weight: 200;
  font-size: 2.4rem;
  background-color: #c62128;
  background-image: linear-gradient(147deg, #c62128 0%, #a00000 74%);
  margin: 0px -15px 28px;
  padding: 16px;
  color: #fff;
}

input[type="text"],
input[type="email"],
input[type="mobile"],
.ta,
.btn,
.btn-primary {
  border-color: #c7c7c7;
  border-radius: 0px;
}

.whyus1 {
  padding: 0px;
  margin: 0px;
}
ul.whyus li:before {
  padding-right: 15px;
  color: #11a4d9;
}
.whyus {
  font-size: 15px;
}

/* Footer */
.xyz {
  background-color: #ad2f26 !important;
  background-image: linear-gradient(147deg, #ad2f26 0%, #99201c 74%) !important;
}
.xyz h5 {
  font-size: 1.7rem;
}
.xyz ul,
.xyz h5 {
  padding-left: 0px;
}
.xyz ul li a {
  font-weight: 100;
}
.icon-bar1 a {
  background: transparent;
  font-size: 2rem !important;
  width: 30px !important;
}
.icon-bar1 a:hover {
  background: transparent !important;
  opacity: 0.4;
}
.xyx iframe {
  max-width: 100% !important;
  width: 100% !important;
}
.fcontact a {
  display: inherit;
  padding-left: 30px;
  color: #f2f2f2;
  margin-bottom: 6px;
}

.fcontact i {
  position: absolute;
  font-size: 2rem;
  width: 20px;
  text-align: center;
}

.template_text h2{
	margin: 20px 0 20px;	   
}
.prod-content h1 {
  font-size: 2.5rem;
}

.prod-content h2 {
  font-size: 2.2rem;
}

.prod-content h3 {
  font-size: 1.8rem;
}

.prod-content h4 {
  font-size: 1.5rem;
}