/* CSS Document */
@media (min-width: 320px) and (max-width: 767px) {
.r-download a{     position: absolute;
    font-size: 14px !important;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    padding: 24px 20px !important;
    display: inline-block;
    text-transform: capitalize;
    line-height: 1;
    position: relative;
    transition: 400ms ease;
    background-color: #d23930;
    border-radius: 4px;}
	
.r-download { position:absolute !important; right:auto !important; margin-left:20px; margin-top:0px;  }
.e-date { top: 480px; left: 85px; }
.chy-hero-3-item .il-img-1 {
	left: 0px;
	width: 70%;
	margin: 20px auto 0px;
	text-align: center;
	position: relative;
}
.chy-hero-3-item {
	text-align: center;
}
.chy-hero-2-btn {
	display: none;
}
.img-cover img {
	height: 100%;
	object-fit: cover;
}
.pb-180 {
	padding-bottom: 50px;
}
.chy-services-5-item-wrap {
	display: block;
}
.pb-120 {
	padding-bottom: 70px;
}
.pt-120 {
	padding-top: 60px;
}
.pt-100 {
	padding-top: 50px;
}
}
 @media (min-width: 320px) and (max-width: 480px) {
}
 @media (min-width: 481px) and (max-width: 767px) {
}
@media (min-width: 768px) and (max-width: 1024px) {
}
 @media (min-width: 1025px) and (max-width: 1366px) {
.chy-hero-3-item .il-img-1 {
	width: 260px;
}
.chy-hero-3-item-wrap {
	padding-top: 160px;
}
.chy-heading-1 {
	margin-top: 0px;
}
.chy-hero-3-item-content {
	max-width: 620px;
	margin-left: auto;
	margin-right: 120px;
}
.chy-hero-3-item .il-img-1 {
	left: 180px;
}
}
 @media (min-width: 1367px) and (max-width: 1920px) {
.chy-hero-3-item .il-img-1{ width:300px; }
.e-date { top: 430px; }
.chy-hero-3-item .il-img-1 { left: 170px; }
.chy-heading-1 { margin-top:50px; }

	 
}