
/*#experties_sec .sppb-tab-content.sppb-tab-tabs-content 
{
  display: none;
}*/


#support_options_sec .sppb-nav-pills > li > a 
{
  padding: 0 19px;
}

#sp-bottom-top-section {
  background: #CCC;
}

#sp-footer {
  padding-top: 30px;
  padding-bottom: 30px;
  background: #000;
  color: #fff;
}

body #sp-bottom {
  padding-top: 70px;
  padding-bottom: 70px;
}

ul 
{
  list-style: unset;
}

ul li 
{
  list-style-position: inside;
}

#sp-header-right .readon {
  background: #00319c;
  padding: 14px 26px;
  color: #fff;
}

.readon {
  background: #00319c;
  padding: 14px 26px;
  color: #fff;
  margin-top: 10px;
}

#sp-top1 a {
  letter-spacing: 0;
}

#sp-top1 .astroid-contact-info i 
{
  color: #00319c;
}


body p {
  margin-bottom: 20px;
}


body .sp-megamenu-parent > li.active > a, 
body .sp-megamenu-parent > li:hover > a 
{
  color: #fff;
}

#sp-logo img 
{
  max-width: 400px;
  padding-top: 20px;
}

body #sp-main-menu-sticky-wrapper #sp-main-menu 
{
  top: 20px;
}

body #sp-main-menu-sticky-wrapper {
  height: 50px !important;
}

body #sp-footer {
  background: #000 !important;
  color: #fff;
}

body #sp-bottom p, body #sp-bottom a 
{
  color: #fff !important;
}

#home_feat_serv .sppb-btn 
{
  padding: 0px 50px !important;
}

.home_contact_us .fas.fa-phone-alt 
{
  background: #fff;
  color: #000;
  padding: 20px;
  border-radius: 50px;
}

#home_testimonials_sec .sppb-testimonial-carousel-message 
{
  background: transparent;
  margin-top: 0px !important;
  padding: 0px !important;
}

.for_the_home_content_box .readon 
{
  width: 200px !important;
  text-align: center;
  display: inline-block;
}

#expert_tips_sec .sppb-addon.sppb-addon-feature.sppb-text-left 
{
  border: 2px solid #ccc;
  clear: both;
  min-height: 200px !important;
  margin-bottom: 20px;
  padding: 20px;
  background: #fff;
}

#expert_tips_sec .sppb-btn
{
  padding: 0px 20px !important;
}

#products_sec .sppb-btn {
  padding: 0px 18px;
}

#products_sec .sppb-row-column 
{
  padding: unset;
}

#product_cata_content_sec .sppb-btn 
{
  width: 180px !important;
  padding: 0px 20px !important;
}

#contact_bottom_sec .readon 
{
/*  float: right;*/
  color: #fff !important;
}

.readon:hover
{
  color: #fff !important;
}

#sp-top2 
{
  text-align: right;
}

/*#home_offers_sec .sppb-addon-content {
  min-height: 100px;
}*/

#home_offers_sec .sppb-addon-content .readon 
{
  margin: 0px auto;
  display: block;
  text-align: center;
  width: 210px;
  position: relative;
  top: 20px;
  bottom: 20px;
}


#sp-footer2 .sp-module.copy_logo a {
  text-align: right;
  width: 100% !important;
  display: inline-block;
}

#sp-footer2 .sp-module.copy_logo img {
  text-align: right;
  display: inline;
}

#sp-menu-right .sp-module {
  margin-top: 18px;
}
#sp-menu-right .readon 
{
  padding: 21px 26px;
  position: relative;
  left: 4px;
  top: 0.5px;
}

.is-sticky #sp-main-menu .readon 
{
  top: 0px !important;
}

#sp-header-right .astroid-contact-info i {
  color: #fff;
}

#sp-top-bar a 
{
  letter-spacing: 0;
  color: #fff;
}

#sp-header-right .sppb-media-body p strong 
{
  color: #00319c;
}

#column-wrap-id-1b259ded-ef89-4446-903a-d542cfe34312 
{
  padding-right: 0px;
}

#sp-top-bar i {
  color: #fff;
  margin-right: 5px;
}

#sp-top-bar, #home_call_to_action, #section-id-55b4178d-d987-44ed-83c6-66e3a14a2380,
#section-id-6a2dbb02-7f1b-4a94-a2e5-6d02b1f2a392,
#sp-bottom-top-section .sppb-row-container, #deliver_touch-home
{
  background: linear-gradient(0deg, rgb(132, 0, 11) 0%, rgb(173, 2, 16) 100%) !important;
}


