@charset "UTF-8";
@font-face { font-family: Delicious; src: url('Delicious-Roman.otf'); } 
@font-face { font-family: Delicious; font-weight: bold; src: url('Delicious-Bold.otf'); }

.bg-transparent {
  background-color: transparent;
}

.text-transparent {
  color: transparent;
}

.bg-white {
  background-color: #ffffff;
}

.text-white {
  color: #ffffff;
}

.bg-base {
  background-color: #f2f2f2;
}

.text-base {
  color: #f2f2f2;
}

.bg-black {
  background-color: #222222;
}

.text-black {
  color: #222222;
}

.bg-gray {
  background-color: #bababa;
}

.text-gray {
  color: #bababa;
}

.bg-blue {
  background-color: #0054A5;
}

.text-blue {
  color: #0054A5;
}

body .mr-6 {
  margin-right: 7rem !important;
}

body .pl-6 {
  padding-left: 7rem !important;
}

body .font-10 {
  font-size: 10px;
}

body .font-12 {
  font-size: 12px;
}

body .font-13 {
  font-size: 13px;
}

@media (max-width: 991.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

.bg-transparent {
  background-color: transparent;
}

.text-transparent {
  color: transparent;
}

.bg-white {
  background-color: #ffffff;
}

.text-white {
  color: #ffffff;
}

.bg-base {
  background-color: #f2f2f2;
}

.text-base {
  color: #f2f2f2;
}

.bg-black {
  background-color: #222222;
}

.text-black {
  color: #222222;
}

.bg-gray {
  background-color: #bababa;
}

.text-gray {
  color: #bababa;
}

.bg-blue {
  background-color: #0054A5;
}

.text-blue {
  color: #0054A5;
}

body .mr-6 {
  margin-right: 7rem !important;
}

body .pl-6 {
  padding-left: 7rem !important;
}

body .font-10 {
  font-size: 10px;
}

body .font-12 {
  font-size: 12px;
}

body .font-13 {
  font-size: 13px;
}

@media (max-width: 991.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

body td li {
  list-style-type: none;
}

body img .bordered {
  /* border: 5px solid #224abe; */
  outline-style: solid;
  outline-color: #224abe;
  opacity: 0.5;
}

body #featuredImage {
  width: 180px;
  height: 180px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

body .image {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

@media (max-width: 991.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  body .pl-6 {
    padding-left: 1rem !important;
  }
}

.ck-editor__editable_inline {
  min-height: 400px;
}

.select2-selection__rendered {
  line-height: 38px !important;
}

.select2-container .select2-selection--single {
  height: 38px !important;
  border: 1px solid #ced4db;
}

.select2-selection__arrow {
  height: 38px !important;
}

html,
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  max-width: 1440px;
  margin: 0 auto;
  height: 100%;
  /** Blog List **/
  /** End Blog List **/
}

html ::-webkit-input-placeholder,
body ::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 0.3 !important;
  /* Firefox */
}

html :-ms-input-placeholder,
body :-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 0.3 !important;
  /* Firefox */
}

html ::-ms-input-placeholder,
body ::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 0.3 !important;
  /* Firefox */
}

html ::-moz-placeholder,
body ::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 0.3 !important;
  /* Firefox */
}

html ::placeholder,
body ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 0.3 !important;
  /* Firefox */
}

html :-ms-input-placeholder,
body :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  opacity: 0.3 !important;
}

html ::-ms-input-placeholder,
body ::-ms-input-placeholder {
  /* Microsoft Edge */
  opacity: 0.3 !important;
}

html #sidebarMenu li,
body #sidebarMenu li {
  list-style-type: none;
}

html #app,
body #app {
  position: relative;
  padding-top: 5px;
}

html #app:before,
body #app:before {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  /* background-color: #0054A5; */
  top: 0;
  left: 0;
  position: absolute;
}

@media (max-width: 767.98px) {
  html #app,
  body #app {
    padding-top: 0;
  }

  html #app:before,
  body #app:before {
    display: none;
  }
}

html #footer {
  background-image: url('/images/bg-footer.png');
  background-color: #F9F9F9;
  /* background-size: cover; */
  background-repeat: no-repeat;
}

html #footer .footer-image {
  padding-top: 55px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

html .footer-bottom {
  padding-top: 20px;
  padding-bottom: 30px;
}

@media (max-width: 767.98px) and (max-width: 991.98px) {
  html .footer-bottom {
    margin-left: -30px;
    margin-right: -30px;
    background-color: #dddfe3;
    text-align: center !important;
  }

  html .footer-menu {
    text-align: center !important;
  }

  html .footer-copyright {
    padding-top: 20px;
    text-align: center !important;
  }
}

html .footer-menu {
  text-align: left;
}

html .footer-copyright {
  text-align: right;
  padding-right: 40px
}

html #footer .footer-link,
body #footer .footer-link {
  list-style-type: none;
}

html #footer .footer-link:hover,
body #footer .footer-link:hover {
  -webkit-text-decoration: #616161;
          text-decoration: #616161;
}

@media (max-width: 767.98px) {
  html #footer .footer-sponsor,
  body #footer .footer-sponsor {
    margin-left: 0rem !important;
  }

  html #footer .footer-sponsor img,
  body #footer .footer-sponsor img {
    width: 70% !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

