.question-collapse2 .card .card-header h5 .btn.btn-link {

    background: #0c0a59;
    color: #fff;
    padding: 20px;
    text-align: center;

}.question-collapse2 .card .card-header .btn.btn-link.collapsed::before {

    position: absolute;
    content: "\e648";
    top: 20px;
    left: 20px;
    bottom: 0;
    margin: auto;
    font-family: "Themify";
    color: #fff;
    font-size: 15px;

}
.question-collapse2 .card .card-header .btn.btn-link::before {

    position: absolute;
    content: "\e649";
    top: 20px;
    left: 20px;
    bottom: 0;
    margin: auto;
    font-family: "Themify";
    color: #fff;
    font-size: 15px;

}.question-collapse2 .card-body {

    padding: 0px 0 0 0;

}.question-collapse2 .card-body a {

    color: #212529;

}.question-collapse2 .card li {

    text-align: center;
    padding: 10px 0;
border-bottom: 1px solid #e9e9e9;
}.question-collapse2 .card li.on {

    background: #409ac5;
    color: #fff;

}.question-collapse2 .card li.on a {
    color: #fff;
}
        @media screen and (min-width:768px) {
.visible-lg, .visible-md, .visible-sm, .visible-xs {
	display: none!important
}
}

@media (max-width:767px) {
.visible-xs {
	display: block!important
}
table.visible-xs {
	display: table!important
}
tr.visible-xs {
	display: table-row!important
}
td.visible-xs, th.visible-xs {
	display: table-cell!important
}
  .hidden-xs{display: none!important;}
  .pt-xs-60 {
    padding-top: 60px;
}.services-mechanical-wrapper {
    overflow-x: scroll;
}
}

.services-mechanical-wrapper td,.services-mechanical-wrapper .fleft {
    padding: 10px 0;
}.fleft {
    float: left;
}.table-bordered thead th {
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}.table-bordered tbody td {
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    padding-left: 12px;
    color: #4f6b72;
}.table-bordered tbody tr:nth-of-type(2n) {

    background: #F5FAFA;

}