@font-face {
    font-family: 'GothamLight';
    src: url('../fonts/GothamLight.eot');
    src: url('../fonts/GothamLight.eot') format('embedded-opentype'),
         url('../fonts/GothamLight.woff2') format('woff2'),
         url('../fonts/GothamLight.woff') format('woff'),
         url('../fonts/GothamLight.ttf') format('truetype'),
         url('../fonts/GothamLight.svg#GothamLight') format('svg');
		 font-weight: 300;
		 font-style: normal;
}
@font-face {
    font-family: 'GothamMedium';
    src: url('../fonts/GothamMedium.eot');
    src: url('../fonts/GothamMedium.eot') format('embedded-opentype'),
         url('../fonts/GothamMedium.woff2') format('woff2'),
         url('../fonts/GothamMedium.woff') format('woff'),
         url('../fonts/GothamMedium.ttf') format('truetype'),
         url('../fonts/GothamMedium.svg#GothamMedium') format('svg');
		font-weight: 400;
		font-style: normal;
}
@font-face {
    font-family: 'GothamBold';
    src: url('../fonts/GothamBold.eot');
    src: url('../fonts/GothamBold.eot') format('embedded-opentype'),
         url('../fonts/GothamBold.woff2') format('woff2'),
         url('../fonts/GothamBold.woff') format('woff'),
         url('../fonts/GothamBold.ttf') format('truetype'),
         url('../fonts/GothamBold.svg#GothamBold') format('svg');
		font-weight: bold;
		font-style: normal;
}
@font-face {
    font-family: 'GothamBlack';
    src: url('../fonts/GothamBlack.eot');
    src: url('../fonts/GothamBlack.eot') format('embedded-opentype'),
         url('../fonts/GothamBlack.woff2') format('woff2'),
         url('../fonts/GothamBlack.woff') format('woff'),
         url('../fonts/GothamBlack.ttf') format('truetype'),
         url('../fonts/GothamBlack.svg#GothamBlack') format('svg');
}
@font-face {
    font-family: 'GothamBook';
    src: url('../fonts/GothamBook.eot');
    src: url('../fonts/GothamBook.eot') format('embedded-opentype'),
         url('../fonts/GothamBook.woff2') format('woff2'),
         url('../fonts/GothamBook.woff') format('woff'),
         url('../fonts/GothamBook.ttf') format('truetype'),
         url('../fonts/GothamBook.svg#GothamBook') format('svg');
}
body, html {
    width: 100%;
    height: 100%;
}
body{
	font-family: 'GothamBook';
	color: #000000;
	font-size: 16px;
	line-height: 28px;
	background: #fff url('../img/body-extra-bg.png') no-repeat fixed left;	
}


a{
	text-decoration: none;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	-o-transition: all 0.35s;
	-ms-transition: all 0.35s;
	transition: all 0.35s;
}
a:hover{
	text-decoration: none;
}
/* Navbar */
#mainNav {
	-webkit-transition: all  0.35s;
	-moz-transition: all 0.35s;
	-o-transition: all 0.35s;
	-ms-transition: all 0.35s;
	transition: all 0.35s;
}
#mainNav a{
	transition: none;
}
.navbar{
	background: #F2F2F2;
	padding: 20px 0px;
} 
.navbar-brand{margin-right: 30px;}
.collapse ul{
	margin: 0;
}
.annual-report{
	font-family: 'GothamBold';
	color: #3A2C7A;
	font-size: 14px;
	line-height: normal;
}
.download-pdf-btn{
	display: inline-block;
	background: #FFFFFF;
	box-shadow: 0px 3px 0px #E1DFDF;
	font-size: 14px;
	line-height: normal;
	color: #3A2C7A;
	padding: 15px 30px;
	font-family: 'GothamBold';	
}
.download-pdf-btn img{
    vertical-align: bottom;
    margin-left: 8px;
}
.download-pdf-btn:hover{
	color:#3D2E7F;
	box-shadow: 0px 5px 0px #E1DFDF;
}
.fixed-top{
	opacity: 0;
}
.fixed-top.navbar-shrink{
	opacity: 100;
}
/* End of Navbar */
/* Header */
header{position: relative;}
header.masthead {
    height: 100vh;
    background: url('../img/header.jpg') no-repeat;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
    padding-top: 14%;
}
.masthead h2{
	font-family: 'GothamLight';
	font-size: 68px;
	color: #FFFFFF;
	line-height: 45px;
	margin-bottom: 0;
}
.masthead h3{
	font-family: 'GothamLight';
	font-size: 68px;
	color: #CDAA2D;
	line-height: normal;
	margin-bottom: 20px;
}
.annual-report-btn{
	color: #3A2C7A;
	letter-spacing: 2px;
	background: #CDAA2D;
	padding: 1em 1em;
	font-size: 1em;
	display: inline-block;
	height: 3em;
}
.masthead .move-next-section{
	display: block;
	margin-top: 20%;
    margin-right: 15%;
}
.header-logo{
	position: absolute;
	top: 5%;
	left: 5%;
}