#sp-header-right .pull-right .sppb-icon-container 
{
  position: relative;
  top: 40px;
}

/*#sp-header-right .sppb-addon-text {
  border-right: 2px solid #84000b;
}

#sp-header-right #sppb-addon-1671182267800 .sppb-addon-text 
{
  border-right: none !important;
}*/

#sp-top-bar a 
{
    letter-spacing: 0;
}

#home_feat_serv .sppb-addon.sppb-addon-raw-html.home_fea_serv_icon 
{
    text-align: center;
    font-size: 100px;
    color: #00319c;
}

#home_feat_serv .sppb-icon {
  display: none !important;
}


@media (min-width: 992px) 
{
  body #sp-logo 
  {
    flex: 0 0 auto;
    width: 40%;
  }
  body #sp-header-right
  {
    flex: 0 0 auto;
    width: 60%;
    display: block;
  }
  #sp-menu.col-lg-11 {
    width: 86%;
  }
  #sp-menu-right.col-lg-1 {
    padding-right: 0;
    width: 14%;
  }
}



#sp-menu, 
#sp-menu-right, body .is-sticky #sp-main-menu > .container > .row:first-child::before, 
body .is-sticky #sp-main-menu > .container > .row:first-child::after
{
  background: linear-gradient(0deg, rgb(132, 0, 11) 0%, rgb(173, 2, 16) 100%) !important;
}

#sp-top2 .astroid-contact-address 
{
  color: #fff;
  letter-spacing: 0px;
}

@media(max-width: 991px)
{
  #sp-header-right 
  {
    display: none;
  }
  body #sp-logo {
    width: 100% !important;
    display: block;
    margin: 0 auto;
  }
  body #sp-header .logo span
  {
    display: block !important;
  }
  body #sp-header .logo {
    display: block;
  }
  body #sp-logo img {
    display: block !important;
    text-align: center;
    margin: 0 auto;
  }
}

@media(max-width: 767px)
{
  body #sp-logo img 
  {
    max-width: 300px;
    margin: 0 auto;
    display: block !important;
  }
  body #sp-top2 {
    text-align: center !important;
  }
  .aspasia-slider h2 {
    font-size: 36px !important;
    line-height: 1.2em !important;
  }
  body .sppb-sp-slider-button {
    margin-top: 0px !important;
  } 
  body .sp-slider-btn-text {
    margin-top: 0px !important;
  }
}

@media only screen and (min-width: 767px) and (max-width: 991px)
{
  .aspasia-slider h2 {
    font-size: 44px !important;
    line-height: 1.2em !important;
  }
  body .sppb-sp-slider-button {
    margin-top: 0px !important;
  } 
  body .sp-slider-btn-text {
    margin-top: 0px !important;
  }
  #sp-menu.col-md-10 
  {
      flex: 0 0 auto;
      width: 70%;
  }
  #sp-menu-right.col-md-2 
  {
      flex: 0 0 auto;
      width: 30%;
  }
}

@media only screen and (min-width: 991px) and (max-width: 1199px)
{
  .aspasia-slider h2 {
    font-size: 52px !important;
    line-height: 1.2em !important;
  }
  body .sppb-sp-slider-button {
    margin-top: 0px !important;
  } 
  body .sp-slider-btn-text {
    margin-top: 0px !important;
  }
  #sp-menu.col-lg-11 
  {
    width: 80%;
  }
  #sp-menu-right.col-lg-1 
  {
    width: 20%;
  }
  
}








body .sp-page-title::before {
  background: rgba(0, 0, 0, 0.5);
}

body .sp-page-title {
  padding: 150px 0px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: rgb(102, 102, 102);
  text-align: center;
  z-index: 10;
  background-attachment: inherit;
}

body .sp-page-title h1, body .sp-page-title h2 
{
  color: #fff;
  font-weight: bold;
  font-size: 52px;
}

.breadcrumb 
{
  display: none;
}

.edocman-taskbar ul li a {
    background: #00319c;
    color: #fff !important;
}

.com-edocman section#sp-bottom-top-section 
{
    display: none !important;
}

.edocman-taskbar ul li a:hover
{
  background: #00319c !important;
}


#sp-bottom-top-section
{
  background-image:url('/images/2025/01/10/rich-clean-cta-background.jpg') !important;
  background-size: cover;
  background-repeat: no-repeat;
}

#sp-header-right .sppb-addon.sppb-addon-raw-html 
{
  text-align: right;
}

#sp-header-right i {
  font-size: 40px;
  text-align: center;
  margin: 0 auto;
  line-height: 0px;
  color: rgb(132, 0, 11);
  position: relative;
  top: 55px;
}

