.oxy-pro-menu-mobile-open-icon.oxy-pro-menu-off-canvas-trigger.oxy-pro-menu-off-canvas-left { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); } 

#-pro-menu-1-46 .oxy-pro-menu-mobile-close-icon { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); } 

.theme { padding: 0px; list-style-type: none; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; -webkit-text-orientation: mixed; text-orientation: mixed; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); margin: 0px; margin-left: 8px; } 
.theme li { display: inline-block; margin-top: 26px; color: #000000; font-size: 12px; font-weight: 300; text-transform: uppercase; } 
.theme.text-white li { color: #fff; }
 .theme li a { color: inherit; transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; -webkit-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; } 

 .theme li a:hover, .theme li.current { text-decoration: line-through; } 


 .menu-primary-menu-container #menu-primary-menu-1 .menu-item-207 a{
    -webkit-text-stroke: 2px #0000FF;
    text-stroke: 2px #0000FF;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.menu-primary-menu-container #menu-primary-menu-1 .menu-item-207 a:hover{
    -webkit-text-fill-color: #0000FF;
    text-fill-color: #0000FF;
}

.menu-primary-menu-container #menu-primary-menu-1 .menu-item-206 a{
    -webkit-text-stroke: 2px #00FF7F;
    text-stroke: 2px #00FF7F;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.menu-primary-menu-container #menu-primary-menu-1 .menu-item-206 a:hover{
    -webkit-text-fill-color: #00FF7F;
    text-fill-color: #00FF7F;
}

/********* 21-05-2020 ************/
.menu-overlay {
position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	height: 100%;
	background: #000000;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
    -webkit-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
    -moz-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
    -ms-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-overlay {
	opacity: 1;
	visibility: visible;
	opacity: 0.7;
}

.home .ct-code-block {
	position: relative;
} 


.ct-code-block .down-trigger {
	position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 100;
    bottom: 16px;
	color: #fff;
    animation: bounce 2s infinite;
	cursor: pointer;
	margin-left: -57px;
}

.down-trigger img {
	display: inline-block;
    max-height: 34px;
    vertical-align: middle;
    margin-top: -7px;
}

@keyframes (bounce) {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-30px); }
  60% {
    transform: translateY(-15px); } }

/************ 10-07-2020 **************/
@media (max-width: 767px) {
	#-pro-menu-32-46 .oxy-pro-menu-container.oxy-pro-menu-open-container, #-pro-menu-32-46 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container {
		padding-left: 35px;
	}
}

@media (max-width: 479px) {
	#-pro-menu-32-46 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, #-pro-menu-32-46 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, #-pro-menu-32-46 .oxy-pro-menu-off-		canvas-container .oxy-pro-menu-list .menu-item, #-pro-menu-32-46 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
		font-size: 53px;
	}
}

