.container{max-width:1400px; margin:0 auto; padding:0; font-family: 'Poppins-Regular', sans-serif; background: transparent;}
@font-face {
  font-family: Poppins-Regular;
  src: url(Poppins-Regular.otf);
}
html {
  scroll-behavior: smooth;
}
/*Header Logo Section*/
.section ul li {
    display: inline-block;
}
.section ul {text-align:center;}
.logo img {
    max-width: 200px;
}
.logo {
    position: relative;
    top: 100px;
	text-align:center;
	    z-index: -1;

}
.section ul li a {
    background: #77c4db69;
    padding: 20px 6px;
    border-radius: 50%;
    font-size: 13px;
    font-weight: 700;
    color: #000;
    width: 90px;
    height: 90px;
    position:absolute;
	z-index:1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform ease-out 200ms;
    transition: -webkit-transform ease-out 200ms;
    transition: transform ease-out 200ms;
    transition: transform ease-out 200ms, -webkit-transform ease-out 200ms;
}
a.menu-item.item-1 {
	transition-duration: 580ms;
    -webkit-transition-duration: 580ms;
    -webkit-transform:translate3d(-275px, 300.00003px, 0);
    transform: translate3d(-275px, 300.00003px, 0);
}
a.menu-item.item-2 {
    transition-duration: 580ms;
    -webkit-transition-duration: 580ms;
    -webkit-transform:translate3d(-300.91639px, 100.99997px, 0);
    transform: translate3d(-300.91639px, 100.99997px, 0);
}
a.menu-item.item-3 {
    transition-duration: 580ms;
    -webkit-transition-duration: 580ms;
    -webkit-transform: translate3d(-70.91639px, -8.00003px, 0);
    transform: translate3d(-70.91639px, -8.00003px, 0);
}
a.menu-item.item-4 {
    transition-duration: 580ms;
    -webkit-transition-duration: 580ms;
    -webkit-transform: translate3d(170.9466px, 100.47586px, 0);
    transform: translate3d(170.9466px, 100.47586px, 0);
}
a.menu-item.item-5 {
    transition-duration: 580ms;
    -webkit-transition-duration: 580ms;
    -webkit-transform: translate3d(160.9466px, 300.47586px, 0);
    transform: translate3d(160.9466px, 300.47586px, 0);
}
body[data-aos-duration='1000'] [data-aos],
  [data-aos][data-aos][data-aos-duration='1000'] {
    transition-duration: 1000ms;
  }
body[data-aos-duration='3000'] [data-aos],
  [data-aos][data-aos][data-aos-duration='3000'] {
    transition-duration: 3000ms;
  }
  body[data-aos-duration='12000'] [data-aos],
  [data-aos][data-aos][data-aos-duration='12000'] {
    transition-duration: 12000ms;
  }
  body[data-aos-duration='8000'] [data-aos],
  [data-aos][data-aos][data-aos-duration='8000'] {
    transition-duration: 8000ms;
  }
  body[data-aos-duration='5000'] [data-aos],
  [data-aos][data-aos][data-aos-duration='5000'] {
    transition-duration: 5000ms;
  }
