/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 22 2024 | 16:46:19 */
/* Call to action circles */
.round-c2a .et_pb_button_wrapper {
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
  	padding: 10px;
}
.round-c2a .et_pb_button:after {
	margin-left: 20px !important;
	left: unset !important;
    top: 3px;
	position: relative;
}
.round-c2a .et_pb_promo_description {
	position: absolute;
    width:100%;
    height: 100%;
    top: 0;
    left: 0;
    /* display: table; */
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: end;
    padding: 10px 10px 60px 0px;
}

.circle {
  background-color: #aaa;
  border-radius: 50%;
  width: 88px;
  height: 88px;
  overflow: hidden;
  position: relative;
}

.circle img {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.circle_250 {
  background-color: #ffffff;
  border-radius: 50%;
  width: 250px;
  height: 250px;
  overflow: hidden;
  position: relative;
}

.circle_250 img {
  position: absolute;
  bottom: 0;
  width: 100%;
 }

div.right {
  float:right;
  margin:1em 1em 1em 1em;
}
div.left {
  float:left;
  margin:1em 1em 1em 1em;
}

@media only screen and (device-width: 360px),  only screen and (max-width: 850px) {
  .circle_250 {
  background-color: #ffffff;
  border-radius: 50%;
  width: 230px;
  height: 230px;
  overflow: hidden;
  position: relative;
}

.circle_250 img {
  position: absolute;
  bottom: 0;
  width: 100%;
 }

div.right {
  float:right;
  margin:1em 1em 1em 1em;
}
div.left {
  float:left;
  margin:1em 1em 1em 1em;
}
}