/*
Theme Name: PM Electrical
Description: PM Electrical Child Theme
Template: hello-elementor
Version: 1.3
Tags: four-columns, right-sidebar, full-width-template
Text Domain: pm-electical

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.
*/





@-webkit-keyframes animate-svg-stroke-1 {
	0% {
		stroke-dashoffset: 17.96837615966797px;
		stroke-dasharray: 17.96837615966797px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.96837615966797px;
	}
}

@keyframes animate-svg-stroke-1 {
	0% {
		stroke-dashoffset: 17.96837615966797px;
		stroke-dasharray: 17.96837615966797px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.96837615966797px;
	}
}

.animated .svg-elem-1 {
	-webkit-animation: animate-svg-stroke-1 0.05s linear 0s both;
	animation: animate-svg-stroke-1 0.05s linear 0s both;
}

@-webkit-keyframes animate-svg-stroke-2 {
	0% {
		stroke-dashoffset: 18.028240203857422px;
		stroke-dasharray: 18.028240203857422px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.028240203857422px;
	}
}

@keyframes animate-svg-stroke-2 {
	0% {
		stroke-dashoffset: 18.028240203857422px;
		stroke-dasharray: 18.028240203857422px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.028240203857422px;
	}
}

.animated .svg-elem-2 {
	-webkit-animation: animate-svg-stroke-2 0.05s linear 0.04s both;
	animation: animate-svg-stroke-2 0.05s linear 0.04s both;
}

@-webkit-keyframes animate-svg-stroke-3 {
	0% {
		stroke-dashoffset: 17.989543914794922px;
		stroke-dasharray: 17.989543914794922px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.989543914794922px;
	}
}

@keyframes animate-svg-stroke-3 {
	0% {
		stroke-dashoffset: 17.989543914794922px;
		stroke-dasharray: 17.989543914794922px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.989543914794922px;
	}
}

.animated .svg-elem-3 {
	-webkit-animation: animate-svg-stroke-3 0.05s linear 0.08s both;
	animation: animate-svg-stroke-3 0.05s linear 0.08s both;
}

@-webkit-keyframes animate-svg-stroke-4 {
	0% {
		stroke-dashoffset: 18.019012451171875px;
		stroke-dasharray: 18.019012451171875px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.019012451171875px;
	}
}

@keyframes animate-svg-stroke-4 {
	0% {
		stroke-dashoffset: 18.019012451171875px;
		stroke-dasharray: 18.019012451171875px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.019012451171875px;
	}
}

.animated .svg-elem-4 {
	-webkit-animation: animate-svg-stroke-4 0.05s linear 0.12s both;
	animation: animate-svg-stroke-4 0.05s linear 0.12s both;
}

@-webkit-keyframes animate-svg-stroke-5 {
	0% {
		stroke-dashoffset: 18.021099090576172px;
		stroke-dasharray: 18.021099090576172px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.021099090576172px;
	}
}

@keyframes animate-svg-stroke-5 {
	0% {
		stroke-dashoffset: 18.021099090576172px;
		stroke-dasharray: 18.021099090576172px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.021099090576172px;
	}
}

.animated .svg-elem-5 {
	-webkit-animation: animate-svg-stroke-5 0.05s linear 0.16s both;
	animation: animate-svg-stroke-5 0.05s linear 0.16s both;
}

@-webkit-keyframes animate-svg-stroke-6 {
	0% {
		stroke-dashoffset: 18.00558853149414px;
		stroke-dasharray: 18.00558853149414px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.00558853149414px;
	}
}

@keyframes animate-svg-stroke-6 {
	0% {
		stroke-dashoffset: 18.00558853149414px;
		stroke-dasharray: 18.00558853149414px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.00558853149414px;
	}
}

.animated .svg-elem-6 {
	-webkit-animation: animate-svg-stroke-6 0.05s linear 0.20s both;
	animation: animate-svg-stroke-6 0.05s linear 0.20s both;
}

@-webkit-keyframes animate-svg-stroke-7 {
	0% {
		stroke-dashoffset: 18.017929077148438px;
		stroke-dasharray: 18.017929077148438px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.017929077148438px;
	}
}

@keyframes animate-svg-stroke-7 {
	0% {
		stroke-dashoffset: 18.017929077148438px;
		stroke-dasharray: 18.017929077148438px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.017929077148438px;
	}
}

.animated .svg-elem-7 {
	-webkit-animation: animate-svg-stroke-7 0.05s linear 0.24s both;
	animation: animate-svg-stroke-7 0.05s linear 0.24s both;
}

@-webkit-keyframes animate-svg-stroke-8 {
	0% {
		stroke-dashoffset: 18.405475616455078px;
		stroke-dasharray: 18.405475616455078px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.405475616455078px;
	}
}