.section { height:600px; }
.section1 {
    background: #f9f9f9;
	height:260px;
}
.foot_client {
    background: #0065a314;
}
.foot_client .slick-dots {
    background: #ebf3f8  !important;
}
.section1 h3, .section2 h3, .section4 h3, .section6 h3{
    padding: 15px 0 0 0;
    color: #0065a3;
    font-weight: bold;
    font-size: 35px;
	margin:0;
}
#refresh {
    width: 50px;
    padding: 11px 8px;
    margin: -20px 4px;
}
.section6 img {    padding-bottom: 30px;    max-width: 100px;}
.u_bar {padding-bottom: 30px;    max-width: 100px;}
/* slick slider custom*/
.slick-dots li button:before {
	font-size:40px !important;
}  
 .slick-slide img {
	 margin: 0 auto;
 } 
 .slick-prev, .slick-next {display:none !important;}
 .slick-dots {background:#f9f9f9 !important;}
 .slick-dots li button {
	border: 3px solid #bbbbbb !important;
    border-radius: 100% !important;
	width: 19px !important;
    height: 19px !important;
 }
  /*end*/
/*Product Page*/
.tal_prod h2 {
    margin: 0;
    display: inline-block;
    position: relative;
    padding-bottom: 3px;
    margin-right: 10px;
    width: 100%;
}

.tal_prod h2:last-child {
  margin-right: 0;
}

.tal_prod h2:after {
  content: '';
  display: block;
  margin: auto;
  height: 3px;
  width: 0px;
  background: transparent;
  transition: width .5s ease, background-color .5s ease;
}
.tal_prod h2:hover:after {
  width: 50%;
  background: #139b49;
}
.tal_prod h2 a {
    text-decoration: none;
    color: black;
}
.tal_prod img {
    max-width: 100px;
	    transition: all .3s ease;
}  
.tal_prod img:hover {
    transition: all .3s ease;
    transform: scale(1.1);
}
.section2 {
    height: 400px;
    background: #ace1ff14;
}
.section3 {
    height: 500px;
    background: url(../image/Page_Website_V3.jpg);
    background-repeat: no-repeat;
    padding: 120px 0px;
    background-position: center;
	background-size: cover;
}
.tab_client img {
    max-width: 80px;
    border-radius: 50%;
    border: 2px solid white;
}
.tab_client b {
    font-size: 70px;
    color: #fff;
}
.tab_client h4 {
    color: #fff;
}
.section4 .nav-tabs {
    border-bottom: 1px solid #ddd;
    max-width: 700px;
    margin: 0 auto;
    border: 0;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: transparent;
}
.section5 .nav-tabs {
    border: 0;
}
.section5 .nav-tabs .nav-item.show .nav-link, .section5 .nav-tabs .nav-link.active {
	color: #fff;
    background-color: #0065a3;
}
.section5 .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
	background: gainsboro;
    color: #000;
}
.talent_cont img {
    max-width: 20px;
    margin: 0px 15px;
    padding: 10px 0px !important;
}
.talent_cont address {
    margin: 0px 0px 0px 65px;
    position: relative;
    top: -40px;
}
span.tabm {
    font-size: 28px;
    margin: 0 15px;
    color: #0065a3;
}

.tab_ind {
    width: 450px;
    background: #f9f9f9;
    height:235px;
}
.t_msg {
    width: 600px;
    margin-right: 10px;
    position: absolute;
    background: #ffffff;
    right: 15px;
    margin-top: 5px;
    padding:5px 35px;
    box-shadow: 1px 1px 16px -2px rgba(0,0,0,0.5);
}
.form-check {padding-left:0;}
#myTabContent img {
   /* padding: 20px 0px; */
}
#myTabContent h3 {
    padding: 20px 0px;
}
.tab_footer {
    max-width: 1200px;
    margin: 0 auto !important;
}
.tab_footer img {
    max-width: 80px;
    margin: 15px 0px 0px 15px;

}
.tab_footer ul li {
    list-style-type: none;
}
.tab_footer ul {
    padding-left: 0;
}
.tab_T li {
	display:inline-block;
	    font-size: 22px;
    padding: 5px 7px;
}
.tab_T li a {
	color:#736b6b;
}
.footer img {
    max-width: 30px;
}
.foot_ct {
    background: #f9f9f9;
    padding: 8px 0px;
}
/*Animation slider custom*/
.ani-slider1 {
    background: #4155ce;
}
.ani-slider1 h1#slider {
    float: right;
    color: #fff;
    left: 450px;
    top: 20%;
    font-size: 40px;
    font-weight: bold;
}
.ani-slider1 p#mission {
    color: #fff;
    top: 35%;
    font-size: 29px;
    left: 442px;
}

