.dt-image-container.design1 { position: relative; text-align: center; }
.dt-image-container.design1 span:last-child { width: 440px; height: 440px; position: absolute; top: 40px; z-index: -1; right: 0; left: 0; margin: auto;
  -webkit-animation: rotate-clock 30s infinite linear; text-align: center; border-radius: 35px; }

@keyframes rotate-clock{ 0%{transform:rotate(0deg)} 50%{transform:rotate(45deg)} }
@-webkit-keyframes rotate-clock{ 0%{-webkit-transform:rotate(0deg)} 50%{-webkit-transform:rotate(45deg)} }

.dt-image-container.design2 .hs_cos_wrapper_type_linked_image { width: 100%; float: left; }
.dt-image-container.design2 .hs_cos_wrapper_type_linked_image img { clip-path: circle(40% at 50% 50%); -webkit-clip-path: circle(40% at 50% 50%); height: 100%; width: 100%; object-fit: cover; }

.dt-image-container.design3 .hs_cos_wrapper_type_linked_image img {
  border-radius: 50px;
}

.dt-image-container[class*="design"] .hs_cos_wrapper_type_linked_image img { max-width: 100%; }

@media (max-width: 1440px) {

.dt-image-container.design1 span:last-child { width: 350px; height: 350px; }

}

@media (max-width: 1199px) {

.dt-image-container.design1 span:last-child { width: 250px; height: 250px; }

}

@media (max-width: 767px) {

 .dt-image-container.design3 .hs_cos_wrapper_type_linked_image img { margin-bottom: 30px; }

.dt-image-container.design1 span:last-child { width: 200px; height: 200px; }

}