html .select2-container--default .select2-selection--single,
body .select2-container--default .select2-selection--single {
  height: 38px;
}

html .select2-container--default .select2-selection--single .select2-selection__arrow,
body .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 6px !important;
}

html .select2-container--default .select2-selection--single .select2-selection__rendered,
body .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 34px !important;
}

html a,
body a {
  color: #0167b8;
}

html a.bg-idnic-blue,
body a.bg-idnic-blue {
  border: 1px solid #0054A5;
  background-color: #0054A5;
  color: #ffffff;
}

html a.bg-idnic-blue:hover,
body a.bg-idnic-blue:hover {
  border: 1px solid #0054A5;
  background-color: #ffffff;
  color: #0054A5;
}

html a:hover,
body a:hover {
  color: #07407d;
}

html div li a.thin-inherit,
body div li a.thin-inherit {
  color: #2c2c2c;
  font-weight: normal;
  text-decoration: none;
  font-size: 14px;
}

html div li a.thin-inherit:hover,
body div li a.thin-inherit:hover {
  text-decoration: none;
  color: #808080;
}

html .pagination,
body .pagination {
  justify-content: center !important;
}

html .pagination a,
body .pagination a {
  transition: background-color 0.3s;
  color: #0054A5;
}

html .page-item.active .page-link,
body .page-item.active .page-link {
  background-color: #0054A5;
  border: none !important;
}

html .pagination > li > a,
html .pagination > li > span,
body .pagination > li > a,
body .pagination > li > span {
  border-radius: none !important;
  margin: 0 5px;
}

html .trademarks,
body .trademarks {
  font-size: 13px;
}

html .content-image,
body .content-image {
  height: 275px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

html .list-blog-image,
body .list-blog-image {
  width: 100%;
  height: 230px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

html .list-blog-image:hover,
body .list-blog-image:hover {
  opacity: 0.9;
}

html .list-blog-link,
body .list-blog-link {
  color: #2c2c2c;
  font-weight: bolder;
  min-height: 100px;
}

html .list-blog-link:hover,
body .list-blog-link:hover {
  color: #2c2c2c;
  text-decoration: none;
}

html .border-hover,
body .border-hover {
  padding-bottom: 7px;
  border-bottom: 2px transparent;
}

html .border-hover:hover,
body .border-hover:hover {
  border-bottom: 2px solid #222222;
}

html .border-hover,
body .border-hover {
  padding-bottom: 5px;
  border-bottom: 2px transparent;
}

html .border-hover-thin:hover,
body .border-hover-thin:hover {
  border-bottom: 1px solid #222222;
}

html .menu-active,
body .menu-active {
  color: black;
  padding-bottom: 5px !important;
  text-shadow: 0.3px 0 #000;
}

html .sub-menu-active,
body .sub-menu-active {
  font-weight: bolder;
  text-shadow: 0.3px 0 #000;
}

html .icon-active,
body .icon-active {
  color: black !important;
}

html .dropdown-menu,
body .dropdown-menu {
  background-color: #f2f2f2 !important;
  color: #222222;
  border-radius: 0px !important;
  min-width: 200px !important;
  padding: 15px 0px 15px 0px !important;
}

html .dropdown-item:hover,
html .dropdown-item:focus,
html .dropdown-item:active,
body .dropdown-item:hover,
body .dropdown-item:focus,
body .dropdown-item:active {
  color: #222222;
  background-color: #f2f2f2 !important;
}

html .container-fluid,
body .container-fluid {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

html #navbar-desktop,
body #navbar-desktop {
  display: block;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

@media (max-width: 767.98px) {
  html #navbar-desktop,
  body #navbar-desktop {
    display: none;
  }
}

html .navbar .navbar-brand,
body .navbar .navbar-brand {
  width: 200px;
  display: inline-block;
}

html .navbar .navbar-brand img,
body .navbar .navbar-brand img {
  width: 100%;
  height: auto;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  html .navbar .navbar-brand,
  body .navbar .navbar-brand {
    width: 170px !important;
    height: auto !important;
  }

  html .navbar .navbar-brand img,
  body .navbar .navbar-brand img {
    width: 100% !important;
  }
}

html .navbar .navbar-collapse,
body .navbar .navbar-collapse {
  margin-top: 10px !important;
}

html .navbar .navbar-collapse #register,
body .navbar .navbar-collapse #register {
  padding-bottom: 6px;
  color: inherit !important;
  display: flex !important;
  align-items: center;
  height: 100%;
}

html .navbar .navbar-collapse #searchForm,
body .navbar .navbar-collapse #searchForm {
  width: 300px;
}

@media (max-width: 768px) {
  html .navbar .navbar-collapse #searchForm,
  body .navbar .navbar-collapse #searchForm {
    width: 100%;
  }
}

html .navbar .navbar-collapse .navbar-nav,
body .navbar .navbar-collapse .navbar-nav {
  display: flex;
  width: 100%;
  flex-wrap: wrap !important;
  justify-content: flex-end;
}

html .navbar .navbar-collapse .navbar-nav .nav-item,
body .navbar .navbar-collapse .navbar-nav .nav-item {
  display: block;
  position: relative !important;
}

