.landing_wrapper{
  padding:0;
  margin:0;
  position: fixed;
  top:0;
  left:0;
  z-index: 9999999999999999999999;
  width:100vw;
  height:100vh;
  overflow:hidden;
  background-color: rgb(255, 255, 255);
  box-sizing: border-box;
  display: flex;
  align-items: center;
 
}
.landing_contents{
  width:33%;
  margin:0 auto;
  align-items: center;
}
.logo{
  width:200px;
  margin:0 auto;
  margin-top:20px;
}
.logo img{

}
.landing_close_btn{
position:absolute;
bottom:30px;
left:50%;
transform: translate(-50%);
z-index: 999999999999999999999;
width:200px;
border-radius: 3px;
background-color: #01C2D1;
text-align: center;
padding:10px 5px;
cursor: pointer;
transition: all 0.5s;
color: white;
box-sizing: border-box;
}
.landing_close_btn:hover{
  background-color:#01C2D1;
}
.swiper-slide{

}
.swiper-wrapper{

}
.landingSwiper{

}
.swiper-slide img {
display: block;
width:100vw;
object-fit: cover;
border:none;
}
.swiper {

}

.concept_designs{
width:100%;
}
.swiper-button-prev{
color: #000 !important;
transform: scale(0.8);
}
.swiper-button-next {
color: #000 !important;
transform: scale(0.8);
}

.swiper-pagination{
/*position: absolute !important;*/
/*width:100px !important;*/
/*top:20px !important;*/
/*right:0 !important;*/

}

.swiper {

}

.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;

/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}


.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
  top: 0px !important;
  bottom: unset !important;
  left: unset !important;
  text-align: start !important;
  padding: 20px;
  box-sizing: border-box;
}
@media screen and (max-width:1200px) {
.landing_contents{
  width:50%;
  margin:0 auto;
  align-items: center;
}
}

@media screen and (max-width:768px) {
.landing_contents{
  width:80%;
  margin:0 auto;
  align-items: center;
}
}
.fade_in_out_item_wrap{
position: relative;
overflow: hidden;



}
.fade_in_out_item_wrap img{

-webkit-user-drag: none;
}