li.home-box-container{
    background-color:#CADCD6 !important;
}

.sf-menu li:last-child a{
    background-color:#2CA69A !important;
    color:white;
}

.current_page_item a{
    background-color:white !important;
    color:#666 !important;
}

.mc-features-spacing-large li:last-child{
    margin-top:45px !important;
}

.extra-margin{
    margin-top:100px;
    padding-bottom:100px;
}
.font-black * {
    color: black !important;
}

li.menu-item a {
    font-size: 16px !important;
}

.features-list .vc_column-inner {
    display: flex;
    gap: 20px;
}
.theme-page{
    padding-bottom:0;
}
@media screen and (min-width: 1024px) {
    .header-left a img {
    width:75px;
}
.header-left {
    width: 550px;
}
}



.side-image-down{
    top:70% !Important;
    left:-50px !Important;
}
@media screen and (min-width: 1024px) {
  .vc_row.wpb_row.vc_inner.vc_row-fluid.page-margin-top {
    display: flex;
    gap: 20px;
}
  }
  
  .footer-box-container{
      display:flex;
      justify-content:space-between;
  }
  .service-details {
    height: 190px;
}


.item-content .text h3{
    font-size:20px;
}
.item-content .text p {
    font-size:18px;
}

a.mc-button.more.light-color.large.single-button{
    color:white !Important;
}

canvas{
    transform: rotateY(180deg) !important;
       filter: blur(3px);

}

sr7-txt{
    text-shadow: 2px 4px 4px rgba(0,0,0,0.2),
                 0px -5px 10px rgba(255,255,255,0.15);
    margin-top:auto !important;
    color:white !important;
    /* text-shadow:none !Important; */
    padding:100px !important;
    background-color:#ffffff54 !important;
    top:25% !important;
    text-align:center !Important;
}
sr7-txt:empty{
    display:none !important;
}



/*css for boxes on services page to be same hight*/

/*.wpb_column.vc_column_container.vc_col-sm-4{*/
/*    height:100%;*/
/*}*/
.vc_row .vc_column_container > .vc_column-inner{
    height:100% !Important;
}

.vc_row .vc_column_container > .vc_column-inner > .wpb_wrapper{
    height:100% !Important;
}
.info-box{
    height:100% !Important;
}