/*

Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: Elementor Team

Author URI: https://elementor.com/

Template: hello-elementor

Version: 1.1

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/
.hero_color_orange .hero-top:before{
	background-image: url('../svg/dynamic-lines_orange-2.svg');
}
.hero_color_pink .hero-top:before{
	background-image: url('../svg/dynamic-lines_pink.svg');
}
.hero_color_red .hero-top:before{
	background-image: url('../svg/dynamic-lines_red.svg');
}
.hero_color_teal .hero-top:before{
	background-image: url('../svg/dynamic-lines_teal.svg');
}
.hero_color_purple .hero-top:before{
	background-image: url('../svg/dynamic-lines_purple.svg');
}
.hero_color_yellow .hero-top:before{
	background-image: url('../svg/dynamic-lines_yellow.svg');
}
body .centre-orange:before{
	content: " ";
	background-image: url('../svg/orange.svg');
	z-index:2;
	background-repeat:no-repeat;
	background-position: top center;
}
body .centre-orangeblue:before{
	content: " ";
	background-image: url('../svg/orangeblue.svg');
	z-index:2;
	background-repeat:no-repeat;
	background-position: top center;
}
body .centre-bc-purple:before{
	content: " ";
	background-image: url('../svg/bc-purple.svg');
	z-index:2;
	background-repeat:no-repeat;
	background-position: top center;
}
 body .centre-bc-teal:before{
	content: " ";
	background-image: url('../svg/bc-teal.svg');
	z-index:2;
	background-repeat:no-repeat;
	background-position: top center;
}
body .centre-pinkteal:before{
	content: " ";
	background-image: url('../svg/pinkteal.svg');
	z-index:2;
	background-repeat:no-repeat;
	background-position: top center;
}
body .centre-tealblue:before{
	content: " ";
	background-image: url('../svg/tealblue.svg');
	z-index:2;
	background-repeat:no-repeat;
	background-position: top center;
}
body .centre-yellowblue:before{
	content: " ";
	background-image: url('../svg/yellowblue.svg');
	z-index:2;
	background-repeat:no-repeat;
	background-position: top center;
}
body .centre-yellow:before{
	content: " ";
	background-image: url('../svg/yellow.svg');
	z-index:2;
	background-repeat:no-repeat;
	background-position: top center;
}
body .centre-orangered:before{
	content: " ";
	background-image: url('../svg/orangered.svg');
	z-index:2;
	background-repeat:no-repeat;
	background-position: top center;
}
@media only screen and (max-width: 1161px) and (min-width: 768px){
	body .centre-orange:before,body .centre-orangeblue:before,body .centre-bc-purple:before,body .centre-bc-teal:before,body .centre-pinkteal:before,body .centre-tealblue:before,body .centre-yellowblue:before,body .centre-yellow:before,body .centre-orangered:before{
		background-size:cover;
	}
}
@media only screen and (max-width: 768px) {
	body .centre-pink:before{
		background-image: url('../svg/orange-2.svg') !important;
		background-position-x: right;
    	background-position-y: 108px;
		background-size: 67%;
	}
	body .centre-orange:before{
		background-image: url('../svg/orange-2.svg') !important;
		background-position-x: right;
    	background-position-y: 108px;
		background-size: 67%;
	}
	body .centre-orangeblue:before{
		background-image: url('../svg/orangeblue-2.svg') !important;
		background-position-x: right;
    	background-position-y: 108px;
		background-size: 67%;
	}
	body .centre-bc-purple:before{
		background-image: url('../svg/bc-purple-2.svg') !important;
		background-position-x: right;
    	background-position-y: 108px;
		background-size: 67%;
	}
	body .centre-bc-teal:before{
		background-image: url('../svg/bc-teal-2.svg') !important;
		background-position-x: right;
    	background-position-y: 108px;
		background-size: 67%;
	}
	body .centre-pinkteal:before{
		background-image: url('../svg/pinkteal-2.svg') !important;
		background-position-x: right;
    	background-position-y: 108px;
		background-size: 67%;
	}
	body .centre-tealblue:before{
		background-image: url('../svg/tealblue-2.svg') !important;
		background-position-x: right;
    	background-position-y: 108px;
		background-size: 67%;
	}
	body .centre-yellowblue:before{
		background-image: url('../svg/yellowblue-2.svg') !important;
		background-position-x: right;
    	background-position-y: 108px;
		background-size: 67%;
	}
	body .centre-yellow:before{
		background-image: url('../svg/yellow-2.svg') !important;
		background-position-x: right;
    	background-position-y: 108px;
		background-size: 67%;
	}
	body .centre-orangered:before{
		background-image: url('../svg/orangered-2.svg') !important;
		background-position-x: right;
    	background-position-y: 108px;
		background-size: 67%;
	}
	.hero_color_orange .hero-top > div:nth-child(2) > div:before{
		background-image: url('../svg/dynamic-lines_orange-2.svg') !important;
		background-position: center left;
	    background-repeat: no-repeat;
	    background-size: cover;
	}
	.hero_color_pink .hero-top > div:nth-child(2) > div:before{
		background-image: url('../svg/dynamic-lines_pink.svg') !important;
		background-position: center left;
	    background-repeat: no-repeat;
	    background-size: cover;
	}
	.hero_color_red .hero-top > div:nth-child(2) > div:before{
		background-image: url('../svg/dynamic-lines_red.svg') !important;
		background-position: center left;
	    background-repeat: no-repeat;
	    background-size: cover;
	}
	.hero_color_teal .hero-top > div:nth-child(2) > div:before{
		background-image: url('../svg/dynamic-lines_teal.svg') !important;
		background-position: center left;
	    background-repeat: no-repeat;
	    background-size: cover;
	}
	.hero_color_purple .hero-top > div:nth-child(2) > div:before{
		background-image: url('../svg/dynamic-lines_purple.svg'); !important
		background-position: center left;
	    background-repeat: no-repeat;
	    background-size: cover;
	}
	.hero_color_yellow .hero-top > div:nth-child(2) > div:before{
		background-image: url('../svg/dynamic-lines_yellow.svg') !important;
		background-position: center left;
	    background-repeat: no-repeat;
	    background-size: cover;
	}
}
@media only screen and (max-width: 500px) {
  body .centre-pink:before,body .centre-orange:before,body .centre-orangeblue:before,body .centre-bc-purple:before,body .centre-bc-teal:before,body .centre-pinkteal:before,body .centre-tealblue:before,body .centre-yellowblue:before,body .centre-yellow:before,body .centre-orangered:before{
    background-position-y: 180px;
  }
}
