﻿
@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: 'Mukta Mahee', 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: 'Mukta Mahee', sans-serif;}
.searchform1 {width: 100%;float: left;background: #fff;border: 0px solid #e9e9e9;font-size: 15px;overflow:hidden;margin-bottom:20px;}
.searchform1 .searchbutton:hover {  background: #f2a22f; color:#fff; cursor:pointer;}
.searchform1 .searchbutton {color: #fff;font-size: 17px; width:54px; height: 46px;line-height: 39px; border: none;background: #f15d15;border: solid 1px #f15d15;border-left:0px;font-weight: 300;float:right;}
.searchform1 .searchfield {width: 260px;     border: solid 0px #fadb5e; border-left: 1px solid #e5e5e5;border-right:0px;outline: none;line-height: 46px;height: 46px;padding: 0px 5px 0px 5px;background: #fbfbfb;display:block;     font-size: 16px; font-family: 'Mukta Mahee', sans-serif;}

#ctl00_ContentPlaceHolder1_UpdatePanel1 {width: 100%;float: left; text-align:center}
.gallery-searchA { width:100%; float:left; text-align:center; border: 1px solid #e9e9e9;}
.gallery-searchA ul li input[type='radio'] { -webkit-appearance: none;  width: 19px;  height: 19px;  border: 1px solid #42bcff;  border-radius: 50%;  outline: none;  margin: 10px 4px -1px 0px;  padding: 0px 1px 0px 1px; display:inline-block;}
input[type='radio']:before { content: '';  display: block;  width: 11px;  height: 11px;  border-radius: 50%;  margin: 3px 5px 7px 2px;}
.gallery-searchA ul li input[type='radio']:checked:before { background: #42bcff;}


.floatR { float: left; text-align:center; width:100%; text-transform: uppercase; font-size: 20px; color: #3a3838; margin: 0px 0px 15px 0px; font-weight: normal;}

.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 ul { width:100%; text-align: center; margin: 0 auto; border: 0px solid #e9e9e9; height:46px; float:left;}
.gallery-searchA li {line-height: 40px;display: inline-block;font-size: 17px;color: #515151;font-weight: normal;padding: 3px 0px 3px 55px;    box-sizing: border-box; float:left; text-transform: uppercase;}
.radio_mar{ margin:13px 5px 0px 0px;}
.gallery-searchA li:first-child {padding-left: 15px;}
.gallery-searchA .lastli {  margin-top: -3px; float:right;}
.gallery-searchA .lastli > div { float:left;}
#gallerFirst .slides li { text-align:center;  background: url(/images/bx_loader.gif) center center no-repeat; /*background:#e5e5e5;*/}
#gallerFirst .slides li img {display: inline!important; max-width: 650px;height:100%;max-height: 430px;border: 1px solid #e5e5e5;}
#gallerFirst { width:100%; float:left;  }
#gallerFirst,#gallerSec { width:100%; float:left;}
#gallerFirst {padding-bottom: 85px;}
#gallerSec {padding:0px 25px;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:20px;background: url(/images/news_rm.png) center center no-repeat;top: 39%;}
#gallerSec > .flex-direction-nav .flex-prev{opacity:1;height:44px;width:20px;background: url(/images/news_lm.png) center center no-repeat;top: 39%;}
#gallerSec:hover .flex-direction-nav .flex-next {right:0px;background: url(/images/news_rm.png) center center no-repeat;}
#gallerSec:hover .flex-direction-nav .flex-prev {left:0px;background: 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; text-align:center; background:#eaeaea;}
#gallerSec .slides li a img{display:inline;border: 1px solid #e9e9e9;max-height:81px;/* width:100%;*/}
::-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_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: 128px;overflow: hidden;display: block; text-align:center;}
.photo_gn1 li a img { max-width: 100%;}
.galleryLS1 {width:100%;float:left;max-width: 650px;position:relative;}
.pgNh,.previousAlbum {width:100%;float:left;text-align:left;/*border-bottom: 1px solid #e5e5e5;*/ font-size: 26px;font-weight: bold; /*padding:0 0 10px 0px;*/text-transform: uppercase;}
.pgt {width: 100%; float: left; text-align: left; font-weight: bold;  margin-top: 15px;}
.pgt span{ font-size:18px; color:#212121;}

.previousAlbum { text-align:center; margin-bottom:20px; font-size: 20px; margin: 25px 0px;}
.gallerySR1  {float: right;max-width: 470px;text-align: center;position:relative;}
.photo_gn1 { width:100%;  float:left; text-align:center;}
.photo_gn1 li {max-width: 240px;margin:0px 23px 30px 23px; width:100%; display:inline-block; float:left;}
.view_detail {width: 100%; float: left; padding: 10px 0px 20px 0px;   box-sizing: border-box;}
.view_detail a{ font-size:14px; background:#f15d15; text-decoration:none; padding:6px 15px; color:#fff; text-transform:uppercase;}
.view_detail a:hover {background: #f3bc38;  color: #fff;}
.photo_gn1 li a {/*display:block;width:100%;float:left;position:relative;background: #fff;*/}
.pht_flow {width: 100%; float: left; height:160px;  overflow: hidden;}
.pht_flow img{ /*width:100%;*/}
.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;}
.pg_text1 {width: 100%;text-align: left;float: left;font-weight: 600;margin: 0px 0px 0px 0px;}
.pg_discription { float: left; text-align: justify; margin-top: 8px;}
.lblTitle2 {width: 100%; float: left; text-align: left; font-weight: bold; margin-top: 15px;}
.lblTitle2 span{font-size: 18px;  color: #212121; float:left;}
.lblTitle  {text-align: left;color: #515151;font-size: 18px; font-weight: bold; float:left;}
.lblnewgllery {display:block;width:100%;float:left;text-align: left;color: #212121;font-size: 18px;font-weight: 600;}
.lblTitle span,.lblnewgllery span { color:#515151; font-weight:normal}
.pg_textTo {line-height: 22px;}
.pg_discription1 {text-align:justify;font-size: 18px;line-height: 22px;margin-top: 6px;width:100%;float:left;}
.pg_viewall2 { width:100%; float:left; margin-top:18px;}
.pg_viewall2 a {transition:all ease 0.3s; height:48px; color: #fff; line-height:48px;text-transform: uppercase; font-size: 18px; text-align:center; background: url(../images/loadmorebg.jpg)center;  padding: 0px 15px; display:inline-block;float:left; width: 180px;  font-weight: normal;}
.pg_viewall2 a:hover { background:#f15d15;}
#dvCustomers .eh1A {margin-bottom: 33px;width: 100%;}
a.eh2A{ height:330px !important;}
.eh2Ab {float: left; background: #fff;}
.GalbumNameN {font-size: 17px; line-height: 18px;color: #dc3f3f;font-weight:600;text-transform: uppercase; text-align:center; padding: 10px 10px 10px 10px; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; height:70px;}
span.pgt_b{ color:#212121; float:left; }
span.AN{ margin-top:10px; display:block;}
.GDateOfCreationN {float:left;color: #515151;width:100%;font-size: 17px;font-weight:normal; padding: 0px 6px;  box-sizing: border-box;}
.GtotalRecordN { padding: 0px 10px;  float: left;  width: 100%;}

.GDataOfAccessN,.GTotalRecordN{float:right;color: #515151;width:100%;font-size: 17px;font-weight:normal; padding: 0px 6px;  box-sizing: border-box;}
.DateOfCreationN,.DataOfAccessN,.GTotalRecordN { color:#4b4b4b;}
.totlphoto {color: #515151;}
.evcolorN {color: #515151;font-size: 17px;font-weight: normal;}
.tv{color: #515151;font-size: 17px;font-weight: normal;}
.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: 260px;width:100%; height:170px; display:inline-block; vertical-align:top; overflow:hidden; border: 1px solid #e5e5e5;}
.pgThumbView1 li a {height: auto;overflow:hidden;display:block;}
.pgThumbView1 li a img {height:170px; /*border: 1px solid #e5e5e5;*/}
#ctl00_head_lblHeading { color:#28b3ff}
.dis_pgheadign {width: 100%; text-align: center; font-size: 18px; font-weight: bold; margin-bottom: 15px;  float: left;}
.pgBack { width:100%; float:left; border:1px solid #e5e5e5; height:40px;  margin-bottom: 15px;}
.pgBack li {display:inline-block; float: left;color:#515151;font-size: 18px;font-style: normal;padding: 0px 10px; line-height:40px;  text-transform: uppercase;}
li.changeAlbums{ width:202px; height:38px; background:#f15d15; float:left; text-align: center}
li.eventDates {width: 34%; text-align: center;}
li.updatedOnD{width: 30%; text-align: center;}
.pgBack .changeAlbums span a{ color:#fff; font-size:18px; text-transform:uppercase; line-height:40px;}

.pgBack .changeAlbums a,.DescriptionH{font-weight: 600;color: #515151;}
.pgBack .eventDates span{font-weight: 600;color: #515151;}
.pgBack .updatedOnD span{font-weight: 600;color: #515151;}
.pgBack .totalImages { text-align:right; float: right;}
.pgBack .totalImages #ctl00_ContentPlaceHolder1_lblTotal{text-align:right;font-weight: 600;color: #515151;}
.fullDescription {width:100%;float:left;font-size: 15px;margin-bottom:10px;}
.thumGhide{width: 177px;height:46px;bottom: 19px;left: 0px;cursor: pointer;background: url(/images/showAlbum.png) bottom left no-repeat;float: left;position: absolute;z-index:3;}
.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: #515151;float:left;width:100%;background: #fbcd06;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: #515151;}
.pageLoaders { width:100%; float:left; text-align:center; min-height:61px;}
#loadmore {background: #28b3ff url(/images/loadmorebg.jpg) center center;display:inline-block; padding: 5px 15px; color: #fff; cursor:pointer;transition:all ease 0.3s; min-width: 150px;  max-width: 246px;  text-transform: uppercase;}
#loadmore:hover { background:#f3bc38;color:#fff;  }
.pgImgLoad { width:100%; float:left; text-align:center; height:32px;}
.video-img{display: block;overflow: hidden;	height: 128px;}
.AlbumIconPhoto{display: inline-block; overflow: hidden;  text-align: center;  height: 100%;}
.display_p { height: 150px; overflow: hidden; float: left; /*border: 1px solid #fbcd06; background: #fbcd06;*/}
.thum_first { height: 137px; 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%;*/ float:none;}
.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%;}
}