.error{color:#FA242D;font-size: 12px;font-family: 'heebolight';}
.upload-pic {
 border              : 2px solid #dddfe2;/*border-radius: 4px;*/
 height              : 120px;width: 120px;}
 .backclass{
 background-color    : black;
 }
 .loc_add_pht {
 margin              : 5px !important;
 }
 .add_pht {
 background-repeat   : no-repeat;
 background-position : top 15px center;
 background-size     : 50px;
 border              : 1px solid #ccc;
 color               : #ccc;
 margin              : 0px;
 padding             : 0;
 text-align          : center;
 cursor              : pointer;
 float               : left;
 height              : 120px;
 width               : 120px;
 }
 .photo_view1 { 
 overflow            : hidden;
 cursor              : pointer;
 float               : left;
 margin              : 4px;
 }
 .overlay1 { 
 background          : rgba(0, 0, 0, 0.75);
 bottom              : 0;
 left                : 0;
 opacity             : 0;
 padding             : 0;
 position            : absolute;
 right               : 0;
 text-align          : center;
 top                 : 0;
 transition          : opacity 0.25s ease 0s;
 }
 .photo_view1: hover .overlay1 {
 opacity             : 0.5;
 }
 .plus1 {
 font-family         : Helvetica;
 font-weight         : 900;
 color               : rgba(255,255,255,.85);
 font-size           : 65px;
 }
 .overlay2 { 
 background          : rgba(0, 0, 0, 0.75);
 bottom              : 0;
 left                : 0;
 opacity             : 0;
 padding             : 0;
 position            : relative;
 right               : 0;
 text-align          : center;
 top                 : 0;
 transition          : opacity 0.25s ease 0s;
 }
 .photo_view2: hover .overlay2 {
 opacity             : 0.5
 }
 .photo_view2{
 margin              : 5px;
 float               : left;
}
 .plus2 {
 font-family         : Helvetica;
 font-weight         : 900;
 color               : rgb(68, 45, 85);
 font-size           : 14px;
 background-color    : #ccc;
 width               : 30px;
 height              : 30px;cursor: pointer;
 display             : block;
 border-radius       : 50%;
 line-height         : 30px;
 margin-left         : 5px;
 margin-top          : 5px;
 }
 .small-bg.upload {
    height: 12px;
    width: 12px;
    margin: 0px 0 0 3px;
    background-position: -272px -99px;
}
.small-bg {
    height: 12px;
    width: 12px;
    background-image: url(../images/small-bg-image.png);
    background-repeat: no-repeat;
    background-position: -4px -4px;
    display: inline-block;
    margin-left: 8px;

}
.prod-pagination {margin: 30px 0 45px;}
.text-center{ text-align: center; }
ul.pagination {margin: 0; padding: 0;}
.pagination li {display: inline-block; margin-right: 7px; margin-bottom: 5px;}  
.pagination .active span {color: #fff; border: 1px solid #135bb0 !important; background-color: #135bb0 !important;}
.pagination>li>a, .pagination>li>span{width: 30px;height: 30px; border-radius: 3px;line-height: 30px; font-size: 14px; text-align: center; font-family: 'heebomedium', sans-serif; display: block; color: #3c484c; border: 1px solid #afb4b5; padding: 0px; margin: 0px;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {z-index: 2;color: #fff; border: 1px solid #ebc807;background-color: #135bb0;}
.pagination-arrows-set ul li:first-child span, .pagination-arrows-set ul li:last-child a{line-height: 27px;}