/*-----g2 widget----*/
#gtwo-widget>div{
    margin: 0 auto;
    
}

/*------current------*/
.separator--pricing{
    margin: 1.5rem 0;
    border-color: #44474A;
    margin-bottom: 1.5rem;
}
#pricing-boxes p.has-text-align-center{
    text-align: center;
}

#pricing-boxes .c-box ul>li{
    font-size: 14px;
}
#pricing-boxes .c-box{
    overflow:visible;
}
.page-id-976 .block_accordion__item--expanded .block-accordion__content{
    max-height: 3000px!important;
}
#neptune-contact-form .b-group-of-boxes__grid{
    align-items: flex-start;
}

/*-----free trial------*/
.page-id-27665 .page-header,
.page-id-27665 .page-footer,
.page-id-30215 .page-header,
.page-id-30215 .page-footer
{
    display:none
}
.page-id-27665 .page-main,
.page-id-30215 .page-main{
    padding-bottom: 4rem;
}

/*----hide pre scrollbars-----*/
pre[class*=language-]{
    scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;
}
pre[class*=language-]::-webkit-scrollbar {
  display: none;
}

/*-----resources------*/
.block-hero--resources-archive .block-header{
	padding-bottom: 2rem;
}
.feed-nothing img{
	background-color:transparent;
}

/*------check also slider-----*/
.c-popup-sidebar{
	display:none!important;
}

/*-------transparent bg------*/
.trans-bg img{
	background-color:transparent;
}
/*----big table-----*/
.c-big-table__head .c-button--primary{
    display:none;
}

/*----step boxes----*/
@media (min-width: 1100px){
.b-step-boxes .c-wrapper--align-center .l-grid--cols-2 .b-step-box:nth-child(3) {
    grid-column: 3/span 4;
}
}
/*-----blog----*/
.c-sub-navbar-blog__navigation>li:nth-child(3){
    display:none;
}
/*-----sandbox- a/b test------*/
@media(max-width: 1100px){
.testsbvisual{
    display:none;
}
}
.testsbvisual{
    max-width:400px;
    min-width:400px;
    width:400px;
}
.sub-menu-col>.c-menu-article--img-main:nth-of-type(2){
    display:none;
}
/*------homepage revamp------*/
#homepage-hero .block-code-snippet{
    max-width:100%;
    width: fit-content;
}
#homepage-hero .line-numbers{
    line-height: 150%;
    font-size:.75rem;
}
#homepage-hero .block-subheader-list{
    max-width: 28rem;
    list-style: none;
	padding-left: 1.5rem;
}
#homepage-hero .block-subheader-list>li{
    position:relative;
}
#homepage-hero .block-subheader-list>li:before{
    display:block;
    position:absolute;
    top:0;
    left: -1.5rem;
    content:'';
    width:18px;
    height:20px;
    background-image: url("/wp-content/uploads/2024/04/Checkmark.svg");
    background-repeat: no-repeat;
        background-position: center;
    background-size: contain;
    
}
#homepage-hero .c-wrapper__presentation{
	max-width:100%;
}
@media only screen and (min-width: 780px){
    
    #additional-cta-cloud:after{
    content:'';
    display:block;
    min-width:1px;
    width:1px;
    height:1rem;
    margin-left:1.5rem;
    margin-right:.5rem;
    background-color: #fff;
    opacity:.5;       
}
}
@media only screen and (min-width: 780px){
    
    #additional-cta-cloud:after{
    content:'';
    display:block;
    min-width:1px;
    width:1px;
    height:1rem;
    margin-left:1.5rem;
    margin-right:.5rem;
    background-color: #fff;
    opacity:.5;
    
    
}
}
#g-two-stars-link{
    text-align: center;
}
#g-two-stars-link img{
    transition: transform .3s ease-in-out;
}
#g-two-stars-link img:hover{
    transform:scale(1.1);
}
#hompage-enterprise{
    position:relative;
    max-width:100%;
    display:block;
    padding-left:0;
    padding-right:0;
}
#hompage-enterprise .b-customers__quote{
	letter-spacing:0;
	font-size:1rem;
	line-height:1.5;
	color:#DEE1E4;
}
#hompage-enterprise:before{
background: linear-gradient(180deg,
    #111213 0%,
    rgba(17, 18, 19, 0.00) 17%,
    rgba(17, 18, 19, 0.00) 87.5%,
    #111213 100%),
    radial-gradient(27.78% 38.5% at 37.22% 44.95%,
        rgba(51, 0, 255, 0.50) 0%,
        rgba(51, 0, 255, 0.00) 100%),
    radial-gradient(48.22% 34.79% at 22.26% 71.56%,
        rgba(82, 168, 208, 0.50) 0%,
        rgba(82, 168, 208, 0.00) 100%),
    radial-gradient(42.47% 58.85% at 72.53% 28.83%,
        rgba(169, 66, 192, 0.50) 0%,
        rgba(169, 66, 192, 0.00) 100%), #2A265D;
content:'';
position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:50%;
    transform: translate(-50%);
    z-index: -1;
    
}
#Homepage-enterprise-customers.b-customers >.l-grid{
    grid-template-columns: repeat(1, 1fr);
}
@media only screen and (min-width: 780px){
    #Homepage-enterprise-customers.b-customers >.l-grid{
    grid-template-columns: repeat(2, 1fr);
}
}
#Homepage-enterprise-customers .b-customers-header__logo img{
    max-width:5rem;
    max-height:2rem;
}
#Homepage-enterprise-customers .c-box--hover{
     pointer-events: none;
}

