@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@800&display=swap');

p, ul li {
  font-family: 'Circular Std';
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 500;
  color: #4A4A4A;
}

#main {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

header #menu-top-menu li a span {
  text-transform: uppercase;
  color: #fff;
  font-family: 'Circular Std Book';
  letter-spacing: 0.9px;
  font-size: 12px;
  text-align: center;
  line-height: 1.2em;
}

header .fusion-header {
  background-color: transparent !important;
}

header #menu-top-menu li.purple__bg>a {
  background: #7F98BE 0% 0% no-repeat padding-box;
}

header #menu-top-menu li.green__bg>a {
  background: #549E7E 0% 0% no-repeat padding-box;
}

header #menu-top-menu li.red__bg>a {
  background: #CD2D1A 0% 0% no-repeat padding-box;
}

header #menu-top-menu li {
  border: 0px !important;
}

header #menu-top-menu>li>a {
  transform: skewX(166deg);
  padding: 0 44px;
}

header .fusion-secondary-header {
  border: 0px;
}

header .fusion-logo .fusion-logo-link img {
  height: 55px !important;
}

header .fusion-logo {
  margin: 0 !important;
  padding: 20px 0;
}

header .fusion-header .fusion-main-menu ul li {
  padding-right: 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

header .fusion-header .fusion-main-menu ul li a span {
  color: #fff;
  font-size: 16px;
  font-family: 'Circular Std Book';
}

header .fusion-header .fusion-main-menu ul li:nth-last-of-type(2):after {
  background: content-box;
  content: "";
  width: 100px;
  height: 0.75px;
  background-color: rgba(255, 255, 255);
  margin-left: 0px;
}
header .fusion-header .blank-dash a span {
  font-size: 0px !important;
}
header .fusion-header.fusion-sticky-shadow {
  background-color: #154496 !important;
}

header .fusion-header .fusion-main-menu ul li.donate__btn span.menu-text {
  border: 1px solid #F69A19;
  padding: 12px 50px;
  border-radius: 20px;
  border-bottom-left-radius: 0px;
  transition: 0.4s;
}

header .fusion-header .fusion-main-menu ul li a:hover,
header .fusion-header .fusion-main-menu ul li a {
  border-top: 0px !important;
  border: 0px !important;
}

header .fusion-header .fusion-main-menu ul li.donate__btn span.menu-text:hover {
  background-color: #154496;
  border: 1px solid #154496;
}

header .fusion-header.fusion-sticky-shadow .donate__btn span {
  background-color: #f69a19;
}

header .fusion-header.fusion-sticky-shadow .donate__btn span:hover {
  background-color: transparent;
  border: 1px solid #fff !important;
}

header #menu-top-menu li .sub-menu {

  width: 100%;
  left: -6px;
  border: 0px;
}

header #menu-top-menu>li>a>span {
  transform: skewX(-166deg);
  display: inline-block;
}

header #menu-top-menu li.purple__bg .sub-menu {
  background-color: #7f98be;
}

header #menu-top-menu li .sub-menu li a {
  padding: 10px 25px;
}

header #menu-top-menu li.green__bg .sub-menu {
  background-color: #549e7e;
}

header #menu-top-menu li.red__bg .sub-menu {
  background-color: #cd2d1a;
}

header .fusion-header .fusion-main-menu ul li ul.sub-menu {
  top: 100%;
  border: 0px;
  background-color: rgba(0, 0, 0, 0.7);
  left: -10px;
}

header .fusion-header .fusion-main-menu ul li:last-child {
  padding-right: 0 !important;
}

header .fusion-header .fusion-main-menu ul .menu-item-has-children:hover:before {
  content: "";
  position: absolute;
  top: 25px;
  left: -10px;
  height: 2px;
  width: 53px;
  background-color: #fff;
}

header .fusion-header .fusion-main-menu ul .menu-item-has-children:hover::after {
  content: "";
  position: absolute;
  top: 25px;
  left: -10px;
  background-color: #fff;
  height: 100%;
  width: 2px;
}

header .fusion-header .fusion-main-menu ul .menu-item-has-children:hover .sub-menu {
  border-left: 2px solid #fff;
}

header .fusion-header .fusion-main-menu ul .menu-item-has-children ul li {
  padding-right: 0px;
}

header .fusion-header .fusion-main-menu ul .menu-item-has-children ul li a {
  width: 100%;
}

header .fusion-header .fusion-main-menu ul .menu-item-has-children ul li a:hover {
  background-color: rgba(0, 0, 0, .8);
  color: #fff;
}

header .fusion-header .fusion-main-menu ul .menu-item-has-children ul li:nth-last-of-type(2)::after {
  display: none;
}

header #menu-top-menu li>.sub-menu>li>a:hover {
  background-color: transparent;
}

/*video-banner-css*/

.video__banner {
  margin-top: -124px !important;
  position: relative;
  border-bottom-left-radius: 100px;
}

.video__banner .fusion-layout-column {
  height: 100%;
}

.video__banner-text {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.videobanner__box .fusion-builder-row {
  max-width: 55% !important;
}

.videobanner__box .fusion-builder-row .videobanner__bottom img {
  width: 100%;
}

.video__banner video {
  height: 100% !important;
  width: 100% !important;
}

.videobanner__box .fusion-builder-row h2 {
  color: #154496;
  font-family: 'Circular Std' !important;
  font-weight: bold !important;
  font-size: 30px !important;
}

.videobanner__bottom {
  width: 100%;
}

.videobanner__box .fusion-builder-row .videobanner__bottom img {
  width: 100%;
  border-radius: 20px;
}

.right__blk {
  padding-left: 30px;
}

.right__blk .fusion-text p {
  margin-bottom: 25px;
}

.right__blk .btn__list {
  padding-left: 0px;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
}

.category_list_home {
  list-style: none;
  padding-left: 0;
  position: absolute;
  right: 100px;
  top: 50%;
  transform: translateY(-50%);
}

.category_list_home li a .cat_name {
  display: none;
  position: absolute;
  white-space: nowrap;
  right: 100%;
  margin-right: 20px;
  line-height: 1.3em;
  margin-top: 2px;
}

.with__hover {
  display: none;
}

.cat__img {
  position: relative;
}

.category_list_home li {
  margin-bottom: 10px;
  text-align: right;
}

.category_list_home li a:hover .cat_name {
  display: block;
  color: #fff;
  font-family: 'Circular Std Book' !important;
  font-size: 16px;
  line-height: 1.8em;
}

.category_list_home li a:hover .cat__img .without_hover {
  display: none;
}

.category_list_home li a:hover .cat__img .with__hover {
  display: block;
  transform: scale(1.2);
}

.category_list_home li .cat__img img {
  width: 30px;
}

.right__blk .btn__list li:first-child a {
  background: #154496 0% 0% no-repeat padding-box;

}

.right__blk .btn__list li a {
  border-top-left-radius: 12px !important;
  border-bottom-left-radius: 0px !important;
  border-top-right-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
  font-size: 14px !important;
  font-family: 'Circular Std' !important;
  font-weight: bold !important;
  padding: 10px 32px !important;
  color: #fff;
}

.right__blk .btn__list li:nth-child(2) a {
  background: #549E7E 0% 0% no-repeat padding-box;
  margin: 0 20px;
}

.right__blk .btn__list li:last-child a {
  background: #CD2D1A 0% 0% no-repeat padding-box;
}

.right__blk .btn__list li a:hover {
  background: #7F98BE 0% 0% no-repeat padding-box;
  color: #000;
}

/*counter-sec*/

.counter__section h2 {
  font-family: 'Playfair Display', serif !important;
  font-size: 55px !important;
  line-height: 1.2em !important;
  margin-bottom: 15px;
}

.grey__box {
  background: #E6E6E6 0% 0% no-repeat padding-box;
  box-shadow: 1px 1px 20px 3px rgb(0 0 0 / 50%);
  position: relative;
  border-radius: 20px;
}

.counter__section ul {
  padding-left: 0px;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

.counter__section ul li {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-family: 'Circular Std' !important;
  font-weight: bold !important;
  font-size: 22px;
  color: #262626;
  line-height: 1.3em;
  margin-bottom: 20px;
  margin-top: 20px;
}

.counter__section ul li strong {
  font-size: 65px;
  font-family: 'Franchise';
  margin-right: 20px;
  width: 140px;
  text-align: right;
  font-weight: 400;
}

.counter__section ul li:last-child {
  margin-bottom: 0;
}

.counter__section ul li:nth-child(3) {
  margin-bottom: 0px;
}

#count .image__side {
  position: absolute;
  right: 0 !important;
  bottom: 0;
  margin-bottom: 0px !important;
}

.counter__section {
  padding: 20px;
  margin: 0 !important;
}

#count .image__side .fusion-column-wrapper {
  margin: 0;
}

#meal__served strong {
  color: #154496;

}

#vocational__training strong {
  color: #F69A19;
}

#safe__shelter strong {
  color: #CD2D1A;
}

#vital__care strong {
  color: #549E7E;
}

