body
	{
		background-color: #f8f8ff;
	}

.logo img
	{
		margin-left: 150px;
		color: #666;
		text-align: center;
		display: block;
		letter-spacing: -2px;
		text-shadow: 2px 3px 3px black;
		font-family: sans-serif;
	}
.logo
{
	width: 100%;
	margin: auto;
}
.hero img
	{
		border-top: 3px solid black;
		width: 100%;

	}
.hero-inner
	{
		display: flex;
		justify-content:center;
		align-items:center;
	}

.parent
	{
		position: absolute;
	}
.parent h2
	{
		color: black;
	}

.search{
	width: 100%;
	position: relative;
	display: flex;
}
.searchTerm
	{
		width: 100%;
		border:3px solid #00B4CC;
		border-right: none;
		padding: 5px;
		height: auto;
		border-radius: 5px 0 0 5px;
		outline:black;
		color:#9DBFAF;
	}
.searchTerm:focus
	{
		color: #00B4CC;
	}
.searchButton
	{
		width:40px;
		height: 40px;
		border: 1px solid #00B4CC;
		background: #00B4CC;
		text-align: center;
		color: #fff;
		border-radius: 0 5px 5px 0;
		cursor:pointer;
		font-size: 20px;
	}
.parent input[type=text]
	{
		padding: 6px;
		
		font-size: 17px;
		border: blue;
	}
.tabs
	{
		float:right;
		margin-top:-60px;
	}
nav .tabs
	{
		padding: 20px;
		width: 35%;
	}

.tabs:hover
	{
		color: #993399;
		border-width:1px;
	}
.second li
	{
		margin: 50px;
		padding: 20px;
		text-decoration: none;
		list-style: none;
		font-size: 18px;
		display: inline;
		width: 100%;

	}
.second li a{
	text-decoration: none;
	display: inline;
	color: white;
	list-style: none;
}
.second
	{
		background-color: #666;
		height: 30px;
		padding: 25px;
		margin-bottom: 0px;
		text-align: center;
	}
.main 
	{
		margin-left: 140px;
		font-family: soria;
	}
.main .ind, .usa, .chi
	{
		padding:50px;
		text-align: center;
		font-family: monospace;

	}

.row_1 a,.row_2 a, .row_3 a
	{ 
		text-decoration: none;
		list-style: none;
		color: black;
	}
.gfont
	{
		background: #e3e3e3;
		color: black;
		height: 70px;
		font-family: 'Lobster',cursive;
	}
.gfont p
	{
		font-size: 25px;
		margin-left: 20px;
	}
.gfont form
	{
		margin-top: -10px;
		margin-left: 20px;
	}
.g1 ul
	{
		font-size: 18px;
		text-align: auto;
	}
	 .g2 h2
		{
			text-align: center;
		}
footer
	{
		width: 100%;
		height: 160px;
		background-color: #666;
		color:white;
	}
footer address
	{
		margin-left:20px;
		float: left;
	}

footer .copy
	{
		text-align: center;
		margin: 5px 0 0 0;
	}
footer .icons
	{
		margin:auto;
		float: right;
	}
.fa 
	{
	  padding: 20px;
	  font-size: 30px;
	  width: 20px;
	  text-align: center;
	  text-decoration: none;
	  margin: 5px 5px;
	  border-radius: 50%;
	}

.fa:hover 
	{
	    opacity: 0.7;
	}

.fa-facebook 
	{
	  float: right;
	  background: #3B5998;
	  color: white;
	}

.fa-twitter 
	{
		float: right;
	  background: #55ACEE;
	  color: white;
	}
.fa-google 
	{
	  background: #dd4b39;
	  color: white;
	  	float: right;

	}

.fa-linkedin 
	{
	  background: #007bb5;
	  color: white;
	  	float: right;

	}

.fa-youtube 
	{
	  background: #bb0000;
	  color: white;
	  	float: right;

	}

.fa-instagram 
	{
	  background: #dd4b39;
	  color: white;
	  	float: right;

	}

.fa-snapchat 
	{
	  background: #fffc00;
	  color: white;
	  float: right;
	 text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	}

@media (max-width: 480px) {
	
body{font-size: 12px;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 768px) {
	#myCarousel .item 
   {
      height: 310px;
   }
#silde1{background: url('../../carousel_small_01.jpg')top center no-repeat; }
#silde2{background: url('../../carousel_small_02.jpg')top center no-repeat; }
#silde3{background: url('../../carousel_small_03.jpg')top center no-repeat; }
}
.carousel-caption
   {
      font-size: 16px;
   }
   .carousel-caption h4
   {
      font-size: 24px;
   }

/* Large desktop */
@media (min-width: 1200px) {
	#myCarousel .item 
   {
      height: 500px;
   }
#silde1{background: url('../../carousel_large_01.jpg')top center no-repeat; }
#silde2{background: url('../../carousel_large_02.jpg')top center no-repeat; }
#silde3{background: url('../../carousel_large_03.jpg')top center no-repeat; }

}



