@import "et-line.css";


body { 
  padding: 0 0 0 0;
  font-family: Lato, Verdana, sans-serif;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}
	.container {
	  margin: 0 auto;
	  width: 100%;
	}

#map {
   width: 100%;
   height: 400px;
   background-color: grey;
 }
 
.bannerHeight {
	margin-bottom:240px;
}

.backgroundColor {
	background-color:#f5f5f5;	
}
.backgroundColorWhite1 {
	background-color:#ffffff;	
} 

.backgroundColorWhite {
	background-color:#cccccc;	
}


.backgroundIndexNavImage {

	background-attachment: fixed;
	background-position: center; 
	background-repeat: no-repeat;
}
.marginControlHome {
	margin:0px 10px 0px 70px;
	
	padding:50px 0px 0px 0px;
}
.marginControlHomeOne {
	margin:0px 10px 0px 70px;
	
	padding:400px 0px 0px 0px;
}




.backgroundImage1 {
	background-image:url("../images/headers/rocks1.jpg");
	background-position: center;
	background-position-y: 40%;
	background-repeat: no-repeat;
}
.backgroundImage2 {
	background-image:url("../images/headers/rocks2.jpg");
	background-position: center;
	background-position-y: 20%;
	background-repeat: no-repeat;
}
.backgroundImage3 {
	background-image:url("../images/headers/rocks3.jpg");
	background-position: center;
	background-position-y: 10%;
	background-repeat: no-repeat;
}
.backgroundImage4 {
	background-image:url("../images/headers/innovation4.jpg");
	background-position: left;
	background-position-y: 60%;
	background-position-x: 5%;
	background-repeat: no-repeat;
}
.backgroundImage5 {
	background-image:url("../images/headers/rocks5.jpg");
	background-position: center;
	background-position-y: 60%;
	background-repeat: no-repeat;
}
.backgroundImage6 {
	background-image:url("../images/headers/rocks6.jpg");
	background-position: left;
	background-position-y: 30%;
	background-repeat: no-repeat;
}
.backgroundImage7 {
	background-image:url("../images/headers/experts7.jpg");
	background-position: right;
	background-position-y: 35%;
	background-repeat: no-repeat;
}
.backgroundImage8 {
	background-image:url("../images/headers/rocks8.jpg");
	background-position: center;
	background-position-y: 40%;
	background-repeat: no-repeat;
}
.backgroundImage9 {
	background-image:url("../images/headers/businessModel9.jpg");
	background-position: center;
	background-position-y: 50%;
	background-position-x: 45%;
	background-repeat: no-repeat;
}
.backgroundImage10 {
	background-image:url("../images/headers/rocks10.jpg");
	background-position: center;
	background-position-y: 40%;
	background-repeat: no-repeat;
}
.backgroundImage11 {
	background-image:url("../images/headers/rocks11.jpg");
	background-position: center;
	background-position-y: 40%;
	background-repeat: no-repeat;
}
.backgroundImage12 {
	background-image:url("../images/headers/rocks12.jpg");
	background-position: center;
	background-position-y: 40%;
	background-repeat: no-repeat;
}
.backgroundImage13 {
	background-image:url("../images/headers/building13.jpg");
	background-position: center;
	background-position-y: 40%;
	background-repeat: no-repeat;
}
.backgroundImage14 {
	background-image:url("../images/headers/career14.jpg");
	background-position: center;
	background-position-y: 40%;
	background-repeat: no-repeat;
}





p {
	font-weight: 300;
	line-height:1.6em;
	font-size: 1.2em;
	margin-bottom:0.6em;
	  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}

.ul-content {
	font-weight: 300;
	line-height:1.6em;
	font-size: 1.2em;
	padding-left: 22px;
	  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
} 

.ol-content {
	font-weight: 300;
	line-height:1.6em;
	font-size: 1.2em;
	  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */

} 

.liSpacing {
    margin-bottom: 15px;
} 

.tableText {
	font-weight: 300;
	line-height:1.2em;
	font-size: 1.15em;
	margin-bottom:1.0em;
	vertical-align:text-top;
    
}

.boldMed {
	font-weight: 700;
}

.boldLight {
	font-weight: 400;
	line-height:1.3em;
}

hr {
	height: 1px;
	background-color:#f32836;
	color:#f32836;
	border: 0 none;
}
.hrBlue {
	background-color:#f32836;
	color:#f32836;
}

