@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Open+Sans:400,600,700,800');

.page-main {
	padding-left: 0px !important;
	padding-right: 0px !important;
	max-width:100% !important; 
} 
.nav-sections { 
margin-bottom: 0px !important; 
} 

.footer.links { 
line-height: 0px; 
margin-top: 10px !important; 
} 
/*#newestProducts .product-item-name{ 
overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap; 
} 
*/
#newestProducts .price-label{ 
display:none; 
} 

@media (max-width:700px){ 
.norm{ 
font-size:26px !important; 
} 
} 

@media (max-width: 576px) { 
.mainTitleSlide{ 
font-size:30px !important;
} 
.norm{ 
font-size:23px !important;
} 
.membershipTitle{ 
font-size:35px !important; 
} 
} 
@media (max-width: 510px) { 
.norm{ 
font-size:20px !important; 
} 
} 
@media (max-width: 450px) { 
.norm{ 
font-size:18px !important; 
} 
} 
@media (max-width: 400px) { 
.norm{ 
font-size:16px !important; 
} 
} 
@media (max-width: 360px) { 
.norm{ 
font-size:14px !important; 
}
} 
.page-footer{ 
margin-top:0px !important; 
} 
@media (min-width: 576px) { 
.mainTitleSlide{ 
font-size:45px !important; 
} 
} 
@media (min-width: 768px) { 
.mainTitleSlide{ 
font-size:50px !important; 
} 
} 
@media (min-width: 992px) { 
.mainTitleSlide{ 
font-size:55px !important; 
} 
} 
@media (min-width: 1200px) { 
.carousel-caption h2{ 
font-size:60px !important; 
} 
}

.products-grid .product-item{
margin-bottom:0px;
}

@media (max-width:767px){
	
	#maincontent{
		padding-top: 0px !important;
	}
	
	
	
}

#scrollDownIndicator{
	transition: all 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
}

@media only screen and (max-width: 400px) {

	#bottomTitle{
	
		font-size:11px;
	
	}
	
	#scrollDownIndicator{
		right: 25px !important;
	}
	
}


@media only screen and (max-width: 370px) {
	
	#scrollDownIndicator{
		right: 10px !important;
	}
	
}

.carousel-item {
  
    height: 450px !important;
}



.logo img {
   max-height: 60px !important;
}


@media (max-width: 768px) and (min-height:400px)  {
#myCarousel, .carousel-item, #tracks, .carousel-inner {
	/*height: calc(100vh - 60px) !important;*/
  height: -webkit-calc(100vh - 60px) !important;
  height: expression(100vh - 60px) !important;
  height: -moz-calc(100vh - 60px) !important;
  height: -o-calc(100vh - 60px) !important;
  height: calc(100vh - 60px) !important;
}
}
