#mag-page.owl-carousel.owl-theme .owl-nav {
  position: absolute;
  width: 100%;
  height: 50px;
  top: calc(100%/3 - -85px);
  display: block; }
#mag-page.owl-carousel.owl-theme .owl-prev {
  left: -12px !important; }

#mag-page.owl-carousel.owl-theme .owl-next {
  right: -6px !important; }
#mag-page.owl-carousel.owl-theme .owl-prev .glyphicon, #mag-page.owl-carousel.owl-theme .owl-next .glyphicon {
  background: #5533db ;
  border-radius: 100%;
  padding: 8px;
}
#mag-page.owl-carousel.owl-theme .owl-prev, #mag-page.owl-carousel.owl-theme .owl-next {
  width: 22px;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  color: #ffebeb;
  font-size: 20px;
  /*text-shadow: -2px 0 2px #20342c, 0 2px 2px #20342c, 2px 0 2px #20342c, 0 -2px 2px #20342c;*/
  top: 50%;
  outline: none;}
#mag-page.owl-carousel.owl-theme .owl-prev:hover, #mag-page.owl-carousel.owl-theme .owl-next:hover {
  color: #ffebeb;
  font-size: 22px;
  outline: none;}
  

#mag-page.mag-unit {
  margin: 20px 0px 8% 0;
  padding: 0px;
  position: relative;
  float: right;
  clear: both; }
  
@media screen and (max-width: 1199.98px) {
  #mag-page.mag-unit {
	right: 0px; } }


#mag-page .item {
  text-align: center;
  margin: 0px 0px 0px !important;
  padding: 0px;
  /*display: inline;*/
  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 .item .doll-name {
    margin: 20px auto 10px auto;
    display: block;
    width: auto;
  	height: 42px;
    font-size: 32px;
	font-weight: normal;
    text-align: center;
    color: #4d5d4a; }
  #mag-page .item span.t-age{
    padding: 4px 12px;
	display: inline-block;
    font-size: 21px;
	line-height: 24px;
    text-align: center;
	color: #ffffff;
    /*border-radius: 6px;
    background-color: #34891a;*/ }
#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-item.active.center .item .doll-name {
	font-weight: bold;
    color: #20342c; }
  

#mag-page.owl-carousel {
  margin: 0% auto 0%;
  padding: 0px 0px 0px;
  width: 100%;
  display: inline-block; }
  #mag-page.owl-carousel .owl-item {
    margin: 0px 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: 0px auto 0px;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%; }
  #mag-page.owl-carousel .owl-item img.pichalf {
    display:inline-block;
	max-width: 650px;
	padding-left: 25%;
	padding-right: 25%;}
@media screen and (max-width: 1199.98px) {
  #mag-page.owl-carousel {
	max-width: 100%; }
  #mag-page.owl-carousel .owl-item img.pichalf {
    max-width: 100%;
    max-height: 100%;} }
*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; }*/

/*.owl-dots,.owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-nav{margin-top:10px}
.owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-nav .disabled{opacity:.5;cursor:default}
.owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-dots .owl-dot span{width:30px;height:30px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:#869791}*/

/*--------------------- Theme_Info ---------------------*/
#mag-page .theme_info {
	margin: 0px;
	padding: 0px;
	text-align: left;
	position: relative;
	display: table;
}
#mag-page .theme_info img {
	max-width: 980px;
	max-height: 681px;
}
#mag-page .theme_info img.pichalf {
	max-width: 490px;
	max-height: 681px;	
}
#mag-page .theme_info p.info {
	position: absolute;
	float:right;
	right:5px;
	margin:0px 0px 10px;
	font-size: 15px;
	color: #51616e;
}
#mag-page .theme_info .icon {
	position: absolute;
	float:right;
	right:5px;
	margin-top:20px;
}
#mag-page .theme_info .mt-third {
	margin-top:42px;
}
#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 h3, #mag-page .theme_info h4 {
	padding-left: 10px;
}
#mag-page .theme_info p{
	font-size: 19px;
	padding-left: 12px;
}
#mag-page .theme_info p.sz-year {
	font-size: 16px;
}
#mag-page .theme_info p.sz-talk {
	font-size: 19px;
	min-height: 98px;
	margin-bottom: 20px;
}
.name {
	font-size:28px;
	font-weight:bold;
	margin: 8px 0px 15px 5px;
}
.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:#e05a2c;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}
.title_orangebg {
	color:#FFF;
	background-color:#e05a2c;
	margin:-22px 6px 0px 6px !important;
	position:absolute;
	display:block;
}
.title_bule {
	color:#2798b6;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}
.title_bulebg{
	color:#FFF;
	background-color:#2798b6;
	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 {
	height:100%;
	background:#d2436b;
	margin:0 3px 0 -7px;
	height:22px;
}
.bar_orange{
	height:100%;
	background:#e05a2c;
	margin:0 3px 0 -7px;
	height:22px;
}
.bar_bule {
	height:100%;
	background:#2798b6;
	margin:0 3px 0 -7px;
	height:22px;
}

/*--------------------- Page_list Styles ---------------------*/
#page_list {
	position: relative;
	margin: 0px;
	padding: 0px;
}
#page_list.owl-dots {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -15px;
	right: 0;
	margin: 20px 0px 0px;
	padding: 0px;
	list-style: none;
	display: inline-table;
	background-color: #C60;
	border-radius: 100%;
	z-index: 2;
}
@media screen and (max-width: 1199.98px) {
  #page_list.owl-dots {
	position: relative !important;
	left: 0;
	margin: 20px auto 0px;
	display: table; } }