.justifyParagraph {
	text-align: justify;
    text-justify: inter-word;
}

.whiteSpaceLeft {
	padding-left: 35px;
}

.whiteSpaceLeft2 {
	padding-left: 50px;
}


/* Body Control Side Margins ------------------------------------------- */
.marginControl {
	padding-right: 50px;
	padding-left: 50px;
}
.marginControlFullWidth {
	padding-right: 0px;
	padding-left: 0px;
}
/* Body Control Side Margins ------------------------------------------- */


.container-fluid {
  padding:0;
}



.fullwidth {
  width:100%;
}

.pageTop {
    margin-top:20px;
  }
  
  
  /* Navigation Bar  ------------------------------------------- */
.logo {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top:10px;
  position: absolute;
  top: -65px;
  z-index: 11;
}
.logoNav {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top:10px;
  position: absolute;
  top: -12px;
  z-index: 11;
}

.logo-sm {
    position: absolute;
  	top: -41px;
  	z-index: 11;
}
.logoNav-sm {
    position: absolute;
  	top: -2px;
  	z-index: 11;
}

.brandText {
	padding-left:110px;
	padding-right:0px;
}
.brandText-sm {
	padding-left:60px;
	padding-right:5px;
}
  /* Navigation Bar  ------------------------------------------- */
  
  
  



a {
	color: #f32836;
	text-decoration: none;
}
a:visited {
	color: #f32836;
	text-decoration: none;
}
a:hover {
	color: #ff6666;
	text-decoration: none;
}
a:active {
	color: #ff6666;
	text-decoration: none;
}