/*help_section-css*/

.layer__sec {
  z-index: 0;
  overflow: hidden;
}

.layer__sec:before {
  content: " ";
  position: absolute;
  top: 0;
  width: 100%;
  background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/2021/12/upper_curve-svg.png);
  padding-bottom: 6.832%;
  background-size: cover;
}

.layer__sec::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
  background-color: rgba(0, 0, 0, .4);
  height: 100%;
  background-image: url(/wp-content/uploads/2021/12/dust_particals.jpg);
  background-size: cover;
  opacity: .4;
}

.layer__sec h2 {
  color: #fff !important;
  font-size: 60px !important;
  font-family: 'NewYork' !important;
  line-height: 1em !important;
  margin-bottom: 30px;
  position: relative;
  display: inline-block;
}

.layer__sec p {
  color: #fff;
  font-size: 18px;
  font-family: 'Circular Std' !important;
  font-weight: bold !important;
  margin-bottom: 0 !important;
}

.help__content {
  padding-top: 55px;
}

.layer__sec h2::after {
  content: "";
  position: absolute;
  top: 40px;
  left: 100%;
  width: calc(100vw);
  height: 0.56px;
  background: #fff;
}
.layer__sec.help__section h2::after{
  content: none;
}
.help__section .help__content {
  padding-top: 0;
}
/*story__of-restoration*/

.resotoration__story {
  display: flex;
  flex-wrap: wrap;
  margin-top: 60px;
  position: relative;
  min-height: 521px;
  margin-left: -15px;
  margin-right: -15px;
}

.story__headline h1 {
  font-family: 'Playfair Display', serif !important;
  font-size: 45px !important;
  line-height: 1.2em !important;
  margin-bottom: 15px;
  position: relative;
  display: inline-block;
  left: -22px;
}

.story__headline h1:before {
  content: "";
  position: absolute;
  top: 32px;
  left: 100%;
  width: calc(100vw);
  height: 0.56px;
  background: #262626;
}

.story__headline {
  margin: 0 !important;
}

.resotoration-content .text {
  background-repeat: no-repeat;
  background-size: cover;
}

.resotoration-content .text {
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 100%;
  position: relative;
}

.resotoration-content h3 {
  margin: 0;
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: #fff !important;
  font-size: 24px !important;
  font-family: 'Circular Std' !important;
  font-weight: bold !important;
  line-height: 1.3em !important;
}

.catagory__icon-box {
  position: absolute;
  right: 10px;
  bottom: 10px;
}

.catagory__icon-box img {
  border-radius: 100%;
  height: 38px;
}

.resotoration-content {
  padding: 15px;
}

.resotoration-content:first-child {
  width: 50%;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}

.fusion-button.karm__success-btn {
  background-color: #154496;
  padding: 13px 78px !important;
  font-size: 16px !important;
  font-family: 'Circular Std' !important;
  font-weight: bold !important;
  border-radius: 20px !important;
  border-bottom-left-radius: 0px !important;
  margin-top: 15px;
  margin-bottom: 25px;
  border: 1px solid transparent;
  transition: 0.4s;
}

.restoration__story {
  padding-top: 50px !important;
}

.fusion-button.karm__success-btn:hover span {
  color: #154496;
}

.fusion-button.karm__success-btn:hover {
  border: 1px solid #154496;
  background-color: transparent;
  color: #154496;
}

.resotoration-content:nth-child(2) {
  position: absolute;
  left: 50%;
  top: 0;
  height: 50%;
}

.resotoration-content:nth-child(2),
.resotoration-content:nth-child(3) {
  width: 25%;
  height: 50%;
}

.resotoration-content:nth-child(3) {
  left: 50%;
  top: 50%;
  position: absolute;
}

.resotoration-content:last-child {
  width: 25%;
  position: absolute;
  left: 75%;
  top: 0;
  height: 100%;
}

.resotoration-content .text h3 {
  padding-right: 50px;
}

.resotoration-content:first-child h3 {
  max-width: 40%;
}

/*believe_section*/

.believe__heading {
  margin-top: 0 !important;
}

.believe__heading h1 {
  font-size: 8.7vw !important;
  line-height: 1em !important;
}

.text-side {
  padding-top: 9%;
}

.believe__box-text {
  padding: 0 !important;
}

.believe__box-text {
  max-width: 80%;
}

.believe__box-text .btn__list {
  list-style: none;
  padding-left: 0;
}

.believe__box-text .btn__list a {
  border-top-left-radius: 12px !important;
  border-bottom-left-radius: 0px !important;
  border-top-right-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
  font-size: 14px !important;
  font-family: 'Circular Std' !important;
  font-weight: bold !important;
  padding: 10px 32px !important;
  color: #fff;
}

.believe__box-text .btn__list li:first-child a {
  background: #154496 0% 0% no-repeat padding-box;
}

.believe__box-text .btn__list li:nth-child(2) {
  margin: 20px 0px;
}

.believe__box-text .btn__list li:nth-child(2) a {
  background: #CD2D1A 0% 0% no-repeat padding-box;
}

.believe__box-text .btn__list li:last-child a {
  background: #549E7E 0% 0% no-repeat padding-box;
}

.believe__box-text .btn__list li a:hover {
  background: #7F98BE 0% 0% no-repeat padding-box;
  color: #000;
}

.believe__box-text {
  padding: 50px 0 !important;
}

/*Non__negotiables-css*/

.Non__negotiable-section {
  overflow: hidden;
}

.none___negotiables {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: baseline;
}

.none___negotiables h2 {
  text-align: center;
  font-family: 'Playfair Display', serif !important;
  line-height: 1.2em !important;
  position: relative;
  margin-bottom: 0 !important;
  font-size: 55px !important;
}

.none___negotiables h2:before {
  content: "";
  position: absolute;
  width: 100vw;
  height: 1px;
  background-color: #262626;
  top: 50%;
  right: 100%;
  margin-right: 20px;
}

.none___negotiables ul {
  list-style: none;
  padding-left: 15px;
}

.none___negotiables ul li {
  display: inline-block;
  padding-left: 5px;
}

.none___negotiables ul li img {
  width: 32px;
}

.content___three-blk {
  margin-top: 75px !important;
}

.three__boxes-section .content-box-column .content-box-wrapper {
  background-color: #E6E6E6 !important;
  border-radius: 20px;
  margin-top: -60px;
  padding: 20px;
  box-shadow: 1px 4px 18px 0px rgb(0 0 0 / 90%);
}

.content___three-blk {
  border-bottom-left-radius: 100px;
}

.eagle__image img {
  width: 46%;
  margin-bottom: 35px;
}

.three__boxes-section .icon-left h2 {
  color: #262626;
  font-size: 14px !important;
  font-family: 'Circular Std' !important;
  font-weight: bold !important;
}

.three__boxes-section ul li {
  font-size: 16px;
  font-weight: 500;
  font-family: 'Circular Std';
  line-height: 1.4em;
}

.content___three-blk h1 {
  font-family: 'Franchise' !important;
  margin: 0;
  color: #262626 !important;
  line-height: 1.2em !important;
  font-size: 50px !important;
}

.three__boxes-section .heading.icon-left {
  margin-bottom: 0;
}

.three__boxes-section p {
  max-width: 80%;
  font-weight: 500 !important;
}

.three__boxes-section ul {
  padding-left: 20px;
}

.three__boxes-section ul li:nth-child(2) {
  margin: 10px 0;
}

.three__boxes-section h2 {
  font-size: 28px !important;
  font-family: 'Franchise' !important;
  color: #4a4a4a !important;
  line-height: 1.2em !important;
  margin-bottom: 10px !important;
  font-weight: 400 !important;
}

.content___three-blk::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, .4);
  height: 100%;
  background-image: url(/wp-content/uploads/2021/12/dust_particals.jpg);
  background-size: cover;
  opacity: .4;
  border-bottom-left-radius: 100px;
}

/*gravity__form-css*/

.home__page-form .gform_wrapper {
  background-color: rgba(21, 68, 150);
  background-image: url("/wp-content/uploads/2021/12/stay_connected_bg.png");
  background-repeat: no-repeat;
  background-position: right top;
  padding: 50px 30px;
  border-radius: 20px;
  margin-top: 50px;
  background-size: cover;
}

.home__page-form .gform_wrapper h2 {
  text-align: center;
  color: #ACD2C4;
  font-size: 14px !important;
  font-family: 'Circular Std' !important;
  letter-spacing: -0.27px;
  text-transform: uppercase;
  line-height: 1em !important;
  font-weight: bold;
}

.home__page-form .gform_wrapper .gform_description {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 40px;
  line-height: 1.2em;
  color: #fff;
  max-width: 80%;
  margin: 0 auto 30px;
  font-family: 'Circular Std';
  font-weight: bold;
}

.home__page-form .gform_wrapper form {
  max-width: 80%;
  margin: 0 auto;
}

.home__page-form .gform_wrapper form .gform-body>.gform_fields {
  display: flex;
  flex-wrap: wrap;
}

