/*pricing table*/

.simplicity-pricing:before { content: ""; position: absolute; background: url(/images/1_Dreamztech_2018/about/abt-006.jpg) no-repeat scroll center bottom / cover; width: 100%; height: 800px; bottom: 0; }

.simplicity-pricing .sppb-pricing-box { background: #ffffff; border-radius: 10px !important; margin: 0 5px; -webkit-transition: all linear 0.4s; -moz-transition: all linear 0.4s; transition: all linear 0.4s; }

.simplicity-pricing .sppb-pricing-box:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); box-shadow: 0px 5px 15px rgba(50, 50, 50, 0.3);}

.simplicity-pricing .sppb-col-md-3:hover { z-index: 2; }

.simplicity-pricing .sppb-pricing-header {position: relative;padding: 65px 0 25px;background: #000000;border-top-left-radius: 10px;border-top-right-radius: 10px;color: #fff;}

.simplicity-pricing .sppb-pricing-header:before {content: "";position: absolute;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #000000;bottom: -10px;left: 0;right: 0;margin: auto;opacity: 0;transition: 0.5s;}

.simplicity-pricing .sppb-pricing-box:hover .sppb-pricing-header:before { opacity: 1; }

.simplicity-pricing .sppb-pricing-box .sppb-pricing-price-container { margin: 20px 0 0; }

.simplicity-pricing .sppb-pricing-header h3 {position: absolute;width: 70%;left: 0;right: 0;top: -10px;margin: auto !important;padding: 15px !important;text-transform: uppercase;font-weight: 500;letter-spacing: 2px;color: #b1b1b1;background: #fff;box-shadow: 0 5px 15px #5f5f5f;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;transition: 0.5s;}

.simplicity-pricing .sppb-pricing-box:hover .sppb-pricing-header h3 {background: #fff;color: #000000;}

@media only screen and (max-width: 768px) {
  .simplicity-pricing .sppb-pricing-header h3 { font-size: 16px !important; line-height: 22px !important; } }

.simplicity-pricing span.sppb-pricing-price { font-size: 64px; line-height: 0.2; }

.simplicity-pricing span.sppb-pricing-price small { font-size: 50%; font-weight: 300; vertical-align: super; }

.simplicity-pricing .sppb-pricing-features { padding: 20px 20px 40px;margin: 0;border-left: 1px solid #000;border-right: 1px solid #000;transition: 0.5s;}

.simplicity-pricing .sppb-pricing-box:hover .sppb-pricing-features {box-shadow: inset -2px 0 0 #000000, inset 2px 0 0 #000000;}

.simplicity-pricing .sppb-pricing-features ul li { line-height: 1.5 !important; border-bottom: 1px dashed #adadad; padding: 10px 0 !important; margin-bottom: 0 !important; }

.simplicity-pricing .sppb-btn.sppb-btn-primary {border-radius: 0;border: 0;width: 100%;background: #000;color: #fff;font-weight: 300;letter-spacing: 1px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

/*end of pricing table*/

.simplicity-pricing .sppb-btn.sppb-btn-primary:before {
    display: none;
}

.simplicity-pricing .sppb-btn.sppb-btn-primary:after {
    display: none;
}


/*contact*/
.csh-contact-icon img.sppb-img-responsive {
    width: 80px;border:4px solid;
}
.sppb-addon.sppb-addon-feature.csh-icon-001.csh-contact-icon:hover img {
    transform: rotate(15deg);
    transition: 0.5s ease;
}

.sppb-addon.sppb-addon-feature.csh-icon-001.csh-contact-icon img {
    transition: 0.5s ease;
}
/*loaction*/
.sppb-text-left.location-box {
    background: #ffffffc7;
    padding: 30px;
    border-radius: 20px;
    backdrop-filter: blur(10px)!important;
}
@media screen and (min-width:992px){
.location-box .sppb-addon-content {
    min-height: 100px;
}}

.fa-question{position:relative;}
.fa-question:before {
  content: url('https://api.iconify.design/simple-icons/tiktok.svg?color=#252525&width=24&height=24')!important;
  background: url('https://api.iconify.design/simple-icons/tiktok.svg') no-repeat center center / contain;
  position: absolute;
  top: -16px;
  }