@keyframes animate-svg-stroke-8 {
	0% {
		stroke-dashoffset: 18.405475616455078px;
		stroke-dasharray: 18.405475616455078px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.405475616455078px;
	}
}

.animated .svg-elem-8 {
	-webkit-animation: animate-svg-stroke-8 0.05s linear 0.28s both;
	animation: animate-svg-stroke-8 0.05s linear 0.28s both;
}

@-webkit-keyframes animate-svg-stroke-9 {
	0% {
		stroke-dashoffset: 17.908477783203125px;
		stroke-dasharray: 17.908477783203125px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.908477783203125px;
	}
}

@keyframes animate-svg-stroke-9 {
	0% {
		stroke-dashoffset: 17.908477783203125px;
		stroke-dasharray: 17.908477783203125px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.908477783203125px;
	}
}

.animated .svg-elem-9 {
	-webkit-animation: animate-svg-stroke-9 0.05s linear 0.32s both;
	animation: animate-svg-stroke-9 0.05s linear 0.32s both;
}

@-webkit-keyframes animate-svg-stroke-10 {
	0% {
		stroke-dashoffset: 17.849132537841797px;
		stroke-dasharray: 17.849132537841797px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.849132537841797px;
	}
}

@keyframes animate-svg-stroke-10 {
	0% {
		stroke-dashoffset: 17.849132537841797px;
		stroke-dasharray: 17.849132537841797px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.849132537841797px;
	}
}

.animated .svg-elem-10 {
	-webkit-animation: animate-svg-stroke-10 0.05s linear 0.36s both;
	animation: animate-svg-stroke-10 0.05s linear 0.36s both;
}

@-webkit-keyframes animate-svg-stroke-11 {
	0% {
		stroke-dashoffset: 17.849132537841797px;
		stroke-dasharray: 17.849132537841797px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.849132537841797px;
	}
}

@keyframes animate-svg-stroke-11 {
	0% {
		stroke-dashoffset: 17.849132537841797px;
		stroke-dasharray: 17.849132537841797px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.849132537841797px;
	}
}

.animated .svg-elem-11 {
	-webkit-animation: animate-svg-stroke-11 0.05s linear 0.4s both;
	animation: animate-svg-stroke-11 0.05s linear 0.4s both;
}

@-webkit-keyframes animate-svg-stroke-12 {
	0% {
		stroke-dashoffset: 18.471965789794922px;
		stroke-dasharray: 18.471965789794922px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.471965789794922px;
	}
}

@keyframes animate-svg-stroke-12 {
	0% {
		stroke-dashoffset: 18.471965789794922px;
		stroke-dasharray: 18.471965789794922px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.471965789794922px;
	}
}

.animated .svg-elem-12 {
	-webkit-animation: animate-svg-stroke-12 0.05s linear 0.44s both;
	animation: animate-svg-stroke-12 0.05s linear 0.44s both;
}

@-webkit-keyframes animate-svg-stroke-13 {
	0% {
		stroke-dashoffset: 18.12272834777832px;
		stroke-dasharray: 18.12272834777832px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.12272834777832px;
	}
}

@keyframes animate-svg-stroke-13 {
	0% {
		stroke-dashoffset: 18.12272834777832px;
		stroke-dasharray: 18.12272834777832px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.12272834777832px;
	}
}

.animated .svg-elem-13 {
	-webkit-animation: animate-svg-stroke-13 0.05s linear 0.48s both;
	animation: animate-svg-stroke-13 0.05s linear 0.48s both;
}

@-webkit-keyframes animate-svg-stroke-14 {
	0% {
		stroke-dashoffset: 17.97158145904541px;
		stroke-dasharray: 17.97158145904541px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.97158145904541px;
	}
}

@keyframes animate-svg-stroke-14 {
	0% {
		stroke-dashoffset: 17.97158145904541px;
		stroke-dasharray: 17.97158145904541px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.97158145904541px;
	}
}

.animated .svg-elem-14 {
	-webkit-animation: animate-svg-stroke-14 0.05s linear 0.52s both;
	animation: animate-svg-stroke-14 0.05s linear 0.52s both;
}

@-webkit-keyframes animate-svg-stroke-15 {
	0% {
		stroke-dashoffset: 17.963168144226074px;
		stroke-dasharray: 17.963168144226074px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.963168144226074px;
	}
}

@keyframes animate-svg-stroke-15 {
	0% {
		stroke-dashoffset: 17.963168144226074px;
		stroke-dasharray: 17.963168144226074px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.963168144226074px;
	}
}

