/* style.css */
.custom-popup .elementor-widget-heading .elementor-heading-title{
	color:#000;
	font-family:'Poppins', Sans-serif;
	font-weight:600;
	margin-bottom:10px;
	margin-top:20px;
}
.custom-popup .elementor-widget-image img{
	text-align:left;
	width:200px;
	display:block;
}
.custom-popup .elementor-widget-text-editor p{
	color:#000;
	font-family:'Poppins', Sans-serif;
}
.custom-popup {
    display: none;
    position: fixed;
	width:650px;
	min-height:400px;
	max-height:600px;
	overflow:auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: white;
    padding: 20px;
	border-radius:20px;
	border:4px solid #E52E36;
    z-index: 1000;
}
.overlay1{
    content:'';
    background-color:rgba(0,0,0,0.7);
    position:fixed;
    width:100%;
    height:100%;
	display:none;
	right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
}
.popup-content {
    position: relative;
}
.close-popup {
    position: absolute;
    top: -24px;
    right: -7px;
    cursor: pointer;
    font-size: 27px;
    font-weight: 800;
}
.open-popup {
    cursor: pointer;
}
#home_login .login-links{
	float: right;
	color:#fff;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
}
#home_login .form-control{
	width: 120px;
	float: left;
	margin-right: 6px;
	height: 100%!important;
	padding: 3px 3px;
	font-size: 12px;
	border-radius: 0;
	font-family: 'Poppins', sans-serif;
}
#home_login input[type=submit]{
	background: #e52e36;
	margin-right: 10px;
	color: white!important;
	border: 0;
	padding: 1px 10px!important;
	border-radius: 0;
}
#home_login a{
	color: white;
	font-size:12px;
	font-family: 'Poppins', sans-serif;
}
#home_login img{
	margin-left: 10px;
	cursor: pointer;
}
.popup-content form .btn.btn-primary{ 
	background: #e52e36;
	outline: 0;
	border-radius:0;
	border:none;
	color:#fff;
}
.popup-content form .btn.btn-secondary{
	background: #efefef;
	outline: 0;
	border-radius:0;
	color:#000;
	border:none;
	padding: 0.5rem 1rem;
}
.popup-content form .form-control, .popup-content form select{
	border-radius:5px;
	padding:8px;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	border:1px solid #000;
}
.popup-content form label{
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	margin-top:10px;
	font-weight: 600;
}
@media only screen and (max-width: 768px) {
	.custom-popup{
		width:90%;
	}
}