.owl-std {
  height: 404px; }
  .owl-std .owl-item {
    height: 404px; }
    .owl-std .owl-item div {
      width: 100%;
      height: 404px;
      background: center center no-repeat;
      background-size: cover; }
  .owl-std .owl-controls {
    margin-top: -34px;
    text-align: center;
    display: block;
    width: 100%; }
    .owl-std .owl-controls .owl-page span {
      width: 10px;
      height: 10px;
      margin: 5px 3px 0 2px;
      filter: Alpha(Opacity=100);
      opacity: 0.9999;
      background: #e0e0e0; }
  .owl-std .owl-page.active span, .owl-std .clickable .owl-page:hover span {
    background: #ccb679;
    filter: Alpha(Opacity=100);
    opacity: 0.9999 !important; }
  .owl-std .owl-pagination {
    margin: auto;
    float: none;
    display: inline-block; }
  .owl-std .owl-buttons {
    float: none;
    position: absolute;
    top: 183px;
    left: 50%;
    width: 1px; }
  .owl-std .owl-controls .owl-buttons div {
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: absolute;
    top: -1px;
    left: -465px;
    width: 35px;
    height: 35px;
    background: url(../images/sprite-v1.png) -29px -59px;
    padding: 0;
    text-align: left;
    text-indent: -9999px;
    cursor: pointer; }
    .owl-std .owl-controls .owl-buttons div.owl-next {
      left: 418px;
      background-position: -64px -59px; }
    .owl-std .owl-controls .owl-buttons div:hover {
      opacity: 1;
      filter: alpha(opacity=100); }

/* ADAPTIVE START */
/* 768-980 */
@media only screen and (min-width: 768px) and (max-width: 980px) {
  .align {
    width: 768px; }

  .fmenu {
    padding: 26px 7px 27px 5px; }

  .hlang {
    margin-right: 10px; }

  .logo {
    margin-left: 299px; }

  .dropbox .i, .dropbox.active .i {
    left: 376px; }

  .owl-std .owl-controls .owl-buttons div {
    left: -387px; }

  .owl-std .owl-controls .owl-buttons div.owl-next {
    left: 338px; }

  .copyright {
    padding-left: 15px; }

  .signature {
    padding-right: 15px; }

  .speed-links {
    padding-left: 2%;
    width: 98%; }

  .speed-links > li, .speed-links > li a {
    width: 224px; }

  .infobox {
    padding-left: 15px;
    width: 310px; }

  .photobox, .programbox, .socialbox {
    margin-left: 20px; }

  .mmenu {
    float: none;
    display: table;
    width: 100%;
    left: auto; }

  .mmenu > li {
    position: relative;
    display: table-cell;
    float: none;
    text-align: center;
    right: auto; }

  .mmenu > li {
    display: inline-block; }

  .photo-slider .images {
    width: 778px; }

  .photo-slider .prev {
    right: 40px; }

  .photo-slider .next {
    right: 10px; }

  .submission {
    width: 748px; }
    .submission > li {
      padding: 42px 11px 52px 11px; }

  .page-image, .news-image {
    float: left;
    margin: 1px 0;
    max-width: 100%;
    height: auto; }

  .leftside {
    width: 233px;
    padding-left: 10px; }

  .rightside {
    width: 487px; }

  .gallery {
    width: 98%;
    margin: 0 1%; }
    .gallery > li {
      width: 175px; }

  .logos {
    width: 507px; }
    .logos li {
      width: 240px; }
      .logos li img {
        width: 98%;
        height: auto; }

  .refs {
    padding: 50px 0 50px 30px; }

  #gmap {
    width: 768px; }

  .news-cont {
    width: 748px; }
    .news-cont p {
      width: auto !important; }

  .ournews img {
    float: none; } }
