    .dropdown-menu li {padding: 0;}
    .dropdown-menu li a:hover {background: #efefef;}
    .dropdown-menu li:before {content: '';}
    .photoCantainer{margin-left: -15px; margin-right: -15px;}
    .eachPhotosHolder { margin-bottom: 30px; width: 33.33333333%;  padding-left: 15px; padding-right: 15px; }
    .eachPhotos{ width: 100%; float: left; border: 1px solid #C8C8C8; padding: 1px; }  
    .eachPhotos a{ display: block; width: 100%; float: left; color: #000; text-decoration: none; position: relative; }
    .eachPhotos a span{position: absolute;bottom: 0;background: #000000b0;left: 0;right: 0;color: #fff;font-weight: 400;padding: 0 10px;font-size: 14px;}
    .eachPhotos a:hover{ text-decoration: none; }
    .eachPhotos a img{width: 100%;height: 240px;float: left;object-fit: cover;}
    .imgCount { float: left; white-space: nowrap; padding: 9px 7px 7px; }
    .dtls{ float: left; width: 100%; background: rgba(255, 255, 255, 0.64); color: #020202; box-sizing: border-box; bottom: 0; }
    .dtls i{ margin-right: 2%; }
    .GlrTitle{ float: right; padding: 0 6px 0 0; width: 77%; }
    .GlrTitle a{color: #000000;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;font-size: 14px;padding: 10px 0 9px;}
    .eachPhotos a dd{background-color: rgba(0, 0, 0, 0.75);padding: 3px 8px 4px 7px;font-size: 14px;text-decoration: none;color: #FFFFFF;margin: 0;text-transform: initial;position: absolute;left: 0;right: 0;bottom: 0;z-index: 9;backdrop-filter: blur(4px);}
    .pgLk { float:left; text-align:left; margin:0 0 0 10px; padding:0; }
    .pgLk button { padding: 7px 0 7px 25px !important; text-decoration: none; margin: 0 !important; color: #000; border: none; outline: none; cursor: pointer; position: relative; background: transparent; }
    .pgLk button:before { content: '\f08a'; position: absolute; font:400 14px "FontAwesome"; left: 0; top: 11px; }
    .liked{ background: transparent; -webkit-transition: all 240ms ease-in-out; -moz-transition: all 240ms ease-in-out; -ms-transition: all 240ms ease-in-out; -o-transition: all 240ms ease-in-out; transition: all 340ms ease-in-out; }
    .liked:before{ content: '\f004' !important; position: absolute; font:400 14px "FontAwesome"; left: 0; top: 11px; }
    .pgSbk {float:right; display: flex;}
    .pgSbk a { display: inline-block !important; margin: inherit !important; margin-left: 0px !important; padding: 9px 12px; }
    .pgSbk a i{ float: left; }
    .pgSbk img { padding:inherit !important; box-shadow:none !important; }
    .icnPGfb, .icnPGtw, .icnPGgp { color:#000; -webkit-transition: all 240ms ease-in-out; -moz-transition: all 240ms ease-in-out; -ms-transition: all 240ms ease-in-out; -o-transition: all 240ms ease-in-out; transition: all 340ms ease-in-out; font-size: 16px; }
    .icnPGfb:hover, .icnPGtw:hover, .icnPGgp:hover {color:#000;} 
    .col{float: right !important;}
    
    .pagination {margin: 8px 0 18px 0 !important;}
    
    @media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait){
        .eachPhotosHolder {
            width: 100%;
        }
    }
    @media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape){
        .eachPhotosHolder {
            width: 50%;
        }
    }
    
    .tdg-img-effect {overflow: hidden}
    .tdg-img-effect.zoom-slow img {transition: all 3s;-moz-transition: all 3s;-webkit-transition: all 3s;-o-transition: all 3s; height: 200px; object-fit: cover;}
    .tdg-img-effect.zoom-slow:hover img {-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);-ms-transform: scale(2);transform: scale(2)}
    .tdg-img-effect.zoom:hover img{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}