.office-fitouts-read-more{text-decoration:underline;}
.interior-design-read-more{text-decoration:underline;}
.office-partition-read-more{text-decoration:underline;}
.office-furniture-read-more{text-decoration:underline;}
.medical-dental-read-more{text-decoration:underline;}
.faq-read-more{text-decoration:underline;}


.sixsec-circle:hover {
    background-color: unset;
    border:1px dashed #59bb27;
}

.meet-text{display:none;}

.sixsec-circle.meet:after{
    content: "";
  background-color: #59bb27;
  position: absolute;
  width: 1px;
  height: 60px;
  top: 150px;
  left: 50%;
  display: none;
}

.sixsec-circle.meethover:after{display: block;}

.planning-text{display:none;}

.sixsec-circle.planning:after{
    content: "";
  background-color: #59bb27;
  position: absolute;
  width: 1px;
  height: 60px;
  top: 150px;
  left: 50%;
  display: none;
}

.sixsec-circle.planninghover:after{display: block;}

.fabrication-text{display:none;}

.sixsec-circle.fabrication:after{
    content: "";
  background-color: #59bb27;
  position: absolute;
  width: 1px;
  height: 60px;
  top: 150px;
  left: 50%;
  display: none;
}

.sixsec-circle.fabricationhover:after{display: block;}

.install-text{display:none;}

.sixsec-circle.install:after{
    content: "";
  background-color: #59bb27;
  position: absolute;
  width: 1px;
  height: 60px;
  top: 150px;
  left: 50%;
  display: none;
}

.sixsec-circle.installhover:after{display: block;}

div.email ul li{margin-bottom:10px;}

#rum_sst_tab {
    font-size: 18px;
}

/*Home*/
.tko-person-testimonial h2{
  color:#479b1b;
  font-size: 28px;
  font-weight: 500;
}

.tko-person-testimonial p{
  color:#ffffff;
  font-size: 18px;
  font-weight: 400;
}

.tko-person-testimonial li{
  color:#ffffff;
  font-size: 18px;
  font-weight: 400;
}

.tko-person-testimonial body { quotes: '\201c' '\201d'; }
.tko-person-testimonial .elementor-widget-ae-post-content p:first-of-type:before { content: open-quote; }
.tko-person-testimonial .elementor-widget-ae-post-content p:last-of-type:after  { content: close-quote; }

.tko-slider-background .elementor-slide-heading {
    background-color: rgba(12,12,12,0.37);
    padding: 25px;
}

/*Footer*/
.tko-margin-bottom {
  margin-bottom: 0!important;
}

.tko-margin-bottom-p p{
  margin-bottom: 0!important;
}

/** Responsive Styles Smartphone Portrait **/
@media all and (max-width: 479px) {
	.tko-person-testimonial h2{
      font-size: 26px;
}
  	.tko-person-testimonial p{
      font-size: 16px;
}

  .tko-person-testimonial li{
      font-size: 16px;
}
}


