body{font-family:'Karla',sans-serif}.section-heading{font-size:48px!important;font-family:'Cormorant Garamond',serif;font-weight:400}.section-para{font-size:16px;font-family:'Karla',sans-serif;font-weight:400}.header-section{color:#fff;text-align:left;position:relative}.banner-section{position:relative}.header-content{position:absolute;top:35%;width:100%}.header-content h1{font-size:64px;color:#fff;font-weight:600;font-family:'Cormorant Garamond',serif;text-align:left}.team-banner-img{width:100%;height:auto}.m-banner{display:none}.gallery-section{padding:4rem 0}.gallery-heading{padding:2rem 0 0}.gallery-title{color:#1c355e}.form-select.filter-select{border-color:#dcdcdc;color:#363636;background-color:#fff0;font-size:18px;padding:.5rem 1rem;font-family:'Karla',sans-serif}.filter-controls{width:20%}.form-select.filter-select:hover{border-color:#80bdff}.fancybox__toolbar{display:none!important}.fancybox__nav{display:none!important}.before-after-gallery{display:flex}.before-after-gallery .inner_gallery{width:calc((100% - 0px) / 3);padding:10px}.gallery-item{cursor:pointer;border:3px solid #1c355e;overflow:hidden;background-color:#002d5b;box-shadow:0 .125rem .25rem rgb(0 0 0 / .075);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;height:100%;border-radius:20px}.gallery-item:hover{transform:translateY(-3px);box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)}.gallery-image{width:100%;height:auto;display:block}.caption{background-color:#002d5b;color:#fff;padding:20px 0;text-align:center;font-size:18px;width:100%;font-family:'Karla',sans-serif}.modal-dialog{max-width:95vw;max-height:95vh;margin:10px auto}.modal-body{overflow-y:auto;max-height:calc(95vh - 120px)}#modalCarousel .item{text-align:center;border:1px solid #dcdcdc;border-radius:10px}.modal-title{color:#000;font-size:18px;font-weight:600}#imageCounter{font-size:14px;color:#363636;padding-top:1rem}#modalCarousel .owl-nav .owl-prev{position:absolute;left:5%;top:30%}#modalCarousel .owl-nav .owl-next{position:absolute;right:5%;top:30%}#modalCarousel .item img{max-width:50%;height:auto;display:block;margin:0 auto}#modalCarousel.owl-theme .owl-nav [class*=owl-]{color:#363636!important;font-size:3rem;margin:5px;padding:4px 10px;border-radius:3px;opacity:.8}#modalCarousel.owl-theme .owl-nav [class*=owl-]:hover{opacity:1;background:#004085!important}#modalCarousel.owl-theme .owl-dots .owl-dot span{background:#ccc}#modalCarousel.owl-theme .owl-dots .owl-dot.active span,#modalCarousel.owl-theme .owl-dots .owl-dot:hover span{background:#002d5b}.custom-video h1{padding-bottom:3rem}@media screen and (min-width:1025px) and (max-width:1280px){.caption{font-size:16px}}@media screen and (min-width:768px) and (max-width:991px){.d-banner{display:block!important}.m-banner{display:none!important}.header-content h1{font-size:46px}}@media (max-width:991px){.d-banner{display:none}.m-banner{display:block}.header-content{bottom:8%;top:auto}.gallery-heading{padding:0;flex-wrap:wrap}.filter-controls{width:50%;margin:2rem auto 0 auto}.gallery-title{width:100%}.before-after-gallery{padding:0}}@media (max-width:480px){.filter-controls{width:100%}.header-content h1{font-size:50px}.section-heading{font-size:36px!important}}