.site-top__slider__slide {
    height: calc(47vw);
}

.path-frontpage .site-top, .site-top--home {
     min-height: unset;
}
blockquote {
    font-size: 2.3rem !important;
}

.site-top--home .site-top__media::after {
    /* opacity: 0 !important; */
}

.site-top__content h2.site-top__subtitle {
    color: #FFFFFF !important;
}

.domains__item__title, .services__item__title {
    font-family: "Museo 500", "Calibri";
    font-size: 2.3em !important;
}


@media screen and (min-width: 831px) and (max-width: 900px) {
  .header-logo img {
    height:5rem;
  }
  
  .second-nav {
    margin-left: 2rem;
  }
}


@media screen and (min-width: 768px) and (max-width: 830px) {
  .header-logo img {
    height:5rem;
  }
  .main-nav {
	  font-size:1.2rem;
	  margin-left:0rem;
  }
  
  .second-nav {
    margin-left: 1rem;
  }
  
  .js-scrolled .header-logo {
	  transform: unset;
  }
  
  
}


@media screen and (min-width: 768px) and (max-width: 838px) {
	.domains__item {
	padding: 0 0.4rem 1.2rem;
	flex: 0 1 22%;
	}
}



@media screen and (min-width: 768px) and (max-width: 1024px) {
	.site-top__slider-thumbs {
		bottom:0rem;	
	}
	
	.site-top__title {
		margin: 0 0 0.3em;	
	}
	
	.site-top__subtitle {
		margin-bottom: 1rem;	
	}
	
	.site-top__content {
		padding-top: 10.2rem;	
	}
	

}



@media screen and (min-width: 768px) and (max-width: 1024px) {


	.header-main .menu-dropdown__top .container > ul > li {
		max-width: 10rem;	
	}


}


@media screen and (max-width: 767.98px) {
    .site-top__content { padding-top: 0em!important;}
    h1.site-top__title, .site-top__content h1 {font-size: 1em!important; margin:0!important;}
    h2.site-top__subtitle {font-size: 0.6em!important; margin-top:0!important; margin-bottom: 0.5em!important;}
}


@media (max-width: 323px) {
    .domains__item__content {
        width: 90vw;
    }
}  

@media screen and (min-width: 324px) and (max-width: 364px){
   .domains__item__title, .services__item__title {
    font-size: 1.1em !important;
    }
} 