 a:link{color:grey!important;display: block!important; text-decoration: none!important;}
		  a:visited{color:grey!important; text-decoration: none!important;}
		  a:hover{color:grey!important; text-decoration: none!important;}
		  
		  a.fancyimg:hover{border-color: green!important;}h1{margin-top: 50px; margin-bottom: 50px;}  

		  a.fancyimg img{margin-bottom: 50px;border: solid;padding: 0px;-webkit-box-shadow: -1px 0px 30px 3px grey;-moz-box-shadow: -1px 0px 30px 3px grey;box-shadow: -1px 0px 30px 3px grey ;border: 2px solid grey!important;  -o-transition:all .4s ease;
 
			  }
		  
		  a.fancyimg img:hover{-webkit-box-shadow: -1px 0px 30px 3px rgba(76,197,220,1);-moz-box-shadow: -1px 0px 30px 3px rgba(76,197,220,1);box-shadow: -1px 0px 30px 3px rgba(76,197,220,1);border: 2px solid rgba(76,197,220,1)!important}
		  
		  a.fancyimg img.logo{border:none!important;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow:none!important; }
		  .logobox{ display: inline-block;height: 100%; min-height: 180px;max-height: 272px; padding: 20px;background-position: center; background-repeat: no-repeat;background-size: contain; margin-top: 2%; margin-bottom: 2%; width: 80%;margin-left: 10%;}
		 
			  .logobox img{display: inline; text-align: center;}
		  .expcontainer{
				margin-bottom: 5%;
			  text-align: center;
			  background:rgba(211,211,211,1);
			  -webkit-box-shadow: -1px 0px 30px 3px  rgba(87,88,91,.5) ;
			  -moz-box-shadow: -1px 0px 30px 3px  rgba(87,88,91,.5) ;
			  box-shadow: -1px 0px 30px 3px rgba(87,88,91,.5) ; }
		  
		   .expcontainer:hover{-webkit-box-shadow: -1px 0px 30px 3px rgba(76,197,220,1);-moz-box-shadow: -1px 0px 30px 3px rgba(76,197,220,1);box-shadow: -1px 0px 30px 3px rgba(76,197,220,1);background:rgba(211,211,211,0.0);}
		  
		  h3{font-size:3em;color: black!important;padding-bottom: 40px;}
		  div.center-block.pdf{width: 41%; margin-left: 0px;
    text-align: center;color: rgba(76,197,220,1)!important;font-weight: bold;font-size: 1.25em;margin-bottom: 0px;text-decoration: none!important;} 
		  div.center-block.pdf:hover{text-decoration: none!important;}
		  
		 body#portfolio h2{margin-top: 2%;margin-bottom: 5%!important;}
		  @media (max-width: 640px) and (orientation: portrait){
		  		body#portfolio h2 {margin-top: 2%;margin-bottom: 5%!important;}
			  
		  }
		  @media (min-width: 1000px){
		  		body#portfolio h2 {font-size:3.75em;}
			  
		  }
		  @media (min-width: 1200px){
		  		body#portfolio h2 {font-size:4.25em;}
			  
		  }
		  @media (min-width: 1400px){
		  		body#portfolio h2 {font-size: 4.25em;}
			  
		  }
		  @media (min-width: 1500px){
		  		body#portfolio h2 {font-size: 5em;}
			  
		  }
		  @media (min-width: 1700px){
		  		body#portfolio h2 {font-size: 6em;}
			  
		  }
		  @media (min-width: 1900px){
		  		body#portfolio h2 {font-size: 5.5em;}
			  
		  }
		  @media (min-width: 2100px){
		  		body#portfolio h2 {font-size: 7em;}
			  
		  }
		  @media (min-width: 2300px){
		  		body#portfolio h2 {font-size: 8em;}
			  
		  }
		  .expcontainer img{padding:5%;}

body#home .expcontainer {
position: absolute;
    width: 30%!important;}


		  @media (max-width: 1200px){
#section2 .rightside {
	    position: relative;
    top: -20px;}}

.rightside h3{margin-bottom:0px;}


#socialicons a:link{display:inline!important;}