.home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield {
  width: 49%;
}

.home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield:nth-child(3) {
  width: 100%;
}

.home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield input {
  width: 100%;
}

.home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield:nth-child(5) {
  width: 15%;
}

.home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield:nth-child(6) {
  width: 12%;
}

.home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield:nth-child(7) {
  width: 18%;
}

.home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield input {
  padding: 10px 20px !important;
  color: #000 !important;
  font-family: 'Circular Std';
  font-weight: bold;
  border-radius: 0px !important;
  height: 69px !important;
}

.home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield input::placeholder {
  font-size: 14px;
  text-transform: uppercase;
  color: #878787;
  font-family: 'Circular Std';
  font-weight: bold;
}

.home__page-form .gform_wrapper form .gform_footer {
  text-align: center;
}

.home__page-form .gform_wrapper form .gform_footer input {
  background-color: #fff;
  color: #154496;
  border-radius: 20px;
  border-bottom-left-radius: 0px;
  font-family: 'Circular Std';
  font-weight: bold;
  font-size: 25px;
  margin-bottom: 0px;
  margin-top: 20px;
  padding: 15px 68px;
  border: 1px solid transparent;
}

.home__page-form .gform_wrapper form .gform_footer input:hover {
  border: 1px solid #fff;
  color: #fff;
  background-color: transparent;
}

.home__page-form #gform_1_validation_container {
  background-color: #f69a19;
  margin-bottom: 20px;
  display: none;
}

.home__page-form #gform_1_validation_container .gform-icon--close {
  color: #fff;
}

.home__page-form .gform_wrapper h2.gform_submission_error {
  color: #fff;
}

.home__page-form .gfield_validation_message {
  background-color: transparent;
  padding: 0 !important;
  border: 0px;
  font-weight: bold;
  font-family: 'Circular Std';
}

.home__page-form #gform_confirmation_message_1 {
  text-align: center;
  color: #f69a19;
  font-weight: bold;
  font-size: 20px;
}
.home__page-form .sli-field-person-firstname {
  width: 50% !important;
  float: left !important;
  padding-right: 10px !important;
}
.home__page-form .sli-field-person-lastname {
  width: 50% !important;
  display: inline-block;
  padding-left: 10px !important;
}
.home__page-form .sli-field-contact-email.sli-element {
  width: 100% !important;
  display: inline;
}
.home__page-form .sli-form .sli-input:not(.sli-form .sli-input[type="checkbox"]) {
  padding: 10px 20px !important;
  color: #000 !important;
  font-family: 'Circular Std';
  font-weight: bold;
  border-radius: 0px !important;
  height: 69px !important;
}
.home__page-form .sli-content-pane.sli-widget {
  background-color: rgba(21, 68, 150);
  background-image: url(/wp-content/uploads/2021/12/stay_connected_bg.png);
  background-repeat: no-repeat;
  background-position: right top;
  padding: 50px 30px;
  border-radius: 20px;
  margin-top: 50px;
  background-size: cover;
}
.home__page-form .sli-row {
  border: 0px !important;
}
.home__page-form .sli-form-wrapper {
  background: transparent !important;
  padding: 50px 0px !important;
}
.home__page-form .sli-form-wrapper .sli-form {
  max-width: 80%;
  margin: 0 auto;
}
.home__page-form .sli-element.sli-text {
  max-width: 100% !important;
}
.home__page-form .sli-text h2 span {
  width: 100%;
  font-size: 40px !important;
  line-height: 1.2em;
  color: #fff;
  max-width: 80%;
  margin: 0 auto 30px;
  font-family: 'Circular Std';
  font-weight: bold;
}
.home__page-form .sli-form-field label {
  color: #fff !important;
  font-family: 'Circular Std';
  font-size: 18px !important;
}
.home__page-form .sli-termsAndConditions {
  max-width: 100% !important;
}
.home__page-form .sli-button-element {
  max-width: 100% !important;
  text-align: left !important;
}
.home__page-form .sli-button-element a.sli-button {
  background-color: #fff !important;
  color: #154496;
  border-radius: 20px !important;
  border-bottom-left-radius: 0px !important;
  font-family: 'Circular Std';
  font-weight: bold;
  font-size: 25px;
  margin-bottom: 0px;
  padding: 15px 68px;
  border: 1px solid transparent !important;
  margin-top: 20px;
}
.home__page-form .sli-button-element a.sli-button:hover{
  border: 1px solid #fff !important;
  color: #fff;
  background-color: transparent !important;
}
@media screen and (max-width: 767px){
  .home__page-form .sli-form-wrapper .sli-form{
    max-width: 100% !important;
  }
  .home__page-form .sli-text h2 span{
    font-size: 20px !important;
    font-weight: 500 !important;
  }
  .home__page-form .sli-text h2{
    line-height: 1 !important;
  }
  .home__page-form .sli-field-person-firstname,
  .home__page-form .sli-field-person-lastname{
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
    max-width: 100% !important;
  }
  .home__page-form .sli-form .sli-input:not(.sli-form .sli-input[type="checkbox"]){
    height: 55px !important;
  }
  .home__page-form .sli-element.sli-text{
    margin: 0px !important;
  }
}
/*footer-css*/

footer p {
  font-family: 'Circular Std Book';
  font-size: 14px;
  color: #fff;
  line-height: 1em;
  max-width: 65%;
}

footer #menu-widget-2 {
  margin-bottom: 36px;
}

section#text-2 {
  margin-bottom: 0;
}

#social_links-widget-2 {
  width: 30%;
  display: inline-block;
  float: left;
}

#social_links-widget-3 {
  width: 30%;
  display: inline-block;
  float: left;
}

#social_links-widget-2 h4::after {
  content: "";
  display: inline-block;
  height: 0.56px;
  background-color: #549E7E;
  width: 80px;
  position: relative;
  left: 20px;
  vertical-align: middle;
}

#social_links-widget-3 h4::after {
  content: "";
  display: inline-block;
  height: 0.56px;
  background-color: #CD2D1A;
  width: 60px;
  position: relative;
  left: 20px;
  vertical-align: middle;
}

#media_image-3 {
  width: 40%;
  display: inline-block;
  float: left;
  text-align: right;
}

#media_image-3 img {
  width: 65%;
}

section#text-2 p {
  font-family: 'Franchise';
  font-size: 27px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #fff;
}

footer p:first-child {
  margin-top: 0 !important;
}

footer #media_image-2 {
  margin-bottom: 30px;
}

footer #menu-widget-2 nav ul#menu-footer-menu a {
  font-size: 16px;
  line-height: 1.3em;
  color: #fff;
  font-family: 'Circular Std';
  font-weight: bold;
  padding: 0 7px;
}

footer #menu-widget-2 nav ul#menu-footer-menu a::after {
  display: none;
}

.fusion-footer footer .fusion-columns .fusion-column:nth-child(2),
.fusion-footer footer .fusion-columns .fusion-column.fusion-column-last {
  width: 66.66%;
}

.fusion-footer footer .fusion-columns .fusion-column.fusion-column-last {
  float: right;
}

footer #menu-widget-2 nav ul#menu-footer-menu li.footer__donate {
  float: right;
}

footer #menu-widget-2 nav ul#menu-footer-menu li.footer__donate a {
  border: 1px solid #F69A19;
  padding: 12px 50px;
  border-radius: 20px;
  border-bottom-left-radius: 0px;
  transition: 0.4s;
}

footer #menu-widget-2 nav ul#menu-footer-menu li:nth-last-of-type(2):after {
  background: content-box;
  content: "";
  width: 100px;
  height: 0.75px;
  background-color: rgba(255, 255, 255);
  margin-left: 50px;
  display: inline-block;
}

#footer .fusion-copyright-content .fusion-copyright-notice>div a {
  color: #7F98BE;
  font-family: 'Franchise';
  font-size: 17px;
  margin-left: 20px;
}

#footer .fusion-copyright-content .fusion-copyright-notice>div {
  font-size: 12px;
  color: #fff;
  letter-spacing: 1.1px;
  line-height: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
}

footer .fusion-social-networks-wrapper .fusion-social-network-icon:before {
  display: none;
}

footer .fusion-social-networks-wrapper .fusion-facebook {
  background-image: url(/wp-content/uploads/2021/12/facebook_new.png);
}

footer .fusion-social-networks-wrapper a {
  height: 32px;
  width: 32px;
  background-size: cover;
  margin: 0 -2px 0 5px !important;
}

footer .fusion-social-networks-wrapper .fusion-twitter {
  background-image: url(/wp-content/uploads/2021/12/twitter_new.png);
}

footer .fusion-social-networks-wrapper .fusion-instagram {
  background-image: url(/wp-content/uploads/2021/12/instagram_new.png);
}

footer .fusion-social-networks-wrapper .fusion-youtube {
  background-image: url(/wp-content/uploads/2021/12/youtube_new.png);
}

footer #menu-widget-2 nav ul#menu-footer-menu li.footer__donate a:hover {
  background-color: #f69a19;
}