.centerImage {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.centerImageSmall {
  display: block;
  margin-left: auto;
  margin-right: auto;
}



.paddingTop {
  padding-top:10px;
}


.marginTop-10 {
  margin-top:10px;
}

.marginBottom-10 {
  margin-bottom:10px;
}
.marginTop-60 {
  margin-top:60px;
}

.marginBottom-60 {
  margin-bottom:60px;
}

.marginBottomFooter {
  margin-bottom:20px;
}


.barHeight {
  height:1px;
}

.barHeightTall {
  height:55px;
}

.barHeightMedium {
  height:40px;
}

.barHeightSmall {
  height:15px;
}

.barHeightSmaller {
  height:10px;
}

.barHeightNone {
  height:0px;
}



/*------------------------------------------------------------------

Red:	#f32836
		rgba(165, 8, 8, 1.0);
		PMS 1788

Light Grey:	#e6e3e2


Medium Grey:  #777777


Dark Grey:	#575350


Light Blue: #00abdf

		
Blue:	#3a6aa5

		
Yellow:	#e7e0c5
		rgba(231, 224, 197, 1.0);
			
Brown: #402210
		
------------------------------------------------------------------*/

.colorRed {
  color:#f32836;
}
.redBackground {
  background-color:#f32836;
}
.redBackgroundContact {
  background-color:#f32836;
}

.colorBlue {
  color:#3a6aa5;
}
.blueBackground {
  background-color:#3a6aa5;
}
.blueBackground50 {
  background-color: rgba(67, 151, 179, 0.5);	
}
.blueBackgroundContact {
  background-color:#3a6aa5;
}

.colorLtGrey {
  color:#3a6aa5;
}
.ltGreyBackground {
  background-color:#3a6aa5;
}
.ltGreyBackgroundContact {
  background-color:#3a6aa5;
}

.colorYellow {
  color:#e7e0c5;
}
.yellowBackground {
  background-color:#e7e0c5;
}
.yellowBackgroundContact {
  background-color:#e7e0c5;
}

.colorBrown {
  color:#402210;
}
.brownBackground {
  background-color:#402210;
}
.brownBackgroundContact {
  background-color:#402210;
}

.ltGreyBackground {
  background-color:#e6e3e2;
}
.greyBackground {
  background-color:#575350;
}

.whiteBackground {
  background-color:#fff;
}

.redText {
  color:#f32836;
}
.whiteText {
  color:#fff;
}
.whiteTextContact {
  color:#fff;
}
.blueText {
  color:#3a6aa5;
}
.ltBlueText {
  color:#00abdf;
}
.greyText {
  color:#575350;
}
.greyTextMd {
  color:#777777;
}
.greyTextLt {
  color:#e6e3e2;
}



/* END of colors------------------------------------------------------------------*/




.centerText {
  text-align: center;
}

.titleTextPosition {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	left: 140px;
  	position: absolute;
  	top: -75px;
  	z-index: 11;
}

.titleTextPosition-sm {
	left: 110px;
  	position: absolute;
  	top: -53px;
  	z-index: 11;
}



/* Headlines Styles------------------------------------------------------------------ */
h1 {
	font-weight: 400;
	font-size: 2.0em;
	letter-spacing: 0.0em;
	margin-bottom:0.0em;
	padding-bottom:0.2em;
	text-transform: uppercase;
}
.h1LineUnder {
	border-bottom: 1px solid #f32836;
}
.h1Space {
	font-weight: 300;
	font-size: 2.0em;
	margin-bottom:0.0em;
	padding-bottom:0.0em;
	text-transform: uppercase;
	border-bottom: 0px solid #f32836;
}
.h1SpecialHome{
	font-weight: 600;
	text-transform: lowercase;
	font-size: 2.5em;
	line-height:1.5em;
	text-shadow: 1px 3px 6px rgba(0, 0, 0, 1.0);
}
.h1SpecialHome2{
	font-weight: 600;
	text-transform: lowercase;
	font-size: 2.5em;
	line-height:1.5em;
	/*text-shadow: 0 3px 3px rgba(255, 255, 255, .5);*/
	text-shadow: 1px 3px 6px rgba(255, 255, 255, 1.0);
}
.h1UpperCase{
	text-transform: uppercase;
}
.boldText {
	font-weight: 900;
}

h1,h2,h3,h5 {
	  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}




.h1spaceAfter {
	margin-bottom:1.0em;
}

.marginSides {
	margin:1.0em;
}

.h1Smaller {
	font-weight: 300;
	font-size: 0.5em;
	margin-bottom:0.0em;
	padding-bottom:0.0em;
	margin-top:0.0em;
	padding-top:0.0em;
}
.h1Contact{
	font-weight: 400;
	font-size: 1.3em;

}

h2 {
	font-weight: 300;
	font-size: 1.5em;
	letter-spacing: 0.05em;
	margin-bottom:0.0em;
	padding-bottom:0.2em;
}
.h2home {
	font-weight: 400;
	font-size: 1.8em;
}
.h2spacing {
	line-height:2.0em;
}

h3 {
	font-weight: 400;
	color:#666666;
	line-height:1.5em;
	font-size: 1.2em;
}

h4 {
  font-weight: 300;
  font-size: 1.15em;
  line-height:2.0em;
}

h5 {
}

h6 {
  font-weight: 300;
  font-size: 1.1em;
}

.iconSize {
	font-size: 60px;
}


/* END of Headlines Styles------------------------------------------------------------------ */







.indentThis {
	padding-left: 40px;
}


.phoneNumber {
	color: #fff;
}
.phoneNumber a {
	color: #fff;
	text-decoration: none;
}
a.phoneNumber:visited {
	color: #fff;
	text-decoration: none;
}
a.phoneNumber:hover {
	color: #000;
	text-decoration: none;
}
a.phoneNumber:active {
	color: #5555ff;
	text-decoration: none;
}


.thumbnail {
  position: relative;
  padding: 0px;
  margin-bottom: 5px;
  line-height: 1.42857143;
  background-color: #ff0000;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
          
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
a.thumbnail img{
	opacity:1; 
}
a.thumbnail:hover img{
	opacity:0.6;
}
a.thumbnail:hover img.showAbove{
	opacity:0;
}
.hideBelow {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	opacity:1; 
}
a.thumbnail img.hideBelow{
	display: none;
}
a.thumbnail:hover img.hideBelow{
	display: block;
}
.thumbnailCaption {
	margin-top: 15px;
	margin-bottom: 5px;
	padding-top: 0px;
	font-weight: 400;
	font-size: 1.4em;
}
.thumbnailCaption2 {
	margin-top: 5px;
	margin-bottom: 18px;
	padding-top: 0px;
	font-weight: 400;
	font-size: 1.4em;
}



.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mb-110{margin-bottom:110px}.mb-120{margin-bottom:120px}.mb-130{margin-bottom:130px}.mb-140{margin-bottom:140px}

.mt-0{margin-top:0!important}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-110{margin-top:110px}.mt-120{margin-top:120px}.mt-130{margin-top:130px}.mt-140{margin-top:140px}

.mb-300{margin-bottom:300px}.mb-1000{margin-bottom:1000px}

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */



/* Extra small devices (phones, less than 425px)  -------------------------------------------------- */
@media all and (max-width: 425px) {
	
	.navbar-brand {
	    padding-left:15px;
	    font-size: 1.5em;
	}
	.navbar-toggle {
		margin-right:15px;
	}
	
	#brandBarTop {
		margin-top: 5px;
		height: 32px;
    	width: 240px;
	}
	
	.titleTextPosition-sm {
		left: 73px;
	  	position: absolute;
	  	top: -53px;
	  	z-index: 11;
	}
	

}

/* Extra small devices (phones, less than 767px)  -------------------------------------------------- */
@media all and (max-width: 767px) {
	
	.redBackgroundContact {
	  background-color:#aaa;
	}
	.whiteTextContact {
	  color:#575350;
	}
	
	.navbar-brand {
	    padding-left:15px;
	}
	.navbar-toggle {
		margin-right:15px;
	}
		
		
	#changeimageSm {
		display:block;
	}
	#changeimageMd {
	    display:none;
	}
	#changeimageLg {
	    display:none;
	}
	
	.indentHome {
		padding-top:20px;
		padding-left:0px;
	}
	.indentHomeOne {
		padding-top:30px;
		padding-left:0px;
	}
	
	.spacingHome {
		padding-top:300px;
	}
	.spacingHomeOne {
		padding-top:100px;
	}

	

	.bannerHeight {
		margin-bottom:220px
	}
	
	
	
	.backgroundIndexImage {
		background-image:url("../images/headers/homeheaderPlatform2-b.jpg");
		background-attachment: fixed;
		background-position: center; 
		background-repeat: no-repeat;
	}
	.backgroundIndexImage2 {
		background-image:url("../images/headers/homeheader2-b.jpg");
		background-attachment: fixed;
		background-position: center; 
		background-repeat: no-repeat;
	}
	.backgroundIndexImage3 {
		background-image:url("../images/headers/homeheader3-b.jpg");
		background-attachment: fixed;
		background-position: center; 
		background-repeat: no-repeat;
	}
	.marginControlHome {
		margin:0px 10px 0px 70px;
		
		padding:30px 0px 0px 0px;
	}
	.marginControlHomeOne {
		margin:0px 10px 0px 70px;
		
		padding:350px 0px 0px 0px;
	}
	
	
	

	.backgroundImage1 {
		background-image:url("../images/headers/rocks1b.jpg");
		background-position: center;
		background-position-y: 40%;
		background-repeat: no-repeat;
	}
	.backgroundImage2 {
		background-image:url("../images/headers/rocks2b.jpg");
		background-position: center;
		background-position-y: 20%;
		background-repeat: no-repeat;
	}
	.backgroundImage3 {
		background-image:url("../images/headers/rocks3b.jpg");
		background-position: center;
		background-position-y: 10%;
		background-repeat: no-repeat;
	}
	.backgroundImage4 {
		background-image:url("../images/headers/innovation4b.jpg");
		background-position: left;
		background-position-y: 60%;
		background-position-x: 5%;
		background-repeat: no-repeat;
	}
	.backgroundImage5 {
		background-image:url("../images/headers/rocks5b.jpg");
		background-position: center;
		background-position-y: 60%;
		background-repeat: no-repeat;
	}
	.backgroundImage6 {
		background-image:url("../images/headers/rocks6b.jpg");
		background-position: center;
		background-position-y: 30%;
		background-repeat: no-repeat;
	}
	.backgroundImage7 {
		background-image:url("../images/headers/experts7b.jpg");
		background-position: right;
		background-position-y: 35%;
		background-repeat: no-repeat;
	}
	.backgroundImage8 {
		background-image:url("../images/headers/rocks8b.jpg");
		background-position: center;
		background-position-y: 40%;
		background-repeat: no-repeat;
	}
	.backgroundImage9 {
		background-image:url("../images/headers/businessModel9b.jpg");
		background-position: center;
		background-position-y: 50%;
		background-position-x: 45%;
		background-repeat: no-repeat;
	}
	.backgroundImage10 {
		background-image:url("../images/headers/rocks10b.jpg");
		background-position: center;
		background-position-y: 40%;
		background-repeat: no-repeat;
	}
	.backgroundImage11 {
		background-image:url("../images/headers/rocks11b.jpg");
		background-position: center;
		background-position-y: 40%;
		background-repeat: no-repeat;
	}
	.backgroundImage12 {
		background-image:url("../images/headers/rocks12b.jpg");
		background-position: center;
		background-position-y: 40%;
		background-repeat: no-repeat;
	}
	.backgroundImage13 {
		background-image:url("../images/headers/building13b.jpg");
		background-position: center;
		background-position-y: 40%;
		background-repeat: no-repeat;
	}
	.backgroundImage14 {
		background-image:url("../images/headers/career14b.jpg");
		background-position: center;
		background-position-y: 40%;
		background-repeat: no-repeat;
	}
}

