.slick-lightbox { background: hsla(0, 0%, 100%, .8) !important }
.slick-lightbox-close { background-color: #fff; border: 1px solid #66b500; border-radius: 3rem; height: 3rem; width: 3rem }
.slick-lightbox-close:before { color: #1a1a1a; font-size: 2rem; line-height: .8em }
.slick-list.draggable { background-color: transparent }
.slick { margin: 0 1.5rem }
.slick img.media__element { border: 1px solid #dee2e6; border-radius: 1rem !important }
.slick--skin--boxed .slide__content { border: 0; border-radius: 1rem; margin: 0 }
.slick--skin--boxed>.slick__slider>.slick-list { margin: 0 }
.field-group--gallery { padding-bottom: 3rem !important }
.slick-slide { padding: 0 .5rem }
.slick-dots { bottom: -3rem }
.slick-dots li { margin-left: 2px; margin-right: 2px }
.slick-dots li button:before { font-size: .5rem }
.slick-dots li.slick-active button:before { color: #66b500; font-size: .75rem }
.slick-arrow {border-radius: 0;  background-color: transparent; height: 1.5rem; width: 1.5rem }
.slick-arrow:before { border-color: #66b500; border-style: solid; border-width: .0625em .0625em 0 0; content: ""; display: inline-block; height: .45em; left: .15em; position: relative; top: .15em; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); vertical-align: top; width: .45em }
.slick-arrow.slick-next { right: -1.5rem }
.slick-arrow.slick-next:before { left: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg) }
.slick-arrow.slick-prev { left: -2rem }
.slick-arrow.slick-prev:before { left: .25em; -webkit-transform: rotate(-135deg); transform: rotate(-135deg) }
.slick-arrow.bottom:before { top: 0; -webkit-transform: rotate(135deg); transform: rotate(135deg) }
.slick--skin--asnavfor{
	margin-top: 15px
}