.header-logo-1{padding-left: 15%;}
.header-content-2{padding-right: 15%;}
/* End of Header */
/* The Sterling Experience */
.the-sterling-experience{
	background:#F2F2F2 url('../img/the-sterling-experience-bg.png') no-repeat;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
    padding: 8% 0px;
}
.the-sterling-experience-header img{margin-bottom: 25px;}
.the-sterling-experience-header p{
	font-family: 'GothamBook';
	letter-spacing: 2px;
	line-height: normal;
	color: #3A2C7A;
}
.the-sterling-experience-header h2{
	color: #3A2C7A;
	font-family: 'GothamBlack';
	font-size: 42px;
	font-weight: 900;
}
.the-sterling-experience-mid{
	padding: 5% 0px 3%;
}
.the-sterling-experience-mid p{
	font-size: 18px;
	line-height: 32px;
	color: #3A2C7A;
	font-family: 'GothamMedium';
}
.the-sterling-experience-footer p{
	font-size: 16px;
	line-height: 28px;
	color: #3A2C7A;

}
/* End of The Sterling Experience */
/* Fellow Shareholders */
.fellow-shareholders{
	padding: 80px 0px;
}
.youtube-vidoe-popup{position: relative;}
.youtube-vidoe-popup .overlay{
	position: absolute;
	background: rgba(58, 44, 122, 0.5);
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.youtube-vidoe-popup .play-button{
	position: absolute;
	top: 41%;
	left: 46%;
}
.fellow-shareholders-header{margin-top: 80px; padding-bottom: 30px;}
.fellow-shareholders-header p{
	font-size: 16px;
	letter-spacing: 2px;
	color: #3A2C7A;
	font-family: 'GothamBook';
	margin-bottom: 0px;
}
.fellow-shareholders-header h2{
	color: #3A2C7A;
	font-size: 42px;
	font-weight: 900;
	font-family: 'GothamBlack';
}
.fellow-shareholders-content{
	padding-top: 60px;
}
.fellow-shareholders-content h4{
	font-family: 'GothamMedium';
	font-size: 20px;
	color: #3A2C7A;
	
}
/* End of Fellow Shareholders */
/* New Feature Header */
.new-feature-content{padding: 80px 0px;}
.new-features-img{
	position: absolute;
    top: -30px;
    left: 0;
}
.new-feature-list{
	margin: 0 0 0 60px;
}
.new-feature-list{margin-top: 50px;}
.new-feature-list .list-inline-item:not(:last-child){margin-right: 30px;}
.new-feature-list li p{
	font-size: 16px;
	text-transform: uppercase;
	color: #3A2C7A;
	font-family: 'GothamBold';
	text-align: center;
}
/* New Feature Header */
/* CTA */
.cta{
	background: #3A2C7A;
	padding: 80px 0px;
}
.cta h2{
	font-size: 28px;
	font-family: 'GothamMedium';	
	color: #fff;
	margin-bottom: 0;
	line-height: 46px;
}	
.cta h2 span{
	color: #CDAA2D;
}
/* End of CTA */
/* Performance */
.performance-box{
	padding: 80px 0px 0px;
}
.performance-headinig{
	font-family: 'GothamMedium';
    font-size: 20px;
    color: #3A2C7A;    
}
/* Net Income */
.net-income{
	padding: 80px 0;
}
/* Investing Talet */
.investing-talet h4{
	font-family: 'GothamMedium';
    font-size: 20px;
    color: #3A2C7A;    
}
/* Our Sucess  */
.our-sucess{
	padding: 40px 0px;
}
.our-sucess ul{
	padding-left: 20px;
	margin-left: 0;
	margin-bottom: 11%;
	list-style: none;
}
.our-sucess ul li{margin-bottom: 15px;}
.our-sucess ul li::before {
  content: "\2022";
  color: #3A2C7A;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
.our-sucess strong{font-family: 'GothamBold';color:#3A2C7A;}
.our-sucess .media{
	margin: 60px 0px 80px;
}
.our-sucess .media .profile-pic{margin-right: 30px;}
.our-sucess .media p{margin-top: 20px;}
/* Footer */
footer{padding: 30px 0px; border-top: 1px solid #C2C1C1;}
footer p{font-size: 14px;}
footer p a{color:#000000}
footer a:hover{color:#3A2C7A}
footer span{margin-left: 20px;}
footer .download-report-pdf-link{font-family: 'GothamBold'; font-size: 14px; color:#3A2C7A;}
footer .download-report-pdf-link img{margin-left: 5px;}
/* Simple fade transition*/
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

/* Responsive Media Queries  */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {}
/* Extra large devices (Extra large desktops, 1366px and up) */
@media (min-width: 1366px) {
	.container{
		max-width: 1200px;
	}	
}
/* Extra large devices (Extra large desktops, 1440px and up) */
@media (min-width: 1440px) {}
/* Extra large devices (Extra large desktops, 1600px and up) */
@media (min-width: 1600px) {}
/* Extra large devices (Extra large desktops, 1680 and up) */
@media (min-width: 1680px) {}
/* Extra large devices (Extra large desktops, 1920 and up) */
@media (min-width: 1920px) {}



					/* Max Width With Start Point */
/* Extra large devices (Extra large desktops, 1920 and Down) */
@media (max-width: 1919.98px) {}

/* Extra large devices (Extra large desktops, 1680 and Down) */
@media (max-width: 1679.98px) {}

/* Extra large devices (Extra large desktops, 1600px and Down) */
@media (max-width: 1599.98px) {
	.the-sterling-experience{padding: 8% 0px 15%;}
	.header-logo-1{padding-left:10%;}
	.header-content-2{padding-right:10%;}
}

/* Extra large devices (Extra large desktops, 1440px and Down) */
@media (max-width: 1439.98px) {
	.header-logo-1{padding-left:8%;}
	.header-content-2{padding-right:8%;}
	section,footer{padding-left: 100px !important;}
	section.cta{padding-left: 0 !important;}
}

/* Extra large devices (Extra large desktops, 1366px and Down) */
@media (max-width: 1600px) {
	body{
		background: #fff url('../img/body-extra-bg2.png') no-repeat fixed left;

	}
}


/* Extra large devices (large desktops, 1200px and Down) */
@media (max-width: 1199.98px) {
	.new-features-img{position: static; margin-top: 30px !important;}
	.fellow-shareholders-content{padding-top: 30px;}
	.fellow-shareholders{padding-bottom: 30px;}
	.new-feature-content{padding: 30px 0px;}
	.performance-box{padding-top: 30px;}
	.net-income,.our-sucess{padding: 30px 0px;}
	body{background-image: none;}
	header.masthead{
		height: 80vh;
		background: url('../img/bg-purple.jpg') no-repeat;
		padding-top: 8%;
	}
	.header-logo-1 {
	    padding-left: 0%;
	}
	.header-content-2{
		padding-right: 0;
	}	
	section,footer{padding-left: 0px !important;}
}

/* Large devices (desktops, 992px and Down) */
@media (max-width: 991.98px) {
	header.masthead{
		height: 80vh;
		background: url('../img/bg-purple.jpg') no-repeat;
		padding-top: 8%;
		text-align: center;
	}
	header.masthead .text-right{text-align: center !important;}
	header.masthead h2{margin-top: 25%;}
	.masthead .move-next-section{margin-right: 0;}
	.the-sterling-experience {
	    padding: 8% 0px 25%;
	}
	.the-sterling-experience-header h2{font-size: 36px;}
	.the-sterling-experience-mid p{font-size: 16px;}
	.the-sterling-experience-footer p{font-size: 14px;}
	footer{text-align: center;}
	.new-feature-list{margin-left: 0;}
	.header-logo {
	    position: absolute;
	    top: 12%;
	    left: 30%;
	}
}

/* Medium devices (tablets, 768px and Down) */
@media (max-width: 767.98px) {
	.navbar-collapse{padding: 15px 0px 15px;}
	.navbar-collapse ul.annual-report-text{margin-bottom: 10px;}
	.navbar-expand-md>.container, .navbar-expand-md>.container-fluid{padding-left: 15px; padding-right: 15px;}
	header.masthead{
		height: 600px;
		background: url('../img/bg-purple.jpg') no-repeat;
		padding-top: 8%;
		text-align: center;
	}
	.masthead h2{font-size: 40px;}
	.masthead h3{font-size: 30px; margin-bottom: 30px;}
	.the-sterling-experience-header h2{font-size: 28px;}
	.fellow-shareholders-header p{font-size: 14px;}
	.fellow-shareholders-header h2{font-size: 30px;}
	.fellow-shareholders-header{padding-bottom: 20px;}
	.new-feature-list{text-align: center;}
	.new-feature-list .list-inline-item:not(:last-child){margin-right: 0;}
	.list-inline-item{
		display: block;
		margin: 0 auto;
	}
	.cta h2{font-size: 18px;}
	.cta{padding: 40px 0;}
	.net-income .m-auto{margin-left: 0px !important;}
	.income-1-img{margin-bottom: 50px;}
	.our-sucess .media{display: block; text-align: center;}
	.our-sucess strong{display: block;}
	.our-sucess .media{margin-bottom: 30px;}
	footer span{margin-left: 0; display: block;}
	.fellow-shareholders-header p{margin-bottom: 20px;}
	header.masthead h2 {
	    margin-top: 15%;
	}
	.masthead .move-next-section{margin-top: 10%;}
}

/* Small devices (landscape phones, 576px and Down) */
@media (max-width: 575.98px) {
	.the-sterling-experience {
	    padding: 10% 0px 30%;
	}
}


					/* Max Width */
/* Extra large devices (Extra large desktops, 1920 and down) */
@media (max-width: 1920px) {}

/* Extra large devices (Extra large desktops, 1680 and down) */
@media (max-width: 1680px) {}

/* Extra large devices (Extra large desktops, 1600px and down) */
@media (max-width: 1600px) {}

/* Extra large devices (Extra large desktops, 1440px and down) */
@media (max-width: 1440px) {}

/* Extra large devices (Extra large desktops, 1366px and down) */
@media (max-width: 1366px) {}

/* Extra large devices (large desktops, 1280px and down) */
@media (max-width: 1280px) {}

/* Extra large devices (large desktops, 1200px and down) */
@media (max-width: 1200px) {}

/* Large devices (desktops, 992px and down) */
@media (max-width: 992px) {}

/* Medium devices (tablets, 800px and down) */
@media (max-width: 800px) {}

/* Medium devices (tablets, 768px and down) */
@media (max-width: 600px) {
	.header-logo{
		left: 27%;
	}
}

/* Small devices (landscape phones, 576px and down) */
@media (max-width: 576px) {
	.header-logo {
	    left: 26%;
	}
}

/* Small devices (landscape phones, 480px and down) */
@media (max-width: 480px) {
	.header-logo {
	    left: 21%;
	}
	.the-sterling-experience {
	    padding: 12% 0px 5%;
	}
	.the-sterling-experience-header h2,.fellow-shareholders-header h2{font-size: 24px;}
	.youtube-vidoe-popup .play-button{
		top: 39%;
		left: 45%;
	}
	header.masthead h2 {
	    margin-top: 35%;
	}
}

/* Small devices (landscape phones, 414px and down) */
@media (max-width: 414px) {
	.youtube-vidoe-popup .play-button {
		top: 40%;
		left: 43%;
		width: 45px;
	}
	.fellow-shareholders-header{margin-top: 40px;}
	.header-logo {
	    left: 25%;
	    width: 200px;
	}
	header.masthead h2 {
	    margin-top: 60%;
	}
	header.masthead h2 {
	   margin-top: 40%;
	}
}

/* Small devices (landscape phones, 384px and down) */
@media (max-width: 384px) {
	.header-logo{left: 22%;}
}

/* Small devices (landscape phones, 360px and down) */
@media (max-width: 360px) {}

/* Small devices (landscape phones, 360px and down) */
@media (max-width: 320px) {
	.header-logo {
	    left: 18%;
	}
}


						/* Orientation Portrait */
@media only screen and (max-width: 800px) and (orientation: portrait) {
}        