/*
Theme Name: 	Webtec Child
Theme URI: 		http://thememascot.net
Description: 	Digital Marketing Agency Wordpress Theme. You can get more themes from here: https://themeforest.net/user/thememascot/portfolio
Author: 		ThemeMascot Team
Author URI: 	http://themeforest.net/user/thememascot
Version: 		2.1
Minimum Requires PHP:	8.3
Tested up to:	6.7
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	webtec-child
Template: 		webtec
*/

.tm-sc-working .working-block-style1 .inner-box:hover {
	background-color: #f08e48 !important;
}

.btn-style8:hover {
	background-color: #a7602e  !important;
}

.btn-style8:hover .left-arrow {
    background-color: #a7602e  !important;
    color: #fff;
}

.btn-style8:hover .left-arrow svg {
	fill: #fff;
}

.service-details ul li {
	margin-bottom: 0 !important;
}

.service-block-style6 .service-icon {
	background-color: #f5e7d0;
    border-radius: 10px;
    padding: 15px;
}

.service-block-style6 .service-icon i {
	font-size: 35px !important;
}

.service-block-style6 .details .service-details {
	color: #000;
}

.service-details ul li::marker {
	color: #dd9933;
	font-size: 20px;
	line-height: 30px;
}

@media screen and (max-width: 768px) {
	header {
		height: unset !important;
	}
	#tm-header-default .tm-header-branding img, #elementor-header-top-mobile .tm-header-branding img {
		height: 45px !important;
		width: 100% !important;
		object-fit: contain;
	}
}

@media screen and (max-width: 767px) {
	header {
		height: unset !important;
	}
	#tm-header-default .tm-header-branding img, #elementor-header-top-mobile .tm-header-branding img {
		height: 45px !important;
		width: 100% !important;
		object-fit: contain;
	}
	.service-block-style6 {
		padding: 30px !important;
	}
	.e-n-tabs-none button#e-n-tab-title-1153839621 {
    padding: 10px 20px;
	}
	.elementor-element-7642c4b .icon-box-wrapper .content br {
		display: none;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1600px) {
		header {
		height: unset !important;
	}
	header img.logo-default {
		height: 45px !important;
		width: unset !important;
		object-fit: contain;
	}
	#elementor-header-top .menuzord-primary-nav .menuzord-menu > li > a {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

.elementor-40084 .elementor-element.elementor-element-dfbd935 .menuzord-menu > li.menu-item:hover > a, .elementor-40084 .elementor-element.elementor-element-dfbd935 .menuzord-menu > li.menu-item.active > a {
    color: #000 !important;
}