.ani-slider1 img#blup {
    left: 20px;
    max-width: 991px;
    top: 13%;
}
.ani-slider2 {background:#eee !important;}
.anim-slider {height:500px !important;}
.n-menu li {
    list-style-type: none;
    display: inline-block;
    padding: 5px 12px;
        background: #0065a3;
    border-radius: 50pc;
    box-shadow: 1px 2px 6px -1px rgba(0,0,0,.5);
     transition: all .3s ease;
}
ul.n-menu {
    text-align: right;
}
.n-menu li a {
    color: #fff;
}
.n-menu li a:hover {
    text-decoration:none;
}
.n-menu li:hover {
    background: #00933a;
    transition: all .3s ease;
}
.upside a img {
    max-width: 35px;
    transform: rotate(75deg);
}
.upside a img.scr_abt {
    transform: rotate(72deg);
}
.upside a img.scr_prod {
    transform: rotate(45deg);
}
.upside a img.scr_cont {
    transform: rotate(-115deg);
}
#slide-3 {
	background-image:url(../image/Vision2.jpg);
	background-position: center;
    background-size: cover;
}
img#todo {
    height: 400px;
    max-width: 851px;
    margin: 0 auto;
    width: 100%;
    left: 235px;
}
h1#vision {
    right: 60px;
    color: #fff;
    top: 16%;
    font-size: 45px;
    font-weight: bold;
}
h1#vision1 {
    right: 65px;
    color: #fff;
    top: 40%;
}
span#vision_d {
    left: 50px;
    color: #fff;
    top: 10%;
    font-size: 22px;
    font-weight: bold;
}
.anim-arrows-prev i.fas.fa-angle-left {
    font-size: 70px;
    color: #fff;
}
.anim-arrows-next i.fas.fa-angle-right {
    font-size: 70px;
    color: #fff;
}
nav.anim-arrows>span.anim-arrows-prev:after
{
    content: "" !important;
}
nav.anim-arrows>span.anim-arrows-next:after {
    content: "" !important;
}
nav.anim-arrows>span.anim-arrows-prev, nav.anim-arrows>span.anim-arrows-next
{
	box-shadow:none !important;
}

nav.anim-arrows>span.anim-arrows-prev {
    top: 65%;
}
nav.anim-arrows>span.anim-arrows-next {
   top: 65%;
}
.t_msg input[type="text"], .t_msg input[type="email"] {
    padding: 12px 15px;
}
.t_msg button.btn.btn-primary {
    padding: 12px 25px;
    margin: 18px 0px;
    background: #008de2de;
    border: 0;
}
.tab_footer h4 {
    font-size: 20px;
    font-weight: 700;
}
.tab_footer ul li a {
    color: #5f5f5f;
	transition: all .3s ease;
}

.tab_footer ul li a:hover {
    color: #0065a3;
    transition: all .3s ease;
    transform: scale(1.5);
}
.tab_footer ul li a i:hover
{
	transform: scale(1.1);
}
/*scroll down fixed menu*/
	#menu_fix {
    background-color: transparent;
    position: fixed;
    top: -100px;
    width: auto;
    display: block;
    transition: top 0.3s;
    height: 65px;
    z-index: 10000;
    /* box-shadow: 1px 1px 11px 2px rgba(0,0,0,.2); */
}
.slick-dots {bottom:-50px !important;}
/*end*/

