
.gheader nav.global.menu.menu--main .nav-container .dropdown-menu{
    overflow: visible !important;
}
.gheader nav.global.menu.menu--main .nav-container .dropdown-menu li {
    margin: 0px;
}
.gheader .menu .dropdown>ul.dropdown-menu.sub-menu.depth-1 {
    left: 100%;
    top: 0px;
}
.gheader .menu .dropdown-menu .nav-link {
    padding-left: 1.5rem;
    padding-right: 1.9rem;
}
.gheader .menu .dropdown>.dropdown-menu::before {
    top: 0px;
    left: 2px;
    height: 12px;
    width: 98.9%;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}
.gheader nav .nav-container .dropdown.menu-item-has-children .menu-item-has-children.dropdown::before {
    left: 120%;
    top: -20px;
}
.post-card__thumb {
    background-color: transparent !important;
}
.hero--image-wrapper img {
    margin-top: 100px;
}
.hero--content{
	position: relative;
	z-index: 3;
}
.hero--content .h1,
.hero--version2 h2{
	margin-top: 1rem;
}

.author-box .author-box__bio{
	margin-bottom: 1rem;
}

.solutions-menu-dropdown .solutions-menu__top .nav-link.nav-icon-link,
footer .container .menu--foot>ul>li.menu-item-has-children>a,
.solutions-menu-dropdown .solutions-menu__bottom .nav-link,
.solutions-menu-dropdown .solutions-menu__top li:nth-child(1) .nav-link{
	font-family: "Open Sans Bold","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-weight: bold;
}

.preheading, .solutions-menu-dropdown .nav-link .inner-nav--text span{
   font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
}

.hero--version2 h1.preheading{
	color: #324F63;
}


.hero--version2{
	background-color: white;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
	font-weight: 600;
}

.single-post .toc ul .btn{
	border-radius: 0;
	overflow: visible;
}

.single-post--intro__left{
	display: block;
	margin-bottom: 1.5rem;
}

