/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	#map {}
		footer nav li, section#services li {position: relative;}
	
		footer nav li a:after, section#services li a:after {
		font-family: WebSymbolsRegular;
		content: '>';
     	 display: block;
     	 position: absolute;
    	 right: 10px;
    	 top: 15px;
    	 font-weight: normal;
    	 
    		}
    		
    #header-link {text-decoration: none;}
    		
    	footer nav li:first-child a {
    	-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px; 
    	}
    	
    	    	footer nav li:last-child a {
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px; 
    	}
    		
    		footer nav li a.active:after, section#services li a.active:after {
    		display: none;
    		
    		}
    		
    		span.more {display: block; position: relative; margin-right: 20px;}
    		
    		span.more:after {
		font-family: WebSymbolsRegular;
		content: ' >';
		font-weight: normal;
		font-size: 10px;
     	 display: block;
     	  position: absolute;
		left: 40px;
		top: 0px;
		-webkit-transform: rotate(90deg);

		
		
     }
     
     input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="tel"], input[type="url"],textarea  {
  -webkit-appearance: caret;
  /*-moz-appearance: caret; /* mobile firefox too! */
}
    
		    	 
	}
	
