html, body { overflow-x:hidden; }
.image-content-section .image-block .img_innertop { border: 1px solid #e3e3e4; max-height: 100%; padding: 30px; position:relative; }
.image-content-section .image-block .prodnav .img.slick-slide { padding: 10px; opacity: 0.4; }
.image-content-section .image-block .prodnav .img.slick-slide .img_inner { border: 1px solid #e3e3e4; padding: 10px; }
.image-content-section .image-block .prodnav .img.slick-slide.slick-current { opacity: 1; }

.image-content-section .image-block .prodnav.slick-initialized.slick-slider button.slick-arrow:before { background: url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/Ritter%202020%20Images/left-arrow.png)no-repeat center/cover; background-size: contain; width: 8px; height: 14px; position: absolute; content: ""; top: 50%; left: 50%; display: inline-block; transform: translate(-50%, -50%); }
.image-content-section .image-block .prodnav.slick-initialized.slick-slider .slick-arrow { background: transparent; position: relative; }
.image-content-section .image-block .prodnav.slick-initialized.slick-slider button.slick-next.slick-arrow:before { background: url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/Ritter%202020%20Images/right-arrow.png)no-repeat center/cover; }

.popup_section { display: none; }
.popup_section.fancybox-content { padding: 15px; width: 900px; border-radius: 6px; max-width: 100%; background: #fff; }
.popup_section.fancybox-content .popfor_product .img { padding: 10px; }
/* ._popup_raw .popfor_product { border: 2px solid #ccc; padding: 30px 15px 0; } */
.popup_section.fancybox-content .img img { max-height: 500px; width: auto; margin: 0 auto; }
.popup_section.fancybox-content 
.popopnav_product { margin-top: 15px; padding: 0 50px; }
.popup_section.fancybox-content .popopnav_product .img { padding: 10px; opacity: .4; }
.popup_section.fancybox-content .popopnav_product .img.slick-slide.slick-current.slick-active.slick-center img { opacity: 1; }
.popup_section.fancybox-content .popopnav_product .img .img_btm { border: 2px solid #ccc; padding: 10px 10px; }
.popup_section.fancybox-content .popopnav_product .img.slick-current.slick-active.slick-center { opacity: 1; }
.popup_section.fancybox-content button.slick-arrow { background: no-repeat; position: absolute; top: 50%; transform: translateY(-50%); width: 36px; height: 36px; border: 1px solid rgba(0, 0, 0, .5); border-radius: 100%; }
.popup_section.fancybox-content button.slick-prev.slick-arrow { left: 0; }
.popup_section.fancybox-content button.slick-arrow:before { background-size: contain; width: 8px; height: 14px; position: absolute; content: ""; top: 50%; left: 50%; display: inline-block; transform: translate(-50%, -50%); background: url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/Ritter%202020%20Images/left-arrow.png)no-repeat center/cover; }
.popup_section.fancybox-content button.slick-next.slick-arrow { right: 0; }
.popup_section.fancybox-content button.slick-next.slick-arrow:before { background: url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/Ritter%202020%20Images/right-arrow.png)no-repeat center/cover; }
.popup_section.fancybox-content .popopnav_product .img .img_btm img { max-height: 120px; }


.image-content-section .image-block .prodnav.slick-initialized.slick-slider { margin: 30px 0 0; }
.image-content-section .image-block .prodnav.slick-initialized.slick-slider .slick-arrow { top: auto; bottom: -50px; transform: none; left: 50%; position: absolute; width: 36px; height: 36px; border: 1px solid rgba(0,0,0,.5); border-radius: 100%; }
.image-content-section .image-block .prodnav.slick-initialized.slick-slider  button.slick-prev.slick-arrow { transform: translateX(-50%); margin-left: -35px; }
.business_img_con_section .image-block { padding-bottom: 50px; }

._popup_raw .popfor_product .img_inner { display: flex; align-items: center; justify-content: center; }

.popup_section button.fancybox-button { height: 25px; width: 25px; background-color: #007BC3; top: 1px !important; right: 1px !important;}
.popup_section button.fancybox-button svg path { fill: #fff; }
.popup_section button.fancybox-button:hover { background:#2A3B69; }

.business_img_con_section .image-block img { max-height:307px; }



section.image-content-section.business_img_con_section.map_imagecontent .inner.flex { align-items: flex-start; }
section.image-content-section.business_img_con_section.map_imagecontent { padding: 100px 0;  }
section.image-content-section.business_img_con_section.map_imagecontent .right-content { padding-top: 50px; }

section.image-content-section.business_img_con_section.map_imagecontent .img_innertop { border: 1px solid #000; }
section.image-content-section.business_img_con_section.map_imagecontent .img_inner { border: 1px solid #000; }
section.image-content-section.business_img_con_section.map_imagecontent .image-block .prodnav .img.slick-slide { opacity: .8; }
section.image-content-section.business_img_con_section.map_imagecontent .img.slick-slide.slick-current.slick-center { opacity: 1; }
section.image-content-section.business_img_con_section.map_imagecontent .img.slick-slide.slick-current.slick-center .img_inner { border: 1px solid #000; }

@media (min-width:768px){
    .image-content-section .image-block .prodnav.slick-initialized.slick-slider { margin-top: 30px;  }
    .popup_section button.fancybox-button { width:45px; height:45px; top: 9px !important; right: 9px !important; }
    
    section.image-content-section.business_img_con_section.map_imagecontent { padding: 200px 0;}
    section.image-content-section.business_img_con_section.map_imagecontent .right-content { padding-top: 0; }
}

@media (min-width:992px){

}
@media (min-width:1200px){

    .image-content-section .image-block .prodnav.slick-initialized.slick-slider button.slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); height: 36px; width: 36px; display: flex !important; align-items: center; justify-content: center; padding: 10px; border-radius: 100%; border: 1px solid #e3e3e4; }
    .image-content-section .image-block .prodnav.slick-initialized.slick-slider button.slick-prev.slick-arrow { left: -50px; }
    .image-content-section .image-block .prodnav.slick-initialized.slick-slider button.slick-next.slick-arrow { right: -50px; }
/*     .popup_section.fancybox-content .img img {max-height: 300px;} */
    
    .popup_section.fancybox-content .popopnav_product .img .img_btm { padding;15px; }

}

@media (min-width:1400px){
    .image-content-section .image-block .prodnav.slick-initialized.slick-slider { padding:0 50px; }
    .image-content-section .image-block .prodnav.slick-initialized.slick-slider button.slick-prev.slick-arrow { left: 0; transform: none; margin: 0; top: 50%; transform: translateY(-50%); }
    .image-content-section .image-block .prodnav.slick-initialized.slick-slider button.slick-next.slick-arrow { right: 0; transform: translateY(-50%); margin: 0; left: auto; }
    
    .popup_section.fancybox-content .popfor_product .img { padding: 30px; }
}