/*
Theme Name: Webteck
Theme URI: https://angfuzsoft.com/wordpress/webteck
Author: Themeholy
Author URI: https://themeforest.net/user/angfuz_soft
Description: Webteck - Technology & IT Solutions WordPress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: webteck
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/
:root {
  --scroll-easing: cubic-bezier(0.16, 1, 0.3, 1);
}

* {
  scroll-behavior: var(--scroll-easing);
}

.menu-item-icon {
    width: 20px;
    height: 20px;
    margin-right: 6px;
    vertical-align: middle;
    object-fit: contain;
}
/* body .main-menu ul.sub-menu li{
	display:flex;
	padding:0;
}
body .main-menu ul li:hover > ul.sub-menu {
    border-radius: 20px;
} */
body .appointment-form3 .form-control {
    border-top: unset;
    border-left: unset;
    border-right: unset;
    border-radius: 0;
    border-width: 2px;
    height: 35px;
	padding: 0 15px ;
}
body .appointment-form3 .form-control:hover,
body .appointment-form3 .form-control:focus,
body .appointment-form3 .form-control:active{
	border-color:#5a1e76;
}
/* .sticky-wrapper {
    width: fit-content;
    margin: auto;
    margin-top: 20px;
	border-radius:100px;
} */
/* .menu-area{
	border-radius:500px;
} */

#footer_services .widget_title{
	text-transform:capitalize !important;
}
/* header {
    position: sticky !important;
    top: 0  !important;
    z-index: 999  !important;
}
.process-card{
	border-radius:20px !important;
}
.page-id-5306 .hero-1 .hero-img{
	top:120px;
} */
/* .breadcumb-wrapper {
	background-image:url("/wp-content/uploads/2025/11/hand-touch-.jpeg") !important;
	background-position: center center !important;
} */
.service-box_content:hover {
    background-color: transparent !important;
}
.breadcumb-wrapper{
	position:relative !important;
}
.breadcumb-wrapper:after{
	content:"";
	background-color: #00000061;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
@media (max-width: 991px) {
/* 	.sticky-wrapper {
		width: 100%;
		margin: auto;
		margin-top: 00px;
		border-radius: 0;
	}
	.sticky-wrapper .menu-area{
		border-radius:0px;
	}	 */
}