/* Small devices (tablets, 768px and up) */
@media all and (min-width: 768px) {

	#changeimageSm {
    	display:block;
  	}
  	#changeimageMd {
    	display:none;
  	}
  	#changeimageLg {
    	display:none;
  	}
  	
  	.indentHome {
		padding-top:10px;
		padding-left:133px;
	}
	.indentHomeOne {
		padding-top:80px;
		padding-left:133px;
	}
	
	.spacingHome {
		padding-top:300px;
	}
	.spacingHomeOne {
		padding-top:50px;
	}
	
	.backgroundIndexImage {
		background-image:url("../images/headers/homeheaderPlatform2-b.jpg");
		background-attachment: fixed;
		background-position: center; 
		background-repeat: no-repeat;
	}
	.backgroundIndexImage2 {
		background-image:url("../images/headers/homeheader2-b.jpg");
		background-attachment: fixed;
		background-position: center; 
		background-repeat: no-repeat;
	}
	.backgroundIndexImage3 {
		background-image:url("../images/headers/homeheader3.jpg");
		background-attachment: fixed;
		background-position: center; 
		background-repeat: no-repeat;
	}
	


}


/* Medium devices (desktops, 992px and up) ------------------------------------------- */
@media all and (min-width: 992px) {

	#changeimageSm {
    	display:none;
  	}
  	#changeimageMd {
    	display:block;
  	}
  	#changeimageLg {
    	display:none;
  	}
  	
  	.brandText {
		padding-right:0px;
	}
	
	.indentHome {
		padding-top:10px;
		padding-left:133px;
	}
	.spacingHome {
		padding-top:300px;
	}
	.spacingHomeOne {
		padding-top:50px;
	}
	
	.container {
	  margin: 0 auto;
	  width: 100%;
	}
  
}