html .navbar .navbar-collapse .navbar-nav .nav-item .nav-link,
body .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  margin-right: 20px;
}

html .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu,
body .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
  position: absolute;
}

html #navbar-mobile,
body #navbar-mobile {
  display: none;
  width: 100%;
  margin-bottom: 20px;
}

html #navbar-mobile #header-mobile,
body #navbar-mobile #header-mobile {
  position: relative;
  display: flex;
  align-items: center;
  background-color: #fff;
  height: 50px;
  justify-content: space-between;
  overflow: hidden;
}

html #navbar-mobile #header-mobile i,
body #navbar-mobile #header-mobile i {
  color: white;
}

html #navbar-mobile #header-mobile a,
body #navbar-mobile #header-mobile a {
  text-decoration: none;
}

html #navbar-mobile #header-mobile .left,
body #navbar-mobile #header-mobile .left {
  display: flex;
  align-items: center;
}

html #navbar-mobile #header-mobile .left a.navbar-toggle,
body #navbar-mobile #header-mobile .left a.navbar-toggle {
  margin-left: 15px;
  font-size: 19px;
  color: #ffffff;
  display: flex;
  height: 100%;
  align-items: center;
  background-color: transparent !important;
  z-index: 2;
}

html #navbar-mobile #header-mobile .left a.search-toggle,
body #navbar-mobile #header-mobile .left a.search-toggle {
  padding-top: 2px;
  padding-left: 15px;
  display: flex;
  align-items: center;
  height: 100%;
  z-index: 2;
}

html #navbar-mobile #header-mobile .center,
body #navbar-mobile #header-mobile .center {
  display: flex;
  justify-content: center;
  height: 100%;
}

html #navbar-mobile #header-mobile .center a.logo,
body #navbar-mobile #header-mobile .center a.logo {
  height: 100%;
}

html #navbar-mobile #header-mobile .center a.logo img,
body #navbar-mobile #header-mobile .center a.logo img {
  height: 100%;
  width: auto;
}

html #navbar-mobile #header-mobile .right,
body #navbar-mobile #header-mobile .right {
  display: flex;
  justify-content: flex-end;
}

html #navbar-mobile #header-mobile .right a.login,
body #navbar-mobile #header-mobile .right a.login {
  margin-right: 15px;
  padding-top: 3px;
  padding-left: 4.5px;
  display: flex;
  height: 100%;
  align-items: center;
  width: 35px;
  height: 35px;
  background-color: #ffffff;
  border-radius: 50%;
}

html #navbar-mobile .search-wrapper,
body #navbar-mobile .search-wrapper {
  display: none;
  position: relative;
}

html #navbar-mobile .search-wrapper.active,
body #navbar-mobile .search-wrapper.active {
  display: block;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
}

html #navbar-mobile #navbar-menu,
body #navbar-mobile #navbar-menu {
  display: none;
  background-color: #f2f2f2;
}

html #navbar-mobile #navbar-menu.active,
body #navbar-mobile #navbar-menu.active {
  display: block;
}

html #navbar-mobile #navbar-menu .nav-item,
body #navbar-mobile #navbar-menu .nav-item {
  border-bottom: 1px solid #bababa;
}

html #navbar-mobile #navbar-menu .nav-item .nav-link,
body #navbar-mobile #navbar-menu .nav-item .nav-link {
  padding: 3px auto 3px 15px !important;
  padding-left: 15px;
}

html #navbar-mobile #navbar-menu .nav-item .dropdown-menu,
body #navbar-mobile #navbar-menu .nav-item .dropdown-menu {
  border: none !important;
}

@media (max-width: 767.98px) {
  html #navbar-mobile,
  body #navbar-mobile {
    display: block;
  }
}


html #navbar-mobile-dark,
body #navbar-mobile-dark {
  display: none;
  width: 100%;
  margin-bottom: 20px;
  background-color: #202020;
}

.section-description-large {
  padding-left: 3rem;
  padding-right: 3rem;
  text-align:justify;
}

.section-description-small {
  padding-left: 3rem;
  padding-right: 3rem;
  text-align:justify;
}

@media (max-width: 767.98px) {
  html #navbar-mobile-dark,
  body #navbar-mobile-dark {
    display: block;
  }

  .section-title {
    font-size: 18px;
    font-weight: bold;
    max-width: 100%;
  }
  
  .section-description-large {
    font-size: 15px;
    font-weight: bold;
    max-width: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align:justify;
  }

  .section-description-small {
    font-size: 12px;
    max-width: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align:justify;
  }
}

html #big-menu-icons,
body #big-menu-icons {
  padding-top: 100px;
  padding-bottom: 50px;
}

html #big-menu-icons .menu-item,
body #big-menu-icons .menu-item {
  padding: 20px;
  text-align: center;
}

html #big-menu-icons .menu-item a h4,
body #big-menu-icons .menu-item a h4 {
  padding-top: 20px;
}

body #big-menu-icons .menu-item .resume {
  min-height: 100px;
}

html #greeting-video,
body #greeting-video {
  margin-top: -30px;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

