
		.mystickyelements-fixed,
		.mystickyelements-fixed *,
		.mystickyelements-fixed :after,
		.mystickyelements-fixed :before {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		.mystickyelements-fixed ul {
			list-style: none;
			display: inline-block;
			vertical-align: top
		}

		.mystickyelements-fixed ol,
		.mystickyelements-fixed ul {
			margin: 0;
			padding: 0
		}

		.mystickyelements-fixed {
			position: fixed;
			z-index: 99999;
			font-family: Poppins;
			top: 50%;
			display: flex;
			align-items: center;
			-webkit-transform: translateY(-50%);
			-moz-transform: translateY(-50%);
			transform: translateY(-50%);
			-webkit-transition: all 1s ease 0s;
			-moz-transition: all 1s ease 0s;
			transition: all 1s ease 0s
		}

		.mystickyelements-entry-effect-fade {
			opacity: 0
		}

		.mystickyelements-entry-effect-fade.entry-effect {
			opacity: 1
		}

		.mystickyelements-fixed li:after {
			content: "";
			display: block;
			clear: both
		}

		.mystickyelements-fixed ul li {
			position: relative;
			width: 53px;
			display: none;
			margin: 0;
			padding: 0
		}

		.mystickyelements-fixed ul li.element-desktop-on {
			display: block
		}

		span.mystickyelements-social-icon,
		span.mystickyelements-social-icon a {
			width: 53px;
			height: 53px;
			color: #fff;
			float: left;
			position: relative;
			text-align: center;
			font-size: 17px;
			-webkit-transition: all .5s ease 0s;
			-moz-transition: all .5s ease 0s;
			transition: all .5s ease 0s;
			cursor: pointer;
			display: flex;
			justify-content: center;
			align-items: center;
			line-height: 1.2;
			flex-wrap: wrap;
			text-decoration: none
		}

		span.mystickyelements-social-icon i {
			margin: 0
		}

		span.mystickyelements-social-text {
			color: #fff;
			border-radius: 0 10px 10px 0;
			font-size: 14px;
			float: left;
			line-height: 1.2;
			position: absolute;
			top: 0;
			left: 100%;
			height: 100%;
			white-space: nowrap;
			-webkit-transform: rotateY(90deg);
			-moz-transform: rotateY(90deg);
			transform: rotateY(90deg);
			-webkit-transform-origin: 0 0 0;
			-moz-transform-origin: 0 0 0;
			transform-origin: 0 0 0;
			-webkit-transition: all .5s ease 0s;
			-moz-transition: all .5s ease 0s;
			transition: all .5s ease 0s
		}

		span.mystickyelements-social-text a,
		span.mystickyelements-social-text.mystickyelements-social-no-link {
			color: #fff;
			text-decoration: none;
			display: inline-block;
			vertical-align: top;
			min-width: 137px;
			height: 100%;
			padding-top: 19px;
			padding-right: 10px;
			padding-left: 13px
		}

		.mystickyelements-position-left ul li:first-child.mystickyelements-contact-form .mystickyelements-social-icon,
		.mystickyelements-position-left ul li:last-child .mystickyelements-social-icon {
			border-radius: 0 0 10px 0
		}

		.mystickyelements-fixed ul li {
			cursor: pointer;
			color: #fff
		}

		span.mystickyelements-minimize.minimize-position-left {
			width: 100%;
			height: 32px;
			border-radius: 0 10px 0 0;
			padding: 0 11px;
			text-align: center;
			line-height: 32px;
			box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
			display: block
		}

		.mystickyelements-templates-sharp .element-contact-form,
		.mystickyelements-templates-sharp .mystickyelements-minimize,
		.mystickyelements-templates-sharp .mystickyelements-social-icon,
		.mystickyelements-templates-sharp .mystickyelements-social-text {
			border-radius: 0 !important
		}

		.mystickyelements-fixed ul li.mystickyelements-minimize {
			transition: all .3s ease 0s;
			-webkit-transition: all .3s ease 0s;
			-moz-transition: all .3s ease 0s;
			display: inline-block;
			vertical-align: bottom
		}

		@media only screen and (min-width:1025px) {
			.mystickyelements-position-left {
				left: 0;
				text-align: left;
				right: auto
			}
		}

		@media only screen and (max-width:1024px) {}

		@media only screen and (max-width:1024px) {
			.mystickyelements-fixed ul li.element-desktop-on {
				display: none
			}

			.mystickyelements-fixed ul li.element-mobile-on {
				display: block
			}

			.mystickyelements-mobile-size-medium span.mystickyelements-social-icon,
			.mystickyelements-mobile-size-medium span.mystickyelements-social-icon a {
				width: 45px;
				height: 45px;
				line-height: 45px;
				font-size: 17px
			}
		}

		@media only screen and (max-width:1024px) {
			.mystickyelements-fixed.mystickyelements-mobile-size-medium ul li {
				width: 45px
			}
		}

		@media only screen and (max-width:1024px) {

			.mystickyelements-mobile-size-medium span.mystickyelements-social-text,
			.mystickyelements-mobile-size-small span.mystickyelements-social-text {
				font-size: 14px
			}
		}

		@media only screen and (max-width:1024px) {

			.mystickyelements-mobile-size-medium span.mystickyelements-social-text a,
			.mystickyelements-mobile-size-medium span.mystickyelements-social-text.mystickyelements-social-no-link {
				padding-top: 14px
			}
		}

		@media only screen and (max-width:1024px) {
			.mystickyelements-position-mobile-left {
				right: auto;
				left: 0;
				text-align: left
			}
		}

		@media only screen and (max-width:1024px) {
			span.mystickyelements-minimize.minimize-position-mobile-left {
				border-radius: 0 10px 0 0
			}
		}

		@media only screen and (max-width:1024px) {

			.mystickyelements-position-mobile-left .element-contact-form,
			.mystickyelements-position-mobile-left .mystickyelements-custom-html,
			.mystickyelements-position-mobile-left span.mystickyelements-social-text {
				-webkit-transform-origin: 0 0 0;
				-moz-transform-origin: 0 0 0;
				transform-origin: 0 0 0;
				left: 100%;
				right: auto
			}

			.mystickyelements-position-mobile-left span.mystickyelements-social-text {
				border-radius: 0 10px 10px 0
			}
		}

		@media only screen and (max-width:1024px) {

			.mystickyelements-position-mobile-left ul li:first-child.mystickyelements-contact-form .mystickyelements-social-icon,
			.mystickyelements-position-mobile-left ul li:last-child .mystickyelements-social-icon {
				border-radius: 0 0 10px 0
			}
		}

		.entry-effect .mystickyelement-lists-wrap {
			-webkit-animation-duration: 1s;
			animation-duration: 1s;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
			-webkit-animation-delay: 1s;
			animation-delay: 1s
		}
	