#page_list.owl-dots button {
	position: absolute;
	-webkit-box-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: calc(100%/9);
	height: 120px;
	min-width: 176px;

	margin: 0px auto 0px;
	padding: 0px 0px;
	/*text-indent: -999px;*/
	text-align: center;
	font-size: 15px;
	color: #fff;
	cursor: pointer;
	border-radius: 0px;
	background-color: rgba(255, 255, 255, 0.0);
	outline: none;
}
#page_list.owl-dots .active, #page_list.owl-dots .active.line-nor, #page_list.owl-dots .active.line-nor-n {
	background-color: rgba(255,255,255,0.0);
	color: #324082;
	border: #ce3966 solid 0px;
	/*border-radius:8px;*/
}
#page_list.owl-dots .active:after {
	content: "";
	position: absolute;
	width: 0px;
	height: 0px;
	top: -35px;
	left: calc(100%/2 - 18px);
	border: 18px solid transparent;
	border-bottom-color: #324082;
}
#page_list.owl-dots .active h5 {
	font-size: 18px;
	font-weight: bold;
}
#page_list.owl-dots .active .bad {
	border: #d7201a solid 3px;
	left: calc(100%/2 - 15px);
	width: 30px;
	height: 30px;
	color: #d7201a;
}
#page_list.owl-dots .active .bad:after {
	content: "\e013";
	font-family: "Glyphicons Halflings";
	position: absolute;
	font-size: 28px;
	font-weight: normal;
	top: -16px;
	left: 2px;
}
#page_list.owl-dots button h5 {
	margin: 0px auto;
	padding: 35px 35px 0px;
	position: relative;
	text-indent: 0px;
	text-align:center;
	font-size: 16px;
	color: #fff;
}
#page_list.owl-dots button .bad {
	position: absolute;
	top: 15px;
	bottom: 0;
	left: calc(100%/2 - 12px);
	right: 0;
	width: 24px;
	height: 24px;
	background-color: #fff;
	margin: 0px;
	padding: 0px 5px;
    display: flex;
    font-size: 18px;
    font-weight: bold;
	color: #000;
	text-align: center;
    border-radius: 5px;
	border: #fff solid 0px;
}
#page_list.owl-dots button img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	min-width: 176px;
	min-height: calc(100%/2 + 242px);
	padding-top: 5px;
}
#page_list.owl-dots.round-main {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	width: 522px;
	height: 522px;
	max-width: 100%;
	max-height: 100%;
	background-color: #324082;
	border: #324082 solid 1px;
	border-radius: 100%;
}

/*--------------------- Page_list-Menu Styles ---------------------*/
.owl-dot {
   margin: 0px auto;
   padding: 0px;
   text-align: center;
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   border-radius: 100%;
}

.owl-dot:nth-child {
   transition-duration: 180ms;
   -webkit-transition-duration: 180ms;
   -webkit-transform: rotate(0deg);
   -ms-transform: rotate(0deg);
   transform: rotate(0deg);
   background: transparent;
   box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.0);
}

.owl-dot:nth-child(1) {
   transition-duration: 380ms;
   -webkit-transition-duration: 380ms;
   -webkit-transform: translate3d(111%, 138%, 0) rotate(80deg);
   -ms-transform: translate3d(111%, 138%, 0) rotate(80deg);
   transform: translate3d(111%, 138%, 0) rotate(80deg);
}

.owl-dot:nth-child(2) {
   transition-duration: 380ms;
   -webkit-transition-duration: 380ms;
   -webkit-transform: translate3d(98%, 249%, 0) rotate(120deg);
   -ms-transform: translate3d(98%, 249%, 0) rotate(120deg);
   transform: translate3d(98%, 249%, 0) rotate(120deg);
}

