@media screen and (max-width: 600px) {
	.wpcm-circular-menu, 
	.wpcm-circular-menu-wrapper .wpcm-template-2[class*="wpcm-item-count-"] {
		top: 0;
		left: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		background: none;
	}
	.wpcm-circular-menu.wpcm-draggable {
	    width: auto;
	    height: auto;
	    top: 90%;
	    left: 10%;
	}
	.wpcm-circular-menu.wpcm-draggable.wpcm-menu-active {
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	}
	.wpcm-circular-menu.wpcm-menu-active, 
	.wpcm-circular-menu-wrapper .wpcm-template-2[class*="wpcm-item-count-"].wpcm-menu-active {
		background: rgba(255,255,255,0.75);
	}
	.wpcm-circular-menu.wpcm-template-5.wpcm-menu-active {
	    background: rgba(0,0,0,0.7);
	}
	.wpcm-circular-menu-wrapper .wpcm-template-6 {
		background: none;
	}
	.wpcm-circular-menu-wrapper .wpcm-template-4, 
	.wpcm-circular-menu-wrapper .wpcm-template-5 {
		border-radius: 0;
		width: 100% !important;
		height: 100% !important;
		margin-top: 0 !important;
		margin-left: 0 !important;
	}
	.wpcm-circular-menu-wrapper .wpcm-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;
	}
	.wpcm-circular-menu-wrapper .wpcm-template-7.wpcm-menu-active {
		z-index: 999999 !important;
	}
	.wpcm-circular-menu.wpcm-template-1.wpcm-draggable {
		margin-top: 0 !important;
		margin-left: 0 !important;
	}
	.wpcm-circular-menu.wpcm-template-1, 
	.wpcm-circular-menu-wrapper .wpcm-template-2, 
	.wpcm-circular-menu-wrapper .wpcm-template-3, 
	.wpcm-template-4 .wpcm-toggle-outer-wrapper, 
	.wpcm-template-5 .wpcm-toggle-outer-wrapper {
		border-radius: 0;
	}
	.wpcm-template-1 .wpcm-toggle-outer-wrapper {
		display: none;
	}
	.wpcm-toggle-wrapper.wpcm-toggle-active {
		bottom: 10px;
		top: auto;
		right: auto;
		left: 10px;
	}
	.wpcm-template-6 .wpcm-toggle-wrapper {
		bottom: 0;
	}
	.wpcm-template-7[class*="wpcm-bottom-"] .wpcm-toggle-wrapper.wpcm-toggle-animation-2.wpcm-toggle-active .wpcm-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);
	}
	.wpcm-template-7[class*="wpcm-bottom-"] .wpcm-toggle-wrapper.wpcm-toggle-animation-2.wpcm-toggle-active .wpcm-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);
	}
	.wpcm-template-7[class*="wpcm-bottom-"] .wpcm-toggle-wrapper.wpcm-toggle-animation-2.wpcm-toggle-active .wpcm-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);
	}
	.wpcm-template-7[class*="wpcm-bottom-"] .wpcm-toggle-wrapper.wpcm-toggle-animation-2.wpcm-toggle-active .wpcm-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);
	}
	.wpcm-template-6.wpcm-bottom-middle .wpcm-toggle-wrapper, 
	.wpcm-template-6.wpcm-top-middle .wpcm-toggle-wrapper {
		left: 0;
		right: 0;
	}
	.wpcm-template-7.wpcm-top-left .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-toggle-bar:first-child:after, 
	.wpcm-template-7.wpcm-top-middle .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-toggle-bar:first-child:after, 
	.wpcm-template-7.wpcm-top-right .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-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);
	}
	.wpcm-template-7.wpcm-top-left .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-toggle-bar:last-child:after, 
	.wpcm-template-7.wpcm-top-middle .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-toggle-bar:last-child:after, 
	.wpcm-template-7.wpcm-top-right .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-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);
	}
	.wpcm-template-7.wpcm-middle-left .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-toggle-bar:first-child:after, 
	.wpcm-template-7.wpcm-middle-right .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-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);
	}
	.wpcm-template-7.wpcm-middle-left .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-toggle-bar:last-child:after, 
	.wpcm-template-7.wpcm-middle-right .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-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);
	}
	.wpcm-template-7 .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-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);
	}
	.wpcm-template-7 .wpcm-toggle-wrapper.wpcm-toggle-animation-5.wpcm-toggle-active .wpcm-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);
	}
	.wpcm-circular-menu ul {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
	}
	.wpcm-circular-menu-wrapper.wpcm-template-6 .wpcm-circular-menu ul {
		position: static;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
	.wpcm-circular-menu.wpcm-template-1 ul li, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-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;
	}
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2 ul li {
		width: 50%;
		height: 100%;
		margin-top: 0;
		margin-left: 0;
		float: left;
		padding: 5px;
		line-height: 1;
	}
	.wpcm-template-2 ul li, 
	.wpcm-template-2.wpcm-item-count-2 ul li, 
	.wpcm-template-2.wpcm-item-count-3 ul li, 
	.wpcm-template-2.wpcm-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;
	}
	.wpcm-template-3 ul li, .wpcm-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;
	}
	.wpcm-template-4 ul li, .wpcm-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;
	}
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2.wpcm-animation-2 ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2.wpcm-animation-3 ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2.wpcm-animation-4 ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-menu-active ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-animation-2 ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-animation-3 ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-animation-4 ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2.wpcm-menu-active ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2.wpcm-animation-4 ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2.wpcm-animation-2.wpcm-menu-active ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2.wpcm-animation-3.wpcm-menu-active ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2.wpcm-animation-4.wpcm-menu-active ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3.wpcm-animation-2 ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3.wpcm-animation-3 ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3.wpcm-animation-4 ul li:nth-child(2), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3.wpcm-animation-2 ul li:nth-child(3), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3.wpcm-animation-3 ul li:nth-child(3), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3.wpcm-animation-4 ul li:nth-child(3), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-animation-2 ul li:nth-child(3), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-animation-3 ul li:nth-child(3), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-animation-4 ul li:nth-child(3), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-menu-active ul li:nth-child(3), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-animation-2 ul li:nth-child(4), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-animation-3 ul li:nth-child(4), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-animation-4 ul li:nth-child(4), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-menu-active ul li:nth-child(4), 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-5 ul li {
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		margin-left: 0;
		margin-top: 0;
	}
	.wpcm-circular-menu.wpcm-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;
	}
	.wpcm-template-2 ul li a {
		border-radius: 0;
		width: 100%;
		height: 55px;
		padding: 10px 20px;
	}
	
	.wpcm-template-3 ul li a, .wpcm-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;
	}
	.wpcm-template-7 ul li a {
		background: #fff;
	}
	.wpcm-template-4 ul li a, .wpcm-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;
	}
	.wpcm-circular-menu .wpcm_has_bg_image:before {
		border-radius: 0;
	}
	.wpcm-circular-menu.wpcm-template-6 .wpcm_has_bg_image:before {
		border-radius: 100%;
	}
	.wpcm-template-1 .wpcm-menu li .wpcm-icon, 
	.wpcm-template-1 .wpcm-menu li .wpcm-icon-image, 
	.wpcm-circular-menu.wpcm-template-1 ul li a, 
	.wpcm-circular-menu.wpcm-template-1 ul li, 
	.wpcm-circular-menu.wpcm-template-1 ul li a span.wpcm-notification-label, 
	.wpcm-top-middle .wpcm-circular-menu.wpcm-template-6 ul li a span.wpcm-tooltip {
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.wpcm-template-1 .wpcm-menu li .wpcm-icon, 
	.wpcm-template-1 .wpcm-menu li .wpcm-icon-image, 
	.wpcm-template-1 .wpcm-menu li:nth-child(3) .wpcm-icon, 
	.wpcm-template-1 .wpcm-menu li:nth-child(3) .wpcm-icon-image, 
	.wpcm-template-1.wpcm-item-count-3 .wpcm-menu li .wpcm-icon, 
	.wpcm-template-1.wpcm-item-count-3 .wpcm-menu li .wpcm-icon-image, 
	.wpcm-template-1.wpcm-item-count-3 .wpcm-menu li:nth-child(3) .wpcm-icon, 
	.wpcm-template-1.wpcm-item-count-3 .wpcm-menu li:nth-child(3) .wpcm-icon-image, 
	.wpcm-template-1.wpcm-item-count-3 .wpcm-menu li:nth-child(2) .wpcm-icon, 
	.wpcm-template-1.wpcm-item-count-3 .wpcm-menu li:nth-child(2) .wpcm-icon-image, 
	.wpcm-template-1 .wpcm-menu li:nth-child(2) .wpcm-icon, 
	.wpcm-template-1 .wpcm-menu li:nth-child(2) .wpcm-icon-image, 
	.wpcm-template-1 .wpcm-menu li:nth-child(4) .wpcm-icon, 
	.wpcm-template-1 .wpcm-menu li:nth-child(4) .wpcm-icon-image {
		position: relative;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		left: 0;
		display: block;
		line-height: 1.3;
	}
	.wpcm-template-1 .wpcm-menu li .wpcm-icon, 
	.wpcm-template-1 .wpcm-menu li .wpcm-icon-image {
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		left: 0 !important;
	}
	.wpcm-circular-menu ul li a span.wpcm-tooltip {
		top: -20px;
		right: 50%;
		padding-top: 5px;
		padding-bottom: 5px;
		transform: translateX(50%);
		-webkit-transform: translateX(50%);
		-moz-transform: translateX(50%);
	}
	.wpcm-circular-menu.wpcm-template-6 ul li a span.wpcm-tooltip {
		padding-top: 0;
		padding-bottom: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
	}
	.wpcm-bottom-middle .wpcm-circular-menu.wpcm-template-6 ul li a span.wpcm-tooltip {
		top: auto;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
	.wpcm-circular-menu.wpcm-template-1 ul li:first-child a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2 ul li:first-child a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1 ul li a span, 
	.wpcm-circular-menu.wpcm-template-1 ul li a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1 ul li:nth-child(2) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2 ul li:nth-child(2) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li:first-child a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li:nth-child(2) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li:nth-child(3) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1 ul li a:hover span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li a span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li a:hover span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li:nth-child(2) a:hover span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li:nth-child(3) a:hover span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1 ul li:nth-child(4) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-5 ul li:nth-child(4) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-5 ul li a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-6 ul li:nth-child(2) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-6 ul li:nth-child(3) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-6 ul li:nth-child(4) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-6 ul li:nth-child(5) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-6 ul li:nth-child(6) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-7 ul li a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-7 ul li:nth-child(3) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-7 ul li:nth-child(4) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-7 ul li:nth-child(5) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-7 ul li:nth-child(6) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-7 ul li:nth-child(7) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-8 ul li:nth-child(3) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-8 ul li a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-8 ul li:nth-child(4) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-8 ul li:nth-child(5) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-8 ul li:nth-child(6) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-8 ul li:nth-child(7) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-8 ul li:nth-child(8) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-9 ul li a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-9 ul li:nth-child(3) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-9 ul li:nth-child(4) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-9 ul li:nth-child(5) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-9 ul li:nth-child(6) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-9 ul li:nth-child(7) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-10 ul li a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-10 ul li:nth-child(4) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-10 ul li:nth-child(5) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-10 ul li:nth-child(6) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-10 ul li:nth-child(7) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-10 ul li:nth-child(8) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-10 ul li:nth-child(9) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-10 ul li:nth-child(10) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-11 ul li a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-11 ul li:nth-child(4) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-11 ul li:nth-child(5) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-11 ul li:nth-child(6) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-11 ul li:nth-child(7) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-11 ul li:nth-child(8) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-11 ul li:nth-child(9) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-11 ul li:nth-child(10) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-11 ul li:nth-child(11) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-12 ul li a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-12 ul li:nth-child(5) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-12 ul li:nth-child(6) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-12 ul li:nth-child(7) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-12 ul li:nth-child(8) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-12 ul li:nth-child(9) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-12 ul li:nth-child(10) a span.wpcm-notification-label, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-12 ul li:nth-child(11) a span.wpcm-notification-label {
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		bottom: 50px;
		left: 20px;
		right: auto;
		top: auto;
	}
	.wpcm-template-2 span.wpcm-notification-label {
		left: 20px;
		bottom: 50px;
	}
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-2 ul li a span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1 ul li a span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1 ul li a:hover span.wpcm-tooltip {
		top: auto;
		right: 50%;
		bottom: 50px;
		left: auto;
		transform: translateX(50%);
		-webkit-transform: translateX(50%);
		-moz-transform: translateX(50%);
		height: auto;
	}
	.wpcm-circular-menu.wpcm-template-1 ul li a:hover span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li a span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li a:hover span.wpcm-tooltip {
		padding-top: 0;
		padding-bottom: 0;
	}
	.wpcm-circular-menu.wpcm-template-1 ul li a:hover span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li a:hover span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li:nth-child(2) a:hover span.wpcm-tooltip, 
	.wpcm-circular-menu.wpcm-template-1.wpcm-item-count-3 ul li:nth-child(3) a:hover span.wpcm-tooltip {
		bottom: 65px;
	}
	.wpcm-template-2 ul li a span.wpcm-tooltip, 
	.wpcm-template-3 ul li a span.wpcm-tooltip {
		line-height: 1.3;
	}
	.wpcm-circular-menu.wpcm-template-1 ul li a span.wpcm-notification-label span:before, 
	.wpcm-template-3 ul li span.wpcm-notification-label span:before, 
	.wpcm-template-4 ul li span.wpcm-notification-label span:before, 
	.wpcm-template-5 ul li span.wpcm-notification-label span:before {
		left: 0 !important;
		right: auto !important;
		border-right: 10px solid transparent !important;
		border-left: none !important;
	}

	.wpcm-template-3 ul li a .wpcm-icon-image, 
	.wpcm-template-3 ul li a .wpcm-icon {
		position: static;
		font-size: 30px;
		width: 35px;
		height: 35px;
		margin: 0 auto;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.wpcm-template-3 span.wpcm-notification-label {
		bottom: 50px !important;
		left: 20px !important;
		right: auto !important;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.wpcm-template-3 ul li a:hover span.wpcm-tooltip {
		right: 50%;
		top: -35px;
	}
	.wpcm-template-4 ul li .wpcm-icon-image, 
	.wpcm-template-4 ul li .wpcm-icon, 
	.wpcm-template-5 ul li .wpcm-icon-image, 
	.wpcm-template-5 ul li .wpcm-icon {
		top: 0 !important;
		left: auto !important;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		line-height: 1.3;
	}
	.wpcm-template-4 ul li span.wpcm-notification-label, 
	.wpcm-template-5 ul li span.wpcm-notification-label {
		top: -15px !important;
		left: 20px !important;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.wpcm-template-4 ul li a span.wpcm-tooltip, 
	.wpcm-template-5 ul li a span.wpcm-tooltip {
		top: -15px !important;
		right: 50% !important;
		line-height: 17px;
		transform: translateX(50%) !important;
		-webkit-transform: translateX(50%) !important;
		-moz-transform: translateX(50%) !important;
	}
	.wpcm-template-4 ul li a:hover span.wpcm-tooltip, 
	.wpcm-template-5 ul li a:hover span.wpcm-tooltip {
		top: -35px !important;
	}
	.wpcm-trigger {
		display: none;
	}
	.wpcm-template-7 ul li .wpcm-icon, 
	.wpcm-template-7 ul li .wpcm-icon-image {
		top: 0 !important;
		font-size: 1em;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.wpcm-template-7 ul li .wpcm-icon-image {
		width: 35px;
		height: 35px;
	}
	.wpcm-template-7 ul li span.wpcm-notification-label {
		top: -15px !important;
		left: 20px !important;
		margin-left: 0;
		transform: none !important;
	}
	.wpcm-template-7 ul li a span.wpcm-tooltip {
		left: auto;
		padding-top: 0;
		padding-bottom: 0;
	}
	.wpcm-circular-menu-wrapper .wpcm-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;
	}
	.wpcm-circular-menu-wrapper .wpcm-template-7.wpcm-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);	
		}
	}

	.wpcm-circular-menu-wrapper.wpcm-template-7 .wpcm-toggle-wrapper {
		width: 150px;
		height: 150px;
	}
	.wpcm-middle-left.wpcm-template-7 .wpcm-toggle-wrapper, .wpcm-middle-right.wpcm-template-7 .wpcm-toggle-wrapper {
		top: 100%;
	}
	.wpcm-circular-menu-wrapper.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar {
		width: 30px;
		height: 5px;
		top: 30px;
		left: 30px;
	}
	.wpcm-circular-menu-wrapper.wpcm-template-7.wpcm-bottom-left .wpcm-toggle-wrapper .wpcm-toggle-bar {
		right: 35px;
	}
	.wpcm-circular-menu-wrapper.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(2) {
		top: 40px;
	}
	.wpcm-circular-menu-wrapper.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(3) {
		top: 50px;
	}
	.wpcm-circular-menu-wrapper.wpcm-middle-left.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar, 
	.wpcm-circular-menu-wrapper.wpcm-middle-right.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar {
		top: 30px;
		left: 30px;
	}
	.wpcm-circular-menu-wrapper.wpcm-middle-left.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(2), 
	.wpcm-circular-menu-wrapper.wpcm-middle-right.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(2) {
		top: 40px;
	}
	.wpcm-circular-menu-wrapper.wpcm-middle-left.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(3), 
	.wpcm-circular-menu-wrapper.wpcm-middle-right.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(3) {
		top: 50px;
	}
	.wpcm-circular-menu-wrapper.wpcm-template-7.wpcm-top-right .wpcm-toggle-wrapper .wpcm-toggle-bar {
		bottom: 35px;
	}
	.wpcm-circular-menu-wrapper.wpcm-template-7.wpcm-top-right .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(2) {
		bottom: 45px;
	}
	.wpcm-circular-menu-wrapper.wpcm-template-7.wpcm-top-right .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(3) {
		bottom: 55px;
	}
	.wpcm-circular-menu-wrapper.wpcm-top-middle.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar {
		bottom: 30px;
	}
	.wpcm-circular-menu-wrapper.wpcm-top-middle.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(2) {
		bottom: 40px;
		top: auto;
	}
	.wpcm-circular-menu-wrapper.wpcm-top-middle.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(3) {
		bottom: 50px;
		top: auto;
	}
	.wpcm-circular-menu-wrapper.wpcm-template-7.wpcm-top-left .wpcm-toggle-wrapper .wpcm-toggle-bar {
		right: 30px;
		bottom: 35px;
	}
	.wpcm-circular-menu-wrapper.wpcm-template-7.wpcm-top-left .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(2) {
		bottom: 45px;
	}
	.wpcm-circular-menu-wrapper.wpcm-template-7.wpcm-top-left .wpcm-toggle-wrapper .wpcm-toggle-bar:nth-child(3) {
		bottom: 55px;
	}
	.wpcm-circular-menu-wrapper.wpcm-middle-left.wpcm-template-7 .wpcm-toggle-wrapper .wpcm-toggle-bar {
		right: 30px;
		left: auto;
	}
	.wpcm-bottom-middle.wpcm-template-8 .wpcm-toggle-wrapper, 
	.wpcm-top-middle.wpcm-template-8 .wpcm-toggle-wrapper {
		left: 0;
		right: 0;
	}
	.wpcm-circular-menu-wrapper .wpcm-template-8 {
		width: 100% !important;
		height: 100% !important;
		margin-top: 0 !important;
		margin-left: 0 !important;
		top: 0;
		border-radius: 0;
	}
	.wpcm-template-8 .wpcm-toggle-outer-wrapper {
		display: none;
	}
	.wpcm-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;
	}
	.wpcm-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;
	}
	.wpcm-template-8 ul li .wpcm-icon-image, .wpcm-template-8 ul li .wpcm-icon {
		top: 0;
		transform: none !important;
		font-size: 1.1em;
	}
	.wpcm-template-8 ul li span.wpcm-notification-label {
		top: -15px !important;
		left: 20px !important;
		margin-left: 0;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
	}
	.wpcm-template-8 ul li a span.wpcm-tooltip {
		right: 50% !important;
		transform: translateX(50%) !important;
		-webkit-transform: translateX(50%) !important;
		-moz-transform: translateX(50%) !important;
	}
	.wpcm-circular-menu-wrapper.wpcm-template-8 .wpcm-middle-right, 
	.wpcm-circular-menu-wrapper.wpcm-template-8 .wpcm-middle-left {
		left: 0;
	}
	.wpcm-template-8.wpcm-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;
	}
	.wpcm-template-8.wpcm-animation-4.wpcm-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);	
		}
	}

	.wpcm-circular-menu-wrapper .wpcm-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;
	}
	.wpcm-circular-menu-wrapper .wpcm-template-9.wpcm-menu-active {	
		transform: scale(1) !important;
		-webkit-transform: scale(1) !important;
		-moz-transform: scale(1) !important;
	}
	.wpcm-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;
	}
	.wpcm-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;
	}
	.wpcm-template-9 ul li span.wpcm-notification-label {
		top: -15px;
		left: 20px;
		right: auto;
	}
	.wpcm-template-9 ul li a span.wpcm-tooltip {
		padding-top: 0;
		padding-bottom: 0;
	}
	.wpcm-template-9.wpcm-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;
	}
	.wpcm-template-9.wpcm-animation-4.wpcm-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);	
		}
	}

}