


.zox-bot-head-logo-main a img {
/* 	width: 120px; */
	max-height: 60px;
}

.zox-fix-up .zox-bot-head-logo img, .zox-fix-up .zox-bot-head-logo-main img {
	max-height: 60px;
}

#zox-top-head-wrap {
	background: #3fb2b7;
	display: block;
}

#menu-main-menu li.current-menu-item>a>span {
  color: #3fb2b7 !important;
  border-bottom: 2px solid #3fb2b7 !important;
  padding-bottom: 5px !important;
}

#menu-main-menu li>a>span:hover {
  opacity: 1 !important;
}

#menu-main-menu li:hover>a>span {
  border-bottom: 2px solid #3fb2b7;
  padding-bottom: 5px !important;
  color: #000;
  font-weight: 600;
}

.subscribe {
	border: 2px solid #3fb2b7;
	padding: 7px 25px 7px 25px;
	border-radius: 50px 50px 50px 50px;
  background: #3fb2b7;
	color: #fff!important;
}

.list-your-company {
	border: 2px solid #3fb2b7;
	padding: 7px 25px 7px 25px;
	border-radius: 50px 50px 50px 50px;
  background: #fff;
	color: #3fb2b7!important;
}

.list-your-company:hover {
	border: 2px solid #3fb2b7;
	padding: 7px 25px 7px 25px;
	border-radius: 50px 50px 50px 50px;
  background: #3fb2b7;
	color: #fff!important;
}

.subscribe:hover {
	border: 2px solid #3fb2b7;
	padding: 7px 25px 7px 25px;
	border-radius: 50px 50px 50px 50px;
  background: #fff;
	color: #3fb2b7!important;
}

#zox-bot-head {
	grid-column-gap: 0px;
}

#zox-top-head-right div {
	height: 25px;
}

#zox-top-head-right div.zox-top-soc-wrap {
	grid-gap: 15px!important;
}

#zox-top-head-right div>a {
	  border-radius: 50%;
    background: white;
    width: 22px;
    height: 22px;
    text-align: center;
}

#zox-top-head-right div>a>span {
	font-size: 13px;
	margin-top: 5px;
  color: #3fb2b7;
}

#zox-bot-head-mid {
	justify-content: right;
	grid-template-columns: none;
}

#zox-bot-head-mid div.zox-bot-head-logo {
	position: absolute;
}


#zox-top-head {
    grid-template-columns: auto 300px;
}

#zox-top-head-right {
	width:300px;
}

#zox-top-head-right div.zox-top-soc-wrap {
    grid-template-columns: auto auto auto auto auto auto;
	text-transform: uppercase;
}

#zox-top-head-right div>a:not(.cta-link) {
	background: #eaeaea;
}

#zox-top-head-right div>a:not(.cta-link):hover {
	background: #ffffff;
}

#zox-top-head-right .cta-link {
	border-radius: unset;
  width: unset;
  background: unset;
  color: white;
	font-weight: 600;
	padding: 2px;
}

#zox-top-head-right .cta-link:hover {
	color: #eaeaea;
}

@media (max-width: 1010px) {
	
	#zox-top-head-wrap {
		 display: none;
	}
  
  #zox-bot-head-mid div.zox-bot-head-logo {
		position: relative;
	}
	
	.subscribe {
		all: unset;
		color: black!important;
	}
	
	.subscribe:hover {
		all: unset;
		color: black!important;
	}
	
	#resp-hide {
		display:none;
	}
	
}

.zox-post-body p {
	max-width: none;
}

.fancybox-slide {
	max-width: 600px;
	left: 0%;
	right: 0;
	margin: auto;
}

#zox-fly-wrap {
	height: 400px;
	width: 100%
}

nav.zox-fly-nav-menu ul li>a {
	padding: 0px;
}

nav.zox-fly-nav-menu ul li>a>span {
	font-size: 20px;
}

#zox-foot-wrap {
	background: #f5f5f5!important;
}

#foot-social ul>li {
	border-radius: 50%;
	background: #b3b3b3;
	margin: 5px;
}


@media (max-width: 1023px) {

	.subscribe:hover {
		font-size: 20px;
	}
	nav.zox-fly-nav-menu ul li :nth-child(2) {
/* 		left: -30px; */
	}
}

@media (max-width: 1120px) {
	.zox-bot-head-menu {
/* 		display: none; */
	}
}

/* @media screen and (max-width: 1023px) and (min-width: 900px) {
	#zox-bot-head-mid div.zox-bot-head-logo {
		left: 0;
	}
} */

.wp-block-embed-youtube iframe {
	position: relative;
	height: 480px;
}

@media screen and (max-width: 479px) {
	.zox-art-grid {
		    grid-template-columns: auto!important;
	}
	
}

.zox-video-embed, span.embed-youtube, .wp-block-embed-youtube {
    overflow: unset!important;
    height: unset!important;
}

.zox-post-body ul {
	margin: unset!important;
}