/* Large devices (large desktops, 1200px and up) ------------------------------------------- */
@media all and (min-width: 1200px) {

	#changeimageSm {
    	display:none;
  	}
  	#changeimageMd {
    	display:none;
  	}
  	#changeimageLg {
    	display:block;
  	}
  	
  	.brandText {
		padding-right:80px;
	}
	
	.indentHome {
		padding-top:40px;
		padding-left:133px;
	}
	.spacingHome {
		padding-top:400px;
	}
	.spacingHomeOne {
		padding-top:50px;
	}
	

	.backgroundIndexImage {
		background-image:url("../images/headers/homeheaderPlatform2.jpg");
		/*background-image:url("../images/headers/homeheader.jpg");*/
		background-attachment: fixed;
		background-position: center bottom 45%; 
		background-repeat: no-repeat;
	}
	.backgroundIndexImage2 {
		background-image:url("../images/headers/homeheader2.jpg");
		background-attachment: fixed;
		background-position: center; 
		background-repeat: no-repeat;
	}
	.backgroundIndexImage3 {
		background-image:url("../images/headers/homeheader3.jpg");
		background-attachment: fixed;
		background-position: center; 
		background-repeat: no-repeat;
	}
}


/* Large devices (large desktops, 1500px and up) ------------------------------------------- */
@media all and (min-width: 1500px) {

	#changeimageSm {
    	display:none;
  	}
  	#changeimageMd {
    	display:none;
  	}
  	#changeimageLg {
    	display:block;
  	}
  	
  	.brandText {
		padding-right:80px;
	}
	
	.indentHome {
		padding-top:80px;
		padding-left:133px;
	}
	.indentHomeOne {
		padding-top:30px;
		padding-left:133px;
	}
	
	.spacingHome {
		padding-top:500px;
	}
	.spacingHomeOne {
		padding-top:150px;
	}
	
	.container {
	  margin: 0 auto;
	  width: 80%;
	}
}