.owl-dot:nth-child(3) {
   transition-duration: 380ms;
   -webkit-transition-duration: 380ms;
   -webkit-transform: translate3d(38%, 323%, 0) rotate(160deg);
   -ms-transform: translate3d(38%, 323%, 0) rotate(160deg);
   transform: translate3d(38%, 323%, 0) rotate(160deg);
}

.owl-dot:nth-child(4) {
   transition-duration: 380ms;
   -webkit-transition-duration: 380ms;
   -webkit-transform: translate3d(-38%, 323%, 0) rotate(200deg);
   -ms-transform: translate3d(-38%, 323%, 0) rotate(200deg);
   transform: translate3d(-38%, 323%, 0) rotate(200deg);
}

.owl-dot:nth-child(5) {
   transition-duration: 380ms;
   -webkit-transition-duration: 380ms;
   -webkit-transform: translate3d(-98%, 249%, 0) rotate(240deg);
   -ms-transform: translate3d(-98%, 249%, 0) rotate(240deg);
   transform: translate3d(-98%, 249%, 0) rotate(240deg);
}

.owl-dot:nth-child(6) {
   transition-duration: 380ms;
   -webkit-transition-duration: 380ms;
   -webkit-transform: translate3d(-111%, 138%, 0) rotate(280deg);
   -ms-transform: translate3d(-111%, 138%, 0) rotate(280deg);
   transform: translate3d(-111%, 138%, 0) rotate(280deg);
}

.owl-dot:nth-child(7) {
   transition-duration: 380ms;
   -webkit-transition-duration: 380ms;
   -webkit-transform: translate3d(-72%, 38%, 0) rotate(320deg);
   -ms-transform: translate3d(-72%, 38%, 0) rotate(320deg);
   transform: translate3d(-72%, 38%, 0) rotate(320deg);
}

.owl-dot:nth-child(8) {
   transition-duration: 380ms;
   -webkit-transition-duration: 380ms;
   -webkit-transform: translate3d(0px, 0px, 0) rotate(360deg);
   -ms-transform: translate3d(0px, 0px, 0) rotate(360deg);
   transform: translate3d(0px, 0px, 0) rotate(360deg);
}

.owl-dot:nth-child(9) {
   transition-duration: 380ms;
   -webkit-transition-duration: 380ms;
   -webkit-transform: translate3d(72%, 38%, 0) rotate(40deg);
   -ms-transform: translate3d(72%, 38%, 0) rotate(40deg);
   transform: translate3d(72%, 38%, 0) rotate(40deg);
}

.owl-dot:nth-child(10) {
   transition-duration: 380ms;
   -webkit-transition-duration: 380ms;
   -webkit-transform: translate3d(0%, 0%, 0) rotate(0deg);
   -ms-transform: translate3d(0%, 0%, 0) rotate(0deg);
   transform: translate3d(0%, 0%, 0) rotate(0deg);
}

.round-center, .round-second {
   position: absolute;
   margin: 0px;
   padding: 0px;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   text-align: center;
   display: inline-table;
   border-radius: 100%;
   z-index: 3;
   -webkit-transform: translate3d(0%, 0%, 0) rotate(0deg);
   -ms-transform: translate3d(0%, 0%, 0) rotate(0deg);
   transform: translate3d(0%, 0%, 0) rotate(0deg);
}

.round-center {
   top: calc(100%/2 - 140px);
   left: 196px;
   background-color: rgba(255, 255, 255, 1.00);
   width: 100px;
   height: 100px;
   font-size: 15px;
   line-height: 100px;
   color: #000;
}

.round-second {
   top: calc(100%/2 - 173px);
   left: 158px;
   background-color: transparent;
   width: 176px;
   height: 176px;
   font-size: 15px;
   line-height: 18px;
   color: #000;
   border: #fff solid 2px;
}

