.label {margin: 2px 0;}
	.field {margin: 0 0 20px 0;}	
	.content {width: 960px;margin: 0 auto;}
	h1, h2 {font-family:"Georgia", Times, serif;font-weight: normal;}
	/*div#central {margin: 40px 0px 100px 0px;}*/
	@media all and (min-width: 768px) and (max-width: 979px) {.content {width: 750px;}}
	@media all and (max-width: 767px) {
		body {margin: 0 auto;word-wrap:break-word}
		.content {width:auto;}
	/*	div#central {	margin: 40px 20px 100px 20px;}*/
	}
		/*body {background:#ffffff;margin: 0 auto;-webkit-font-smoothing: antialiased;  font-size: initial;line-height: 1.7em;}	*/
	input, textarea {width:100%;padding: 15px;font-size:1em;border: 1px solid #A1A1A1;	}
	button {
			padding: 12px 60px;
			background: #5BC6FF;
			border: none;
			color: rgb(40, 40, 40);
			font-size:1em;
			font-family: "Georgia", Times, serif;
			cursor: pointer;	
		}
	#message {  padding: 0px 40px 0px 0px; }
	#mail-status {
			padding: 12px 20px;
			width: 100%;
			display:none; 
			font-size: 1em;
			font-family: "Georgia", Times, serif;
			color: rgb(40, 40, 40);
			margin-top: 80px;
			margin-bottom: -40px;
		}
	.error{color: red !important;  margin-bottom: 0px;}
	.success{background-color: #48e0a4; }
	.g-recaptcha {margin: 0 0 25px 0; clear: both;}
	
	/*****************************************/
	/** For Header banner ***/
	.top-headerBanner{
    margin:auto;
    text-align: center;
	}
	.closeHeadbanner{
	right: 1%;
    position: absolute;
    background: #000;
    color: #fff;
    font-size: 11px;
    padding: 2px 5px;
    top: 5px;
		cursor:pointer;
		}
		.showHeadbanner{
	right: 0.5%;
    position: absolute;
    background: #4d90fe;
    color: #fff;
    font-size: 11px;
    padding: 2px 5px;
    top: 5px;
	cursor:pointer;
	display:none;
	z-index: 999999;
		}
	.headBannerInner
	{
		margin-top: 20px;
		margin-bottom: 10px;
	}
	
	/*****************************************/
	/** For Header banner Close ***/
	
	
	/*****************************************/
	/** For Outer Papup ***/
	.popup {
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.75);
	}
	.popup1{
	width:100%;
	height:90%;
	display:block;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.75);
	z-index: 99999999;
	}
	/* Inner */
	.popup-inner {
	max-width:700px;
	width:90%;
	padding:40px;
	position:absolute;
	top:55%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	box-shadow:0px 2px 6px rgba(0,0,0,1);
	border-radius:3px;
	background:#fff;
	min-height: 300px;
	}
	/* Close Button */
	.popup-close {
	width:30px;
	height:30px;
	padding-top:4px;
	display:inline-block;
	position:absolute;
	top:0px;
	right:0px;
	transition:ease 0.25s all;
	-webkit-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:1000px;
	background:rgba(0,0,0,0.8);
	font-family:Arial, Sans-Serif;
	font-size:20px;
	text-align:center;
	line-height:100%;
	color:#fff;
	}
	.popup-close:hover {
	-webkit-transform:translate(50%, -50%) rotate(180deg);
	transform:translate(50%, -50%) rotate(180deg);
	background:rgba(0,0,0,1);
	text-decoration:none;
	}
	
	/*****************************************/
	/** For Outer PapupClose ***/
	
	
	
	/*****************************************/
	/** For Outer auther ***/
	 .article-card {
                display: flex;
                align-items: flex-start;
                max-width: 400px;
                margin-bottom: 10px;
                line-height: 1;
            }
            
            .article-image img {
                width: 90px;
                height: 100px;
                /*object-fit: cover;*/
                margin-right: 10px;
            }
            
            .article-content {
                flex: 1;
            }
            
            .category {
                font-family: var(--downtown-sans-serif-font) !important;
                font-size: 16px !important;
                line-height: 1 !important;
                font-weight: 900 !important;
                color: #edb500;
                display: block;
                margin-bottom: 10px;
            }
            
            .article-title {
                font-family: var(--downtown-serif-font) !important;
                font-size: 16px !important;
                line-height: 1.2 !important;
                font-weight: 600 !important;
            }
	/*****************************************/
	/** For  autherclose ***/