@media (max-width: 991.98px) {
  html .navbar,
  body .navbar {
    background-color: blue;
  }

  html .navbar .navbar-toggler,
  body .navbar .navbar-toggler {
    border: none;
    outline: none;
  }

  html .navbar .navbar-brand,
  body .navbar .navbar-brand {
    display: block;
    height: 100%;
    height: 50px;
    width: auto;
  }

  html .navbar .navbar-brand img,
  body .navbar .navbar-brand img {
    height: 100%;
    width: auto;
  }

  html .navbar-collapse,
  body .navbar-collapse {
    margin-top: 10px !important;
  }

  html #big-menu-icons,
  body #big-menu-icons {
    flex-direction: column;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  html #big-menu-icons .menu-item,
  body #big-menu-icons .menu-item {
    display: block;
    /* text-align: left; */
    padding: 0;
  }

  html #big-menu-icons .menu-item a,
  body #big-menu-icons .menu-item a {
    padding: 10px;
    position: relative;
    /* display: flex; */
    align-items: center;
    overflow: hidden;
    cursor: pointer;
  }

  body #big-menu-icons .menu-item .resume {
    min-height: 80px;
  }

  html #big-menu-icons .menu-item a img,
  body #big-menu-icons .menu-item a img {
    height: 50px;
    width: auto;
  }

  html #big-menu-icons .menu-item a h4,
  body #big-menu-icons .menu-item a h4 {
    padding-top: 0;
    padding-left: 20px;
    z-index: 3;
    font-size: 0.9rem;
    font-weight: bold;
  }

  html #big-menu-icons .menu-item a:after,
  body #big-menu-icons .menu-item a:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\F14D";
    display: block;
    z-index: 1;
    font-size: 1rem;
    position: absolute;
    right: 5px;
    top: 0;
    bottom: 0;
    color: lightblue;
  }
}

@media (max-width: 991.98px) and (max-width: 767.98px) {
  html #big-menu-icons .menu-item a:after,
  body #big-menu-icons .menu-item a:after {
    opacity: 0;
  }
}

@media (max-width: 991.98px) {
  html #greeting-video,
  body #greeting-video {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  html .dropdown-menu,
  body .dropdown-menu {
    position: static !important;
  }
}

@media (max-width: 575.98px) {
  html .navbar .navbar-collapse,
  body .navbar .navbar-collapse {
    margin-top: 10px !important;
  }
}

html #registration-form-header,
body #registration-form-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

@media (max-width: 767.98px) {
  html #registration-form-header,
  body #registration-form-header {
    border: none;
    padding-bottom: 24px;
  }
}

html #registration-form-header a,
body #registration-form-header a {
  text-decoration: none;
  color: #000;
}

html #registration-form-header .item,
body #registration-form-header .item {
  display: block;
  background-color: #ededed;
  padding: 8px 30px;
  width: 230px;
}

html #registration-form-header .item p,
body #registration-form-header .item p {
  margin: 0;
}

html #registration-form-header .item .count,
body #registration-form-header .item .count {
  font-weight: bold;
  margin-bottom: 8px;
  font-size: 1.4rem;
  margin-top: -2px;
}

html #registration-form-header .item .title,
body #registration-form-header .item .title {
  font-size: 0.9rem;
}

html #registration-form-header .item.active,
body #registration-form-header .item.active {
  background-color: #0054A5;
  color: #ffffff;
}

@media (max-width: 991.98px) {
  html #registration-form-header .item,
  body #registration-form-header .item {
    border-radius: 50%;
    background-color: lightgray;
    height: 50px;
    width: 50px;
    border: none;
    padding-top: 10px;
    padding-left: 18px;
    margin-right: 15px;
  }

  html #registration-form-header .item .count span,
  body #registration-form-header .item .count span {
    display: none;
  }

  html #registration-form-header .item .title,
  body #registration-form-header .item .title {
    display: none;
  }
}

html .widget-header,
body .widget-header {
  background-image: url(data:image/png;base64,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);
  background-color: #0054A5;
  color: white;
  margin: 0;
  padding: 0;
  font-size: 1.2em;
  overflow: hidden;
}

html .widget-header h5 > button > span,
body .widget-header h5 > button > span {
  color: white;
  margin: 0;
  padding: 0;
  font-size: 1.2em;
  overflow: hidden;
}

.welcome-banner {
  z-index: 1;
  position: relative;
  min-height: 450px;
  display: block;
  padding-top: 20px;
}

.welcome-banner .image-banner {
  z-index: 2;
  display: block;
  height: 100px;
  position: absolute;
  left: 0;
  right: 0;
  overflow: inherit;
}

.welcome-banner .image-banner-second {
  z-index: 2;
  display: block;
  height: 100px;
  position: absolute;
  left: 0;
  right: 0;
  overflow: inherit;
}

.welcome-banner .image-banner .mobile {
  display: none;
}

.welcome-banner .image-banner .desktop {
  display: block;
}

.welcome-banner .image-banner-second .desktop{
  display: block;
  margin-top: 20px;
  margin-left: 60px;
  width: 870px;
}

.welcome-banner .image-banner-second .about{
  display: block;
  margin-top: 20px;
  margin-left: 60px;
  width: 400px;
}

@media (max-width: 767.98px) {
  .welcome-banner .image-banner .mobile {
    display: block;
  }

  .welcome-banner .image-banner .desktop {
    display: none;
  }
}