footer #menu-widget-2 nav ul#menu-footer-menu li:first-child a {
  padding-left: 0px;
}

.karm-red__title h2 {
  font-size: 26px !important;
  font-family: 'Circular Std' !important;
  font-weight: 700 !important;
  color: #db0000 !important;
}
.store-listing__section .store-list__col h4{
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 32px;
  color: #333333;
  font-weight: bold;
  font-family: "Circular Std";
}
.store-listing__section .store-list__col h2 {
  font-size: 70px !important;
  line-height: 60px !important;
  color: #db0000;
  font-family: "Franchise" !important;
}
.store-list__col .fusion-title{
  margin: 0px !important;
}
.store-listing__section .store-list__col .fusion-column-wrapper {
  padding: 20px !important;
  border-radius: 24px !important;
  min-height: 450px;
}
.store-list__col ul {
  padding: 0 20px;
}
.store-list__col ul li {
  font-size: 20px;
  line-height: 32px;
  color: #5c5c5c;
  font-weight: 500;
  font-family: "Circular Std";
}
.listbreak {
  display: flex;
}

.fusion-button.karm-red__btn{
  border-radius: 20px !important;
  border-bottom-left-radius: 0px !important;
  padding: 10px 32px !important;
  font-family: 'Circular Std';
  border: 1px solid #db0000;
  font-size: 14px !important;
}
.fusion-button.karm-red__btn:hover span {
  color: #db0000;
}
.fusion-button.karm-red__btn:hover {
  border: 1px solid #db0000;
  background-color: transparent;
  color: #db0000;
}
.sub-menu .current-menu-item a span{
  color: #000 !important;
}
header .fusion-header .fusion-main-menu ul .menu-item-has-children ul li.current-menu-item a:hover span{
  color: #fff !important;
}
@media (max-width: 1680px) {

  .videobanner__box .fusion-builder-row {
    max-width: 65% !important;
  }
/*   .believe__heading h1 {
  font-size: 140px !important;
  }*/

}

@media (max-width: 1400px) {

  .videobanner__box .fusion-builder-row {
    max-width: 80% !important;
  }

  .believe__box-text {
    max-width: 95%;
  }

/*  .believe__heading h1 {
  font-size: 100px !important;
  }*/

  header .fusion-header.fusion-sticky-shadow {
    height: 100px !important;
  }

  .category_list_home {
    right: 40px;
  }
}

@media (max-width: 1280px) {
  .believe__box-text {
    max-width: 85%;
  }
}
@media (min-width: 1200px){
  .listbreak ul {
    width: 50%;
  }
}
@media (max-width: 1200px){
  .store-listing__section .store-list__col h2{
    font-size: 55px !important;
  }
}
@media screen and (max-width: 1024px){
  .fusion-body .karm-list__content .fusion-layout-column {
    width: 50% !important;
  }
  .store-list__col .fusion-title.fusion-title-text{
    margin: 0px !important;
  }
}
@media screen and (max-width: 960px){
  .layer__sec h2{
    font-size: 45px !important;
  }
}
@media screen and (max-width: 767px){
  .layer__sec p br{
    display: none;
  }
}
@media screen and (max-width: 600px){
  .fusion-body .karm-list__content .fusion-layout-column {
    width: 100% !important;
  }
  .store-list__col ul{
    width: 55%;
  }
}
@media screen and (max-width: 500px){
  .store-list__col ul{
    width: 100%;
  }
}
@media (max-width: 1150px) {

  header .fusion-header .fusion-main-menu ul li:nth-last-of-type(2):after {
    margin-left: 20px;
  }

  header .fusion-header.fusion-sticky-shadow .fusion-main-menu ul li {
    padding-right: 20px !important;
  }

  header .fusion-header.fusion-sticky-shadow .fusion-main-menu ul li:last-child {
    padding-right: 0px !important;
  }

  header .fusion-header.fusion-sticky-shadow .fusion-main-menu ul li .sub-menu li {
    padding-right: 0px !important;
  }

  header .fusion-header.fusion-sticky-shadow .fusion-main-menu ul li .sub-menu li:last-child {
    padding-right: 0px !important;
  }

/*  .believe__heading h1 {
  font-size: 100px !important;
  }*/
  .right__blk {
    padding-left: 0px;
  }

  .videobanner__box .fusion-builder-row h2 {
    font-size: 26px !important;
  }

  .right__blk .btn__list li:nth-child(2) a {
    background: #549E7E 0% 0% no-repeat padding-box;
    margin: 0 10px;
  }

  .counter__section ul li strong {
    font-size: 45px;
    width: 100px;
  }

  .counter__section ul li {
    font-size: 18px;
    line-height: 1.2em;
  }

  #count .image__side {
    display: flex;
    align-items: flex-end;
  }

  #count .image__side .fusion-column-wrapper {
    margin: 0 5.76%;
  }

  .resotoration-content h3 {
    font-size: 18px !important;
  }

  .catagory__icon-box img {
    border-radius: 100%;
    height: 25px;
  }

  .believe__box-text {
    max-width: 85%;
  }

  footer #menu-widget-2 nav ul#menu-footer-menu li:nth-last-of-type(2):after {
    width: 55px;
    margin-left: 15px;
  }

  .fusion-footer footer .fusion-columns .fusion-column:first-child {
    width: 26%;
  }

  .fusion-footer footer .fusion-columns .fusion-column:nth-child(2),
  .fusion-footer footer .fusion-columns .fusion-column.fusion-column-last {
    width: 74%;
  }

  footer p {
    max-width: 100%;
  }

  .content___three-blk h1 {
    font-size: 35px !important;
  }

  .three__boxes-section p {
    max-width: 100%;
  }

  .three__boxes-section h2 {
    font-size: 22px !important;
  }

  .home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield input {
    height: 55px !important;
  }

  .home__page-form .gform_wrapper .gform_description {
    font-size: 30px;
  }

  .home__page-form .gform_wrapper form .gform_footer input {
    padding: 8px 55px;
  }

}
@media (max-width: 1050px){
  header .fusion-header .fusion-main-menu ul li {
    padding-right: 14px !important;
  }
  header .fusion-header.fusion-sticky-shadow .fusion-main-menu ul li{
    padding-right: 12px !important;
  }
}
@media (max-width: 1025px) {

  header .fusion-header .fusion-main-menu ul li.donate__btn span.menu-text {
    padding: 12px 30px;
  }

  .video__banner {
    margin-top: 0px !important;
    min-height: 490px !important;
  }

  header .fusion-header {
    background-color: #154496 !important;
  }

  header .fusion-header .fusion-main-menu ul li {
    padding-right: 15px !important;
  }

  header .fusion-header .fusion-main-menu ul li:nth-last-of-type(2):after {
    margin-left: 15px;
    width: 50px;
  }

  .videobanner__box .fusion-builder-row {
    max-width: 100% !important;
  }

  .believe__box-text {
    max-width: 100%;

  }

}

@media (max-width: 991px) {
  .resotoration-content {
    position: static !important;
    width: 50% !important;
    height: auto !important;
    min-height: 320px;
  }

  .resotoration__story {
    min-height: auto !important;
  }

  .fusion-footer footer .fusion-columns .fusion-column {
    width: 100% !important;
  }

  #count .image__side {
    position: unset;
    width: 100% !important;
    text-align: center;
  }

  html body .grey__box .counter__section {
    width: 100% !important;
  }

  .counter__section h2 {
    text-align: center;
  }

  .counter__section p {
    text-align: center;
  }

  .counter__section ul {
    max-width: 75%;
    margin: 0 auto;
  }

  .counter__section ul li {
    width: 50%;
  }

  header .fusion-secondary-header {
    display: none;
  }

}

@media (max-width: 990px) {
  .resotoration-content h3 {
    max-width: unset !important;
  }

  .category_list_home {
    right: 10px;
  }
  header .fusion-header .blank-dash {
    display: none;
  }
  header .fusion-mobile-menu-search {
    display: none !important;
  }

  header .fusion-header .fusion-row {
    display: flex;
    flex-wrap: wrap;
  }

  header .fusion-header .fusion-row .fusion-logo a.fusion-logo-link {
    text-align: left;
  }

  header .fusion-header .fusion-mobile-nav-holder {
    margin-left: auto;
    margin-top: 0 !important;
  }

  header .fusion-mobile-menu-search {
    display: none !important;
  }

  header .fusion-header .fusion-mobile-nav-holder ul#mobile-menu-main-menu,
  header .fusion-header .fusion-mobile-nav-holder ul#mobile-menu-mobile-menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
  }

  header .fusion-header .fusion-mobile-nav-holder button span {
    display: none;
  }

  header .fusion-header .fusion-mobile-nav-holder .fusion-mobile-selector {
    border: 0px !important;
    background-color: #fff !important;
  }

  header .fusion-header .fusion-mobile-nav-holder .fusion-mobile-selector .fusion-selector-down {
    border: 0px;
  }

  header .fusion-header .fusion-mobile-nav-holder .fusion-mobile-selector .fusion-selector-down::before {
    color: #fff !important;
    font-size: 28px;
  }

  header .fusion-header .fusion-mobile-nav-holder ul#mobile-menu-main-menu li a,
  header .fusion-header .fusion-mobile-nav-holder ul#mobile-menu-mobile-menu li a {
    background-color: rgba(0, 0, 0, 0.8);
    border: 0px;
  }

  header .fusion-header .fusion-mobile-nav-holder ul#mobile-menu-main-menu li a .menu-text,
  header .fusion-header .fusion-mobile-nav-holder ul#mobile-menu-mobile-menu li a .menu-text {
    color: #fff;
    font-size: 16px;
    font-family: 'Circular Std';
    font-weight: 500;
  }

  header .fusion-header .fusion-mobile-nav-holder ul#mobile-menu-main-menu li .fusion-open-submenu,
  header .fusion-header .fusion-mobile-nav-holder ul#mobile-menu-mobile-menu li .fusion-open-submenu {
    color: #fff;
  }

}

