/* CSS Document */
@media (min-width: 320px) and (max-width: 767px) {
    .chy-header-4-area {
    padding-top: 15px;
}
.inner-page { height: 60vh; }
.chy-hero-4-wrap .bg-img { padding: 0px; }
.chy-hero-img { padding-bottom: 60px;}
.chy-hero-3-item .il-img-1 { left: 0px; width: 70%; margin: 140px 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;
}
.chy-hero-4-content .btn-wrap{ text-align:center !important; }
.fullpage-menu {
    position: fixed !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: 9;
    display: none;
    position: relative;
    z-index: 99999999;  
}



}
 @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: 290px; }
.chy-hero-3-item-wrap { padding-top: 160px; }
.chy-heading-1{ margin-top:50px; }
.chy-hero-3-item-content {
    max-width: 620px;
    margin-left: auto;
    margin-right: 120px;
}
.chy-hero-3-item .il-img-1 {
    left: 170px;
}





}
 @media (min-width: 1367px) and (max-width: 1920px) {


}