.welcome-banner .image-banner img {
  position: relative;
  /* width: 100%; */
  height: 440px !important;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
  margin-top: 40px;
  margin-left: -10px;
}

@media (max-width: 991.98px) {
  .welcome-banner .image-banner img.img-iix {
    width: 100%;
  }
}

@media (max-width: 991.98px) {
  .welcome-banner .image-banner img.img-dcim {
    width: 100%;
  }
}

.welcome-banner .text-container {
  display: block;
  max-width: 500px;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  font-size: 1.2rem;
  position: relative;
  z-index: 5 !important;
  padding-top: 130px;
  margin: 0 auto;
  text-align: center;
}

@media (max-width: 767.98px) {
  .welcome-banner .text-container * {
    font-size: 0.7em;
  }
}

.welcome-banner .text-container .service-description {
  font-size: 1rem;
  font-weight: lighter;
}

.welcome-banner .text-container .title {
  font-weight: bold;
  font-size: 1.3em;
}

@media (max-width: 767.98px) {
  .welcome-banner .text-container {
    max-width: 300px;
  }
}

.welcome-banner .text-container .registration {
  background-color: #ffffff;
  color: #222222;
  padding: 8px 15px;
  font-weight: bold;
}

.welcome-banner .text-container .login-register {
  background-color: #edd22f;
  color: #0a54a5;
  padding: 8px 40px;
  font-weight: normal;
}

.text-container .text-main {
  padding-top: 3rem !important;
  padding-left: 2rem !important;
  margin-top: 8%;
}

.text-container .text-main .title{
  font-size: 3rem;
}

.text-container .text-main .title-second{
  font-size: 2.6rem;
}

.text-container .text-main .tagline{
  font-size: 1.4rem;
}

.text-container .text-main .description {
  padding-top: 0.8rem;
  font-size: 1rem;
}

.text-container .text-main .description-second {
  padding-top: 0.4rem;
  font-size: 0.8rem;
  text-align: justify;
}

.text-container .text-main .description-about {
  padding-top: 0.4rem;
  font-size: 0.9rem;
  text-align: justify;
}

.visionMission {
  margin-left: 20px;
  margin-right: 20px;
}

.visionMission h5{
  color: #212529;
}

.visionMission .description{
  font-size: 0.9rem;
  text-align: justify;
  color: #6c757d;
}

.visionMission .card{
    min-height: 250px;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
}

.philosophy{
  padding-top: 30px;
}

.philosophy .img-desktop{
  margin-left: auto;
  margin-right:auto;
  display: block;
  width: 100%;
  padding-left: 40px; 
  padding-right: 40px;
}

.philosophy .img-mobile {
  display: none;
}

@media (max-width: 767.98px) {

  .visionMission {
    margin-left: 10px;
    margin-right: 10px;
  }

  .philosophy{
    padding-top: 0px !important;
  }

  .philosophy .img-desktop {
    display: none !important;
  }

  .philosophy .img-mobile {
    display: block;
    margin-left: auto;
    margin-right:auto;
    display: block;
    width: 100%;
  }
}