@media screen and (min-width: 960px){
	
	.hero--version2 h2{
		font-size: 2.5em;
	}
	
	.single-post--intro__left{
		margin-bottom: 0;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1299px){
	.gheader .menu .menu-item{
		min-width: 110px; 
		margin: 0 0.5rem;
	}

}

@media screen and (min-width: 1300px) and (max-width: 1500px) {
	.gheader .menu .menu-item{
		min-width: 120px; 
	}
}

@media screen and (max-width: 560px){
	.blog .filter--top, .archive .filter--top{
		flex-wrap: wrap;
	}
}

@media screen and (max-width: 959px){
	.features.flag .features--container .features__card .features__link{
		position: relative;
	}
	.features__card .features__card--title{
		margin-top: 0.5rem;
	}
}

.hero--image-wrapper{
	max-height: 100%;
}

.hero--image-wrapper img{
	max-height: 100%;
}

.solutions-menu__bottom{
	white-space: initial;
}

.form-container {
    max-width: 800px;
    margin: 0 auto;
}

.error404 .gheader {
	 background-color: #fff;
}
 .fof {
	 padding: 3rem 1.5rem !important;
}
 @media screen and (min-width: 960px) {
	 .fof {
		 padding: 3rem 3rem 6rem !important;
	}
}
 .fof h1.h1 {
	 font-weight: 300;
	 color: #616161;
}
 @media screen and (min-width: 960px) {
	 .fof h1.h1 {
		 font-size: 8em;
	}
	 .fof__content{
		 padding-left: 1.5rem;
		 padding-right: 1.5rem;
		 max-width: 600px;
	 }
}
 .fof h2, .fof h3 {
	 font-weight: 400;
	 margin-top: 0;
}
 .fof__content {
	 text-align: left;
	 margin-bottom: 1.5rem;
	 border: none;
}
 .fof__content a {
	 color: #0eb5df;
	 font-size: 1.1rem;
	 font-weight: 500;
}
 .fof__content p {
	 margin: 1rem 0;
}
 .fof__image {
	 position: static;
}
 .fof__image .positioner {
	 width: 50%;
}
 @media screen and (max-width: 959px) {
	 .fof__image{
		 padding-bottom: 60%;
		 position: relative;
	 }
	 .fof__image .positioner {
		 width: 125%;
		 left: -1.5rem;
		 
	}
	 
	 .fof h1.h1{
		 margin-top: 0;
	 }
	 
	 .fof .two-col__row{
		 flex-direction: column;
	 }
}

@media screen and (max-width: 559px){
	.fof__image{
		 padding-bottom: 70%;
	 }
}


/* new style */




.gheader .menu .menu-item-has-children::before{
	    border-color: transparent transparent rgb(8 146 161 / 31%) transparent;
}

.gheader .menu .dropdown>.dropdown-menu::before{
	background-color: rgb(8 146 161 / 31%);
}

.dropdown-menu .nav-link .icon-arrow:after{
	border-color: #0892a1;
}
.dropdown-menu .nav-link .icon-arrow:before{
	background: #0892a1;
}

.blog .filter--title.active, .archive .filter--title.active{
	color: #0892A1 !important;
}

.post-card__content:hover .post-card__title, .blog .filter--title, .archive .filter--title,
.single-post .post-content__wrapper a{
	color: #0892A1;
}
h4.post-card__title{
	font-size: 1.1em;
	margin-top: 0;
}
.single-post--intro__right{
	margin-bottom: 1.5rem;
}
.cta-banner__container {
    background: none;
    position: relative;
    border-radius: 0;
}

.testimonial .two-col__row{
	position: relative;
    flex-direction: column;
}
.two-col__row .testimonial__image{
	max-width: 300px;
	padding: 0;
}

.two-col__column.testimonial__content{
	text-align: center;
}

.two-col__column.testimonial__content p,
.testimonial__content h5{
	color: #0892A1;
	font-weight: bold;
	margin-top: 0;
}

.testimonial__author{
	font-style: normal;
	font-size: 0.8em;
	margin-top: 1.5rem;
}

.testimonial__icon{
	margin-left: auto;
	margin-right: auto;
}

.cta-banner__container:before,
.cta-banner__container:after,
.testimonial .two-col__row:before,
.testimonial .two-col__row:after{
    content: '';
    height: 5px;
    border-top: 4px solid rgb(6 121 174 / 35%);
    border-bottom: 4px solid rgb(6 121 174 / 35%);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.cta-banner__container:before,
.testimonial .two-col__row:after{
    bottom: 0;
    top: auto;
}

.cta-banner__container h2{
    color: #0892A1;
}

.cta-banner__container p{
    color: #172330;
}

.cta-banner .btn.outline{
    color: #FF8000;
}

.testimonial__title{
	font-size: 0.7em;
}

.testimonial .two-col__row{
	padding: 1.5rem;
}

.jump-links--text,
.jump-links--select a:hover{
	background-color: #0892A1;
}



.play-button{
	background-color: #FF8000;
}

@media screen and (min-width: 960px){
	footer .container .gfooter__content .menu>ul > li:nth-child(2){
		width: 30%;
	}
	.two-col__column.testimonial__content p,
	.testimonial__content h5{
		font-size: 1.2em;
	}
	.testimonial .two-col__row{
		padding: 3rem;
	}
	.single-post--intro__right{
		
		margin-bottom: 0;
	}
		.single-post--intro__right{
	padding-left: 0;
		padding-right: 1.5rem;
}

	.single-post--intro__left{
		padding-right: 0;
	}
	
	.single-post .post-content__wrapper{
		margin-left: 0;
		margin-right: 35px;
	}
	
	.single-post .post-content__sidebar{
		margin-left: 25px;
		margin-right: 0;
	}
	
	.cta-banner__container {
			padding: 4.5rem;
	}
}
@media screen and (max-width: 767px){
span.post-card__thumb img {
    height: 180px !important;
    margin-top: 0px !important;
    width: 100% !important;
    float: left !important;
}
	.hero--image-wrapper img {
    margin-top: 40px;
}
/* 	.hero.hero--home.dblue .hero--image-wrapper , .page-id-5340 .hero--image-wrapper img {
    margin-top: 40px !important;
} */
}
@media screen and (min-width: 720px){
	.gheader__logo svg, .gheader__logo img{
		max-width: 220px;
	}
	
	.blog .blog-content .blog-posts, .archive .blog-content .blog-posts{
		align-content: flex-start;
	}
	
}

@media (min-width: 981px){
				.single-article_author .single-post--intro__content{
			max-width: 100% !important;
			padding-left: 3rem;
		}
}

@media (max-width: 980px){
    .hero--image-wrapper{
        width: 100%;
        position: static;
    }
    .hero--content{
        margin-top: 0;
    }
	
}


.team-members__card .post-card__thumb{
		padding-bottom: 100% !important;
}

@media screen and (max-width: 782px){
	.logged-in header{
		    top: 45px;
	}
}
@media(max-width: 1200px) {
	.gheader .menu .dropdown>ul.dropdown-menu.sub-menu.depth-1 {
    left: unset;
}
	.gheader .menu .dropdown-menu .nav-link {
    padding: 1em 0;
}
	.gheader nav.global.menu.menu--main .nav-container .dropdown-menu {
    overflow: hidden !important;
}
}
.input-subscribe__news__resources__news__and_blog_updates,
.leadinModal .leadinModal-content input[type=checkbox]{
	display: inline-block !important;
}

/*Galaxy CSS Start*/
/*body main > * {
    min-height: calc(100vh - 450px);
}*/
.blog-posts .positioner img {
    object-fit: fill;
    height: 160px;
}
.blog-posts .post-card__thumb {
    padding-bottom: 50%;
}
@media screen and (max-width: 959px){
	.blog .filter--top, .archive .filter--top {
	    flex-wrap: wrap;
	}
}
.gheader .header-menu-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
		justify-content: space-between;
}

section#shadow-host-companion {
    padding: 0rem 3rem;
}
footer.gfooter {
    padding-bottom: 15px;
}