/*Circular menu */
.icon {
  position: absolute;
  top: 70%;
  left: 70%;
  transform: translateX(-50%) translateY(-50%);
}
.hamburger {
  content: ' ';
  position: relative;
  width: 20px;
  border: 2px solid #392338;
  border-radius: 5px;
  transition: all 0.333333333333333s ease;
}
.hamburger:after,
.hamburger:before {
  content: ' ';
  position: absolute;
  left: 50%;
  width: 100%;
  border: 2px solid #392338;
  border-radius: 5px;
  transform: translateX(-50%);
  transition-property: top, bottom, transform;
  transition-duration: 1s, 1s, 0.25s;
}
.hamburger:after {
  top: -8px;
}
.hamburger:before {
  bottom: -8px;
}
.menu {
  pointer-events: none;
}
.menu--circle {
  position: absolute;
  z-index: 13;
  width: 243.33333333333334px;
  height: 243.33333333333334px;
  background-color: transparent;
  overflow: hidden;
}
.menu__active {
  position: relative;
}
.menu__toggle {
    z-index: 11;
    position: absolute;
    top: -100px;
    left: -100px;
    width: 200px;
    height: 200px;
    background-color: #fff;
    border-radius: 50%;
    transition: transform 1.3s;
    cursor: pointer;
    pointer-events: auto;
}
.menu__listings {
  z-index: 10;
  position: absolute;
  top: -200px;
  left: -200px;
  width: 400px;
  height: 400px;
  border-radius: 50%;
  transform: scale(0.1) rotate(150deg);
  transition: transform 1s;
}
.menu__arrow {
  visibility: hidden;
  position: absolute;
}
.menu__arrow input[type="radio"] {
  position: fixed;
  top: -99999px;
  left: -99999px;
}
.menu__arrow ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.menu__arrow--top {
  top: 0.5em;
  left: 220px;
}
.menu__arrow--top .arrow {
  transform: rotate(-45deg);
}
.menu__arrow--left {
  top: 220px;
  left: 0.5em;
}
.menu__arrow--left .arrow {
  transform: rotate(-135deg);
}
.arrow {
  width: 20px;
  height: 20px;
  border-right: 6.666666666666667px solid #0065a3;
  border-top: 6.666666666666667px solid #00933a;
  border-radius: 3px;
  transition: border-color 0.3s;
  cursor: pointer;
  pointer-events: auto;
  display:none;
}
.arrow:hover {
  border-color: #00689b;
  transition: border-color 0.3s;
}
.circle {
  position: relative;
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
  background-color: #fff;
  border-radius: 50%;
  transform: rotate(108deg);
  overflow: hidden;
  list-style: none;
}
.circle li {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 50%;
  transform-origin: 0 100%;
}
.circle li .placeholder {
  position: absolute;
  left: -100%;
  padding-top: 1.5em;
  width: 200%;
  height: 200%;
  text-align: center;
  transform: skewY(54deg) rotate(18deg);
  pointer-events: none;
}
.circle li .placeholder .upside {
  transform: rotate(180deg);
}
.circle li .placeholder a {
  text-decoration: none;
  pointer-events: auto;
}
.circle li .placeholder button {
  pointer-events: auto;
}
.circle li .placeholder .button {
  font-size: 16px;
  background-color: transparent;
  border: none;
  color: #392338;
  cursor: pointer;
}
.circle li:nth-child(1) {
    transform: rotate(-37deg) skewY(-54deg);
    background-color: transparent;
}
.circle li:nth-child(2) {
  transform: rotate(35deg) skewY(-54deg);
  background-color: #fff;
}
.circle li:nth-child(3) {
    transform: rotate(-17deg) skewY(-54deg);
    background-color: transparent;
    z-index:-1;
}
.circle li:nth-child(4) {
  transform: rotate(130deg) skewY(-54deg);
  background-color: #fff;
}
.circle li:nth-child(5) {
    transform: rotate(7deg) skewY(-54deg);
    background-color: #fff;
}
.circle li:nth-child(6) {
  transform: rotate(180deg) skewY(-54deg);
  background-color: #fff;
}

