/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 28 2026 | 02:24:32 */
/* General */
.elementor-button {min-width:230px;}
.quotation p {position: relative;  z-index: 2;}
.quotation p:before, .quotation p:after {content: ""; position: absolute; z-index: -1; width: 65px; height: 54px; background-repeat: no-repeat;}
.quotation p:before {background-image: url('https://fullcircleog.tempurl.host/wp-content/uploads/quo-1.png'); z-index: -1; top: -16px; left: 0;}
.quotation p:after {background-image: url('https://fullcircleog.tempurl.host/wp-content/uploads/quo-2.png'); bottom: 0; right: 0;}
.widget-image-caption span {font-size:0.8em; color:#20382b;}

.elementor-accordion .elementor-accordion-item+.elementor-accordion-item {margin-top:20px; border-top:solid;}
.elementor-accordion-item .elementor-tab-content {border-top-color:transparent !important}
.icons img {border:7px solid #fff;}
.elementor-tab-content p a {color: #e6afa8;}
.img-rounded img {border-radius:100%; border:1px solid #e6afa8; padding:3%;}

/* Header */
.header-phone .elementor-icon-box-icon {float: left; margin-bottom: 0 !important;}
.header-phone .elementor-icon-box-wrapper { width: 150px; margin: 0 auto;}
.header-phone .elementor-icon-box-wrapper a:hover {color:#E6AFA8 !important;}

/*Inner Header*/
.breadcrumb_last {color:#e6afa8;}


@media (min-width:992px) {
  .column-2 ul {column-count:2; column-gap:20px;}
  .column-3 ul {column-count:3; column-gap:20px;}
  .icons.icons-service .elementor-widget-wrap .elementor-image-box-description {transition:all 0.3s; display:none;}
  .icons.icons-service .elementor-widget-wrap:hover .elementor-image-box-description { display:block;}
  .icons.icons-service .elementor-image-box-description {position: absolute; border: 2px solid #e6afa8; border-top: 0; background: #fff; z-index: 9; padding: 0 2em 2em; margin: 0 -22px;box-shadow: 0 5px 3px #6d6d6d47;}
  .icons .elementor-element-populated:after, .icons.icons-service .elementor-image-box-description:after {content: "\f067"; background: #e6f6ec;  color: #7f7f7f;width: 3em; height: 3em; bottom: -1.5em; left: 50%; position: absolute; margin-left:-1.5em; font-family: "Font Awesome 5 Free";padding: 0.5em; line-height: 1em; border-radius: 100em; border: 0.5em solid #fff; font-size: 14px;}
  .icons.icons-service .elementor-image-box-description:after {content: "\f068"; background: #e6afa8; color:#fff; }
  
}
@media (max-width:991px) {
}
@media (max-width:991px) and (min-width:768px) {
  .column-3 ul {column-count:2;}
}
@media (max-width:767px) {

}
