.no-edit .main-content{position:relative; width:100%; height:100vh; overflow:hidden;}
.no-edit .bx-wrapper .bx-controls-direction a{position:fixed;}
.no-edit .bx-wrapper .bx-controls-direction a{height:auto;}
.no-edit .bx-wrapper .bx-controls-direction a img{margin-bottom:0px;width:100%;}
.no-edit .bx-wrapper .bx-prev{right:53px;bottom:175px;}
.no-edit .bx-wrapper .bx-next{right:53px;bottom:130px;}

.no-edit .hsi-wrapper{background-size:cover;background-position:center;}
.no-edit .hsi-wrapper img{-moz-opacity:0; opacity:0; position:absolute; top:0; left:0; width:100%; height:100%;}

.no-edit .collection-name .cn-back{display:block; margin-bottom:20px;}

/*NEW*/
.no-edit .hsi-wrapper{height:100vh; position:relative;}
.no-edit .hsi-wrapper a{display:block;}

.no-edit #slide-counter{position:fixed; right:50px; bottom:40px; z-index:99;}
.no-edit #slide-counter p{margin:0px 0; text-align:center; color:#000; font-size:18px;}

.no-edit .collection-name{position:fixed; bottom:65px; left:50px; z-index:99;}
.no-edit .collection-name p{font-size:22px; color:#000; margin:0px;}

@media (max-width:1024px){
.no-edit .hsi-wrapper{background-size:100% auto; background-repeat:no-repeat;}
}

@media (max-width:980px){
.no-edit .collection-name p{font-size:18px;}
.no-edit #slide-counter p{font-size:14px;}
}

@media (max-width:680px){
.no-edit #slide-counter{right:30px; bottom:20px;}
.no-edit .bx-wrapper .bx-next{right:32px; bottom:105px;}
.no-edit .bx-wrapper .bx-prev{right:32px; bottom:150px;}
.no-edit .collection-name{bottom:50px; left:20px;}
.collection-name .cn-back{max-width:20px;}
.no-edit #collection .bx-controls-direction{display:none;}
}