#mag-page.owl-carousel.owl-theme .owl-nav {
  position: absolute;
  width: 100%;
  height: 42px;
  top: calc(100%/2 - 5rem);
  display: block; }
#mag-page.owl-carousel.owl-theme .owl-prev {
  left: calc(100%/2 - 12.5rem) !important; }

#mag-page.owl-carousel.owl-theme .owl-next {
  right: calc(100%/2 - 12.5rem) !important; }

#mag-page.owl-carousel.owl-theme .owl-prev, #mag-page.owl-carousel.owl-theme .owl-next {
  width: 42px;
  height: 42px;
  position: absolute;
  color: var(--blue-bg);
  background-color: #fff;
  border-radius: 50%;
	-webkit-box-shadow: 0 5px 13px -5px rgb(0 0 0 / 40%);
            box-shadow: 0 5px 13px -5px rgb(0 0 0 / 40%);
  font-size: 1.3rem;
  line-height: 0.75;
  top: 50%;
  outline: none;}
#mag-page.owl-carousel.owl-theme .owl-prev:hover, #mag-page.owl-carousel.owl-theme .owl-next:hover {
  font-size: 1.5rem;
  color: var(--blue-bg);
  outline: none;}
  

#mag-page.mag-unit {
  margin: 0px auto 0px;
  padding: 0px 50px;
  position: relative;
  right: inherit !important;
  clear: both; }


#mag-page .item {
  margin: 0px 0px 0px !important;
  padding: 0px;
  clear: both;
  opacity: 1.0;
  -webkit-transform: scale3d(0.6, 0.6, 1);
  -ms-transform: scale3d(0.6, 0.6, 1);
  transform: scale3d(0.6, 0.6, 1);
  transition: all 0.3s ease-in-out; }
#mag-page .owl-item.active.center .item {
  opacity: 1;
  -webkit-transform: scale3d(1.0, 1.0, 1);
  -ms-transform: scale3d(1.0, 1.0, 1);
  transform: scale3d(1.0, 1.0, 1); }
  

#mag-page.owl-carousel {
  margin: -0px 5% 0%;
  padding: 0px 0px 0px; background: rgba(226,226,226,0.0) url("../img/team/img_20.png") center top no-repeat; background-size: auto;
  max-width: 90%;
  /*max-width: 650px;*/
  display: inline-block; }
  #mag-page.owl-carousel .owl-item {
    margin: 30px 0px 0px 0px !important;
    padding: 0px; }
  #mag-page.owl-carousel .owl-item.center {
    margin: 16px 0px 0px 0px !important;
    padding: 0px; }
  #mag-page.owl-carousel .owl-item img {
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    margin: 25px auto 0px;
	padding-left: 0%;
	padding-right: 0%;
	-ms-flex: 0 0 30%;
	flex: 0 0 30%;
	max-width: 30%; }

@media (max-width: 1199.98px) {
  #mag-page.owl-carousel .owl-item img {
    margin: 0px auto 20px;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%; border-radius: 42px; }}
@media (min-width: 992px) and (max-width: 1199.98px) {
    #mag-page.owl-carousel {
    margin: 0;
    max-width: 100%;}
  #mag-page.owl-carousel .owl-item img {
    margin: 25px auto 0px;
	-ms-flex: 0 0 32%;
	flex: 0 0 32%;
	max-width: 32%; }}
@media (min-width: 768px) and (max-width: 991.98px) {
  #mag-page.owl-carousel .owl-item img {
    margin: 25px auto 0px; }}
@media screen and (max-width: 767.98px) {
  #mag-page.owl-carousel .owl-item img {
    margin: 15px auto 20px; }}
@media screen and (max-width: 575.98px) {
  #mag-page.owl-carousel .owl-item img {
    margin: 5px auto 25px; }}

*a.item-show {
  display: block; }		
a.item-show:hover {
  transform: scale(1.1);
  text-decoration: none;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease; }
a.item-show .shadow-effect:hover  {
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease; }


/*--------------------- Theme_Info ---------------------*/
#mag-page .theme_info {
	margin: 0px auto 30px;
	padding: 30px 25px 0px;
	text-align: left;
	position: relative;
    background-color: rgba(255, 255, 255, 0.00);
    display: block;
    width: 100% !important;
}
#mag-page .theme_info p.info {
	position: absolute;
	margin:0px 0px 10px;
}
#mag-page .theme_info .icon {
	position: absolute;
	float:right;
	right:5px;
	margin-top:20px;
}
#mag-page .theme_info .mt-third .bar_red, #mag-page .theme_info .mt-third .bar_orange, #mag-page .theme_info .mt-third .bar_bule {
	margin-right:85px;
	display:inline-block;
}
#mag-page .theme_info p.sz-year {
	font-size: 1rem;
}
#mag-page .theme_info p.sz-talk {
	font-size: 1.1875rem;
	min-height: 102px;
	margin-bottom: 20px;
    /*background-color: rgba(255, 255, 255, 0.95);*/
    padding: 10px 10px 0 10px;
    border-radius: 20px;
}

.theme_info h3, .theme_info h4 {
    font-weight: bold;
	margin-top: -90px;
	margin-bottom: 20px;
    margin-left: -32px;
}
.theme_info h4 {
	margin-top: 20px;
}

