.shadow-radius {filter: drop-shadow(0px 1.2px 3.6px rgba(0, 0, 0, 0.1)) drop-shadow(0px 6.4px 2.4px rgba(0, 0, 0, 0.13)); border-radius: 9.30042px;}
ul.home-bullets {list-style-type: none; padding-top: 37px; padding-left: 27px;}
ul.home-bullets li {position: relative; font-family: 'Mulish', sans-serif; font-style: normal;font-weight: 400; font-size: 18px; line-height: 170%; margin-bottom: 12px;}
ul.home-bullets li::before {content: ''; background: url(https://prescriberpoint.com/hubfs/Prescriber%20Point%20Theme%202022/Images/Home/Check-22-cr-fr.svg); position: absolute;left: -28px;top: 4px;width: 23px;height: 23px;}

.desktop-hide {display: none;}
.ac-gallery-grid__title h2 {font-family: 'houschka-pro', helvetica, arial, sans-serif;font-style: normal;font-weight: 700;font-size: 44px;line-height: 140%;color: #2E516A;margin: 0;}
.ac-portfolio {position: relative;}
.ac-portfolio-grid__item {margin-top: 10px;width: 100%;}
.ac-portfolio-grid__item-img {border-radius: 20px;position: relative;width: 100%;}

.ac-portfolio__link a {height: 100%;position: absolute;top: 0;width: 100%;}
.ac-portfolio__title p {display: block;margin: 0;width: 100%;}

.ac-gallery-grid {align-items: stretch; display: flex; flex-direction: column; gap: 24px; padding: 0 24px 0 0;width: 100%;}
.ac-gallery-grid__title {padding-bottom: 64px;}
.ac-gallery-grid__item {flex: 0 0 calc(50% - 10px);margin: 5px;}
.ac-gallery-grid__wrapper .owl-nav {position: absolute;right: 0;top: -85px;}

.ac-portfolio .ac-gallery-grid__wrapper .owl-nav .owl-prev:focus, 
.ac-portfolio .ac-gallery-grid__wrapper .owl-nav .owl-next:focus {outline: 0;}
.ac-grid__sizer {width: 1%;}

/* slider dots and nav */

.ac-portfolio .tns-controls {position: absolute;right:16px;top: 27px;}
.ac-portfolio .tns-nav,
.ac-portfolio .tns-controls {display: none;text-align: center;}
.ac-portfolio .tns-nav button {
  border-radius: 50%;
  border: none;
  height: 15px;
  margin: 0 8px;
  padding: 0;
  width: 15px;
}

h2.slide-title {
  font-family: 'houschka-pro', helvetica, arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 140%;
  /* identical to box height, or 45px */
  /* Primary/themePrimary */
  color: #197E72;
}

.ac-portfolio .tns-nav button:last-child {margin-right: 0;}
.ac-portfolio .tns-nav button:focus {outline: none;}
.ac-portfolio .tns-controls button[data-controls= "prev"], 
.ac-portfolio .tns-controls button[data-controls= "next"] {
  background: transparent;
  border-radius: 50%;
  border: 0;
  height: 44px;
  outline: none;
  padding: 0;
  width: 72px;
}

#hs_cos_wrapper_widget_1670277876151 .ac-portfolio .nav-btn.prev-slide:hover, #hs_cos_wrapper_widget_1670277876151 .ac-portfolio .nav-btn.next-slide:hover {background: #f2f2f3;}
#hs_cos_wrapper_widget_1670277876151 .ac-portfolio .nav-btn.prev-slide:active, #hs_cos_wrapper_widget_1670277876151 .ac-portfolio .nav-btn.next-slide:active {background: #eeefef; box-shadow: none;}
#hs_cos_wrapper_widget_1670277876151 .ac-portfolio button:disabled .nav-btn.prev-slide, #hs_cos_wrapper_widget_1670277876151 .ac-portfolio button:disabled .nav-btn.next-slide {background: none;cursor: none; border: 1px solid #cccccc;box-shadow: none !important;}
.ac-portfolio .tns-controls button[data-controls= "prev"] {margin-right: 0;} 
.ac-portfolio .tns-controls button[data-controls= "next"] {margin-left: 0;}
.ac-portfolio .nav-btn.prev-slide, 
.ac-portfolio .nav-btn.next-slide {border-radius: 50%; height: 56px;padding: 10px; width: 56px;}
.ac-portfolio .tns-controls button .nav-btn {margin: 0 auto;}
.ac-gallery-grid__container {padding-bottom: 30px;}

.ac-gallery-grid__title h5 {
  font-family: 'Mulish', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  /* identical to box height, or 138% */
  letter-spacing: 0.15px;
  text-transform: uppercase;
/* Primary/themePrimary */
  color: #197E72;
  margin: 0;
}

@media only screen and (max-width: 1280px) {.ac-portfolio .tns-controls {position: absolute;right:16px;top: 27px;}
    .ac-portfolio {
        padding-left: 24px;}
}

@media only screen and (max-width: 960px) {
  .ac-portfolio {
        padding-left: 0px;}
  .ac-gallery-grid__title  {
    padding: 0 40px;
}
  
   .ac-portfolio .tns-controls {position: relative;  right:16px;top:0px; display: block !important;
    width: 100%;
    text-align: right;  }
  .ac-portfolio-grid__item {
    width: 32.33%;
    padding: 10px;
  }
  
  .ac-portfolio .ac-gallery-grid__wrapper .owl-nav .owl-prev .nav-btn, 
  .ac-portfolio .ac-gallery-grid__wrapper .owl-nav .owl-next .nav-btn {
    height: 44px !important;
    padding: 8px !important;
    width: 60px !important;
  }

  .ac-portfolio .tns-controls button[data-controls= "prev"] {
    margin-right: auto;
  }

  .ac-portfolio .tns-controls button[data-controls= "next"] {
    margin-left: 24px;
  }

   .ac-gallery-grid__item {
    flex: 0 0 calc(97% - 60px);
    margin: 16px 0;
  }

  .ac-gallery-grid__item:nth-child(2n-1) {
    margin: 16px;
  }
  
  .body-container--homepage-two .ac-portfolio__title h2 {
    font-size: 48px;
  }
  
  .ac-gallery-grid {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    padding: 0px 0px 0px 24px;
    gap: 24px;
    width: 100%;
  }

  .ac-gallery-grid__container {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 600px) {
  .ac-gallery-grid__title h2 {font-size: 32px; padding-left: 0px;}
  .mobile-hide {display: none;}
  .mobile-display {display: block; padding: 0 24px;}
  .ac-gallery-grid__wrapper {display: none;}
  .ac-gallery-grid__title {padding: 0px 20px 40px 0px;}
  .dnd_area-row-4-padding {padding-left: 24px !important; padding-top: 56px !important;}
  .ac-gallery-grid__container {padding-bottom: 56px;}
  h2.slide-title {font-family: 'houschka-pro', helvetica, arial, sans-serif; font-style: normal; font-weight: 700; font-size: 24px; line-height: 140%;color: #197E72; margin: 0;}
  ul.home-bullets {list-style-type: none; padding: 37px 0 64px 26px;}
  .ac-gallery-grid__title h5 {padding-left: 0px;}
  ul.home-bullets li {font-size: 16px; line-height: 150%; margin-bottom: 12px;}
  ul.home-bullets li::before {width: 21px; height: 21px;}
    
    .ac-portfolio .tns-controls {display:none !important; }  
    
}
}