
*{
    box-sizing: border-box;
}
:root{
    --mainColor:#E41B17;
    --secColor:#bbb;
    --text-color:#888;
    --main-padding:60px;
    --backgroundColor:#eee
   
}
/* start about us section */

.about-us{
    padding-top: var(--main-padding);
    padding-bottom: var(--main-padding);
    background-color: var(--backgroundColor);
}
.about-us hr{
    background-color: var(--mainColor);
    height: 2px;
}
.about-us h2{
    font-size: 40px;
    color: var(--mainColor);
}
.about-us p{
   letter-spacing: 1.2px;
   color: var(--text-color);
}
.about-us img{
   max-width: 100%;
   height: 400px;
   border: 2px solid #fff;
}
/* end about us section */
/* start about feature section */
.about-feature{
    padding-top: var(--main-padding);
    padding-bottom: var(--main-padding);
}
.about-feature h3{
   color: var(--mainColor);
}

/* end about feature section */
.about-ceo{
    padding-top: var(--main-padding);
}
.about-ceo img{
    max-width: 100%;
    height: 400px;
}
/* start faq section */

.faq{
    padding-top: var(--main-padding);
    padding-bottom: var(--main-padding);
 /*    background-color: var(--backgroundColor); */
}
.faq hr{
    background-color: var(--mainColor);
    height: 2px;
}
.faq h2{
    font-size: 40px;
    color: var(--mainColor);
}
.faq p{
   letter-spacing: 1.2px;
   color: var(--text-color);
   padding:10px 0 30px;
}
/* end faq section */
/* start faq-question section */
.faq-question .panel-heading a:after{
 font-family: "Glyphicons Halflings";
 content: "\e114";
 float: right;
}
.faq-question .panel-heading a.collapsed:after{
 font-family: "Glyphicons Halflings";
 content: "\e080";
 float: right;

}
/* end faq-question section */