@media(max-width:1400px){
	.img_wrp img,.right_div img{    max-width: 550px;}
}
@media(max-width:1100px){
	.landing_cnt .main_heading {font-size: 30px;}
	.img_wrp img, .right_div img {max-width: 460px;}
	
}
@media(max-width:992px) {
	.about-cta-wrapper {
		margin-bottom: 50px;
	}

	.title40,
	.page-title {
		font-size: 36px;
	}

	.page-title {
		margin-bottom: 30px;
	}
	.breadcrumb{
		padding: 30px 0;
	}
	.innerbanner-bg{min-height: auto;}
	.img_wrp, .right_div img {float: none;margin: 20px 0 0;}
	.landing_cnt .main_heading {font-size: 28px;    margin-bottom: 15px;}
	.sub_heading {font-size: 20px;margin-bottom:5px;}
	.landing_cnt p {margin-bottom: 16px;}
	
	.landing_cnt .main_heading{padding-top: 0;margin-top: 20px;}

}

@media(max-width:767px) {
	.inner-content {
		background: none
	}

	.cta-caption {
		padding: 0 15px;
	}

	.title40,
	.page-title {
		font-size: 32px;
	}

	.breadcrumb li {
		padding: 15px 35px 10px 0;
	}

	.breadcrumb li:first-child {
		padding: 0 35px 0 0;
	}

	.breadcrumb li:last-child {
		padding-right: 0
	}

	.breadcrumb li:not(:last-child):before {
		right: 13px;
	}
}


@media(max-width:580px) {
	.cta-caption p {
		font-size: 20px;
	}

	.title40,
	.page-title {
		font-size: 30px;
		line-height: 120%
	}
	.img_wrp img, .right_div img {
    width: 100%;
}

}

@media(max-width:480px) {
	.breadcrumb {
		padding: 25px 0;
		text-align: center;
		width: 100%;
	}

	.breadcrumb li:first-child {
		padding: 0 30px 0 0;
	}

	.breadcrumb li {
		padding: 10px 30px 10px 0;
	}

	.breadcrumb li:not(:last-child):before {
		top: 13px
	}

	.breadcrumb li {
		float: none
	}

	.cta-caption p {
		font-size: 18px;
	}

	.about-cta-wrapper {
		display: block;
		min-height: auto;
		border: 6px solid #3277bc;
		padding: 15px;
		width: 100%;
		max-width: 100%;
		background: #FFFFFF;
	}

	.about-cta-wrapper .cta-caption:before,
	.about-cta-wrapper .cta-caption:after {
		content: none
	}

	.cta-caption {
		padding: 0;
	}


	.about-cta-wrapper .cta-caption .call {
		font-size: 18px;
	}

	.title40,
	.page-title {
		font-size: 28px
	}
		.janka_rating img{width: 100%;}
}

@media(max-width:380px) {
	.cta-caption p {
		font-size: 16px;
	}

	.about-cta-wrapper .cta-caption .btn-view i {
		display: none
	}

	.about-cta-wrapper .cta-caption .btn-view {
		min-width: auto;
		margin-bottom: 0px;
		padding: 14px 10px;
		display: block;
	}

	.title40,
	.page-title {
		font-size: 26px;
	}

	.breadcrumb {
		padding: 20px 0;
	}
}