
.img-side-content .heading { font-size: 2rem; color: #0C598B; margin-top: 1rem;  }
.img-side-content .heading span { background: #0C598B; width: 100%; height: 4px; display: block; margin-top: 0.3rem; }
.img-side-section .img-side-content .img-icon-header { display: flex; justify-content:space-between; margin-top: 1rem;  }
.img-side-section .img-side-content .img-icon-header .primary-text { padding: 0; display: none; }
.img-side-section .img-side-right > .img-column, .img-side-section .img-side-left > .img-column { visibility: hidden; display: none; }
.img-side-section .img-side-right , .img-side-section .img-side-left { align-items: center; }
.img-side-section .img-side-content .img-icon-header .btn-container { display: none; }
.img-side-section .img-column img { max-height: 335px; }
.img-side-content .img-icon-header > .icon-header > img { max-height: 65px; }
 

@media (width > 500px) {
  .img-side-section .img-side-right > .img-column, .img-side-section .img-side-left > .img-column { visibility: visible; display: flex; justify-content: center; }
  .img-side-section .right-image-small-devices { display: none; visibility: hidden;  }
}

@media (width < 499px)
{
  .img-side-section > .img-side-left > .img-column { visibility: visible; display: flex; justify-content: center; }
}


@media (max-width: 1200px) {
  .img-side-section .img-side-content { padding-right: 0rem; }
  .img-side-section .img-side-content .img-icon-header { padding-bottom: 15px; }
  .img-side-section .img-side-content .img-icon-header .primary-text { display: block; }
  .img-side-section .img-side-content .img-icon-header .btn-container { display: block; }
  .img-side-section .btn-container { display: none; }

}

@media (max-width: 900px) { 
  .img-side-content .img-icon-header > .icon-header > img { margin-top: 1rem; display:none; }
}

@media (max-width: 415px) { .img-side-section .img-side-content { padding: 0rem 1rem; } }

 

@media (min-width: 1200px ) and ( max-width: 1366px) {
  .img-side-content .img-icon-header > .icon-header > img { max-height: 40px; }
}

@media ( max-width: 1023px )  {
  .img-side-content .icon-header { padding: 0; } 
}

.img-side-section .img-icon-header .content-img { display: none; }
@media (min-width: 1199px) and (max-width: 1200px) {
  .img-side-section > .row > .col-xl-5 { display: none; flex: 0;max-width: 0; visibility: hidden; }
}

@media (min-width: 500px) and (max-width: 1199px)  {
  .img-side-section .img-column, .img-side-section .col-xl-5.img-column { flex-basis: 0; flex: 0; max-width: 0; visibility: hidden; }
}

@media (min-width: 500px) and (max-width: 1199px) {
  .img-side-section .img-icon-header .content-img { display: flex; align-items: center; }
}

@media (min-width: 1024px) {
  .img-side-section .img-side-content .primary-text { padding: 0 15px; }
}

@media (max-width: 1024px) {
  .img-side-section .img-side-content .primary-text { padding-right: 15px; }
}

.img-side-section .side-img { background-size: cover; background-position: center center; }
.image-container { position: relative; width: 100%; min-height: 40.938rem; overflow: hidden; }
.image-container img { width: 100%; height: 100%; object-fit: cover; }

/*  @media (min-width: 1900px) { .marketing-firms-img, .webdesign-firm-img { background-size: contain; } } */

.img-side-section .btn {  text-align: center;  padding: 0.5rem; align-self: center; text-decoration:none; }
.img-side-section .btn:hover, .img-side-section .btn:focus { background: #FFF; color: #109796; border: 2px solid #109796;  }
@media (min-width: 415px) {
  .img-side-section .btn { padding: 0.5rem 5rem !important;}
}