.circle li:nth-child(7) {
  transform: rotate(222deg) skewY(-54deg);
  background-color: #fff;
}
.circle li:nth-child(8) {
    transform: rotate(30deg) skewY(-54deg);
    background-color: transparent;
}
.circle li:nth-child(9) {
  transform: rotate(277deg) skewY(-55deg);
  background-color: #fff;
}
/*
.circle li:nth-child(10) {
  transform: rotate(324deg) skewY(-54deg);
  background-color: #fff;
}

*/
.p_cnt {    border-top: 4px solid #00933a;} 
.item-3 span, .item-2 span {
    position: absolute;
    left: 26px;
    top: 34px;
}
.item-1 span {
    position: absolute;
    left: 21px;
    top: 35px;
}
#menu__active {
  position: fixed;
  top: -99999px;
  left: -99999px;
}
#menu__active:hover ~ label .menu__listings {
  transform: rotate(10deg) scale(1);
  transition: transform 1s;
  pointer-events:auto;
}
#menu__active:checked ~ label .menu__toggle {
  background-color: #f9f9f9;
  transition: all 1s;
}
#menu__active:checked ~ label .hamburger {
  border-color: transparent;
  transition: border-color 0.333333333333333s;
}
#menu__active:checked ~ label .hamburger:after {
  top: -2px;
  border-color: #fff;
  transform: translateX(-50%) rotate(45deg);
  transition-property: top, transform;
  transition-duration: 0.25s, 1s;
}
#menu__active:checked ~ label .hamburger:before {
  bottom: -2px;
  border-color: #fff;
  transform: translateX(-50%) rotate(-45deg);
  transition-property: bottom, transform;
  transition-duration: 0.25s, 1s;
}
#menu__active:checked ~ label .button:hover {
  color: #c1264e;
}
#menu__active:checked ~ label .menu__arrow {
  visibility: visible;
  transition: all 1s 1.111111111111111s;
}
#menu__active:checked ~ label .menu__arrow--top label {
  display: none;
}
#menu__active:checked ~ label .menu__arrow--top label[for="degree--up-0"] {
  display: block;
}
#menu__active:checked ~ label #degree--up-0:checked ~ .menu__listings {
  transform: rotate(116deg);
}
#menu__active:checked ~ label #degree--up-0:checked ~ .menu__arrow--top label {
  display: none;
}
#menu__active:checked ~ label #degree--up-0:checked ~ .menu__arrow--top label[for="degree--up-1"] {
  display: block;
}
#menu__active:checked ~ label #degree--up-1:checked ~ .menu__listings {
  transform: rotate(224deg);
}
#menu__active:checked ~ label #degree--up-1:checked ~ .menu__listings ~ .menu__arrow--top label {
  display: none;
}
#menu__active:checked ~ label #degree--up-1:checked ~ .menu__listings ~ .menu__arrow--top label[for="degree--up-2"] {
  display: block;
}
 
/*end*/
/*image blink*/
	.blink {
  animation: blink-animation 2s steps(5, start) infinite;
  -webkit-animation: blink-animation 2s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
/*end*/
/*Animation Gradient*/
	.menu__toggle {
		/*background:linear-gradient(-45deg, #1a587d59, #c5db53, #f1f1f1, #ffffff);*/
	background:#f3f3f3;	
	background-size: 400% 400%;
	-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
	animation: Gradient 15s ease infinite;
	}
	@-webkit-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@-moz-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

/*end*/
.tab_footer button#button-addon2 {
    background: #0088dc;
    border: 1px solid #ced4da;
    border-radius: 0;
    color: #fff;
}

/*Inner Pages styles*/
.Logo_sub {
    border-radius: 50%;
    position: fixed;
    top: 0;
}
	.Logo_sub img {
    max-width: 86px;
    padding: 12px;
    background: aliceblue;
    border-bottom-right-radius: 49px;
    z-index: 100000;
    position: relative;
    top: 0px;
    box-shadow: -1px -1px 19px 1px rgba(0,0,0,.5);
}
.success {
    max-width: 991px;
    margin: 0 auto;
	    padding: 0 20px;
}
#sub_footer {
    border-top: 2px solid #00933a;
    box-shadow: 1px 1px 3px 4px rgb(0, 101, 163);
}
/*end*/
@media (min-width: 300px) and (max-width: 400px) {
	a.menu-item.item-1 {
	
    -webkit-transform:translate3d(-160px, 250.00003px, 0) !important;
    transform: translate3d(-160px, 250.00003px, 0) !important;
}
a.menu-item.item-2 {

    -webkit-transform:translate3d(-170.91639px, 100.99997px, 0) !important;
    transform: translate3d(-170.91639px, 100.99997px, 0) !important;
}
a.menu-item.item-3 {
    -webkit-transform: translate3d(-60.91639px, 15.99997px, 0) !important;
    transform: translate3d(-60.91639px, 15.99997px, 0) !important;
}
a.menu-item.item-4 {
    -webkit-transform: translate3d(60.9466px, 100.47586px, 0) !important;
    transform: translate3d(60.9466px, 100.47586px, 0) !important;
}
a.menu-item.item-5 {
    -webkit-transform: translate3d(40.9466px, 300.47586px, 0) !important;
    transform: translate3d(40.9466px, 246.47586px, 0) !important;
}
}
@media only screen and (max-width: 991px) {
    
    .t_msg {
    width: auto;
    margin-right: 0px;
    position: static;
    right: 0;
    margin-top: 0;
    padding: 50px;
}
.tab_ind {
    width:100%;
}
#home1 iframe {
    width: 100%;
}
#profile iframe {
    width: 100%;
}
}
@media only screen and (max-width: 767px) {
.section ul li a {
	width: 60px;
    height: 60px;
	padding: 17px 6px;
	font-size:11px;
}
.section {
    height: 420px;
}
.section2 {
    height: auto;
}
.section3 {
    height: auto;
}
.ani-slider1 p#mission {
    top: 54%;
    font-size: 14px;
    left: 17px;
}
.ani-slider1 h1#slider {
    left: 213px;
    top: 38%;
    font-size: 31px;
}
.ani-slider1 img#blup {
    left: 56px;
    max-width: 375px;
    top: 27%;
}
.Logo_sub img {
    max-width: 55px;

}
img#todo{
	height: 385px;
    max-width: 477px;
    left: 0;
    top: 20%;
}
h1#vision {
    right: 60px;
    color: #fff;
    top: 31%;
    font-size: 35px;
    font-weight: bold;
}
h1#vision1 {
    right: 25px;
    color: #fff;
    top: 52%;
    font-size: 20px;
}
#articles ul {
    background: #efefef;
    position: sticky !important;
    top: 0;
    z-index: 1;
}