@media (max-width: 767.98px) {

  .text-container {
    background: url('images/welcome-banner-mobile.png');
  }

  .welcome-banner {
    display: none !important;
  }

  .text-container .text-main {
    padding-top: 1rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .text-container .text-main .title{
    font-size: 2.2rem;
  }

  .text-container .text-main .tagline{
    font-size: 1.2rem;
  }
  
  .text-container .text-main .description {
    padding-top: 0.5rem;
    font-size: 0.8rem;
  }

  .welcome-banner .image-banner {
    height: 300px;
  }

  .welcome-banner .image-banner img {
    height: 300px;
  }
}

.welcome-banner.half-banner {
  position: relative;
}

.welcome-banner.half-banner img {
  height: 300px;
  width: auto;
  display: block;
  margin: 0 auto;
}

@media (max-width: 767.98px) {
  .welcome-banner.half-banner img {
    height: 200px;
    width: auto;
    display: block;
    margin: 0 auto;
  }

  .consultation .consultation-field {
    margin-top: 25px;
  }
}

.welcome-banner.half-banner .text-container {
  position: absolute;
  bottom: 40px;
  left: 20px;
  height: auto !important;
  width: 100%;
  text-align: left;
}

.welcome-banner.half-banner .text-container .service-description {
  max-width: 400px;
  font-size: 0.85rem;
}

.arsen-news {
  padding-top: 1.5rem !important;
  padding-left: 5rem !important;
  padding-right: 5rem !important;
  padding-bottom: 5rem !important;
}

@media (max-width: 767.98px) {
  .arsen-news {
    padding-top: 1rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

.consultation {
  padding: 2rem;
  margin-top: 1rem;
}

.consultation .title{
  font-size: 35px;
}

.consultation .info{
  font-size: 20px;
}

.consultation .detail{
  font-size: 16px;
}

.consultation .consultation-field {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-left-radius: 18px;
  border-bottom-right-radius: 18px;
  height: 50px;
}

.consultation .consultation-textarea {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-left-radius: 18px;
  border-bottom-right-radius: 18px;
  height: 180px;
}

.consultation .consultation-button {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-left-radius: 18px;
  border-bottom-right-radius: 18px;
  width:150px;
  color: #fff;
  background-color: #1C8FB6;
}

@media (max-width: 767.98px) {
  .consultation {
    padding: 0.3rem;
    margin-top: 2rem;
  }
}

.testimonial {
  padding: 2rem;
  margin-top: 4rem;
}

.testimonial .title {
  font-size: 1.3rem;
}
.testimonial .testimonial-client {
  font-size: 3rem;
  font-weight: lighter;
}

.testimonial .testimonial-identity {
  font-size: 15px;
}

.quote-left {
  position: absolute; 
  left: 0; 
  bottom: 65px; 
  opacity: 0.1;
  width: 50%;
}

@media (max-width: 767.98px) {
  .testimonial {
    padding: 0.3rem;
  }

  .testimonial .testimonial-client {
    font-size: 1.5rem;
  }

  .testimonial .testimonial-identity {
    font-size: 13px !important;
  }
}

.client {
  padding: 2.5rem;
  margin-bottom: 2rem;
}

.client h3 {
  padding-bottom: 2.5rem;

}

.client .card {
  border-radius: 30px; 
  height: 120px; 
  padding: 10px 35px; 
  border: 1px solid #979797
}

.client .card img {
  margin-top: auto; 
  margin-bottom: auto; 
  display: block; 
  width: 100%; 
  max-height: 90px; 
  object-fit:contain;
}

@media (max-width: 767.98px) {
  .client {
    padding: 1rem;
  }

  .client .card {
    height: 130px; 
    padding: 10px 45px;
  }
}
.products-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}

.products-container .product-item {
  margin-right: 6px;
  margin-left: 6px;
  color: inherit;
  cursor: pointer;
  text-decoration: none;
  display: block;
  width: 280px;
}

.products-container .product-item:hover {
  text-decoration: none;
}

.products-container .product-item .logo {
  height: 180px;
  width: 180px;
}

.products-container .product-item .logo img {
  height: 100%;
  width: 100%;
}

.products-container .product-item .text .title {
  font-weight: bold;
  color: #0054A5;
}

.w-30 {
  width: 30%;
}

.carousel-caption {
  left: 5% !important;
  top: 20%;
}

.carousel-caption-service {
  position: absolute;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 0px;
  padding-bottom: 20px;
  color: #fff;
  text-align: left;
  left: 5%;
  top: 15%;
}

.main-image {
  position: relative;
  width: 100%;
  height: 488px;
  background-size: cover;
  background-position: 100% 100%;
}

.main-image.apjii {
  background: url(/images/sample-1.png?d08d4d34a1db1d23543b48afca648b1a);
  background-size: cover;
  background-position: 100% 100%;
}

.main-image.idnic {
  background: url(/images/sample-banner-idnic.png?d46e13a0fb3fba35ef95783cb2524c07);
  background-size: cover;
  background-position: 100% 100%;
}

.main-image.iix {
  background: url(/images/sample-banner-iix.png?82f3d289d62c3d07c69e4d0bae0c9ace);
  background-size: cover;
  background-position: 100% 100%;
}

.main-image:after {
  content: "";
  position: absolute;
  display: block;
  z-index: 1;
  background: linear-gradient(to right, black, transparent);
  height: 100%;
  width: 50%;
  left: 0;
  right: 0;
  bottom: 0;
}

.main-image .carousel-caption {
  z-index: 3;
}

.main-image .carousel-caption .information-box {
  margin-top: 30px;
  display: inline-block;
  width: auto;
}

.main-image .carousel-caption .information-box .box {
  padding: 20px;
  display: flex;
  border: 2px solid white;
  margin-right: auto;
}

.main-image .carousel-caption .information-box .box .left {
  position: relative;
  padding-right: 20px;
}

.main-image .carousel-caption .information-box .box .left:after {
  content: "";
  display: block;
  height: 100%;
  width: 3px;
  background-color: white;
  position: absolute;
  right: 0;
  top: 0;
}

.main-image .carousel-caption .information-box .box .right {
  padding-left: 20px;
}

.main-image .carousel-caption .information-box .box p {
  margin: 0;
}

.main-image .carousel-caption .information-box .box .count {
  font-size: 2.4rem;
  font-weight: bold;
}

@media (max-width: 767.98px) {
  .main-image .carousel-caption .information-box .box .count {
    font-size: 1.7rem;
  }
}

@media (max-width: 767.98px) {
  .main-image {
    padding-left: 0;
    padding-right: 0;
    height: 300px;
  }

  .main-image:after {
    content: "";
    position: absolute;
    display: block;
    z-index: 1;
    background: linear-gradient(transparent, black);
    height: 50%;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
  }
}

@media (max-width: 767.98px) {
  .main-image .carousel-caption {
    font-size: 0.9rem;
    z-index: 3;
    top: 0;
    bottom: 0;
  }

  .main-image .carousel-caption h1 {
    font-size: 1.2rem;
  }
}

.idnic-main-image {
  background: url(/images/sample-banner-idnic.png?d46e13a0fb3fba35ef95783cb2524c07);
  background-size: cover;
  width: 100%;
  height: 325px;
  cursor: pointer;
}

.iix-main-image {
  background: url(/images/sample-banner-iix.png?82f3d289d62c3d07c69e4d0bae0c9ace);
  background-size: cover;
  width: 100%;
  height: 325px;
  cursor: pointer;
}

a {
  /**/
}

a.color-inherit,
a.color-inherit:hover {
  color: inherit;
}

a .option-icon {
  position: relative;
  top: 23px;
  display: inline-block;
}

a.rounded-option {
  width: 100%;
  height: 93px;
  margin-left: 0px;
  padding: 45px 18px;
  font-size: 21px;
  color: #ffffff;
}

a.btn-blue-square {
  background-color: #1e4079;
  border-color: #1e4079;
  padding: 5px 40px 5px 40px;
  color: #ffffff;
}

a.btn-blue-square:hover span {
  text-decoration: underline;
}

a.btn-blue-square:focus {
  outline: none;
  transform: translateY(4px);
}

a.btn-aqua-square {
  background-color: #5590aa;
  border-color: #5590aa;
  padding: 5px 40px 5px 40px;
  color: #ffffff;
}

a.btn-aqua-square:hover span {
  text-decoration: underline;
}

a.btn-aqua-square:focus {
  outline: none;
  transform: translateY(4px);
}

button {
  outline: none;
  border: none;
  /**/
}

button.btn-dark-square {
  background-color: #000000;
  border-color: #000000;
  padding: 8px 17px 8px 17px;
  color: #ffffff;
}

button.btn-dark-square span {
  display: inline-block;
  position: relative;
  transition: 0.2s;
}

button.btn-dark-square span:after {
  position: absolute;
  opacity: 0;
  top: 0;
  right: -10px;
  transition: 0.5s;
}

button.btn-dark-square:hover span {
  padding-right: 10px;
  text-decoration: underline;
}

button.btn-dark-square:hover span:after {
  opacity: 1;
  right: 0;
}

button.btn-dark-square:focus {
  outline: none;
  transform: translateY(4px);
}

button.btn-blue-square {
  background-color: #1e4079;
  border-color: #1e4079;
  padding: 5px 40px 5px 40px;
  color: #ffffff;
}

button.btn-blue-square:hover span {
  text-decoration: underline;
}

button.btn-blue-square:focus {
  outline: none;
  transform: translateY(4px);
}

button.btn-aqua-square {
  background-color: #5590aa;
  border-color: #5590aa;
  padding: 5px 40px 5px 40px;
  color: #ffffff;
}

button.btn-aqua-square:hover span {
  text-decoration: underline;
}

button.btn-aqua-square:focus {
  outline: none;
  transform: translateY(4px);
}

button.btn-idnic-blue {
  border: 1px solid #0054A5;
  background-color: #0054A5;
  color: #ffffff;
}

button.btn-idnic-blue:hover {
  border: 1px solid #0054A5;
  background-color: #ffffff;
  color: #0054A5;
}

.underline-hover {
  padding-bottom: 2px;
  border-bottom: none;
  transition: 0.1s;
}

.underline-hover:hover {
  border-bottom: 2px solid #07407d;
}

.underline-hover-black {
  padding-bottom: 2px;
  border-bottom: none;
  transition: 0.1s;
}

.underline-hover-black:hover {
  border-bottom: 2px solid black;
}

.underline-hover-white {
  padding-bottom: 2px;
  border-bottom: none;
  transition: 0.1s;
}

.underline-hover-white:hover {
  border-bottom: 2px solid white;
}

.text-shadow {
  text-shadow: 35px -15px #f8f8f8;
}

.link-active {
  text-shadow: 1px 0 #000;
  letter-spacing: 1px;
  font-weight: bold;
}

.icon-main-menu {
  width: 50px;
  height: 50px;
  display: block;
  margin:auto;
  background: none;
  margin-top: 22px
  /* transition: transform 0.8s ease-in-out; */
}

.circleborder {
  border: 2px solid #B8B8B8;
  border-radius: 100%;
  display: inline-block;
  width: 100px;
  height:100px;
}

.circleborder-big {
  border: 4px solid #B8B8B8;
  border-radius: 100%;
  display: inline-block;
  width: 200px;
  height:200px;
  margin-top: 50px;
}

.circleborder-big img {
  margin: auto;
  padding-top: 40px;
  width: 60%;
}

/* .icon-menu-wrapper:hover .icon-main-menu {
  transform: scale(1.2);
} */

.flex {
  display: flex;
  flex-wrap: wrap;
}

.border-right-half {
  margin-top: 10px;
  height: 80%;
  border-right: 3px solid #ffffff;
}

/** End Bootstrap Edit**/

.row2 {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: 40px;
}

.form-search {
  border: 2px solid #495057;
  width: 100%;
  height: 35px;
  padding: 10px 5px 10px 5px;
}

.form-search::-webkit-input-placeholder {
  color: #666666;
  font-size: 12px;
  text-align: center;
}

.form-search:-ms-input-placeholder {
  color: #666666;
  font-size: 12px;
  text-align: center;
}

.form-search::-ms-input-placeholder {
  color: #666666;
  font-size: 12px;
  text-align: center;
}

.form-search::-moz-placeholder {
  color: #666666;
  font-size: 12px;
  text-align: center;
}

.form-search::placeholder {
  color: #666666;
  font-size: 12px;
  text-align: center;
}

.form-search:focus {
  color: #666666;
  font-size: 12px;
  outline: none;
}

.click-icon {
  float: right;
  margin-right: 6px;
  margin-top: -25px;
  position: relative;
  z-index: 2;
  color: #666666;
  cursor: pointer;
}

.icon-register {
  margin-top: -5px;
  margin-right: -50px;
}

.no-border {
  border: none !important;
}

div {
  /*** Sidebar IDNIC ***/
}

div .right-sidebar {
  background-color: transparent !important;
  border-bottom: 2px solid #bababa !important;
}

div .card-header:first-child {
  border-radius: 0px !important;
  padding: 5px 0px 5px 15px !important;
}

div .border-left-aqua {
  border-left: 10px solid #4e859d;
}

div .border-left-light-aqua {
  border-left: 10px solid #75c5d0;
}

div .border-left-blue {
  border-left: 10px solid #4578be;
}

div .border-left-light-blue {
  border-left: 10px solid #4ebbe7;
}

div .border-left-gray {
  border-left: 10px solid #b8b8b8;
}

.btn-link {
  font-weight: normal !important;
  color: #222222 !important;
  text-decoration: none !important;
}

.text-aqua.active {
  color: #4e859d !important;
  font-weight: bolder !important;
}

.text-aqua:focus {
  color: #4e859d !important;
  font-weight: bolder !important;
}

.text-aqua-active {
  color: #4e859d !important;
  font-weight: bolder !important;
}

.text-light-aqua:focus {
  color: #75c5d0 !important;
  font-weight: bolder !important;
}

.text-blue.active {
  color: #4578be !important;
  font-weight: bolder !important;
}

.text-blue:focus {
  color: #4578be !important;
  font-weight: bolder !important;
}

.text-light-blue.active {
  color: #4ebbe7 !important;
  font-weight: bolder !important;
}

.text-light-blue:focus {
  color: #4ebbe7 !important;
  font-weight: bolder !important;
}

.text-gray.active {
  color: #b8b8b8 !important;
  font-weight: bolder !important;
}

.text-gray:focus {
  color: #b8b8b8 !important;
  font-weight: bolder !important;
}

#teams-container {
  padding-top: 40px;
  padding-bottom: 40px;
}

#teams-container .filterDiv {
  display: none;
}

