.downloads .table {width: 50%;margin: auto;}.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {vertical-align: middle;}.book-appointment .header-page {text-align: center;}.book-appointment .header-page .entry-title {text-transform: uppercase;color: #fff;display: inline-block;padding: 15px 50px;background: rgba(0,0,0,0.8);}.book-appointment .header-page .entry-title {display:none;}.misha_loadmore{background-color: #ddd;border-radius: 2px;display: block;text-align: center;font-size: 14px;font-size: 0.875rem;font-weight: 800;letter-spacing:1px;cursor:pointer;text-transform: uppercase;padding: 10px 0;transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;}.misha_loadmore:hover{background-color: #767676;color: #fff;}.error-404.not-found .section-title h1 {color:#008dd0 !important;}.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}.error-404.not-found form.search-form {margin-top: 30px;}.rgb-ecllipse-cont {color: #fff;}
p.product-para-application {
    padding-bottom: 20px;
}
.customRow {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.customRow {
    align-items: center;
}
p:empty {
    display: none;
}
.navbar-nav {
    margin: 0 -15px;
    padding-left: 7%;
}

.col-md-12.col-sm-12.col-xs-12 {
    display: flex;
}

.container1 {
    width: max-content;
    display: flex;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.group-companies {
    display: inline-block;
    border: 1px solid #ccc;
    margin-top: 15px;
    position: relative;
    box-shadow: 0 1px 2px rgb(0 0 0 / 15%);
    transition: opacity .3s ease-in-out;
    border-radius: 15px
px
;
}


.align-items-start {
    align-items: flex-start!important;
    margin-left: auto;
    margin-right: auto;
}

.group .comp img {
    display: block;
    margin: auto;
    padding: 15px;
    width: auto;
}

.okay {
    align-items: flex-start!important;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
}

.info {
    height: auto;
    display: flex;
    align-items: center;
    border: 1px solid #ccc;
    margin-top: 15px;
    position: relative;
    box-shadow: 0 1px 2px rgb(0 0 0 / 15%);
    transition: opacity .3s ease-in-out;
    border-radius: 15px;
}
.listinfo {
    padding-top: 15px;
}
.group {
    width: 50%;
}

