@media (max-width:1200px) {

	.cta-hotline {
		padding: 0 10px;
		width: 200px;
	}

	.home-cta h2 {
		max-width: 450px;
		text-align: center;
	}

	.customer-rights {
		background-size: cover;
	}
}

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

	.site-header {
		position: relative;
		z-index: 2;
	}



	.main-menu>.container {
		position: relative;
	}

	.menu-main {
		position: absolute;
		top: 100%;
		left: 15px;
		width: 270px;
		background: #fff;
		opacity: 0;
		box-shadow: 1px 1px 10px rgba(0, 0, 0, .15);
		visibility: hidden;
		transition: all 0.5s ease;
	}

	.main-menu ul li {
		display: block;
		border-top: 1px solid #ececec;
	}

	.main-menu.open .menu-main {
		opacity: 1;
		visibility: visible;
		margin-top: 0;
	}

	.main-menu .sub-menu {
		position: static;
		display: none;
		opacity: 1;
		margin-top: 0;
		visibility: visible;
		background: rgba(255, 255, 255, 0.1);
		box-shadow: none;
		border: none;
		padding: 0;
	}

	.main-menu .sub-menu li a {
		font-size: 13px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.main-menu .arrow {
		display: inline-block;
		margin-left: 16px;
	}

	.mobile-menu {
		display: inline-block;
	}

	.mobile-menu {
		background: none;
		color: #000;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
	}

	.site-header .container {
		justify-content: center;
	}
}

@media only screen and (max-width: 768px) {
	.left-thumb .post-thumb {
		float: none;
		width: auto;
		max-width: 400px;
		margin-right: 0;
	}

	.site-footer {
		text-align: center;
	}

	.site-footer .socials {
		padding: 10px 0;
		text-align: center;
	}

	.site-header {
		padding: 10px 0;
	}

	.site-brand {
		max-width: 130px;
	}
	.home-ab h1{
		font-size: 24px;
		margin-bottom: 15px;
	}
	.customer-rights:before{
		width: 100%;
	}
	.entry-content img{
		display: block;
	}
	.entry-content figure{
		margin-left: 0;
		margin-right: 0;
	}
}

@media only screen and (max-width: 767px) {
	.home-ab .col-md-6>img {
		width: 100%;
	}

	.home-cta .container {
		display: block;
		text-align: center;
	}

	.home-cta h2 {
		margin-bottom: 15px;
	}
}

@media only screen and (max-width: 540px) {
	.blog-item img{
		width: 100%;
	}
}