#teams-container .show {
  display: block;
}

#teams-container .team-item {
  height: 110px;
}

#teams-container .team-item .team-picture {
  display: block;
  margin: 0 auto;
  height: 90px;
  width: 90px;
  border-radius: 50%;
  border: 1px solid #bababa;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

#teams-container .team-item .name {
  padding-top: 8px;
  font-size: 15px;
  display: block;
  text-align: left;
  font-weight: bold;
}

#teams-container .team-item .description {
  display: block;
  font-size: 12px;
  text-align: left;
}

#teams-container .team-item a {
  color: #fff;
  height: 110px;
}

#teams-container .team-item a .team-picture {
  display: block;
  margin: 0 auto;
  height: 90px;
  width: 90px;
  border-radius: 50%;
  border: 1px solid #bababa;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

#teams-container .team-item a .name {
  padding-top: 8px;
  font-size: 15px;
  display: block;
  text-align: left;
  font-weight: bold;
}

#teams-container .team-item a .description {
  display: block;
  font-size: 12px;
  text-align: left;
}

#teams-container .team-item a:hover {
  text-decoration: none !important;
}

#team-detail .team-identity img {
  height: 150px;
  width: 150px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

@media (max-width: 767.98px) {
  #team-detail .team-identity {
    text-align: center;
  }
}

