/* Normal desktop :1200px. */
@media (min-width: 1400px) and (max-width: 1900px) {
	p.active {
		font-size: 18px;
		line-height: 32px;
	}
	.fweumv h2 {
		font-size: 32px;
		line-height: 36px;
	}
	.fweumv p {
		font-size: 18px;
		margin-bottom: 18px;
		line-height: 32px;
	}

}
@media (min-width: 992px) {
	.aczkqn {
		display: none;
	}
}
@media (max-width: 991px) {
	.zn1c9e {
		display: none;
	}
	.infam1 {
		padding: 15px 0px;
	}
	.db8qln.active {
		top: 55px;
	}
	.aczkqn {
		float: right;
	}
	.htk1uw {
		text-align: center;
		margin-bottom: 10px;
	}
	.oechp0 {
		text-align: center;
	}
	.fweumv {
		margin-top: 30px;
	}
	.bsa9wc {
		justify-content: left;
		padding-top: 50px;
	}
 
}
@media (max-width: 767px) {
	.ty7nz7 h2 {
		font-size: 36px;
		line-height: 40px;
	}
	.m08b5v {
		padding-top: 150px;
		padding-bottom: 120px;
	}
	.ty7nz7 p {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	.aembj3 .owl-dots {
		display: block;
		position: absolute;
		bottom: 20px;
		left: 0;
		right: 0;
		text-align: center;
		margin: 0 auto;
		width: 100%;
	}
	.aembj3 .owl-dots .owl-dot {
		width: 15px;
		height: 15px;
		display: inline-block;
		background: #fff;
		border-radius: 50%;
		margin: 0px 3px;
	}
	.aembj3 .owl-dots .owl-dot.active {
		background: #871919;
	}
	.hhde4v{
		padding: 70px 0px;
	}
	.ktlz8c{
		padding-top: 70px;
		padding-bottom: 40px;
	}
	.zlx25t{
		padding: 50px 0px;
	}
	.l3btto {
		padding-top: 150px;
	}
	.fnj8qy {
		text-align: center;
		margin-bottom: 10px;
	}
	.uhpyic {
		text-align: center;
	}
 
}
@media (max-width: 576px) {
	.m08b5v {
		padding-top: 120px;
		padding-bottom: 80px;
	}
	.hhde4v{
		padding: 40px 0px;
	}
	.ktlz8c{
		padding-top: 40px;
		padding-bottom: 10px;
	}
	.zlx25t{
		padding: 40px 0px;
	}
 
}
@media (max-width: 460px) {
	.woyjpa h2 {
		font-size: 124px;
	}
	.ty7nz7 .z3czd3 a:first-child {
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.ty7nz7 h2 {
		font-size: 30px;
		line-height: 35px;
	}
	.fweumv h2 {
		font-size: 22px;
		line-height: 26px;
	}
	.fweumv a {
		margin-bottom: 10px;
	}
	.aecfef h3 {
		font-size: 26px;
	}
	.zd4e8k form button {
		font-size: 14px;
		padding: 0px 10px;
	}
	.dgyzmy textarea {
		height: 80px;
	}
	.l3btto {
		padding-top: 120px;
		padding-bottom: 80px;
	}
	.a64yjt ul li.xti9o1 img {
		position: inherit;
		margin-bottom: 10px;
	}
	.a64yjt ul li.xti9o1 {
		padding-left: 0px;
	}
	.l3tnf4 h2 {
		font-size: 22px;
	}
	.opvdw6 h2 {
		font-size: 22px;
	}
}
@media (max-width: 360px) {
	.ary18p .n1q0c9 {
		float: inherit;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.ary18p .content {
		text-align: center;
	}
	.db8qln.active {
		width: 270px;
	}
}