.col-op {
  transition: transform 0.5s ease;
}

.col-op:hover {
  transform: translateY(-10px);
}
.banner {
	overflow-x: hidden !important;
}
.m24-list .elementor-icon-box-icon {
    margin-top: 4px;
}

/* media queries */
@media (max-width: 1300px) and (min-width: 1085px) {

    /* Menu Links */
    .nav-menu .elementor-nav-menu .elementor-item {
        font-size: 13px !important;
        padding: 12px 8px !important;
    }

    /* Header Button */
    .header-btn .elementor-button {
        font-size: 13px !important;
        padding: 5px 7px !important;
    }

}

@media (min-width: 1085px) {
    .div-ps {
        bottom: unset !important;
        top: 80px;
    }
}

@media (max-width: 1081px) {
	
.banner-img img {
    transform: scale(1.2);
}
.div-ps {
	background: #ffffff94 !important;		
}	
	
}

@media (max-width: 981px) {
	
.banner-img img {
    transform: scale(1.7);
}
	
}

@media (max-width: 767px) {
	
.banner-img img {
	transform: scale(1.2);
}
	
}