.img_custom_banner img {
  width: 100%;
}
.header-area .container .swiper-container {
  display: none !important;
}
.theme-dark {
  color: #fff;.
  background: #3860aa;
}
.header-area .swiper-wrapper {
  height: 50px !important;
}
.sf-service-bottom-area .sf-up.btn-secondary.d-flex {
  background: #323841 !important;
  border-color: #323841 !important;
}
.footer_custom_banner {
  height: 80px;
}
.horizontal-submenu .nav-items .nav-item a {
  font-size: 18px;
  font-weight: 600;
  padding: 10px 22px !important;
}
.horizontal-submenu {
  border-top: 1px solid #a1b9c4;
  border-bottom: 1px solid #a1b9c4 !important;
  background: #a9d7ec !important;
}
.horizontal-submenu .nav-items .nav-item a .item-text {
  margin-right: 0;
}
.vertical-submenu {
  border-bottom: 1px solid #bebebe;
  background: #fff !important;
}
.vertical-submenu .nav-items .nav-item a {padding:10px 20px !important}
.header-area .c-text-primary.t-title > span {
  font-weight: 600;
  text-align: center;
  display: block;
}
.header-area .c-text-primary.t-title {
  font-weight: 600;
  text-align: center;
}
.container-flex > .row {
  display: flex;
  width: 100%;
}
.container-flex > .row .d-xl-block {
  width: auto;
  flex-grow: 1;
}
.horizontal-submenu .center-section ul.nav-items {
  display: -webkit-box !important;width:100%;
}
.horizontal-submenu .center-section ul.nav-items .nav-item {
  -webkit-box-flex: 1;
}
.horizontal-submenu .center-section ul.nav-items .nav-item a {
  justify-content: center !important;
}
.custom_menu .fa-ul {
  margin-left: 20px !important;
}
.without_line::before {display:none !important;}
.without_line::after {
  left: 0 !important;
  margin-right: unset !important;
  height: 3px !important;
  content: '' !important;
  position: absolute !important;
  width: 100% !important;
}
.custom_margin_bottom {
  margin-bottom: 70px;
}
@media screen and (max-width: 991px) {
	footer .container-wrap.sf-viewbox-wrap {
	  display: none;
	}
}
.custom_menu .fa-ul > li {
  width: 100% !important;
  display: block;
	max-width:unset;
}
.custom_menu .fa-ul {
  margin-left: 0 !important;
  column-count: 2;
  display: block;
  width: 100%;
  position: relative;
}
.custom_menu .fa-ul > li > i {
  display: none;
}
.custom_menu .fa-ul > li > a {
  text-transform: uppercase;
  font-size: 14px;
}
.custom_footer_map img {
  max-width: 100%;
}

.iblock-list-item-icon .svg-icon svg {
  width: 90px;
}
.iblock-list-item-icon .svg-icon {
  width: 90px;
  height: 90px !important;
}
.iblock-list-item-text h3.l-inherit a {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}
.header-area .c-text-primary {
  font-weight: bold;
}
.navigation-container.vertical-submenu nav a {
  font-weight: bold;
}
.navigation-container.vertical-submenu nav .nav-item {
  padding: 0 20px;
}
.col-12.col-lg-3.mb-3.mb-lg-0 > .d-flex.align-items-center {
  height: 100%;
}
.sf-iblock-card-area .sf-swiper-pagination {
  bottom: 0px;
}
.breadcrumbs_custom .sf-share {
  display: none;
}
@media screen and (max-width: 767px) {
.center-section.align-items-streach.mobile-level {
  z-index: 9999 !important;
  background: #fff !important;
  box-shadow: 0px 0px 5px rgba(0,0,0,.3);
}
.sf-nav-fixed .container-wrap .nav-container .sf-nav section.center-section > ul {
  display: flex !important;
}
}
.header-area .mr-3 img {
  max-height: 100px !important;
}



.navigation-container.horizontal-submenu.theme-light div.nav-container nav.sf-nav section.center-section ul.nav-items li.nav-item {
  width: 25%;
}
.navigation-container.horizontal-submenu.theme-light div.nav-container nav.sf-nav section.center-section ul.nav-items li.nav-item:nth-child(6),
/*.navigation-container.horizontal-submenu.theme-light div.nav-container nav.sf-nav section.center-section ul.nav-items li.nav-item:nth-child(2)*/ {
  width: 15%;
}
.navigation-container.horizontal-submenu.theme-light div.nav-container nav.sf-nav section.center-section ul.nav-items li.nav-item:nth-child(3),
.navigation-container.horizontal-submenu.theme-light div.nav-container nav.sf-nav section.center-section ul.nav-items li.nav-item:nth-child(7) {
  width: 30%;
}
.navigation-container.horizontal-submenu.theme-light div.nav-container nav.sf-nav section.center-section ul.nav-items li.nav-item:nth-child(4),
.navigation-container.horizontal-submenu.theme-light div.nav-container nav.sf-nav section.center-section ul.nav-items li.nav-item:nth-child(8) {
  width: 30%;
}
.theme-light div.nav-container nav.sf-nav section.center-section ul.nav-items li.nav-item a.item-link {
  justify-content: start !important;
}
@media screen and (max-width: 1220px) {
	.navigation-container.horizontal-submenu.theme-light div.nav-container nav.sf-nav section.center-section ul.nav-items li.nav-item {
	  width:50% !important;
	}
}
@media screen and (max-width: 767px) {
	.navigation-container.horizontal-submenu.theme-light div.nav-container nav.sf-nav section.center-section ul.nav-items li.nav-item {
	  width:100% !important;
	}
}
.nowrap {
  white-space: nowrap;
}
header + div.container {
  min-height: 370px;
}
.d-flex.align-items-center-custom img {
  margin-top: 20px;
}
.swiper-container-fade .swiper-slide img {
  margin: 0 auto;
}