:root {
  --blue: #1a4860;
  --red: #bf2940;
  --white: #fff;
  --shadow: #878787;
  --sidemenu: #e8e8e8;
  --table-row-active: #d6d6d6;
  --black: #000;
  /* --mobile-menu-delimiter:#00000024;  */
  --mobile-menu-delimiter:rgba(0, 0, 0, 0.14);
  --history-divider: #cecece; 
}

/*#region global */
body {
  font-family: sans-serif;
  overflow-x: hidden;
  line-height: 1;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms;
}

html, 
body, 
div, 
header,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6
p,
img {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline
}

/* _reboot.scss */
*, ::after, ::before {
  box-sizing: border-box;
}

img {
  max-width: 100%;
  height: auto;
}

a {
  text-decoration: none;
  color: var(--red);
}

a:hover {
  color: var(--blue);
}

/* ol, ul { */
ul {
  list-style: none;
}

body {
  line-height: 1
}

h1, h2, h3 {
  color: var(--blue);
  font-weight: bold;
  margin-bottom: 10px;
  text-align: left;
}

p {
  line-height: 1.7em;
  text-align: justify;
  font-size: 16px;
}

.margin-top {
  margin-top: 40px;
}

.text-center {
  text-align: center;
}

.indent {
  padding-left: 40px;
}

@media only screen and (max-width: 750px) {
  p {
      font-size: 14px;
  }
}

body.no-scroll {
  overflow: hidden
}

.red-text {
  color: var(--red);
}

.bold-text {
  font-weight: bold;
}

