#rov_view_modal_container {
  padding: 0 !important;
  z-index: 9999;
}
#rov_view_modal_container .modal-dialog {
  width: 96%;
  max-width: none;
  height: 90%;
}
#rov_view_modal_container .rovStop.modal-dialog {
  height: 100%;
}
#rov_view_modal_container .rovStop.modal-dialog .rov_view_modal_indicator_container {
	visibility: hidden;
}
#rovModalCarousel,
#rovModalCarousel .embed-responsive,
#rov_view_modal_container .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
#rov_view_modal_container .modal-body {
  overflow-y: auto;
  padding: 20px 40px 40px 40px;
}

#rov_view_modal_container .carousel-inner,
#rov_view_modal_container #rov_story_carousel {
	height: 100%;
}
#rov_view_modal_container .modal-content {
	background-color: black !important;
}
#rovModalCarousel audio {
    filter: invert(0.8) opacity(0.8);
}
#rov_view_modal_container .rov-modal-header:before,
#rov_view_modal_container .rov-modal-header,
#rov_view_modal_container .rov-modal-menu {
	position: absolute;
	width: 100%;
	z-index: 9;
}
#rov_view_modal_container .rov-modal-footer {
	bottom: 0px;
}
#rov_view_modal_container .image_viewer_inner_container {
	margin: auto !important;
	height: 100%;
}
#rov_view_modal_container .rov_modal_close {
	position: absolute;
	right: 8px;
}
#rov_view_modal_container .rov_view_modal_indicator_container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 30px;
	background-color: rgba(140, 140, 140, 0.85);
}
#rov_view_modal_container .rov_modal_zoom_container {
	position: absolute;
	z-index: 9;
}
#rov_view_modal_container .carousel-control-prev,
#rov_view_modal_container .carousel-control-next {
	z-index: 2;
	width: 5% !important;
}
#rov_view_modal_container .carousel-control-prev {
	left: -40px;
}
#rov_view_modal_container .carousel-control-next {
	right: -40px;
}

#rov_view_modal_container .jqvsiv_toolbar {
	padding-top: 10px;
	padding-right: 10px
}

#rov_view_modal_container .rov_modal_dialogue_container .carousel-item.active {
	height: 100%;
	/* width: 100%; */
}
/* IN-VIEW MEDIA CAROUSEL */
#rov_story_carousel .carousel-control-prev-icon,
#rov_story_carousel .carousel-control-next-icon {
	height: 50px;
	background-size: contain;
	width: 30px;
	background-repeat: no-repeat !important;
}
#rov_story_carousel .carousel-control-next-icon {
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' stroke='black' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}
#rov_story_carousel .carousel-control-prev-icon {
    background: url("data: image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' stroke='black' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

#rovModalCarousel .rov_slider_image_container {
    display: flex !important;
    height: 100%;
}
@media (orientation: landscape) {
	#rovModalCarousel .carousel-item img:not(#rov_audio_icon) {
	  width: auto;
	  height: 95%;
	}
}
@media (orientation: portrait) {
	#rovModalCarousel .rov_slider_image_container {
		height: 85vh !important;
	}
}
#rov_view_modal_container .carousel-control-prev {
	left: -30px;
}
#rov_view_modal_container .carousel-control-next {
	right: -30px;
}



/* COMMENNT IMAGE MODAL */
.comment_image_lightbox {
	height: 83vh !Important;
    background-position: center !Important;
    background-size: contain !Important;
    background-repeat: no-repeat !Important;
}