/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

.navbar-light .navbar-nav .nav-link {
    color: #ffffff !important;
}
@media only screen and (max-width: 776.98px) {
  #page-wrapper .navbar-expand-md {
    overflow-y: auto !important;
  }
  .container {
    position: relative;
  }
  .navbar-brand img {
    height: 50px;
    width: auto;
  }  

  .navbar-nav {
  background: #f29200;
  padding-right: 25px;
}

 .header-title {
   position: absolute;
  top: 0px;
  left: 70px;
 }
  
  .header-title h1 {
	color: #555;
	margin-bottom: 0px;
	padding-top:0px;
	font-size: 1rem;
}


.footer-bg {
    background: #f29000;
    padding: 10px 15px;
    color: #fff;
}
.footer-bg a{
    color: #fff;
}
.footernavigation {
}
.page-border.container {
 	border: 2px solid #f29200;
	box-shadow: 0px 0px 14px #000;
  padding: 0;
  margin: 0px auto 0px auto;
}
navbar-nav {
  background: #f29200;
  padding-right: 25px;
}
.navbar .container, .navbar {
  padding: 0;
}
.navbar-light .navbar-brand {
  padding: 0;
}
.navbar-expand-md .navbar-nav {
    align-items: stretch;
    justify-content: flex-end;
  width: 100%;
  background: #f29000;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  font-size: 1.1rem
}

.main-content {
  padding: 2rem 0rem;
}  
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .navbar-brand img {
    height: 100px;
    width: auto;
  }  
 .container {
    position: relative;
  }
  .navbar-nav {
  background: #f29200;
  padding-right: 25px;
}
    .header-title {
    position: absolute;
    top: 2px;
    left: 250px;
  }
.footer-bg {
    background: #f29000;
    padding: 10px 15px;
    color: #fff;
}
.footer-bg a{
    color: #fff;
}
.footernavigation {
  float: right;
}
.page-border.container {
 	border: 2px solid #f29200;
	box-shadow: 0px 0px 14px #000;
  padding: 0;
  margin: 15px auto 15px auto;
}
ul.navbar-nav {
  background: #f29200;
  padding-right: 25px;
}
.navbar .container, .navbar {
  padding: 0;
}
.navbar-light .navbar-brand {
  padding: 0;
  position: absolute;
top: 0;
left: 0;
}
.navbar-expand-md .navbar-nav {
justify-content: space-around;
  width: 100%;
}
.header-title h1 {
	letter-spacing: 2px;
	color: #555;
	font-size: 1.5rem;
}

.navbar-expand-md .navbar-nav .nav-link {
  font-size: 14px;
  padding-right: 10px;
padding-left: 10px;
}
.navbar-expand-md .navbar-collapse {
    margin-top: 100px;
}
.main-content {
  padding: 3rem 2rem;
}  
  .img-fluid img {
    width: auto;
    height: 100%;
}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .navbar-brand img {
    height: 177px;
    width: auto;
  }  
   .container {
    position: relative;
  }
  .header-title {
    position: absolute;
    top: 2px;
    left: 250px;
  }

  .navbar-nav {
  background: #f29200;
  padding-right: 25px;
}
.footer-bg {
    background: #f29000;
    padding: 10px 15px;
    color: #fff;
}
.footer-bg a{
    color: #fff;
}
.footernavigation {
  float: right;
}
.page-border.container {
 	border: 2px solid #f29200;
	box-shadow: 0px 0px 14px #000;
  padding: 0;
  margin: 15px auto 15px auto;
}
  div.navbar-collapse {
    margin-top: 177px;
  }
navbar-nav {
  background: #f29200;
  padding-right: 25px;
}
.navbar .container, .navbar {
  padding: 0;
}
.navbar-light .navbar-brand {
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.navbar-expand-md .navbar-nav {
  justify-content: space-around;
  width: 100%;
}
.header-title h1 {
	letter-spacing: 2px;
	color: #555;
	margin-bottom: 20px;
	padding-top: 19px;
	font-size: 2.75rem;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  font-size: 1.1rem
}

.main-content {
  padding: 3rem 2rem;
}  
}
@media only screen and (min-width: 1201px) {
  .header-title {
    top: 2px;
  }
.footer-bg {
    background: #f29000;
    padding: 10px 15px;
    color: #fff;
}
.footer-bg a{
    color: #fff;
}
.footernavigation {
  float: right;
}
.page-border.container {
 	border: 2px solid #f29200;
	box-shadow: 0px 0px 14px #000;
  padding: 0;
  margin: 15px auto 15px auto;
}

.navbar-nav {
  background: #f29200;
  padding-right: 25px;
}
.navbar .container, .navbar {
  padding: 0;
}
.navbar-light .navbar-brand {
  padding: 0;
}
.navbar-expand-md .navbar-nav {
  justify-content: space-around;
  width: 100%;
}
.header-title h1 {
	letter-spacing: 2px;
	color: #555;
	margin-bottom: 20px;
	padding-top: 19px;
	font-size: 2.75rem;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  font-size: 1.1rem
}

.main-content {
  padding: 3rem 2rem;
}  
}