.smatsa-btn {
  /* background-color: #bf2940; */
  background-color: var(--red);
  /* color: #fff; */
  color: var(--white);
  font-weight: 700;
  font-size: 1em;
  padding: 15px 0;
  display: block;
  max-width: 150px;
  text-align: center;
  cursor: pointer;
  top: 0;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

.smatsa-btn:hover {
  top: -5px;
  color: var(--white)
}

.back-to-top {
  position: fixed;
  right: 20px;
  bottom: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 40px;
  /* height: 40px; */
  height: 50px;
  /* background: #bf2940; */
  background: var(--red);
  color:var(--white);
  z-index: 100;
  display: none;
}

.back-to-top:hover {
  /* top: -5px; */
  color: var(--white);
  bottom: 105px;
}

.breadCrumb {
  position: relative
}

.breadCrumb span {
  position: absolute;
  width: 25px;
  height: 2px;
  /* background-color: #bf2940; */
  background-color: var(--red);
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.breadCrumb p {
  font-size: 1.125rem;
  padding-left: 35px;
  /* color: #fff; */
  color: var(--white);
  /* margin-bottom: 10px */
}

@media only screen and (max-width: 750px) {
  .breadCrumb p {
      font-size: .825rem
  }
}

.icon_holder
{
  /* background-color: #bf2940; */
  background-color: var(--red);
  border-radius: 100%;
  padding: 20px;
  width: 100px;
  height: 100px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;    
  /* margin: auto;
  margin-bottom: 10px; */
}

.icon_holder img {
  width: 100%;
}

.site-content {
  padding-top: 75px;
}
/*#endregion global */


/*#region header */
header {
  position: relative;
  /* position: fixed; */
  z-index: 5;
}

header .top_header {
  /* top: 0; */
  height: 35px;
  position: fixed;
  top: 0;
  left: 0;
  /* height: 25px; */
  width: 100%;
  /* background-color: #1a4860 */
  /* position:fixed; */
  /* background-color: #1a4860; */
  background-color: var(--blue);
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

/* @media only screen and (max-width: 1024px) {
  header .top_header {
      left: -100%;
      position: fixed;
      bottom: 0;
      z-index: 1;
      width: 30%
  }
} */

/* @media only screen and (max-width: 900px) {
  header .top_header {
      width: 50%
  }
} */

@media only screen and (max-width: 560px) {
  header .top_header {
      width: 100%
  }
}

/* header .top_header.active {
  left: 0
} */

header .top_header .top_header_menu_holder {
  max-width: 1120px;
  position: relative;
  width: 100%;
  margin: auto;
  height: 100%
}

header .top_header .top_header_menu_holder .menu-languages-container {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    
}

header .top_header .top_header_menu_holder .menu-languages-container a {
    /* color: #fff; */
    color: var(--white);
    /* text-transform: capitalize; */
    /* text-transform: lowercase; */
    font-size: 12px;
    -webkit-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms
}

header .top_header .top_header_menu_holder .menu-languages-container a:first-child {
  margin-right: 20px;
}

/* header .top_header .top_header_menu_holder .menu-languages-container .vertical-delimiter {

  color: var(--white);
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
} */

header .top_header .top_header_menu_holder .menu-languages-container a:hover {
    /* color: #bf2940 */
    color: var(--red)
}

/* @media only screen and (max-width: 1024px) { */
@media only screen and (max-width: 1200px) {
    
    header .top_header .top_header_menu_holder .menu-languages-container {
        right: 20px
    }
}

/* header .top_header .top_header_menu_holder .menu-languages-container #languages-menu {
    display: inline-block
}

header .top_header .top_header_menu_holder .menu-languages-container #languages-menu li {
    display: inline-block
}

header .top_header .top_header_menu_holder .menu-languages-container #languages-menu li.lang-item {
    margin-left: 10px;
} */

header .inner_header_wrap {
    position: fixed;
    top: 35px;
    width: 100%;
    left: 0;
    height: 100px;
    /* background: #fff; */
    background: var(--white);
    -webkit-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms
}

header .top_header {
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

header .inner_header_wrap .content_holder .menu .menu-item {
  cursor: pointer;
}

/* @media only screen and (max-width: 1024px) { */
@media only screen and (max-width: 1200px) {

  header .inner_header_wrap {
    /* top: 0 */
    top: 25px;
    height: 100px;
  }
  header .top_header {
    /* top: 0 */
    height: 25px;
  }   
  /* header .top_header.fixed {
    position: fixed;
    top: 0;
  } */

}

header .inner_header_wrap .hamburger {
    z-index: 1;
    width: 35px;
    position: absolute;
    right: 20px;
    top: 50%;
    display: none;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer
}

/* @media only screen and (max-width: 1024px) { */
@media only screen and (max-width: 1200px) {
    header .inner_header_wrap .hamburger {
        display: block
    }
}

header .inner_header_wrap .hamburger.rotate span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 6px
}

header .inner_header_wrap .hamburger.rotate span:nth-child(2) {
    width: 0
}

header .inner_header_wrap .hamburger.rotate span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: -9px
}

header .inner_header_wrap .hamburger span {
    display: block;
    width: 100%;
    height: 3px;
    position: relative;
    -webkit-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms;
    top: 0;
    margin: auto;
    margin-bottom: 5px;
    /* background-color: #1a4860 */
    background-color: var(--blue)
}

header .inner_header_wrap.fixed {
    position: fixed;
    /* top: 0; */
    /* top: 25px; */
    left: 0;
    /* height: 80px; */
    height: 70px;
    width: 100%;
    /* background-color: #fff */
    /* background-color: var(--white) */
}

header .inner_header_wrap.fixed .content_holder {
    height: 70px
}

header .inner_header_wrap.fixed .content_holder .logo {
    max-width: 80px
}

header .top_header.fixed {
  /* position: fixed;
  top: 0;
  left: 0; */
  /* height: 25px; */
  font-size: 10px;
  /* width: 100%; */

  /* background-color: var(--blue) */
}

/* header .top_header.fixed .top_header_menu_holder {
  height: 25px
} */

header .inner_header_wrap .content_holder {
    height: 100px;
    position: relative;
    max-width: 1120px;
    width: 100%;
    margin: auto;
    -webkit-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms
}

header .inner_header_wrap .content_holder .search-icon {
    position: absolute;
    z-index: 100;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -40px;
    /* height: 15px;
    width: 15px; */
    /* color: #bf2940; */
    color: var(--red);

    -webkit-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms;
    /* font-size: 15px; */
}

header .inner_header_wrap .content_holder .search-icon:hover {
  font-size: 20px;
}

/* @media only screen and (max-width: 1100px) { */
@media only screen and (max-width: 1200px) {
    header .inner_header_wrap .content_holder .search-icon {
        right: 80px
        /* right: 40px */
    }
}




/* header .inner_header_wrap .content_holder .search-icon img {
    width: 100%
} */

header .inner_header_wrap .content_holder .search-icon .close-search {
    display: none;
    /* padding-top: 30%; */
}

header .inner_header_wrap .content_holder .search-icon .close-search span {
    width: 20px;
    height: 2px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    /* background-color: #bf2940 */
    background-color: var(--red)
}

header .inner_header_wrap .content_holder .search-icon .close-search span:first-child {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

@media only screen and (max-width: 1240px) {

  header .inner_header_wrap .content_holder .close-search {
    position:relative;
    right: 20px;
  }
}

header .inner_header_wrap .content_holder form {
    position: absolute;
    /* max-width: 350px; */
    max-width: 550px;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* right: -30px; */
    right: -60px;
    /* top: 20px; */
    top: 70px;
    /* background-color: #fff; */
    background-color: var(--white);
    opacity: 0;
    visibility: hidden;

    /* border:1px solid red; */
    /* box-shadow: #878787 0px 5px 15px; */
    -webkit-box-shadow: var(--shadow) 0px 5px 15px;
    box-shadow: var(--shadow) 0px 5px 15px;
    -webkit-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms
}

header .inner_header_wrap .content_holder form input:focus {
  outline: none;
}

/* @media only screen and (max-width: 1024px) { */
@media only screen and (max-width: 1240px) {
    header .inner_header_wrap .content_holder form {
      right: -40px;
    }
}

@media only screen and (max-width: 1200px) {
  header .inner_header_wrap .content_holder form {
    right: 80px;
  }
}

@media only screen and (max-width: 750px) {
    header .inner_header_wrap .content_holder form {
        max-width: 100%;
        right: 0;
        top: 100px
    }
}

header .inner_header_wrap .content_holder form.scroll {
    /* top: 10px */
    top: 60px;
    padding: 5px;
}

@media only screen and (max-width: 750px) {
    header .inner_header_wrap .content_holder form.scroll {
        /* top: 80px */
        top: 70px
    }
}

header .inner_header_wrap .content_holder form.active {
    width: 100%;
    z-index: 1;
    opacity: 1;
    visibility: visible
}

/* header .inner_header_wrap .content_holder form .screen-reader-text {
    display: none
} */

/* .error-404 form .screen-reader-text {
    display: none
} */

header .inner_header_wrap .content_holder form .search-field {
    border: none;
    /* max-width: 500px; */
    width: 100%;
    padding: 8px 30px 7px 0;
    font-size: 14px;
    /* border-bottom: 2px solid #bf2940 */
    border-bottom: 2px solid var(--red)
}

@media only screen and (max-width: 750px) {
    header .inner_header_wrap .content_holder form .search-field {
        /* max-width: 200px; */        
        font-size: 14px
    }
}

header .inner_header_wrap .content_holder form .search-submit {
    /* padding: 10px 15px; */
    padding: 8px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* background-color: #bf2940; */
    background-color: var(--red);
    cursor: pointer;
    /* border: 1px solid #bf2940; */
    border: 1px solid var(--red);
    /* color: #fff; */
    color: var(--white);
    /* -webkit-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms */
    -webkit-transition: all 700ms ease 0ms;
    transition: all 700ms ease 0ms;
    font-size: 14px;
}

@media only screen and (max-width: 750px) {
    header .inner_header_wrap .content_holder form .search-submit {
        /* padding: 10px 30px */
        padding: 8px 30px
    }
}

header .inner_header_wrap .content_holder form .search-submit:hover {
    /* background-color: #fff; */
    /* background-color: var(--white); */
    /* color: #bf2940 */
    /* color: var(--red); */
    /* font-size: 15px; */
    padding: 8px 20px;
}

header .inner_header_wrap .content_holder .menu,
header .inner_header_wrap .content_holder .logo {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    /* right: 0 */
}

header .inner_header_wrap .content_holder .menu {
  right: 0
}

header .inner_header_wrap .content_holder .logo {
    left: 0;
    right: auto;
    max-width: 200px;
    -webkit-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms
}

/* @media only screen and (max-width: 1024px) { */
@media only screen and (max-width: 1200px) {
    header .inner_header_wrap .content_holder .logo {
      left: 20px
    }
}

header .inner_header_wrap .content_holder .logo img {
    width: 100%
}

/* @media only screen and (max-width: 1024px) { */
  @media only screen and (max-width: 1200px) {

    header .inner_header_wrap .content_holder .menu-primary-container,
    header .inner_header_wrap .content_holder .menu-met-container {
        position: fixed;
        top: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: scroll;
        left: -100%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 30%;
        height: 100%;
        /* background: #fff; */
        background: var(--white);
        -webkit-transition: all 400ms ease 0ms;
        transition: all 400ms ease 0ms
    }

    header .inner_header_wrap .content_holder .menu-primary-container.active,
    header .inner_header_wrap .content_holder .menu-met-container.active {
        left: 0
    }
}

@media only screen and (max-width: 900px) {

    header .inner_header_wrap .content_holder .menu-primary-container,
    header .inner_header_wrap .content_holder .menu-met-container {
        width: 50%
    }
}

@media only screen and (max-width: 750px) {

    header .inner_header_wrap .content_holder .menu-primary-container,
    header .inner_header_wrap .content_holder .menu-met-container {
        width: 100%
    }
}

/* @media only screen and (max-width: 1024px) { */
@media only screen and (max-width: 1200px) {
    header .inner_header_wrap .content_holder .menu {
        position: relative;
        top: auto;
        -webkit-transform: none;
        transform: none;
        width: 100%;
        /* padding: 20px; */
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 100px
    }
}

header .inner_header_wrap .content_holder .menu li {
    display: inline-block;
    margin-right: 20px;
    position: relative
}

/* @media only screen and (max-width: 1024px) { */
@media only screen and (max-width: 1200px) {
    header .inner_header_wrap .content_holder .menu li {
        text-align: center;
        display: block;
        margin: 0;
        /* border-bottom: 1px solid rgba(0, 0, 0, 0.14); */
        border-bottom: 1px solid var(--mobile-menu-delimiter);
    }
    header .inner_header_wrap .content_holder .menu li:last-child {
        border: none
    }
}



header .inner_header_wrap .content_holder .menu li a {
    font-weight: 700;
    /* color: #000; */
    color: var(--black);
    font-size: 16px;
    padding: 40px 0;
    display: block;
    -webkit-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms
}

/* @media only screen and (max-width: 1024px) { */
@media only screen and (max-width: 1200px) {
    header .inner_header_wrap .content_holder .menu li a {
        padding: 20px 0
    }
}

header .inner_header_wrap .content_holder .menu li a:hover {
    /* color: #bf2940 */
    color: var(--red);
}

header .inner_header_wrap .content_holder .menu li.current-menu-item a,
header .inner_header_wrap .content_holder .menu li.current-menu-parent>a {
  color: var(--red);
}

header .inner_header_wrap .content_holder .menu li:last-child {
    margin-right: 0
}

@media only screen and (max-width: 1200px) {
  header .inner_header_wrap .content_holder .menu li.current-menu-parent, 
  header .inner_header_wrap .content_holder .menu li.current-menu-item {
      background-color: var(--red);
      
  }

  header .inner_header_wrap .content_holder .menu li.current-menu-parent>a,
  header .inner_header_wrap .content_holder .menu li.current-menu-item>a {
    color: var(--white)
  }
}

header .inner_header_wrap .content_holder .menu li .sub-menu {
    display: none;
    /* background-color: #fff; */
    background-color: var(--white);
    position: absolute;
    top: 80px;
    left: -20px;
    /* -webkit-box-shadow: 2px 3px 11px -1px #878787;
    box-shadow: 2px 3px 11px -1px #878787 */
    -webkit-box-shadow: 2px 3px 11px -1px var(--shadow);
    box-shadow: 2px 3px 11px -1px var(--shadow)
}

/* @media only screen and (max-width: 1024px) { */
@media only screen and (max-width: 1200px) {
    header .inner_header_wrap .content_holder .menu li .sub-menu {
        position: relative;
        top: auto;
        left: auto;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

header .inner_header_wrap .content_holder .menu li .sub-menu li {
    min-width: 250px;
    position: relative;
    width: 100%
}

/* @media only screen and (max-width: 1024px) { */
@media only screen and (max-width: 1200px) {
    header .inner_header_wrap .content_holder .menu li .sub-menu li {
        /* padding-left: 0;
        text-align: center;
        padding-right: 0; */
        border-bottom: none;
    }
}

/* @media only screen and (max-width: 1024px) {
    header .inner_header_wrap .content_holder .menu li .sub-menu li.menu-item-has-children:after {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
} */

header .inner_header_wrap .content_holder .menu li .sub-menu li a {
    font-size: 13px;
    padding: 15px 20px;
    display: block;
    font-weight: 400
}

/* @media only screen and (max-width: 1024px) {
    header .inner_header_wrap .content_holder .menu li .sub-menu li a {
        padding-left: 0;
        text-align: center;
        padding-right: 0
    }
} */

header .inner_header_wrap .content_holder .menu li .sub-menu li a:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0;
    height: 2px;
    /* background-color: #bf2940; */
    background-color: var(--red);
    -webkit-transition: all 200ms ease 0ms;
    transition: all 200ms ease 0ms
}

header .inner_header_wrap .content_holder .menu li .sub-menu li a:hover:after {
    width: 5px
}

header .inner_header_wrap .content_holder .menu li .sub-menu li .sub-menu {
    position: absolute;
    right: -100%;
    min-width: 200px;
    width: 100%;
    top: 0;
    left: auto
}

@media only screen and (max-width: 1024px) {
    header .inner_header_wrap .content_holder .menu li .sub-menu li .sub-menu {
        position: relative;
        right: 0
    }
}

/* header .inner_header_wrap .content_holder form.scroll {
  top: 10px
} */

/* @media only screen and (max-width: 750px) {
  header .inner_header_wrap .content_holder form.scroll {
      top: 80px
  }
} */
/*#endregion header */

/*#region levimeni*/
.fixed_header {
  position: fixed;
  left: 0;
  top: 20%;
  z-index: 100
}

/* .fixed_header ul {
  padding-left: 0rem;
} */

@media only screen and (max-width: 1280px) {

  .fixed_header {
    top: 30%
  }
}

.fixed_header ul.in-view li {
  left: 0
}



@media only screen and (max-width: 1024px) {
  /* .fixed_header {
      display: none
  } */
}

@media only screen and (max-width: 800px) {
  /* .fixed_header {
    display: none;
  } */
 /* .fixed_header ul li {
    min-height: 40px ;
    width: 40px !important ;
  }

  .fixed_header ul li:after {
    width: 20px;
    height: 20px;
    padding: 13px;
    right: 2px;
  }

  .fixed_header ul li:hover {
    width: 55px !important;
  }

  .fixed_header ul li a {
    width: 40px !important;
    height: 40px !important;
    font-size: 8px;
    right: 1px !important;
  } */

  .fixed_header {
      /* left: -100%; */
      position: fixed;
      bottom: 0;
      top:auto;
      background-color: var(--blue);
      /* z-index: 1; */
      /* width: 30% */
      width: 100%;
  }
}

.fixed_header ul li {
  width: 100px;
  border-radius: 0 50px 50px 0;
  /* background-color: #1a4860; */
  background-color: var(--blue);
  min-height: 100px;
  margin-bottom: 20px;
  position: relative;
  /* transition: width 0.5s; */
  /* -webkit-transition: all 100ms ease 0ms; */
  /* transition: all 200ms ease 0ms; */
  left: -150px
}

.fixed_header ul li:nth-child(1) {
  -webkit-transition: all 100ms ease 0ms;
  transition: all 100ms ease 0ms
}

.fixed_header ul li:nth-child(2) {
  -webkit-transition: all 200ms ease 0ms;
  transition: all 200ms ease 0ms
}

.fixed_header ul li:nth-child(3) {
  -webkit-transition: all 300ms ease 0ms;
  transition: all 300ms ease 0ms
}

.fixed_header ul li:nth-child(4) {
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

.fixed_header ul li:nth-child(5) {
  -webkit-transition: all 500ms ease 0ms;
  transition: all 500ms ease 0ms
}

@media only screen and (max-width: 1280px) {

  .fixed_header ul li {
    /* min-height: 50px !important;
     width: 60px !important; */
    min-height: 50px;
    width: 60px; 
  }
}

@media only screen and (max-width: 800px) {

  .fixed_header ul {
    display: flex;
    justify-content: space-evenly;
  }

  .fixed_header ul li {
    /* display: inline-block; */
    margin-bottom: 0;
    left: 0px;
    /* margin-right: 20px; */
    /* width: 60px; */
    /* width: initial; */
    /* width: fit-content;
    block-size: fit-content; */
    /* width: auto; */
    /* border-radius: 0 50px 50px 0; */
    
    /* background-color: var(--blue); */
    background-color: transparent;
    /* min-height: 25px; */
    min-height: 35px;
    /* margin-bottom: 20px; */
    /* position: relative; */
  }
}

/* .fixed_header ul li:nth-child(6) {
  -webkit-transition: all 600ms ease 0ms;
  transition: all 600ms ease 0ms
}

.fixed_header ul li:nth-child(7) {
  -webkit-transition: all 700ms ease 0ms;
  transition: all 700ms ease 0ms
}

.fixed_header ul li:nth-child(8) {
  -webkit-transition: all 800ms ease 0ms;
  transition: all 800ms ease 0ms
} */

.fixed_header ul li:hover {
  width: 130px;
}

@media only screen and (max-width: 1280px) {

  .fixed_header ul li:hover
  {
    /* width:70px !important; */
    width: 75px;
  }
}

@media only screen and (max-width: 800px) {

  .fixed_header ul li:hover
  {
    /* width:70px !important; */
    width: 60px;
    /* width: fit-content; */
  }
}

.fixed_header ul li:after {
  content: '';
  display: block;
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 25px;
  top: 50%;
  right: 5px;
  background-color: #457a96;
  opacity: .7;
  z-index: 2;
  box-sizing: content-box;
}



@media only screen and (max-width: 1280px) {

  .fixed_header ul li:after {
    width: 20px;
    height: 20px;
    padding: 13px;
    right: 2px;
  }
}

@media only screen and (max-width: 800px) {
  .fixed_header ul li:after {
    display:none;
  }
}

.fixed_header ul li:hover a {
  /* color: #bf2940 */
  color: var(--red)
}

/* .fixed_header ul li:nth-child(2) {
  -webkit-transition: all 200ms ease 0ms;
  transition: all 200ms ease 0ms;
} */

.fixed_header ul li a {
  z-index: 3;
  /* color: #1a4860;
  background: #fff; */
  color: var(--blue);
  background: var(--white);
  border-radius: 100%;
  top: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  right: 10px;
  position: absolute;
  transform: translateY(-50%);
  font-weight: 700;
  height: 70px;
  width: 70px;
  text-align: center;
  /* -webkit-transition: all 200ms ease 0ms;
  transition: all 200ms ease 0ms; */
}

@media only screen and (max-width: 1280px) {

  .fixed_header ul li a {
    /* width: 45px !important;
    height: 45px !important;*/
    /* font-size: 11px;  */
    /* font-size: 13px;  */
    /* font-size: 0.6rem; */
    font-size: 0.7rem;
    width: 40px;
    height: 40px;
    /* font-size: 9px; */
    right: 5px;
    /* background-color: transparent; */
  }
}

@media only screen and (max-width: 800px) {

  .fixed_header ul li a {
    /* font-size: 0.6rem; */
    font-size: 0.7rem;
    /* width: 50px; */
    width: fit-content;
    /* block-size: fit-content; */
    height: 25px;
    border-radius: 0;    
    color: var(--white);
    font-weight: 600;
    /* display: block; */
    background-color: transparent;
  }
}

/*#endregion levimeni*/

/*#region carousel */

  /* #carousel-home.carousel {
    position: relative
  }  
 
  #carousel-home.carousel .divider {
    position: absolute;
    height: 5px;
    width: 100%;
    bottom: 0;
    background-color: var(--red);
    left: 0
  }  

  #carousel-home.carousel .carousel-item {
    position: relative
  }  

  #carousel-home.carousel .carousel-item img {
   
    height: calc(100vh - 400px);   
    position: relative;
    overflow: hidden;
    opacity: .6
  }
  
  @media only screen and (max-width: 768px) {
    
    #carousel-home.carousel .carousel-item img {
        height: 60vh
    }
  } 
  
  #carousel-home.carousel .carousel-item img {
    -o-object-fit: cover;
    object-fit: cover;
  }
  
  #carousel-home.carousel .carousel-item .carousel-caption {
    max-width: 1180px;
    margin: auto;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 30px;
    width: 100%;

    top: 40%;

    bottom: 30%;

    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 800ms ease 0ms;
    transition: all 800ms ease 0ms;
    text-align: left;
  }
  

  #carousel-home.carousel .carousel-item .carousel-caption p {
    
    font-size: 2.5rem;
    font-weight: bold;      
  }
  
  @media only screen and (max-width: 750px) {

    #carousel-home.carousel .carousel-item .carousel-caption p {
        font-size: 1.5rem
    }
  }  

  #carousel-home.carousel .carousel-item .carousel-caption p:nth-of-type(1) {
   
    color: var(--blue);   
    margin-bottom: 10px
  }

  #carousel-home.carousel .carousel-item .carousel-caption p:nth-of-type(2) {
    color: var(--red);
    margin-bottom: 30px
  }  
  
  #carousel-home.carousel .carousel-item .carousel-caption {
    opacity: 1
  }   */

/*#endregion carousel */

/*#region swiper-carousel*/
.swiper.swiper-carousel {
  position: relative;

  width: 100%;
  /* height: 100%; */
  /* height: 300px; */
  /* z-index: 3; */
  --swiper-navigation-color: var(--history-divider);
}


  /* .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  } */

.swiper-carousel .swiper-slide {
  position: relative;

  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-carousel .swiper-slide img {
  /* height: calc(100vh - 205px); */
  width: 100%;
  height: calc(100vh - 400px);
  /*1vh = 1% height of viewport (browser window size)*/
  position: relative;
  overflow: hidden;
  opacity: .6;
  -o-object-fit: cover;
  object-fit: cover;
}

@media only screen and (max-width: 768px) {

  .swiper-carousel .swiper-slide img {
      height: 60vh
  }
}

.swiper-carousel .swiper-slide .slide-content {
  max-width: 1180px;
  margin: auto;
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px;
  width: 100%;
  top: 50%;

  /* bottom: 30%; */

  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 800ms ease 0ms;
  transition: all 800ms ease 0ms;
  /* text-align: left; */
}

.swiper-carousel .swiper-slide.swiper-slide-active .slide-content {
  opacity: 1
}

.swiper-carousel .swiper-slide .slide-content p {
  
  font-size: 2.5rem;
  font-weight: bold;
}


.swiper-carousel .swiper-slide .slide-content p:nth-of-type(1) {
  
  color: var(--blue); 
  margin-bottom: 10px
}

.swiper-carousel .swiper-slide .slide-content p:nth-of-type(2) {
  color: var(--red);
  margin-bottom: 30px
}


#carousel-home.carousel .carousel-item .slide-content {
  opacity: 1
}  

@media only screen and (max-width: 1280px) {

  .swiper-carousel .swiper-slide .slide-content {
    left: 55%;
  }
  .swiper-carousel .swiper-slide .slide-content p {
      font-size: 2rem
  }
}

@media only screen and (max-width: 750px) {

  .swiper-carousel .swiper-slide .slide-content p {
      font-size: 1rem;
      max-width: 250px;
      line-height: 1.3rem;
  }
  .swiper-carousel .swiper-slide .slide-content .smatsa-btn {
    font-size: 0.8rem;
    padding: 10px 0;
    max-width: 100px;
  } 

  .swiper-carousel .swiper-button-next,
  .swiper-carousel .swiper-button-prev {
    display:none;
  }
}

.swiper-carousel .divider {
  position: absolute;
  height: 5px;
  width: 100%;
  bottom: 0;
  background-color: var(--red);
  left: 0;
  z-index: 1;
}
/*#endregion*/

/*#region s1 */

.home-content .s1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: -50px;
  z-index: 2;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1200px;
  margin: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* padding: 0 30px; */
  padding: 0 30px 50px 30px;
  width: 100%;
  background-size: cover;
  background-position: 0 -70%;
  /* padding-bottom: 100px; */
  background-repeat: no-repeat
}

@media only screen and (max-width: 750px) {
  .home-content .s1 {
      padding-bottom: 30px
  }
}

.home-content .s1 .single_box {
  width: 33.33333%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /* -webkit-box-shadow: 0 13px 23px -16px #878787;
  box-shadow: 0 13px 23px -16px #878787 */
  -webkit-box-shadow: 0 13px 23px -16px var(--shadow);
  box-shadow: 0 13px 23px -16px var(--shadow);
}

.home-content .s1 .single_box:nth-child(1) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 350ms ease 0ms;
  transition: all 350ms ease 0ms
}

.home-content .s1 .single_box:nth-child(1).in-view {
  top: 0;
  opacity: 1
}

.home-content .s1 .single_box:nth-child(2) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 700ms ease 0ms;
  transition: all 700ms ease 0ms
}

.home-content .s1 .single_box:nth-child(2).in-view {
  top: 0;
  opacity: 1
}

.home-content .s1 .single_box:nth-child(3) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 1050ms ease 0ms;
  transition: all 1050ms ease 0ms
}

.home-content .s1 .single_box:nth-child(3).in-view {
  top: 0;
  opacity: 1
}

@media only screen and (max-width: 750px) {
  .home-content .s1 .single_box {
      width: 100%;
      margin-bottom: 20px
  }
}

/* .s1 .single_box .image-holder { */
.home-content .s1 .single_box .cover-holder {
  padding-top: 55%;
  overflow: hidden;
  position: relative
}

/* .s1 .single_box .image-holder .divider { */
.home-content .s1 .single_box .cover-holder .divider {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;  
  width: 100%;  
  height: 5px;
  /* background-color: #1a4860 */
  background-color: var(--blue)
}

/* .s1 .single_box .image-holder img { */
.home-content .s1 .single_box .cover-holder .cover {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%;
  vertical-align: bottom;
  position: absolute;
  top: 0
}

.home-content .s1 .single_box .content_holder {
  padding: 15px;
  /* background-color: #fff; */
  background-color: var(--white);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.home-content .s1 .single_box .content_holder .breadCrumb p {
  /* color: #1a4860; */
  /* color:var(--red); */
  color: var(--blue);
  /* font-weight: bold; */
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase
}

.home-content .s1 .single_box .content_holder h3 {
  margin-top: 10px;
  font-weight: bold;
  line-height: 1.3;
}

.home-content .s1 .single_box .content_holder p {
  margin-bottom: 20px;
  line-height: 1.7em;
  margin-top: 10px
}

/* .s1 .single_box .content_holder .smatsa-button { */
.home-content .s1 .single_box .content_holder .smatsa-btn {
  margin-top: auto
}
/*#endregion */

/*#region s2 */
.home-content .s2 {
  margin-bottom: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
  .home-content .s2 {
      margin-bottom: 50px
  }
}

.home-content .s2 .first_row {
  max-width: 1200px;
  margin: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 1s ease 0ms;
  transition: all 1s ease 0ms
}

.home-content .s2 .first_row.in-view {
  opacity: 1
}

.home-content .s2 .first_row .first_row_content {
  max-width: 600px;
  margin-bottom: 40px
}

.home-content .s2 .first_row .first_row_content .breadCrumb p {
  /* color: #000 */
  color: var(--black)
}

.home-content .s2 .first_row .first_row_content a {
  /* color: #bf2940; */
  color: var(--red);
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

.home-content .s2 .first_row .first_row_content a:hover {
  /* color: #1a4860 */
  color: var(--blue)
}

.home-content .s2 .first_row .first_row_content h2 {
  font-size: 3rem;
  margin-bottom: 30px
}

@media only screen and (max-width: 750px) {
  .home-content .s2 .first_row .first_row_content h2 {
      font-size: 2rem
  }
}

.home-content .s2 .first_row .second_row_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 60px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

@media only screen and (max-width: 750px) {
  .home-content .s2 .first_row .second_row_content {
      padding-bottom: 0
  }
}

.home-content .s2 .first_row .second_row_content .single_box {
  width: 33.33333%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(1) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 350ms ease 0ms;
  transition: all 350ms ease 0ms
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(1).in-view {
  top: 0;
  opacity: 1
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(2) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 700ms ease 0ms;
  transition: all 700ms ease 0ms
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(2).in-view {
  top: 0;
  opacity: 1
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(3) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 1050ms ease 0ms;
  transition: all 1050ms ease 0ms
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(3).in-view {
  top: 0;
  opacity: 1
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(4) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 1400ms ease 0ms;
  transition: all 1400ms ease 0ms
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(4).in-view {
  top: 0;
  opacity: 1
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(5) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 1750ms ease 0ms;
  transition: all 1750ms ease 0ms
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(5).in-view {
  top: 0;
  opacity: 1
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(6) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 2050ms ease 0ms;
  transition: all 2050ms ease 0ms
}

.home-content .s2 .first_row .second_row_content .single_box:nth-child(6).in-view {
  top: 0;
  opacity: 1
}

@media only screen and (max-width: 1024px) {
  .home-content .s2 .first_row .second_row_content .single_box {
      width: 100%;
      margin-bottom: 40px
  }
}

.home-content .s2 .first_row .second_row_content .single_box .left {
  width: 30%
}

@media only screen and (max-width: 1024px) {
  .home-content .s2 .first_row .second_row_content .single_box .left {
      width: 20%;
      margin-bottom: 20px
  }
}

@media only screen and (max-width: 750px) {
  .home-content .s2 .first_row .second_row_content .single_box .left {
      width: 100%
  }
}

.home-content .s2 .first_row .second_row_content .single_box .left .icon_holder {
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

.home-content .s2 .first_row .second_row_content .single_box .left .icon_holder:hover {
  background-color: #1a4860
}

.home-content .s2 .first_row .second_row_content .single_box .right {
  width: 70%;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media only screen and (max-width: 750px) {
  .home-content .s2 .first_row .second_row_content .single_box .right {
      width: 100%;
      padding-right: 0
  }
}

.home-content .s2 .first_row .second_row_content .single_box .right a {
  font-size: 1.4rem;
  /* color: #1a4860; */
  color: var(--blue);
  font-family: "Sarabun", Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
  display: block;
  cursor: pointer;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

.home-content .s2 .first_row .second_row_content .single_box .right a:hover {
  /* color: #bf2940 */
  color: var(--red)
}
/*#endregion s2 */

/*#region s3 */
.home-content .s3 {
  /* background-color: #1a4860; */
  background-color: var(--blue);
  padding-top: 200px;
  padding-bottom: 120px;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative
}

@media only screen and (max-width: 750px) {
  .home-content .s3 {
      padding-bottom: 60px
  }
}

@media only screen and (max-width: 768px) {
  .home-content .s3 {
      padding-top: 140px
  }
}

.home-content .s3 .image-divider {
  position: absolute;
  top: 0;
  left: 0
}

.home-content .s3 .image-divider img {
  width: 100%
}

.home-content .s3 .section_content {
  max-width: 1200px;
  margin: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px;
  width: 100%
}

.home-content .s3 .section_content h2 {
  /* color: #fff; */
  color: var(--white);
  font-size: 3rem;
  margin-bottom: 30px;
  opacity: 0;
  -webkit-transition: all 1s ease 0ms;
  transition: all 1s ease 0ms
}

.home-content .s3 .section_content h2.in-view {
  opacity: 1
}

@media only screen and (max-width: 750px) {
  .home-content .s3 .section_content h2 {
      font-size: 2rem
  }
}

.home-content .s3 .section_content .box-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  /* box-sizing: content-box; */
}

@media only screen and (max-width: 768px) {
  .home-content .s3 .section_content .box-wrap {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
  }
}

.home-content .s3 .section_content .box-wrap .single_box {
  width: 100%;
  /* padding: 5px; */
  margin: 5px;
  
  /* -webkit-box-sizing: border-box; */
  /* box-sizing: border-box; */
  /* box-sizing: content-box; */
  /* background-color: var(--white);  */
}

.home-content .s3 .section_content .box-wrap .single_box:nth-child(1) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 350ms ease 0ms;
  transition: all 350ms ease 0ms
}

.home-content .s3 .section_content .box-wrap .single_box:nth-child(1).in-view {
  top: 0;
  opacity: 1
}

.home-content .s3 .section_content .box-wrap .single_box:nth-child(2) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 700ms ease 0ms;
  transition: all 700ms ease 0ms
}

.home-content .s3 .section_content .box-wrap .single_box:nth-child(2).in-view {
  top: 0;
  opacity: 1
}

.home-content .s3 .section_content .box-wrap .single_box:nth-child(3) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 1050ms ease 0ms;
  transition: all 1050ms ease 0ms
}

.home-content .s3 .section_content .box-wrap .single_box:nth-child(3).in-view {
  top: 0;
  opacity: 1
}

.home-content .s3 .section_content .box-wrap .single_box:nth-child(4) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 1400ms ease 0ms;
  transition: all 1400ms ease 0ms
}

.home-content .s3 .section_content .box-wrap .single_box:nth-child(4).in-view {
  top: 0;
  opacity: 1
}

.home-content .s3 .section_content .box-wrap .single_box:nth-child(5) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 1750ms ease 0ms;
  transition: all 1750ms ease 0ms;
  /* overflow: auto; */
}

.home-content .s3 .section_content .box-wrap .single_box:nth-child(5).in-view {
  top: 0;
  opacity: 1
}

/* .home-content .s3 .section_content .box-wrap .single_box:nth-child(6) {
  position: relative;
  top: 150px;
  opacity: 0;
  -webkit-transition: all 2050ms ease 0ms;
  transition: all 2050ms ease 0ms
}

.home-content .s3 .section_content .box-wrap .single_box:nth-child(6).in-view {
  top: 0;
  opacity: 1
} */

@media only screen and (max-width: 768px) {
  .home-content .s3 .section_content .box-wrap .single_box {
      /* width: 50% */
      width: 45%
  }
}

.home-content .s3 .section_content .box-wrap .single_box .image-holder {
  position: relative;
  padding-top: 90%;
  /* overflow: hidden; */
  /* border: 1px solid red; */
  /* overflow: auto; */
  /* border: none; */
  /* box-sizing: content-box;  */
}

.home-content .s3 .section_content .box-wrap .single_box .image-holder img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%;
  vertical-align: bottom;
  position: absolute;
  top: 0; 
  /* box-sizing: content-box;  */
}

.home-content .s3 .section_content .box-wrap .single_box .smatsa-btn {
  text-align: left;
  max-width: 100%;
  /* color: #1a4860; */
  color: var(--blue);
  width: 100%;
  /* background-color: #fff; */
  background-color: var(--white);
  /* border-bottom: 3px solid #bf2940; */
  border-bottom: 3px solid var(--red);
  /* border-top: 3px solid var(--white); */
  font-size: 30px;
  font-weight: 700;
  /* padding-left: 20px; */
  padding-left: 10px;
  position: relative;
  /* overflow: auto; */
}

@media only screen and (max-width: 750px) {
  .home-content .s3 .section_content .box-wrap .single_box .smatsa-btn {
      font-size: 15px
  }
}

.home-content .s3 .section_content .box-wrap .single_box .smatsa-btn .icon_holder {
  position: absolute;
  /* right: 20px; */
  right: 10px;
  padding: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 35px;
  height: 35px
}

@media only screen and (max-width: 750px) {
  .home-content .s3 .section_content .box-wrap .single_box .smatsa-btn .icon_holder {
      width: 25px;
      height: 25px;
      padding: 5px
  }
}
/*#endregion s3/

/*#region s4 */
.home-content .s4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 0
}

.home-content .s4 .left {
  width: 45%;
  padding-right: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media only screen and (max-width: 1024px) {
  .home-content .s4 .left {
      width: 30%
  }
}

@media only screen and (max-width: 768px) {
  .home-content .s4 .left {
      display: none
  }
}

.home-content .s4 .left .image-holder {
  position: relative;
  left: -200px;
  opacity: 0;
  -webkit-transition: all 1s ease 0ms;
  transition: all 1s ease 0ms;
  overflow: hidden
}

.home-content .s4 .left .image-holder.in-view {
  left: 0;
  opacity: 1
}

.home-content .s4 .left .image-holder img {
  width: 100%
}

.home-content .s4 .right {
  width: 55%;
  max-width: 760px;
  opacity: 0;
  -webkit-transition: all 1.5s ease 0ms;
  transition: all 1.5s ease 0ms
}

.home-content .s4 .right.in-view {
  opacity: 1
}

@media only screen and (max-width: 1024px) {
  .home-content .s4 .right {
      width: 70%
  }
}

@media only screen and (max-width: 768px) {
  .home-content .s4 .right {
      width: 100%;
      padding: 0 30px
  }
}

.home-content .s4 .right .breadCrumb p {
  /* color: #000 */
  color: var(--black)
}

.home-content .s4 .right h2 {
  font-size: 3rem;
  margin-bottom: 30px;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media only screen and (max-width: 750px) {
  .home-content .s4 .right h2 {
      font-size: 2rem
  }
}

.home-content .s4 .right .content_holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.home-content .s4 .right .content_holder p {
  -webkit-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 50px;
  column-gap: 50px
}

@media only screen and (max-width: 750px) {
  .home-content .s4 .right .content_holder p {
      -webkit-column-count: 1;
      column-count: 1
  }
}

.home-content .s4 .right .content_holder .single-content {
  width: 50%
}

@media only screen and (max-width: 750px) {
  .home-content .s4 .right .content_holder .single-content {
      width: 100%
  }
}

.home-content .s4 .right .content_holder .single-content p {
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px
}

.home-content .s4 .right .counting_section_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 50px;
  margin-top: 20px
}

.home-content .s4 .right .counting_section_wrap .single_section {
  width: 33.33333%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  margin-bottom: 20px;
  height: 100%
}

@media only screen and (max-width: 750px) {
  .home-content .s4 .right .counting_section_wrap .single_section {
      width: 50%
  }
}

.home-content .s4 .right .counting_section_wrap .single_section .icon_holder {
  margin: auto;
  margin-bottom: 10px
}

.home-content .s4 .right .counting_section_wrap .single_section h3 {
  /* color: #1a4860; */
  color: var(--blue);
  margin-top: auto
}

.home-content .s4 .right .counting_section_wrap .single_section h5 {
  /* color: #bf2940; */
  color: var(--red);
  font-size: 2em
}

.home-content .s4 .right .counting_section_wrap .single_section h3,
.home-content .s4 .right .counting_section_wrap .single_section h5 {
  margin-bottom: 10px;
  font-weight: bold;
}
/*#endregion s4 */

/*#region s5*/
.home-content .s5 {
  padding-top: 170px;
  padding-bottom: 120px;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative
}

@media only screen and (max-width: 750px) {

  .home-content .s5  {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}

.home-content .s5 .image-divider {
  position: absolute;
  top: 0;
  left: 0
}

.home-content .s5 .image-divider img {
  width: 100%
}

.home-content .s5 .latest_news_content {
  max-width: 1200px;
  margin: auto;
  /* -webkit-box-sizing: border-box;
  box-sizing: border-box; */
  padding: 0 45px;
  width: 100%
}

.home-content .s5 .latest_news_content h2 {
  /* color: #fff; */
  color: var(--white);
  font-size: 3.75rem;
  margin-bottom: 50px;
  opacity: 0;
  -webkit-transition: all 1s ease 0ms;
  transition: all 1s ease 0ms
}

.home-content .s5 .latest_news_content h2.in-view {
  opacity: 1
}

@media only screen and (max-width: 750px) {
  .home-content .s5 .latest_news_content h2 {
      font-size: 2rem
  }
}


/* .home-content .s5 .carousel-control-prev {

  left:-10%;
}

.home-content .s5 .carousel-control-next {

  right: -10%;
}

.home-content .s5 .carousel-indicators {
  bottom: -50px;
}


.home-content .s5 .carousel-inner {
  position: relative;

}


.home-content .s5 .carousel-inner {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}


.home-content .s5 .carousel-inner .carousel-item {
  display: none;  
  -webkit-transition: opacity 700ms ease-in-out 0ms;
  transition: opacity 700ms ease-in-out 0ms

}
  

.home-content .s5 .carousel-inner .carousel-item.active {

  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}


.home-content .s5 .carousel-inner .carousel-item .slide {

  width: 33.33333%;
  
  padding: 5px;

  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;

  -ms-flex-negative: 0;
  flex-shrink: 0;

  position: relative;

  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-property: transform, -webkit-transform;

  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}


.home-content .s5 .carousel-inner .carousel-item .slide .date {
  position: absolute;
  right: 10px;
  top: 15px;
  z-index: 4
}

.home-content .s5 .carousel-inner .carousel-item .slide .date p {
  
  color: var(--white);
  font-size: 30px;
  text-align: center;
  line-height: 1em
}

@media only screen and (max-width: 750px) {

  .home-content .s5 .carousel-inner .carousel-item .slide .date p {
    font-size: 18px;
    line-height: 0.8em
  }
}

.home-content .s5 .carousel-inner .carousel-item .slide .date p span {
  font-size: 12px;
  display: block
}

@media only screen and (max-width: 750px) {

  .home-content .s5 .carousel-inner .carousel-item .slide .date p span {
    font-size: 10px;
  }
}

.home-content .s5 .carousel-inner .carousel-item .slide .triangle {
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-right-width: 100px;
  border-left-width: 100px; 

  border-bottom: 100px solid var(--red);
  z-index: 2;
  position: absolute;

  right: -60px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  
  top: -10px
}

@media only screen and (max-width: 750px) {
  .home-content .s5 .carousel-inner .carousel-item .slide .triangle {
    border-right-width: 60px;
    border-left-width: 60px;
    border-bottom: 60px solid var(--red);
    right: -35px;
    top: -5px
  }
}


.home-content .s5 .carousel-inner .carousel-item .slide .image-holder {
  padding-top: 55%;
  overflow: hidden;
  position: relative
}


.home-content .s5 .carousel-inner .carousel-item .slide .image-holder img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%;
  vertical-align: bottom;
  position: absolute;
  top: 0
}

.home-content .s5 .carousel-inner .carousel-item .slide .content_holder {
 
  background-color: var(--white);
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}

@media only screen and (max-width: 750px) {

  .home-content .s5 .carousel-inner .carousel-item .slide .content_holder  {
    padding: 5px;
  }
}

.home-content .s5 .carousel-inner .carousel-item .slide .content_holder .breadCrumb p {
  
  color: var(--blue);
  margin-bottom: 0
}

.home-content .s5 .carousel-inner .carousel-item .slide .content_holder p {
  margin-bottom: 20px;
  line-height: 1.7em;
  font-size: 0.9rem;
}

@media only screen and (max-width: 750px) {

  .home-content .s5 .carousel-inner .carousel-item .slide .content_holder p {
    
    display: none;
  }
}

.home-content .s5 .carousel-inner .carousel-item .slide .content_holder h3 {
  margin-bottom: 30px;
  font-weight: bold;
}

@media only screen and (max-width: 750px) {

  .home-content .s5 .carousel-inner .carousel-item .slide .content_holder h3 {
    font-size: 12px;
  }
}

.home-content .s5 .carousel-inner .carousel-item .slide .content_holder .smatsa-btn {
  
  background-color: var(--blue);
  max-width: 200px;
  margin-top: auto;
  align-self: flex-end;
  padding: 15px 20px;
}

@media only screen and (max-width: 750px) {

  .home-content .s5 .carousel-inner .carousel-item .slide .content_holder .smatsa-btn {
    font-size: 12px;
    margin-top: auto;
  }
} */


/* .latest_news_swiper_holder {
  position: relative;
  max-width: 1200px;
  margin: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 45px;
  width: 100%
}
.latest_news_wrap .news-wrap .response-holder #response {
  position: relative;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

.latest_news_container {
  --swiper-navigation-color: var(--red);
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide .date {
  position: absolute;
  right: 10px;
  top: 15px;
  z-index: 4
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide .date p {
  color: #fff;
  font-size: 30px;
  text-align: center;
  line-height: 1em
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide .date p span {
  font-size: 12px;
  display: block
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide .triangle {
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-right-width: 100px;
  border-left-width: 100px;
  border-bottom: 100px solid #bf2940;
  z-index: 2;
  position: absolute;
  right: -65px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -15px
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide .image-holder {
  padding-top: 55%;
  overflow: hidden;
  position: relative
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide .image-holder img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%;
  vertical-align: bottom;
  position: absolute;
  top: 0
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide .content_holder {
  background-color: #fff;
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide .content_holder .breadCrumb p {
  color: #1a4860;
  margin-bottom: 0
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide .content_holder p {
  margin-bottom: 20px;
  line-height: 1.7em;
  margin-top: auto
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide .content_holder h3 {
  margin-bottom: 30px
}


.latest_news_swiper_holder .latest_news_container .swiper-wrapper .swiper-slide .content_holder .smatsa-button {
  background-color: #1a4860;
  max-width: 200px
}


.latest_news_swiper_holder .swiper-pagination {
  display: block;
  width: 100%;
  margin-top: 35px
}


.latest_news_swiper_holder .swiper-pagination span {
  margin-right: 10px
}


.latest_news_swiper_holder .swiper-pagination span:last-child {
  margin-right: 0
}


.latest_news_swiper_holder .swiper-button-next,

.latest_news_swiper_holder .swiper-button-prev {
  position: absolute
}


.latest_news_swiper_holder .swiper-button-next,
.latest_news_swiper_holder .swiper-button-prev:focus {
  outline: none
}


.latest_news_swiper_holder .swiper-button-next {
  right: -45px
}


.latest_news_swiper_holder .swiper-button-prev {
  left: -45px
} */

.swiper-news-container {
  position: relative;
  /* max-width: 1300px; */
  /* margin-inline: auto ; */
}
.swiper-news {
  /* max-width: 1200px; */
  position:static;
  --swiper-navigation-color: var(--white);
  --swiper-navigation-sides-offset:-3rem;
}

@media only screen and (max-width: 768px) {
  .swiper-news  {
    --swiper-navigation-sides-offset:-2.5rem;
  }
}

.swiper-news  .swiper-wrapper .swiper-slide {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.swiper-news  .swiper-wrapper .swiper-slide .date {
  position: absolute;
  right: 8px;
  top: 0px;
  z-index: 4
}

.swiper-news  .swiper-wrapper .swiper-slide .date p {
  color: var(--white);
  font-size: 30px;
  text-align: center;
  line-height: 0.9em
}

.swiper-news .swiper-wrapper .swiper-slide .date p span {
  font-size: 12px;
  display: block
}

.swiper-news .swiper-wrapper .swiper-slide .triangle {
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-right-width: 100px;
  border-left-width: 100px;
  border-bottom: 100px solid var(--red);
  z-index: 2;
  position: absolute;
  right: -65px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -15px
}

.swiper-news  .swiper-wrapper .swiper-slide .image-holder {
  padding-top: 55%;
  overflow: hidden;
  position: relative
}

.swiper-news  .swiper-wrapper .swiper-slide .image-holder img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%;
  vertical-align: bottom;
  position: absolute;
  top: 0
}

.swiper-news  .swiper-wrapper .swiper-slide .content_holder {
  background-color: var(--white);
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.swiper-news  .swiper-wrapper .swiper-slide .content_holder .breadCrumb p {
  color: var(--blue);
  margin-bottom: 0
}

.swiper-news .swiper-wrapper .swiper-slide .content_holder p {
  margin-bottom: 20px;
  line-height: 1.7em;
  /* margin-top: auto */
}

.swiper-news .swiper-wrapper .swiper-slide .content_holder h3 {
  /* margin-bottom: 30px */
  height: 4.5rem;
}

.swiper-news .swiper-wrapper .swiper-slide .content_holder .smatsa-btn {
  /* background-color: #1a4860;
  max-width: 200px */
  /* margin-top: auto; */
  /* margin-right: 10px; */
  position: absolute;
  top: auto;
  bottom: 20px;
  right: 20px;
  padding: 15px;
}

/*#endregion*/

/*#region map*/
#map {
  height: 40vh;
}

#map iframe {
  height: 100%;
  width: 100%;
  /* border: 0; */
}
/*#endregion map*/

/*#region footer*/
footer {
  /* background-color: #1a4860; */
  background-color: var(--blue);
  position: relative
}

footer:after {
  content: '';
  display: block;
  width: 100%;
  height: 35px;
  /* background-color: #bf2940; */
  background-color: var(--red);
  position: absolute;
  bottom: 0;
  left: 0
}

footer .footer_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1200px;
  margin: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px;
  padding-top: 5em;
  padding-bottom: 8em;
  font-size: .875rem;
  /* color: #fff; */
  color: var(--white);
  font-weight: 400
}

footer .footer_content .single_box {
  width: 33.333333%;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media only screen and (max-width: 750px) {
  footer .footer_content .single_box {
      width: 100%;
      margin-bottom: 30px
  }
}

footer .footer_content .single_box .contact_info_holder a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* color: #fff; */
  /* color: var(--white);
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms; */
  /* margin-bottom: 10px */
}

footer .footer_content .single_box .contact_info_holder a:last-child {
  margin-bottom: 0
}

footer .footer_content .single_box .contact_info_holder a:hover span {
  /* background-color: #fff */
  background-color: var(--white)
}

footer .footer_content .single_box .contact_info_holder a:hover span i {
  /* color: #bf2940 */
  color: var(--red)
}

footer .footer_content .single_box .contact_info_holder a span {
  /* background-color: #bf2940; */
  background-color: var(--red);
  width: 40px;
  height: 40px;
  border-radius: 100px;
  margin-right: 10px;
  display: inline-block;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

footer .footer_content .single_box .contact_info_holder a span i {
  /* color: #fff; */
  color: var(--white);
  font-size: 18px;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms;
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

footer .footer_content .single_box .contact_info_holder a p {
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0
}

footer .footer_content .single_box .social_media_holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

footer .footer_content .single_box .social_media_holder a {
  margin-right: 20px
}

footer .footer_content .single_box .social_media_holder a:last-child {
  margin-right: 0
}

footer .footer_content .single_box .social_media_holder a:hover span {
  /* background-color: #fff */
  background-color: var(--white)
}

footer .footer_content .single_box .social_media_holder a:hover span i {
  /* color: #bf2940 */
  color: var(--red)
}

footer .footer_content .single_box .social_media_holder a span {
  /* background-color: #bf2940; */
  background-color: var(--red);
  width: 40px;
  height: 40px;
  border-radius: 100px;
  display: inline-block;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

footer .footer_content .single_box .social_media_holder a span i {
  /* color: #fff; */
  color: var(--white);
  font-size: 18px;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms;
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

footer .footer_content .single_box .logo,
footer .footer_content .single_box p,
footer .footer_content .single_box a {
  margin-bottom: 15px;
  font-size: 13px
}

footer .footer_content .single_box a {
  /* color: #fff; */
  color: var(--white);
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

footer .footer_content .single_box a:hover {
  /* color: #bf2940 */
  color: var(--red)
}

footer .footer_content .single_box .breadCrumb p {
  font-size: .7rem;
  margin-bottom: 15px
}

/* footer .footer_content .single_box .privacy {
  color: #fff;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
} */

/* footer .footer_content .single_box .privacy:hover {
  color: #bf2940
} */

/*#endregion footer*/

/*#region single*/
.baner {
  background-attachment: fixed;
  background-position: center;
  /* background-repeat: no-repeat; */
  background-size: cover;
  position: relative;
}

.baner:after {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  /* background-color: #1a4860; */
  background-color: var(--blue);
  opacity: .75;
  z-index: 1;
}

.baner .baner-content {
  padding: 0 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 5rem;
  padding-bottom: 5rem;
  z-index: 2;
  position: relative;
  max-width: 1180px;
 
  margin: auto;
  color: var(--white);
}

.baner .baner-content h1 {
  font-size: 3rem;
  /* color: #fff; */
  color: var(--white);
  margin-bottom: 20px;
}

@media only screen and (max-width: 768px) {
  .baner .baner-content h1 {
    font-size: 2rem;
  }
}

.baner .baner-content p {
  /* color: #fff; */
  font-size: 1.125rem;
  line-height: 1.4em;
  max-width: 780px;
}

.page-container {
  margin: 40px auto;
  padding: 0 30px;
  max-width: 1180px;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: start;
  
}

.page-container .sidemenu-container {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
  width: 30%;
  /* display: unset; */
  /* overflow: visible; */
  /* overflow: clip */
}

.page-container .sidemenu-container.nosidemenu {
  display: none;
}

@media only screen and (max-width: 768px) {
  .page-container .sidemenu-container  {
      display: none
  }
}

.page-container .page-content {
  text-align: justify;
  padding: 0 30px;
  width: 70%;
}

.page-container .page-content.nosidemenu {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .page-container .page-content {
      width: 100%;
      padding: 0;
  }
}

.page-content ul {
  margin-bottom: 1rem;
}

.page-content ul li, 
.page-content ol li {
  line-height: 1.7em;
  /* font-weight: 400;
  font-size: 16px; */
  /* list-style-type: disc; */
  list-style-position: inside;
  text-indent: -22px;
  padding-left: 22px;
  text-align: left;
  /* color: #000; */
}

.page-content ul li {
  list-style-type: disc;
}

/* .page-content ol li {
  list-style-type: decimal;
} */

.page-container .page-content .divider {
  max-width: 400px;
  margin-top: 40px;
  height: 2px;
  background-color: var(--red);
}

.page-content .attachment_holder {
  margin: 30px 0;
  padding: 35px 0;
  display: block;
  background-color: var(--blue);
  position: relative;
  text-align: center;
}

.page-content .zaposljavanje-list .attachment_holder {
  margin-top: 0;
}

.page-content .attachment_holder:hover {
  opacity: 0.9;
}

.page-content .attachment_holder img {
  width: 30px;
}

.page-content .attachment_holder p {
  margin-top: 5px;
  color: var(--white);
  text-align: center;
}

.page-content h2 {
  font-size: 1.6rem;
  /* margin-bottom: 10px; */
}

.page-content h3 {
  font-size: 1.2rem;
}

/* .page-content p:has(> img) {

  margin-bottom: 0;
  line-height: 0.9rem;
} */
/*#endregion single*/

/*#region sidemenu*/
.sidemenu {
  margin-bottom: 20px;

  position: -webkit-sticky;
  position: sticky;  
  top: 120px;
  /* width: 200px; */
  /* display:block; */
  /* height: 700px; */
  align-self: start;
}



.sidemenu li:first-child {
  background-color: var(--blue);
  font-weight: 700;
  position: relative;
  font-size: 2.25rem;
  margin-bottom: 1px;
  padding: 20px 10px;
  font-size: .85rem;
  color: var(--white);
}

.sidemenu li .breadCrumb p {
  margin: 0;
}

.sidemenu li {
  padding: 20px 10px;
  /* background-color: #e8e8e8; */
  background-color: var(--sidemenu);
  margin-bottom: 1px;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms;

  /* background-color: #1a4860; */
  font-weight: 700;
  /* position: relative; */
  /* font-size: 2.25rem; */
  /* margin-bottom: 1px; */
  /* padding: 20px 45px; */
  font-size: .85rem;
  /* color: #fff; */
}

.sidemenu li a {
  /* -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms; */
  padding-left: 25px;
  color: var(--blue);

  position:relative;
  display: block;
}

/* .sidemenu li.current-menu-item a, */
.sidemenu li.current-menu-item>a,
/* .current-menu-item a, */
.sidemenu li.current-menu-parent>a {
  color: var(--red);
}

/* @media only screen and (max-width: 1024px) { */

.sidemenu li a:hover {
  color: var(--red);
}

.sidemenu li a:after {
  content: '';
  display: block;
  position: absolute;
  width: 10px;
  height: 2px;
  left: 0;
  top: 50%;
  background-color: var(--blue);
  /* -webkit-transform: translateY(-50%);
  transform: translateY(-50%); */
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms;
}

.sidemenu li a:hover:after {
  background-color: var(--red);
}

/* .sidemenu li.current-menu-item a:after, */
.sidemenu li.current-menu-item>a:after,
.sidemenu li.current-menu-parent>a:after {
  background-color: var(--red);
}

/* .sub-menu-mobile-button {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 30px;
  height: 30px;
  border-radius: 100px;
  padding: 0;
  border: 0
} */

/* .sidemenu li .sub-menu-button { */
.sub-menu-button,
.sub-menu-mobile-button {
  position: absolute;
  top: 15px;
  /* top: 50%; */
  /* transform: translateY(-50%); */
  right: 10px;
  width: 20px;
  height: 20px;
  /* border-radius: 100px; */
  border-radius: 50%;
  padding: 0;
  border: 0;
  /* color: var(--red); */

}

/* .sidemenu li .sub-menu-button i { */
.sub-menu-button i,
.sub-menu-mobile-button i {
  color: var(--red);
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform .5s ease-in;
  transition: -webkit-transform .5s ease-in;
  -o-transition: transform .5s ease-in;
  transition: transform .5s ease-in;
  transition: transform .5s ease-in, -webkit-transform .5s ease-in;
}

.sidemenu li .sub-menu {
  margin-bottom: 0;
  padding-top: 10px;
} 

.sidemenu li .sub-menu li {
  /* background-color: #e8e8e8; */
  background-color: var(--sidemenu);
  color: var(--blue);
  padding: 15px 0 15px 15px;
}

.sidemenu li .sub-menu li a:hover {
  color:var(--red);
}

.sidemenu li .sub-menu li:last-child {

  padding-bottom: 0;
}

.sidemenu li .sub-menu li .sub-menu-button {
  /* right: 5px; */
  top:10px
}
/*#endregion sidemenu*/

/*#region history*/
.history-wrap .history_container {
  position: relative
}

.history-wrap .history_container .history_divider {
  width: 1px;
  height: 100%;
  /* background-color: #cecece; */
  background-color: var(--history-divider);
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.history-wrap .history_container .year_container {
  margin-bottom: 60px;
  position: relative
}

.history-wrap .history_container .year_container .year {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100px;

  line-height: 100px;
  text-align: center;

  width: 100px;
  border-radius: 100%;
  /* background-color: #1a4860; */
  background-color: var(--blue);
  /* display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; */  

  /* color: #fff */
  color: var(--white)
}

.history-wrap .history_container .year_container .single_years_container {
  padding-top: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* -ms-flex-wrap: wrap;
  flex-wrap: wrap; */
  /* -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; */
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.history-wrap .history_container .year_container .single_years_container .single_year {
  width: 47%;
  margin-top: 20px;
  /* -webkit-box-sizing: border-box;
  box-sizing: border-box; */
  /* border: 1px solid #cecece; */
  /* border: 1px solid var(--history-divider); */
  -webkit-box-shadow: 0 0 10px -1px var(--shadow);
  box-shadow: 0 0 10px -1px var(--shadow);
  /* background-color: #fff; */
  background-color: var(--white);
  /* padding: 10px; */
  padding: 20px;
  position: relative;
  /* top: 150px; */
  opacity: 0;
  -webkit-transition: all 350ms ease 0ms;
  transition: all 350ms ease 0ms
}

.history-wrap .history_container .year_container .single_years_container .single_year.in-view {
  top: 0;
  opacity: 1
}

@media only screen and (max-width: 650px) {
  .history-wrap .history_container .year_container .single_years_container .single_year {
      width: 100%
  }
}

.history-wrap .history_container .year_container .single_years_container .single_year .circle {
  position: absolute;
  top: -10px;
  /* right: -10%; */
  right: -9%;
  height: 20px;
  width: 20px;
  border-radius: 100%;
  /* background-color: #fff; */
  background-color: var(--white);
  /* -webkit-box-shadow: 0 0 10px -1px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 10px -1px rgba(0, 0, 0, 0.75) */
  -webkit-box-shadow: 0 0 10px -1px var(--shadow);
  box-shadow: 0 0 10px -1px var(--shadow)
}

@media only screen and (max-width: 650px) {
  .history-wrap .history_container .year_container .single_years_container .single_year .circle {
      display: none
  }
}

.history-wrap .history_container .year_container .single_years_container .single_year .milestone {
  position: absolute;
  top: -17px;
  text-transform: uppercase;
  /* color: #fff; */
  color: var(--white);
  padding: 9px;
  right: 15px;
  /* background-color: #bf2940 */
  background-color: var(--red)
}

.history-wrap .history_container .year_container .single_years_container .single_year p {
  margin: 0;
  padding-top: 20px;
  /* -webkit-box-sizing: border-box;
  box-sizing: border-box */
}

.history-wrap .history_container .year_container .single_years_container .single_year:nth-of-type(even) {
  margin-top: 40px;
  margin-left: auto
}

.history-wrap .history_container .year_container .single_years_container .single_year:nth-of-type(even) .circle {
  right: auto;
  /* left: -10% */
  left: -9%
}

/* .history-wrap .history_container .year_container .single_years_container .single_year h2 {
  font-size: 24px;
  display: none
} */
/*#endregion history*/

/*#region clanstvo*/
.organizacija {
  display: flex;
  align-items: center;
  /* justify-items: left; */
  /* justify-content: space-around; */
}

.organizacija img {
  object-fit: none;
  /* clip-path: inset(20px 10px 20px 10px); */
  width: 120px;
  height: 110px;
  margin-right: 30px;
}


/*#endregion clanstvo*/

/*#region post*/
.post-container {
  padding: 20px;
  -webkit-box-shadow: var(--shadow) 0px 5px 15px;
  box-shadow: var(--shadow) 0px 5px 15px;
  margin-bottom: 10px;
  /* display: flex; */
  position:relative;
}

.post-content {
 
  /* -webkit-box-shadow: var(--shadow) 0px 5px 15px;
  box-shadow: var(--shadow) 0px 5px 15px; */
  /* margin-bottom: 10px; */
  display: flex;
  margin-top: 20px;
  /* padding-bottom: 10px; */
}

/* .news-container {
  padding: 15px;
  -webkit-box-shadow: var(--shadow) 0px 5px 15px;
  box-shadow: var(--shadow) 0px 5px 15px;
  margin-bottom: 10px;
  display: flex;
} */

.post-container .left {
  width: 30%;
}

.post-container .left img {
  height: 100%;
  object-fit: none;
}

.post-container .right {
  width: 70%;
  margin-left: 10px;
}

.post-container .full-width {
  width: 100%;
  /* margin-left: 10px; */
}

.post-container .datum,
.post .datum {
  font-weight: bold;
  color: var(--red);
  margin-bottom: 10px;
}

.post-container .naslov {
  /* font-size: 1.7rem; */
  font-size: 1.2rem;
  font-weight: 600;
  /* margin-bottom: 20px; */
  margin-bottom: 10px;
  line-height: 1.3;
}

.post-container .naslov a {
  color: var(--blue);
  transition: all 700ms ease 0ms;
}

.post-container .naslov a:hover {
  color: var(--red);
}

.post-container p {
  font-size: 0.9rem;
  margin-top: 0;
}

.post-container .dugme-container {
  /* margin-top: 20px; */
  margin-top: 0px;
  /* position: relative; */
  /* display: block;
  box-sizing: content-box; */
  /* width: 100%; */
  height: auto;
  /* display: flex;
  justify-content: flex-end; */
  font-size: 0.9rem;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.post-container .dugme-container a {
  padding: 10px;
  /* max-width: 100px; */
  /* font-size: 0.9rem; */
/* 
  position: absolute;
  right: 20px; */
}

.post .naslov {
  font-size: 2rem;
  margin-bottom: 20px;
  /* margin-bottom: 10px; */
  text-align: left;
}

.post img.full-width {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .post-content {
    flex-direction: column;
  }

  .post-content .left,
  .post-content .right {
    width: 100%;
  }

  .post-container .right {
    margin-left: 0;
  }

  .post-container .datum {
    font-size: 0.9rem;
  }

  .post-container .naslov {
    font-size: 1rem;
  }

  .post-container .left img {
    width: 100%;
    object-fit: cover;
    margin-bottom: 10px;
  }

  .post-container .dugme-container {
    position: static;
    display: flex;
    justify-content: flex-end;
  } 
}


/*#endregion*/

figure  {
  text-align: center;
}

.figures {
  display: flex;
  justify-content: center;
  gap: 3px;
}

.figures img {
  width: 49%;
}

figcaption, .figcaption {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

/*#region video*/

.video-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: 1%;
}

.video-list .video-holder {
  width: 49%;
  margin-bottom: 1%;
  /* padding-bottom: 20px;
  margin-bottom: 20px; */
  /* margin-bottom: 40px; */
  /* border-bottom: 1px solid var(--history-divider); */

  position: relative;
  height: 250px;
}

@media only screen and (max-width: 768px) {
  .video-list .video-holder {
    width: 100%;
    height: 200px;
  }
}

.video-list .video-holder:last-child {
  /* padding-bottom: 0; */
  /* margin-bottom: 0; */
  border-bottom: none;
}

.video-list .video-holder .naslov {
  font-size: 0.85rem;
  margin-bottom: 5px;

  position: absolute;
  /* font-size: 0.8rem; */
  bottom: 0;
  width: 100%;
  /* height: 10%; */
  color: var(--white);
  /* font-weight: 600; */
  background-color: rgba(0, 0, 0, 0.7);
  padding: 10px;
  z-index: 1;
}

.video-holder iframe {
  width: 100%;
  /* height: 400px; */
  height: 250px;

  position: absolute;
  left: 0;
  top: 0;
  /* width: 100%; */
  height: 100%;
}

/*#endregion*/

/*#region reports*/
.reports {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.reports .single_report {
  width: 50%;
  margin-bottom: 40px;
  cursor: pointer;
  display: block
}

.reports .single_report p {
  margin-bottom: 10px;
  color: var(--blue);
  font-weight: 700;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

.reports .single_report:hover p {
  color: var(--red)
}

.reports .single_report .image_holder {
  max-width: 250px
}

.reports .single_report .image_holder img {
  width: 100%;
  -webkit-box-shadow: var(--shadow) 0px 5px 15px;
  box-shadow: var(--shadow) 0px 5px 15px;
}

.reports .single_report .image_holder img:hover {
  opacity: 0.6;
}
/*#endregion*/

/*#region table*/
/* .table_wrapper {
  
  margin-bottom: 70px
} */

/* .table_wrapper.date_file {

  margin: 30px 0 0 0;
} */

/* .table { */
table {
  width: 100%
}

.page-content table {
  font-size: 0.9rem;
  text-align: left;
  margin-bottom: 20px;
  line-height: 1.2rem;
  border-collapse: collapse;
}

.page-content table thead {
  font-weight: bold;
}

.page-content table td {
  padding: 10px;
  border-bottom: 1px solid var(--sidemenu);
}

/* @media only screen and (max-width: 750px) {
  .table {
      width: 200%
  }
} */

/* .table.files .table_header .column:nth-of-type(1),
.table.files .table_row .column:nth-of-type(1) {
  
  width: 90%
}

.table.files .table_header .column:nth-of-type(2),
.table.files .table_row .column:nth-of-type(2) {
  
  width: 10%
} */

.table .table_header,
.table .table_row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

/* .table .table_header.files .column,
.table .table_row.files .column {
  padding: 20px 15px
}

.table .table_header.files .column:nth-of-type(2),
.table .table_row.files .column:nth-of-type(2) {
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
} */

.table .table_header .column,
.table .table_row .column {
  background-color: var(--blue);
  /* padding: 20px 5px; */
  padding: 10px;
  margin-bottom: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.table.tenderi .table_header .column:nth-of-type(1),
.table.tenderi .table_row .column:nth-of-type(1) {
  width: 20%
}



.table.tenderi .table_header .column:nth-of-type(2),
.table.tenderi .table_row .column:nth-of-type(2) {
  width: 45%
}

.table.tenderi .table_header .column:nth-of-type(3),
.table.tenderi .table_row .column:nth-of-type(3) {
  width: 20%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.table.tenderi .table_header .column:nth-of-type(4),
.table.tenderi .table_row .column:nth-of-type(4) {
  width: 15%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.table.aup .table_header .column:nth-of-type(1),
.table.aup .table_row .column:nth-of-type(1) {
  width: 85%
}

.table.aup .table_header .column:nth-of-type(2),
.table.aup .table_row .column:nth-of-type(2) {
  width: 15%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.table .table_header .column p,
.table .table_row .column p {
  color: var(--white);
  /* color: #1a4860; */
  margin: 0;
  text-transform: uppercase;
  /* font-size: 11px; */
  font-size: 0.7em;
  /* font-weight: bold; */
}

@media only screen and (max-width: 768px) {
  .table .table_header .column p,
  .table .table_row .column p {

    font-size: 0.5em;
    
  }
}

.table .table_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.table .table_row .column {
  background-color: var(--sidemenu);
  /* padding: 20px 5px; */
  padding: 20px 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%
}

.table .table_row .column.active {
  background-color: var(--table-row-active)
}

.table .table_row .column.opener {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.table .table_row .column.opener .image-holder {
  background-color: var(--red);

  color: var(--white);
  
  border-radius: 100px;
  max-width: 50px;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 30px;
  height: 30px;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

.table .table_row .column.opener .image-holder:hover {
  background-color: var(--blue)
}

/* .table .table_row .column.opener .image-holder img {
  width: 50%
} */

.table .table_row .column.opener .image-holder.active {
  background-color: var(--blue);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.table .table_row .column p {
  /* color: #000; */
  color: var(--blue);
  text-transform: none;
  /* padding-left: 10px; */
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.8em;
  line-height: 1.1rem;
  /* font-weight: bold; */
  /* font-size: 12px; */
}

@media only screen and (max-width: 768px) {
  .table .table_row .column p {

    font-size: 0.7em;
    line-height: 1rem;
  }
}

/* .date_file .table .table_row .column p,
.date_file .table .table_header .column p {

  font-size: 1em;  
} */

.table .table_row .full_width_column {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* padding-top: 25px;
  padding-bottom: 25px; */
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  background-color: var(--table-row-active);
  margin-bottom: 1px;
}

/* .table .table_row .full_width_column.files {
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.table .table_row .full_width_column.files a {
  display: block
} */

.table .table_row .full_width_column.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.table .table_row .full_width_column .left {
  width: 20%;
  position: relative
}

.table .table_row .full_width_column .left .breadCrumb {
  position: absolute;
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.table .table_row .full_width_column .left .breadCrumb p {
  font-size: 12px;
  margin-bottom: 0
}

.table .table_row .full_width_column .right {
  width: 80%;
  padding-left: 10px;
}

.table .table_row .full_width_column .right p {
  font-size: 12px
}

.table .table_row .full_width_column .right a {
  display: block;
  font-size: 12px;
  margin-bottom: 5px
}

.table .table_row .full_width_column .right a:hover {
  color: var(--blue);
}
/*#endregion*/

/*#region pagination*/

/* _pagination.scss */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

ul.pagination li.page-item { 
  list-style: none;  /*page-content css override*/
  text-indent: 0; /*page-content css override*/
  padding-left: 0; /*page-content css override*/ 
}

.page-item:not(:first-child) a.page-link {
  margin-left: 1px;
}

.pagination .page-item a.page-link {
  /* background-color: var(--red); */
  background-color: var(--table-row-active);
  /* background-color: var(--sidemenu); */
  color: var(--white);
  /* border-color: var(--white); */
  border: none;
  /* margin-right: 2px; */
  padding: 10px
}

.pagination .page-item a.page-link:hover {
  background-color: #e9ecef;
}

ul.pagination li.page-item.active a.page-link {
  background-color: var(--blue);
}

ul.pagination li.page-item.disabled a.page-link {
  background-color: #e9ecef;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/*#endregion*/

/*#region news*/

.news-page .post-container:last-child {
  margin-bottom: 20px;
}

/* .news-container {
  padding: 15px;
  -webkit-box-shadow: var(--shadow) 0px 5px 15px;
  box-shadow: var(--shadow) 0px 5px 15px;
  margin-bottom: 10px;
  display: flex;
} */


/* .news-container img {
  min-height:230px; 
  padding-bottom: 30px;   
  -o-object-fit: contain;                
  object-fit: contain;  
  object-position: 50% 0;
} */

/* .news-container .datum {
  font-weight: bold;
  color: var(--red);
  margin-bottom: 10px;
}

.news-container .naslov {
  font-size: 1.3rem;
  color: var(--blue);
  font-weight: 600;
  text-align: left;
  margin-bottom: 10px;
}

.news-container .naslov a {
  color: var(--blue)
}

.news-container .naslov a:hover {
  color: var(--red)
} */


/*#endregion*/

/*#region pres-kit*/

.pres-kit .download-holder .attachment_holder {
  padding-top: 10%;
  -webkit-transition: all 700ms ease 0ms;
  transition: all 700ms ease 0ms;

  margin: 5px 0;
  /* padding: 35px 0; */
  display: block;
  background-color: var(--blue);
  position: relative;
  text-align: center;

  position: relative;
  overflow: hidden;
  /* padding-top: 50%; */
  /* margin-bottom: 30px; */
}

/* .attachment_holder {
  position: relative;
  overflow: hidden;
  padding-top: 50%;
  margin-bottom: 30px;
} */

/* .page-content .attachment_holder {
  margin: 30px 0;
  padding: 35px 0;
  display: block;
  background-color: var(--blue);
  position: relative;
  text-align: center;
} */

.pres-kit .download-holder .attachment_holder:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: #bf2940;
  opacity: .6;
  left: 0;
  z-index: 2;
  top: 0;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms
}

.pres-kit .download-holder .attachment_holder:hover:after {
  background-color: var(--blue);
}

/* .attachment_holder:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: #bf2940;
  opacity: .6;
  left: 0;
  z-index: 2;
  top: 0;
} */

/* .pres-kit .download-holder .attachment_holder .f_image { */
.pres-kit .download-holder .attachment_holder .f_image {
  /* object-fit: none; */
  object-position: 0 70%;

  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 1;
  top: 0;
  left: 0;
}

/* .f_image {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 1;
  top: 0;
  left: 0;
} */

.pres-kit .download-holder .attachment_holder .attachment_icon {
  text-wrap: nowrap;

  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 3;
}

/* .attachment_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 3;
} */

.pres-kit .download-holder .attachment_holder .attachment_icon img {
  /* margin-bottom: 5px; */
  width: 30px;
  margin-top: 20px;
}

/* .attachment_holder .attachment_icon img {
  width: 30px;
  margin-bottom: 20px;;
} */

/* .page-content .attachment_holder:hover {
  opacity: 0.8;
} */

/* .page-content .attachment_holder img {
  width: 30px;
} */

/* .attachment_holder .attachment_icon p { */
.pres-kit .download-holder .attachment_holder .attachment_icon p {
  /* color: #fff; */
  margin-top: 5px;
  color: var(--white);
  text-align: center;
}

/* .page-content .attachment_holder p {
  margin-top: 5px;
  color: var(--white);
  text-align: center;
} */

/*#endregion*/

/*#region galerija*/

  .cursor {
    cursor: pointer;
  }

  .gallery-grid
  {
    text-align:center;
    display: flex;
    /* justify-content: center; */
    flex-direction:  row;
    flex-wrap: wrap;
  }  
  
  /* .gallery-grid > .img-container { */
  .gallery-grid > img {
    /* padding: 8px 8px; */
    /* padding-right: 2px; */
    margin-right: 4px;
    margin-bottom: 4px;
    object-fit: cover; 
    width: 49%;
    transition: 0.3s ease;
  }

  .gallery-grid > img:hover {
    /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
    opacity: 0.6;
  }  

  /* The Modal (background) */
  .modal-gallery {
    /* display: none;
    position: fixed; 
    left: 0;
    top: 0;
    padding-top: 20px;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: black; */

    position: fixed;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    width: 100%;
    height: 100%;

    /* overflow: auto; */
    padding-top: 20px;
    /* background-color: black; */
    background-color: rgba(0,0,0, .9);
    /* overflow-x: hidden;
    overflow-y: auto;
    outline: 0; */
  }
  
  /* Modal Content */
  .modal-gallery .modal-content {
    position: relative;
    /* background-color: black; */
    /* background-color: rgba(0,0,0, .9); */
    background-color: transparent;
    margin: auto;
    /* padding: 0;  */
    width: 95%;
    height: 100%;
    /* display:block; */
    
  }

  .modal-gallery .carousel-container {
    height: 90%;
    margin-bottom: 2px;
  }

  .modal-gallery .carousel-container .carousel-content {
    display: none;
    /* background-color:black; */
    /* background-color: rgba(0,0,0, .9); */
    /* text-align:center; */

    /*width:100%; */
  }

  .modal-gallery .carousel-container .carousel-content.active {

    display: flex;
    align-items: center;
    justify-content: center;
    height:100%; 
  }

  .modal-gallery .carousel-container .carousel-content img {
    /* height: 100%; */
  }
  
  /* The Close Button */
  .modal-gallery .close {
    color: var(--white);
    position: absolute;
    top: 10px;
    right: 25px;
    font-size: 35px;
    font-weight: bold;
    transition: 0.6s ease;
  }
  
  .modal-gallery .close:hover,
  .modal-gallery .close:focus {
    /* color: #999; */
    color: var(--blue);
    /* font-size: 45px; */
    /* text-decoration: none; */
    /* cursor: pointer; */
  } 
   
  /* Next & previous buttons */
  .modal-gallery .carousel-container .prev,
  .modal-gallery .carousel-container .next {
    /* cursor: pointer; */
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: auto;
    /* padding: 16px; */
    /* margin-top: -50px; */
    color: var(--white);
    font-weight: bold;
    font-size: 30px;
    transition: 0.6s ease;
    /* border-radius: 0 3px 3px 0;
    user-select: none;
    -webkit-user-select: none; */
  }
  
  /* Position the "next button" to the right */
  .modal-gallery .carousel-container .next {
    right: 0;
    /* border-radius: 3px 0 0 3px; */
  }
  
  /* On hover, add a black background color with a little bit see-through */
  .modal-gallery .carousel-container .prev:hover,
  .modal-gallery .carousel-container .next:hover {
    /* background-color: rgba(0, 0, 0, 0.8); */
    color: var(--blue);
  }
  
  /* Number text (1/3 etc) */
  .modal-gallery .carousel-container .carousel-content .counter {
    position: absolute;
    top: 0;
    left: 0;
    /* color: #f2f2f2; */
    color: var(--white);
    /* font-size: 12px; */
    font-size: 0.7rem;
    /* padding: 8px 12px; */
  } 
  

  .modal-gallery .slide-container
  {
    display: flex;
    flex-direction:row ;
    justify-content: center;      
  }
  
  .modal-gallery .slide-container img {
  /* .thumb_img { */
    opacity: 0.5;
    /* z-index: 1000; */
    /* height: 160px;  */
    /* width: 160px; */
    width: 2.7%;
    object-fit: cover; 
    /* margin-left:10px; */
    /* margin-right:10px; */
    margin-right:4px;
  } 
  
  .modal-gallery .slide-container img.active,
  /* .thumb_img:hover { */
  .modal-gallery .slide-container img:hover {
    opacity: 1;
  }

  .gallery-list {
    display: flex;
    /* justify-content: center; */
    flex-direction:  row;
    flex-wrap: wrap;
    column-gap: 4px;
  }


  .gallery-list .gallery-holder {
    /* padding: 8px 8px; */
    /* padding-right: 2px; */
    /* padding-right: 4px;
    padding-bottom: 4px; */
    /* object-fit: cover;  */
    width: 49%;
    transition: 0.3s ease;
    margin-bottom: 4px;
  }

  .gallery-list .gallery-holder {
    overflow: hidden;
    position: relative;    
    height: 250px;
  }

  .gallery-list .gallery-holder img {
    /* opacity: 0.6; */
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .gallery-list .gallery-holder img:hover {
    opacity: 0.8;
  }

  .gallery-list .gallery-holder .gallery-title {
    position: absolute;
    /* top: 80%; */
    font-size: 0.8rem;
    bottom: 0;
    width: 100%;
    color: var(--white);
    /* font-weight: 600; */
    background-color: rgba(0, 0, 0, 0.4);
    padding: 10px;
  }
/*#endregion*/

/*#region kontakt*/
.contact-holder {
  margin-bottom: 30px;
  line-height: 1.4rem;
}

.kontakt-naslov {
  font-size: 2rem;
  margin-bottom: 10px;
}

.contact-holder .podnaslov {
  font-size: 1.1rem;
  font-weight: 600;
  /* color: var(--red); */
  margin-bottom: 20px;
  border-bottom: 1px solid var(--sidemenu);
}

.contact-holder .label {
  color: var(--blue);
  font-weight: bold;
}

.contact-holder .single-row {
  display: flex;
  /* margin-bottom: 30px; */
}

.contact-holder .single-row .single-box {
  width: 33.33%;
}

.contact-holder i {
  font-size: 5rem;
  color: var(--red);
  margin-bottom: 10px;
}
/*#endregion*/

/*#region search*/

.pagefind-ui {
  font-family: inherit !important;
}

.pagefind-ui__search-input, 
.pagefind-ui__result-image,
.pagefind-ui__button {
  border-radius: 0 !important;
}

.pagefind-ui__result-link {
  color: var(--blue) !important;
}

.pagefind-ui__result-link:hover {
  text-decoration: none !important;
  color: var(--red) !important;
}

/* .pagefind-ui__search-input,
.pagefind-ui__search-clear {
  color: var(--red) !important;
}
.pagefind-ui__search-input::placeholder {
  color: var(--shadow) !important;
} */

/* .pagefind-ui__search-input:focus {
  border: var(--red) !important;
  outline: 2px solid var(--red) !important;
} */

.pagefind-ui__button {

  font-size: 1rem !important;
  background: var(--red) !important;
  border: var(--red) !important;
  /* border-radius: 0 !important; */
  color: var(--white) !important;
}

.pagefind-ui__button:hover {
  opacity: 0.8;
}

.pagefind-highlight,
.pagefind-ui__result-excerpt mark {
  background-color: #D7445B !important;
  color:var(--white) !important;
}
/*#endregion*/

/*#region 404*/
.page-content.not-found {
  margin-top: 100px;
  text-align: center;
}

.page-content.not-found .error-icon {
  font-size: 3rem;
  font-weight: bold;
  color: var(--red);
  margin-bottom: 30px;
}

.page-content.not-found h1 {
  font-size: 2rem;
  margin-bottom: 30px;
  text-align: center;
}

.page-content.not-found .link-container {
  font-weight: bold;
  margin-bottom: 200px;
}
.page-content.not-found .link-container a:first-child {
  margin-right: 50px;
}
/*#endregion*/

/*#region aup*/
.aup-zastave {
  text-align: center;
  max-width: 400px;
  margin-inline: auto;
}

.aup-zastave .zastava {
  position:relative;
  /* overflow: visible; */
  display: inline-block;
  width: 49%;
}


.aup-zastave .zastava img {
  -webkit-box-shadow: var(--shadow) 0px 5px 15px;
  box-shadow: var(--shadow) 0px 5px 15px;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms;
  /* border: 3px solid black; */
  /* object-fit: fill; */
  vertical-align: middle;
  z-index: 5;
}

.aup-zastave img:hover {
  opacity: 0.5;  
}

.aup-zastave .zastava a {
  /* z-index: 185; */
  position:relative;
  z-index: 3;
}


/* .aup-zastave .zastava:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--blue);
  opacity: 0;
  z-index: -1;
} */

.aup-zastave .zastava:hover:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--blue);
  opacity: 0.7;
}


/* .aup-zastave img:hover:after {
  opacity: 0.8;
  background-color: var(--blue);
} */
/*#endregion*/

/*#region notam*/
.downloads-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.downloads-holder a  {
  display: block;
  width: 100%;
  background-color: var(--blue);
  text-align: center;
  color: var(--white);
  padding: 20px;
  border: 1px solid var(--blue);
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms;
}

.downloads-holder a:hover  {
  color: var(--white);
  opacity: 0.8;
}

.downloads-holder a:first-child {
  margin-right: 10px;
}
/*#endregion*/

/*#region met*/
.page-content.met {
  width: 100%;
  margin-top: 30px;
  padding: 0;
  line-height: 1.5rem;
}

.met-napomena {
  /* border-top: 2px solid var(--blue); */
  /* padding-top: 10px; */
  font-style:italic;  
  margin-top: 20px;
}

@media only screen and (max-width: 768px) {
  .met-napomena {
    font-size: 0.9rem;
  }
}

.met-napomena .label {
  color: var(--red);
  font-weight: bold;
}

.met-table th {
  background-color: var(--blue);
  color: var(--white);
  padding: 1rem 0.7rem;
}

.met-table tr:hover {
  background-color: var(--sidemenu);
}

.met-table tr td:first-child {
  font-weight: bold;
  vertical-align: middle;
}

.met-table tr td:nth-of-type(2) {
  font-size: 0.9rem;
}

/* @media only screen and (max-width: 768px) {
  .met-table tr td:nth-of-type(2) {
    font-size: 0.9rem;
  }
} */

.met-table td {
  padding: 0.5rem;
  /* font-size: 1rem; */
  border-bottom: 1px solid var(--sidemenu);
  vertical-align: middle;
}

/* .met-table.airport th:first-child { */
.met-table.aerodromi th:first-child {
  width: 10%;
}

/* .met-table.airport td i { */
.met-table.aerodromi td i {
  float:right;
  color: var(--blue);
  transition: all 400ms ease 0ms;
}

#podaci-ucitani-container {
  margin-top:20px;
}

@media only screen and (max-width: 768px) {
  #podaci-ucitani-container {
    font-size: 0.9rem;

  }

  /* #podaci-ucitani-container span {
    display: block;
  } */
}

#podaci-ucitani-container #podaci-ucitani {
  font-weight: bold;
}

.pdf-container {
  margin-top: 20px;
  padding: 10px 0;
  border-top: 1px solid var(--sidemenu);
  border-bottom: 1px solid var(--sidemenu);
}

.pdf-container i {
  font-size: 1.5rem;
}

tr.main-row {
  cursor: pointer;
}

/* tr.airport24h td { */
tr.aerodrom24h td {
  font-size: 0.9rem;
  padding: 0.3rem 0.5rem;
  background-color: var(--sidemenu);
}

/* .airmet.nodata { */
/* .img-container.nodata { */
/* .img-container .nodata.active { */
.nodata.active {
  /* margin: 10rem auto; */
  margin-top: 1rem;
  margin-bottom: 15rem;
  color: var(--red);
  font-weight: bold;
}

/* .airmet img { */
.met .img-container img {
  /* box-shadow: var(--shadow) 0px 5px 15px; */
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.swl-container .header {
  display: flex;
  flex-direction: row;
}

.swl-container .header #podaci-ucitani-container {
  width: 50%;
  /* font-weight: bold; */
}

.swl-container .header select {
  width: 50%;

  padding: 0.4rem 0.2rem;
  font-weight: 400;
  border: 2px solid var(--sidemenu);
  border-radius: 0.25rem;
  /* transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; */
}

@media only screen and (max-width: 768px) {
  .swl-container .header {

    flex-direction: column;
  }

  .swl-container .header #podaci-ucitani-container,
  .swl-container .header select {
    width: 100%;
  }
}

.swl-container .footer {
  display: flex;
  border-bottom: 1px solid var(--sidemenu);
  padding-bottom: 10px;
}

.swl-container .footer .pdf-prikaz {
  width: 40%;
  /* font-weight: bold; */
}

.swl-container .footer .objasnjenje {
  width: 60%;
  text-align: right;
}

@media only screen and (max-width: 768px) {
  .swl-container .footer .pdf-prikaz,  
  .swl-container .footer .objasnjenje {
    font-size: 0.9rem;
  }
}

.swl-container img {

  margin-top: 20px;
  margin-bottom: 10px;
  box-shadow: var(--shadow) 0px 5px 15px;
}


/*#endregion*/

/* .page-content .attachment_holder {
  margin: 30px 0;
  padding: 35px 0;
  display: block;
  background-color: var(--blue);
  position: relative;
  text-align: center;
}

.page-content .attachment_holder:hover {
  opacity: 0.8;
}

.page-content .attachment_holder img {
  width: 30px;
}

.page-content .attachment_holder p {
  margin-top: 5px;
  color: var(--white);
  text-align: center;
} */

/* MILOS */
/* .navbar-levo-desno
{
  padding-left: 13%; 
  padding-right:13%;
}

.navbar {
  padding-top:0.5rem;
}

.w3-dropdown-content 
{
            min-width: 250px !important;
}


#btnMainMenu
{
            display: none;
            background-color:#1a4860 !important;
}
#mySidebar
          {
            
            display: inline-block;
          }
          #btnClose
          {
            display: none;
          }

.row.display-flex {
	display: flex;
	flex-wrap: wrap;
  }
  .row.display-flex > [class*='col-'] {
	flex-grow: 1;
  }
  

  .box {
	  border:1px #666 solid;
	  height: 100%;
  }
  
  .row.display-flex [class*='col-'] {
	  background-color: #fff;
  }
  
  body {
  font-family: sans-serif;
  }

  .home_2_kolone
  {
	column-count: 2;
	column-gap: 40px;
max-width: 65%;
  }


  .baner-slika { 
    
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
    background-size: cover;
    position: relative;
  }

  .baner-slika:after {
    content: '';
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    height: 320px;
    width: 100%;
    background-color: #1a4860;
    opacity: .75;
    z-index: 1;
  }

  .baner-slika-tekst
{
  z-index: 2;
  position: relative;
}

.active-side-menu 
{
  color:red;
  font-weight: bold;
  
} */

/* ============ side bar start  ============*/
/* .sidebar {
  margin: 0;
  padding: 0;
  
  background-color: #f1f1f1;
  
  height: 100%;
  overflow: auto;
}

.sidebar a {
  display: block;
  color: black;
  padding: 10px;
  text-decoration: none;
  font-size: .85rem;
  font-family: sans-serif;
}

#sidebarVesti a
{
  padding: 8px !important;
}
 
.sidebar a.active {
  background-color: #04AA6D;
  color: white;
 
    
  
}

.sidebar a:hover:not(.active) {
  background-color: lightgray;
  color: white;
  
}

.sidebar a::after
{
  
  font-size: 13px;
  color: white;
  float: right;
  margin-left: 5px;
}

.odabran {
 
  color:darkred !important;
  font-weight: bold;
}

.odabran2 { 
  color:darkred !important;
  font-weight: bold;
}

div.content {
  margin-left: 200px;
  padding: 1px 16px;
  height: 1000px;
}


.test {
background-color: blue;
color:yellow;
} */
/* ============ side bar end ============*/

/* ============ desktop view ============
@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
}	
 ============ desktop view .end// ============ */


 /* .sidebar li .submenu{ 
	list-style: none; 
	margin: 0; 
	padding: 0; 

}

.submenu a:hover:not(.active) {
  background-color: grey;
  color: white;  
  
}
.vesti
{background-color:#f1f1f1;}


.submenu.vesti a:hover:not(.active) {
  background-color: gray;
  color: white;  
  text-indent: 20px
}

.submenu a{
  display: block;
  color: black;
  transition: text-indent 0.5s;
 
}


.footer_content
{
  color: #fff;
  font-weight: 400;
  font-size: 13px;
  font-family: sans-serif;
  
}

.footer_kraj
{
  background-color: #bf2940;
  height: 35px;
  width: 100%;
  position: absolute;
  display: block;
  content: '';
}


#back_to_top_btn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #bf2940;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#back_to_top_btn:hover {
  background-color: #555;
} */



/* .contact_info_holder a span 
{
  background-color: #bf2940;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  margin-right: 10px;
  display: inline-block;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms;
}

.contact_info_holder a span:hover 
{
  background-color: whitesmoke;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  margin-right: 10px;
  display: inline-block;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms;
}


.contact_info_holder a span i 
{
  color: #fff;
  font-size: 18px;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms;
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.contact_info_holder a span i:hover
{
  color: #bf2940;
  font-size: 18px;
  -webkit-transition: all 400ms ease 0ms;
  transition: all 400ms ease 0ms;
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
} */

/* .footer_politika
{
  color:white;
}
.footer_politika a:onhover
{
  color:#bf2940;
} */

/* .f_image {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 1;
  top: 0;
  left: 0;
} */

/* .attachment_holder {
  position: relative;
  overflow: hidden;
  padding-top: 50%;
  margin-bottom: 30px;
}

.attachment_holder:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: #bf2940;
  opacity: .6;
  left: 0;
  z-index: 2;
  top: 0;
}

.attachment_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 3;
}

.attachment_holder .attachment_icon img {
  width: 30px;
  margin-bottom: 20px;;
}

.attachment_holder .attachment_icon p {
  color: #fff;
} */

/* .sticky {
  position: fixed;
  top: 0;
}

.ukrasMenu 
{
  border: 1px solid lightgray;
padding: 10px;
box-shadow: 3px 10px lightgray;
}

.ukrasMenuTop 
{
  border: 1px solid lightgray;
padding-left: 10px;
box-shadow: 3px 3px lightgray;
}


.lg-thumb-item
{
  max-width: 100px !important;
  max-height: 100px !important;
}

#lg-backdrop-2
{
  background-color: #0f2b39 !important;
}

.lg-outer .lg-thumb-outer
{
  background-color: #305a6f !important;
}


table .image_holder
{
overflow: hidden;
    position: relative;
    width: 100px;
    height: 100px;
    border-radius: 100px;
    float:left;
}


.dugme
{
    background-color:#1a4860;
    color:white;
}

.dugme:hover
{
    background-color:white;
    border-style: solid;
border-color: black;
    color:black;
}



@media only screen and (max-width: 1650px)
{
#jezik1
{
  margin-top: 5px;
  display: block !important;  
  font-size: small;
}
#jezik2
{
  display: none;
}
#header-div-razmak
{
  padding-top: 105px !important;
  margin-top:0px !important;
}
}

@media only screen and (max-width: 1485px)
{
  #btnClose
  {
    display: none;
  }
  #mySidebar
  {
    display: inline-block;
  }
  .navbar-levo-desno
  {
    padding-left: 10%; 
    padding-right:10%;
  }
  

#header-div-razmak
{
  padding-top: 105px !important;
  margin-top:0px !important;
}

}

@media only screen and (max-width: 1380px)
{
.navbar, .dropdown-item 
  {
    font-size:small !important;
  }
  .nav-link, .dropdown-item 
  { font-size:small !important;}
}

@media only screen and (max-width: 1250px)
{
  .navbar-levo-desno
  {
    padding-left: 8% !important; 
    padding-right:8% !important;
  }


}

@media only screen and (max-width: 1200px)
{
  #header-div-razmak
{
  padding-top: 140px !important;
  margin-top:0px !important;
}

.navbar-levo-desno
{
  padding-left: 3% !important; 
  padding-right:3% !important;
}
}

@media only screen and (max-width: 1136px)
{
  .navbar-levo-desno
  {
    padding-left: 0% !important; 
    padding-right:0% !important;
  }
}

@media only screen and (max-width: 992px)
{
  .navbar-levo-desno
  {
    padding-left: 30% !important; 
    padding-right:30% !important;
  }
}

@media only screen and (max-width: 600px)
{

#jezik1
{
  display: block !important;  
}
#jezik2
{
  display: none;
}
#header-div-razmak
{
  padding-top: 100px !important;
  margin-top:0px !important;
}

.navbar-header
{
  display: block !important;
}
.navbar
{
  font-size:small !important;
}
.nav-link, .dropdown-item
{ font-size:small !important;}

#btnMainMenu
{
              display: none;
}
           

            #btnClose
            {
              display: block !important;
            }
            #btnMainMenu
            {
              display: block;
            }
           
              
            #mySidebar 
            {
              display: none ;
              padding: 5px;
             height: 70vh;
             white-space: nowrap;
            overflow-y: scroll !important;
            }            
}



@media screen and (max-width: 700px) {
  .sidebar {
    width: 100%;
    height: auto;
    position: relative;
  }

  div.content {margin-left: 0;}
}

@media screen and (max-width: 400px) {
  .sidebar a {
    text-align: center;
    float: none;
  }
} */