﻿
@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: 'Nunito', 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: 'Nunito', sans-serif;}
.searchform1 {width: 100%;float: left;background: #fbde9a;border: 0px solid #ffffff;font-size: 15px;max-height: 35px;overflow:hidden;margin-bottom:20px;}
.searchform1 .searchbutton:hover {  background: #f91e24; color:#fff;}
.searchform1 .searchbutton {color: #fff;font-size: 16px;height: 26px;line-height: 15px;width: 50px;border: none;background: #bd2151;border: solid 1px #bd2151;border-left:0px;font-weight: 300;float:right;}
.searchform1 .searchfield {width: 290px;border: solid 1px #bd2151;border-right:0px;outline: none;line-height: 20px;height: 26px;padding: 0px 5px 0px 5px;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: #3a3838;padding: 3px 0 0 0px; margin: -53px 0 0 0px; font-weight:600;}

.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: #bd2151;font-weight: 600;float:left;padding: 0px 0px 0px 78px;}
.gallery-searchA li:first-child {padding-left: 7px;}
.gallery-searchA .lastli {  margin-top: 5px;}
.gallery-searchA .lastli > div { float:left;}
#gallerFirst .slides li { text-align:center;  background: url(../images/bx_loader.gif) center center no-repeat;/*height: 427px;*/}
#gallerFirst .slides li img {display: inline!important;/*width: 100%;*/max-width: 100%;height:100%;max-height: 427px;border: 1px solid #bd2151;}
#gallerFirst { width:100%; float:left;  }
#gallerFirst,#gallerSec { width:100%; float:left;}
#gallerFirst {padding-bottom: 52px;}
#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:44px;width:44px;background: #bd2050 url(../images/news_rm.png) center center no-repeat;top: 39%;}
#gallerSec > .flex-direction-nav .flex-prev{opacity:1;height:44px;width:44px;background: #bd2050 url(../images/news_lm.png) center center no-repeat;top: 39%;}
#gallerSec:hover .flex-direction-nav .flex-next {right:0px;background: rgb(210, 67, 111) url(../images/news_rm.png) center center no-repeat;}
#gallerSec:hover .flex-direction-nav .flex-prev {left:0px;background: rgb(210, 67, 111) 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 #bd2151;max-height:81px;}
::-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: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_rm.png) center center no-repeat; right:10px;}
#gallerFirst > .flex-direction-nav .flex-prev{ background:rgba(0,0,0,0.40) url(../images/news_lm.png) center center no-repeat; left:10px;}
#gallerFirst:hover .flex-direction-nav .flex-next {background: rgba(0, 0, 0, 0.62) url(../images/news_rm.png) center center no-repeat;right:0px;}
#gallerFirst:hover .flex-direction-nav .flex-prev {background: rgba(0, 0, 0, 0.62) url(../images/news_lm.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:640px;  position:relative;}
.pgNh,.previousAlbum {width:100%;float:left;text-align:center;border-bottom: 1px solid #e4e1d5;color: #bd2151;font-size: 20px;padding:0 0 10px 0px;text-transform: uppercase;}
.previousAlbum { text-align:left; margin-bottom:20px;}
.gallerySR1  { float: right; max-width: 516px;  text-align: center;   position:relative;  }
.photo_gn1 { width:100%;  float:left;}
.photo_gn1 li {max-width: 192px;margin: 0px 2% 7% 2%;float:left;width:100%;}
.photo_gn1 li a {display:block;width:100%;float:left;position:relative;background: #f0f0f0;height: 247px;}
.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: #bd2151;font-size: 16px;padding:10px 0px;margin: 10px 0px 0px 0px;font-weight: 600;line-height:27px;}
.lblnewgllery {display:block;width:100%;float:left;text-align: left;color: #bd2151;font-size: 14px;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: 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: #bd2151;padding: 0px 29px;display:inline-block;float:left;}
.pg_viewall2 a:hover {background: #ffe4a3;color: #bd2151;}
#dvCustomers .eh1A {float: left;margin-bottom: 43px;width: 100%;}
.GalbumNameN {font-size: 15px;color: #000;font-weight:600;text-transform: uppercase;}
.GDateOfCreationN {float:left;color: #050505;width:100%;font-size: 12px;font-weight:600; margin: -3px 0 -4px 0;}
.GDataOfAccessN,.GTotalRecordN{float:right;color: #050505;width:100%;font-size: 12px;font-weight:600;}
.DateOfCreationN,.DataOfAccessN,.GTotalRecordN { color:#4b4b4b;}
.totlphoto {color: #050505;}
.evcolorN {c;color: #bd2151;font-size: 12px;font-weight: 600;}
.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.7% 3% 1.7%;max-width: 198px;width:100%;float:left;}
.pgThumbView1 li a {height: 130px;overflow:hidden;display:block;border: 1px solid #bd2151;/*background: #bd2151;*/}
.pgThumbView1 li a img {max-width: 100%;}
#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 10px;}
.pgBack .changeAlbums a,.DescriptionH{font-weight: 600;color: #bd2151;}
.pgBack .eventDates span{font-weight: 600;color: #bd2151;}
.pgBack .updatedOnD span{ font-weight: 600; color: #bd2151;}
.pgBack .totalImages { text-align:right}
.pgBack .totalImages #ctl00_ContentPlaceHolder1_lblTotal{text-align:right;font-weight: 600;color: #bd2151;}
.fullDescription { width:100%; float:left; margin-bottom:10px; }
.thumGhide{width: 128px;height: 28px;bottom: 19px;left: 0px;cursor: pointer;background: url(../images/showAlbum.png) bottom left no-repeat;float: left; /*margin: 26px 0 0 0;*/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:#ffe4a3; float:left; width:100%; background:#bd2050; padding: 10px 13px 9px 15px; margin: 0 0 12px 0; font-size:20px; text-transform:capitalize;}
span#ctl00_ContentPlaceHolder1_lblHeading{color:#000;}
.pageLoaders { width:100%; float:left; text-align:center; min-height:61px;}
#loadmore { display:inline-block; background:#bd2151; color:#fff; padding:5px 10px; cursor:pointer; transition:all ease 0.3s; }
#loadmore:hover { background:#f9da8f;color:#bd2151;  }
.pgImgLoad { width:100%; float:left; text-align:center; height:32px;}
.video-img{display: block;overflow: hidden;	height: 128px;}
.AlbumIconPhoto{display: block;overflow: hidden;height: 128px;}

@media only screen and (min-width : 0px) and (max-width : 1100px)
{
	.searchform1 {  max-height: none;  padding: 9px 0;} 
	.gallery-searchA li{padding: 0px 0px 0px 19px;}
	#gallerFirst .slides li { height: auto;}
	.searchform1 .searchfield {  width: 155px;}

}
@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: none; display: inline-block; width: 100%;}
.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%;}
}

@media only screen and (min-width : 0px) and (max-width : 500px)
{
	#gallerFirst .slides li img{width:auto; max-width: 100%;  max-height: 222px;	}
}