.padding_0 { padding:0;}
#LastRecordLoader {
    text-align: center;
}
.photo-count-outer img {
    max-width: 360px;
}
#load-more-section {
    display: inline-block;
    width: 100%;
    text-align: center;
}
#load-more-section #load-more {
    border: none;
    height: 40px;
    padding: 0 25px;
    line-height: 40px;
    text-transform: uppercase;
    background: #004d40;
    color: #fff;
    border-radius: 4px;
}
.inner_pages_outer_container .inner_page_outer h1{float:none;text-align: center;display:inline-block;}
.inner_page_heading_new{text-align:center;}
.photo_galler_inner{width:100%;float:left;margin:0px !important;text-align: center;border-bottom: 1px solid #546e7a; padding-bottom:13px;}
.photo_galler_inner li{padding:0 5px !important;max-width:100%;text-align: center;display: inline-block; float:none;  margin-top: 10px;}
.photo_galler_inner li.active > a{color: #004d40!important; background:none !important;}
.photo_galler_inner li > a:hover{background:none !important;color: #004d40!important;}
.photo_galler_inner li > a {color: #546e7a;display: block;font-size:16px !important;padding:0 10px;}
.photo_galler_inner li.active a, .photo_galler_inner li.active a:hover, .photo_galler_inner li a:hover{background: #ff7043; color:#fff;}
.photo_galler_inner li.active a::after,.photo_galler_inner li > a:hover::after{content:"\f107";position: absolute;top:60%;text-align:center;font-family:'FontAwesome'; left:50%; margin-left:-5px;}
.photo_cont {float: left;height: 360px;width: 100%;position:relative;margin-bottom:30px; overflow:hidden;border-radius: 10px;}
.photoDesc {display: none;height:100%;position: absolute;top: 0;width:100%;padding:7px;}
.photoDesc_inner{background:  rgba(0,77,64,0.8) !important;width:100%;height:100%;padding:0px 10px;border-radius: 10px;}
.photo_cont:hover .photoDesc {display: block;}
.gallery {padding: 0px !important;margin-top:20px;}
.inner_page_outer{padding:0px !important;}
.photo-count-outer{float:left;position:relative;width:100%; height:100%; text-align: left;}
.photo-count-outer img { 
display: inline-block; 
max-width: inherit; 
text-align: center;
left:50%;
top:50%;
position:relative;	
transform:translateY(-50%) translateX(-50%);
-moz-transform: translateY(-50%) translateX(-50%);
-o-transform: translateY(-50%) translateX(-50%);
-ms-transform: translateY(-50%) translateX(-50%);
-webkit-transform: translateY(-50%) translateX(-50%); 
}
.gallery-desc-txt {position: relative;text-align: center;top: 50%;-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
padding: 10px 0;}
.gallery-desc-txt h4,.gallery-desc-txt h4 a {color:#fff;margin: 0;font-size:18px;}
.gallery-desc-txt h4 a:hover {color: #ffcc80;}
.gallery-desc-txt p {color:#fff;font-size:16px;margin:0;}
.gallery-desc-txt_a_cls{font-size:16px;color:#FFF;padding-top:5px;text-transform:uppercase;display:inline-block; cursor: pointer;}
.no_style_a{border:none !important;border-radius:0px !important;}
.p_descrp {border-bottom: 1px dashed #000;padding-bottom: 20px;margin-bottom:30px;}
.font-24_h3{border-top:1px dashed #000;padding-top: 20px;text-transform: uppercase;font-size:24px;margin:0px;margin-top:20px;}
@media(min-width:1024px) and (max-width:1200px){
.photo_cont{ height:220px !important;}
}
@media(min-width:992px) and (max-width:1024px){
.photo_cont {
height: 293px !important;
}
}
@media(min-width:768px) and (max-width:992px){
.photo_cont{ height:345px;}
.inner_page_outer{text-align: center;}
}
@media(max-width:767px){
.photo_cont {
float: none;
height: 290px;
margin: 7px auto;
max-width: 290px;
}
.photo_galler_inner li a {
padding: 0;
}
.photo_galler_inner li {padding: 5px !important; margin:0;}
}