.fa-li {
  left: 32px !important;
}

figure table {
  display: block;
  width: 100%;
  overflow-x: auto;
}

.whois-results {
  background-color: #f5f5f5;
  padding: 15px;
  font-size: 14px;
  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
}

.bg-idnic-blue {
  border: 1px solid #0054A5;
  background-color: #0054A5;
  color: #ffffff;
}

.bg-idnic-aqua {
  border: 1px solid #4cb2de;
  background-color: #4cb2de;
  color: #fff;
}

.bg-idnic-green {
  border: 1px solid #7fc732;
  background-color: #7fc732;
  color: #ffffff;
}

.bg-idnic-soft-orange {
  border: 1px solid #C38967;
  background-color: #C38967;
  color: #ffffff;
}

.bg-idnic-soft-blue {
  border: 1px solid #92A9CB;
  background-color: #92A9CB;
  color: #ffffff;
}

.bg-idnic-soft-purple {
  border: 1px solid #b48ecc;
  background-color: #b48ecc;
  color: #fff;
}

.bg-idnic-gold {
  border: 1px solid #CA9F1A;
  background-color: #CA9F1A;
  color: #fff;
}

.badge-team-sort {
  cursor: pointer;
  border-radius: 0 !important;
  font-size: 14px !important;
  font-weight: lighter;
  text-transform: uppercase;
  opacity: 0.5 !important;
}

.badge-team-sort.active {
  opacity: 1 !important;
}

.badge-team-sort:hover {
  opacity: 1 !important;
}

