.sp-megamenu-parent .sp-dropdown {
    background-color: #772f13;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
    background: #f08119;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #f08119;
}
#sp-footer {
    background: #772f13;
    color: #fff;
    text-align: center;
    padding: 20px 0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {

    border-bottom: 1px solid #f08119;
}
.sp-my-account > li > a {
    display: none;
}
.custom-class-header1{
   font-size: 16px;
    color: #fff;
    padding: 10px;
    font-weight: 700;
  background-color: #f26522;
}
.custom-class{
   background-color: #772f13;
}

.custom-class li.sp-menu-item >a {
    display: block;
    padding: 8px;
    color: #fff;
    cursor: pointer;
  }
.custom-class .sp-module ul >li >a {
    color: #fff;
    padding: 8px;
}

.custom-class .sp-module ul >li >a:hover {
    background: #f08119;
  color: #fff !important;
}
.custom-class .sp-module ul >li.active>a {
    color: #f26522;
}
.custom-class .sp-module ul li {
    border-bottom: 1px solid #f08119;
}
.sp-module {
    margin-top: auto;
}
h1 {
    font-size: 30px;
    color: #772f13;
}
h3 {
font-weight: 700 !important;
  }

span{
 font-weight: 700 !important; 
  font-size: 22px !important;
}
.menufooter-menu {
display: inline-flex !important;
      list-style: none;
}
#sp-footer a {
    margin: 0px 12px 0px 0px;
}
.sppb-btn:focus, .sppb-btn:hover {
    color: #fff;
  background-color: #772f13;
}
.sppb-btn {
    background-color: #f08119;
    color: #FFFFFF;
}

/* Media query for small screens (e.g., mobile phones) */
@media screen and (max-width: 600px) {
h1{
  font-size: 28px !important;
}
h2{
    font-size: 25px !important;
  }
 h3{
    font-size: 22px !important;
   font-weight: 700 !important;
  }
 h4{
    font-size: 20px !important;
  }
 h5{
    font-size: 20px !important;
  }
 h6{
    font-size: 20px !important;
  }
}

/* Optional: Media query for extra-small screens */
@media screen and (max-width: 400px) {
h1{
  font-size: 28px !important;
}
h2{
    font-size: 25px !important;
  }
 h3{
    font-size: 22px !important;
   font-weight: 700 !important;
  }
 h4{
    font-size: 20px !important;
  }
 h5{
    font-size: 20px !important;
  }
 h6{
    font-size: 20px !important;
  }
}
.button-red1{
    padding: 7px;
    border-color: #772f13;
    border-style: solid;
}

.button-red{
    padding: 7px;
    border-color: #772f13;
    border-style: solid;
  font-weight: 600;
}
.button-blue{
    padding: 7px;
        border-color: gray;
    border-style: solid;
  font-weight: 600;
}

.back_to_top_text{
  font-weight: 400 !important; 
  font-size: 15px !important;
}
@media screen and (max-width: 400px) {
.mrgin-text{
text-align: left !important;
    margin-top: 0px !important;
}
  }
@media screen and (max-width: 600px)  {
.mrgin-text{
text-align: left !important;
    margin-top: 0px !important;
}
  }
@media (max-width: 575.98px) {
.sp-page-builder .page-content #section-id-1642672525137 {
  background: linear-gradient(190deg, rgb(240 128 24) 0%, rgb(240 128 24) 108%) transparent;
}
    #sppb-addon-1642672525152 .sppb-addon-header .sppb-addon-title {
   
}
  #sppb-addon-1642672525153 .sppb-addon-header .sppb-addon-title{
    color: #fff !important;
  }
  #sppb-addon-f530c935-e7c2-47cd-9ee9-6f99104e306d .sppb-addon-header .sppb-addon-title{
    color: #fff !important;
  }
  }