@media (min-width: 780px){
   #homepage-enterprise-features.b-group-of-boxes .l-grid--cols-4{
        grid-template-columns: repeat(3, 1fr);
       justify-content: center;
    } 
}
@media (min-width: 1100px){
    #homepage-enterprise-features.b-group-of-boxes .l-grid--cols-4{
        grid-template-columns: repeat(5, 1fr);
    }
}
#homepage-enterprise-features .block-buttons-group{
    margin-top:auto;
    padding-top:1rem;
}

/*----mega-menu----*/
.page-header .sub-menu .sub-menu-list--child .experiment-tracking-menu-link.menu-item a{
    font-weight: 400;
    color: hsla(0, 0%, 100%, .5);;
   
}
.page-header .sub-menu .sub-menu-list--child .experiment-tracking-menu-link.menu-item{
   padding-left:.7rem; 
    position:relative;
    margin-top:-8px
    
}
.page-header .sub-menu .sub-menu-list--child .experiment-tracking-menu-link.menu-item:before{
    position: absolute;
   content:'';
    top:10px;
    left:0px;
    width:4px;
    height:4px;
    background-color: hsla(0, 0%, 100%, .5);;
    border-radius:4px;
    
}

/*-----logo carousel-----*/
.block-logo-carousel__item-logo{
    max-height: 100%;
    width:auto;
}

/*------conference form-----*/
.page-id-37677 .page-header,
.page-id-37677 .page-footer{
   display:none;
}
p.neptune-conf-form-label{
	margin-top:1rem;
}

/*------experiment-tracking-promo---*/
#integrations-examples .block-small-image-with-caption{
    margin-bottom:0;
}

/*-----academic-cta------*/

#Homepage-hero-main{
    padding-top:0
}
#Homepage-hero-main.block-hero--yt .c-wrapper{
    padding-top:2rem;
}