/* 480-768 */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .align {
    width: 480px; }

  .fmenu {
    padding: 15px 9px 8px 2px; }

  .hlang {
    margin-right: 10px; }

  .logo {
    margin-left: 154px; }

  .dropbox .i, .dropbox.active .i {
    left: 232px; }

  .owl-std {
    height: 238px; }
    .owl-std .owl-item {
      height: 238px; }
      .owl-std .owl-item div {
        height: 238px; }

  .bg2 {
    padding-bottom: 0px; }

  .drop-slider, .drop-slider .images, .drop-slider .images > li {
    height: 238px; }

  .owl-std .owl-item div img {
    max-width: 480px;
    height: auto; }

  .owl-std .owl-controls .owl-buttons div {
    left: -233px; }

  .owl-std .owl-controls .owl-buttons div {
    top: -100px; }

  .owl-std .owl-controls .owl-buttons div.owl-next {
    left: 193px; }

  .copyright {
    padding-left: 15px; }

  .signature {
    padding-right: 15px; }

  .newsbox .i {
    margin-top: 10px;
    margin-left: 10px; }
  .newsbox .news {
    width: 360px;
    height: 86px;
    margin: 8px 0 10px 10px; }
  .newsbox .prev {
    top: 15px; }
  .newsbox .next {
    top: 55px; }

  .speed-links {
    padding-left: 2%;
    width: 98%; }

  .speed-links > li div {
    font-size: 12pt;
    height: 80px; }

  .speed-links > li, .speed-links > li a {
    width: 146px;
    height: 80px;
    margin-left: 10px; }

  .infobox {
    height: auto;
    padding-left: 15px;
    width: 450px; }

  .mission {
    width: 423px; }

  .photobox, .programbox, .socialbox {
    margin-left: 20px; }

  .photobox {
    margin-left: 125px; }

  .mmenu {
    float: none;
    display: table;
    width: 100%;
    left: auto; }

  .mmenu > li {
    position: relative;
    display: table-cell;
    float: none;
    text-align: center;
    right: auto; }

  .mmenu > li {
    display: inline-block; }

  .mmenu > li > a {
    font-size: 7pt;
    line-height: 28px;
    padding: 0 7px;
    letter-spacing: 0; }

  .mmenu > li:last-child .smenu {
    left: auto;
    right: 15px; }

  .photo-slider .images {
    width: 470px;
    margin-left: 5px; }
  .photo-slider .prev {
    right: 40px; }
  .photo-slider .next {
    right: 10px; }
  .photo-slider .t {
    width: 480px; }

  .submission {
    width: 460px; }
    .submission > li {
      padding: 20px 5px 20px 5px; }
    .submission > li:last-child {
      padding-left: 130px; }

  .infopage .editor table img[width='270'] {
    width: 150px !important;
    height: auto !important; }

  .page-image, .news-image {
    float: left;
    margin: 1px 0;
    max-width: 100%;
    height: auto; }

  .leftside {
    width: auto;
    padding-left: 10px;
    margin: 0;
    min-height: inherit; }

  .rightside {
    width: 460px;
    padding-left: 10px;
    border: none;
    border-top: 1px dotted #6A6B6D;
    margin-top: 20px;
    padding-top: 20px; }

  .ournews .text {
    width: 440px; }

  .gallery {
    width: 98%;
    margin: 0 1%; }
    .gallery > li {
      width: 143px;
      height: 80px; }
      .gallery > li img.a {
        display: none; }
      .gallery > li img {
        width: 150px;
        height: auto;
        min-height: 80px; }

  .logos {
    width: 475px; }
    .logos li {
      width: 220px; }
      .logos li img {
        width: 98%;
        height: auto; }

  .refs {
    padding: 50px 0 50px 30px; }

  #gmap {
    width: 480px; }

  .news-cont {
    width: 460px; }
    .news-cont p {
      width: auto !important; }

  .announcement {
    width: 450px;
    padding-left: 10px; }
    .announcement ul > li .l1 {
      width: 450px;
      margin-left: 0; }
    .announcement ul > li .l2 {
      margin: 37px 12px 0 5px; }
    .announcement ul > li .t {
      width: 420px; }

  .ournews img {
    float: none; }

  .lmenu {
    display: none; }

  .rightside {
    border: none; }

  .toptitle {
    height: 70px;
    line-height: 69px;
    font-size: 14pt; }

  .owl-std .owl-pagination {
    display: none; }

  .infobox .t1, .infobox .t1 * {
    font-size: 15pt;
    line-height: 18pt; }

  .photo-slider.small .images {
    width: 412px; } }