/* mm 17 july 23 */

.img-icon-center {
	position: relative;
}

.img-icon-center .play-button {
    bottom: 0;
    left: 0;
    right: 0;
    top: 16%;
}
@media (max-width: 719px) {
	.blog-posts .post-card__thumb {
	    padding-bottom: 57%;
	}
	.blog-posts .positioner img {
	    object-fit: contain;
	    height: unset;
	}
	.blog-posts article.post-card {
	    margin-bottom: 30px;
	}
}
/* .home .hero--home .container{
	position: relative;
} */
/* .hero .container>.positioner {
	height: 100% !important;
}
.hero--image-wrapper {
	max-width: 100% !important;
} */
.two-col__column {
	position: relative;
}

.page-id-4897 .media-content .play-button{
	top: 47% !important;
}

.full-width-video .video__container{
	position: relative;
}
.full-width-video .video__container .play-button {
		top: 0;
    bottom: 10%;
    left: 0;
    right: 0;
}



@media (min-width: 992px) and (max-width: 1024px) {
/* 		.home .hero--home .play-button {
    right: 43% !important;
    top: 21%!important;
} */


}
@media (max-width: 991px) {
	span.post-card__thumb img {
    height: 100% !important;
    margin-top: 0;
}
.blog-posts .post-card__thumb {
    padding-bottom: 53%;
}
.hero--image-wrapper.img-icon-center {
    right: 0;
    max-width: 100%;
}
}
@media (max-width: 991px) {
.blog-posts .post-card__thumb {
    padding-bottom: 60%;
	}
}
@media (max-width:767px)
{
/* 	.home .hero--home .play-button {
		left: unset !important;
		right: 44% !important;
    top: 23% !important;
    bottom: unset !important;
		width: 2.5rem;
    height: 2.5rem;

} */
	.full-width-video .video__container .play-button {
		width: 2.5rem;
		height: 2.5rem;
}
	.img-icon-center .play-button {
		width: 2.5rem;
		height: 2.5rem
}
	.media-content .play-button {
    right: 44% !important;
		width: 2.5rem;
    height: 2.5rem;
}
}
@media (max-width: 400px){
/* .home .hero--home .play-button {
    top: 21% !important;
		right: 44% !important;
} */
}

@media (max-width: 380px){
/* .home .hero--home .play-button {
    top: 18% !important;
		right: 43% !important;
		width: 2.5rem;
    height: 2.5rem;
} */
}
/* Endcss */

section.hero.hero--page.dblue .hero--image-wrapper img {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    display: block;
	  object-fit: contain;
		width: 100%;
}
.page-id-4910 section.hero.hero--page.dblue .hero--image-wrapper img {
    max-width: 350px;
}
.hero--version2 h1.preheading {
    color: #324F63;
    color: white;
    mix-blend-mode: difference;
}


.blog .blog-content .pagination ul, .archive .blog-content .pagination ul {
    margin: 1em 1.7rem;
    padding-right: 10px;
}
/***** 05/Oct/2023 Start******/


@media (max-width: 1024px){
	body.single-post main section.post-content {
    padding-top: 30px;
	padding-bottom: 30px;
}
}
@media (max-width: 959px){
	body.single-post main .single-post--intro .single-post--intro__left .post-card__thumb {
		padding-bottom: 0;
	}
	body.single-post main .single-post--intro .single-post--intro__left .positioner {
		    position: static;
	}
	body.single-post main .single-post--intro .single-post--intro__left img {
    height: auto !important;
    margin-top: 20px !important;
	}
}
/***** 05/Oct/2023 End******/
/***** 11-10-2023 Start ******/
section#why-cybermaxx .cm-mob {
    display: none;
}

@media (max-width: 980px){
	section#why-cybermaxx .cm-desktop {
	    display: none;
	}
	section#why-cybermaxx .cm-mob {
	    display: block;
	}
	.hero--content {
    margin-top: 0;
    padding-right: 0;
    text-align: center;
		width: 100%;
}
}
/***** 11-10-2023 End ******/

.bg-background-overlay-no::after {
    opacity: 0;
	display: none !important;
}
