@charset "UTF-8";
/* CSS Document */



/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1199px) { 
    
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	
	
	
	.col-10 {
		
		margin-left: 50px;
		
		
	}
	
	#header{
	
	
	width: 100%;
	height: 200px;
	
}
	
	
	.tab-content{
  background: #000;
    line-height: 25px;
    
    border-top:7px solid #E61D24;
	color: #fff;
	height: auto;
    
}
	
	.d-md-block h2{
	
	
	background: #E61D24;
    display: inline-block;
    padding:.25em .25em .25em .25em;
    margin-bottom: 10px;
		font-size: 20px;
}


.carousel-caption p {
	
	background: #000;
    display: inline-block;
    padding:.25em .25em .25em .25em;
    margin-bottom: 20px;
	font-size: 12px;
}
	
	
	
	.carousel-control-prev{
		
		margin-top: -400px;
		
	}
	
	.carousel-control-next{
		
		
		margin-top: -400px;
	}
	
	
   
}

/* Landscape phones and down */
@media (max-width: 480px) { 
	
	.tab-content{
  background: #000;
    line-height: 25px;
    
    border-top:7px solid #E61D24;
	color: #fff;
	height: auto;
    
}
	
	
	.mo{
	
	position:absolute;
	top: 40px;
	left: -40px;
		width: 100%;
		height: auto;
	
}
	
	
	
	.demo-content{
		height: 250px;
		width: 100%;
        padding: 15px;
        font-size: 18px;
        background-image: linear-gradient(to right, red , white);
        margin-bottom: 80px;
    }
	
	
	nav > div a.nav-item.nav-link.active:after
 {
  content: "";
  position: relative;
  bottom: -60px;
  left: -20%;
  border: 15px solid transparent;
  border-top-color: #E61D24 ;
	 
}
	
	
	#header{
	
	
	width: 100%;
	height: 150px;
	
}
	
	
	.col-10 {
		
		margin-left: 1px;
		
	}
	
	
	.graphic {
		
		width: 220px;
		height: 220px;
		
	}
	
	.img-thumbnail {
		
		width: 150px;
		height: 150px;
		
	}
	
	.download {
		
		text-align: center;
	}
	
	
	.d-md-block h2{
	
	
	background: #E61D24;
    display: inline-block;
    padding:.25em .25em .25em .25em;
    margin-bottom: 10px;
		font-size: 12px;
}


div.carousel-caption p {
	
	display: none;
}

	
	
	.carousel-control-prev{
		
		margin-top: -550px;
		
	}
	
	.carousel-control-next{
		
		
		margin-top: -550px;
	}
	
	
	nav > div a.nav-item.nav-link,
nav > div a.nav-item.nav-link.active
{
  border: none;
    padding: 18px 5px;
    color:#fff;
    background:#000;
    border-radius:0;
}
	
	
html,body
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
}
    
}