.menu__toggle {
	width: 155px;
    height: 175px;
}
.icon {
    top: 70%;
    left: 80%;
}

a.menu-item.item-1 {
	
    -webkit-transform:translate3d(-200px, 250.00003px, 0);
    transform: translate3d(-200px, 250.00003px, 0);
}
a.menu-item.item-2 {

    -webkit-transform:translate3d(-200.91639px, 100.99997px, 0);
    transform: translate3d(-210.91639px, 100.99997px, 0);
}
a.menu-item.item-3 {
    -webkit-transform: translate3d(-70.91639px, -8.00003px, 0);
    transform: translate3d(-60.91639px, -0.00003px, 0);
}
a.menu-item.item-4 {
    -webkit-transform: translate3d(170.9466px, 100.47586px, 0);
    transform: translate3d(100.9466px, 100.47586px, 0);
}
a.menu-item.item-5 {
    -webkit-transform: translate3d(160.9466px, 300.47586px, 0);
    transform: translate3d(100.9466px, 246.47586px, 0);
}


.circle li:nth-child(1) {
  transform: rotate(-42deg) skewY(-56deg);
  background-color: #fff;
}
.circle li:nth-child(2) {
  transform: rotate(9deg) skewY(-54deg);
  background-color: #fff;
}
.circle li:nth-child(3) {
  transform: rotate(341deg) skewY(-55deg);
  background-color: #fff;
}
.circle li:nth-child(4) {
  transform: rotate(-181deg) skewY(-54deg);
  background-color: #fff;
}
.circle li:nth-child(5) {
  transform: rotate(10deg) skewY(-55deg);
  background-color: #fff;
}

.circle li:nth-child(6) {
  transform: rotate(180deg) skewY(-54deg);
  background-color: #fff;
}

.circle li:nth-child(7) {
  transform: rotate(160deg) skewY(-59deg);
  background-color: #fff;
}
.circle li:nth-child(8) {
  transform: rotate(44deg) skewY(-54deg);
  background-color: #fff;
}
.circle li:nth-child(9) {
  transform: rotate(252deg) skewY(-58deg);
  background-color: #fff;
}
.menu__listings {
    z-index: 10;
    position: absolute;
    top: -150px;
    left: -150px;
    width: 262px;
    height: 262px;
}
.circle li .placeholder .button {
	font-size:12px;
}
.menu__arrow--top {left: 130px;
}
}
@media only screen and (max-width: 767px) {
    
    .upside a img {
    max-width: 22px;
    transform: rotate(88deg);
}
.circle li .placeholder {
    position: absolute;
    left: -98%;
    padding-top: 1.5em;
    width: 200%;
    height: 200%;
    text-align: center;
    transform: skewY(54deg) rotate(18deg);
    pointer-events: none;
}
.circle li {
    position: absolute;
    top: -5px;
    right: 5px;
    width: 40%;
    height: 40%;
    transform-origin: 0 100%;
}
.circle {
    width: 115%;
}
.logo {
    top:60px;
}
}
