
@import url('https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700,900');
*, :before, :after {box-sizing: inherit;} 
* {outline: none;}
.container-in img{ max-width:100%;}
body {font-family: 'Maven Pro', 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; font-family:'Maven Pro', sans-serif;}
.searchform1 {width: 100%;float: left;background: #f7d459;border: 0px solid #ffffff;font-size: 15px;max-height: 35px;overflow:hidden;margin-bottom:20px;}
.searchform1 .searchbutton:hover {background: #b0292b;color: #f7d459;}
.searchform1 .searchbutton {color: #fff;font-size: 16px;height: 26px;line-height: 15px;width: 50px;cursor: pointer;border: none;background: #c33538;border: solid 1px #c33538;border-left:0px;font-weight: 300;float:right;}
.searchform1 .searchfield {width: 190px;
border: solid 1px #bd2151;
border-right: 0px;
outline: none;
line-height: 20px;
height: 26px;
padding: 0px 5px 0px 4px;background: #ffedc2;display:block;}

#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: #f7d459;padding: 3px 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: 36px;*/display: inline-block;font-size: 15px;color: #c33538;font-weight: 400;float:left;padding: 8px 6px 8px 13px;}
.gallery-searchA li:first-child {padding-left: 3px;}
.searchform1 input, .searchform1 label {  float: left;}
.gallery-searchA .lastli {margin-top: -3px;}
.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.change_gry { height: 342px;  margin: 0 0 21px 0;}*/
#gallerFirst .slides li img {display: inline!important;/*width: 100%;*/max-width: 100%;/*height:100%;*/max-height: 400px;border: 1px solid #bd2151;}
#gallerFirst { width:100%; float:left;  }
#gallerFirst,#gallerSec { width:100%; float:left;}
#gallerFirst {padding-bottom: 47px;}
#gallerSec {padding:0px 57px;margin-top: 19px;margin-bottom: 0px;}
#gallerSec .slides li iframe { position:relative; z-index:-1;}
#gallerSec > .flex-direction-nav .flex-next {opacity:1;height: 36px;width: 36px;background: #38920e url(../images/news_rm2.png) center center no-repeat;top: 39%;}
#gallerSec > .flex-direction-nav .flex-prev{opacity:1;height: 36px;width: 36px;background: #b43436 url(../images/news_lm2.png) center center no-repeat;top: 39%;}
#gallerSec:hover .flex-direction-nav .flex-next {right:0px;background: #b43436 url(../images/news_rm2.png) center center no-repeat;}
#gallerSec:hover .flex-direction-nav .flex-prev {left:0px;background: #38920e  url(../images/news_lm2.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 #bd2151; max-width:none; max-height: 75px;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */color:#bd2151;}
::-moz-placeholder { /* Firefox 19+ */color:#bd2151;}
:-ms-input-placeholder { /* IE 10+ */color:#bd2151;}
:-moz-placeholder { /* Firefox 18- */color:#bd2151;}
#gallerFirst > .flex-direction-nav a {opacity:1;height: 40px;width: 40px;}
#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_rm2.png) center center no-repeat;right:10px;}
#gallerFirst > .flex-direction-nav .flex-prev{background: rgba(0,0,0,0.40) url(../images/news_lm2.png) center center no-repeat;left:10px;}
#gallerFirst:hover .flex-direction-nav .flex-next {background: rgba(0, 0, 0, 0.62) url(../images/news_rm2.png) center center no-repeat;right:0px;}
#gallerFirst:hover .flex-direction-nav .flex-prev {background: rgba(0, 0, 0, 0.62) url(../images/news_lm2.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: 128px;overflow: hidden;display: block; text-align:center;}
.photo_gn1 li a img { max-width: 100%;}
.galleryLS1 {width:100%;float:left;max-width: 425px;position:relative;}
.pgNh,.previousAlbum {width:100%;float:left;text-align:center;border-bottom: 1px solid #e4e1d5;color: #b43436;font-size: 20px;padding:0 0 10px 0px;text-transform: uppercase;}
.previousAlbum { text-align:left; margin-bottom:20px;}
.gallerySR1  {float: right;max-width: 330px;text-align: center;position:relative;}
.photo_gn1 { width:100%;  float:left;}
.photo_gn1 li {max-width: 227px;margin: 0px 2% 7% 2%;float:left;width:100%;}
.photo_gn1 li a {display:block;width:100%;float:left;position:relative;background: #f0f0f0;height: 214px;}
.photo_gn1 li a img {    }
.AlbumIconPhoto{display: block;overflow: hidden;height: 128px; position:relative;}
.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(../images/vbg.png) 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(../images/vbg.png) 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: 7px 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: #b0292b;font-size: 16px;padding:10px 0px;margin: 0px 0px 0px 0px;font-weight: 500;line-height: 19px;}
.lblnewgllery {display:block;width:100%;float:left;text-align: left;color: #b0292b;font-size: 14px;font-weight: 500;}
.lblTitle span,.lblnewgllery span { color:#000; font-weight:normal}
.pg_textTo {line-height: 22px;}
.pg_discription1 {text-align:justify;font-size: 14px;line-height: 21px;margin-top: 10px;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:14px;text-align:center;background: #38920e;padding: 0px 29px;display:inline-block;float:left;}
.pg_viewall2 a:hover {background: #f7d459;color: #000000;}
#dvCustomers .eh1A {float: left;margin-bottom: 29px;width: 100%;}
.GalbumNameN {font-size: 14px;color: #000;font-weight: 500;text-transform: uppercase;}
span#ctl00_ContentPlaceHolder1_lblupdatedon {  padding: 1px 0px 5px 0;}
.GDateOfCreationN {float:left;color: #050505;width:100%;font-size: 12px;font-weight: 500;margin: 0px 0 0px 0;}
.GDataOfAccessN,.GTotalRecordN{float:right;color: #050505;width:100%;font-size: 12px;font-weight: 500;}
.DateOfCreationN,.DataOfAccessN,.GTotalRecordN { color:#4b4b4b;}
.totlphoto {color: #050505;}
.evcolorN {c;color: #b0292b;font-size: 12px;font-weight: 500;text-transform: uppercase;}
.tv{color: #bd3d3c;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% 3% 1%;max-width: 178px;width:100%;float:left;}
.pgThumbView1 li a {height: 130px;overflow:hidden;display:block;border: 1px solid #b0292b;background: #f7d459;}
.pgThumbView1 li a img {max-width: 100%;    float: none;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
#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: 16px;font-style: normal;padding: 0px 0px;}
.pgBack .changeAlbums a,.DescriptionH{font-weight: 500;color: #b0292b;}
.pgBack .eventDates span{font-weight: 500;color: #b0292b;}
.pgBack .updatedOnD span{font-weight: 500;color: #bd2151;}
.pgBack .totalImages { text-align:right}
.pgBack .totalImages #ctl00_ContentPlaceHolder1_lblTotal{text-align:right;font-weight: 500;color: #bd2151;}
.fullDescription { width:100%; float:left; margin-bottom:10px; }
.thumGhide{width: 128px;height: 28px;bottom: 7px;left: 0px;cursor: pointer;background: url(../images/showAlbum.png) bottom 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) top left no-repeat;}
.Album_thum{color: #b0292b;float:left;width:100%;background: #f7d459;font-weight: 500;padding: 7px 13px 7px 14px;margin: 0 0 12px 0;font-size: 18px;text-transform:capitalize;}
span#ctl00_ContentPlaceHolder1_lblHeading{color: #000000;font-weight: 400;display: inline;}
.pageLoaders { width:100%; float:left; text-align:center; min-height:61px;}
#loadmore { display:inline-block; background:#38920e; color:#fff; padding:5px 10px; cursor:pointer; transition:all ease 0.3s; }
#loadmore:hover { background:#f7d459;color:#000;  }
.pgImgLoad { width:100%; float:left; text-align:center; height:32px;}
.video-img{display: block;overflow: hidden;	height: 128px;}

@media only screen and (min-width : 0px) and (max-width : 1100px)
{
#gallerFirst .slides li.change_gry { height: auto;  margin:0;}
}
@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%; }
.photo_gn1 li a {  height: 227px;}
.searchform1 {max-height: none;}
.gallery-searchA li,.gallery-searchA li:first-child { padding:0px 5px; float: none;}
.gallery-searchA {    padding-bottom: 5px;}
.pgBack { text-align:center}
.pgBack li { width:auto; float:none}

.searchform1 input, .searchform1 label { float: none; }
.gallery-searchA li { line-height: 36px;}
.gallery-searchA .lastli {  margin-top: 6px;}
.pg_viewall2 {   margin-bottom: 12px;}

 
} 
@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%; }	
.thumGhide{bottom:12px;}
}
@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%}	
#gallerFirst { max-width:640px; float:none; margin:0px auto;}	
.gallery-searchA { width:auto; float:none; display:inline-block;}
.gallery-searchA li { padding: 0px; margin: 0px 5px;}
.gallery-searchA li:first-child { padding-left:0px;}
.pgThumbView1 li,.photo_gn1 li {max-width: 29%;}
.pgBack { text-align:center}
.pgBack li { width:auto; float:none}

.searchform1 input, .searchform1 label { float: none; }
.gallery-searchA li { line-height: 36px;}
.gallery-searchA .lastli {  margin-top: 6px;}
.photo_gn1 li a {  height: 227px;}
.pg_viewall2 {   margin-bottom: 12px;}
}

@media only screen
and (min-width : 990px)
and (max-width :1025px)
{
/*.gallery-searchA li { padding: 0px 0px 0px 37px;}*/	
.galleryLS1 { max-width:53%;}
.gallerySR1 { max-width:43%;}
}