.bt-gallery-box.disable{text-align:center;padding:30px 0;border:solid 1px #dddddd;background-color:#F1F1F1;color:#777777}.bt-gallery-box .gallery-box-img-wrapper{display:block;position:relative;overflow:hidden}.bt-gallery-box .caption-outer-wrapper{position:absolute;left:0px;right:0px;top:0px;bottom:0px;background-color:rgba(255,255,255,0.65);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;opacity:1}.bt-gallery-box .caption-wrapper{position:absolute;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;text-align:center;color:black;width:100%;padding:0 15px}.bt-gallery-box .caption-action{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-webkit-transform:translateY(-20px);-khtml-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0;color:#fff;text-transform:uppercase}.bt-gallery-box .caption-title{text-transform:uppercase;font-weight:bold;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;color:#000;opacity:1}.bt-gallery-box .caption-description{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-webkit-transform:translateY(20px);-khtml-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:1;font-weight:bold}.bt-gallery-box .caption-line{margin:10px auto;width:50px}.bt-gallery-box .caption-line:after{content:"";display:block;height:1px;background-color:black;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-webkit-transform:scaleX(1);-khtml-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.bt-gallery-box .gallery-box-img-wrapper.loaded:hover .caption-outer-wrapper{background-color:rgba(255,255,255,0)}.bt-gallery-box .gallery-box-img-wrapper.loaded:hover .caption-title{color:#fff}.bt-gallery-box .gallery-box-img-wrapper.loaded:hover .caption-description{opacity:0}.bt-gallery-box .gallery-box-img-wrapper.loaded:hover .caption-action{-webkit-transform:translateY(0px);-khtml-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1}.bt-gallery-box .gallery-box-img-wrapper.loaded:hover .caption-line:after{-webkit-transform:scaleX(0.5);-khtml-transform:scaleX(0.5);-moz-transform:scaleX(0.5);-ms-transform:scaleX(0.5);-o-transform:scaleX(0.5);transform:scaleX(0.5)}.bt-gallery-box .item{position:absolute;top:0px;bottom:0px;left:0px;right:0px;overflow:hidden}.bt-gallery-box .gallery-box-img{background-size:cover;background-position:center center;position:absolute;top:0px;bottom:0px;left:0px;right:0px;opacity:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.bt-gallery-box .gallery-box-img-wrapper.loaded .gallery-box-img{opacity:1}.bt-gallery-box .gallery-box-img-wrapper.loaded:hover .gallery-box-img{-webkit-transform:scale(1.05);-khtml-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.bt-gallery-box .shape-keeper{width:100%;height:auto;opacity:0}.bt-gallery-box .loader-wrapper{position:absolute;top:0px;left:0px;bottom:0px;right:0px}.bt-gallery-box .preloader-outer-wrapper{width:36px;position:absolute;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}.bt-gallery-box .row{margin:0px}.bt-gallery-box .row [class^="col-"],.bt-gallery-box .row [class*=" col-"]{padding:0px}

