body{font-family: 'Roboto', sans-serif;background-image: url('../img/banner.jpg'); background-position: center; background-size: 100% 100%;background-repeat: no-repeat;height: 100%;}
section{padding:50px 0;}
/*.b-cls{border: 1px solid #7b7b7b;}*/
h1{color: #bb342e;}
h2, .card-link{font-weight: bold;font-size: 18px;color: #333;text-transform: capitalize;display: block;}
h4{font-weight: 600;font-size: 18px;text-transform: capitalize;}
h2 a{font-weight: initial;font-size: 16px;color: #d93a1e;text-transform: initial;}
ul li a{display:block;color: #d93a1e; font-size: 16px;/*display: inline-block;*/margin-bottom: 10px;line-height: 20px;}
a:hover{text-decoration: none;}
h2 a{border-bottom: none;}
.mid-clm{margin: 0 45px;}
.bg-class{background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}
.card-columns{column-count: 2 !important;}
/**/
.nav-tabs { border-bottom: none;}
.nav-tabs .nav-link{border-radius: 5px;margin-left: 5px; background: #fff;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #fff; background-color: #bb342e; border-color: #bb342e;}

.accordion-title:before { font-size: 16px; font-weight: normal; float: right !important;  font-family: FontAwesome; content:"\f068";  padding-right: 5px;}
.accordion-title.collapsed:before {font-size: 16px; font-weight: normal; float: right !important;  content:"\f067";}
.card-header{background-color: transparent;}
.card{margin-bottom: 20px;}
.pad-div{padding: 0 1.25rem 0.75rem 1.25rem;}
.fa-download{float: right;}