﻿.mobile {display: none;}

* 
{
	font-family : 'regular'
}
.main-color 
{
	color: #2596be !important;
}
.main-bg 
{
	background: #2596be !important;
	height: 32px;
	width: 95px;
}
section 
{
	padding: 80px auto;
}
section#banner 
{
	padding: 0 !important;
}

.navbar-light .navbar-toggler 
{
	border: none !important;
}
.title *
{
	font-family : main;
	letter-spacing: 3px;
	font-size: 24px;
}
h3
{
	font-family : main;
	letter-spacing: 3px;
	font-size: 3em;
}
nav h3 
{
	font-family : regular;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 30px;
}
.navbar-brand img 
{
	height: 72px;
	object-fit: contain;
}
.navbar-nav 
{
	margin-left: auto;
	font-weight: bold;
}

.navbar-nav a 
{
	font-size: 18px;
}


/* banner */
#banner .banner_inner 
{
	margin: auto 40px;
	display: flex;
	align-items: center;
	height: calc(100vh - 100px);	
	justify-content: space-between;
}
#banner.page .banner_inner 
{
	overflow: hidden;
	height: 300px;
	background-position: right;
	background-color: #121212;
}
#banner .banner_img 
{
	width: 50%;
	text-align: right;
}
#banner .banner_content 
{
	width: 50%;
}
#banner .banner_content h3 
{
	font-size: 4em;
}


/* about section */
section.about .content 
{
	width: 95%;
	max-width: 700px;	
}

.accordion-button:not(.collapsed)
{
	background-color: #121212 !important;
	color: White;
}

.about_page_about img 
{
	height: 200px;
	margin: 20px;
}

.payment-panel h3 
{
	font-weight: 600;
	font-size: 1em;
	margin: 0;
}
.card 
{
	margin: 20px auto;
	box-shadow: 0 0 5px rgba(128, 128, 128, 0.5);
	padding: 15px 20px;
	display: flex;
	flex-direction: column;	
	width: 95%;
	max-width: 500px;
	top: 0px;
	left: 0px;
}

.card img 
{
	margin: 10px 0;
	width: 100%;
	height: 80px;
	object-fit: cover;
}
.card.bankdeposit img 
{
	object-fit: contain;
}
.card button 
{
	margin: 0 auto;
	margin-top: 10px;
	width: fit-content;
	font-weight: bold;
}

.alertStyle 
{
	margin-top: 20px !important;
}

.hidden {display : none !important;}
.bankDepositpanel, .bankTransferpanel
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background: rgba(255, 255, 255);
	z-index: 1000;
	display: flex;
	justify-content: center;
	align-items: center;
}

.bankDepositpanel .card, .bankTransferpanel .card
{
	position: relative;
}
.bankDepositpanel .subTitle, .bankTransferpanel .subTitle
{
	font-weight: bold;
	text-transform: uppercase
}
.bankDepositpanel .card-body div, .bankTransferpanel .card-body div
{
	margin: 20px 0;
}
.bankDepositpanel .card-body div h3, .bankTransferpanel .card-body div h3
{
	font-size: 20px;
}
.bankDepositpanel h3, .bankTransferpanel h3
{
	margin: 0;
}
.bankDepositpanel .card, .bankTransferpanel .card
{
	text-align: center;
}
.bankDepositpanel img, .bankTransferpanel img
{
	height: 80px;
	width: 80px;
	object-fit : contain;
}
.bankDepositpanel .card-header, .bankTransferpanel .card-header
{
	position: absolute;
	right: 0;
	margin-right: 20px;
}
.bankDepositpanel .card-header a , .bankTransferpanel .card-header a
{
	font-weight: bold;
	font-size: 18px;
	color: Red;
}

.page-area 
{
	min-height: 80vh;
	height: fit-content;
}
.page_wrapper
{
	margin-top: 5vh;
	width: 100%;
}

