/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

body, html {
  overflow: hidden auto !important;
  overflow-x: hidden !important;
}
.logo img {
  max-height: 145px !important;
  min-width: 300px !important;
  height: auto !important;
}
.g-fixed-container {
  background: #000000 !important;
}
#g-container-main {
  overflow-x: hidden !important;
}
#g-mainbar {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
#g-navigation {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.dj-megamenu-wrapper {
  float: right;
  position: relative;
  left: -50%;
  text-align: left;
}
ul#dj-megamenu230 {
  list-style: none;
  position: relative;
  left: 50%;
  height: 145px !important;
  line-height: 80px !important;
}
.dj-megamenu-modern li a.dj-up_a {
  margin: 0 15px;
  float: left;
  text-align: center;
  white-space: nowrap;
  font-family: "gravity", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif !important;
  display: block;
  height: 80px;
  font-size: 16px;
  text-decoration: none;
  font-weight: normal;
  padding: 0 0px;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/*
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content
{
  	color: #ffffff;
}

#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content:hover {
	color: #f01b1e !important;
}
*/
#custom-1049-particle, #custom-8110-particle {
  width: 230px !important;
  min-width: 230px;
  float: right !important;
}
.white h5.nn-color, .white h5.nn-color a {
  color: #ffffff !important;
}
.white h5.nn-color a:hover {
  color: #f01b1e !important;
}
.white h5.nn-top-content {
  height: auto !important;
  line-height: 22px;
  padding-top: 34px;
  font-size: 16px !important;
}
.g-social a {
  /*display:block !important;*/
  /*width:100% !important;*/
  margin: 0px !important;
  padding-left: 0px !important;
  border: 0px solid #000000 !important;
}
a.white {
  color: #ffffff;
}
.jt-search-wrap.nostyle {
  line-height: 20px;
  height: 20px;
}
.jt-search-wrap.nostyle .search-btn {
  top: 16px;
  color: #ffffff;
  background-color: transparent;
  left: 0;
  font-size: 16px;
  width: 16px;
  height: 20px;
  border-radius: 0px;
}
.jt-search.container.nostyle {
  background-color: #f01b1e !important;
}
.jt-search-wrap.nostyle nav {
  height: 20px;
}
.jt-search-wrap.nostyle .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0 white !important;
}
.jt-search-wrap.nostyle .close-btn {
  color: #000000;
  background-color: #ffffff;
  right: 0;
  font-size: 1rem;
  width: 34px;
  height: 34px;
  border-radius: 0px;
}
#g-navigation .g-social {
  text-align: left;
  font-size: 16px;
  padding-top: 5px;
  line-height: 16px;
}
#g-navigation .g-social a {
  color: #fff;
}
#g-navigation .g-social a:hover {
  color: #f01b1e !important;
}
.ls-layer a {
  color: #ffffff;
}
.ls-layer a:hover {
  color: #f01b1e;
}
ul.list {
  list-style-type: none;
  /* Remove bullets */
  padding: 0;
  /* Remove padding */
  margin: 0;
}
ul.list .fa-solid.fa-circle-check {
  color: #f01b1e;
}
/*.grecaptcha-badge { 
    visibility: hidden !important;
}*/
#sppb-addon-7635139e-ae98-40f2-97c1-34c3bef68baf1 .sppb-form-builder-btn {
  width: 100px;
}
img.intro_image {
  max-width: 50%;
  margin-right: 20px;
  margin-bottom: 0px;
  float: left;
}
#sppb-addon-7635139e-ae98-40f2-97c1-34c3bef68baf .sppb-addon-form-builder-form .sppb-form-group {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#sppb-addon-7635139e-ae98-40f2-97c1-34c3bef68baf .sppb-form-builder-btn {
  margin-left: 0px !important;
}
.sppb-btn {
  padding: 10px 20px;
}
.fa.fa-quote-left, .fa-solid.fa-star {
  color: #f01b1e !important;
}
.nn-inline-image {
  height: 100px !important;
  margin-bottom: 10px;
  border-radius: 50% !important;
  border: 2px solid #f01b1e;
}
/*image cont for loyalty program*/
#column-wrap-id-7bed194d-9224-47fc-9832-0b88111c4c81 {
  max-width: 50% !important;
  min-width: 200px !important;
}
#column-wrap-id-8f6c07c9-b20e-4eef-9f3a-72b413cf9d57 ul {
  margin: 0px !important;
  padding: 0px !important;
}
/*footer company*/
#column-wrap-id-14TYSeQlBuie3cbJXS30B a {
  color: #ffffff;
}
#column-wrap-id-14TYSeQlBuie3cbJXS30B a:hover {
  color: #000000;
}
/*Blog Mod*/
.sppb-article-info-wrap h3, .sppb-article-introtext {
  display: block !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis !important;
}
.sp-page-builder .page-content #section-id-3acb12fc-5717-4d1b-8f8d-df23330f26ce {
  width: 50% !important;
}
/*footer2 company*/
#section-id-fa0e5dc7-84c3-49ce-9363-37cbca6e8337 a {
  color: #ffffff;
}
#section-id-fa0e5dc7-84c3-49ce-9363-37cbca6e8337 a:hover {
  color: #000000;
}
/*inside*/
.breadcrumb-item.active {
  color: #fff;
}
.breadcrumb-item + .breadcrumb-item::before {
  color: #fff;
}
/*portfolio*/
.sppb-addon-image-layout-caption {
  color: #fff;
  background: rgba(240, 27, 30, 0.5) !important;
  padding: 10px 15px;
  position: relative;
  z-index: 1;
}
.sppb-addon-image-layouts {
  line-height: 18px !important;
}
/*blog*/
.row {
  /*--bs-gutter-x: 0px !important;
  --bs-gutter-y: 0;*/
}
.com-content-category-blog.blog .item-content .btn {
  background: #f01b1e !important;
}
.com-content-category-blog.blog .item-content .btn:hover {
  background: #000000 !important;
}
.btn-secondary {
  background: #f01b1e !important;
}
/*Sitemap*/
#jmap_sitemap {
  /*align-content: center !important;*/
  max-width: 50%;
  margin: 0px auto;
  margin-top: 50px;
}
/*test page*/
.fa-solid.fa-star {
  color: #f01b1e !important;
  font-size: 18px;
}
table.sppb-addon-table-main {
  border: 0px solid #dce2e9;
}
.map-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.map-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
@media (max-width: 1540px) {
  .logo img {
    max-height: 98px !important;
    min-width: 205px !important;
    width: 205px !important;
    height: auto !important;
  }
  ul#dj-megamenu230 {
    list-style: none;
    position: relative;
    left: 50%;
    height: 98px !important;
    line-height: 80px !important;
  }
  .dj-megamenu-modern li a.dj-up_a {
    font-size: 14px;
    font-weight: bold;
  }
  .dj-megamenu-modern.dj-fa-5 .arrow:before {
    font-size: 14px !important;
  }
  .dj-megamenu-modern .arrow {
    /*right:10px !important;*/
    top: 50% !important;
  }
}
@media (max-width: 1520px) {
  /*.size-60 {
  flex: 0 80%;
  width: 80%;
} 
	
.dj-megamenu-wrapper {
  float: left;
  position: relative;
  left: 0%;
  text-align: left;
	height: 40px;
}
	
ul#dj-megamenu230
{
   list-style:none;
    position:relative;
    left:0%;
	height: 40px !important;
	line-height: 40px !important;
}
	
 
.dj-megamenu-modern li a.dj-up_a
{
    margin:0 10px;
	font-weight:normal;
    text-align:center;
    white-space:nowrap;
	display: block;
  height: 40px;
	
}
	
.dj-megamenu-modern li a.dj-up_a > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  height: 20px;
}
	

.white h5.nn-top-content {
  height: 60px;
  line-height: 20px;
  padding-top: 10px;
  font-size: 14px !important;
}
	
.size-17 
	{
    flex: 0 80% !important;
    width: 80% !important;
    margin-top:28px !important;
    position: absolute !important;
    left: 19% !important;
  }
	
.size-17.align-right {
  text-align: left !important;
}
	
.fa-envelope {
  margin-left: 20px;
}

.g-block.size-5
	{
  position: absolute;
  right: 0px;
}	 
	*/
  /*inside page intro*/
  /*footer menu*/
  /*footer blog mod*/
  /*footer contact form*/
  /*inside page intro*/
  /*
.inside_page_intro .sppb-col-sm-6 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
	
.image-layout-preset-style-collage .sppb-addon-image-layout-content {
  margin-left: 0px !important;
  margin-top: -20%;
}
	*/
  /*port page*/
  .logo img {
    max-height: 98px !important;
    min-width: 205px !important;
    width: 205px !important;
    height: auto !important;
  }
  ul#dj-megamenu230 {
    list-style: none;
    position: relative;
    left: 50%;
    height: 98px !important;
    line-height: 80px !important;
  }
  .dj-megamenu-modern li a.dj-up_a {
    font-size: 14px;
    font-weight: bold;
  }
  .dj-megamenu-modern.dj-fa-5 .arrow:before {
    font-size: 14px !important;
  }
  .dj-megamenu-modern .arrow {
    /*right:10px !important;*/
    top: 50% !important;
  }
  #custom-1049-particle, #custom-8110-particle {
    width: 205px !important;
    min-width: 205px;
    float: right !important;
  }
  .white h5.nn-top-content {
    height: auto !important;
    line-height: 22px;
    padding-top: 3px;
    font-size: 14px !important;
  }
  #g-navigation .g-social {
    text-align: left;
    font-size: 14px;
    padding-top: 4px;
    line-height: 14px;
  }
  .jt-search-wrap.nostyle {
    line-height: 20px;
    height: 20px;
  }
  .jt-search-wrap.nostyle .search-btn {
    top: 16px;
    color: #ffffff;
    background-color: transparent;
    left: 0;
    font-size: 14px;
    width: 16px;
    height: 20px;
    border-radius: 0px;
  }
  .uk-margin-remove.nn-top-content.nn-color br {
    display: none;
  }
  .sppb-addon-image-layout-content {
    background: #f1f1f1;
    padding: 20px 20px 20px;
  }
  .image-layout-preset-style-collage .sppb-image-layout-title {
    font-size: 20px;
    line-height: 20px;
    color: #fff;
  }
  .image-layout-preset-style-collage .sppb-addon-image-layout-text {
    font-size: 14px;
    line-height: 16px;
  }
  #column-wrap-id-575bd973-26c4-4828-8c59-203056a018c5 {
    max-width: 100% !important;
    flex-basis: 100% !important;
  }
  #column-wrap-id-575bd973-26c4-4828-8c59-203056a018c5 li {
    display: inline-block !important;
  }
  #column-wrap-id-1b8f829f-9213-493a-8377-81e5b07624e5 {
    max-width: 100% !important;
    flex-basis: 100% !important;
    margin-top: 20px !important;
  }
  #sppb-addon-wrapper-c2d1e0a3-45f4-4ecf-a195-4e4c47f091aa {
    margin-top: 20px !important;
  }
  .sppb-addon-image-layouts h2 {
    margin: 0px !important;
    margin-bottom: 5px !important;
    font-size: 20px !important;
    line-height: 20px !important;
  }
}
@media (max-width: 1190px) {
  #g-navigation {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .dj-megamenu-modern li a.dj-up_a {
    margin: 0 8px;
  }
}
@media (max-width: 1000px) {
  #g-navigation {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .logo img {
    max-height: 84px !important;
    min-width: 175px !important;
    width: 175px !important;
    height: auto !important;
  }
  ul#dj-megamenu230 {
    left: 50%;
    height: 84px !important;
    line-height: 80px !important;
  }
  .dj-megamenu-modern li a.dj-up_a {
    font-size: 12px;
    font-weight: bold;
  }
  .dj-megamenu-modern li a.dj-up_a {
    margin: 0 5px;
  }
  .dj-megamenu-modern.dj-fa-5 .arrow:before {
    font-size: 12px !important;
  }
  .dj-megamenu-modern .arrow {
    right: 10px !important;
    top: 50% !important;
  }
}
@media (max-width: 991px) {
  /*BEACON FIRE PROTECTION SERVICES*/
  /*Committed To Innovation And Dedication*/
  /*inside page intro*/
  .sp-page-builder .page-content #section-id-4324dd2d-04ce-40ac-bfef-cbe6ba72de98 {
    margin-top: 20px !important;
  }
  .sp-page-builder .page-content #section-id-1701248177103 {
    padding-top: 20px;
    padding-right: 40px;
    padding-bottom: 0px;
    padding-left: 50px;
  }
  .sp-page-builder .page-content #section-id-a6af21d8-a3cc-444a-aca5-0037ffd48b21 {
    padding-top: 20px !important;
  }
  .inside_page_intro .sppb-col-sm-6 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .image-layout-preset-style-collage .sppb-addon-image-layout-content {
    margin-left: 0px !important;
    margin-top: -20%;
  }
}
@media (max-width: 950px) {
  #g-navigation {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .logo img {
    max-height: 84px !important;
    min-width: 175px !important;
    width: 175px !important;
    height: auto !important;
  }
  ul#dj-megamenu230 {
    left: 50%;
    height: 84px !important;
    line-height: 80px !important;
  }
  .dj-megamenu-modern li a.dj-up_a {
    font-size: 12px;
    font-weight: bold;
  }
  .dj-megamenu-modern li a.dj-up_a {
    margin: 0 5px;
  }
  .dj-megamenu-modern.dj-fa-5 .arrow:before {
    font-size: 12px !important;
  }
  .dj-megamenu-modern .arrow {
    right: 10px !important;
    top: 50% !important;
  }
  #custom-1049-particle, #custom-8110-particle {
    width: 175px !important;
    min-width: 175px;
    float: right !important;
  }
  .white h5.nn-top-content {
    height: auto !important;
    line-height: 22px;
    padding-top: 0px;
    font-size: 12px !important;
  }
  #g-navigation .g-social {
    text-align: left;
    font-size: 12px;
    padding-top: 4px;
    line-height: 12px;
  }
  .jt-search-wrap.nostyle .search-btn {
    top: 12px;
    font-size: 12px;
    width: 16px;
    height: 20px;
  }
}
@media (max-width: 850px) {
  #g-navigation {
    max-width: 850px !important;
  }
  .g-block.size-19, #logo-9608-particle {
    width: 175px !important;
    min-width: 175px !important;
  }
  .size-65 {
    flex: 0 45px;
    width: 45px;
    float: right !important;
    position: absolute;
    right: 0px;
  }
  .dj-offcanvas-open .dj-offcanvas {
    z-index: 1999;
  }
  #custom-1049-particle, #custom-8110-particle {
    width: 175px !important;
    min-width: 175px;
    float: left !important;
    margin-left: 20px !important;
  }
  .dj-megamenu-wrapper {
    position: relative !important;
    left: 0px;
    float: right;
  }
  .size-16 {
    width: 260px !important;
    margin-top: 0px !important;
  }
  .white h5.nn-top-content {
    padding-top: 0px;
  }
  .uk-margin-remove.nn-top-content.nn-color br {
    display: block;
  }
  .fa-envelope {
    margin-left: 0px;
  }
  .size-65 {
    position: absolute !important;
    top: 10px !important;
    right: 0px !important;
    flex: 0 45px !important;
    width: 45px !important;
  }
  body [class*="size-"] .size-65 {
    flex-grow: 0;
    flex-basis: 45px !important;
    max-width: 45px !important;
  }
  .dj-mobile-open-btn.dj-fa-0 .dj-mobile-open-icon::before, .dj-mobile-open-btn.dj-fa-1 .dj-mobile-open-icon::before, .dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon::before {
    line-height: 49px !important;
  }
  #dj-megamenu230mobile.dj-megamenu-select-light .dj-mobile-open-btn:focus, #dj-megamenu230mobile.dj-megamenu-select-light:hover .dj-mobile-open-btn, #dj-megamenu230mobile.dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, #dj-megamenu230mobile.dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, #dj-megamenu230mobile.dj-megamenu-accordion-light .dj-mobile-open-btn:hover, #dj-megamenu230mobile.dj-megamenu-accordion-light .dj-mobile-open-btn:focus {
    color: #f01b1e !important;
    background: #ffffff !important;
  }
  .g-block.size-5 {
    position: absolute;
    right: 50px;
    top: -10px;
  }
  .sppb-article-info-wrap {
    padding: 5px !important;
  }
}
@media (max-width: 767px) {
  /*List*/
  .top_bar {
    position: fixed !important;
    width: 100%;
  }
  .g-block.size-19.nomarginall.nopaddingall {
    width: 175px !important;
    max-width: 175px !important;
  }
  body [class*="size-"] .size-16, .size-16 {
    flex: 0 200px !important;
    flex-grow: 0;
    flex-basis: 200px !important;
    width: 200px !important;
  }
  .g-block.size-16.top_contact_block {
    width: 200px !important;
  }
  .g-fixed-container1 {
    display: block;
    height: 150px !important;
  }
  #g-navigation1 {
    width: 100% !important;
    position: fixed;
    display: block !important;
    /*height:200px !important;
	float:left !important;*/
  }
  .sp-page-builder1 .page-content #section-id-ab943b1c-a2f4-41eb-8087-ca950dda1ba6 {
    margin-top: 20px !important;
  }
  .size-171 {
    position: absolute !important;
    left: 150px !important;
  }
  .nn-inline-image {
    height: 80px !important;
    margin-top: 15px !important;
  }
  #sppb-addon-8779c92b-077a-4966-80d2-2f655a465b30 .sppb-addon-header .sppb-addon-title {
    font-size: 30px;
    line-height: 30px !important;
  }
  #sppb-addon-b9622b67-7d7c-4abf-ae3d-7dcef3c59bd1 .animated-text-words-wrapper {
    font-size: 16px !important;
    line-height: 16px !important;
  }
  #column-wrap-id-8f6c07c9-b20e-4eef-9f3a-72b413cf9d57 {
    margin-left: 20px !important;
  }
}
@media (max-width: 568px) {
  .sppb-addon-table-main.bt thead {
    display: block !important;
  }
  #sppb-addon-77e982d9-da5b-405c-aa7f-ca1a37b35661 .sppb-col-xs-4 {
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}
@media (max-width: 530px) {
  /*.g-fixed-container
	{
		height: 110px !important;
	}
	*/
  /*	
.jt-search-wrap.nostyle {
  display: none;
}
	*/
  .size-17 {
    position: relative !important;
    left: 0px !important;
    width: 100% !important;
    height: 40px !important;
    margin-top: 5px !important;
    padding-left: 0px !important;
  }
  .image-layout-preset-style-poster .sppb-addon-image-layout-content {
    position: relative;
    margin: 0;
    width: 100%;
    text-align: left;
  }
  .breadcrumb {
    font-size: 70%;
  }
}
@media (max-width: 460px) {
  body [class*="size-"] .size-16, .size-16 {
    flex: 0 100% !important;
    flex-basis: 100%;
    flex-grow: 0;
    flex-basis: 100% !important;
    width: 200px !important;
  }
  #custom-1049-particle, #custom-8110-particle {
    width: 100% !important;
    margin-top: 10px !important;
    margin-left: 0px !important;
  }
  .white h5.nn-top-content {
    line-height: 14px;
  }
  .g-block.size-18, #logo-9608-particle {
    width: 100% !important;
    min-width: 0px !important;
    float: left !important;
    flex: 100% !important;
  }
  .top_contact_block {
    width: 50%;
    display: block;
    float: left;
  }
  .top_social_media_block {
    width: 50%;
    display: block;
    float: left;
  }
  .top_social_media_block .g-block.size-33-3.white {
    width: 59px;
    margin-right: 0px !important;
    display: block !important;
    float: right !important;
  }
  .g-social1 a {
    display: block !important;
    width: 100% !important;
    margin: 0px !important;
    padding-left: 0px !important;
    /*padding-right:2px !important;*/
    border: 0px solid #000000 !important;
  }
  .jt-search-wrap.nostyle {
    display: block !important;
    margin-top: 15px;
    float: right !important;
  }
}
@media (max-width: 400px) {
  img.intro_image {
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
    float: left;
  }
  .moving_kit_table .sppb-addon-table-main td {
    padding: 16px 20px;
    font-size: 10px !important;
  }
  .sppb-addon-table-main.bt tbody td::before, .sppb-addon-table-main.bt tfoot td::before, .sppb-addon-table-main.bt tfoot th::before {
    width: 7em;
    margin-right: 10px;
  }
  .white h5.nn-top-content {
    width: 200px;
    overflow: hidden;
  }
  .sp-page-builder .page-content #section-id-478bff41-6801-4f92-bd70-2ad6a9d5081f {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  #sppb-addon-90e64e0a-02c9-4ed0-b396-f2e560f0c107 .sppb-addon-header .sppb-addon-title {
    font-size: 14px !important;
  }
  #sppb-addon-77e982d9-da5b-405c-aa7f-ca1a37b35661 .sppb-col-xs-4 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  #column-id-831baee2-b5e2-4bfe-a515-c3e7916c0506 {
    padding-top: 10px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    padding-left: 20px !important;
  }
  #column-id-YKN9C7-ZUGWI987Wx2fHU {
    padding-top: 10px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    padding-left: 20px !important;
  }
  #sppb-addon-6e8e7a1b-b5d2-4517-ac85-91f9ff914c20 img {
    width: 400px !important;
    max-width: 100% !important;
  }
}
@media (max-width: 350px) {
  /*inside pages*/
  #g-navigation {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .size-17 {
    height: 34px !important;
  }
  .size-60 {
    top: 0px !important;
    z-index: 100;
  }
  .g-block.size-5 {
    position: absolute;
    right: 7px;
    top: 60px;
    height: 10px;
  }
  #dj-megamenu230mobile.dj-megamenu-select-light .dj-mobile-open-btn, #dj-megamenu230mobile.dj-megamenu-offcanvas-light .dj-mobile-open-btn, #dj-megamenu230mobile.dj-megamenu-accordion-light .dj-mobile-open-btn {
    background: none !important;
  }
  .jt-search-wrap.nostyle .search-btn {
    z-index: 9;
    top: 40%;
    transform: translateY(-50%);
  }
  .white h5.nn-top-content {
    line-height: 16px;
    font-size: 12px !important;
  }
  .g-block.size-5 {
    position: absolute;
    right: 7px;
    top: 20px;
  }
  .nn-inline-image {
    height: auto !important;
    width: 100%;
  }
  .sp-page-builder .page-content #section-id-a6af21d8-a3cc-444a-aca5-0037ffd48b21 {
    padding-top: 0px !important;
  }
  #sppb-addon-63f79d2d-f27b-41a2-979f-3f169ae88af4 .sppb-addon-title, #sppb-addon-9160b4fb-6c3f-4ed3-9442-a99e2299ffd6 .sppb-addon-header .sppb-addon-title, #sppb-addon-1701248491653 .sppb-addon-header .sppb-addon-title, #section-id-5e61485e-9592-476e-8874-14ad20cc5544 h1, #column-wrap-id-YKN9C7-ZUGWI987Wx2fHU .sppb-addon-header .sppb-addon-title, #section-id-fa0e5dc7-84c3-49ce-9363-37cbca6e8337 h2 {
    margin-bottom: 0px;
    font-size: 20px !important;
  }
  #section-id-6dfb6787-8cdc-432b-92fa-585b62be989c h4, #sppb-addon-wrapper-77e982d9-da5b-405c-aa7f-ca1a37b35661 h3 a {
    margin-bottom: 0px !important;
    font-size: 15px !important;
  }
  #sppb-addon-wrapper-77e982d9-da5b-405c-aa7f-ca1a37b35661 h3 {
    margin: 0px !important;
  }
  h3 {
    font-size: 20px !important;
  }
  .sppb-addon-image-layouts {
    font-size: 10px;
  }
  .sppb-addon-image-layout-caption {
    padding: 5px 5px !important;
  }
  .sppb-addon-image-layouts h2 {
    font-size: 16px !important;
    line-height: 16px !important;
  }
  .sppb-addon-image-layouts {
    line-height: 16px !important;
  }
}
@media (max-width: 260px) {
  /*inside pages for the call to action*/
  #g-navigation {
    padding-bottom: 0px !important;
  }
  .logo img {
    min-width: 120px !important;
    width: 120px !important;
  }
  .size-65 {
    top: 0px !important;
  }
  .white h5.nn-top-content {
    line-height: 14px;
    font-size: 10px !important;
  }
  #g-navigation .g-social {
    font-size: 10px;
    padding-top: 0px;
    line-height: 10px;
  }
  .top_social_media_block .g-block.size-33-3.white {
    width: 40px !important;
  }
  .g-social a {
    padding-right: 0px !important;
  }
  .jt-search-wrap.nostyle {
    margin-top: 10px;
  }
  .jt-search-wrap.nostyle .search-btn {
    width: 12px;
    font-size: 10px;
  }
  .sp-page-builder .page-content #section-id-b529075f-d2f5-4ea3-b103-db78e0d24284, .sp-page-builder .page-content #section-id-bd3e420a-a7d8-4103-8fb0-a93d995d3ab4 {
    margin-top: 10px !important;
  }
  #sp-page-builder .page-content .sppb-section:not(div.sppb-section):first-child {
    margin-top: 10px !important;
  }
  .sppb-addon-image-layout-caption span {
    display: none !important;
  }
}
/*# sourceMappingURL=custom_15.css.map */