﻿
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100,300,400,600,700');

*, :before, :after {box-sizing: inherit;} 
* {outline: none;}
.container-in img{ max-width:100%;}
span#ctl00_ContentPlaceHolder1_rptCustomers_ctl00_lblimg {
    height: 173px;
    overflow: hidden;
}
.photo_gn1 li a img {
    max-width: 100%;
}
body, html {width: 100%;height: 100%;margin: 0;padding: 0; }

.content_in img {    max-width: 100%;}
.newGallery { width:100%; float:left; }
.searchform1 {width: 100%;float: left;background:#DBDBDB; border: 0px solid #ffffff;font-size: 15px; max-height: 35px; overflow:hidden; margin-bottom:20px;}
.searchform1 .searchbutton:hover {  background: #293f9c; color:#fff;}
.searchform1 .searchbutton {cursor: pointer;color: #fff;font-size: 16px;height: 26px;line-height: 15px;width: 50px;border: none;background: #fcaf22;border: solid 0px #fcaf22; border-left:0px;   font-weight: 300; float:right; }
.searchform1 .searchfield {width: 180px;border: solid 0px #fea320; border-right:0px; outline: none;line-height: 20px;height: 26px;padding: 0px 5px 0px 5px;background:#f5f5f5; display:block;  }

#ctl00_ContentPlaceHolder1_UpdatePanel1 {width: 100%;float: left; text-align:center}
.gallery-searchA { width:100%; float:left; text-align:center  }
.floatR { float:right;}
div#gallerFirst {
    position: relative;
}
.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: 35px;
    display: inline-block;
    font-size: 14px;
    color: #293f9c;
    font-weight: 500;
    float: left;
    padding: 0px 0px 0px 97px;
    text-transform: uppercase;
}.gallery-searchA li:first-child { padding-left:18px;}
.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;}
#gallerFirst .slides li img {display: inline!important;  width: 100%; max-width: 640px; height:100%; max-height: 427px; border:1px solid #293f9c }
#gallerFirst { width:100%; float:left;  }
#gallerFirst,#gallerSec { width:100%; float:left;}
#gallerFirst { padding-bottom:40px;}
#gallerSec { padding:0px 57px; margin-top:10px;  margin-bottom:15px;    position: relative; }
#gallerSec .slides li iframe { position:relative; z-index:-1;}
#gallerSec > .flex-direction-nav .flex-next { opacity:1;  height:44px; width:44px; background:#293F9C url(/images/news_rm.png) center center no-repeat; top: 47%;}
#gallerSec > .flex-direction-nav .flex-prev{ opacity:1;   height:44px; width:44px; background:#293F9C url(/images/news_lm.png) center center no-repeat;top: 47%;}
#gallerSec:hover .flex-direction-nav .flex-next {right:0px;  background:#ffbc46  url(/images/news_rm.png) center center no-repeat;}
#gallerSec:hover .flex-direction-nav .flex-prev {left:0px; background:#ffbc46  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 #293f9c; max-height:81px;  }

#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: #FFBC46   url(/images/news_rm.png) center center no-repeat; right:10px;}
#gallerFirst > .flex-direction-nav .flex-prev{ background:#FFBC46   url(/images/news_lm.png) center center no-repeat; left:10px;}
#gallerFirst:hover .flex-direction-nav .flex-next {  background:#ffcb27 url(/images/news_rm.png) center center no-repeat; right:0px;}
#gallerFirst:hover .flex-direction-nav .flex-prev { background:#ffcb27 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}


.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:#293f9c; font-size:25px; padding:0px 0px 10px 0px;text-transform: uppercase;}
.previousAlbum { text-align:left; margin-bottom:20px;}
.gallerySR1  { float: right; max-width: 526px;  text-align: center;   position:relative;  }
.photo_gn1 { width:100%;  float:left;}
.photo_gn1 li { max-width: 23%;     margin: 0px 1% 2% 1%;   float:left; width:100%; }
.photo_gn1 li a { display:block; width:100%; float:left; position:relative; background: #eeeeee; height:305px;}
.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(/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: 10px 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:#293f9c; font-size:20px; padding:10px 0px; margin: 10px 0px 0px 0px; font-weight:500; line-height:27px;}
.lblnewgllery { display:block; width:100%; float:left; text-align: left; color:#293f9c !important; font-size:15px; font-weight:bold !important}
.lblTitle span,.lblnewgllery span { color:#000; font-weight:normal}
.pg_textTo { line-height:22px;}
.pg_discription1 {
    text-align: justify;
    font-size: 16px;
    line-height: 25px;
    margin-top: 10px;
    width: 100%;
    float: left;
    letter-spacing: .3px;
}.pg_viewall2 { width:100%; float:left; margin-top:15px;}
.pg_viewall2 a { color:#fff; line-height:30px;     text-transform: uppercase; font-weight: 400;font-size:14px; text-align:center; background:#293f9c; padding: 0px 29px; display:inline-block; float:left}
.pg_viewall2 a:hover {
    background: #fcac20;
    color: #000;
}#dvCustomers .eh1A {float: left;    margin-bottom: 27px;width: 100%;}
.GalbumNameN { font-size:16px;   color: #0d0d0c;   }
.GDateOfCreationN { float:left; color:#0d0d0c; width:100%;   font-size: 14px;  }
.GDataOfAccessN,.GTotalRecordN{ float:right; color:#0d0d0c; width:100%; font-size:14px;  }
.DateOfCreationN,.DataOfAccessN,.GTotalRecordN { color:#293f9c;}
.totlphoto { color:#0d0d0c;}

li.eh1A a span {
    height: 174px;
    overflow: hidden;
}
.evcolorN {
    color: #293f9c;
    font-size: 14px;
    font-weight: 500;
}
.tv{color: #0d0d0c;font-size: 14px;font-weight: 400;}
.highslide img {border: 0px solid #bd3d3c;}
.pgThumbView1 {width: 100%;    float: left;    margin-top: 5px;}
.pgThumbView1 ul { width:100%; float:left;    list-style: none; text-align:center;    margin: 0px;
    padding: 0px;}
.pgThumbView1 li {     margin: 0px 1% 2% 1%;  max-width: 23%; width:100%;  float:left;   }
.pgThumbView1 li a { height:157px; overflow:hidden; display:block; border: 3px solid #293f9c; background:#293f9c}
.pgThumbView1 li a img { }
#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:18px; font-style:italic; padding:0px 10px; }
.pgBack .changeAlbums a,.DescriptionH{ font-weight:bold; color:#293f9c; }
.pgBack .eventDates span{ font-weight:500; color:#293f9c; }
.pgBack .updatedOnD span{ font-weight:500; color:#293f9c; }
.pgBack .totalImages { text-align:right}
.pgBack .totalImages #ctl00_ContentPlaceHolder1_lblTotal{ font-weight:500; color:#293f9c; text-align:right }
.fullDescription { text-align: justify;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; 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;}
.pageLoaders { width:100%; float:left; text-align:center; min-height:61px;}
#loadmore { display:inline-block; background:#293f9c; color:#fff; padding:5px 10px; cursor:pointer; }
.pgImgLoad { width:100%; float:left; text-align:center; height:32px;}
@media only screen
and (max-width : 767px) 
{
.galleryLS1,.gallerySR1 { max-width:100%}	
#gallerFirst { max-width:640px;  margin:0px auto;}
.photo_gn1 li,.pgThumbView1 li  {max-width: 31.3%;  }
.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}
 
} 
@media only screen
and (min-width : 600px) 
and (max-width : 767px) 
{
.heading:after {
    position: static;
    border-top: 0px solid #293f9c;
    border-right: 0px solid transparent;
}
}
@media only screen
and (max-width : 600px) 
{
.photo_gn1 li,.pgThumbView1 li {max-width: 48%;margin: 0px 1% 2% 1%; }	
.heading:after {
    position: static;
    border-top: 0px solid #293f9c;
    border-right: 0px solid transparent;
}
}
@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;}
.heading:after {
    position: static;
    border-top: 0px solid #293f9c;
    border-right: 0px solid transparent;
}
}


@media only screen
and (min-width : 768px)
and (max-width :989px)
{
.galleryLS1,.gallerySR1 { max-width:100%}	
#gallerFirst { max-width:640px; 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: 31.3%;}
.pgBack { text-align:center}
.pgBack li { width:auto; float:none}
.heading:after {
    position: static;
    border-top: 0px solid #293f9c;
    border-right: 0px solid transparent;
}
}

@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%;}
.heading:after {
    position: static;
    border-top: 0px solid #293f9c;
    border-right: 0px solid transparent;
}
}

span#ctl00_ContentPlaceHolder1_lblTitle span {
    font-size: 20px;
}

span#ctl00_ContentPlaceHolder1_lblRecord {
    margin-top: 5px;
}

.pgThumbView1 li a img {
    max-width: 270px;
}

.new_sec_gal {
    padding: 11px 61px 0px 63px !important;
}

ul.slides li {
    cursor: pointer;
}