/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
/*
body {
    padding-top: 54px;
}

@media (min-width: 992px) {
    body {
        padding-top: 56px;
    }
}
*/

@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/opensans/OpenSansLight.eot');
    src: url('../fonts/opensans/OpenSansLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans/OpenSansLight.woff') format('woff'),
    url('../fonts/opensans/OpenSansLight.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans/OpenSansRegular.eot');
    src: url('../fonts/opensans/OpenSansRegular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans/OpenSansRegular.woff') format('woff'),
    url('../fonts/opensans/OpenSansRegular.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/opensans/OpenSansBold.eot');
    src: url('../fonts/opensans/OpenSansBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans/OpenSansBold.woff') format('woff'),
    url('../fonts/opensans/OpenSansBold.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MerriWeatherLight';
    src: url('../fonts/merriweather/MerriWeatherLight.eot');
    src: url('../fonts/merriweather/MerriWeatherLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/merriweather/MerriWeatherLight.woff') format('woff'),
    url('../fonts/merriweather/MerriWeatherLight.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MerriWeatherRegular';
    src: url('../fonts/merriweather/MerriWeatherRegular.eot');
    src: url('../fonts/merriweather/MerriWeatherRegular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/merriweather/MerriWeatherRegular.woff') format('woff'),
    url('../fonts/merriweather/MerriWeatherRegular.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MerriWeatherBold';
    src: url('../fonts/merriweather/MerriWeatherBold.eot');
    src: url('../fonts/merriweather/MerriWeatherBold Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/merriweather/MerriWeatherBold.woff') format('woff'),
    url('../fonts/merriweather/MerriWeatherBold.svg#mainfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

p{font-family: 'OpenSansRegular', Arial, Sans-Serif}
h1, h2, h3, h4, h5, h6, p.h1, p.h2, p.h3, p.h4, p.h5, p.h6  {font-family: 'MerriWeatherRegular', "Times New Roman", Serif;color: #000000;}
/*h1 {} 
h2 {}
h3 {}
h4 {} 
h5 {} 
h6 {}
.nav-link,.dropdown-item{font-family: 'MerriWeatherRegular', "Times New Roman", Serif;}
.navbar{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);}
.btn{border-radius: 25px;}
.footer-custom hr{margin-left:20px;margin-right:20px;}
.footer-custom-2 {background:#5d9033;}
.footer-custom-2 p{color:#ffffff!important;}
.text-subline {position: relative;height: 1px;padding: 0;background: #e5e5e5; border: none;}
.text-subline:before {content: '';position: absolute;top: 0;left: 0;height: 1px;width: 50px;background: #90c752;}
*/
.nav-item {padding:0}
.nav-link {padding:0px!important;margin:0 10px}
.nav-link:hover{border-bottom:1px solid #0099cc;}
.nav-item .active{border-bottom:1px solid #0099cc;}
.navbar-expand-lg .navbar-nav .nav-link {}
.carousel-item {
    height: 65vh;
    min-height: 300px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.above-navbar{}
.portfolio-item {margin-bottom: 30px;}
nav.navbar.shrink .nav-link {padding-top:0px}
nav.navbar.shrink li#open_account a {margin-top: -3px!important;}
nav.navbar.shrink .ws_login_btn{position:relative;padding-top:0px;padding-left:10px}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

@media (min-width: 576px) {
  .fs-sm-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-sm-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-sm-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-sm-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-sm-5 {
    font-size: 1.25rem !important;
  }
  .fs-sm-6 {
    font-size: 1rem !important;
  }
}
@media (min-width: 768px) {
  .fs-md-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-md-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-md-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-md-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-md-5 {
    font-size: 1.25rem !important;
  }
  .fs-md-6 {
    font-size: 1rem !important;
  }
}
@media (min-width: 992px) {
  .fs-lg-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-lg-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-lg-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-lg-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-lg-5 {
    font-size: 1.25rem !important;
  }
  .fs-lg-6 {
    font-size: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .fs-xl-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-xl-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-xl-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-xl-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-xl-5 {
    font-size: 1.25rem !important;
  }
  .fs-xl-6 {
    font-size: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .fs-xxl-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-xxl-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-xxl-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-xxl-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-xxl-5 {
    font-size: 1.25rem !important;
  }
  .fs-xxl-6 {
    font-size: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
  .fs-sm-1 {
    font-size: 2.5rem !important;
  }
  .fs-sm-2 {
    font-size: 2rem !important;
  }
  .fs-sm-3 {
    font-size: 1.75rem !important;
  }
  .fs-sm-4 {
    font-size: 1.5rem !important;
  }
  .fs-md-1 {
    font-size: 2.5rem !important;
  }
  .fs-md-2 {
    font-size: 2rem !important;
  }
  .fs-md-3 {
    font-size: 1.75rem !important;
  }
  .fs-md-4 {
    font-size: 1.5rem !important;
  }
  .fs-lg-1 {
    font-size: 2.5rem !important;
  }
  .fs-lg-2 {
    font-size: 2rem !important;
  }
  .fs-lg-3 {
    font-size: 1.75rem !important;
  }
  .fs-lg-4 {
    font-size: 1.5rem !important;
  }
}
/*.breadcrumb {padding:0px;padding-left:10px;margin-bottom: 0rem;list-style: none;background-color: transparent}/