.lb-album{width: 900px;margin: 0 auto;font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;}
.lb-album li{float: left;margin: 5px;position: relative;}
.lb-album li > a,.lb-album li > a img{display: block;}
.lb-album li > a{width: 149px;height: 153px;position: relative;padding: 0px;}
.lb-album li > a span{position: absolute;width: 150px;height: 150px;top: 10px;left: 10px;text-align: center;line-height: 150px;color: rgba(27,54,81,0.8);
text-shadow: 0px 1px 1px rgba(255,255,255,0.6);font-size: 24px;opacity: 0;filter: alpha(opacity=0); //
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /background: rgb(241,210,194);
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.56)), color-stop(100%,rgba(241,210,194,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);
background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);
-webkit-transition: opacity 0.3s linear;-moz-transition: opacity 0.3s linear;-o-transition: opacity 0.3s linear;-ms-transition: opacity 0.3s linear;transition: opacity 0.3s linear;}
.lb-album li > a:hover span{opacity: 1;filter: alpha(opacity=99); /* internet explorer */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/}
.lb-overlay {background:url(../../images/bg_main.jpg) left center no-repeat;background-color:rgba(0,0,0,.8);background-size: cover;height: 0;left: 0;overflow: hidden;padding: 0;
position:fixed;text-align: center;top: 0;/*width: 0;*/z-index: 99;width:100% !important;overflow-y: scroll;}
.lb-overlay a.lb-close{top: 75px;left: 1068px;width: 24px;height:33px;color: #fff;position: absolute;z-index: 1001;font-size: 15px;line-height: 26px;text-align: center;
overflow: hidden;opacity: 0;filter: alpha(opacity=0); /* internet explorer */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/margin:0 auto 0 0;}
.lb-overlay > div{position: relative;color: rgba(27,54,81,0.8);width: 550px;height: 80px;margin:0 auto;text-shadow: 0px 1px 1px rgba(255,255,255,0.6);top:50px;z-index:1000;}
.t_box_s {float: left;height: 60px;left: -107px;padding: 0;position: relative;top: -45px;width: 200px;}
.t_box_s_left {float: left;height: 60px;left: 437px;padding: 0;position: relative;top: -560px;width: 305px;}
.t_box_s_left_1 {float: left;height: 60px;left: 440px;padding: 0;position: relative;top: -540px;width: 305px;}
.t_box_s_left_2 {float: left;height: 60px;left: 440px;padding: 0;position: relative;top: -650px;width: 305px;}
.t_box_s_left_2a {float: left;height: 60px;left: 440px;padding: 0;position: relative;top:-548px;width: 305px;}
.lb-overlay div h4 {color: #f9af3f !important;font-size: 13px !important;text-align:left;text-transform:capitalize;text-decoration: none;font-weight:bold;
text-shadow:none;padding-top:3px;}
.lb-overlay div h3{color: #fff !important;font-size:9px !important;font-weight: normal;text-decoration: none;text-align:left;text-shadow:none;line-height:11px;
text-align:justify;}
.lb-overlay div h2 {color: #f9af3f !important;font-size:12px !important;font-weight: normal;text-decoration: none;text-align:left;text-shadow:none;padding-bottom:12px;}
.lb-overlay div h1 {color: #fff !important;font-size:14px !important;font-weight:bold;text-decoration: none;text-align:left;text-shadow:none;margin-top:15px;
margin-bottom:10px;}
.lb-overlay div h3 span,.lb-overlay div p{font-size: 16px;font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;font-style: italic;}
.lb-overlay div h3 span{display: block;line-height: 6px;}
.lb-overlay div p{font-size: 14px;text-align: left;float: left;width: 260px;}
.lb-overlay img {max-height: 100%;position: relative;opacity: 0;filter: alpha(opacity=0); /* internet explorer */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
box-shadow: 0px 2px 7px rgba(0,0,0,0.2);-webkit-transition: opacity 0.5s linear;-moz-transition: opacity 0.5s linear;-o-transition: opacity 0.5s linear;
-ms-transition: opacity 0.5s linear;transition: opacity 0.5s linear;}
.lb-prev, .lb-next{;opacity: 0.8;filter: alpha(opacity=80); /* internet explorer */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /*IE8*/}
.lb-prev:hover, .lb-next:hover{opacity: 1;filter: alpha(opacity=99); /* internet explorer */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/}
.arrow_s_box {left:-99px;margin: 0 auto;position:absolute;top:-370px;vertical-align: middle;width: 904px;z-index:99;}
.arrow_s_box_one {margin: 0 auto;position: relative;top: -390px;width:393px;float:left;left:0px;}
.lb-prev {background: transparent url(../../../images/arrow_l_l.png) no-repeat top left;position: absolute;width:38px;height:88px;left:0px;float:left;}
.lb-next {background: transparent url(../../../images/arrow_r_r.png) no-repeat top left;position: absolute;width:38px;height:88px;right:50px;float:right;}
.lb-overlay:target {width: auto;height:auto;right: 50px;margin-top:151px;padding-top:74px;}
.lb-overlay:target img,
.lb-overlay:target a.lb-close{opacity: 1;filter: alpha(opacity=99); /* internet explorer */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/}
x:-o-prefocus, .lb-overlay img {height: 100%;}
.zoom_one {z-index:1000; position:relative; left:-79px;width:457px;}
.img_zoom_small {z-index:1000;position:absolute; right:32px;top:7px!important;}		
.img_zoom_small_1 {z-index:1000;position:absolute; right:-61px;width:735px!important;top:7px!important;}		
.img_zoom_small_one {margin-right:4px;float:left !important;}		
.img_zoom_small_two {margin-right:4px !important;width:99px;}
@media screen and (min-width: 1280px) and (max-height: 720px) {
.lb-overlay:target {bottom: 0;height:480px!important;margin-top: 151px;padding-top: 74px;right: 50px;width: auto;}
.arrow_s_box {left:-99px;margin: 0 auto;position:absolute;top:-325px;vertical-align: middle;width: 904px;z-index:99;}
.t_box_s_left {float: left;height: 60px;left: 437px;padding: 0;position: relative;top: -545px;width: 305px;}
.t_box_s_left_1 {float: left;height: 60px;left: 440px;padding: 0;position: relative;top: -522px;width: 305px;}
.t_box_s_left_2 {float: left;height: 60px;left: 440px;padding: 0;position: relative;top: -633px;width: 305px;}
.t_box_s_left_2a {float: left;height: 60px;left: 440px;padding: 0;position: relative;top:-535px;width: 305px;}}
@media screen and (min-width: 1280px) and (max-height: 1024px) {
.lb-overlay:target {bottom: 0;height:auto;margin-top: 151px;padding-top: 74px;right: 50px;width: auto;}}
@media screen and (min-width: 1366px) and (max-width: 1366px) {
.lb-overlay a.lb-close{top: 75px;left: 1111px;width: 24px;height:33px;color: #fff;position: absolute;z-index: 1001;font-size: 15px;line-height: 26px;text-align: center;
overflow: hidden;opacity: 0;filter: alpha(opacity=0); /* internet explorer */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/margin:0 auto 0 0;}
ul.dropdown {position: absolute;top:58px;z-index: 99;}
.lb-overlay:target {bottom: 0;height:480px;margin-top: 151px;padding-top: 74px;right: 50px;width: auto;}
.lb-overlay div h3{color: #fff !important;font-size:9px !important;font-weight: normal;text-decoration: none;text-align:left;text-shadow:none;line-height:12px;}
.t_box_s_left_2a {float: left;height: 60px;left: 440px;padding: 0;position: relative;top:-536px;width: 305px;}
.t_box_s_left_2 {float: left;height: 60px;left: 440px;padding: 0;position: relative;top: -635px;width: 305px;}
.t_box_s_left_1 {float: left;height: 60px;left: 440px;padding: 0;position: relative;top: -525px;width: 305px;}
.t_box_s_left {float: left;height: 60px;left: 437px;padding: 0;position: relative;top: -545px;width: 305px;}
.arrow_s_box {left:-99px;margin: 0 auto;position:absolute;top:-321px;vertical-align: middle;width: 904px;z-index:99;}}		
@media screen and (min-width: 1600px) and (max-width: 1600px) {
.lb-overlay a.lb-close{left:1228px;}
.lb-overlay:target {bottom: 0;height:auto;margin-top: 151px;padding-top: 74px;right: 50px;width: auto;}}	

@media (max-width: 360px) {
.t_box_s {float: left;height: 60px;left: 0px;padding: 0;position: relative;top: -45px;width: 200px;}
}