
@media (max-width: 768px) {
    #an_bootstraptabs .nav-tabs li {
     width: 100%;
    }
}
#an_bootstraptabs img,
.tab-content img {
    max-width: 100%;
    max-height:300px;
    height: auto;
}
.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}
.an_input_q {
    width: 35px;
}
.accordion16 button {
    position:relative;
    padding-left:15px;
}
.accordion16 .accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f106";
    position:absolute;
    left:0px;
    top:3px;
    font-size:18px;
    color: grey;
}
.accordion16 .accordion-toggle.collapsed:after {
    content: "\f107";
}
#accordion .btn.active {
    -webkit-box-shadow: none;
    box-shadow: none;
}
#accordion .btn:focus {
    outline:none;
}
.nav.nav-tabs{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 1200px) {
    .tabs .nav-tabs .nav-item{
        margin-bottom: 0;
    }
}
@media (max-width: 600px) {
    .tabs .nav-tabs .nav-item{
        width: 100%;
    }
}