 /* FAQ Section */
.brdr-top-dotted{
  border-top:1px dotted #d1d1d1;
}
.mx-width-1240{
  max-width:1240px;
  width:100%;
  margin:0 auto !important;
}
.expanding-menu a:before{
  content: url('https://blog.escalon.services/hubfs/GrowthNatives/image%20(75).png');
  margin-right:15px;
  float:left;
  width:24px;
}
.expanding-menu a.active:before{
  content: url('https://blog.escalon.services/hubfs/GrowthNatives/image%20(76).png');
  margin-right:15px;
  float:left;
  width:24px;
}
.bg-color-black{
  background-color:#272727;
}
.clr_orng{
  color: #EF8C3A;
}
.font_bold{
  font-weight:600;
}
  .erc_heading{
    font-size: 40px !important;
    line-height:51px;
    color: #ffffff;
    text-align:left;
    margin-bottom: 20px !important;
    font-family: 'NeueHaasGroteskText Pro Md' !important;
}
.text_center{
    text-align: center !important;
    margin: 0 auto !important;
}
.mb_30{
    margin-bottom: 30px !important;
}
.grey_back{
    border-bottom:1px dotted #CBCBCB;
    padding: 15px 5px !important;
    margin-bottom: 8px !important;
}
.text_right{
    text-align: right !important;
    float: right !important;
    margin-right: 20px !important;
}
/*.grey_back:hover{
    background-color: #EF8C3A;
}*/
        .exp-ul {
    list-style-type: none;
    display: block;
    padding-left: 0;
}
ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
}
p, ul, ol, .post__snippet, .p {
    margin-bottom: 1em;
    line-height: 1.9;
    font-size: 1em;
    color: #222;
}
.exp-ul .exp-li {
    margin-bottom: 25px;
    display: block;
    max-width: 768px;
    width:100%;
    position: relative;
    padding: 10px 20px;
    cursor: pointer;
}
ul li, ol li {
    font-size: 1em;
}
.expanding-menu a:hover, .expanding-menu a:hover,.expanding-menu a:visited, .expanding-text:hover, .expanding-text a:hover, .expanding-menu2 a:hover {
    text-decoration: none !important;
    outline: none !important;
    color: #D1D1D1 !important;
}
.expanding-text{
    margin-top: 10px !important;
    font-size: 20px;
    color: #D1D1D1;
    line-height: 25px;
    font-family: 'NeueHaasGroteskText Pro 55rg' !important;
}
.expanding-text a{
    color: #D1D1D1;
    text-decoration:none;
    outline:none;
    font-size: 24px;
    font-family: 'NeueHaasGroteskText Pro 55rg' !important;
}
a:hover, a:visited, a:focus {
    text-decoration:none !important;
    outline: none !important;
    color: #D1D1D1 !important;
    outline-offset: 0 !important;
}
.expanding-menu a {
    font-size: 22px;
    line-height: 24px;
    color: #D1D1D1;
    text-decoration: none;
    font-weight: 500;
    cursor: pointer;
    display: block;
    position: relative;
    z-index: 99;
    transition: color .2s linear 0s;
    font-family: 'NeueHaasGroteskText Pro Md' !important;
}
.collapse {
    display: none;
}
.no-bullet {
    list-style-type: none;
}
.expanding-menu2 a {
    font-size: 20px;
    line-height: 25px;
    color: #D1D1D1;
    text-decoration: none;
    font-weight: 500;
    cursor: pointer;
    display: block;
    margin: 10px 0 !important;
    position: relative;
    z-index: 99;
    font-family: 'NeueHaasGroteskText Pro 55rg' !important;
}
@media screen and (max-width: 480px){
  .expanding-menu a{
    font-size:16px;
    line-height:20px;
  }
  .expanding-text {
    font-size:15px;
    line-height:18px;
  }
  .expanding-menu2 a{
    font-size:15px;
    line-height:18px;
  }
  .expanding-text a{
    font-size:15px;
    line-height:18px;
  }
}
@media screen and (max-width: 380px){
  .expanding-menu a{
    font-size:14px;
    line-height:20px;
  }
  .expanding-text {
    font-size:14px;
    line-height:18px;
  }
  .expanding-menu2 a{
    font-size:14px;
    line-height:18px;
  }
  .expanding-text a{
    font-size:14px;
    line-height:18px;
  }
}
/*FAQ section*/