/* CSS Document */

/*body {
  position: relative;
}

html, body
	{
		height:100%;
	}*/

#top_bar
	{
		width:100%;
		height:35px;
		/*background-color:#207DFF;*/
		background-color: rgba(0, 0, 0, 0.3);
		color:#FFF;
		text-align:center;
		padding-top:5px;
	}

#social
	{
		/*float:right;
		width:80px;*/
		/*height:25px;*/
		margin:0;
		padding:0px;
		/*background:#ccc;*/
	}

#social ul
	{
		float:right;
		list-style-type:none;
		margin:0;
		padding:0;
	}

#social ul li
	{
		float:right;
		display:inline;
		padding-right:10px;
	}

#social img:hover
	{
		opacity: 0.5;
	}	

#cover_wrapper
	{
		background: #222 url('../../images/cover_wrapper_chemicals.jpg') no-repeat;
		background-size: cover;
		height: 100%;
		text-align:center;
		
	}


/***NAV ANIMATION*/

.container_nav
		{
			/*background-color:#CFCFCF;*/
			text-align:center;
			overflow:hidden;
			font-weight:bold;
		}

.container_nav a
	{
		display:inline-block;
		text-align:center;
		font-size:18px;
		letter-spacing:1px;
		color:#FFF;
		text-decoration:none;
		text-transform: uppercase;
		padding: 10px 16px;
	}		

.container_nav a:hover
	{
		color:#D7D7D7;
	}

  .container_nav a::before
	{
		content:"";
		width:0%;
		height: 3px;
		display:block;
		background-color: #FFF;
		margin-bottom: 10px;
	}
	
	.container_nav a:hover::before
	{
		width:100%;
		transition: all .5s;
	}

/**END NAV ANIMATION**/

nav
	{
		background-color: rgba(0, 0, 0, 0.4);
		color:#000;
	}

#home_experience
	{
		background-color: rgba(255, 255, 255, 0.4);
	}

#home_experience h1
	{
		font-size:3rem;
		font-weight:700;
	}


.company_group
	{
		border-radius: 7px;
		background-color: rgba(0,0,0,0.4);
		color:#FFF;
	}

.home-text
	{
		font-family: arial, sans-serif;
		font-size: 20px;
		color:#585858;
	}

.color_light_blue	
	{
		color:#20FDFF;
	}

.carousel_caption
	{
		border-radius: 7px;
		background-color: rgba(255, 255, 255, 0.6);
		color:#FFF;
		padding:3rem;
	}
	
.home_header_text
	{
		font-family: 'Oswald', sans-serif;
		font-weight:bold;
		letter-spacing:1px;
	}

.font_exo
	{
		font-family: 'Exo', sans-serif;
	}
		
.font_trade_winds
	{
		font-family: 'Trade Winds', sans-serif;
	}

.font_roboto
	{
		font-family: 'Roboto', sans-serif;
		letter-spacing:1px;
	}

.font_mukta
	{
		font-family: 'Mukta', sans-serif;
		letter-spacing:1px;
	}

.text-18
	{
		font-size:18px;
	}
	

#about_us_nav_bg
	{
		background: #6E6E6E url('../../images/page_about_us_nav_bg-null.jpg') no-repeat;
		background-size: cover;
		height: 100%;
		/*text-align:center;*/
	}
	
#our_services_nav_bg
	{
		background: #6E6E6E url('../../images/page_our_services_nav_bg-null.jpg') no-repeat;
		background-size: cover;
		height: 100%;
		/*text-align:center;*/
	}

#our_team_nav_bg
	{
		background: #222 url('../../images/page_our_team_nav_bg.jpg') no-repeat;
		background-size: cover;
		height: 100%;
		/*text-align:center;*/
	}	

#contact_us_nav_bg
	{
		background: #222 url('../../images/page_contact_us_nav_bg-null.jpg') no-repeat;
		background-size: cover;
		height: 100%;
		/*text-align:center;*/
	}	
	
	
#content_about_us_bg
	{
		background: #ACACAC url('../../images/content_about_us_bg-null.jpg') no-repeat;
		background-size: cover;
		height: 100%;
		/*text-align:center;*/
	}
	
#content_our_services_bg
	{
		background: #BBF url('../../images/content_our_services_bg-null.jpg') no-repeat;
		background-size: cover;
		height: 100%;
		/*text-align:center;*/
	}
	
#content_our_expertise_bg
	{
		background: #D3D3D3 url('../../images/content_our_services_bg-null.jpg') no-repeat;
		background-size: cover;
		height: 100%;
		/*text-align:center;*/
	}	

#content_our_projects_bg
	{
		background: #D1D1D1 url('../../images/content_our_services_bg-null.jpg') no-repeat;
		background-size: cover;
		height: 100%;
		/*text-align:center;*/
	}
	
#content_our_achievements_bg
	{
		background: #FAA url('../../images/content_our_services_bg-null.jpg') no-repeat;
		background-size: cover;
		height: 100%;
		/*text-align:center;*/
	}		

#content_our_team_bg
	{
		background: #222 url('../../images/content_our_team_bg.jpg') no-repeat;
		background-size: cover;
		height: 100%;
		/*text-align:center;*/
	}

.active_menu
	{
		background-color: rgba(0,0,0,0.2);
	}	
	
.text-bold
	{
		font-weight:bold;
	}

.text-size-20
	{
		font-size: 20px;
	}
	
/***FOOTER***/

#address
	{
		font-size:14px;
	}

footer
		{
			background-image: url(../../images/footer_bg.jpg);
		}

.site-footer
	{
		/*background-color:#355A74;*/
		background-color:#262F36;
	
		color:#FFF;
		margin-top:10px;
		padding-top:10px;
	}

.bottom-footer
	{
		/*border-top: 1px solid #355A74;*/
		margin-top:10px;
		padding-top:10px;
		color:#FFF;
	}

.footer-nav
	{
		list-style:none;
		/*text-align:right;*/
	}

.footer-nav li
	{
		display:inline;
	}

.footer-nav li:not(:first-child):before
	{
		content: '|';
		padding:0px 5px;
	}	

.footer-address
	{
		color:#FFF;
	}

.footer-nav a
	{
		color:#FFF;
	}

.footer-nav a:hover
	{
		color:#BFBFBF;
		text-decoration:none;
	}

/***END FOOTER**/			