#swh-gallery-modal-root{
	display: none;
	position: fixed;
	height: 100vh;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color: rgba(0,0,0,0.9);
	z-index:9999
}

#swh-gallery-modal-carousel{
    height: 80vh;
    width: 80vw;
    margin: 10vh 10vw;
    min-height: 80vh;
    min-width: 80vw;
}

.slick-image {
    height: 80vh !important;
    width: 80vw !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    outline: none;
}

.swh-gallery-modal-close{
	position:absolute;
	top:0; right:0;
	padding:20px;
	cursor: pointer;
	color:#fff;
	font-size:20px;
}

.slick-dots li button:before, .slick-dots li.slick-active button:before{
	color:#fff!important;
	font-size: 16px!important
}

.slick-dots{
	bottom:-35px!important;
}

#swh-gallery-modal-prev{
	position: absolute;
	top:50%;
	left:3%;
	cursor:pointer;
}
#swh-gallery-modal-next{
	position: absolute;
	top:50%;
	right:3%;
	cursor:pointer;
}

@media screen and (max-width: 650px ){
	#swh-gallery-modal-prev, #swh-gallery-modal-next, .slick-dots{
		display: none!important;
	}
}

/*.slick-arrow.slick-next:before{
	content: "\f105"!important;
	font-family: 'FontAwesome'!important;
}*/
/*


.realto-property-modal-close i{
	font-size:20px;
	color:#fff;
}

*/