.hero-eyebrow-container{
    padding: 2rem;
    display: flex;
    justify-content: center;
}
.hero-eyebrow-btn{
    padding: 1rem 3rem;
    color: #fff;
    display: flex;
    gap: 2rem;
    align-items: center;
    border-radius:2rem;
   border-radius: 32px;
    border: 1px solid var(--Colors-Neutral-Gray-80, #44474A);
    background: var(--BoxBackground-Violet-BB-Violet-Medium, linear-gradient(180deg, #20212E 0%, #1C1E25 100%));
    font-size: 1rem;
    position:relative;
}
.hero-eyebrow-btn>*{
    position: relative;
    z-index: 1;
}
.hero-eyebrow-btn:before{
    content: '';
    position: absolute;
    display: block;
    width:100%;
    height: 100%;
    border-radius: 32px;
    background: linear-gradient(180deg, #2C2F4E 0%, #212637 100%);
    top:0;
    left:0;
    z-index: 0;
    transition: opacity .3s ease-out;
    opacity:0;
}
.hero-eyebrow-btn:hover:before{
    opacity:1;
}
@media only screen and (max-width: 640px){
    .hero-eyebrow-btn{
        font-size:14px;
        padding: .75rem 1.5rem;
        gap: 1rem;
        width:100%;
        justify-content: center;
    }
    .hero-eyebrow-btn .c-button__text,
    .hero-eyebrow-btn .c-button__icon{
        display:none;
    }
	.block-hero .c-wrapper__content .block-header{
        margin: 0 auto;
    }
}
/*-----callendar----*/
#Schedule-calllendar button{
	font-family: IBM Plex Sans,sans-serif;
	font-weight: 600;
}
/*-----hide state of lllm in search------*/
.js-search-form-tips-results a[href="https://neptune.ai/state-of-llm-training-report-2025"]{
    display:none;
}
/*---------State of llm-------*/
.page-id-41111 .block-small-image-with-caption{
	margin-bottom:0;
}

/*--------Model training Raport----*/


/*-----desktop------*/
.postid-44694 .block-hero .block-hero__meta,
.postid-44694 .block-hero .block-eyebrow,
.postid-44694 #Sidebar_CTA_content{
	display:none;
}
.postid-44694 .block-hero .c-wrapper,
.postid-44694 .l-container{
	max-width:1600px;
}
.postid-44694 .sidebar__content-nav .c-content-nav li {
	padding:0;
}

@media screen and (min-width: 1100px){
.postid-44694 .block-hero .block-header.block-header--center{
	   max-width: 20ch!important;
    margin: 0;
	font-size:2.5rem;
}
	.postid-44694 .block-hero{
		margin-bottom:4rem;
		background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
		background: radial-gradient(50% 50% at 50% 50%, rgba(111, 0, 255, 0.5) 0%, rgba(0, 119, 255, 0.00) 100%);
	}
	.postid-44694 .sidebar__content-nav {
		padding-right:1rem;
	}
	
	}

.postid-44694 .block-hero .page-footer__social-media-links{
		display: flex;
    gap: 2rem;
    justify-content: center;
    margin: 0 auto;
		padding-top:2rem
}
.postid-44694 .block-hero .page-footer__social-media-links .footer-link{
	margin:0;
	gap: 2rem;
}
.postid-44694 .block-hero .footer-link__icon {
    filter: invert(100%) sepia(0) saturate(0) hue-rotate(182deg) brightness(105%) contrast(106%);
    opacity: .5;
    transition: opacity .3sease-in-out;
}
.postid-44694 .block-hero .footer-link__icon:hover{
	opacity:1!important
}
	

	.postid-44694 .block-hero .l-container{
padding-top: 2rem;
		height: 30rem;
		max-width:1340px;
	}
	.postid-44694 .block-hero .c-wrapper__content{	
grid-column: span 5;	 
}
	.postid-44694 .block-hero .c-categories{
		display:none;
	}
	.hero-visual {
		height:100%;
		background: url('https://neptune.ai/wp-content/uploads/2025/03/cover-image.png');
		background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
		grid-column: span 7;
		
	}
	.postid-44694 .block-hero .c-category {
		display:none;
	}
	.postid-44694 .l-container--main .content-wrapper{
		max-width: 840px;
    margin: auto;
	}
	.postid-44694 .page-header__inner,
	.postid-44694 .c-top-sub-navbar__inner{
		max-width:100%!important;
	}
}

.paragraph-with-separator-top{
	border-top: 1px solid rgba(255,255,255,0.1);
}
.paragraph-with-gradient-bg{
	background: radial-gradient(50% 50% at 50% 50%, rgba(166, 0, 255, 0.50) 0%, rgba(19, 40, 161, 0.30) 63.5%, rgba(0, 101, 138, 0.00) 100%);
}

.postid-44694 .block-blog-intext-cta > ul > li{
	display:flex;
	gap:1rem;
}
.postid-44694 .block-blog-intext-cta > ul > li > img{
	margin:8px 0;
}
.postid-44694 .wp-block-image img,
.postid-44694 .wp-block-image{
	background-color: transparent;
}

.postid-44694 ::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
  box-shadow: none !important;
}

/* Track */
.postid-44694 ::-webkit-scrollbar-track {
  background: rgba(255,255,255,0.05) !important;
  border-radius: 8px;
  border: 1px solid rgba(255,255,255,0.05);
}

/* Handle */
.postid-44694 ::-webkit-scrollbar-thumb {
  background: rgba(255,255,255,0.1);
  border-radius: 8px;
  border: 1px solid rgba(255,255,255,0.1);
}

/* Handle on hover */
.postid-44694 ::-webkit-scrollbar-thumb:hover {
  background: rgba(255,255,255,0.2)!important;
}

/* Active state */
.postid-44694 ::-webkit-scrollbar-thumb:active {
  cursor: grabbing !important;
}


/* Transparent scrollbar corner */
.postid-44694 ::-webkit-scrollbar-corner {
  background: transparent !important;
}


.postid-44694 #blog-single-post-bottom-cta,
.postid-44694 .page-header__top-sub-navbar,
.postid-44694 .c-article-rating,
.postid-44694 .c-i-box--blog {
	display:none;
}
/*----mobile------*/
@media screen and (max-width: 1100px){
.hero-visual {
		background: url('https://neptune.ai/wp-content/uploads/2025/03/cover-image.png');
		background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
		height:15rem;
		width:100%;
	}
.postid-44694 .block-hero .l-container{
	display:flex;
	flex-direction:column-reverse;
}
	.postid-44694 .block-hero{
	
		background: radial-gradient(50% 50% at 50% 50%, rgba(111, 0, 255, 0.5) 0%, rgba(0, 119, 255, 0.00) 100%);
	}
}
.postid-44694 .c-box>.block-eyebrow>.block-eyebrow__icon{
	width:24px;
	height:24px;
}
.postid-44694 .c-box>.block-eyebrow>.block-eyebrow__text{
	font-size:16px;
	line-height:24px;
}