.round-second strong.itemtitleA, .round-second strong.itemtitleB, .round-second strong.itemtitleC {
   font-size: 15px;
   font-weight: bold;
   line-height: 16px;
   color: #fff;
   position: absolute;
   width: 120px;
   margin-top: 12px;
   left: calc(100%/2 - 60px);
}
.round-second strong.itemtitleA {
   -webkit-transform: translate3d(58px, 96px, 0) rotate(120deg);
   -ms-transform: translate3d(58px, 96px, 0) rotate(120deg);
   transform: translate3d(58px, 96px, 0) rotate(120deg);
}
.round-second strong.itemtitleB {
   -webkit-transform: translate3d(-58px, 98px, 0) rotate(-120deg);
   -ms-transform: translate3d(-58px, 98px, 0) rotate(-120deg);
   transform: translate3d(-58px, 98px, 0) rotate(-120deg);
}
.round-second strong.itemtitleC {
   -webkit-transform: translate3d(0px, 0px, 0) rotate(0deg);
   -ms-transform: translate3d(0px, 0px, 0) rotate(0deg);
   transform: translate3d(0px, 0px, 0) rotate(0deg);
}
.round-second strong.itemtitleA:after {
   content: "";
   width: 2px;
   height: 42px;
   background-color: #fff;
   position: absolute;
   margin-top: 118px;
   left: calc(100%/2 + 10px);
}
.round-second strong.itemtitleB:after {
   content: "";
   width: 2px;
   height: 42px;
   background-color: #fff;
   position: absolute;
   margin-top: 118px;
   left: calc(100%/2 - 10px);
}
.round-second strong.itemtitleC:after {
   content: "";
   width: 2px;
   height: 42px;
   background-color: #fff;
   position: absolute;
   margin-top: 118px;
   left: calc(100%/2 + 7px);

}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .round-center {
	margin: 0px auto;
	top: 229px;
	left: calc(100%/2 - 50px);
	right: calc(100%/2 - 50px);
	line-height: 100px; }
  .round-second {
	margin: 0px auto;
	top: 191px;
	left: calc(100%/2 - 88px);
	right: calc(100%/2 - 88px);} }
@media (min-width: 560px) and (max-width: 767.98px) {
  .round-center {
	margin: 0px auto;
	top: 229px;
	left: calc(100%/2 - 50px);
	right: calc(100%/2 - 50px);
	line-height: 100px; }
  .round-second {
	margin: 0px auto;
	top: 191px;
	left: calc(100%/2 - 88px);
	right: calc(100%/2 - 88px);} }
@media (min-width: 479px) and (max-width: 559.98px) {
  #page_list.owl-dots.round-main {
	width: 460px;
	height: 460px;
	border: #324082 solid 8px; }
  #page_list.owl-dots button {
	width: calc(100%/9);
	height: 106px;
	min-width: 153px;
	margin: 0px auto 0px;
	padding: 0px 0px;
	font-size: 15px;
	background-color: rgba(255, 255, 255, 0.0); }
  #page_list.owl-dots button h5 {
	padding: 45px 25px 0px; }
  #page_list.owl-dots button img {
	min-width: 125px;
	min-height: calc(100%/2 + 220px); }
  .round-center {
	margin: 0px auto;
	top: 200px;
	left: calc(100%/2 - 50px);
	right: calc(100%/2 - 50px);
	line-height: 100px; }
  .round-second {
	margin: 0px auto;
	top: 163px;
	left: calc(100%/2 - 88px);
	right: calc(100%/2 - 88px);} }


/*--------------------- Mag-activity ---------------------*/
#mag-activity.owl-carousel.owl-theme .owl-nav {
  position: absolute;
  width: 100%;
  height: 50px;
  top: 48%;
  display: block; }
#mag-activity.owl-carousel.owl-theme .owl-prev {
  left: -12px !important; }

#mag-activity.owl-carousel.owl-theme .owl-next {
  right: -1px !important; }
#mag-activity.owl-carousel.owl-theme .owl-prev .glyphicon, #mag-activity.owl-carousel.owl-theme .owl-next .glyphicon{
    background: #5533db;
    border-radius: 100%;
    padding: 8px;
  }
#mag-activity.owl-carousel.owl-theme .owl-prev, #mag-activity.owl-carousel.owl-theme .owl-next {
  width: 22px;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  color:#fff;
  font-size: 20px;
  /* text-shadow: -2px 0 2px #ffe9e8, 0 2px 2px #ffe9e8, 2px 0 2px #ffe9e8, 0 -2px 2px #ffe9e8; */
  top: 50%;
  outline: none;}
#mag-activity.owl-carousel.owl-theme .owl-prev:hover, #mag-activity.owl-carousel.owl-theme .owl-next:hover {
  color:#ffffff ;
  font-size: 22px;
  outline: none;}
  
#mag-activity .item {
  text-align: center;
  margin: 0px auto !important;
  padding: 0px;
  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-activity .item .doll-name {
    margin: 10px auto 0px;
    display: block;
    width: auto;
	height: 42px;
    font-size: 32px;
	font-weight: normal;
    text-align: center; }
  #mag-page .item span.t-age{
    padding: 12px 18px;
	display: inline-block;
    font-size: 22px;
	line-height: 1.3;
    text-align: center;
	color: #000; }
  #mag-activity .item span.t-age{
    padding: 12px 18px;
    display: inline-block;
  	line-height: 1.3;}
