/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.swiper-wrapper{
	height: auto;
}
.slider-inner,.swiper_wrapper .swiper-container,.swiper-slide-bg {
	position: inherit;
	height: auto;
	margin-top: 38px;
}
.BgWhy{
	background: url("../images/07.png") center no-repeat;
	background-size: cover;
}
.BgQuest{
	background: url("../images/11.png") center no-repeat;
	background-size: cover;
}
.BgContact{
	background: url("../images/12.png") center no-repeat;
	background-size: cover;
}
.BgForm{
	background: url("../images/13.png") center no-repeat;
	background-size: cover;
}
.BgBlog{
	background: url("../images/14.png") center no-repeat;
	background-size: cover;
}
.BgFoot{
	background: url("../images/20.png") center no-repeat;
	background-size: cover;
}
.BgPage {
	background: url("../images/11.png") bottom right no-repeat;
}
.fbox-content{
	background: #fff;
	border-radius: 30px;
	box-shadow: 0px 15px 20px 0px rgba(155,155,155,0.75);
	-webkit-box-shadow: 0px 15px 20px 0px rgba(155,155,155,0.75);
	padding-top: 10px;
	padding-bottom: 10px;
}
.BgForm .heading-block::after {
	content: "";
	display: block;
	margin-top: 15px;
	width: var(--cnvs-title-block-border-size);
	border-top: none;
}


@media (max-width: 575.98px) {
	.top-links-item > a{
		padding-left: 5px;
		padding-right: 5px;
	}
	.slider-inner,.swiper_wrapper .swiper-container,.swiper-slide-bg {
		margin-top: 0;
	}
}
@media (max-width: 767.98px) {
	.top-links-item > a{
		font-size: 10px;
	}
	.top-links-container{
		justify-content: space-between;
	}
	.top-links-item{
		border-left: none;
	}
	.min-vh-100{
		min-height: inherit;
	}
	.slider-inner,.swiper_wrapper .swiper-container,.swiper-slide-bg {
		margin-top: 0;
	}
}
@media (max-width: 991.98px) {
  
}
@media (max-width: 1199.98px) {
	.is-expanded-menu .menu-link{
		padding-left: 5px;
		padding-right: 5px;
	}
	.slider-inner,.swiper_wrapper .swiper-container,.swiper-slide-bg {
		margin-top: 0;
	}
}
@media (max-width: 1399.98px) {
  
}