@media screen and (max-width: 600px) {
	.edcm-circular-menu, 
	.edcm-circular-menu-wrapper .edcm-template-2[class*="edcm-item-count-"] {
		top: 0;
		left: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		background: none;
	}
	.edcm-circular-menu.edcm-draggable {
	    width: auto;
	    height: auto;
	    top: 90%;
	    left: 10%;
	}
	.edcm-circular-menu.edcm-draggable.edcm-menu-active {
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	}
	.edcm-circular-menu.edcm-menu-active, 
	.edcm-circular-menu-wrapper .edcm-template-2[class*="edcm-item-count-"].edcm-menu-active {
		background: rgba(255,255,255,0.75);
	}
	.edcm-circular-menu.edcm-template-5.edcm-menu-active {
	    background: rgba(0,0,0,0.7);
	}
	.edcm-circular-menu-wrapper .edcm-template-6 {
		background: none;
	}
	.edcm-circular-menu-wrapper .edcm-template-4, 
	.edcm-circular-menu-wrapper .edcm-template-5 {
		border-radius: 0;
		width: 100% !important;
		height: 100% !important;
		margin-top: 0 !important;
		margin-left: 0 !important;
	}
	.edcm-circular-menu-wrapper .edcm-template-7 {
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		margin-top: 0;
		margin-left: 0;
		border-radius: 0;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 0 !important;
	}
	.edcm-circular-menu-wrapper .edcm-template-7.edcm-menu-active {
		z-index: 999999 !important;
	}
	.edcm-circular-menu.edcm-template-1.edcm-draggable {
		margin-top: 0 !important;
		margin-left: 0 !important;
	}
	.edcm-circular-menu.edcm-template-1, 
	.edcm-circular-menu-wrapper .edcm-template-2, 
	.edcm-circular-menu-wrapper .edcm-template-3, 
	.edcm-template-4 .edcm-toggle-outer-wrapper, 
	.edcm-template-5 .edcm-toggle-outer-wrapper {
		border-radius: 0;
	}
	.edcm-template-1 .edcm-toggle-outer-wrapper {
		display: none;
	}
	.edcm-toggle-wrapper.edcm-toggle-active {
		bottom: 10px;
		top: auto;
		right: auto;
		left: 10px;
	}
	.edcm-template-6 .edcm-toggle-wrapper {
		bottom: 0;
	}
	.edcm-template-7[class*="edcm-bottom-"] .edcm-toggle-wrapper.edcm-toggle-animation-2.edcm-toggle-active .edcm-toggle-bar:first-child:before {
		transform: rotate(45deg) translateX(5px) translateY(-4.5px);
		-webkit-transform: rotate(45deg) translateX(5px) translateY(-4.5px);
		-moz-transform: rotate(45deg) translateX(5px) translateY(-4.5px);
	}
	.edcm-template-7[class*="edcm-bottom-"] .edcm-toggle-wrapper.edcm-toggle-animation-2.edcm-toggle-active .edcm-toggle-bar:first-child:after {
		transform: rotate(-45deg) translateX(-5px) translateY(-5px);
		-webkit-transform: rotate(-45deg) translateX(-5px) translateY(-5px);
		-moz-transform: rotate(-45deg) translateX(-5px) translateY(-5px);
	}
	.edcm-template-7[class*="edcm-bottom-"] .edcm-toggle-wrapper.edcm-toggle-animation-2.edcm-toggle-active .edcm-toggle-bar:last-child:before {
		transform: rotate(-45deg) translateX(5px) translateY(4px);
		-webkit-transform: rotate(-45deg) translateX(5px) translateY(4px);
		-moz-transform: rotate(-45deg) translateX(5px) translateY(4px);
	}
	.edcm-template-7[class*="edcm-bottom-"] .edcm-toggle-wrapper.edcm-toggle-animation-2.edcm-toggle-active .edcm-toggle-bar:last-child:after {
		transform: rotate(45deg) translateX(-5px) translateY(4px);
		-webkit-transform: rotate(45deg) translateX(-5px) translateY(4px);
		-moz-transform: rotate(45deg) translateX(-5px) translateY(4px);
	}
	.edcm-template-6.edcm-bottom-middle .edcm-toggle-wrapper, 
	.edcm-template-6.edcm-top-middle .edcm-toggle-wrapper {
		left: 0;
		right: 0;
	}
	.edcm-template-7.edcm-top-left .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:first-child:after, 
	.edcm-template-7.edcm-top-middle .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:first-child:after, 
	.edcm-template-7.edcm-top-right .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:first-child:after {
		transform: rotate(135deg) translateX(-5px) translateY(10px);
		-webkit-transform: rotate(135deg) translateX(-5px) translateY(10px);
		-moz-transform: rotate(135deg) translateX(-5px) translateY(10px);
	}
	.edcm-template-7.edcm-top-left .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:last-child:after, 
	.edcm-template-7.edcm-top-middle .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:last-child:after, 
	.edcm-template-7.edcm-top-right .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:last-child:after {
		transform: rotate(-135deg) translateX(-5px) translateY(-9px);
		-webkit-transform: rotate(-135deg) translateX(-5px) translateY(-9px);
		-moz-transform: rotate(-135deg) translateX(-5px) translateY(-9px);
	}
	.edcm-template-7.edcm-middle-left .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:first-child:after, 
	.edcm-template-7.edcm-middle-right .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:first-child:after {
		transform: rotate(135deg) translateX(5px) translateY(-10px);
		-webkit-transform: rotate(135deg) translateX(5px) translateY(-10px);
		-moz-transform: rotate(135deg) translateX(5px) translateY(-10px);
	}
	.edcm-template-7.edcm-middle-left .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:last-child:after, 
	.edcm-template-7.edcm-middle-right .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:last-child:after {
		transform: rotate(-135deg) translateX(4px) translateY(9px);
		-webkit-transform: rotate(-135deg) translateX(4px) translateY(9px);
		-moz-transform: rotate(-135deg) translateX(4px) translateY(9px);
	}
	.edcm-template-7 .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:first-child:after {
		transform: rotate(135deg) translateX(5px) translateY(-10px);
		-webkit-transform: rotate(135deg) translateX(5px) translateY(-10px);
		-moz-transform: rotate(135deg) translateX(5px) translateY(-10px);
	}
	.edcm-template-7 .edcm-toggle-wrapper.edcm-toggle-animation-5.edcm-toggle-active .edcm-toggle-bar:last-child:after {
		transform: rotate(-135deg) translateX(4px) translateY(9px);
		-webkit-transform: rotate(-135deg) translateX(4px) translateY(9px);
		-moz-transform: rotate(-135deg) translateX(4px) translateY(9px);
	}
	.edcm-circular-menu ul {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
	}
	.edcm-circular-menu-wrapper.edcm-template-6 .edcm-circular-menu ul {
		position: static;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
	.edcm-circular-menu.edcm-template-1 ul li, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li {
		position: relative;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		width: 50%;
		height: 100%;
		margin-top: 0;
		margin-left: 0;
		display: block;
		overflow: visible;
		top: 0;
		left: 0;
		float: left;
		padding: 5px;
	}
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2 ul li {
		width: 50%;
		height: 100%;
		margin-top: 0;
		margin-left: 0;
		float: left;
		padding: 5px;
		line-height: 1;
	}
	.edcm-template-2 ul li, 
	.edcm-template-2.edcm-item-count-2 ul li, 
	.edcm-template-2.edcm-item-count-3 ul li, 
	.edcm-template-2.edcm-item-count-4 ul li {
		width: 50%;
		height: auto;
		border-radius: 0;
		position: relative;
		line-height: 1;
		top: 0 !important;
		left: 0 !important;
		padding: 5px;
		float: left;
	}
	.edcm-template-3 ul li, .edcm-template-7 ul li {
		position: relative;
		top: 0;
		left: 0;
		margin-left: 0;
		margin-top: 0;
		width: 50%;
		height: auto;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		float: left;
		padding: 5px;
		overflow: visible;
	}
	.edcm-template-4 ul li, .edcm-template-5 ul li {
		position: relative;
		top: 0 !important;
		left: 0 !important;
		margin-top: 0;
		margin-left: 0;
		width: 50%;
		float: left;
		height: auto;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		overflow: visible;
		padding: 5px;
	}
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2.edcm-animation-2 ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2.edcm-animation-3 ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2.edcm-animation-4 ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-menu-active ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-animation-2 ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-animation-3 ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-animation-4 ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2.edcm-menu-active ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2.edcm-animation-4 ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2.edcm-animation-2.edcm-menu-active ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2.edcm-animation-3.edcm-menu-active ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2.edcm-animation-4.edcm-menu-active ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3.edcm-animation-2 ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3.edcm-animation-3 ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3.edcm-animation-4 ul li:nth-child(2), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3.edcm-animation-2 ul li:nth-child(3), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3.edcm-animation-3 ul li:nth-child(3), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3.edcm-animation-4 ul li:nth-child(3), 
	.edcm-circular-menu.edcm-template-1.edcm-animation-2 ul li:nth-child(3), 
	.edcm-circular-menu.edcm-template-1.edcm-animation-3 ul li:nth-child(3), 
	.edcm-circular-menu.edcm-template-1.edcm-animation-4 ul li:nth-child(3), 
	.edcm-circular-menu.edcm-template-1.edcm-menu-active ul li:nth-child(3), 
	.edcm-circular-menu.edcm-template-1.edcm-animation-2 ul li:nth-child(4), 
	.edcm-circular-menu.edcm-template-1.edcm-animation-3 ul li:nth-child(4), 
	.edcm-circular-menu.edcm-template-1.edcm-animation-4 ul li:nth-child(4), 
	.edcm-circular-menu.edcm-template-1.edcm-menu-active ul li:nth-child(4), 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-5 ul li {
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		margin-left: 0;
		margin-top: 0;
	}
	.edcm-circular-menu.edcm-template-1 ul li a {
		position: relative;
		border-radius: 0;
		margin-bottom: 0;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		right: 0 !important;
		bottom: 0 !important;
		width: 100% !important;
		height: 55px !important;
		padding: 10px 20px !important;
	}
	.edcm-template-2 ul li a {
		border-radius: 0;
		width: 100%;
		height: 55px;
		padding: 10px 20px;
	}
	
	.edcm-template-3 ul li a, .edcm-template-7 ul li a {
		position: relative;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 61px;
		border-radius: 0;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		background: #fa4943;
		padding: 10px 20px;
	}
	.edcm-template-7 ul li a {
		background: #fff;
	}
	.edcm-template-4 ul li a, .edcm-template-5 ul li a {
		position: relative;
		width: 100%;
		height: 55px;
		background: rgba(255,255,255,0.75);
		line-height: 55px;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		margin-top: 0;
		margin-left: 0 !important;
		display: block;
		top: 0;
		left: 0;
		padding: 10px 20px;
	}
	.edcm-circular-menu .edcm_has_bg_image:before {
		border-radius: 0;
	}
	.edcm-circular-menu.edcm-template-6 .edcm_has_bg_image:before {
		border-radius: 100%;
	}
	.edcm-template-1 .edcm-menu li .edcm-icon, 
	.edcm-template-1 .edcm-menu li .edcm-icon-image, 
	.edcm-circular-menu.edcm-template-1 ul li a, 
	.edcm-circular-menu.edcm-template-1 ul li, 
	.edcm-circular-menu.edcm-template-1 ul li a span.edcm-notification-label, 
	.edcm-top-middle .edcm-circular-menu.edcm-template-6 ul li a span.edcm-tooltip {
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.edcm-template-1 .edcm-menu li .edcm-icon, 
	.edcm-template-1 .edcm-menu li .edcm-icon-image, 
	.edcm-template-1 .edcm-menu li:nth-child(3) .edcm-icon, 
	.edcm-template-1 .edcm-menu li:nth-child(3) .edcm-icon-image, 
	.edcm-template-1.edcm-item-count-3 .edcm-menu li .edcm-icon, 
	.edcm-template-1.edcm-item-count-3 .edcm-menu li .edcm-icon-image, 
	.edcm-template-1.edcm-item-count-3 .edcm-menu li:nth-child(3) .edcm-icon, 
	.edcm-template-1.edcm-item-count-3 .edcm-menu li:nth-child(3) .edcm-icon-image, 
	.edcm-template-1.edcm-item-count-3 .edcm-menu li:nth-child(2) .edcm-icon, 
	.edcm-template-1.edcm-item-count-3 .edcm-menu li:nth-child(2) .edcm-icon-image, 
	.edcm-template-1 .edcm-menu li:nth-child(2) .edcm-icon, 
	.edcm-template-1 .edcm-menu li:nth-child(2) .edcm-icon-image, 
	.edcm-template-1 .edcm-menu li:nth-child(4) .edcm-icon, 
	.edcm-template-1 .edcm-menu li:nth-child(4) .edcm-icon-image {
		position: relative;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		left: 0;
		display: block;
		line-height: 1.3;
	}
	.edcm-template-1 .edcm-menu li .edcm-icon, 
	.edcm-template-1 .edcm-menu li .edcm-icon-image {
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		left: 0 !important;
	}
	.edcm-circular-menu ul li a span.edcm-tooltip {
		top: -20px;
		right: 50%;
		padding-top: 5px;
		padding-bottom: 5px;
		transform: translateX(50%);
		-webkit-transform: translateX(50%);
		-moz-transform: translateX(50%);
	}
	.edcm-circular-menu.edcm-template-6 ul li a span.edcm-tooltip {
		padding-top: 0;
		padding-bottom: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
	}
	.edcm-bottom-middle .edcm-circular-menu.edcm-template-6 ul li a span.edcm-tooltip {
		top: auto;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
	.edcm-circular-menu.edcm-template-1 ul li:first-child a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2 ul li:first-child a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1 ul li a span, 
	.edcm-circular-menu.edcm-template-1 ul li a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1 ul li:nth-child(2) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2 ul li:nth-child(2) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li:first-child a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li:nth-child(2) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li:nth-child(3) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1 ul li a:hover span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li a span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li a:hover span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li:nth-child(2) a:hover span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li:nth-child(3) a:hover span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1 ul li:nth-child(4) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-5 ul li:nth-child(4) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-5 ul li a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-6 ul li:nth-child(2) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-6 ul li:nth-child(3) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-6 ul li:nth-child(4) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-6 ul li:nth-child(5) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-6 ul li:nth-child(6) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-7 ul li a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-7 ul li:nth-child(3) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-7 ul li:nth-child(4) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-7 ul li:nth-child(5) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-7 ul li:nth-child(6) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-7 ul li:nth-child(7) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-8 ul li:nth-child(3) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-8 ul li a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-8 ul li:nth-child(4) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-8 ul li:nth-child(5) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-8 ul li:nth-child(6) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-8 ul li:nth-child(7) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-8 ul li:nth-child(8) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-9 ul li a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-9 ul li:nth-child(3) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-9 ul li:nth-child(4) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-9 ul li:nth-child(5) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-9 ul li:nth-child(6) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-9 ul li:nth-child(7) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-10 ul li a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-10 ul li:nth-child(4) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-10 ul li:nth-child(5) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-10 ul li:nth-child(6) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-10 ul li:nth-child(7) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-10 ul li:nth-child(8) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-10 ul li:nth-child(9) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-10 ul li:nth-child(10) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-11 ul li a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-11 ul li:nth-child(4) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-11 ul li:nth-child(5) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-11 ul li:nth-child(6) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-11 ul li:nth-child(7) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-11 ul li:nth-child(8) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-11 ul li:nth-child(9) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-11 ul li:nth-child(10) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-11 ul li:nth-child(11) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-12 ul li a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-12 ul li:nth-child(5) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-12 ul li:nth-child(6) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-12 ul li:nth-child(7) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-12 ul li:nth-child(8) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-12 ul li:nth-child(9) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-12 ul li:nth-child(10) a span.edcm-notification-label, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-12 ul li:nth-child(11) a span.edcm-notification-label {
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		bottom: 50px;
		left: 20px;
		right: auto;
		top: auto;
	}
	.edcm-template-2 span.edcm-notification-label {
		left: 20px;
		bottom: 50px;
	}
	.edcm-circular-menu.edcm-template-1.edcm-item-count-2 ul li a span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1 ul li a span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1 ul li a:hover span.edcm-tooltip {
		top: auto;
		right: 50%;
		bottom: 50px;
		left: auto;
		transform: translateX(50%);
		-webkit-transform: translateX(50%);
		-moz-transform: translateX(50%);
		height: auto;
	}
	.edcm-circular-menu.edcm-template-1 ul li a:hover span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li a span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li a:hover span.edcm-tooltip {
		padding-top: 0;
		padding-bottom: 0;
	}
	.edcm-circular-menu.edcm-template-1 ul li a:hover span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li a:hover span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li:nth-child(2) a:hover span.edcm-tooltip, 
	.edcm-circular-menu.edcm-template-1.edcm-item-count-3 ul li:nth-child(3) a:hover span.edcm-tooltip {
		bottom: 65px;
	}
	.edcm-template-2 ul li a span.edcm-tooltip, 
	.edcm-template-3 ul li a span.edcm-tooltip {
		line-height: 1.3;
	}
	.edcm-circular-menu.edcm-template-1 ul li a span.edcm-notification-label span:before, 
	.edcm-template-3 ul li span.edcm-notification-label span:before, 
	.edcm-template-4 ul li span.edcm-notification-label span:before, 
	.edcm-template-5 ul li span.edcm-notification-label span:before {
		left: 0 !important;
		right: auto !important;
		border-right: 10px solid transparent !important;
		border-left: none !important;
	}

	.edcm-template-3 ul li a .edcm-icon-image, 
	.edcm-template-3 ul li a .edcm-icon {
		position: static;
		font-size: 30px;
		width: 35px;
		height: 35px;
		margin: 0 auto;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.edcm-template-3 span.edcm-notification-label {
		bottom: 50px !important;
		left: 20px !important;
		right: auto !important;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.edcm-template-3 ul li a:hover span.edcm-tooltip {
		right: 50%;
		top: -35px;
	}
	.edcm-template-4 ul li .edcm-icon-image, 
	.edcm-template-4 ul li .edcm-icon, 
	.edcm-template-5 ul li .edcm-icon-image, 
	.edcm-template-5 ul li .edcm-icon {
		top: 0 !important;
		left: auto !important;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		line-height: 1.3;
	}
	.edcm-template-4 ul li span.edcm-notification-label, 
	.edcm-template-5 ul li span.edcm-notification-label {
		top: -15px !important;
		left: 20px !important;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.edcm-template-4 ul li a span.edcm-tooltip, 
	.edcm-template-5 ul li a span.edcm-tooltip {
		top: -15px !important;
		right: 50% !important;
		line-height: 17px;
		transform: translateX(50%) !important;
		-webkit-transform: translateX(50%) !important;
		-moz-transform: translateX(50%) !important;
	}
	.edcm-template-4 ul li a:hover span.edcm-tooltip, 
	.edcm-template-5 ul li a:hover span.edcm-tooltip {
		top: -35px !important;
	}
	.edcm-trigger {
		display: none;
	}
	.edcm-template-7 ul li .edcm-icon, 
	.edcm-template-7 ul li .edcm-icon-image {
		top: 0 !important;
		font-size: 1em;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.edcm-template-7 ul li .edcm-icon-image {
		width: 35px;
		height: 35px;
	}
	.edcm-template-7 ul li span.edcm-notification-label {
		top: -15px !important;
		left: 20px !important;
		margin-left: 0;
		transform: none !important;
	}
	.edcm-template-7 ul li a span.edcm-tooltip {
		left: auto;
		padding-top: 0;
		padding-bottom: 0;
	}
	.edcm-circular-menu-wrapper .edcm-template-7 {
		animation-name: menu-bounce-out-temp-7-bottom-mid !important;
		-webkit-animation-name: menu-bounce-out-temp-7-bottom-mid !important;
		-moz-animation-name: menu-bounce-out-temp-7-bottom-mid !important;
	}
	.edcm-circular-menu-wrapper .edcm-template-7.edcm-menu-active {
		animation-name: menu-bounce-in-temp-7-bottom-mid !important;
		-webkit-animation-name: menu-bounce-in-temp-7-bottom-mid !important;
		-moz-animation-name: menu-bounce-in-temp-7-bottom-mid !important;
	}
	@keyframes menu-bounce-in-temp-7-bottom-mid {
		0%, 100% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);
		}
	}
	@-webkit-keyframes menu-bounce-in-temp-7-bottom-mid {
		0%, 100% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);
		}
	}
	@keyframes menu-bounce-out-temp-7-bottom-mid {
		0% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.3);
			-webkit-transform: scale(1.3);
			-moz-transform: scale(1.3);
		}
		100% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);	
		}	
	}
	@-webkit-keyframes menu-bounce-out-temp-7-bottom-mid {
		0% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.3);
			-webkit-transform: scale(1.3);
			-moz-transform: scale(1.3);
		}
		100% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);	
		}
	}

	.edcm-circular-menu-wrapper.edcm-template-7 .edcm-toggle-wrapper {
		width: 150px;
		height: 150px;
	}
	.edcm-middle-left.edcm-template-7 .edcm-toggle-wrapper, .edcm-middle-right.edcm-template-7 .edcm-toggle-wrapper {
		top: 100%;
	}
	.edcm-circular-menu-wrapper.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar {
		width: 30px;
		height: 5px;
		top: 30px;
		left: 30px;
	}
	.edcm-circular-menu-wrapper.edcm-template-7.edcm-bottom-left .edcm-toggle-wrapper .edcm-toggle-bar {
		right: 35px;
	}
	.edcm-circular-menu-wrapper.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(2) {
		top: 40px;
	}
	.edcm-circular-menu-wrapper.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(3) {
		top: 50px;
	}
	.edcm-circular-menu-wrapper.edcm-middle-left.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar, 
	.edcm-circular-menu-wrapper.edcm-middle-right.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar {
		top: 30px;
		left: 30px;
	}
	.edcm-circular-menu-wrapper.edcm-middle-left.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(2), 
	.edcm-circular-menu-wrapper.edcm-middle-right.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(2) {
		top: 40px;
	}
	.edcm-circular-menu-wrapper.edcm-middle-left.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(3), 
	.edcm-circular-menu-wrapper.edcm-middle-right.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(3) {
		top: 50px;
	}
	.edcm-circular-menu-wrapper.edcm-template-7.edcm-top-right .edcm-toggle-wrapper .edcm-toggle-bar {
		bottom: 35px;
	}
	.edcm-circular-menu-wrapper.edcm-template-7.edcm-top-right .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(2) {
		bottom: 45px;
	}
	.edcm-circular-menu-wrapper.edcm-template-7.edcm-top-right .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(3) {
		bottom: 55px;
	}
	.edcm-circular-menu-wrapper.edcm-top-middle.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar {
		bottom: 30px;
	}
	.edcm-circular-menu-wrapper.edcm-top-middle.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(2) {
		bottom: 40px;
		top: auto;
	}
	.edcm-circular-menu-wrapper.edcm-top-middle.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(3) {
		bottom: 50px;
		top: auto;
	}
	.edcm-circular-menu-wrapper.edcm-template-7.edcm-top-left .edcm-toggle-wrapper .edcm-toggle-bar {
		right: 30px;
		bottom: 35px;
	}
	.edcm-circular-menu-wrapper.edcm-template-7.edcm-top-left .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(2) {
		bottom: 45px;
	}
	.edcm-circular-menu-wrapper.edcm-template-7.edcm-top-left .edcm-toggle-wrapper .edcm-toggle-bar:nth-child(3) {
		bottom: 55px;
	}
	.edcm-circular-menu-wrapper.edcm-middle-left.edcm-template-7 .edcm-toggle-wrapper .edcm-toggle-bar {
		right: 30px;
		left: auto;
	}
	.edcm-bottom-middle.edcm-template-8 .edcm-toggle-wrapper, 
	.edcm-top-middle.edcm-template-8 .edcm-toggle-wrapper {
		left: 0;
		right: 0;
	}
	.edcm-circular-menu-wrapper .edcm-template-8 {
		width: 100% !important;
		height: 100% !important;
		margin-top: 0 !important;
		margin-left: 0 !important;
		top: 0;
		border-radius: 0;
	}
	.edcm-template-8 .edcm-toggle-outer-wrapper {
		display: none;
	}
	.edcm-template-8 ul li {
		position: relative;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		width: 50% !important;
		height: auto !important;
		padding: 5px;
		margin-top: 0 !important;
		margin-left: 0 !important;
		top: 0;
		left: 0;
		overflow: visible;
		float: left;
	}
	.edcm-template-8 ul li a {
		position: relative;
		width: 100% !important;
		height: 55px !important;
		transform: none !important;
		border-radius: 0;
		right: 0 !important;
		bottom: 0 !important;
		line-height: 1.3;
		padding: 10px 20px;
	}
	.edcm-template-8 ul li .edcm-icon-image, .edcm-template-8 ul li .edcm-icon {
		top: 0;
		transform: none !important;
		font-size: 1.1em;
	}
	.edcm-template-8 ul li span.edcm-notification-label {
		top: -15px !important;
		left: 20px !important;
		margin-left: 0;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.edcm-template-8 ul li a span.edcm-tooltip {
		right: 50% !important;
		transform: translateX(50%) !important;
		-webkit-transform: translateX(50%) !important;
		-moz-transform: translateX(50%) !important;
	}
	.edcm-circular-menu-wrapper.edcm-template-8 .edcm-middle-right, 
	.edcm-circular-menu-wrapper.edcm-template-8 .edcm-middle-left {
		left: 0;
	}
	.edcm-template-8.edcm-animation-4 {
		animation-name: menu-bounce-out-temp-8-mid-right !important;
		-webkit-animation-name: menu-bounce-out-temp-8-mid-right !important;
		-moz-animation-name: menu-bounce-out-temp-8-mid-right !important;
	}
	.edcm-template-8.edcm-animation-4.edcm-menu-active {
		animation-name: menu-bounce-in-temp-8-mid-right !important;
		-webkit-animation-name: menu-bounce-in-temp-8-mid-right !important;
		-moz-animation-name: menu-bounce-in-temp-8-mid-right !important;
	}
	@keyframes menu-bounce-in-temp-8-mid-right {
		0%, 100% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);
		}
	}
	@-webkit-keyframes menu-bounce-in-temp-8-mid-right {
		0%, 100% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);
		}
	}
	@keyframes menu-bounce-out-temp-8-mid-right {
		0% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.3);
			-webkit-transform: scale(1.3);
			-moz-transform: scale(1.3);
		}
		100% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);	
		}	
	}
	@-webkit-keyframes menu-bounce-out-temp-8-mid-right {
		0% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.3);
			-webkit-transform: scale(1.3);
			-moz-transform: scale(1.3);
		}
		100% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);	
		}
	}

	.edcm-circular-menu-wrapper .edcm-template-9 {
		width: 100% !important;
		height: 100% !important;
		top: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		right: 0 !important;
		margin: 0 !important;
		padding: 0;
		box-sizing: inherit;
		-webkit-box-sizing: inherit;
		transform: scale(0.2) !important;
		-webkit-transform: scale(0.2) !important;
		-moz-transform: scale(0.2) !important;
		transform-origin: none !important;
		-webkit-transform-origin: none !important;
		-moz-transform-origin: none !important;
	}
	.edcm-circular-menu-wrapper .edcm-template-9.edcm-menu-active {	
		transform: scale(1) !important;
		-webkit-transform: scale(1) !important;
		-moz-transform: scale(1) !important;
	}
	.edcm-template-9 ul li {
		width: 50% !important;
		float: left;
		height: 100% !important;
		padding: 5px;
		margin: 0 !important;
		top: 0;
		left: 0;
		position: relative;
		line-height: 16px;
		z-index: 1 !important;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.edcm-template-9 ul li a {
		width: 100%;
		height: 55px;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		border-radius: 0;
		padding: 10px 20px;
		line-height: 1.3;
		position: relative;
		top: 0;
		left: 0;
		margin: 0 !important;
	}
	.edcm-template-9 ul li span.edcm-notification-label {
		top: -15px;
		left: 20px;
		right: auto;
	}
	.edcm-template-9 ul li a span.edcm-tooltip {
		padding-top: 0;
		padding-bottom: 0;
	}
	.edcm-template-9.edcm-animation-4 {
		animation-name: menu-bounce-out-temp-9-bottom-right !important;
		-webkit-animation-name: menu-bounce-out-temp-9-bottom-right !important;
		-moz-animation-name: menu-bounce-out-temp-9-bottom-right !important;
	}
	.edcm-template-9.edcm-animation-4.edcm-menu-active {
		animation-name: menu-bounce-in-temp-9-bottom-right !important;
		-webkit-animation-name: menu-bounce-in-temp-9-bottom-right !important;
		-moz-animation-name: menu-bounce-in-temp-9-bottom-right !important;
	}
	@keyframes menu-bounce-in-temp-9-bottom-right {
		0%, 100% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);
		}
	}
	@-webkit-keyframes menu-bounce-in-temp-9-bottom-right {
		0%, 100% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);
		}
	}
	@keyframes menu-bounce-out-temp-9-bottom-right {
		0% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.3);
			-webkit-transform: scale(1.3);
			-moz-transform: scale(1.3);
		}
		100% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);	
		}	
	}
	@-webkit-keyframes menu-bounce-out-temp-9-bottom-right {
		0% {
			transform: scale(1);
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
		}
		50% {
			transform: scale(1.3);
			-webkit-transform: scale(1.3);
			-moz-transform: scale(1.3);
		}
		100% {
			transform: scale(1.4);
			-webkit-transform: scale(1.4);
			-moz-transform: scale(1.4);	
		}
	}

}