#style-switcher h2 a { background: #fff none repeat scroll 0 0 }
#style-switcher h2 a i {color: #4ecdc4;}


.topcontrol {background: #4ecdc4 none repeat scroll 0 0;}
.single_about i {color: #4ecdc4;}
.single_about:hover i{background: #4ecdc4 none repeat scroll 0 0;border: 1px solid #4ecdc4;}

.single_feature_btn_light {
	background: #4ecdc4;
	border: 2px solid #4ecdc4;
}
.single_feature_btn_light:hover,
.single_feature_btn_light:focus {
	border: 2px solid #4ecdc4;
    color: #4ecdc4;
}
.single_service:hover i {background: #4ecdc4;}
.single_counter span {color: #4ecdc4;}

[data-carousel-3d] [data-prev-button]:hover:before, [data-carousel-3d] [data-next-button]:hover:before {
    background:#4ecdc4 ;color: #fff;
}

.video-play i {background: #4ecdc4;}
.video-title {color: #4ecdc4;}

.single_more_feature:hover .single_icon span {color: #4ecdc4;}
.single_more_feature:hover .single_text h3 {color: #4ecdc4;}

.owl-theme .owl-controls .owl-page span {background-color: #4ecdc4 !important;}

.partner-logo{background:#4ecdc4;}

.pricingTable .pricing-icon {color: #4ecdc4;}
.pricingTable .pricingTable-order a {
	background: #4ecdc4;
	border: 2px solid #4ecdc4;
}

.pricingTable .pricingTable-order a:hover{
border: 2px solid #4ecdc4;
background:#fff;
color:#4ecdc4;
}

.pricingTable.green .pricing-icon,
.pricingTable.green .price-value{
    color: #4ecdc4;
}
.pricingTable.blue:before,
.pricingTable.blue .pricingTable-signup a{
    background: #f0f3fa;
}
.pricingTable.blue .pricing-icon,
.pricingTable.blue .price-value{
    color: #4ecdc4;
}

.btn-app-bg {background: #4ecdc4 none repeat scroll 0 0;}

.contact input:focus {border: 2px solid #4ecdc4;}
.contact textarea:focus {border: 2px solid #4ecdc4;}

.btn-contact-bg {
	background: #4ecdc4;
	border: 2px solid #4ecdc4;
}
.btn-contact-bg:hover,
.btn-contact-bg:focus {
    background: #fff;
	border: 2px solid #4ecdc4;
    color: #4ecdc4;
}

.single_address i {color: #4ecdc4;}

.single_footer ul li a:hover { color: #4ecdc4 ; }

.subs_btn {
	background: #4ecdc4;
	border:2px solid #4ecdc4;
	color: #fff;
	padding: 12px;
	transition: 0.3s;
}
.subs_btn:hover{
background: #fff;
border:2px solid #fff;
color:#4ecdc4;
}

* {
	font-family: "Inter", sans-serif;
	font-optical-sizing: auto;
	font-style: normal;
	text-transform: none !important;
	font-weight: 300;
}

h1, h2, h3 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400 !important;
}

.single_about i {
	background: none; border: none; box-shadow: none;
}

.single_about:hover i {
	background: none; border: none; box-shadow: none;
}

.navbar-custom .navbar-nav li a:hover,
.navbar-custom .navbar-nav li a:active,
.navbar-custom .navbar-nav li a.active {
    color: #ff6b6b !important;
}

.rounded-full {
	border-radius: 9999px; width: 4rem; height: 4rem; justify-content: center; display: flex; vertical-align: center; align-items: center;
}

.single_footer h4, .single_footer a{
	color: #556270 !important;
}

.single_footer {
	padding-top: 60px;
	padding-bottom: 30px;
}

.service_icon {
	height: 90px;
	width: 90px;
	margin-right: 20px;
}

.hero-text p, .hero-text h1, .hero-text a{
	color: #556270;
}

.hero-text .home_btn a{
	border-color: #556270
}

.navbar-custom, .navbar-custom.nav-sticky {
	background-color: rgb(239 240 241) !important;
}

.navbar-custom .navbar-nav li a {
	color: #556270 !important;
}

.navbar-custom .navbar-toggler {
	color: #556270 !important;

}

.rounded-2xl {
	border-radius: 1rem
}

.shadow-2xl {
	--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
	--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color, 0 0 #0000);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}