@media (max-width: 870px) {

  .counter__section ul {
    max-width: 90%;
  }

  .content___three-blk h1 {
    font-size: 30px !important;
  }

 /* .believe__heading h1 {
      font-size: 75px !important;
      }*/

      .right__blk .btn__list li a {

        padding: 10px 24px !important;
      }

    }

    @media (max-width: 767px) {

      .believe__box-text {
        margin: 0 auto !important;
      }

      .layer__sec h2::after {
        display: none;
      }

      .video__banner {
        min-height: 350px !important;
      }

      .right__blk .btn__list {
        flex-direction: column;
      }

      .right__blk .btn__list li:nth-child(2) a {
        margin: 0 0 !important;
      }

      .right__blk .btn__list li:nth-child(2) {
        margin: 10px 0 !important;
      }

      .right__blk .btn__list li a {
        width: 100% !important;
        display: block;
        text-align: center;
      }

      .counter__section h2 {
        font-size: 26px !important;
      }

      p {
        font-size: 14px;
      }

      .counter__section ul li {
        width: 100%;
        justify-content: center;
        flex-direction: column;
      }

      .counter__section ul li strong {
        margin-right: 0px;
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
      }

      .counter__section ul li span.counter__text {
        display: block;
        width: 100%;
        text-align: center;
      }

      .resotoration-content {
        width: 100% !important;
      }

      .restoration__story .karm__success-btn {
        padding: 13px 35px !important;
      }

      .none___negotiables h2 {
        font-size: 35px !important;
      }

      .three__boxes-section .content-box-column {
        margin-bottom: 30px !important;
      }

      .three__boxes-section .content-box-column .content-box-wrapper {
        margin-top: 0 !important;
      }

      .three__boxes-section {
        margin-bottom: 0px !important;
        margin-top: 50px;
      }

  /*.believe__heading h1 {
      font-size: 45px !important;
      }*/

      .home__page-form .gform_wrapper {
        margin-top: 0;
        padding: 50px 15px;
      }

      .home__page-form .gform_wrapper .gform_description {
        max-width: 100% !important;
      }

      .home__page-form .gform_wrapper .gform_description {
        font-size: 20px;
        font-weight: 500 !important;
      }

      .home__page-form .gform_wrapper form {
        max-width: 100%;
      }

      .home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield {
        width: 100%;
      }

      .home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield:nth-child(5),
      .home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield:nth-child(6),
      .home__page-form .gform_wrapper form .gform-body>.gform_fields .gfield:nth-child(7) {
        width: 100%;
      }

      .home__page-form .gform_wrapper form .gform_footer input {
        padding: 0px 55px;
        height: 48px;
        line-height: 1em !important;
        font-size: 22px;
      }

      #fusion-menu-widget-2 li {
        display: inline-block;
        width: 100%;
        margin-bottom: 5px;
      }

      footer #menu-widget-2 nav ul#menu-footer-menu li:nth-last-of-type(2):after {
        display: none;
      }

      footer #menu-widget-2 nav ul#menu-footer-menu li.footer__donate {
        margin-top: 20px;
      }

      #social_links-widget-2 {
        width: 100%;
      }

      #social_links-widget-3 {
        width: 100%;
      }

      #media_image-3 {
        width: 100%;
        float: left;
        text-align: left;
      }

      footer #menu-widget-2 nav ul#menu-footer-menu a {
        padding-left: 0;
      }

      footer.fusion-footer-widget-area.fusion-widget-area {
        padding-bottom: 0;
      }

      #footer .fusion-copyright-content .fusion-copyright-notice>div {
        line-height: 1.3em;
      }

      #footer .fusion-copyright-content .fusion-copyright-notice>div a {
        line-height: 1em;
      }

      .layer__sec h2 {
        color: #fff !important;
        font-size: 35px !important;
      }

      .believe__box-text .btn__list li a {
        width: 100%;
        display: block;
        text-align: center;
      }

      .content___three-blk {
        margin-top: 0px !important;
      }

      .story__headline h1 {
        font-size: 35px !important;
      }

      .category_list_home {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        top: 0px;
        transform: none;
        width: 100%;
        right: 0;
      }

      .category_list_home li {
        margin-left: 5px;
      }

      .category_list_home li .cat_name {
        display: none;
      }

      .category_list_home li:first-child {
        margin-left: 0;
      }

      .story__headline h1:before {
        display: none;
      }

      .none___negotiables h2:before {
        display: none;
      }

      .none___negotiables ul {
        padding-left: 0;
      }

      .eagle__image img {
        width: 25%;
      }

      .category_list_home li a:hover .cat_name {
        display: none;
      }

    }

    @media (max-width: 560px) {
      .video__banner {
        min-height: 300px !important;
      }
    }

    @media (max-width: 420px) {

      .video__banner {
        min-height: 250px !important;
      }

    }

    @media (max-width: 345px) {

      .video__banner {
        min-height: 212px !important;
      }

    }
    .counter-section__count .counter-box-container {
      display: flex;
      align-items: center;
    }
    .counter-section__count .fusion-counter-box {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      font-family: 'Circular Std' !important;
      font-weight: bold !important;
      font-size: 22px;
      color: #262626;
      width: auto;
      margin-bottom: 0px !important;
    }
    .counter-section__count .content-box-percentage span {
      font-size: 65px;
      font-family: 'Franchise';
      margin-right: 20px;
      width: 140px;
      text-align: right;
      font-weight: 400;
    }
    .counter-section__count .counter-box-content {
      text-align: left;
      font-family: 'Circular Std' !important;
      font-weight: bold !important;
      line-height: 1.3em;
    }
    .counter-section__count .fusion-counter-box:first-child .content-box-percentage span{
      color: #154496;
    }
    .counter-section__count .fusion-counter-box:nth-child(2) .content-box-percentage span{
      color: #F69A19;
    }
    .counter-section__count .fusion-counter-box:nth-child(3) .content-box-percentage span{
      color: #CD2D1A;
    }

    /* Karm Stores Page*/

    .fusion-page-title-bar{
      padding-top: 130px !important;
      background-size: cover;
      border-radius: 0 0 0 55px;
    }

    .location__search_outer{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding: 50px 0 135px;
    }

    .location__search_outer .search-left{
      width: 25%;
      padding-right: 20px;
    }

    .location__search_outer .search-right{
      width: 75%;
      padding-left: 20px;
    }

    .location__search_outer .search-left h2{
      font-size: 32px;
      font-family: 'Circular Std' !important;
      font-weight: 700 !important;
      color: #3854a6;
      line-height: 1.2 !important;
      margin: 0 0 16px 0;
    }

    .location__search_outer .search-left h4{
      font-size: 22px;
      font-family: 'Circular Std' !important;
      font-weight: 700 !important;
      color: #5C5C5C;
      line-height: 1.2 !important;
      margin: 0 0 15px 0;
      text-transform: uppercase;
    }

    .location__search_outer .searchform{
      width: 84%;
    }

    .location__search_outer .searchform{
      margin-bottom: 24px;
      position: relative;
    }

    .location__search_outer .searchform input{
      height: 42px;
      border: none;
      background: #333;
      border-radius: 15px 15px 15px 0;
      font-size: 18px;
      font-family: 'Circular Std' !important;
      font-weight: 700 !important;
      color: #fff;
    }

    .location__search_outer .searchform input::placeholder{
      font-size: 18px;
      font-family: 'Circular Std' !important;
      font-weight: 700 !important;
      color: #fff;
    }

    .location__search_outer .searchform .go-button{
      position: absolute;
      top: 8px;
      right: 15px;
    }

    .location__search_outer .search-left p{
      font-size: 19px;
      font-family: 'Circular Std' !important;
      font-weight: 500 !important;
      color: #5c5c5c;
      margin: 0 0 30px 0;
    }

    .location-list{
      position: relative;
      z-index: 0;
    }

    .location-list .list{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 0 -15px;
    }

    .location-list .location{
      width: calc(100% / 2);
      padding: 0 15px;
      margin-bottom: 30px;
    }

    .location-list .locationInfo{
      height: 100%;
      background: #ebebeb;
      border-radius: 12px;
      padding: 25px 35px;
      box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
    }

    .location-list .locationInfo h2{
      font-size: 35px;
      font-family: 'Circular Std' !important;
      font-weight: 700 !important;
      color: #3854a6;
      line-height: 1.2 !important;
      margin: 0 0 40px 0;
    }

    .location-list .locationInfo p{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      font-size: 16px;
      font-family: 'Circular Std Book' !important;
      color: #5c5c5c;
      line-height: 1.2 !important;
      margin: 0 0 16px 0;
    }

    .location-list .locationInfo p strong{
      width: 110px;
      font-size: 16px;
      font-family: 'Circular Std' !important;
      font-weight: 700 !important;
      color: #5c5c5c;
      line-height: 1.2 !important;
      text-transform: uppercase;
    }

    .location-list .locationInfo p span{
      max-width: 190px;
      width: 100%;
    }

    .location-list .directions-link{
      margin: 45px 0 25px 0;
    }

    .location-list .amentitle{
      font-size: 16px;
      font-family: 'Circular Std' !important;
      font-weight: 700 !important;
      color: #5c5c5c;
      line-height: 1.2 !important;
    }

    .location-list .directions-link a{
      display: inline-block;
      min-width: 200px;
      text-align: center;
      padding: 10px;
      background: #33668a;
      border-radius: 15px 15px 15px 0;
      font-size: 18px;
      font-family: 'Circular Std' !important;
      font-weight: 700 !important;
      color: #fff;
      line-height: 1 !important;
      transition: all 0.3s ease 0s;
    }

    .location-list .directions-link a:hover{
      background: #333;
    }

    .location-list .tag-title{
      display: block !important;
      max-width: 200px;
      width: 100%;
      font-size: 16px !important;
      font-family: 'Circular Std Book' !important;
      color: #5c5c5c !important;
      line-height: 1.2 !important;
      text-transform: uppercase;
    }

    .location-list .tag-title span{
      max-width: none;
      text-transform: none;
    }

    .map-filter .store-features{
      padding: 0;
      margin: 0;
      list-style: none;
    }

    .map-filter .store-features li{
      line-height: 1;
    }

    .map-filter .store-features li + li{
      margin-top: 20px;
    }

    .map-filter .store-features li a{
      font-size: 19px;
      font-family: 'Circular Std' !important;
      font-weight: 500 !important;
      color: #5c5c5c;
      text-transform: uppercase;
      padding-left: 30px;
      position: relative;
    }

    .map-filter .store-features li a:before{
      content: "";
      width: 16px;
      height: 16px;
      border: 1px solid #333;
      position: absolute;
      top: 3px;
      left: 0;
    }

    .map-filter .store-features li a.on:after{
      content: "";
      display: block;
      width: 4px;
      height: 8px;
      border: solid #333;
      border-width: 0 2px 2px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      position: absolute;
      top: 6px;
      left: 6px;
    }

    .location__content{
      margin-top: -25px;
    }

    .acf-map {
      width: 100%;
      height: 400px;
    }

    .location.hide {
      display: none;
    }

    @media (max-width: 991px){
      .location__search_outer .search-left{
        width: 100% !important;
        margin-bottom: 50px;
        padding-right: 0;
      }
      .location__search_outer .search-right{
        width: 100% !important;
        padding-left: 0;
      }
    }

    @media (max-width: 767px){
      .location-list .location{
        width: 100%;
      }
      .location-list .locationInfo h2{
        font-size: 28px;
        margin: 0 0 20px 0;
      }
      .location__search_outer{
        padding: 50px 0 55px;
      }
    }

    /* Volunteer Page */

    .fusion-page-title-bar h1.entry-title{
      margin-bottom: 40px;
    }

    .inner__banner{
      margin: -25px 0 45px !important;
      position: relative !important;
    }

    .inner__banner .inner-banner__toplogo{
      width: 60px;
      height: 60px;
      border: 5px solid #fff;
      border-radius: 50%;
      margin-top: -30px;
      position: absolute;
      top: 0;
      left: 50%;
      overflow: hidden;
      transform: translateX(-50%);
      z-index: 99;
    }

    .inner__banner .inner-banner__toplogo img{
      width: 100%;
      height: auto;
    }

    .inner__banner .inner-banner__bottom{
      max-width: 380px;
      width: 100%;
      position: absolute;
      bottom: -35px;
      left: 50%;
      transform: translateX(-50%);
    }

    .volunteering__right .fusion-title{
      margin: 30px 0 15px 0 !important;
    }

    .volunteering__right .fusion-text{
      max-width: 470px;
      width: 100%;
      text-align: left;
    }

    .volunteering__right h2,
    .red-title h2{
      font-size: 26px !important;
      font-family: 'Circular Std' !important;
      font-weight: 700 !important;
      color: #db0000 !important;
    }

    .volunteering__right p{
      font-size: 16px !important;
      font-weight: 500 !important;
      font-family: 'Circular Std';
      color: #5c5c5c !important;
      line-height: 1.4 !important;
    }

    .volunteering__right .fusion-text ~ div{
      display: inline-block !important;
      max-width: none !important;
      width: auto !important;
      border: 1px solid #000;
    }


    .volunteering__right .fusion-builder-row .fusion-layout-column {
      width: auto !important;
      display: inline-block !important;
    }

    .volunteering__right .fusion-builder-row {
      border: 0 !important;
    }

    .volunteering__right .fusion-builder-row .fusion-button {
      border-radius: 20px;
      border-bottom-left-radius: 0px;
      padding: 10px 32px;
      font-family: 'Circular Std';
    }

    .volunteering__right .fusion-builder-row .fusion-button {
      margin-right: 8px;
    }

    .inner-testimonial__section .fusion-testimonials.classic blockquote q {
      display: block;
      padding: 0px !important;
      line-height: normal;
      background-color: transparent !important;
      font-size: 30px;
      font-family: 'Circular Std';
      color: #333333 !important;
      font-style: normal !important;
    }

    .inner-testimonial__section .fusion-testimonials {
      max-width: 700px;
      margin: 0px auto;
      display: block;
      font-style: normal;
      text-align: center;
    }

    .inner-testimonial__section .fusion-testimonials.classic .company-name {
      font-size: 13px !important;
      color: #DB0000 !important;
      padding-top: 0 !important;
      display: block;
      text-align: center;
    }

    #wrapper .innfaq__section .fusion-column-wrapper {
      background-color: #EBEBEB !important;
      border-radius: 12px;
      padding: 12px 24px !important;
      box-shadow: 1px 1px 20px 3px rgb(227 221 221 / 50%);
    }

    .innfaq__section h2.title-heading-left {
      color: #DB0000;
      font-size: 28px !important;
      font-family: 'Circular Std' !important;
      font-weight: 700 !important;
      padding-bottom: 8px !important; 
    }

    .innfaq__section .fusion-column-wrapper .fusion-text p {
      font-size: 16px;
      font-family: 'Circular Std Book';
      line-height: 1.3em;
    }

    .innfaq__section .accordian .fusion-panel {
      border: 0;
    }
    .innfaq__section .accordian .fusion-panel:hover {
      background-color: transparent !important;
    }

    .innfaq__section .accordian .fusion-panel h4 a {
      font-size: 12px;
      color: #5C5C5C !important;
      font-family: 'Circular Std' !important;
      padding-bottom: 10px !important;
    }
    .innfaq__section .accordian .fusion-panel h4 a:hover{
      color:#5c5c5c !important;
    }
    .innfaq__section .accordian .fusion-panel .panel-body.toggle-content {
      padding-left: 35px !important;
      padding-top: 5px;
      font-size: 15px;
      line-height: 20px;
      font-family: 'Circular Std Book' !important;
      padding-bottom: 8px;
    }
    .innfaq__section .accordian .fusion-panel .panel-body.toggle-content p{
      padding-top: 0;
      font-size: 14px;
      line-height: 1.5em;
      font-family: 'Circular Std Book' !important;
      margin-bottom: 0px;
      padding-left: 0px !important; 
    }
    .innfaq__section .accordian .fusion-panel {
      border-color: transparent !important;
      border-width: 0px;
      background-color: transparent !important;
    }

    .innfaq__section .fusion-accordian .panel-heading h4 a {
      font-size: 15px !important;
      font-family: 'Circular Std' !important;
      padding-top: 2px !important;
      padding-bottom: 2px !important;
      padding-left: 0 !important;
      font-weight: 600;
    }
    .innfaq__section-right .gform_footer .gform_button {
      border-radius: 20px;
      border-bottom-left-radius: 0px;
      padding: 11px 46px;
      font-family: 'Circular Std';
    }
    .fusion-accordian .panel-title a .fa-fusion-box:before {
      font-size: 14px !important;
      width: 14px !important;
    }
    .innfaq__section .accordian .fusion-toggle-icon-wrapper i{
      color: #db0000 !important;
      border: 1px solid #db0000 !important;
      margin-top: -8px;
    }
    .innfaq__section .accordian .fusion-toggle-icon-wrapper i:hover {
      color: #db0000 !important;
      border: 1px solid #db0000 !important;
    }
    .innfaq__section .fusion-accordian .panel-title a .fa-fusion-box:before {
      font-size: 13px;
      width: 13px;
      color: red !important;
    }
    .innfaq__section .fusion-accordian .panel-title a .fa-fusion-box:before {
      font-size: 12px !important;
      width: 13px !important;
    }

    .innfaq__section-right .gform_fields input,
    .innfaq__section-right .gform_fields textarea {
      border-radius: 25px !important;
      color: #333333 !important;
      -webkit-text-fill-color: #333333 !important;
      font-size: 16px !important;
      font-family: 'Circular Std' !important;
      font-weight: 800 !important;
      border-bottom-left-radius: 0px !important;
      height: 40px !important;
    }
    .innfaq__section-right .gform_wrapper .gform_fields {
      grid-row-gap: 3px !important;
    }
    .innfaq__section-right .gform_wrapper textarea {
      height: 104px !important;
      padding-top: 40px !important;
      border-radius: 20px;
    }
    .innfaq__section .accordian .fusion-panel h4 a:hover span i {
      border: 1px solid red !important;
    }
    .volunteering__section h2.content-box-heading {
      position: absolute;
      z-index: 9999;
      bottom: 36px;
      padding-left: 13px !important;
      font-size: 19px !important;
      color: #fff !important;
      font-family: 'Circular Std' !important;
      text-align: left;
      line-height: 19px !important;
    }
    .volunteering__section .fusion-content-boxes .heading {
      text-align: left;
      overflow: hidden;
      position: relative;
    }
    .volunteering__section .col .heading.heading-with-icon .image:before {
      content: '';
      position: absolute;
      top: auto;
      bottom: 23px;
      width: 100%;
      z-index: 9;
      left: 0;
      opacity: 0.6;
      background: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(0 0 0 / 85%));
      overflow: hidden;
      height: 46%;
      border-radius: 20px;
    }
    .innfaq__section-right .validation_message {
      background: transparent !important;
      border: 0 !important;
      padding: 0 0 4px !important;
      font-size: 12px !important;
      margin-top: 0 !important;
    }
    .innfaq__section-right .gform_validation_errors{
     display: none;
   }
   .innfaq__section-right .gform_wrapper .gfield_error [aria-invalid=true] {
    border: 0px !important;
  }
  .innfaq__section-right .gform_confirmation_message {
    font-size: 16px !important;
    line-height: 21px;
    padding-bottom: 25px;
  }

  @media (max-width: 767px){
   .fusion-wrapper .inner-testimonial__section .fusion-testimonials.classic blockquote q {
     font-size: 22px !important;
   }
   .fusion-wrapper .innfaq__section h2.title-heading-left {
    font-size: 20px !important;
  }
  .fusion-wrapper .innfaq__section .fusion-column-wrapper {
    padding: 12px 12px !important;
  }
  .fusion-wrapper .innfaq__section .fusion-accordian .panel-heading h4 a {
    font-size: 13px !important;
    padding-right: 0 !important;
  }
  .fusion-wrapper .innfaq__section {
    padding-top: 25px !important;
  }
  .fusion-wrapper .volunteering__section .fusion-columns-total-2 {
    margin-bottom: 15px;
  }
  .page-id-339 .fusion-page-title-bar {
    padding-top: 0px !important;
  }
  .volunteering__section .fusion-columns-total-2 .fusion-column {
    margin-bottom: 0 !important;
  }
  .inner__banner .inner-banner__bottom {
    position: relative !important;
  }
}