/* Large devices (large desktops, 1940px and up) ------------------------------------------- */
@media all and (min-width: 1940px) {

	#changeimageSm {
    	display:none;
  	}
  	#changeimageMd {
    	display:none;
  	}
  	#changeimageLg {
    	display:block;
  	}
  	
  	.brandText {
		padding-right:30px;
	}
	
	.indentHome {
		padding-top:80px;
		padding-left:133px;
	}
	.spacingHome {
		padding-top:700px;
	}
	.spacingHomeOne {
		padding-top:250px;
	}
	
	.container {
	  margin: 0 auto;
	  width: 70%;
	}
}


/* Large devices (large desktops, 2600px and up) ------------------------------------------- */
@media all and (min-width: 2600px) {

	#changeimageSm {
    	display:none;
  	}
  	#changeimageMd {
    	display:none;
  	}
  	#changeimageLg {
    	display:block;
  	}
  	
  	.brandText {
		padding-right:30px;
	}
	
	.indentHome {
		padding-top:80px;
		padding-left:133px;
	}
	.spacingHome {
		padding-top:700px;
	}
	.spacingHomeOne {
		padding-top:250px;
	}
	
	.container {
	  	margin: 0 auto;
	  	width: 1800px;
	}
}



/* Extra small devices (phones, less than 425px)  -------------------------------------------------- */
@media all and (max-width: 390px) {
	
	.navbar-brand {
	    padding-left:15px;
	    font-size: 1.5em;
	}
	.navbar-toggle {
		margin-right:15px;
	}
	
	#brandBarTop {
		margin-top: 5px;
		height: 32px;
    	width: 240px;
	}
	
	.titleTextPosition-sm {
		left: 73px;
	  	position: absolute;
	  	top: -53px;
	  	z-index: 11;
	}
	
	.h1SpecialHome{
		font-weight: 600;
		text-transform: lowercase;
		font-size: 2.1em;
		line-height:1.3em;
		/*text-shadow: 0 3px 3px rgba(0, 0, 0, .8);*/
		text-shadow: 1px 3px 6px rgba(0, 0, 0, 1.0);
	}
	
	.marginControlHome {
	margin:0px 10px 0px 70px;
	
	padding:50px 0px 0px 0px;
}
	
}


/* Carousel Controls ------------------------------------------- */
.carousel-position {
	position: relative;
    top: 0px;
	
}

 .carousel-control {
  position: absolute;
  top: 50%;
  bottom: 50%;
  left: 10px;
  width: 0px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 3px 3px rgba(0, 0, 0, .8);
  filter: alpha(opacity=100);
  opacity: 1.0;
} 

/* .carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
} */

.carousel-control.left {

}
.carousel-control.right {
  right: 10px;
  left: auto;
}



.carousel-control:hover,
.carousel-control:focus {
  color: #ff0000;
  text-decoration: none;
  filter: alpha(opacity=100);
  outline: 0;
  opacity: 1.0;
}

.carousel-control:active {
  color: #ff0000;
  text-decoration: none;
  filter: alpha(opacity=50);
  outline: 0;
  opacity: .5;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-menu-left,
.carousel-control .glyphicon-menu-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  width: 50px;
    height: 50px;
    margin-top: -15px;
    font-size: 30px;
    background-color: rgba(0, 0, 0, .25);
    padding: 10px;
    color: rgba(243, 40, 54, 1.0);
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-menu-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-menu-right {
  right: 50%;
  margin-right: -10px;
}

.glyphicon-menu-left:hover,
.glyphicon-menu-right:hover {
	color: rgba(255, 255, 255, 1.0);
	background-color: rgba(243, 40, 54, 1.0);

 }



/* .projectDescCarousel {
	background-color: rgba(243, 40, 54, 0.6);
	width: 100%;
	position: absolute;
	bottom: 0px;
	z-index: 11;
	border-top: 1px solid red;
} */
.projectDescCarousel {
	background-color: rgba(243, 40, 54, 0.6);
	bottom: 0px;
	z-index: 11;
	border-top: 1px solid red;
}
.projectDescCarouselText {
	color: #fff;
	font-weight: 600;
    font-size: 1.5em;
    letter-spacing: 0.0em;
    line-height:1.1em;
    padding:10px 10px 10px 10px;
    text-align: center;
}
/* Carousel Controls ENDS ------------------------------------------- */