.slide-controls{z-index:9999;position: relative;}
.arrow-prev{display:none !important;}
.arrow-next{display:none !important;}
.slide-controls .slide-arrow{display:inline-block;width:auto;height:auto;min-height:10px;padding:5px;text-align:center;color:DimGray;background-color:LightGray;border:3px solid DimGray;border-radius:10px;cursor:pointer;}
.slide-controls .slide-arrow.arrow-prev:before{content:'←';}
.slide-controls .slide-arrow.arrow-next:after{content:'→';}
.slide-controls .slide-arrow span{position:absolute;left:-99999px;line-height:0;opacity:0;}
.slide-controls .slide-arrow:focus, .slide-controls .slide-arrow:hover{color:Blue;text-decoration:none;background-color:Lime;}
.slide-controls .custom-dots{padding-left:0;}
.slide-controls .custom-dots li{margin:0 10px 0 0;display:inline-block;list-style:none;}
.slide-controls .custom-dots li:first-child{margin-left:0;}
.slide-controls .custom-dots .dot{display:block;width:10px;height:10px;text-decoration:none;background-color:#707070;border:1px solid #707070;border-radius:50%;cursor:pointer;}
.slide-controls .custom-dots .dot .string{position:absolute;left:-99999px;line-height:0;opacity:0;}
.slide-controls .custom-dots .slick-active .dot{background-color:transparent;}
.slide-controls .custom-dots .dot:hover, .slide-controls .custom-dots .custom-dots .slick-active .dot:hover{background-color:transparent;}
.fancybox-infobar{z-index: 1 !important;}
.fancybox-caption{z-index: 99999 !important;}
.fancybox-caption__body{overflow: unset !important;float: right !important;position: fixed !important;top: 10px !important;right: 30px !important;text-align: end !important;width: 100%}
.fancybox-download{float: left; left:120px}
.fancybox-button--zoom{display: none !important;}
.bphoto-download-icon{float: left}
.bphoto-download-btn{float: left;color: #707070;margin-left: 14px;}
.fancybox-is-open .fancybox-bg {opacity: 1 !important;}
#b4-gallery-images-desk .item .item-img{padding-bottom: 30px;}
.lazy{object-fit: cover;}
.tag-inner{color:#707070}
.fancybox-button.fancybox-button--thumbs{display:none !important;}
.fancybox-button.fancybox-button--play{display:none !important;}
#bpt{color:#8e8e8e !important}
.compensate-for-scrollbar{margin-right:0px;}
#b4-gallery-images .owl-theme .owl-dots .owl-dot span{background:#707070 !important;opacity:0.2;}
.owl-theme .owl-dots .owl-dot span{background:#707070 !important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:black !important;border:1px solid #FFEDCF;opacity:1;}
button:focus{outline:none;}
.title-box-bphoto a{color:white;text-align:center;}
.listBphoto1{padding-top:46px;}
.btn-pill{border-radius:20px;border:1px solid #707070;color:#707070;}
@media screen and (min-width:768px){
	.btn-tag-photo{float:right;}
	.btn-download-photo{float:left;}
	.slick-slide div{outline: none !important;}
	.slick-slide div:focus{outline: none !important;}
	.slide-controls{text-align:center;margin-top: -24px;}
	.fancybox-button.fancybox-tag{right: 10px;border: 1px solid #707070;border-radius: 20px;height: 40px;top: -4px;width: auto;padding: 0px 15px 4px 15px;margin-right: 5px}
	.fancybox-button.fancybox-download{border: 1px solid #707070;border-radius: 20px;height: 40px;top: 0;width: auto;padding: 0px 20px 0 20px}
	.ctn-full{width:100%;background-color:black;padding-bottom:46px;padding-top:59px;}
	#b4-gallery-wrap{display:none;}
	#b4-gallery-wrap-desk{display:block;z-index: 1 !important;position: relative;}
	.listBphoto{padding-top:90px;}
	#b4-gallery-images .item-img{padding-bottom:30px;}
	.owl-theme .owl-dots .owl-dot span{background:#707070;}
	.main-content-bphoto{background-color:#0F0F0F;font-size:18px;}
	.title-box-bphoto{text-align:center;background-color:#191919;height:50px;padding-top:14px;}
	.title-box-bphoto a{font-size:18px;}
	.imgPt .img-responsive{width:100%;height:275px;object-fit: cover;}
	#filterControls a{font-size:18px;padding-left: 20px;padding-right: 20px; margin-bottom: 14px !important;}
	#filterControls{padding-top:41px;padding-bottom:70px;padding-left: 15px;padding-right: 10px;}
	#b4-gallery-images-desk .item-img{padding-bottom:30px;}
	.boxPhoto{margin-bottom:47px;}
	/* .item-img{height: 263px;} */
	.slick-slide div{margin-left: -20px;}
	/* .slick-slide div a:first-child {padding-left: 0 !important;} */
	.slick-slide div a {height: 254px !important;outline:none !important;padding-left: 20px;padding-bottom: 24px;}
	.slick-slide div a img {height: 100%;}
	/* .slick-slide {margin: 0 25px 0 0;}
	.slick-list {margin: 0 -25px 0 0;} */
	.owl-theme .owl-nav.disabled+.owl-dots{margin-top: -5px !important;}
	.fancybox-button div {height: unset !important;}
	.slick-active div:last-child {margin-top: -10px;}
}
@media screen and (max-width:767px){
	.btn-tag-photo{width:60%; float:right;}
	.btn-download-photo{width:40%; float:left;}
	.slick-slide div{outline: none !important;margin-right: -5px;}
	.slick-slide div:focus{outline: none !important;}
	.slick-slide div a {height: 123px !important;outline:none !important;padding-right: 7px;}
	.slick-slide div a img {height: 100%;}
	.slide-controls{text-align:center;margin-top: 16px;}
	.ctn-full{width:100%;background-color:black;padding-top:22px;}
	.owl-theme .owl-nav.disabled+.owl-dots{margin-top: 40px !important;}
	.category-wrapper{padding-left: 0;padding-right: 0;}
	/* .item-img{height: 140px;} */
	.btn-pill{margin:0.25rem !important;}
	.imgPt .img-responsive{width:100%;height:268px;object-fit: cover;}
	#b4-gallery-wrap-desk{display:block;padding: 0 15px;}
	#b4-gallery-wrap{display:block;}
	.listBphoto{padding-top:60px;}
	#b4-gallery-images .item-img{padding-top:20px;margin-bottom: -14px;}
	#b4-gallery-images{padding:0 15px;}
	.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;background:#707070;}
	.main-content-bphoto{font-size:16px;background-color:black;}
	.title-box-bphoto{text-align:center;padding-bottom:67px;padding-top:10px;}
	.title-box-bphoto a{font-size:16px;}
	.col-12 .col-md-4{padding-left:0px;padding-right:0px;}
	#filterControls{padding-top:40px;padding-bottom:40px;}
	.fancybox-button div {height: unset !important;}
	.fancybox-button.fancybox-tag{right: -20px;border: 1px solid #707070;border-radius: 20px;height: 34px;top: 30px;width: auto;margin-right: 5px;margin-bottom: 8px;padding: 0 18px 4px 18px;}
	.fancybox-button.fancybox-download{border: 1px solid #707070;border-radius: 20px;height: 34px;top: 30px;width: auto;margin-right: 5px;margin-bottom: 8px;padding: 0px 21px 4px 21px;left: 40px;}
	.tag a{font-size:11px;}
}