@media (max-width: 640px){

	.volunteering__right .fusion-text ~ div {
    display: flex !important;
    justify-content: center !important;
  }
  .page-id-339 .fusion-page-title-bar h1.entry-title {
   font-size: 34px !important;
 }
 .volunteering__right .fusion-flex-container .fusion-flex-align-items-flex-start {
  justify-content: center !important;
}
}


.team__section .content-boxes-icon-on-top .col {
  text-align: center;
  padding: 0 !important;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 4px 2px 6px 2px #ebebeb;
  border: 1px solid #e6e3e3;
}

.team__section a.fusion-read-more {
  background-color: #33668a;
  padding: 6px 50px !important;
  font-size: 16px !important;
  font-family: 'Circular Std' !important;
  font-weight: bold !important;
  border-radius: 20px !important;
  border-bottom-left-radius: 0px !important;
  margin-top: 15px;
  margin-bottom: 25px;
  border: 1px solid transparent;
  transition: 0.4s;
  color: #fff;
  display: inline-block;
  float: left;
  color: #fff;
  margin-left:20px;
  width: 185px;
  margin-top: 0px;
}

.team__section a.fusion-read-more:hover {
  background-color: #f69a19;
  color: #fff !important;
}

.team__section a.fusion-read-more:after{
  display: none;
}

