.h5-spl{ line-height: 24px; color: #EF4B3F !important; font-size: 19px !important;}
.heading-title-alt span{  font-size: 27px;}
.sf-pro-bg{background-color: #58595b; border-radius: 20px;}
.sf-pro-bg h2{ color: #fff; text-align: center; font-weight: normal; letter-spacing: 0px; padding: 15px 0px 3px 0px; margin-bottom: 0px;}
.sf-pro-sub-bg{background-color: #454748; border-radius: 20px;  padding: 18px 0px;}
.sf-pro-sub-bg ul li{ float: left;  list-style: none;  width: 32%;  color: #FFF;font-size: 23px; text-align: center; font-weight: 400;   line-height: 27px;  margin: 40px 0px;}
.sf-pro-sub-bg ul li:nth-last-child(2){ border-left: 2px solid #58595b; border-right: 2px solid #58595b;}
.clear{clear:both;}
.btn-th{	background-color: #363147 !important;color: #FFF;}
.btn-th .vc_btn3.vc_btn3-shape-rounded{ border-radius: 10px;}
.btn-th .vc_btn3.vc_btn3-size-md{  font-size: 16px !important;   padding: 10px 30px !important; margin-top: 25px !important;}
.btn-th .vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{background-color: #363147 !important;}
.btn-th:hover .vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover{background-color: #000 !important;}
.page-content-6723 {padding-top: 0 !important;  padding-bottom: 0 !important;}
.tp-n .container{ margin-top: 0px; }
.call-to-action .promo-box{ padding: 90px 0px !important;}
.call-to-action h3{ font-size: 28px;}
.call-to-action .promobox-subtitle{ font-size: 22px;}
.customer-sec h2{font-size: 33px !important; letter-spacing: 0px; text-align: center; line-height: 30px; padding-bottom: 20px;}
.page-content-10888{padding-bottom: 0px !important;}
.sf-slider-home .rev-btn{line-height: 27px !important; min-height: 52px !important; max-height: 52px !important;}
.sf-testimonial #testimonial-3.owl-theme .owl-controls .owl-page span{background-color: #363147 !important;}
.mob-btn {text-align: center; margin-top: 30px;}
.mob-btn a{  background-color: #363147 !important; font-size: 16px !important;  padding: 10px 30px !important; color: #FFF; border-radius: 20px;}
.mob-btn a:hover{  background-color: #000 !important;}
@media (min-width: 481px) and (max-width: 767px) {
 .sf-pro-sub-bg{ padding: 0px 0px;}
 .sf-pro-sub-bg ul li{ float: none; width: 100%; margin: 7px 0px; padding: 16px 0px;}
 .sf-pro-sub-bg ul {padding: 0px;}
}
@media (min-width: 320px) and (max-width: 480px) {
  .sf-pro-sub-bg{ padding: 0px 0px;}
  .sf-pro-sub-bg ul li{ float: none; width: 100%; margin: 7px 0px; padding: 16px 0px;}
  .sf-pro-sub-bg ul {padding: 0px;}
}