/*feature box style*/
.sppb-addon.sppb-addon-feature.sppb-text-left.hover-feature01:hover { background-color: transparent!important; /*border: 1px solid #f1f3f6;*/ }

/*.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature.hover-feature01:hover { background:  transparent; }*/

.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature.hover-feature01:hover h3.sppb-addon-title.sppb-feature-box-title { color: #3f64ff !important; }

.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature.hover-feature01 { /*padding: 20px;*/ max-height: 577px;}

/*end of feature box style*/

/*image accordion style*/

.accordion ul li div a h2 { font-size: 100% !important; opacity: 1; font-weight: 600; overflow: visible; overflow-wrap: normal; white-space: inherit; background: rgba(0, 0, 0, 0.7); padding: 20px; text-align: center; border-bottom-right-radius: 50px; border-top-right-radius: 50px; }

.accordion h2 { color: #fff; font-weight: 700; }


/*end of image accordion*/

/*tablet hover adjustment*/

@media (min-width:768px) and (max-width:991px){.services-hover-tablet {min-height:620px}}

/*end of tablet hover adjustment*/