#mag-activity .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-activity .owl-item.active.center .item .doll-name {
	font-weight: bold; }
  

#mag-activity.owl-carousel,#mag-page.owl-carousel {
  margin: 0% auto 8%;
  padding: 0px 0px 0px;
  width: 100%;
  display: inline-block; }
  #mag-activity.owl-carousel .owl-item {
    margin: 0% 0px 0px 0px !important;
    padding: 0px; }
  #mag-activity.owl-carousel .owl-item.center {
    margin: px 0px 0px 0px !important;
    padding: 0px; }
  #mag-activity.owl-carousel .owl-item img {
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    margin: 0px auto 10px auto;
	width: auto;
	height: auto;
    max-width: 100%;
    max-height: 100%; }
@media screen and (max-width: 1199.98px) {
  #mag-activity.owl-carousel .owl-item img {
	min-height: inherit; } }
  
  #mag-activity .shadow-effect {
    background: transparent;
    padding: 0%;
    text-align: center; }
  #mag-activity .shadow-effect-8  {
     padding: 0 10%;}
  #mag-activity .shadow-effect-half img {
    padding: 0% 25%; }
	
  #mag-page .shadow-effect .t-age, #mag-page .shadow-effect-half .t-age {
    padding: 5px 10px;
	display: inline-block;
    font-size: 20px;
	line-height: 18px;
    text-align: center;
    border-radius: 6px;
    border:2px solid #5533db ;
    font-weight: bold;
	background-color: rgba(255, 255, 255, 0.8);
box-shadow:0 5px 12px -5px rgb(0 0 0 / 30%); }
	
  @media (max-width: 1199.98px) {
	#mag-activity.owl-carousel {
	  margin: 3% auto ;
	  width: 100%; } }
	  
  @media (max-width: 767.98px) {
	#mag-activity.owl-carousel {
	  margin: 3% auto 5% auto;
	  width: 100%; }
	.doll-name {
	  font-size: 18px; } 
  #mag-page .item span.t-age {font-size: 20px;}
  #mag-activity .item span.t-age{font-size:20px;}}
  @media (min-width: 480px) and (max-width: 767.98px) {
	#mag-activity.owl-carousel {
	  margin: 3% auto 5% auto;
	  width: 100%; }
	.doll-name {
	  font-size: 18px; } }
  @media screen and and (max-width: 479.98px) {
	#mag-activity.owl-carousel {
	  margin: 3% auto 5% auto;
	  width: 100%; }
	.doll-name {
	  font-size: 18px; } }
  @media (max-width: 560px) {
  #page_list.owl-dots {
	margin: 0px 0px;
	padding: 0px;
	text-align: left;
	position: relative;
	border-radius: 0; }
  #page_list.owl-dots button {
	position: relative;
	width: calc(100%/5 - 10px); /*width: calc(100%/9);*/
	height: auto; /*height: calc(100%/9)*/
	min-width: 68px;
	margin: 3px -1px 0px;
	padding: 0px 0px;
	font-size: 12px;
	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 h5 {
	font-size: 12px;
	color: #787878;
	margin: 0px;
	padding: 30px 0px 0px; }
  #page_list.owl-dots .active h5 {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	border-radius: 3px;
	border: #324082 solid 0px;
	background-color: rgba(50, 64, 130, 0.0); }
  #page_list.owl-dots button .bad {
	top: 0px;
	border: #c0c0c0 solid 1px; }
  #page_list.owl-dots .active .bad:after {
	top: -18px;
	left: 2px; }
  #page_list.owl-dots .active:after {
	top: -35px;
	left: calc(100%/2 - 18px);
	border: 18px solid transparent;
	border-top-color: rgba(50, 64, 130, 0.0); }
  #page_list.owl-dots button img {
	display: none; }
  #page_list.owl-dots button img.small {
	display: inline; }
	
  #page_list.owl-dots.round-main {
	width: auto;
	height: auto;
	margin: 15px -15px -5px 5px;
	background-color: rgba(50, 64, 130, 0.0);
	border: #324082 solid 0px;
	border-radius: 0; }


  .owl-dot:nth-child(1), .owl-dot:nth-child(2), .owl-dot:nth-child(3), .owl-dot:nth-child(4), .owl-dot:nth-child(5), .owl-dot:nth-child(6), .owl-dot:nth-child(7), .owl-dot:nth-child(8), .owl-dot:nth-child(9), .owl-dot:nth-child(10) {
	transition-duration: 380ms;
	-webkit-transition-duration: 380ms;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg); }
	
  .round-center, .round-second {
	display: none; } }