.theme_info p {
    line-height: 1.35;
    text-align: justify;
}
.theme_info p.info {
	font-size: 15px;
    line-height: 1.25;
	color: #586363;
}
.theme_info p.sz-talk {
	font-size: 19px;
	min-height: inherit;
	margin-top: 5px;
	margin-bottom: 20px;
    padding-top: 0px;
}
.name, .name-sign {
	font-size:33px;
	font-weight:bold;
}
.title_red {
	color:#d2436b;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}
.title_redbg {
	color:#FFF;
	background-color:#d2436b;
	margin:-22px 6px 0px 6px !important;
	position:absolute;
	display:block;
}
.title_orange {
	color:var(--orange-bg);
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}
.title_orangebg {
	color:#FFF;
	background-color:var(--orange-bg);
	margin:-22px 6px 0px 6px !important;
	position:absolute;
	display:block;
}
.title_mainbox {
	font-weight: bold;
	margin: 0;
    padding: 0;
}
.title_mainbox span.box {
	color:#fff;
    border-radius: 1.5rem;
    padding: 0.5em 0.70em 0.3em;
	display:inline-block;
}
.title_bule {
	color:#2798b6;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}
.title_bulebg{
	color:#FFF;
	background-color:var(--blue-bg);
	margin:-22px 6px 0px 6px !important;
	position:absolute;
	display:block;
}
.circle_text {
	color:#FFF;
	font-size:10px;
	padding:2px 4px;
	background:#9d9e9e;
	border-radius:10px;
}
.bar_red, .bar_orange, .bar_bule, .bar_lightbule, .bar_bluepurple, .bar_yellow, .bar_pink {
	margin:-5px 3px 0 -7px;
	height:18px;
}
.bar_red {
	background:#d2436b;
}
.bar_orange {
	background:var(--orange-bg);
}
.bar_bule {
	background:var(--blue-bg);
}
.bar_lightbule {
	background:var(--lightblue-bg);
}
.bar_bluepurple {
	background:var(--bluepurple-bg);
}
.bar_yellow {
	background:var(--yellow-bg);
}
.bar_pink {
	background:var(--pink-bg);
}
  @media (max-width: 991.98px) {
	.theme_info h3, .theme_info h4 {
	  margin-top: 20px; }
}
  @media (max-width: 767.98px) {
#mag-page.owl-carousel.owl-theme .owl-prev {
  left: 1.5rem !important; }
#mag-page.owl-carousel.owl-theme .owl-next {
  right: 1.5rem !important; }
	#mag-page .theme_info {
	  padding: 30px 10px 0px; }
	#mag-page.owl-carousel {
	  margin: 10px 0% 0%;
	  max-width: 100%;
	  background-size: 100%; }
	.theme_info h3, .theme_info h4 {
	  margin: 10px 1px; }
	.theme_info h4 {
	  margin-top: 0px; }
	.name, .name-sign {
	  font-size:168%; }
	.title_mainbox {
	  font-size:92%; }
	.theme_info p.text-lg {
	  font-size:112.5%; }
	.theme_info p.sz-talk {
	  font-size:95%; }}

/*--------------------- Page_list Styles ---------------------*/
#page_list {
	position: relative;
	margin: 0px auto;
	padding: 0px;
}
  #page_list.owl-dots {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	position: absolute;
	left: calc(100%/4 - 142px);
	right: calc(100%/4 - 142px);
	top: -15px;
	z-index: 2; }
#page_list.owl-dots button {
	position: relative;
	margin: 20px auto 12px;
	padding: 0px 0px;
	font-size: 0.9375rem;
	line-height: 1.35;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border-radius: 0px;
	background-color: rgba(50, 64, 130, 0.0);
	outline: none; }
  #page_list.owl-dots button span.t-word {
	font-size: 0.875rem;
	color: #424242;
	padding: 5px 12px;
	width: auto;
	display: inline-block !important;
	border-radius: 5px;
	border: #efefef solid 2px;
	background-color: #fff; }
#page_list.owl-dots .active span.t-word {
	font-size: 1.25rem;
	font-weight: bold;
	color: #fff;
	padding: 3px 10px 1px;
	border-radius: 5px;
	border: var(--blue-bg) solid 2px;
	background-color: rgba(63, 93, 187, 1.0); }
#page_list.owl-dots .active span.t-word.cor-02 {
	border: var(--pink-bg) solid 2px;
	background-color: var(--pink-bg); }
#page_list.owl-dots .active span.t-word.cor-03 {
	border: var(--bluepurple-bg) solid 2px;
	background-color: var(--bluepurple-bg); }
#page_list.owl-dots .active span.t-word.cor-04 {
	border: var(--orange-bg) solid 2px;
	background-color: var(--orange-bg); }
#page_list.owl-dots .active span.t-word.cor-05 {
	border: var(--yellow-bg) solid 2px;
	background-color: var(--yellow-bg); }

  @media (max-width: 991.98px) {
  #page_list.owl-dots {
	max-width: 480px;
	width: calc(100% + 10px); }
  #page_list.owl-dots button {
	margin: 10px auto 8px;
	width: auto; }
  #page_list.owl-dots button span.t-word {
	font-size: 0%;
	line-height: 1.35;
	margin-left: 5px;
	margin-right: 5px;
	width: auto;
	display: inline !important;
	padding: 10px 8px 1px; }
  #page_list.owl-dots .active span.t-word {
	line-height: 1.35;
	margin-left: auto;
	margin-right: auto; }}
  @media screen and (max-width: 479.98px) {
  #page_list.owl-dots {
	max-width: inherit;
	width: 100%; }
  #page_list.owl-dots button {
	margin: 0px auto 8px;
	width: auto; }
  #page_list.owl-dots button span.t-word {
	font-size: 0%;
	line-height: 1.35;
	margin-left: 5px;
	margin-right: 5px;
	width: auto;
	display: inline !important;
	padding: 10px 8px 1px; }
  #page_list.owl-dots .active span.t-word {
	line-height: 1.35;
	margin-left: auto;
	margin-right: auto; }}