.red_text{
	color:#ee142d !important;
}
.date-hide-cm {display:none;}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b45000;
    background-color: #ffffffb3;
}
.elementor-text-editor ul li{
	    margin-bottom: 15px;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{
	max-width:100% !important;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
	    border-radius: 5px !important;
	    padding: 15px 10px !important;
	    height:auto !important;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
	 padding: 15px 10px !important;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button{
	    background-color: #ee142d !important;
    border: 1px solid #ee142d !important;
    color: #fff !important;
    font-size: 16px !important;
    padding: 10px 35px !important;
    text-transform: uppercase !important;
    border-radius: 40px !important;
}
.hide{
	display:none;
}
.ekit-template-content-footer, .ekit-template-content-header{
	    z-index: 9;
    position: relative;
}
.elementor-section-wrap{
	position: relative;
    z-index: 1;
}
.mf_select__menu{
	position:relative;
	z-index:9999;
}
.footer{
	z-index:-1;
}
.elementskit-navbar-nav > li.current-menu-item > a{
	    background-image: linear-gradient(0deg, #ED1B31 5%, rgba(247, 247, 247, 0) 3%);
}
.elementor-252 .elementor-element.elementor-element-79e530cd .elementskit-navbar-nav > li.current-menu-item > a {
    color: #ED1B31 !important;
    background-image: linear-gradient(0deg, #ED1B31 5%, rgba(247, 247, 247, 0) 3%) !important;
}
.ekit-sticky>div:before{
	    background-color: #fff;
}
.elementor-252 .elementor-element.elementor-element-314cce6 .elementor-button{
	color: #ffffff !important;
}
p a, h4 a{
	color: #ED1B31 !important;
}
/*
.elementor-252 .elementor-element.elementor-element-6b7c75e4 .elementor-image img {
    width: 230px !important;
}
*/

.elementor-183 .elementor-element.elementor-element-1ef03e4 .elementor-image img {
    width: 320px !important;
	height:auto !important;
}

.ekit-wid-con .elementskit-infobox .btn-wraper{
	    display: none;
}

.ekit-wid-con .elementskit-infobox:hover{
	height:auto !important;
	    background-color: #ed1b31 !important;
}
.elementskit-infobox:hover .elementskit-info-box-title, .elementskit-infobox:hover p {
    color: #ffffff !important;
}
.ekit-wid-con .elementskit-infobox{
	    min-height: 280px;
}
.ekit_navSidebar-button.ekit_offcanvas-sidebar, .elementor-252 .elementor-element.elementor-element-314cce6 .elementor-button{
	display:none !important;
}
.elementor-599 .elementor-element.elementor-element-9d241c7 .elementor-heading-title{
	font-size: 53px !important;
}
/*
.wpcf7-form input, .wpcf7-form textarea{
	margin-bottom:25px;
}
*/
.headerbutton a{
	   background-color: #3cc5dc00 !important;
    color: #ed1830 !important;
    height: auto !important;
    padding: 10px 15px !important;
    border-radius: 5px !important;
    border: 2px solid #ed1730 !important;
}
 .headerbutton a:hover{
	    border: 2px solid #ee1730 !important;
	 background-color:transparent !important;
}
.headerbutton {
	    display: flex;
    align-items: center;
}
.headerbutton.current_page_item a{
	    background-image: none !important;
    background-color: transparent !important;
    border: 2px solid #ee142d !important;
}
/*
body.home .ekit-wid-con .elementskit-infobox{
	min-height:350px;
}

*/
@media screen and (max-width:992px){
	.hideinmobile{
		display:none !important;
	}
	.ekit-wid-con .elementskit-infobox {
    min-height: 150px;
}
	.footer{
		    padding-top: 50px !important;	
	}
	.elementor-183 .elementor-element.elementor-element-94b1e0e{
		margin-bottom: 25px;
	}
	.footercol .elementor-row .elementor-column.elementor-col-33:nth-child(1){
		order: 3;
	}
	
	.footercol .elementor-row .elementor-column.elementor-col-33:nth-child(2){
		order: 2;
	}
	
	.footercol .elementor-row .elementor-column.elementor-col-33:nth-child(3){
		order: 1;
	}
	.ekit-wid-con .ekit_creative_button{
		margin-bottom: 35px !important;
	}
	.row-reverse .elementor-row{
		flex-direction: column-reverse;
	}
	.elementor-599 .elementor-element.elementor-element-9d241c7 .elementor-heading-title{
		    margin-top: 90px !important;
	}
	.elementor-599 .elementor-element.elementor-element-4e455a7d .ekit-btn-wraper{
		    
	}
	.elementor-252 .elementor-element.elementor-element-733943e6 {
				width: 40% !important;
		}
			.elementor-252 .elementor-element.elementor-element-4c644e44 {
				width: 60% !important;
		}
		.elementor-252 .elementor-element.elementor-element-6b7c75e4 .elementor-image img {
			width: 230px !important;
	}
	h1.dt-post-title {
		font-size: 32px !important;
	}
	.headerbutton a{
		    margin-top: 20px;
	}
}