.team__section .content-boxes-icon-on-top .col .content-container {
  line-height: 23px;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 10px;
  font-family: 'Circular Std';
  font-weight: 300 !important;
}

.team__section .content-boxes-icon-on-top .col .content-container p{
  font-style: italic;
}

.team__section .content-boxes-icon-on-top .col h2.content-box-heading {
  text-align: left;
  padding-left: 20px !important;
  padding-right: 20px;
}
.team__section .content-boxes-icon-on-top  .col .heading {
  margin-bottom: 2px;
  font-style: normal !important;
}

.team__section .content-boxes-icon-on-top .col .content-container h3 {
  color: #4A4A4A;
  font-size: 14px;
  margin: 4px 0 10px;
}

.team__section .content-boxes-icon-on-top .col h2.content-box-heading:hover {
  color: #f69a19 !important;
}
.donate-form ul {
  display: flex;
  margin: 50px 0 25px;
  justify-content: flex-end;
  padding: 0;
  flex-wrap: wrap;
}
.donate-form ul li {
  list-style: none;
  position: relative;
  margin: 5px 12px;
  display: inline-block;
  background: #fff;
  text-align: center;
  padding: 0 16px;

}
.donate-form ul li input {
  position: absolute;
  left: 0;
}
.donate-form ul li input[type="radio"] {
  background: none;
  left: 0;
  margin: 0;
  min-height: 30px;
  opacity: 0.011;
  padding: 4px;
  position: absolute;
  top: 0;
  max-width: 90px;
  z-index: 100;
  width: 100%;
}
.donate-form ul li label {
  font-size: 20px;
  letter-spacing: 0px;
  line-height: 34px;
  color: #333333;
  font-weight: bold;
  font-family: "Circular Std";
  padding: 5px 8px;
  display: inline-block;
}
.donate-form ul li {
  font-size: 20px;
  letter-spacing: 0px;
  line-height: 34px;
  color: #333333;
  font-weight: bold;
  font-family: "Circular Std";
  padding: 10px 30px;
  display: inline-block;
}
.donate-form ul li a {
  color: #333333;
}
.donate-form ul li:hover,
.donate-form ul li.active {
  background: #f4ad2d;
}
.submit_btns input[type="submit"] {
  border: 1px solid #F69A19;
  padding: 12px 50px;
  border-radius: 20px;
  border-bottom-left-radius: 0px;
  transition: 0.4s;
  background: #F69A19;
  margin: 0 8px;
  color: #fff;
  font-size: 16px;
  font-family: 'Circular Std Book';
}
.submit_btns {
  display: flex;
  justify-content: end;
}
.submit_btns input[type="submit"]:hover {
  background: transparent;
}
.helps__title h4 {
  position: relative;
  font-family: 'BillionDreams' !important;
  font-size: 44px !important;
  color: #fff !important;
  line-height: 1 !important;
  margin-top: 23px !important;
}

