.elementor-813 .elementor-element.elementor-element-9c2b621{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-813 .elementor-element.elementor-element-f93747a > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-f93747a{z-index:-1;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-244a3b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-244a3b5{color:#000000;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;}.elementor-813 .elementor-element.elementor-element-828c66f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-828c66f{color:#000000;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;}/* Start custom CSS for html, class: .elementor-element-df68eff */div.demo{width: 100%;text-align: center;top: 50%;transform:translateY(-50%);left: 0;right: 0;margin: 0 auto;position: absolute;}
	.main{float: left;width: 100%;height: 100%;background-color: #ccc;}
	.demo ul li {display: inline-block;vertical-align: middle;font-size: 80px;letter-spacing: 30px;transition: all linear 0.3s;animation: smoke 6s  infinite;}
	.demo ul li:first-child{animation-delay: 0s; }
	.demo ul li:nth-child(2){animation-delay: 0.5s; }
	.demo ul li:nth-child(3){animation-delay: 1s; }
	.demo ul li:nth-child(4){animation-delay: 1.5s; }
	.demo ul li:nth-child(5){animation-delay: 2s; }
	.demo ul li:nth-child(6){animation-delay: 2.5s; }
	.demo ul li:nth-child(7){animation-delay: 3s; }
	.demo ul li:nth-child(8){animation-delay: 3.5s; }
	.demo ul li:nth-child(9){animation-delay: 4s; }
	.demo ul li:nth-child(10){animation-delay: 4.5s; }

/* animation css */

	@keyframes smoke{
		0%{transform: rotate(0deg) translateY(0px);opacity: 1; filter: blur(0px);}
		100%{transform: rotate(45deg) translateY(-200px);opacity: 0; filter: blur(20px);}
	}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c2b621 */.qodef-portfolio-title {
    display:none !important;
}/* End custom CSS */