* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}
body{
	margin: 0px;
	padding: 0px;
	background: url('../images/ncefkids-bg.jpg') no-repeat center;
	background-size: cover;
}
html,
body {
	height: 100%;
}

.copyright {color: #444; font-size: 12px; margin-top: 15px;}
.copyright a {color: #444;}

@font-face {
    font-family: 'FreightBigW03';
    src: url('../fonts/FreightBigW03-Semibold.woff2') format('woff2'),
        url('../fonts/FreightBigW03-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Proxima Nova Lt';
    src: url('../fonts/ProximaNova-Semibold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FreightBigProBook';
    src: url('../fonts/FreightBigProBook-Regular.woff2') format('woff2'),
        url('../fonts/FreightBigProBook-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Freight';
    src: url('../fonts/Freight-BigBoldItalic.woff2') format('woff2'),
        url('../fonts/Freight-BigBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
a{
  text-decoration:none;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}
a:hover{
  text-decoration:none;
  outline:none;
}

.prlbutton { padding: 10px 20px; margin: 20px 0; background: #451653!important; color:#fff!important; border-radius: 13px; display: table; font-family: 'Proxima Nova Lt';}

.cover-container{
	/* background: url('../images/ncefkids-bg.jpg') no-repeat center; */
	/* background-size: cover; */
}
.cover-container .container{
	max-width: 1240px;
}
.top-tag-line{
	text-align: center;
	padding-top: 40px;
}
.top-tag-line img{
	max-width: 454px;
}
.top_bar{
	padding: 0px 15px;
	margin-bottom: 40px;
}
.top_bar h1{
	color: #451653;
	font-size: 58px;
	font-family: 'FreightBigW03';
	font-weight: 600;
	margin: 0px;
	text-align: center;
	margin-top: 15px;
}
.top_bar h1 span{
	font-style: italic;
	font-family: 'Freight';
}

.md-box-ct h2{
	margin: 0px;
	color: #451653;
	font-size: 24px;
	font-family: 'FreightBigW03';
	font-weight: 600;
	text-align: right;
	margin-bottom: 20px;
}
.md-box-ct h2 span{
	font-style: italic;
	font-family: 'Freight';
	color: #fcb31c;
}
.md-box-ct p{
	font-family: 'FreightBigProBook';
	font-size: 18px;
	color: #000000;
	line-height: 1.444;
	margin-bottom: 30px;
	letter-spacing: 0.5px;
}
.left-pd{
	padding-left: 27%;
}
.left-pd h5{
	color: #451653;
	font-size: 18px;
	line-height: 1.444;
	font-family: 'FreightBigW03';
	margin-bottom: 30px;
}
.two-logo-right a img{
	max-height: 89px;
}
.two-logo-right{
	display: flex;
	justify-content: end;
}
.line-h{
	height: 86px;
	width: 2px;
	background: rgba(69,22,83, 0.14);
	margin: 0px 15px;
}
.right-wink{
	background: url('../images/right-box-bg.png')no-repeat center;
	background-size: cover;
	padding: 48px 30px;
	border-radius: 30px;
	max-width: 365px;
	margin: 0 auto;
	width: 100%;
}

.right-wink{
	text-align: center;
}
.right-wink h1{
	color: #ffffff;
	font-family: 'FreightBigW03';
	margin-bottom: 34px;
	font-size: 36px;
}
.right-wink p{
	color: #ffffff;
	font-family: 'FreightBigProBook';
	font-size: 21px;
	line-height: 1.273;
	margin-bottom: 34px;
}
.btn-donation a{
	background: rgb(178, 217, 71);
	color: #ffffff;
	font-family: 'Proxima Nova Lt';
	text-transform: uppercase;
	min-height: 58px;
	display: flex;
	width: 270px;
	line-height: 58px;
	border-radius: 8px;
	min-width: 270px;
	margin-bottom: 27px;
	justify-content: left;
}
.btn-donation{
	display: inline-block;
}
.btn-donation a:last-child{
	margin-bottom: 0px;
}
.btn-donation a div{
	width: 77px;
}
.wink-pt-logo{
	text-align: center;
	padding: 35px 0px;
}
.wink-pt-logo a img{
	max-width: 274px;
}

.btn-donation a:hover {
    background: #fcb31c;
}
@media only screen and (max-width: 1900px) {
	body{
		    background-position: center left -153px;
	}
}
@media only screen and (max-width: 767px) {
	html, body{
		height: auto;
	}
	.top_bar{margin-bottom: 30px;}
	.top-tag-line img{
		max-width: 100%;
	}
	.top_bar h1{
		font-size: 34px;
	}
	.md-box-ct{}
	.md-box-ct h2{
		text-align: center;
		font-size: 26px;
		margin-top:20px;
	}
	.left-pd{padding: 0px;text-align: center;}
	.two-logo-right{justify-content: center;margin-bottom: 30px;}
	.right-wink h1{font-size: 34px;margin-bottom: 20px;}
	.right-wink p{font-size: 19px;margin-bottom:20px;}
	.right-wink{padding:30px 15px;}
	.md-box-ct p{margin-bottom: 15px;}
	.left-pd h5{margin-bottom: 20px;}
	
	.wink-pt-logo a img {
    max-width: 200px;
}
	body {
    background: none;
}
img.mobs {
    display: block !important;
    width: 100%;
	    margin-top: 20px;
    /* margin: 0 -20px; */
}
}


@media only screen and (max-width: 1550px) and (min-width: 900px) {
	.right-wink h1 {
 
    font-size: 32px;
	margin-bottom: 20px;
}

.right-wink h1 br {
    display: none;
}
.right-wink{
	    padding: 30px 30px;
}
.top_bar {
    padding: 0px 15px;
    margin-bottom: 20px;
}
.top-tag-line {
    text-align: center;
    padding-top: 30px;
}
.top_bar h1 {
    
    font-size: 52px;
}
}