@media(min-width: 1199px)
{
  div#column-wrap-id-c0ab9cfa-84a1-47ab-b9c8-8b15afa2ecba,
  div#column-wrap-id-72822c72-cb8c-4551-8656-74a29fa0456c
  {
      position: relative;
      left: 100px;
  } 
}

#home_offers_sec #offer_boxes
{
  background: linear-gradient(0deg, rgb(132, 0, 11) 0%, rgb(173, 2, 16) 100%) !important;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
  margin-bottom: 20px;
}

#home_offers_sec #offer_boxes i 
{
  font-size: 150px;
  margin: 0 auto;
  display: block;
  text-align: center;
  padding: 20px 20px 0 20px;
}

.itemid-1128 #sp-bottom-top-section 
{
  display: none;
}

.testimonials_sec .sppb-col-md-4 .sec_testimonials {
  box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}
.sec_testimonials {
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  background-color: #ffffff;
  border-radius: 20px;
  text-align: center;
  position: relative;
}

.sec_testimonials .fa.fa-quote-left {
  position: absolute;
  top: -20px;
  left: 10%;
  background: linear-gradient(0deg, rgb(132, 0, 11) 0%, rgb(173, 2, 16) 100%) !important;
  border-radius: 0px;
  color: #fff !important;
  transition: all .3s ease;
  box-shadow: 0 5px 30px rgba(19, 47, 34, 0.15);
  padding: 10px;
  font-size: 32px !important;
}

.sec_testimonials .sppb-addon-testimonial-review {
  padding: 30px;
}
.sppb-addon-testimonial .sppb-addon-testimonial-review {
  background: transparent !important;
}
.sec_testimonials .sppb-addon-testimonial-review {
  color: #000;
}

.sppb-addon-testimonial-content-wrap {
  display: none !important;
}

body .sppb-addon-testimonial .sppb-addon-testimonial-review span {
  font-size: inherit;
  font-weight: normal;
  margin: 0px;
  padding: 0;
  display: inline-block;
}

.sppb-addon-testimonial * {
  color: #000 !important;
}

#contact-us-page-form-section {
  background: linear-gradient(0deg, rgb(132, 0, 11) 0%, rgb(173, 2, 16) 100%) !important;
  text-align: center;
}

#contact-us-page-form-section .ba-form-field-item .ba-field-label-wrapper > *
{
  color: #fff !important;
}

#contact-us-page-form-section .ba-form-submit-btn 
{
  width: 200px !important;
  background: #00319c !important;
  max-width: 200px;
  margin: 0 auto;
  border-radius: 0;
}

#about-us-page_sec1 .about_btm_head h3 
{
  color: inherit;
  font-size: 24px;
}

#about-us-page_sec1 .about_box,
.right-sidebar .addon-root-text-block,
.custom_tile_box 
{
  background: #fff;
  padding: 20px;
  border: 2px solid;
}

.right-sidebar .addon-root-text-block
{
  margin-bottom: 20px;
}

#sppb-addon-wrapper-bff5ab9f-f60f-472a-8c77-1f8a20e0fad5 
{
  margin-top: 20px;
}

#contact-us-page-form-section .ba-form-page {
  background: transparent;
}

body .sppb-modern-tab .sppb-nav-modern > li > a {
  font-size: 14px;
  font-weight: bolder;
  line-height: 1.42857143;
  padding: 12px 15px;
  background: rgb(132, 0, 11);
  color: #fff;
  border: 1px solid #e8eff1;
  border-radius: 4px 4px 0 0;
}


body .sppb-addon-accordion .sppb-panel .sppb-panel-heading 
{
  background: linear-gradient(0deg, rgb(132, 0, 11) 0%, rgb(173, 2, 16) 100%) !important;
  color: #fff;
}
body .sppb-addon-accordion .sppb-panel .sppb-panel-heading .sppb-panel-title {
  color: #fff !important;
}

body .sppb-addon-accordion .sppb-panel .sppb-panel-heading.active
{
  background: #fff !important;
}

body .sppb-addon-accordion .sppb-panel .sppb-panel-heading.active .sppb-panel-title
{
  color: #000 !important;
}

body .sppb-addon-accordion .sppb-panel .sppb-panel-heading::before
{
  color: #fff !important;
  background: #000 !important;
  height: 49px;
}

body .sppb-addon-accordion .sppb-panel .sppb-panel-heading.active::before
{
  color: #fff !important;
}

#product_catalog .sppb-addon-title.sppb-feature-box-title 
{
    margin-bottom: 0px;
}