div.sp-page-title:before {
  content: '';
 opacity: 0.7;
  background: #000000;
  position: absolute;
  left: 0;
  top: 0;
  height: 50px;
  width: 100%;
}


div.sp-page-title {
  padding: 100px 0 50px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
  text-align: center;
  position: relative;
}
div.sp-page-title:before {
  content: '';
  opacity: 0.7;
  background: #000000;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

#sp-header.menu-fixed {
  position: fixed;
  z-index: 9999;
  box-shadow: 0 3px 3px rgba(0,0,0,0.05);
  background: #d9d9d9;
  top: 0;
  animation-name: fadeInDown;
}

#sp-bottom{
border-top:3px solid rgba(0, 78, 239);
}

#sp-bottom:a{
  color:#ffffff;
}
#sp-footer .sp-copyright{

font-size:10px;}


#sp-header.menu-fixed .sp-megamenu-parent > li > a,
#sp-header.menu-fixed .sp-megamenu-parent > li > span {

 margin:10px;
  border-radius: 0;
}

.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  border-bottom:1px solid #fe0000;
 background:none;
}

.major-bgcolor,
.btn.btn-primary,
.sppb-btn.btn-primary,
.btn.sppb-btn-primary,
.sppb-btn.sppb-btn-primary,
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent > li:hover > a,
.sp-select ul > li.active,
.sp-select ul > li:hover,
.sppb-addon-feature:hover:after,
.sppb-progress-wrap .sppb-progress .sppb-progress-bar,
.com-users.view-login .logout .btn.btn-primary,
.service-feature-section .sppb-addon-feature:hover:after,
.sppb-btn-info.sppb-btn-outline:hover,
.sppb-btn-info.sppb-btn-outline:focus,
.sppb-btn-info.sppb-btn-outline:active,
.sppb-btn-info.sppb-btn-outline.active,
.open > .dropdown-toggle.sppb-btn-info.sppb-btn-outline {
  /*****background-color: #fe0000*****/;
  background:none;
  border-bottom:1px solid #fe0000;
}


.sp-page-builder .page-content #Stickyheader{
    position: fixed;
    z-index: 9;
  width: 100%;
}

.rsform > h2{
  font-size: 12px;
}


.rsform-submit-button,
.formResponsive input[type="submit"],
.formResponsive button[type="submit"]{
  border-color: #FF0000;
    background-color: transparent;
    color: #404040;
    font-size: 16px;

    font-family: Poppins, sans-serif;
    font-weight: 500;

    display: inline-block;

    text-align: center;
    white-space: pre-line;
    vertical-align: middle;

    user-select: none;
    border: 1px solid transparent;
    padding: 8px 12px;
    font-size: 16px;
    line-height: 1.25;
    border-radius: 4px;
  
}

#sp-header.menu-fixed .sp-megamenu-parent > li > a,
#sp-header.menu-fixed .sp-megamenu-parent > li > span {
  line-height: auto; }

#sp-menu{
vertical-align:right;
  
}

.formResponsive input[type="submit"],
.formResponsive button[type="submit"] {
    background-color: transparent;
    background-image: none;
     border-color: #FF0000;
    filter: none;
    color: #404040;
    text-shadow:none;
}

h3.sp-module-title [
color:#ffffff;]

#sp-module  jmoddiv jmodinside{
margin-top:0px;}

.sp-contact-info li{
  color:#404040;
}

#sppb-addon-wrapper-1625482456801 {
  margin:0;
}

.formResponsive .formHorizontal .rsform-block {
	margin-bottom: 18px; 
}

#sppb-addon-1624828967570 {
  padding:25px;
}