/* 0-480 */
@media only screen and (min-width: 0) and (max-width: 479px) {
  body {
    min-width: 320px; }

  .align {
    width: 320px; }

  .fmenu {
    padding: 15px 10px 10px 10px;
    width: 140px;
    float: left; }

  .hlang {
    margin-right: 10px; }

  .logo {
    margin-left: 74px; }

  .bg {
    display: none; }

  .dropbox .i, .dropbox.active .i {
    left: 152px; }

  .dropbox {
    background: url(../images/bg.jpg) no-repeat top center; }

  .dropbox a {
    font-size: 11pt; }

  .owl-std {
    height: 159px; }
    .owl-std .owl-item {
      height: 159px; }
      .owl-std .owl-item div {
        height: 159px; }

  .bg2 {
    padding-bottom: 0px; }

  .drop-slider, .drop-slider .images, .drop-slider .images > li {
    height: 159px; }

  .owl-std .owl-item div img {
    max-width: 320px;
    height: auto; }

  .owl-std .owl-controls .owl-buttons div {
    left: -159px; }

  .owl-std .owl-controls .owl-buttons div {
    top: -130px; }

  .owl-std .owl-controls .owl-buttons div.owl-next {
    left: 114px; }

  .copyright {
    padding-left: 5px; }

  .signature {
    padding-right: 5px; }

  .newsbox .i {
    display: none; }
  .newsbox .news {
    width: 260px;
    height: 70px;
    margin: 8px 0 10px 10px; }
  .newsbox .prev {
    top: 15px; }
  .newsbox .next {
    top: 45px; }
  .newsbox ul li .t1 {
    font-size: 10pt;
    line-height: 13pt; }

  .speed-links {
    padding-left: 2%;
    width: 98%; }

  .speed-links > li div {
    font-size: 12pt;
    height: 40px;
    width: 300px; }

  .speed-links > li {
    margin-bottom: 10px;
    background-position: left center; }

  .speed-links > li, .speed-links > li a {
    width: 300px;
    height: 40px;
    margin-left: 0; }

  .infobox {
    height: auto;
    padding-left: 15px;
    padding-top: 15px;
    width: 290px; }

  .mission {
    width: 295px;
    padding-left: 10px;
    padding-top: 20px; }
    .mission .t {
      width: 225px; }

  .photobox, .programbox, .socialbox {
    margin: 15px 0 20px 65px; }

  .photobox {
    margin-left: 30px; }

  .mmenu {
    float: none;
    display: none;
    width: 300px;
    margin: 0 0 0 10px;
    left: auto; }
    .mmenu > li {
      position: relative;
      text-align: center;
      right: auto;
      display: block;
      float: none;
      width: 100%;
      height: 27px; }
    .mmenu li a {
      padding: 0; }

  .smenu {
    width: 100%;
    position: static;
    left: auto;
    top: auto;
    display: block;
    z-index: 50;
    padding-left: 0; }
    .smenu ul, .smenu li, .smenu ul, .smenu li a, .smenu li > ul, .smenu > li > a, .smenu > li > ul > li > a {
      display: block;
      width: 100%;
      left: auto;
      top: auto;
      background: transparent !important;
      position: static;
      padding: 0;
      margin: 0;
      height: auto; }
    .smenu > li > a, .smenu > li > ul > li > a {
      line-height: 25px; }

  .mmenu > li {
    height: auto; }

  .mmenu > li > a {
    width: 100%;
    border-bottom: 1px solid #B39B56; }

  .mmenu li > ul {
    margin-left: 20px; }

  .mcont {
    height: auto;
    min-height: 35px; }
    .mcont .align {
      /*
      position: absolute;
      left: 0;
      top: 27px;
      */ }

  .hamburger {
    display: inline-block; }

  .photo-slider .images {
    width: 300px;
    margin-left: 5px; }
  .photo-slider .prev {
    right: 40px; }
  .photo-slider .next {
    right: 10px; }
  .photo-slider .t {
    width: 300px;
    font-size: 14pt; }
  .photo-slider .images div.li {
    width: 140px; }

  .submission {
    width: 300px; }
    .submission > li {
      padding: 20px 5px 20px 40px; }

  .infopage .editor table img[width='270'] {
    width: 100px !important;
    height: auto !important; }

  .page-image, .news-image {
    float: left;
    margin: 1px 0;
    max-width: 100%;
    height: auto; }

  .leftside {
    width: auto;
    padding-left: 10px;
    margin: 0;
    min-height: inherit; }

  .rightside {
    width: 300px;
    padding-left: 10px;
    border: none;
    border-top: 1px dotted #6A6B6D;
    margin-top: 20px;
    padding-top: 20px; }

  .ournews .text {
    width: 290px; }

  .gallery {
    width: 98%;
    margin: 0 1%;
    padding-top: 15px; }
    .gallery > li {
      width: 143px;
      height: 80px; }
      .gallery > li img.a {
        display: none; }
      .gallery > li img {
        width: 150px;
        height: auto; }

  .logos {
    width: 310px; }
    .logos li {
      width: 300px;
      height: 190px; }
      .logos li img {
        width: 98%;
        height: auto; }

  .refs {
    padding: 50px 0 50px 10px; }

  #gmap {
    width: 320px;
    display: none; }

  .news-cont {
    width: 300px; }
    .news-cont p {
      width: auto !important; }

  .announcement {
    width: 310px;
    padding-left: 10px; }
    .announcement ul > li .l1 {
      width: 450px;
      margin-left: 0; }
    .announcement ul > li .l2 {
      margin: 37px 12px 0 5px; }
    .announcement ul > li .t {
      width: 290px; }

  .cform .texar textarea {
    width: 268px; }

  .refs li a {
    width: 268px;
    display: inline-block;
    vertical-align: middle; }

  .refs li li a {
    width: 228px; }

  .refs li li li a {
    width: 188px; }

  .infobox .t1, .infobox .t1 * {
    font-size: 12pt;
    line-height: 16pt; }

  .hlang > li a {
    font-size: 11pt;
    position: absolute;
    right: 10px;
    top: 105px;
    z-index: 50;
    color: #000; }

  .owl-std .owl-pagination {
    display: none; }

  .toptitle {
    height: 60px;
    line-height: 59px;
    font-size: 11pt; }

  .limited-area {
    max-height: 990px; }

  .lmenu {
    display: none; }

  .rightside {
    border: none; }

  .ournews img {
    float: none; }

  .announcement {
    height: 990px !important; }

  .photo-slider.small .images {
    width: 260px; }

  .photo-slider.small .prev, .photo-slider.small .next {
    margin-top: 25px; }

  .photo-slider.small .prev {
    margin-right: 8px; }

  .photo-slider.small li img {
    width: 80px;
    height: auto; } }

/*# sourceMappingURL=style-ext.css.map */
