/* Custom CSS */
.scheader {
	position: fixed !important;
	width: 100%;
}

.sticky {
	background-color: #000000 !important;
}

.inputpadding .elementor-field-textual.elementor-size-md {
	padding: 0 !important;
}
.scheader .elementor-element-populated {
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.scheader.sticky .elementor-element-populated {
	padding: 3px 10px !important;
}



@-webkit-keyframes vertical-moveright{
	0%{-webkit-transform:translateX(0);transform:translateX(0)}
	100%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}
}
@keyframes vertical-moveright{
	0%{-webkit-transform:translateX(0);transform:translateX(0)}
	100%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}
}
 

@-webkit-keyframes vertical-move{
	0%{-webkit-transform:translateY(0);transform:translateY(0)}
	100%{-webkit-transform:translateY(-35px);transform:translateY(-35px)}
}
@keyframes vertical-move{
	0%{-webkit-transform:translateY(0);transform:translateY(0)}
	100%{-webkit-transform:translateY(-35px);transform:translateY(-35px)}
}

@-webkit-keyframes vertical-moveUp{
	0%{-webkit-transform:translateY(0);transform:translateY(0)}
	100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}
}
@keyframes vertical-moveUp{
	0%{-webkit-transform:translateY(0);transform:translateY(0)}
	100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}
}


@-webkit-keyframes vertical-move-inverse{
	0%{-webkit-transform:scaleX(-1) translateY(0);transform:scaleX(-1) translateY(0)}
	100%{-webkit-transform:scaleX(-1) translateY(-30px);transform:scaleX(-1) translateY(-30px)}
}
@keyframes vertical-move-inverse{
	0%{-webkit-transform:scaleX(-1) translateY(0);transform:scaleX(-1) translateY(0)}
	100%{-webkit-transform:scaleX(-1) translateY(-30px);transform:scaleX(-1) translateY(-30px)}
}
@-webkit-keyframes vertical-move-reverse{
	0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
	100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes vertical-move-reverse{
	0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
	100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.verticalSC_ani{-webkit-animation:vertical-move 3s infinite alternate;animation:vertical-move 3s infinite alternate} 
.verticalSC_ani2{-webkit-animation:vertical-moveright 2s infinite alternate;animation:vertical-moveright 2s infinite alternate} 
.verticalSC_ani3{-webkit-animation:vertical-moveUp 2s infinite alternate;animation:vertical-moveUp 2s infinite alternate} 