body {
  text-align: center;
  overflow-x: hidden;
}

.table { 
   display: table;
   border-spacing: 0.5em;
   margin: 0 auto;
   width: 100%;
}
.table-row {
    display: table-row;
}

.table-cell {
    display: table-cell;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.bluebanner {
    background-color:#2d589a;
    margin: 0 auto;
    min-width: 100%;
    min-height: 450px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.graybox {
    background-color: #eaeaea;
    margin: 0 auto;
    min-width: 100%;
    min-height: 450px;
    padding-top: 50px;
    padding-bottom: 40px;
}

.whitebox h2 {
    color:#2d589a;
}

.whitebox h3 {
    color:#2d589a;
}

.whitebox p {
    font-size: 1.3em;
    color:#0b1f79;
}

.cencenter {
    width: 80%;
    margin: 0 auto;
    text-align: left !important;
}

.cencenter p {
    font-size: 1.3em;
    color: #ffffff;
}

.cencenter .bluetext {
    color:#49b8ef
}

.maskdown {
            position: relative;
            overflow: hidden;
            margin: 0px  !important;
            border: none;         
        }

            .maskdown:hover img {
                -webkit-transform: scale(1.1);
                -moz-transform: scale(1.1);
                -ms-transform: scale(1.1);
                -o-transform: scale(1.1);
                transform: scale(1.1);
                -webkit-transition: all 0.3s linear;
                -moz-transition: all 0.3s linear;
                -ms-transition: all 0.3s linear;
                -o-transition: all 0.3s linear;
                transition: all 0.3s linear;
            }

            .maskdown img {
                width: 100%;
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -ms-transform: scale(1);
                -o-transform: scale(1);
                transform: scale(1);
                -webkit-transition: all 0.3s linear;
                -moz-transition: all 0.3s linear;
                -ms-transition: all 0.3s linear;
                -o-transition: all 0.3s linear;
                transition: all 0.3s linear;
            }
.wrap {
    width: 100%;
    font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif;
    padding: 30px 0 50px 0 !important;
}

.wrapvideo {
    width: 100%;
    font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif;
    margin-top: 90px !important;
    padding-bottom: 150px;
}

/* Scrollbars */
/* width */
::-webkit-scrollbar {
    width: 15px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgb(193, 192, 192);
    border-radius: 3px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #49b8ef;
    border-radius: 3px;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #42a8db;
    }


























