.metadivdiv {
    position: absolute;
    top: 0;
    color: white;
    width: 100%;
    left: 0;
}

.metadivdiv1 h1 {
    font-size: 85px;
    margin-bottom: 0;
    line-height: normal;
    font-weight: 500;
}

.metadivdiv1 p {
    font-size: 21px;
    line-height: 29px;
}

a.btn1 {
    display: inline-block;
    padding: 10px 28px;
    color: white !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
    border: 1px solid #b26e30;
    font-weight: 600;
    background: transparent;
    font-size: 21px;
}

.metadivdiv2 ul li {display: inline-block;text-align: center;padding-left: 65px;padding-right: 65px;}

.metadivdiv2 ul {
    padding: 0;
    list-style: none;
    text-align: center;
}

.metadivdiv2 {width: 100%;position: relative;top: 19em;}

img#profilebanner {
    width: 100%;
    position: relative;
}

.metadivdiv1 {
    position: relative;
    top: 12em;
}

.metadivdiv2 img {
    margin: 0px auto;
}

.metadivdiv2 p {
    text-align: center;
    font-size: 23px;
    line-height: 29px;
}
.metadivdiv12 h2 {
    font-size: 44px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}

.metadivdiv21 {
    padding-top: 35px;
    padding-bottom: 35px;
    display: -webkit-box;
}

.metadivdiv12 {
    margin-bottom: 36px;
}

.metadivdiv13 h3 {
    font-size: 38px !important;
    line-height: normal !important;
    font-weight: 500 !important;
}

.metadivdiv13 p {
    font-size: 21px;
    line-height: 29px;
}

.metadivdiv21 img {
    width: 100%;
}
figure.zoom {
  background-position: 50% 50%;
  position: relative;
  width: 100%;
  overflow: hidden;
  cursor: zoom-in;
}
figure.zoom img:hover {
  opacity: 0;
}
figure.zoom img {
  transition: opacity 0.5s;
  display: block;
  width: 100%;
}
table.table {
    font-size: 26px;
}

table.table td {
    line-height: 45px !important;
}

table.table th {
    line-height: 45px !important;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    border-bottom: 1px solid #ddd !important;
}
.metadivdiv21 .col-md-4 {
    padding-left: 0;
    padding-right: 0;
}

.metadivdiv21 .col-md-4 img {
    width: 90%;
}

@media (min-width: 1680px) and (max-width: 1919px)  {
    .metadivdiv2 {
    top: 13em;
}
.metadivdiv1 {
    top: 7em;
}
}
@media (min-width: 1600px) and (max-width: 1679px)  {
    .metadivdiv2 {
    top: 10em;
}
.metadivdiv1 {
            top: 5em;

}
}
@media (min-width: 1530px) and (max-width: 1599px)  {
    .metadivdiv1 {
    top: 4em;
}
.metadivdiv2 {
    top: 8em;
}
.metadivdiv2 ul li {
    padding-left: 40px;
    padding-right: 40px;
}
.metadivdiv2 img {
    width: 35%;
}
}

@media (min-width: 1440px) and (max-width: 1529px)  {
    .metadivdiv1 {
    top: 4em;
}
.metadivdiv2 {
    top: 8em;
}
.metadivdiv2 ul li {
    padding-left: 40px;
    padding-right: 40px;
}
.metadivdiv2 img {
    width: 35%;
}
}

@media (min-width: 1400px) and (max-width: 1439px)  {
    .metadivdiv1 {
    top: 4em;
}
.metadivdiv2 {
    top: 8em;
}
.metadivdiv2 ul li {
    padding-left: 40px;
    padding-right: 40px;
}
.metadivdiv2 img {
    width: 35%;
}
}
@media (min-width: 1366px) and (max-width: 1399px)  {
    .metadivdiv1 {
    top: 2em;
}
.metadivdiv2 {
    top: 5em;
}
.metadivdiv2 ul li {
    padding-left: 40px;
    padding-right: 40px;
}
.metadivdiv2 img {
    width: 35%;
}
}
@media (min-width: 1360px) and (max-width: 1365px)  {
        .metadivdiv1 {
    top: 2em;
}
.metadivdiv2 {
    top: 5em;
}
.metadivdiv2 ul li {
    padding-left: 40px;
    padding-right: 40px;
}
.metadivdiv2 img {
    width: 35%;
}
}
@media (min-width: 1280px) and (max-width: 1359px)  {
            .metadivdiv1 {
    top: 2em;
}
.metadivdiv2 {
    top: 5em;
}
.metadivdiv2 ul li {
    padding-left: 40px;
    padding-right: 40px;
}
.metadivdiv2 img {
    width: 35%;
}
}

@media (min-width: 1152px) and (max-width: 1279px)  {
            .metadivdiv1 {
    top: 0em;
}
.metadivdiv1 h1 {
    font-size: 68px;
}
.metadivdiv2 {
    top: 2em;
}
.metadivdiv2 ul li {
    padding-left: 35px;
    padding-right: 35px;
}
.metadivdiv2 img {
    width: 35%;
}
.metadivdiv13 p br {
    display: none;
}
}

@media (min-width: 1024px) and (max-width: 1151px)  {
            .metadivdiv1 {
    top: 0em;
}
.metadivdiv1 h1 {
    font-size: 57px;
}
.metadivdiv2 {
    top: 2em;
}
.metadivdiv1 p {
    font-size: 17px;
    line-height: 22px;
}
.metadivdiv2 ul li {
    padding-left: 17px;
    padding-right: 17px;
}
.metadivdiv2 img {
    width: 35%;
}
.metadivdiv13 p br {
    display: none;
}
}
@media (min-width: 240px) and (max-width: 599px)  {
    .metadivdiv {
    position: relative;
    top: 0;
    color: black;
    width: 100%;
    left: 0;
}
.metadivdiv1 {
    position: relative;
    top: 0;
}
.metadivdiv1 h1 {
    font-size: 56px;
}
.metadivdiv1 p br {
    display: none;
}
a.btn1 {
    color: black !important;
}
.metadivdiv2 {
    width: 100%;
    position: relative;
    top: 0;
}
.metadivdiv2 ul li {
    display: inline-block;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    margin-top: 4%;
    margin-bottom: 4%;
}
.metadivdiv13 p br {
    display: none;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    border-left: 1px solid #ddd !important;
}
.metadivdiv21 .col-md-4 img {
    width: 100%;
    margin-bottom: 10%;
}
.metadivdiv12 h2 {
    font-size: 38px !important;
}
.metadivdiv13 h3 br {
    display: none;
}
.metadivdiv2 ul {
    margin-top: 13%;
}
}