body {
    background-color: #ffffff;
    font-family: 'Segoe UI' Arial;
}

.container-fluid {
    max-width: 1400px;
    padding-left: 100px;
    padding-right: 100px;
}

.content-area-wrapper{
    background-color: #f4f4f4;
}

.float100 {
    width: 100%;
    float: left;
}

header {
    background-color: #fff;
    padding: 10px 0px;
    border-bottom: 1px solid #ccc;
}

.gallery {
    text-align: center;
}

.slick-current .gallery-item .img-top { left: calc(18.1%);  }

/*.slick-current .gallery-item:hover .img-top { left:0; }*/

.gallery-item {
    border-radius: 50%;
    font-weight: bold;
    padding-top: 28px;
    background-color: #fff;
    border: solid 2px #005f57;
    text-align: -webkit-center;
    margin-bottom: 40px;
    height: 120px;
    width: 120px;
    margin: 0 auto;
	transition: .9s ease;
}

    .gallery-item:hover {
        -webkit-transform: rotateY(180deg);
        transition: .9s ease;
        -webkit-border-radius: 500px;
        justify-content: center;
        background-color: #0072a4;
        border: solid 1px #0072a4;
        background-image: url('LibraryHoverTrans.png');
		cursor:pointer;
    }

.section-p {
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 10px;
}

.active {
   background-color: #0072a4;
}

.gallery-item img {
    margin: 0 auto;
    height: auto;
}

.gallery + p {
    text-align: center;
}

.body-main {
    padding-top: 20px;
    text-align: center;
}

.slider-images-wrapper {
    padding-top: 10px;
}


.logo {
    padding-top: 20px;
}

.form-control {
    border-radius: 0px;
}

p {
    margin: 0 0 2px;
}

.btn {
    background-color: #005f57;
    color: #fff;
    padding: 6px 17px 6px 17px;
}

    .btn:hover {
        color: #fff;
    }

.banner {
    background-color: #005f57;
    height: 400px;
    width: auto;
}

footer {
    height: 50px;
    padding-top: 17px;
    background-color: white;
    color: #666;
    text-align: center;
    font-size: 13px;
    width: 100%;
    border-top: 1px solid #ccc;
    
}


.gallery-item .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    padding-top: 28px;
    background-color: #0072a4;
    margin-bottom: 40px;
    height: 120px;
    width: 120px;
    margin: 0 auto;
    border: solid 2px #0072a4;
}

.gallery-item:hover .img-top,.slick-current .gallery-item .img-top { display: block;  }
.slick-current .gallery-item { transform:none; }
.mySlides { height:400px; background-color:#0072a4; max-width:100%;   }
.txtBanner { position: absolute; z-index: 2; text-align: center; color:#fff; top: 60px; right:0px; }
.txtBanner h2 { font-size:45px; }
.txtBanner p { font-size:20px; }

/*Slider Section*/

.w3-content1 { width: auto !important; margin: auto; }
.gallery:focus { outline:none;}
.mySlides img { max-width: 100%; }
.slick-current .gallery-item { background-color:#0072a4; }
.slider-nav-thumbnails .slick-prev { display:none; }
@media all and (min-width:768px)
{
.slider-nav-thumbnails .slick-track{
    -webkit-transform: translate3d(0, 0, 0) !important;
    -moz-transform: translate3d(0, 0, 0) !important;
    -ms-transform: translate3d(0, 0, 0) !important;
    -o-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
}
}
    /*display: block;
    position: absolute;
    right: 0px;
    z-index: 1;*/
.btnNext,.btnPrev {position: absolute; top: calc(50% - 18px); height: 35px; width: 35px; background-color: #3d7e9d; opacity: 0.7; z-index: 1; cursor: pointer;  }
.btnNext { right: 0px;}
.btnPrev { left:0px; }
.btnNext:after,.btnPrev:after { content: ''; position: absolute; top: calc(50% - 5px); border-left: 2px solid #fff; border-bottom: 2px solid #fff;  width: 12px; height: 12px; z-index: 2; }
.btnNext:after { right: 15px; transform: rotate(225deg); }
.btnPrev:after { left:15px; transform:rotate(45deg); }
/*Slider Section*/

.btnShowMore { position: absolute; bottom:0px; left:48%; background-color: #fff;text-align: center; }
.btnShowMore a { padding:15px 22px; display: block;}
.btnShowMore a:hover {text-decoration: none; }




















































/*body {
    background-color: #ffffff;
    font-family: 'Segoe UI' Arial;
}

.container-fluid {
    max-width: 1400px;
    padding-left: 100px;
    padding-right: 100px;
}

.content-area-wrapper{
    background-color: #f4f4f4;
}

.float100 {
    width: 100%;
    float: left;
}

header {
    background-color: #fff;
    padding: 10px 0px;
    border-bottom: 1px solid #ccc;
}

.gallery {
    text-align: center;
}

.gallery-item {
    border-radius: 50%;
    font-weight: bold;
    padding-top: 28px;
    background-color: #fff;
    border: solid 2px #005f57;
    text-align: -webkit-center;
    margin-bottom: 40px;
    height: 120px;
    width: 120px;
    margin: 0 auto;
}

    .gallery-item:hover {
        -webkit-transform: rotateY(180deg);
        transition: .9s ease;
        -webkit-border-radius: 500px;
        justify-content: center;
        background-color: #0072a4;
        border: solid 1px #0072a4;
        background-image: url('LibraryHoverTrans.png');
    }

.section-p {
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 10px;
}

.gallery-item-active {
    border-radius: 50%;
    font-weight: bold;
    padding-top: 28px;
    background-color: #0072a4;
    border: solid 1px #0072a4;
    text-align: -webkit-center;
    margin-bottom: 40px;
    height: 120px;
    width: 120px;
    margin: 0 auto;
}

.gallery-item img {
    margin: 0 auto;
    height: auto;
}

.gallery + p {
    text-align: center;
}

.body-main {
    padding-top: 20px;
    text-align: center;
}

.slider-images-wrapper {
    padding-top: 10px;
}


.logo {
    padding-top: 20px;
}

.form-control {
    border-radius: 0px;
}

p {
    margin: 0 0 2px;
}

.btn {
    background-color: #005f57;
    color: #fff;
    padding: 6px 17px 6px 17px;
}

    .btn:hover {
        color: #fff;
    }

.banner {
    background-color: #005f57;
    height: 400px;
    width: auto;
}

footer {
    height: 50px;
    padding-top: 17px;
    background-color: white;
    color: #666;
    text-align: center;
    font-size: 13px;
    width: 100%;
    border-top: 1px solid #ccc;
    
}


.gallery-item .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    padding-top: 28px;
    background-color: #0072a4;
    margin-bottom: 40px;
    height: 120px;
    width: 118px;
    margin: 0 auto;
    border: solid 2px #0072a4;
}

.gallery-item:hover .img-top {
    display: inline;
}

    */
/*Slider Section

.w3-content1 {
    width: auto !important;
    margin: auto;
}
Slider Section*/


