:focus::-webkit-input-placeholder {
  color: transparent
}
 
:focus::-moz-placeholder {
  color: transparent
}
 
:focus:-moz-placeholder {
  color: transparent
}
 
:focus:-ms-input-placeholder {
  color: transparent
}
 


#contact-form textarea {
		margin-top: 0;
}
 


.grid_4 {
	float: left;
	display: inline-block;
	width: 370px;
	min-height: 1px;
	margin-left: 28px;
}
.krow {
	margin-left: -28px;
	

}
.breadcrumbs {
     margin-top: 10px;
	padding: 15px 0 15px 30px;
}
.captcha-contact {
width: 500px;
	margin: 0 auto;
}
.codskar {
	display: inline-block;
	width: 180px;
	margin-right: 30px;
}

.captcha-contact>.capc_ha {
	display: inline-block;
	width: 285px;
}
img.captcha {
	float:left;
	margin-top: -13px;
	}
.capc_ha > a > p {
    text-decoration: underline;
    margin-left: 110px !important;
    font-weight: 500 !important;
		margin-top: -3px;
	cursor:pointer;
}
.capc_ha > a > p:hover {
    text-decoration: none;
}

label.name {
	margin-bottom: 14px !important;									
}
label.email {
	margin-bottom: 14px !important;									
}
label.message {
	margin-bottom: 14px !important;									
}

.section-buttons {
	text-align: center;
}


@media (min-width: 993px) and (max-width: 1229px) {

		
			.grid_4 {
    width: 293px ;
   
	}
}



	@media (min-width: 768px) and (max-width: 992px) {
	.grid_4 {
    width: 220px ;
   
}

	}

@media (max-width: 767px){

	.container {
        width: 550px;
    margin: 0 auto;
}
	

	
	.grid_4 {
width: 95%;
}

	
	.codskar {
	display: block;
width: 180px;
margin: 0px auto 30px;
	}
	
	img.captcha {
    float: none;
	width: 88px;
		margin-left: 57px;
}
	
	.captcha-contact>.capc_ha {
		display: block;
		margin: 0 auto;
		width: 200px;
	
}
.capc_ha > a > p {
    
    margin: 10px auto !important;
		padding-left: 40px;
   
}

}
@media screen and (max-width: 600px){
	
	.container {
        width: 100%;
   
}
	
	.krow {
	margin-left: 0px;
}
	
	.message {  
	width: 100% !important;
    
}
			.captcha-contact {  
	width: 270px !important;
		}
	
	.grid_4 {
	width: 100%;
		margin-left: 0px;
	
}

}


.agreement {
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    text-align: left;
}

.grid_6 {
    width: 570px;
}
@media(max-width:767px){
	.grid_6{
float: none;
display: block;
width: 100%;
margin-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
	}
}