#responsive-form{
	
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.column-half p , .column-full p {
    margin-bottom: 0px;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}


.wpcf7-submit{
background-color:#ffca3c!important;
color: #000!important;
	border:0px;
	float:right;
	width:100%;
	border-radius:20px!important;
}
.wpcf7 input:hover[type="submit"] {
     background: #f7f7f7!important;
     color:#000!important;
}
input[type=text] ,input[type=email],textarea{
     border: none!important;
   background-color:#Fff!important;
	border-radius:4px!important;
}
::placeholder {
    color:#4D5C60!important;
	font-size:15px;
}
textarea:focus ,input[type=text]:focus,input[type=email]:focus{
	outline:none;
}
textarea{
	height:130px;
}

a:focus{
	outline:none!important;
}

.pum-container
	input[type=text] ,input[type=email]{
     border: 1px solid #4D5C60!important;
		height:35px;
	
}
.pum-container textarea{
	height:70px;
	border: 1px solid #4D5C60!important;
}

.pum-container .wpcf7 input:hover[type="submit"] {
     background: #315B7C!important;
     color:#fff!important;
}



.pum-container .wpcf7 form .wpcf7-response-output{
	    margin-top:-15px!important;
	font-weight:600;
	
}
.formcontact input[type=text], 
.formcontact input[type=email]{
	height:50px!important
}

.slider-text .fa-square-check{
	color:#FFCA3C;
}
.slider-text .elementor-slide-description{
	background-color:#777777;
	background-color: rgba(0,0,0,0.4);
	padding:13px;
	border-radius:4px;
	
}

.elementor-counter{
	display:flex;
	justify-content: center;
}
.elementor-counter-title{
	margin-left:15px;
}

@media only screen and (max-width: 600px) {
	
.elementor-counter{
	display:block;
}
.elementor-counter-title{
	margin-left:0px;
}
}