#panel{display: block!important;}
#mainServices{top: 0}
.btn-blue{cursor: pointer; font-size: 1.2rem;color: #fff;text-transform: uppercase; background-color: #537fe7;border:none;padding:20px 30px;border-radius: 30px;display: block;margin: 30px auto 0;width:500px;max-width:95%}
/* page without banner */
header .page_without_banner{display: none;}
.page_without_banner{padding-top: 140px;}
.page_without_banner:before{content: '';background-color: #537fe7;position: absolute;top: 0;left: 0;right: 0;height: 120px;}


.wide-banner {
	align-items: center !important;
	justify-content: center !important;
}

@media screen and (min-width: 1300px) {
		#textBlock {
				margin-bottom: 20%;
		}
}

/* mobile banner */
@media screen and (max-width: 576px) {
  .top-banner .banner-img img.mobile-only {filter: brightness(0.5);}
}
/* crumbs */
.top-banner .bx-breadcrumb-items{display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 40px;}
.top-banner .bx-breadcrumb .bx-breadcrumb-item{color: white;margin: 0;float:none;margin-bottom: 15px;}
.top-banner .bx-breadcrumb a{color: white;font-weight: 400;text-decoration: none;}
.bx-breadcrumb i{margin-left: 8px}
/* sitemap */
.map-columns ul,.map-columns li{margin-bottom: 15px;margin-top: 15px;}
.map-columns a{text-decoration: none;color:inherit;font-weight:400!important;}
.map-columns a:hover{text-decoration: underline dashed 1px}
/* description */
.detail-text{padding: 140px 0 70px}
.detail-text table a[href="#order"]{color: #fff;text-transform: uppercase;background-color: #537fe7;border: none;padding: 15px 30px;border-radius: 30px;display: inline-block;margin: 10px 0;}
.detail-text table{width: 100%;}
.detail-text table,.detail-text table td{border: 1px solid #f2f2f2;border-collapse: collapse;padding: 10px;}
.detail-text table tr:nth-child(odd){background-color: #f2f2f2;}
/* news */
.news-list{display: flex;flex-wrap: wrap;gap:20px}
.news-item{width: 250px;max-width:100%;position: relative;border: 1px solid #f9f9f9;border-radius: 10px;box-shadow: 0 5px 10px 1px #f2f2f2;}
.news-item .text{padding: 0 20px 20px;}
.news-item img{width: 250px;max-width:100%;height: 300px;object-fit: cover;display: block;float:none!important;border-radius: 10px 10px 0 0;}
.news-item a{font-weight: bold; text-transform: capitalize;color: inherit;text-decoration:none}
.news-item a:before{content: '';position:absolute;top:0;bottom:0;left:0;right:0;}
.news-item a:hover{text-decoration: underline dashed 1px;}
.news-detail img{max-width: 100%;height: auto;}
.news-detail :where(ul,ol){overflow: auto;}

@media screen and (min-width: 1024px) {
	header .container .wrapper .menu .menu-item a {
		white-space: nowrap;
	}
	.top-banner {
		position: relative;
		display: flex;
		align-items: center;
	}
	.top-banner .banner-content {
		margin-top: 0;
		margin-bottom: 0;
		width: 100%;
	}
}


@media screen and (max-width: 1600px) {
		.container_wide {
				width: 100% !important;
				max-width: 100% !important;
				margin-left: 15px !important;
				margin-right: 15px !important;
		}
}

@media screen and (max-width: 1023px) {
		.top-banner {
				position: relative;
				min-height: 100vh;
				overflow-y: hidden;
		}
}

@media screen and (max-width: 576px) {
	.top-banner {
			height: 100vh;
	}
		.top-banner .banner-content {
			margin-top: 0px;
			justify-content: center;
			margin-bottom: 0px;
			height: 100%;
		}
}