/*accordion*/
.accordion-heading{border-radius: 7px; }

.faq .ba-icon-chevron-right:before {content: "+";}
.faq .accordion-toggle.active > span + i:before {
    content: "–";
    transform: rotate(0deg);
}

.faq .accordion-heading > a > span + i{
  font-size: 30px !important; 
  color: #fff !important }

.faq .accordion-heading{border: 1px solid #fff;}

.faq .accordion-group{  
  margin-bottom: 10px !important; 
  
}







.handy{
  z-index: 99 !important;  
	position: fixed;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100% !important;
  
  
}

@media (min-width: 1000px){
.bottom{
  
  position: absolute;
  bottom: 0;
  
}
}
.ba-feature-box{
margin: 5px !important

}

html{
  
  scroll-padding-top: 100px;
  scroll-behavior: smooth;

}


h5:before{
content: "❚ "
}

.ba-icon-list-wrapper ul li span{margin-left: -10px}

hr{border-top: 1px solid #ddd;}


/*lines*/

.line:after {
    content: '';
    width: 50px;
    position: absolute;
  	left: 0;
  	right:0;
  	margin:auto;
  	padding-top: 10px;
    border-width: 0 0 2px;
    border-style: solid;
  	border-color: #333;
}

.line1::after {
    content: "";
    display: inline-block;
  
  vertical-align: middle;
    width: 70px;
    height: 3px;
    background-color: #333;
    margin-left: 20px;
 
  
}




