/*!
Theme Name: Nyasatech
Theme URI: https://nyasa.co.in/
Author: NyasaTech.me
Author URI: https://nyasa.co.in/
Description: Description
Version: 1.0.6
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: nyasatech
Tags: custom-background, custom-logo, custom-menu, featured-images, 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.

Nyasatech is based on NyasaTech nyasa.co.in/, (C) 2012-2020 Automattic, Inc.
NyasaTech is distributed under the terms of the GNU GPL v2 or later.

*/

ul {
	padding: o;
	margin: 0;
}

#icon-effect:hover .elementor-button-icon {
	transform: rotate(-45deg);
	transition: transform 0.3s ease;
}

.services-container:hover .services-text-container .services-icon svg {
	transform: rotate(45deg);
	transition: transform 0.3s ease;
}

.page-title-deco {
	position: relative;
}

.page-title-deco::before {
	content: "";
	position: absolute;
	top: 20%;
	left: -30px;
	right: 0;
	width: 5px;
	height: 50px;
	background-color: #F0CA00;
	margin-bottom: 10px;
}

.title-deco {
	position: relative;
}

.title-deco::before {
	content: "";
	position: absolute;
	top: 6%;
	left: -30px;
	right: 0;
	width: 5px;
	height: 50px;
	background-color: #F0CA00;
	margin-bottom: 10px;
}

@media (max-width: 1024px) {
	.title-deco::before {
		background-color: #f0ca0000;
	}
}

.title-deco-top {
	position: relative;
}

.title-deco-top::before {
	content: "";
	position: absolute;
	top: -30px;
	left: 50%;
	width: 50px;
	height: 5px;
	background-color: #F0CA00;
	margin-bottom: 10px;
}

@media (max-width: 1024px) {
	.title-deco-top::before {
		left: 48%;
	}
}

.e-n-accordion-item-title [aria-expanded="false"]  {
	border-radius: 20px 20px 0 0!important;
}

.services-container:hover .sub-services-container {
	opacity: 1;
	transition: 0.3s ease-in-out;
}

.sub-services-container {
	opacity: 0;
}

.e-n-accordion {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.e-n-accordion-item {
	width: 49%!important;
}

.e-n-accordion-item .elementor-element {
	margin-top: -20px;
}

@media (max-width: 1024px) {
	.e-n-accordion {
		display: block;
		flex-wrap: none;
		justify-content: space-between;
	}
	.e-n-accordion-item {
		width: 100%!important;
	}
}

.vat-dropdown {
	display: none!important;
}

.vat-services:hover .vat-dropdown {
	display: block!important;
}

.vat-services:hover .vat-services-text {
	padding-bottom: 20px!important;
}

.vat2-dropdown {
	display: none!important;
}

.vat2-services:hover .vat2-dropdown {
	display: block!important;
}

.vat2-services:hover .vat2-services-text {
	padding-bottom: 20px!important;
}

@media (max-width: 768px) {
	.sub-services-container {
		display: none!important;
	}
}

/* Menu dropdown */

.services-dropdown:hover .sub-services-dropdown {
	transition: all 0.3s ease;
	top: 70px;
	opacity: 1;
	visibility: visible;
}
.sub-services-dropdown {
	position: absolute;
	left: 0;
	width: 100%;
	top: 110px;
	opacity: 0;
	visibility: hidden;
}

.about-dropdown:hover .sub-about-dropdown {
	transition: all 0.3s ease-in-out;
	top: 70px;
	opacity: 1;
	visibility: visible;
}
.sub-about-dropdown {
	position: absolute;
	left: 0;
	width: 100%;
	top: 110px;
	opacity: 0;
	visibility: hidden;
}