/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 07 2025 | 07:13:19 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

html:root {
--rr-theme-primary: #17afde;
}

.header__logo a img {
    width: auto;
	height: 65px;
}

.product-box .latest-service2__item-icon {
    width: auto;
    height: auto;
    border-radius: 20px;
}
.product-box .latest-service2__item-icon img {
    width: auto;
}
.product-box .latest-service2__item-icon:hover img {
    transform: scale(1.5);
}

.tp-single-content-info .product_title.entry-title {
    display: block!important;
	font-size: 36px;
}
.woocommerce button {
    border: 1px solid #17afde;
    background-color: #17afde;
    color: #fff;
    padding: 5px 10px;
}
.woocommerce button:hover {
	border: 1px solid #107898;
    background-color: #107898;
}


@media only screen and (min-width: 991px) { 
.header__left .header__hamburger .sidebar__toggle {
	display: none!important;
}
}

.latest-feature2__media .overlay-heading {
    position: absolute;
    z-index: 2;
    transition: 0.3s all ease-in-out;
    visibility: visible;
    opacity: 1;
    bottom: 40px;
    left: 36px;
    background-color: #17AFDE;
    padding: 5px 10px;
    border-radius: 5px;
}

.rs-sticky.header-2 {
    background: #fff !important;
}
.rs-sticky.header-2 .main-menu .mobile-menu ul li a {
    color: #000 !important;
}

.brand__area.section-space {
	padding-top: 60px;
    padding-bottom: 60px;
}

.footer__ecologo img {
	width: auto;
}

.banner__area .banner__space-shape-wrapper .banner__space-shape-wrapper-top-black-shape img {
	display: none;
}

.banner-home-bg {
    background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4) ), url(https://demo.vibgyorcreationsindia.com/wp-content/uploads/2024/05/cta2-bg-img.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}


.breadcrumb__menu {
	color: #000;
	margin-bottom: 30px;
}
.breadcrumb__menu span {
	color: #000;
}

.grayscale-images .latest-feature2-thumb img {
	filter: grayscale(100%);
}
.grayscale-images .latest-feature2__media:hover .latest-feature2-thumb img {
	filter: none;
}
.latest-feature2__media .overlay {
    background: linear-gradient(180deg, rgba(255, 61, 0, 0.1) 0%, #ff3d0082 100%);
}
.elementor-51 .elementor-element.elementor-element-ef082a2 .eael-product-grid .eael-product-wrap .icons-wrap li a {
    background-color: #17afde;
}

@media only screen and (max-width: 767px) { 
	.header__logo a img {
    width: auto;
    height: 45px;
}
	.latest-feature2__media .overlay-heading a h6 {
		font-size: 14px;
	}
}
