/* START - OVERRIDE AVADA CSS */
.fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon>i {
	top:none !important;
}

.imm-form .fusion-form-field {
	margin-top: 0 !important;
	margin-bottom: 16px !important;
}

.imm-form .fusion-form-checkbox {
	margin-bottom: 0 !important;
}

.imm-form .fusion-form-submit-field {
	margin-bottom: 0 !important;
}
/*
.awb-form-icon {
	color: #009ddc !important;
}

.fusion-form-form-wrapper:hover i,
.fusion-form-form-wrapper:focus i {
	color: #be3455 !important;
}
*/
/* END - OVERRIDE AVADA CSS */ 


/* START - ADD PROPRIETIES TO AVADA CSS */
/* END - ADD PROPRIETIES TO AVADA CSS */


.imm-txt-slide {
	color: #ffffff !important;
	padding: 0 32px;
}


/* START */
.imm-main-block p {
	font-size: 32px;
    font-weight: bold;
    text-align: center;
	margin-bottom: 0;
}

.imm-sh-txt {
	display: none;
}

.imm-active {
	display: block;
}

.imm-read-more {
	display: table;
	cursor: pointer;
	color: #009ddc;
	font-weight: bold;
}

.imm-read-more:hover {
	color: #000000;
	text-decoration: underline;
}
/* END */


/* START - SERVICES */
#services .fusion-title-size-four {
	margin-top: 16px !important;
	margin-bottom: 16px !important;
}

#services img {
	 border-radius: 4px;
}
/* END - SERVICES */


/* START - FOOTER */
.fusion-widget-area .fusion-row {
	padding-top: 32px;
}

.fusion-widget-area .fusion-column,
.fusion-widget-area .immFtrCnt {
	margin-bottom: 32px !important;
}

.fusion-footer h4 {
	color: #ffffff;
}	
/* END - FOOTER */



rs-slides h1,
rs-slides h2 {
	padding: 0 16px !important;
}

@media screen and (max-width: 1240px) {

	.imm-main-block p {
		font-size: 24px;
	}
  
}

@media screen and (max-width: 800px) {

	/* START - FOOTER */
	
	.fusion-column {
		text-align: center;
	}
	
	.immFtrCnt {
        width:100%;
        display:flex;
    }

    .fusion-column-immFtr-2 {
        width:50%;
		text-align: right;
    }
	
	.fusion-column-immFtr-3 {
		width:50%;
	}
	/* END - FOOTER */
  
}

@media screen and (max-width: 640px) {

	.imm-main-block p {
		font-size: 16px;
	}
  
}