@font-face {
    font-family: 'Acworth';
    src: url('fonts/AcworthBold.eot');
    src: url('fonts/AcworthBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/AcworthBold.woff2') format('woff2'),
        url('fonts/AcworthBold.woff') format('woff'),
        url('fonts/AcworthBold.ttf') format('truetype'),
        url('fonts/AcworthBold.svg#AcworthBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



body{
background-image:url('images/Conffess_Web_Bg.jpg');
color:#fff;
font-size:12px;
background-attachment:fixed;
background-repeat:no-repeat;
background-size:cover;
font-family: 'Acworth';
}

p, li{
font-size:16px;
}	
 
.header{
	padding:10px 0;
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.logo, .empty{
	width:70px;
}
footer p{
	font-size:16px;
}
footer p a{
	color:#7a4f9f;
	text-decoration:none;
	margin:0 5px;
}
.top_div{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	width:80%;
	padding: 10% 0 5%;
	text-align:center;
}
.top_div_1{
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
	width:80%;
	padding: 5% 0 5%;
}
.top_title{
background: #7a4f9f;
    border-radius: 50px;
    padding: 5px 20px;
}

.title_top, .title{
	margin-bottom:0; 
}

.btns_div{
	width:100%;
	justify-content:center;
	display:flex;
	align-items:center;
}

.btns_div a{
	background:#404040;
	border-radius:50px;
	display:flex;
	align-items:center;
	font-size:18px;
	color:#fff;
	margin-right:15px;
	text-decoration:none;
	padding:12px 20px;
}

.btns_div a img{
	width:32px;
}
.atitle{
	color:#7a4f9f;
	text-decoration:none;
}
.title1{
	font-size:22px !important;
}
.top_div img, .top_div_1 img{
	width:30%;
}
.lw_img{
	width:75% !important;
}
li, p{
	text-align:left; 
}
@media screen and (max-width: 767px) {
	.top_div, .top_div_1{
		width:100%;
		flex-direction:column;
		justify-content:center;
	}
	.title_top{
		text-align: center !important;
	}
	.title{
		text-align:center;
	}
	.logo {
    width: 50px;
}
	img{
		width:100%;
	}
	footer p{
		text-align:center;
		font-size:14px;
	}
	.btns_div a{
		font-size:14px;
	}
	.mb-txt{
		flex-direction:column-reverse;
	}
	h1{
		font-size:1rem;
		line-height:30px;
	}
	p, li{
		font-size:12px;
	}
	footer p a{
	white-space:nowrap;
	}
	.btns_div a img{
	width:24px;
}
.mb_title{
	font-size:28px !important;
}
.title1{
	font-size:16px !important;
}
.top_div img, .top_div_1 img{
	width:100%;
}
.lw_img{
	width:100% !important;
}
}

@media (min-width: 768px) and (max-width: 1180px) {
	.top_div, .top_div_1{
		width:80%; 
	}
	footer p{ 
		font-size:14px;
	}
	.btns_div a{
		font-size:14px;
	}
h1{
		font-size:1.5rem;
		line-height:40px;
	}
	.mb_title{
	font-size:28px !important;
}
.title1{
	font-size:16px !important;
}
}