	.css-label{
		display: inline-block;
		width: 250px;
		height: 250px;
		background-repeat: no-repeat;
		background-color: transparent;
		background-size: cover;
		border: 5px solid #ddd;
		position: relative;
	}
	.css-label:hover {
		cursor:  pointer;
	}
	.css-label + .css-checkbox+ .css-label {
		margin-left: 5px;
	}

	.has-error .help-block:before {
		content: "\f06a";
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		font-style:  normal;
		margin-right: 5px;
		font-size: 16px;
	}
	.form-control{padding: 6px 12px!important;}
	/***end-Form***/
	.panel {
		border: 0;
	}    
	h4,.h4{
		color:white;
		font-weight:bold;
	}
	::placeholder {
		font-style:italic;
	}
	.text-left {
		text-align: left !important;
	}
	.hovertext {
		position: absolute;
		top:0;
		left: 0;
		right: 0;
		bottom: 0;
		color: WHITE;
		text-align: center;
		overflow: hidden;
	}
	.hoverdiv {
		position: relative;
		height: 100%;
	}
	.hoverdiv:hover .nonhover {
		visibility: hidden;
		opacity: 0;
	}
	.hovertext .inner {
		position: absolute;
		top: 50%;
		left: 15px;
		right: 15px;
		transform: translateY(-50%);

	}
	.hovertext .inners {
		position: absolute;
		top: 50%;
		left: 20%;
		transform: translateY(-50%);
		text-align:left;
	}
	.bannertext{
		font-size:20px;
	}
	.bannertext2{
		font-size:15px;
	}
	.bannerheader{
		color:#eea236;
		font-size:50px;
		font-weight:bold;
	}
	.bannerheader2{
		color:#eea236;
		font-size:32px;
		font-weight:bold;
	}
	.icheader{
		color:#eea236;
		font-size:20px;
		font-weight:bold;
	}
	.form-group{margin-bottom:10px}
	#topbanner{
		height: 550px;
		background-image: url(../images/v4-Demo-Banner.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	} 
	#open-acc-topbanner{
		height: 325px;
		background-image: url(../images/banners/banner_openaccount.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}    
	#talk_to_us{
		height: 400px;
		background-image: url(../images/Bottom-Banner-01.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		margin-top:50px;
	}
	#investor_edu{
		padding-top: 50px;
	}
	.form-horizontal .checkbox-inline {
    	margin-left: 10px;
    	margin-right: 10px;
	}
	@media only screen and (max-width: 767px) {
		#topbanner{height: 250px;}
		#talk_to_us{height: 230px;}
		.bannertext{
			font-size:14px;
		}
		.bannerheader{
			color:#eea236;
			font-size:24px;
			font-weight:bold;
		}
		.bannerheader2{
			color:#eea236;
			font-size:18px;
			font-weight:bold;
		}
		.bannertext2{
			font-size:12px;
		}
		.hovertext .inners {
			left: 15px;
			right: 15px;
		}
	}
	@media only screen and (min-width: 768px){.text-right-sm{text-align: right;}}
	@media only screen and (min-width: 768px) and (max-width: 1170px) {
		.container-fluid {
			width: 100%;
		}
		.fullwidth-wrapper {
			display: table;
			width: 100%;
		}
	}
/*.padding-right-0{
	padding-right: 0;
}
.padding-left-0{
	padding-left: 0;
}*/
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.padding-right-0{
		padding-right: auto;
	}
	.padding-left-0{
		padding-left: 15px;
	}
	.padding-right-0{
		padding-right: 15px;
	}	
}