﻿
@import url('https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700,800,900');
*, :before, :after {box-sizing: inherit;} 
* {outline: none;}
.container-in img{ max-width:100%;}
body {font-family: 'Century Gothic', sans-serif;}
body, html {width: 100%;height: 100%;margin: 0;padding: 0; }
ul, ol, p {margin: 0px;padding: 0px;list-style: none;}
.content_in img {    max-width: 100%;}
.newGallery { width:100%; float:left; }
.searchform1 {    width: 100%;
    float: left;
    border: 1px solid #0b2761;
    font-weight: 300;
    font-size: 15px;
    position: relative;
    z-index: 35; margin-bottom:10px;}
.searchform1 .searchbutton:hover {  background: #216442; color:#eabf6a; cursor:pointer;}
.searchform1 .searchbutton {    color: #fff;
    font-size: 18px;
    height: 28px;
    width: 39px;
    background: #0b2761;
    border: none;
    float: left;
    margin-top: 11px;}
.searchform1 .searchfield {    height: 28px;
    width: 284px!important;
    float: left;
    background: none;
    margin-top: 11px;
	    border: solid 1px #8f8e8e;
    outline: none;
    line-height: 20px;
    height: 28px;
    padding: 0px 5px 0px 5px
}

#ctl00_ContentPlaceHolder1_UpdatePanel1 {width: 100%;float: left; text-align:center}
.gallery-searchA { width:100%; float:left; text-align:center  }
.floatR {    float: right;
    text-transform: capitalize;
    font-size: 16px;
    color: #ffffff;
    padding: 3px 14px 0 0px;
    margin: -42px 0 0 0px;
    }

.ajax__calendar_container, #ctl00_ContentPlaceHolder1_CalendarExtender1_popupDiv, #ctl00_ContentPlaceHolder1_CalendarExtender1_container { z-index: 9;line-height: 15px;}
.ajax__calendar_footer { height:auto!important}
.gallery-searchA li {line-height: 49px;display: inline-block;float:left;padding: 0px 0px 0px 34px;}
.gallery-searchA li:first-child {padding-left: 7px;}
.gallery-searchA .lastli { }
.gallery-searchA .lastli > div { float:left;}
#gallerFirst .slides li { text-align:center;  background: url(../images/bx_loader.gif) center center no-repeat;}
#gallerFirst .slides li img {display: inline!important;max-width: 640px;height:100%;max-height: 427px;border: 1px solid #0b2761;}
#gallerFirst { width:100%; float:left;  }
#gallerFirst,#gallerSec { width:100%; float:left;}
#gallerFirst {padding-bottom: 47px;}
#gallerSec {padding:0px 72px;margin-top: 19px;margin-bottom: 0px;}
#gallerSec .slides li iframe { position:relative; z-index:-1;}
#gallerSec > .flex-direction-nav .flex-next {opacity:1;height:44px;width:44px;background: #0b2761 url(../images/news_rm.png) center center no-repeat;top: 39%;}
#gallerSec > .flex-direction-nav .flex-prev{opacity:1;height:44px;width:44px;background: #0b2761  url(../images/news_lm.png) center center no-repeat;top: 39%;}
#gallerSec:hover .flex-direction-nav .flex-next {right:0px;background: #0b2761 url(../images/news_rm.png) center center no-repeat;}
#gallerSec:hover .flex-direction-nav .flex-prev {left:0px;background: #0b2761 url(../images/news_lm.png) center center no-repeat;}
#gallerSec > .flex-direction-nav a.flex-next:before,#gallerSec > .flex-direction-nav a.flex-prev:before { display:none}
#gallerSec .slides li a { height:81px; display:block; overflow:hidden;}
#gallerSec .slides li a img{display:inline;border: 1px solid #0b2761;max-height:81px;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */color:#8f8e8e;}
::-moz-placeholder { /* Firefox 19+ */color:#8f8e8e;}:-ms-input-placeholder { /* IE 10+ */color:#8f8e8e;}
:-moz-placeholder { /* Firefox 18- */color:#8f8e8e;}
#gallerFirst > .flex-direction-nav a { opacity:1; height:49px; width:49px; }
#gallerFirst > .flex-direction-nav a { margin: -40px 0 0;}
#gallerFirst > .flex-direction-nav .flex-next {background: rgba(0,0,0,0.40) url(../images/news_right_big.png) center center no-repeat;right:10px;}
#gallerFirst > .flex-direction-nav .flex-prev{background: rgba(0,0,0,0.40) url(../images/news_left_big.png) center center no-repeat;left:10px;}
#gallerFirst:hover .flex-direction-nav .flex-next {background: rgba(0, 0, 0, 0.62) url(../images/news_right_big.png) center center no-repeat;right:0px;}
#gallerFirst:hover .flex-direction-nav .flex-prev {background: rgba(0, 0, 0, 0.62) url(../images/news_left_big.png) center center no-repeat;left:0px;}
#gallerFirst > .flex-direction-nav a.flex-next:before,#gallerFirst > .flex-direction-nav a.flex-prev:before { display:none}
span#ctl00_ContentPlaceHolder1_rptCustomers_ctl00_lblimg {width: 100%;height: 145px;overflow: hidden;display: block; text-align:center;}
.photo_gn1 li a img { max-width: 100%;}
.galleryLS1 {width:100%;float:left;max-width: 534px;position:relative;}
.pgNh,.previousAlbum {width:100%;float:left;text-align:center;border-bottom: 1px solid #010101;color: #000000;font-size: 29px;font-weight: 500;padding:0 0 10px 0px;text-transform: capitalize;}
.previousAlbum { text-align:left; margin-bottom:20px;}
.gallerySR1  {float: right;max-width: 415px;text-align: center;position:relative;}
.photo_gn1 { width:100%;  float:left; text-align:center;}
.photo_gn1 li {max-width: 208px;margin: 0px 1.5% 7% 1.5%;width:100%; display:inline-block;}
.photo_gn1 li a {display:block;width:100%;float:left;position:relative;background: #0b2761;height: 258px;}
.photo_gn1 li a img {    }
.photo_gn1 li a {    -webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.1);    -moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.1);    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.1);}
.photo_gn1 li .nBg:after {content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.50) url(../error.html) center center no-repeat;float: left;position: absolute;left: 0px;top: 0px;max-height: 159px;}
.photo_gn1 li .nBg1:after {content: "";width: 100%;height: 100%;background:url(../error.html) center center no-repeat;float: left;position: absolute;left: 0px;top: 0px;max-height: 159px;}
.photo_gn1 li a > div {width:100%; text-align:left; float:left}
.pg_textA { width:100%; text-align:left; float:left; padding: 9px 10px;}
.pg_text1 {width: 100%;text-align: left;float: left;font-weight: 600;margin: 0px 0px 0px 0px;}
.lblTitle  {display:block;width:100%;float:left;text-align: left;color: #000000;font-size: 21px;padding: 10px 0 6px 0px;margin: 10px 0px 0px 0px;font-weight: 600;line-height:27px;}
.lblnewgllery {display:block;width:100%;float:left;text-align: left;color: #080808;font-size: 15px;font-weight: 600;}
.lblTitle span,.lblnewgllery span { color:#000; font-weight:normal}
.pg_textTo {line-height: 22px;}
.pg_discription1 {text-align:justify;font-size: 15px;line-height: 22px;margin-top: 6px;width:100%;float:left;}
.pg_viewall2 { width:100%; float:left; margin-top:15px;}
.pg_viewall2 a {transition:all ease 0.3s;color: #fff;line-height:30px;text-transform: capitalize;font-size: 15px;text-align:center;background: #0b2761;padding: 0px 14px;display:inline-block;float:left;}
.pg_viewall2 a:hover {background: #216442;color: #eabf6a;}
#dvCustomers .eh1A {margin-bottom: 33px;width: 100%;}
.GalbumNameN {font-size: 15px;color: #fff;font-weight:600;text-transform: uppercase;}
.GDateOfCreationN {float:left;color: #fff;width:100%;font-size: 12px;font-weight:600; margin: -3px 0 -4px 0;}
.GDataOfAccessN,.GTotalRecordN{float:right;color: #fff;width:100%;font-size: 12px;font-weight:600;}
.DateOfCreationN,.DataOfAccessN,.GTotalRecordN { color:#fff;}
.totlphoto {color: #fff;}
.evcolorN {color: #fff;font-size: 14px;font-weight: 600;}
.tv{color: #fff;font-size: 14px;font-weight: 600;}
.highslide img {border: 0px solid #bd2151;}
.pgThumbView1 {width: 100%;    float: left;    margin-top: 5px;}
.pgThumbView1 ul { width:100%; float:left; text-align:center;}
.pgThumbView1 li {margin: 0px 1.2% 3% 1.2%;max-width: 218px;width:100%;float:left; overflow:hidden;}
.pgThumbView1 li a {height: auto;overflow:hidden;display:block;}
.pgThumbView1 li a img {max-width: 100%;max-height: 150px;    border: 1px solid #0b2761;}
#ctl00_head_lblHeading { color:#fff}
.pgBack { width:100%; float:left; border-bottom:1px solid #d7d4c9; padding: 0px 0px 10px 0px;  margin-bottom: 15px;}
.pgBack li {display:inline-block;width: 25%;float: left;color:#000;font-size: 15px;font-style: normal;padding: 0px 10px;}
.pgBack .changeAlbums a,.DescriptionH{font-weight: 600;color: #000000;}
.pgBack .eventDates span{font-weight: 600;color: #000000;}
.pgBack .updatedOnD span{font-weight: 600;color: #000000;}
.pgBack .totalImages { text-align:right}
.pgBack .totalImages #ctl00_ContentPlaceHolder1_lblTotal{text-align:right;font-weight: 600;color: #000000;}
.fullDescription {width:100%;float:left;font-size: 15px;margin-bottom:10px;}
.thumGhide{width: 136px;height: 28px;bottom: 19px;left: 0px;cursor: pointer;background: url(../images/showAlbum.png) top left no-repeat;float: left;position: absolute;z-index: 9;}
.thumVideo {bottom:0px;left:0px;}
.showHide { visibility:hidden; opacity:0; height:0px;}
.btn_show { visibility:visible; opacity:1; height:auto; min-height:66px; }
.aa { background: url(../images/showAlbum.png) bottom left no-repeat;}
.Album_thum{color: #fff;float:left;width:100%;background: #0b2761;padding: 10px 13px 9px 15px;margin: 0 0 12px 0;font-size:20px;text-align: center;font-weight: 600;text-transform:capitalize;}
span#ctl00_ContentPlaceHolder1_lblHeading{color: #fff;}
.pageLoaders { width:100%; float:left; text-align:center; min-height:61px;}
#loadmore {display:inline-block;background: #0b2761;color: #fff;padding:5px 10px;cursor:pointer;transition:all ease 0.3s;}
#loadmore:hover { background:#216442;color:#eabf6a;  }
.pgImgLoad { width:100%; float:left; text-align:center; height:32px;}
.video-img{display: block;overflow: hidden;	height: 128px;}
.AlbumIconPhoto{display: block;overflow: hidden;height: auto;}
.display_p { height: 150px; overflow: hidden; float: left; /*border: 1px solid #fbcd06; background: #fbcd06;*/}
.thum_first { height: 145px; overflow: hidden; text-align: center !important;}



@media only screen
and (max-width : 767px) 
{
.galleryLS1,.gallerySR1 { max-width:100%}	
#gallerFirst { max-width:640px; float:none; margin:0px auto;}
.photo_gn1 li,.pgThumbView1 li  {max-width: 29%;  }
.searchform1 {max-height: none;}
.gallery-searchA li,.gallery-searchA li:first-child { padding:0px 5px !important; float: none;}
.gallery-searchA { padding-bottom: 5px;}
.pgBack { text-align:center}
.pgBack li { width:auto; float:none}
.pg_viewall2 {  margin-bottom: 16px;}
.searchform1 .searchfield { width: 150px;}
.floatR { float: left; display: inline-block; width: 100%;text-align: center;  margin: 0px 0 19px 0px;}
.Album_thum,.pgBack li{ font-size:15px;}
 
} 
@media only screen
and (min-width : 600px) 
and (max-width : 767px) 
{

}
@media only screen
and (max-width : 600px) 
{
.photo_gn1 li,.pgThumbView1 li {max-width: 48%;margin: 0px 1% 2% 1%; }	
}
@media only screen
and (max-width : 479px) 
{
.photo_gn1 li,.pgThumbView1 li {max-width: 94%;    margin: 0px 3% 4% 3%;}	
.photo_gn1 li a,.pgThumbView1 li a{ height:auto;}
}


@media only screen
and (min-width : 768px)
and (max-width :989px)
{
.galleryLS1,.gallerySR1 { max-width:100%}	
.searchform1 .searchfield { width: 150px;}
#gallerFirst { max-width:640px; float:none; margin:0px auto;}	
.gallery-searchA { width:auto; float:none; display:inline-block;}
.gallery-searchA li { padding: 0px!important;  margin: 0px 5px;}
.gallery-searchA li:first-child { padding-left:0px;}
.pgThumbView1 li,.photo_gn1 li {max-width: 29%;}
.pg_viewall2 {  margin-bottom: 16px;}
.pgBack { text-align:center}
.pgBack li { width:auto; float:none}
}

@media only screen
and (min-width : 990px)
and (max-width :1025px)
{
.gallery-searchA li {    padding: 0px 0px 0px 37px!important;}	
.galleryLS1 { max-width:53%;}
.gallerySR1 { max-width:43%;}
}