img {
  display: unset;
}
a {
  color: #627e9e;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, "Times New Roman", Times, serif;
}
.h1, h1 {
  font-size: 2.25rem;
}
@media (min-width: 1200px){
.h1, h1 {
  font-size: 2.25rem;
}  
.container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 960px;
}
}
@media (max-width: 992px){
.logo-image {
  height: auto !important;
  margin: 0 auto;
  padding: 10px 0;
}
}
.cont191 {
  padding-top: 15px;
}
#sp-section-2 {
  background-image: linear-gradient(to bottom, #33a4cb, #2a93b8, #2283a5, #197392, #0f6380);
  border-bottom: 1px solid #1687ae;
}
.burger-icon > span {
  background-color: #fff;
}
.offcanvas-menu {
  background-image: linear-gradient(to bottom, #33a4cb, #2a93b8, #2283a5, #197392, #0f6380);
}
.offcanvas-menu .d-flex {
  background-color: #FFFFFF;
}
.offcanvas-menu .offcanvas-inner ul.menu > li a, .offcanvas-menu .offcanvas-inner ul.menu > li span {
  color: #fff;
  text-shadow: #000 0 1px 1px;
  opacity: 1;
}
.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,
.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,
.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,
.offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
 color:#fff;
}
.offcanvas-menu .offcanvas-inner ul.menu > li li a {
  color: #fff;
}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler {
  color: #fff;
}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent .menu-toggler {
  color: #fff;
}
.sp-megamenu-parent > li:hover {
  background: #1598c4;
}
.sp-megamenu-parent > li > a {
  color: #fff;
  text-shadow: #000 0 1px 1px;
  font-size: 1.3em;
  border-right: 1px solid #0d5e78;
  line-height: 40px;
}
.sp-megamenu-parent > li:hover > a {
  color: #fff;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #fff;
}
.sp-megamenu-parent > li.sp-has-child > a::after {
  display: none;
}
.sp-megamenu-parent > li > a {
  padding: 0 22px;
}
.sp-megamenu-parent > li:last-child > a {
  padding: 0px 22px;
}
.sp-megamenu-parent .sp-dropdown {
  background: #0e5b75;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
  background: #0e5b75;
  border: 1px solid #199cca;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
  border-bottom: 1px solid #199cca;
}
.sp-megamenu-parent .sp-dropdown li:hover {
  background: #1598c4;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #fff;
  text-shadow: #000 0 1px 1px;
  padding: 10px;
  font-size: 16px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #fff;
}
#sp-user-1 {
  background-image: linear-gradient(to bottom, #143744, #173e4d, #194555, #1c4d5e, #1e5467);
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  padding: 0px;
}
#sp-user1 {
  padding-left: 0px;
  padding-right: 0px;
}
.top-banner {
  background-color: #143744;
  padding: 1px;
}
.top-banner .frame {
  background-color: #1e5d74;
  margin: 10px;
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #5a8696;
}
#sp-main-body {
  padding: 0px;
}
#sp-main-body .container {
  background: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}
#sp-left .sp-module, #sp-right .sp-module {
  margin-top: 15px;
  border: 1px solid #ccc;
  padding: 0px;
  border-radius: 10px;
}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
  margin: 0 0 15px;
  padding-bottom: 0px;
  font-size: 21px;
  font-weight: 500;
  border-bottom: 0px solid #f3f3f3;
  color: #627e9e;
}
#sp-right p {
  margin-top: 5px;
  margin-bottom: 5px;
}
#sp-right img {
  display: inline;
}
#sp-bottom {
  background-image: linear-gradient(to bottom, #143744, #153a48, #163d4b, #17404f, #184353);
  padding: 0px;
  line-height: 1;
}
#sp-bottom .container-inner {
  padding: 15px 0 0;
}
#sp-bottom a {
  color: #a5e6fe;
}
#sp-bottom .sp-module .sp-module-title {
  margin: 0 0 15px;
}
#sp-bottom .sp-module ul > li {
  display: block;
  margin-bottom: 5px;
}
#sp-bottom .nav {
  display: block;
}
#sp-footer {
  background-image: linear-gradient(to bottom, #184353, #184353, #184353, #174252, #174252);
  /* background-image: linear-gradient(to bottom, #143744, #173e4d, #194555, #1c4d5e, #1e5467); */
}
#sp-footer .container, #sp-bottom .container {
  background: #143744;
}
#sp-footer .container-inner {
  padding: 0px;
  border-top: 0px solid rgba(255, 255, 255, 0.1);
}
.boxed {
  border: 1px solid #5a8696;
  border-radius: 10px;
  background-color: #1e5d74;
  padding: 15px;
}
.boxed-light {
  border: 1px solid #ccc !important;
  border-radius: 10px !important;
  background-color: #f7f8f8;
  padding: 15px !important;
}
.slide-desc-text-default {
  padding: 5px 15px 5px !important;
}
.slide-desc-text-default .slide-title {
  font-size: 1.3em !important;
  margin-bottom: 0px !important;
}
.slide-text p {
  margin-bottom: .5rem;
}
.slide-desc-text-default a.readmore {
  margin-bottom: 5px !important;
}
.btn-primary {
  background-image: linear-gradient(to bottom, #33a4cb, #2a93b8, #2283a5, #197392, #0f6380);
}
.dis_in {
  display: inline;
}