

*{
    padding: 0px;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
}

html, body { height: 100%;margin:0;font-family:'Quicksand', 'Noto Sans TC',sans-serif; }

body { margin: 0; color:#2C2C2C;font-size:16px; font-weight:400;}



/*body { margin: 0; font-family:'Quicksand', 'Microsoft Jhenghei',sans-serif;color:#2C2C2C;font-size:16px; font-weight:400;}*/

/*body, html {
	cursor: url('../assets/a.png'), auto;
	}
*/

.fadein_effect {
    animation: fadein 2s linear;
}

@keyframes fadein {
  from { opacity: 0.1; }
   to  { opacity: 1; }
}

/*a:hover {cursor: url('../assets/b.png'), auto;transition: all 0.5s ease-in-out;}*/

/*button:hover {cursor: url('../assets/b.png'), auto;transition: all 0.5s ease-in-out;}*/

img {border:none;}

p {margin: 1em}


*:focus{outline: none;}
/*.hand{cursor: pointer;}*/

.boxhover{transition:0.3s ease-in-out;}
.boxhover:hover{box-shadow: 8px 8px 0px rgba(244,66,159,1);transition:0.3s ease-in-out;}

.text789{font-size:24px;letter-spacing:1px;  fill: currentColor;
  height: auto;font-weight:700;
  max-width: 66vmin;
  transform-origin: center;
  width: 66%; }

#rotatingText {
  animation-name: rotate-circle;
  animation-duration: 20s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

@keyframes rotate-circle {
  to {
    transform: rotate(1turn);
  }
}


::placeholder {color: #868686; opacity: 1;}


a{color: #2C2C2C;cursor: pointer;text-decoration: none;transition:0.3s ease-in-out;}
a:hover{color: #f4429f;text-decoration: none;transition:0.3s ease-in-out;}

.a-1{color: #f4429f;cursor: pointer;text-decoration: none;transition:0.3s ease-in-out;}
.a-1:hover{color: #2C2C2C;text-decoration: none;transition:0.3s ease-in-out;}

button{height:40px;cursor: pointer; border:#fff 1px solid;padding:0px 20px 0px 20px;background-color: transparent;font-family: 'Work Sans','Noto Sans TC',sans-serif;font-size:16px;font-weight:300;}
.button-white{border-color: #fff;color: #fff;transition: 0.3s ease-in-out;}
.button-white:hover{background-color: #fff;color: #2C2C2C;transition: 0.3s ease-in-out;}

.button-black{border-color: #000;color: #000;transition: 0.3s ease-in-out;}
.button-black:hover{background-color: #000;color: #fff;transition: 0.3s ease-in-out;}


.button-black2{color: #fff;transition: 0.3s ease-in-out;background-color: #000;}

.button-black2:hover{background-color: #fff;color: #000;transition: 0.3s ease-in-out;border: 1px solid #000;}


.button-1{background-color: #EFEFEF;border-radius: 20px; color: #2C2C2C;transition: 0.3s ease-in-out;}
.button-1:hover{background-color: #f4429f;border-radius: 20px;color: #fff;transition: 0.3s ease-in-out;}

.button-1-selected{cursor:auto;background-color: #f4429f;border-radius: 20px; color: #fff;}

.button-2{background-color: #EFEFEF;border-radius: 6px; color: #2C2C2C;transition: 0.3s ease-in-out;}
.button-2:hover{background-color: #f4429f;border-radius: 6px;color: #EFEFEF;transition: 0.3s ease-in-out;}

input:focus{border:#f4429f 1px solid;transition: 0.3s ease-in-out;}
input{padding:0px 10px 0px 10px;height:36px;border-top:#fff 1px solid;border-left:#fff 1px solid;border-right:#fff 1px solid;border-bottom:#333 1px solid;font-family: 'Work Sans','Noto Sans TC',sans-serif;font-size:16px; font-weight:300;color:#2C2C2C;transition: 0.3s ease-in-out;}

textarea:focus{border:#f4429f 1px solid;transition: 0.3s ease-in-out;}
textarea{padding:10px 10px 10px 10px;height:36px;border-top:#fff 1px solid;border-left:#fff 1px solid;border-right:#fff 1px solid;border-bottom:#333 1px solid;font-size:16px; font-weight:300;color:#2C2C2C;transition: 0.3s ease-in-out;}


.text-stroke {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px;
}
/* */

.parallax {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    min-height:360px;

  }

  .parallax1 {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .overlay-content {
    position: relative;
}

.circlein {
  width: 35px;
  height: 35px;
  border: 2px solid #333; 
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
   font-weight: 900;
  color: #333;padding:5px;
  font-size:1.2rem;  box-sizing: border-box;

}
.overlay-lighten {
    opacity: 0.3;
  }

.overlay-darken {
    filter: brightness(50%);
  }

.overlay-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.overlay-text2 {
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* */

.z-index--1{z-index: -1;}
.z-index-1{z-index: 1;}
.z-index-2{z-index: 2;}
.z-index-3{z-index: 3;}
.z-index-4{z-index: 4;}
.z-index-5{z-index: 5;}

.d-block{display:block;}

.d-flex{display:flex;}
.flex-wrap{flex-wrap:wrap ;}
.flex-row{flex-direction:row;}
.flex-row-reverse{flex-direction:row-reverse;}
.flex-column{flex-direction:column;}
.flex-column-reverse{flex-direction:column-reverse;}

.justify-content-start{justify-content:flex-start;}
.justify-content-end{justify-content:flex-end;}
.justify-content-center{justify-content:center;}
.justify-content-between{justify-content:space-between;}
.justify-content-around{justify-content:space-around;}
.justify-content-evenly{justify-content: space-evenly;}

.align-items-start{align-items:flex-start;}
.align-items-end{align-items:flex-end;}
.align-items-center{align-items:center;}
.align-items-baseline{align-items:baseline;}
.align-items-stretch{align-items:stretch;}

.flex-nowrap{flex-wrap: nowrap;}

.flex-fill{flex-grow: 1;flex-shrink: 1;flex-basis: 0;}
.flex-width{flex: 1 1 0px}
.flex-1{flex: 1}
.flex-2{flex: 0 1 28%}
.flex-30 {width:29%}

.position-relative{position:relative;}
.position-absolute{position:absolute;}
.position-fixed{position:fixed;}
.position-sticky{position:sticky;position: -webkit-sticky; /*Safari */}

.t-0{top:0;}
.t-100{top:100px;}
.t-120{top:120px;}

.l-0{left:0;}

.r-0{right:0;}

.b-0{bottom:0;}

.box-shadow {box-shadow: -10px 10px #f4429F;}
.box-shadow-grey {box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);}


.border-white{border:solid 1px #fff;}
.border{border:solid 1px #CCCCCC;}
.border-4{border:solid 1px #333;}
.border-top-1{border-top:solid 3px #f4429f;}
.border-top-2{border-top:solid 1px #2C2C2C;}
.border-top-3{border-top:solid 1px #ECECEC;}
.border-top-4{border-top:solid 1px #000;}
.border-bottom-4{border-bottom:solid 1px #000;}
.border-left-4{border-left:solid 4px #333;}
.border-bottom-4{border-bottom:solid 1px #1b1465}

.grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
    gap: 1.5rem;
}

.grid-container2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
}

.flex-container2 {
  display: flex; flex-wrap:wrap;

}

.grid-item {
  padding: 16px;
  border-top:1px solid #4d4d4d;
}

.grid-item2 {
  padding: 16px;
  color:#333;
}

.grid-item3 {
  padding: 16px;
  color:#333;background:#fff;
}


.grid_ul {display:grid; grid-template-columns:49% 49%;column-gap: 2%;}
.grid_ul3 {display:grid; grid-template-columns:1fr 1fr 1fr;column-gap: 2%;  grid-row-gap: 4%;
}
.grid_ul4 {display: flex;
  flex-wrap: wrap;         
  gap: 5%; padding:5%;  
}

.grid_ul_item {border-top:1px solid #333;padding:30px;}
.grid_ul_item3 {background-color:#f3f3f3;display: inline-block;
  padding: 0.25em 0.75em;
  border-radius: 999px; /* makes it a pill */
  background-color: #e0f0ff;
}

.grid_ul_item4 {
  flex: 1 1 calc(33.333% - 5%);
  box-sizing: border-box;
  display: inline-block;
  width:100%;
  min-height:100%;
  padding: 3em 1em 1em 1em;
  
}


.arch-door {
  background-color:#fff;padding:25% 10%;border:1px solid #333;    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);    border-radius: 50% 50%  5% 5%;
  position: relative;
}

.arch-door-text {
  position: absolute;
            top: 10px;
            left: 50%;
            transform: translateX(-50%);
}


.border-radius-50p{border-radius:50%;}

.border-radius-6{border-radius:6px;}
.border-radius-12{border-radius:12px;}
.border-radius-20{border-radius:20px;}
.border-radius-25{border-radius:45px;}
.border-radius-2525{border-radius:25px 25px;}
.border-radius-252525{border-top-left-radius:25px;border-bottom-right-radius:25px;}
.border-radius-1020{border-radius:10px 20px;}

.border-radius-50{border-radius:50px;}
.border-top-bottom-right-radius{border-top-right-radius:20px;}



.bg-white{background-color: #fff;}
.bg-white-90p{background-color: rgba(255, 255, 255, 0.9);}
.bg-black{background-color: #000;}
.bg-black-60p{background-color: rgba(0, 0, 0, 0.6);}
.bg-black-5p{background-color: rgba(0, 0, 0, 0.05);}

.bg-1{background-color: #f4429f;}
.bg-2{background-color:#c7e0e2;}
.bg-4{background-color:#E5F3FE;}
.bg-3{background-color:#f6e3da;}
.bg-5{background-color:#f0d9d9;}
.bg-6{background-color:#431A86;}

.bg-2a{background-color:#4449b0;}
.bg-2b{background-color:#f0d9d9;}
.bg-2c{background-color:#f0d9d9;}
.bg-2d{background-color:#f0d9d9;}
.bg-2e{background-color:#f0d9d9;}
.bg-2f{background-color:#f0d9d9;}

.bg-index{background-color:#F2F4F8;}

.text-white{color:#fff}
.text-black{color:#000}
.text-gray{color:#666}
.text-1{color: #f4429f;}
.text-2{color: #2cc014;}
.text-3{color: #1b1465;}
.text-4{color: #db1387;}
a.text-underline:hover {text-decoration:underline;}

.font-weight-thin{font-weight:100;}
.font-weight-extra-light{font-weight:200;}
.font-weight-light {font-weight:400;}
.font-weight-regular {font-weight:400;}
.font-weight-medium {font-weight:500;}
.font-weight-semi-bold{font-weight:600;}
.font-weight-bold{font-weight:700;}
.font-weight-extra-bold{font-weight:800;}
.font-weight-black {font-weight:900;}

.font-size-12{font-size: 12px;}
.font-size-14{font-size: 14px;}
.font-size-16{font-size: 16px;}
.font-size-18{font-size: 18px;}
.font-size-20{font-size: 20px;}
.font-size-22{font-size: 22px;}
.font-size-24{font-size: 24px;}
.font-size-26 {font-size:26px;}
.font-size-28 {font-size:28px;}
.font-size-30{font-size: 30px;}
.font-size-32{font-size: 32px;}
.font-size-34{font-size: 34px;}


.font-size-36{font-size: 36px;}
.font-size-42{font-size: 42px;}
.font-size-46{font-size: 46px;}
.font-size-60rwd{font-size: 60px;}

.font-line-height-24{line-height: 24px;}
.font-line-height-28{line-height: 28px;}
.font-line-height-32{line-height: 32px;}

.w-23p{width:23%;}
.w-30p{width:30%;}

.w-40p{width:40%;}
.w-50p{width:50%;}
.w-50p-64{width:calc(50% - 64px);}
.w-60p{width:60%;}
.w-70p{width:70%;}
.w-70pp{width:70%;}
.w-80p{width:80%;}
.w-90p{width:90%;}
.w-100p{width:100%;}
.w-150p{width:150%;}
.w-100p-20{width:calc(100% - 20px);}
.w-auto{width:auto;}
.w-120p{width:125%;}
.margin-auto {margin:0 auto;}

.w-6{width:6px;}
.w-55{width:55px;}
.w-80{width:80px;}
.w-100{width:100px;}
.w-120{width:120px;}
.w-360{width:360px;}
.w-400{width:400px;}
.w-600{width:600px;}
.w-700{width:700px;}
.w-900{width:900px;}

.h-100p{height:100%;}
.h-100v{height:100vh;}

.h-auto{height:auto;}

.h-0{height:0px;}
.h-24{height:24px;}
.h-40{height:40px;}
.h-55{height:55px;}
.h-60{height:60px;}
.h-80{height:80px;}
.h-200{height:200px;}

.mh-600{min-height:600px;}

.ml-0{margin-left: 0px;}
.ml-16{margin-left: 16px;}
.ml-32{margin-left: 32px;}
.ml-60{margin-left: 60px;}

.mt-16{margin-top: 16px;}
.mt-80{margin-top: 80px;}
.mt-60{margin-top: 60px;}

.mr-16{margin-right: 16px;}
.mr-32{margin-right: 32px;}
.mr-60{margin-right: 60px;}

.mb-0{margin-bottom: 0px;}
.mb-16{margin-bottom: 16px;}
.mb-32{margin-bottom: 32px;}
.mb-60{margin-bottom: 60px;}

.m-16 {margin-left:16px;margin-top:16px;}
.m-16:nth-child(1) {margin-left:0px;}
.m-16:nth-child(4) {margin-left:0px;}
.m-16:nth-child(7) {margin-left:0px;}

.iconrotate:hover {opacity: 1;
	transform: rotate(90deg);}
.p-16{padding:16px;}
.p-32{padding:32px;}
.p-top-0{padding-top:0;}
.p-right-0{padding-right:0;}

.pl-12{padding-left: 12px;}
.pl-16{padding-left: 16px;}
.pl-32{padding-left: 32px;}
.pl-40{padding-left: 40px;}
.pl-50{padding-left: 55px;}

.pl-60{padding-left: 60px;}
.pl-80{padding-left: 80px;}

.pt-6{padding-top: 6px;}
.pt-8{padding-top: 8px;}
.pt-12{padding-top: 12px;}
.pt-16{padding-top: 16px;}
.pt-24{padding-top: 24px;}
.pt-32{padding-top: 32px;}
.pt-60{padding-top: 60px;}
.pt-80{padding-top: 80px;}
.pt-120{padding-top: 120px;}
.pt-50{padding-top: 55px;}

.pr-16{padding-right: 16px;}
.pr-32{padding-right: 32px;}
.pr-40{padding-right: 40px;}
.pr-60{padding-right: 60px;}
.pr-128{padding-right: 128px;}
.pr-50{padding-right: 55px;}

.pb-8{padding-bottom: 6px;}
.pb-12{padding-bottom: 12px;}
.pb-16{padding-bottom: 16px;}
.pb-32{padding-bottom: 32px;}
.pb-60{padding-bottom: 60px;}
.pb-50{padding-bottom: 55px;}

.letter-spacing-1 {letter-spacing:1px;}

.cursor-mouse {cursor:pointer;}


a.navLink2 {color:#DB1387;}
a.navLink2:hover{color:#000;}

.contactHeader {border-radius:15px;background:#DB1387;padding:5px 20px;border:1px solid #DB1387;color:#fff;}

.contactHeader:hover {background:#fff;border:1px solid #DB1387; color:#F5489F}
.contactHeader a {color:#fff}
.contactHeader a:hover {color:#F5489F}

.moveup{transition: 0.3s;}
.moveup:hover {  transform: translate(0, -10px);}
.divHeight {height:360px;}

img.blogImage  {-webkit-filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.7));
    filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3));border-radius:20px;}
.text-align-center {text-align:center;}
.text-align-right {text-align:right;}
.text-align-left {text-align:left;}
.margin-0 {margin:0 auto;}

.arimg img{-webkit-filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.7));
    filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3));border-radius:20px;}

.rwdImg img{width:50%;}

.rwdcase {width:90%;margin:0 auto;}

.dropdown {
  position: relative;
  display: inline-block;
  }

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 150px;
  box-shadow: 0px 1px 0px rgba(0,0,0,0);transition:0.3s ease-in-out;
  z-index: 1;  transition: all 3s;
  border-radius:15px;
}

.dropdown-content a {
  padding: 12px 16px;
  text-decoration: none;
  display: block;border-radius:15px;
}

.dropdown-content a:hover {background-color: #fff;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {}

img.image50 {width:60%;}
img.image70 {width:80%;}
img.image60 {width:60%;}
.bounce {position: relative;   top: 0; transition: top ease 0.5s;}
.bounce:hover {top: -10px;}
.rotate-90:hover {transform: rotate(90deg);}
.spacer {
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.min-height1 {min-height:450px;}

.spacer2 {
  position: relative;
  width: 100%;
  border-bottom-left-radius:50% 260px;


  border-bottom-right-radius: 180% 160px;
  background-position: center;
 background-size: cover;
}

.closeBtn {padding:8px 12px;transition:all 0.3s;}
.closeBtn:hover {background-color:#f4429F; color:#fff;padding:8px 12px;}

.skillsDouble {
  background: linear-gradient(to right, #97c6ed 50%, #f4429F 50%);
  background-size: 200% 100%;
  background-position:right bottom;
  transition:all 0.5s ease;
  color:#fff;
}
.skillsDouble:hover {
  background-position:left bottom;
}


.skillsDouble2 {
  background: linear-gradient(to right, #fff 50%, #DF8A81 50%);
  background-size: 200% 100%;
  background-position:right bottom;
  transition:all 0.5s ease;
  color:#fff;font-weight:700;
  border:2px solid #DF8a81;
}
.skillsDouble2:hover {
  background-position:left bottom;color:#DF8a81;
  background: linear-gradient(to right, #fff 50%, #fff 50%);border:2px solid #DF8a81;
}
.flex-1 {flex:1;}
span.line_hr:before{
    content:"\00a0\00a0\00a0\00a0\00a0";
    text-decoration:line-through;font-size:40px;}

.sb_lmargin {margin-left:24px;}
.sb_rmargin {margin-right:24px;}

.numbers {color:#5AC0B1; font-size:42px;}
  
.floating {
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
}

.spacing_padding {padding-top:10%;}

.thickborder {border-left: 5px solid #ddd;padding-left:20px;margin-bottom:20px;
}
.grid_packaging {display:grid; grid-template-columns:25% 70%; gap:5%}

.doticon:hover span {color:#DF8A81;}

.zoomin img{transition: transform .5s ease;}
.zoomin:hover  img{ transform: scale(1.05);}
.a111 {font-size:1.3em;line-height:2em;}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }
}

@keyframes fadeInAnimation {
  0% { opacity: 0; }
  100% { opacity: 1; }
}


 .google-maps {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
  }
  .google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
  }

.min-height {min-height:900px;}

input.imagezoom[type=checkbox] {
  display: none;
}

img.zoomimage {
  transition: transform 0.25s ease;
  cursor: zoom-in;
}

input.imagezoom[type=checkbox]:checked ~ label > img {
  transform: scale(1.8);
  cursor: zoom-out;
}

.blogImageSize {width:50%;padding-left:15%;}
.service-grid {width:40%;margin:1%}

img.img100rwd {width:70%;}
.min-height3 {min-height:200px;}
.font-size-80rwd {font-size:80px;}

.work-grid {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;cursor:pointer;}

.filterDiv {
  display: none;
}

.cursor_hand {cursor:pointer;}
.show {
  display: block;
}
.filterButton {
  border: 1px solid black;
  outline: none;
  padding: 5px 15px;
  background-color: #fff;
  cursor: pointer;
  transition:0.5s;
  border-radius:25px;
  font-size:1em;
  margin:10px; color:#333;
}

.filterButton:hover {
  background-color: #000;
  border: 1px solid black;
  color:#fff;

}

.filterButton.active {
  background-color: #000;
  color: white;  border: none;

}

.img-mobile { display: none; }


@media(max-width: 767px)
{

  .img-desktop { display: none; }
  .img-mobile { display: block; }
.w-50p-rwd {width:90%;}
.flex-wrap-rwd {flex-wrap: wrap; flex: 1 1 100%;}
.font-size-60rwd {font-size:40px;}
.font-size-46rwd {font-size:35px;}
.font-size-42rwd {font-size:36px;}
.font-size-36rwd {font-size:32px;}
.font-size-32rwd {font-size:28px;}
.font-size-30rwd {font-size:28px;}
.font-size-28rwd {font-size:20px;}
.font-size-22rwd {font-size:22px;}
.font-size-24rwd {font-size:24px;}
.font-size-18rwd {font-size:18px;}
.showrwd {visibility:visible;}

.divHeight {height:300px;}
.rwdImg img{width:80%;}
.rwdcase {width:calc(100% - 16px - 16px); margin:0 auto;}
.pl-60 {padding-left:10px;}
.pr-60 {padding-right:10px;}
.ml-60 {margin-left:10px;}
.mr-60 {margin-right:10px;}
.min-height {min-height:1300px;}
.min-height3 {min-height:100px;}
img.image50 {width:50%;}
img.image70 {width:70%;}
img.img100rwd {width:100%;}
.flex-row-rwd {flex-direction:column;}
.mlr-32rwd {margin-left:32px;margin-right:32px;}
.w-90p-rwd {width:80%;}
.min-height-rwd {min-height:300px;}
.min-height1  {min-height:275px;}
.w-70prgridlink111wd {width:95%}
.mt-32rwd {margin-top:8px;}
.mt-16rwd {margin-top:16px;}
.mb-16rwd {margin-bottom:16px;}
.mlr-16rwd {margin-left:16px;margin-right:16px;}
.grid-container, .grid-container2,  .grid-container3 {grid-template-columns: 1fr;}
.grid-container {column-gap:0;}
.grid-item { padding:10px; width:90%; margin:0 auto}
.sb_rmargin {padding-right:16px;}
.sb_lmargin {padding-left:16px;}
.flex-2{flex: 0 1 90%}
.blogImageSize {width:85%;padding-left:5%;}

.grid_ul {display:block; }

.grid_ul3 {display:block; }
.grid_ul4 {display:block;}
.grid_ul_item {margin-top:25px}
.grid_ul_item3 {border-bottom:1px solid #333;}
.grid_ul_item4 {
      flex: 1 1 100%;
padding:1em 1em 1em 1em;margin-top:2%;
 
}
.rwdspace2 {margin-top:60px;}
.rwdspace {margin-top:120px;}
.spacing_padding {padding-top:20%;}
.spacing-padding-top-bottom-10 {padding-top:10%;padding-bottom:10%;}
.visibility_hidden_rwd {visibility:hidden;}
.service-grid {flex-width:90%; margin:0 auto}
.a3_2{font-size:24px;}
.parallax {
	background-size: contain;
	background-position:0 50px;
}

.margin-top-rwd {margin-top:15%;}
.rwdspace1 {padding-bottom:10%;}
.w-100prwd {width:100%;}
img.w-70prwd {width:50%;}
.rwdflexcolumn {flex-direction:column}

.font-size-80rwd {font-size:42px;}
.display-none-rwd {display: none;}
.work-grid {grid-template-columns:1fr 1fr;}
.w-70pp{width:95%;margin:0 auto;}
.pt-250rwd {margin-top:200px;}
.pt-350rwd {margin-top:350px;}
[data-aos] {
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
    }
}