@media (min-width: 769px) {
	.section-content { font-size:20px;}
	
	.ban-content-box { width:40%;text-align:left;
	
}
.container { position:relative; }
	
.mobonly { display:none; }
.navbar { min-height:190px;  }
	
ul.navbar-nav li a { padding: 10px 20px; font-size:1.5em; }
.navbar-brand { padding:20px 10px 0px 10px; font-weight:bold; } 
.navbar-brand img{ height:150px; }
.navbar-right { text-align:right; }
.navbar-right a  {  font-weight:bold; font-size:14px;  padding: 25px 0px 5px 0px !important;
 

}
.navbar-right a i {
	font-size:20px;
	vertical-align:bottom; 
	
}

/**/
#mycarousel .carousel-caption { left:15%; right:15%; top:45%; 
transform: translateY(-50%);
bottom:0px;
padding:0;
 }
#mycarousel .carousel-caption h3 {
	max-width:470px;
	font-size: 4.5em;
	font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, "sans-serif";
	margin-bottom: 10px;
	text-align:left;
	margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	letter-spacing: -.04em;
	font-style: normal;
	line-height:0.9em;

}
#mycarousel .carousel-caption p{ 
text-align: left;
font-size: 1.4em;
letter-spacing: -.02em;

text-transform: uppercase; }

/**/

.carousel-caption .orange {
	
	    font-size: 11pt;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 6px 25px;
}
.alignf { float:left; }
.telformob { display:none; }

#bs-example-navbar-collapse-1 > .desktopnav { position:absolute; top: -40px; width:100%;  
}
.desktopnav li a { font-size:14px !important; }
.desktopnav li  { float:right !important; } 
}


.carousel-caption .orange {
	color: #000;
	border: solid 1px #000;
	/*text-shadow:1px 1px 1px #333333;*/
	background:none;
	font-family:"Open Sans",sans-serif;
	font-weight:400;
}
.carousel-caption .orange:hover {
	color: #fff;
	border: solid 1px #EA2875;
	background: #EA2875;
	background: -webkit-gradient(linear, left top, left bottom, from(#EA2875), to(#EA2875));
	background: -moz-linear-gradient(top,  #EA2875,  #EA2875); 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA2875', endColorstr='#EA2875');
}
.carousel-caption .orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#EA2875), to(#EA2875));
	background: -moz-linear-gradient(top,  #EA2875,  #EA2875);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA2875', endColorstr='#EA2875');
}
@media (max-width: 768px) {
	.ban-content-box { width:100%;text-align:left;
	
}
	
.navbar {
	min-height:50px; }
	.carousel-indicators { display:none;
		
	}
	#contact .smedia { padding:10px 10px 15px 10px;
		
	}
	
	
	.navbar-right a  {  
 

}
.navbar-brand img {
	height: 90px;
	display: initial;
}
.navbar-brand {
	width: 100%;
	padding: 15px 15px;
	height: 120px;
	text-align: center;
}
.navbar-right a i {
	 
	
}

.navbar-toggle {
	position: absolute;
	top: 0px;
	right: 0px;
}
.navbar-right {display:none; }
.desktoponly {display:none; }
.telformob { display:inline-block;  text-align:center; margin-bottom:10px; font-weight:bold; }
.navbar-header {
	text-align: center;
}
.page-scroll {
	text-align: center;
}
	
}