.helps__title h4:after {
  content: "";
  background: url(/wp-content/uploads/2022/02/ar_curve.png) no-repeat;
  width: 200px;
  height: 300px;
  position: absolute;
  top: -50px;
  right: -200px;
}
.fusion-page-title-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
}
@media screen and (max-width: 640px){
  .donate-form ul li{
    margin: 5px 5px;
  }
  .donate-form ul{
    margin: 25px 0 0;
  }
  .submit_btns{
    flex-wrap: wrap;
  }
  .submit_btns input[type="submit"]{
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 1160px){
  header .fusion-header .fusion-main-menu ul li.blank-dash {
    display: none;
  }
}
@media screen and (max-width: 990px){
  header .fusion-logo{
    padding: 0px;
  }
  .fusion-page-title-bar{
    padding: 0 !important;
    height: 200px !important;
  }
  .mobile-menu-expanded .sub-menu li a span,
  .mobile-menu-expanded .sub-menu li a:before{
    color: #fff;
  }

}
@media (min-width: 991px) and (max-width: 1025px){
  .fusion-page-title-bar{
    padding-top: 163px !important;
  }   
}
@media screen and (max-width: 640px){
  a.fusion-button {
    line-height: 1.2 !important;
  }
  .fusion-page-title-bar h1 {
    font-size: 40px !important;
  }
  .fusion-accordian .panel-title .fusion-toggle-heading {
    margin-left: 18px;
    line-height: 1.2;
    font-size: 24px;
  }
  .donate-form ul{
    justify-content: center;
  }
}

/* Urban Table Menu */
.page-template-urban-table-menu .fusion-page-title-captions h1 {
  margin-bottom: 0;
}

.urban-table_logo {
  text-align: center;
  max-width: 140px;
  width: 100%;
  margin: 0px auto;
  padding-top: 50px;
  padding-bottom: 20px;
}

.urban-table_box .section-title{   
  text-align: center;
  width: 100%;
  padding: 40px 0px;  
}

.urban-menu_colbox .urban-table_item {
  width: 48%;
  padding-bottom: 25px;
}

.urban-table_item .urban-menu_img {
  width: 130px;
}

.urban-menu_intro {
  width: calc(100% - 130px);
  display: flex;
  padding-left: 15px;
}

.urban-menu_price {
  width: 60px;
  text-align: right;
  font-weight: 800;
  font-size: 20px;
}

.urban-table_item .urban-menu_img img {
  width: 100%;
}
.urban-table_item .urban-menu_title {
  width: calc(100% - 60px);
}


.urban-menu_colbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.urban-table_box .urban-table_item {
  width: 46%;
  padding-bottom: 25px;
}

.urban-table_box .section-title {
  text-align: center;
  padding: 30px 0px 40px;
}

.urban-table_box .urban-table_item {
  display: flex;
  justify-content: space-between;
}
.urban-table_box .urban-menu_intro p {
  margin-top: 8px;
  margin-bottom: 8px;
}

.urban-table_box .section-title h2 {
  font-family: 'NewYork' !important;
  font-size: 38px;
  font-weight: 500 !important;
}

.urban-table_box .urban-menu_title .title {
  font-size: 20px;
  margin-bottom:12px;
  line-height: 22px;
}

.note-section {
  background-color: #3854A5;
  color: #fff;
  border-radius: 13px;
  margin: 30px 0px 200px;
  box-shadow: 1px 5px 9px #ccc;
  text-align: center;
  position: relative;
}

.note-section:before {
  content: '';
  background-image: url(/wp-content/uploads/2022/09/birds.svg);
  background-position: right;
  width: 100% !important;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  top: 0;
  right: 0;
  background-size: contain;
  z-index: 1;
}

.note-section .note-inner h3 {
  font-size: 28px;
  line-height: 38px;
  padding-top: 5px;
}

.note-section .note-inner .subhead {
  text-transform: uppercase;
  font-weight: 600;
  opacity: 0.7;
}

.urban-table_box .section-title .tagline {
  padding-top: 14px;
}

.note-section .note-inner {
  padding: 30px 50px;
  position: relative;
  z-index: 11;
  max-width: 780px;
  margin: 0px auto;
}

.urban-table_box {
  padding-bottom: 25px;
}


@media screen and (max-width:991px){
  .urban-menu_intro {
    width: calc(100% - 50px);    
  }
  .urban-table_item .urban-menu_img {
    width: 80px;
  }
  .urban-table_item .urban-menu_price {
    width: 50px;
  }
  .urban-table_box .urban-menu_intro p {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
  }
  .urban-table_box .urban-table_item {
    padding: 0px 10px;
  }
  .urban-table_menu .container {
    width: 100%;
    max-width: 950px;
  }
  .urban-table_box .urban-menu_title .title {
    font-size: 18px;
    margin-bottom: 8px !important;
    line-height: 20px;
  }
}


@media screen and (max-width: 767px){

  .note-section .note-inner {
    padding: 30px 25px;   
  }

  .note-section .note-inner h3 {
    font-size: 20px;
    line-height: 28px;   
  }

  .urban-table_box .section-title {
    padding: 20px 0px 30px;
  }
  .urban-table_box .urban-table_item {
    margin-bottom: 0px;
    padding: 0px;
  }
  .urban-table_box .urban-table_item {
    width: 100%;
    padding-bottom: 25px;
  }
  .urban-table_box .urban-menu_intro p {
    font-size: 14px;
  }
}

@media screen and (max-width: 540px){
  .page-template-urban-table-menu main {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .urban-table_item .urban-menu_img {
    width: 50px;
  }
  .page-template-urban-table-menu .fusion-page-title-wrapper h1.entry-title {
    padding-left: 10px;
    padding-right: 10px;
  }
  .urban-table_item .urban-menu_title {
    width: calc(100% - 50px);
  }
}


/* New Style */

.fusion-is-sticky .fusion-header .fusion-menu > li:not(:last-child){
  padding-right: 20px !important;
}

@media (max-width: 1050px){
  .fusion-is-sticky .fusion-header .fusion-menu > li:not(:last-child){
    padding-right: 14px !important;
  }
}

.newsletter__signup-section{
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.signup__newsletter--title{
  max-width: 960px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
}

.signup__newsletter--title h3{
  font-size: 18px !important;
  color: #b7dace !important;
  font-weight: 400;
  margin-bottom: 15px;
}

.signup__newsletter--title h2{
  font-size: 33px !important;
  color: #fff !important;
  margin: 0 0 20px 0;
}

.newsletter__signup-section form,
.newsletter__signup-section .gform_fields{
  display: flex !important;
  flex-wrap: wrap;
}

.newsletter__signup-section .gform_fields{
  grid-column-gap: unset !important;
  grid-row-gap: unset !important;
}

.newsletter__signup-section .gform-body{
  width: calc(100% - 235px);
}

.newsletter__signup-section .gform_footer{
  width: 235px;
  padding: 0 !important;
  margin: 0 !important;
}

.newsletter__signup-section .gform_fields > .gfield{
  width: calc(100% / 3);
  padding: 0 8px !important;
}

.newsletter__signup-section .gform_fields .ginput_container span{
  padding: 0 !important;
}

.newsletter__signup-section .gform_fields input{
  border-radius: 0 !important;
  border: none !important;
}

/* 15-12-22 */

.news-form_wrapper {
  margin-bottom: 0 !important;
}

.news-form_wrapper .gform_validation_errors {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 12px 16px 12px 48px !important;
}

.news-form_wrapper .gfield_validation_message {
  background-color: transparent !important;
  border: none !important;
  padding: 5px 20px !important;
}

.news-form .gform_confirmation_message {
  color: #549e7e;
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  line-height: 1.2;
}

.nl-form__field input{
  font-weight: bold;
}

.news-form input[type=submit] {
  border: 1px solid #F69A19;
  padding: 11px 60px;
  border-radius: 101px;
  border-bottom-left-radius: 0px;
  transition: 0.4s;
  background: #f69a19;
  font-size: 23px;
  line-height: 1.1;
  margin-left: 5px;
}

.news-form input[type=submit]:hover,
.news-form input[type=submit]:active,
.news-form input[type=submit]:focus {
  background-color: transparent;
  border-color: #fff;
}

/* Social Icons */
footer .fusion-social-networks-wrapper .fusion-twitter {
  background-image: url(/wp-content/uploads/2023/10/x_new.png) !important;
}

.inner__banner{
  padding: 0 !important;
}

@media (max-width: 1024px) {

  .news-form .gform_body,
  .news-form .gform_footer {
    width: 100%;
  }

  .news-form .gform_footer {
    margin-top: 1rem !important;
  }

  .news-form,
  .news-form .gform_footer {
    justify-content: center;
  }
}

@media (max-width: 768px) {

  .signup__newsletter--title h2 {
    font-size: 26px !important;
  }

  .news-form input[type=submit] {
    font-size: 18px;
  }

  .nl-form__field input {
    font-size: 14px !important;
  }

  .news-form_wrapper .gform_validation_errors {
    padding: 12px 16px !important;
  }
}

@media (max-width: 767px){
  .inner__banner{
    width: calc(100% + 60px);
    margin-left: -30px !important;
  }
  .inner__banner .inner-banner__bottom{
    width: calc(100% - 60px);
    margin-top: -35px;
    bottom: 0;
    left: 0;
    transform: none;
  }
}

@media (max-width: 640px) {
  .nl-form__field {
    width: 100% !important;
    margin-bottom: 1rem !important;
  }

  .news-form_wrapper .gfield_validation_message,
  .news-form_wrapper .gform_validation_errors {
    font-size: 12px !important;
  }

  .news-form_wrapper .gform_validation_errors span.gform-icon {
    font-size: 20px !important;
  }

  .news-form .gform_confirmation_message {
    font-size: 18px;
  }
}

@media (max-width: 480px) {
  .news-form input[type=submit] {
    padding: 7px 48px;
  }
  .signup__newsletter--title h2 {
    font-size: 20px !important;
  }
  .inner__banner{
    margin-top: -5px !important;
  }
  .inner__banner .inner-banner__bottom{
    margin-top: -25px;
  }
  .fusion-page-title-bar h1.entry-title{
    line-height: 1 !important;
  }
}