.animated .svg-elem-15 {
	-webkit-animation: animate-svg-stroke-15 0.05s linear 0.56s both;
	animation: animate-svg-stroke-15 0.05s linear 0.56s both;
}

@-webkit-keyframes animate-svg-stroke-16 {
	0% {
		stroke-dashoffset: 17.977991104125977px;
		stroke-dasharray: 17.977991104125977px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.977991104125977px;
	}
}

@keyframes animate-svg-stroke-16 {
	0% {
		stroke-dashoffset: 17.977991104125977px;
		stroke-dasharray: 17.977991104125977px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.977991104125977px;
	}
}

.animated .svg-elem-16 {
	-webkit-animation: animate-svg-stroke-16 0.05s linear 0.6s both;
	animation: animate-svg-stroke-16 0.05s linear 0.6s both;
}

@-webkit-keyframes animate-svg-stroke-17 {
	0% {
		stroke-dashoffset: 17.977991104125977px;
		stroke-dasharray: 17.977991104125977px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.977991104125977px;
	}
}

@keyframes animate-svg-stroke-17 {
	0% {
		stroke-dashoffset: 17.977991104125977px;
		stroke-dasharray: 17.977991104125977px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.977991104125977px;
	}
}

.animated .svg-elem-17 {
	-webkit-animation: animate-svg-stroke-17 0.05s linear 0.64s both;
	animation: animate-svg-stroke-17 0.05s linear 0.64s both;
}

@-webkit-keyframes animate-svg-stroke-18 {
	0% {
		stroke-dashoffset: 18.200590133666992px;
		stroke-dasharray: 18.200590133666992px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.200590133666992px;
	}
}

@keyframes animate-svg-stroke-18 {
	0% {
		stroke-dashoffset: 18.200590133666992px;
		stroke-dasharray: 18.200590133666992px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.200590133666992px;
	}
}

.animated .svg-elem-18 {
	-webkit-animation: animate-svg-stroke-18 0.05s linear 0.68s both;
	animation: animate-svg-stroke-18 0.05s linear 0.68s both;
}

@-webkit-keyframes animate-svg-stroke-19 {
	0% {
		stroke-dashoffset: 18.200590133666992px;
		stroke-dasharray: 18.200590133666992px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.200590133666992px;
	}
}

@keyframes animate-svg-stroke-19 {
	0% {
		stroke-dashoffset: 18.200590133666992px;
		stroke-dasharray: 18.200590133666992px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 18.200590133666992px;
	}
}

.animated .svg-elem-19 {
	-webkit-animation: animate-svg-stroke-19 0.05s linear 0.72s both;
	animation: animate-svg-stroke-19 0.05s linear 0.72s both;
}

@-webkit-keyframes animate-svg-stroke-20 {
	0% {
		stroke-dashoffset: 17.934555053710938px;
		stroke-dasharray: 17.934555053710938px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.934555053710938px;
	}
}

@keyframes animate-svg-stroke-20 {
	0% {
		stroke-dashoffset: 17.934555053710938px;
		stroke-dasharray: 17.934555053710938px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.934555053710938px;
	}
}

.animated .svg-elem-20 {
	-webkit-animation: animate-svg-stroke-20 0.05s linear 0.76s both;
	animation: animate-svg-stroke-20 0.05s linear 0.76s both;
}

@-webkit-keyframes animate-svg-stroke-21 {
	0% {
		stroke-dashoffset: 17.934555053710938px;
		stroke-dasharray: 17.934555053710938px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.934555053710938px;
	}
}

@keyframes animate-svg-stroke-21 {
	0% {
		stroke-dashoffset: 17.934555053710938px;
		stroke-dasharray: 17.934555053710938px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 17.934555053710938px;
	}
}

.animated .svg-elem-21 {
	-webkit-animation: animate-svg-stroke-21 0.05s linear 0.82s both;
	animation: animate-svg-stroke-21 0.05s linear 0.82s both;
}

@-webkit-keyframes animate-svg-stroke-22 {
	0% {
		stroke-dashoffset: 21.569416046142578px;
		stroke-dasharray: 21.569416046142578px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 21.569416046142578px;
	}
}

@keyframes animate-svg-stroke-22 {
	0% {
		stroke-dashoffset: 21.569416046142578px;
		stroke-dasharray: 21.569416046142578px;
	}

	100% {
		stroke-dashoffset: 0;
		stroke-dasharray: 21.569416046142578px;
	}
}

.animated .svg-elem-22 {
	-webkit-animation: animate-svg-stroke-22 0.05s linear 0.86s both;
	animation: animate-svg-stroke-22 0.05s linear 0.86s both;
}



.slider-left150 {
	transform: translatex(-120px) !important;
}

.slider-left150.animated {
	transform: translatex(0) !important;
}
