			.box-service{
				display: inline-block;
				border-radius: 5px;				
				cursor: pointer;
				background-color: #FFFFFF;
				box-shadow: 3px 3px 5px -3px #2b2b2b;
				border: 1px solid transparent;
				width: 90%;
				margin: 10px 5px;
				padding: 20px 30px;				
			}
			
			.box-service p{
				line-height: 2em;
				min-height: 6em;
			}
			
			.box-dev{
				display: block;
				clear: both;
				overflow: hidden;
				margin: 0 auto;
			}
			
			.box-dev-size{
				width: 100%;
			}
			
			.box-dev-icon{
				float: left;
				margin-top: 1.3em;
				margin-right: 1em;
			}
			
			.box-dev-text{
				float: left;
				text-align: left;
				word-wrap: break-word;
				max-width: 88%;
			}
			
			.box-dev-text p{
				min-height: 3em;
			}		
			
			.box-prof-size{
				margin: 0px 5px 10px 5px;	
				padding: 10px 15px;	
				min-height: 30em;
			}
			
			.box-prof{
				width: 90%;
				display: inline-block;		
				border-radius: 5px;
				box-shadow: 3px 3px 5px -3px #2B2B2B;
				background-color: #F8F8F8;					
			}
			
			.box-prof-icon{
				text-align: center;
			}
			
			.box-prof-item{
				text-align: left;
				display: block;
				clear: both;
				overflow: hidden;
				line-height: 2.5em;
			}
			
			.box-prof-item p{
				line-height: 2.5em;
			}
			
			.box-prof-item-bullet{
				float: left;
				width: 5px;
				height: 5px;
				background-color: #4B4D4E;
				margin-top: 1em;
				margin-right: 10px;
			}
			
			.box-prof-item-text{
				display: inline-block;
				max-width: 91%;
			}
			
			.box-tech{
				width: 95%;
				margin: 10px 5px;
				padding: 10px;
				border: 1px solid #004159;
				border-radius: 10px 5px;
				box-shadow: 3px 3px 5px -3px #2b2b2b;
				text-align: center;
			}
						
			@media only screen and (min-width:1401px){	
				.box-dev-size{
					width: 100%;
				}
			
				.box-service p{
					line-height: 2em;
					min-height: 8em;
				}
				
				.news-code-size{
					font-size: 0.82em;
					padding: 0.8em;
				}
			
				.box-service:hover{
					border: 1px solid #025192;
					background-color: #ff8700;
					color: white; 
				}		
				
				.box-prof-size{
					margin: 0px 5px 10px;	
					padding: 20px;	
					min-height: 36em;
				}
				
				.box-tech h1{
					min-height: 2.5em;
				}
				
				.box-tech p{
					min-height: 2.5em;
				}	
			}
	
			@media only screen and (min-width:1201px) and (max-width:1400px){	
				.box-dev-size{
					width: 100%;
				}
				
				.box-service p{
					line-height: 2em;
					min-height: 10em;
				}
						
				.news-code-size{
					font-size: 0.72em;
					padding: 0.8em;
				}
			
				.box-service:hover{
					border: 1px solid #025192;
					background-color: #ff8700;
					color: white; 
				}
				
				.box-prof-size{
					margin: 0px 5px 10px;	
					padding: 10px;	
					min-height: 36em;
				}
				
				.box-tech h1{
					min-height: 2.5em;
				}
				
				.box-tech p{
					min-height: 3.5em;
				}	
			}
			
			@media only screen and (min-width:1001px) and (max-width:1200px){	
				.box-dev-size{
					width: 100%;
				}
				
				.box-service p{
					line-height: 2em;
					min-height: 10em;
				}
						
				.news-code-size{
					font-size: 0.72em;
					padding: 0.8em;
				}
			
				.box-service:hover{
					border: 1px solid #025192;
					background-color: #ff8700;
					color: white; 
				}
				
				.box-prof-size{
					margin: 0px 5px 10px;	
					padding: 10px;	
					min-height: 39em;
				}
				
				.box-tech h1{
					min-height: 3em;
				}
				
				.box-tech p{
					min-height: 3.5em;
				}	
			}
			
			@media only screen and (min-width: 801px) and (max-width:1000px){	
				.box-dev-size{
					width: 75%;
				}
					
				.box-service p{
					line-height: 2em;
					min-height: 4em;
				}
						
				.box-prof-size{
					margin: 10px 0px 10px 0px;	
					padding: 10px 40px;	
					min-height: 29em;
				}
			
				.box-tech h1{
					min-height: 1em;
				}
				
				.box-tech p{
					min-height: 1em;
				}
			}
			
			@media only screen and (min-width: 501px) and (max-width:800px){	
				.box-dev-size{
					width: 75%;
				}
					
				.box-service p{
					line-height: 2em;
					min-height: 4em;
				}
						
				.box-prof-size{
					margin: 10px 0px 10px 0px;	
					padding: 10px 40px;	
					min-height: 29em;
				}
			
				.box-tech h1{
					min-height: 2.5em;
				}
				
				.box-tech p{
					min-height: 3.5em;
				}
			}
			
			@media only screen and (max-width:500px){		
				.box-dev-size{
					width: 75%;
				}
				
				.box-service p{
					line-height: 2em;
					min-height: 4em;
				}
						
				.box-prof-size{
					margin: 10px 0px 10px 0px;	
					padding: 10px 40px;	
					min-height: 29em;
				}
			
				.box-tech h1{
					min-height: 2.5em;
				}
				
				.box-tech p{
					min-height: 3.5em;
				}
			}