#hp-hero{}
.hp-ss{}

#hp-abt{}
.fixed-bg.abt{
  background: #fff;
}
.fixed-bg.abt:before{
  background: url(../images/home/abt-bg.jpg) center center no-repeat;
  background-size: cover;
  opacity: 0.07;
}
.abt-wrap{
  max-width: 1600px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.abt-inner{}
.abt-content{}
.abt-title{}
.abt-desc{
  line-height: 2.059;
  letter-spacing: 0.040em;
  font-weight: 300;
  margin: 27px 0 0;
}
.abt-desc p:not(:nth-of-type(1)){
  margin: 36px 0 0;
}
.abt-bttn{
  margin: 45px 0 0;
}

#hp-myl{
  background: var(--primary);
}
.fixed-bg.myl{
  background: var(--primary);
}
.fixed-bg.myl:before{
  background: url(../images/home/myl-bg.jpg) center center no-repeat;
  background-size: cover;
  opacity: 0.08;
}
.myl-container{
  width: 1258px;
  position: relative;
  z-index: 5;
}
.myl-wrap{}
.myl-title{
  position: relative;
  padding: 47px 0 25px;
}
.myl-title:before{
  content:'';
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(../images/home/myl-monogram.png) center center no-repeat;
  background-size: auto 100%;
  opacity: 0.08;
}
.myl-title .section-title{
  position: relative;
  z-index: 1;
}

.myl-search{
  max-width: 946px;
  margin: 26px auto 0;
  border-bottom: 2px solid #fff;
}
.myl-form{
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
}
.myl-input{
  width: calc(100% - 50px);
}
.myl-input .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  font-size:  min(4.5vw, 17px);
  width: 97%;
  text-overflow: ellipsis;
}
.myl-input .bootstrap-select.btn-group .dropdown-menu.inner{
  max-height: 338px !important;
}
.myl-input ::-webkit-input-placeholder {
  font-weight: 300;
}
.myl-input ::-moz-placeholder {
  font-weight: 300;
}
.myl-input :-ms-input-placeholder {
  font-weight: 300;
}
.myl-input :-moz-placeholder {
  font-weight: 300;
}

.myl-input input,
.myl-input button.btn{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  border: 0;
  width: 100%;
  color:#fff !important;
  background: none !important;
  font-size: min(4.5vw,17px);
  letter-spacing: 0.040em;
  outline: 0;
  padding: 0 6px;
  height: 48px;

  border-radius: inherit;
}
.myl-submit{
  padding: 0 7px 0 0;
}
.myl-submit button{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  border: 0;
  background: none;
  color: #fff;
  font-size: 23px;
  opacity: 0.5;
}
.myl-submit button:hover{
  opacity: 1;
}

.myl-list{
  margin: 72px 0 0;
}
.myl-single{}
.myl-single a{
  display: block;
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}
.myl-single a:hover{
  color: var(--primary);
}
.myl-single a .myl-single_img{}
.myl-single a .myl-single_img:before{
  content:'';
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  top: 70.97%;
  background: #000000;
  background: linear-gradient(0deg, var(--primary) 0%, rgba(0, 0, 0, 0) 100%);
  opacity: 0.8;
}
.myl-single a:hover .myl-single_img:before{
  opacity: 0;
}
.myl-single a .myl-single_img:after{
  content:'';
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  top: 46.403%;
  background: #000000;
  background: linear-gradient(0deg, #fff 0%, rgba(0, 0, 0, 0) 100%);
  opacity: 0;
}
.myl-single a:hover .myl-single_img:after{
  opacity: 1;
}
.myl-single a .myl-single_img img{
  aspect-ratio: 403/403;
}
.myl-single a .myl-single_det{
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: -29px;
  padding: 0 29px 20px;
}
.myl-single a:hover .myl-single_det{
  bottom: 0;
}
.myl-single a .myl-single_det:before{
  content:'';
  display: block;
  width: 56px;
  height: 2px;
  background: #fff;
  margin: 0 0 10px;
}
.myl-single a:hover .myl-single_det:before{
  background: var(--primary);
}
.myl-single a .myl-single_price{
  opacity: 0;
  font-family: var(--font-family-title);
  font-size: 32px;
  letter-spacing: 0.020em;
  margin: 0 0 -30px;
}
.myl-single a:hover .myl-single_price{
  opacity: 1;
  margin: 0 0 0;
}
.myl-single a .myl-single_add{
  color:#fff;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.020em;
  margin: 14px 0 0;
}
.myl-single a .myl-single_add span{
  display: block;
  color: #c0c0c0;
  font-size: 0.778em;
  margin: 10px 0 0;
}
.myl-single a:hover .myl-single_add,
.myl-single a:hover .myl-single_add span{
  color:#000;
  font-weight: 400;
}
.myl-single a .myl-single_bottom{
  display: flex;
  flex-flow: row wrap;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  opacity: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  padding: 14px 0 0;
  margin: 9px 0 0;
}
.myl-single a:hover .myl-single_bottom{
  opacity: 1;
}
.myl-single a .myl-single_bbs{
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
.myl-single a .myl-single_bbs > div{
  border-left: 1px solid #000;
  font-size: 12px;
  letter-spacing: 0.040em;
  text-transform: uppercase;
  padding: 0 12px;
}
.myl-single a .myl-single_bbs > div:first-child{
  padding-left: 0;
  border-left: 0;
}
.myl-single a .myl-single_bbs > div:last-child{
  padding-right: 0;
}
.myl-single a .myl-single_vd{
  font-family: var(--font-family-title_alt);
  font-size: 15px;
  letter-spacing: 0.200em;
}

.myl-bttn{
  margin: 81px 0 0;
}

#hp-featdev{}
.fixed-bg.featdev{
  background: #fff;
}
.fixed-bg.featdev:before{
  background: url(../images/home/featdev-mobile-bg.jpg) center center no-repeat;
  background-size: cover;
  opacity: 0.08;
}
.featdev-wrap{
  position: relative;
  z-index: 1;
}
.featdev-main{
  position: relative;
  z-index: 0;
}
.featdev-wrap_img{}
.featdev-wrap_img img{
  aspect-ratio: 1600/1267;
  pointer-events: none;
}
.featdev-content{}
.featdev-content .featdev-title{}
.featdev-content .featdev-det{
  font-size: min(4.474vw,17px);
  font-weight: 300;
  line-height: 2.059;
  letter-spacing: 0.040em;
  margin: 42px 0 0;
}
.featdev-content .featdev-det p{}
.featdev-content .featdev-det p.hl{
  margin: 0 0 0;
  font-size: 1.412em;
  line-height: 1.458;
  text-transform: uppercase;
  font-family: var(--font-family-title);
}
.featdev-content .featdev-bttn{
  margin: 40px 0 0;
}
.featdev-bottom{
  position: relative;
  z-index: 1;
}
.featdev-popup{
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
.featdev-popup_single{}
.featdev-popup_single a{
  display: block;
  position: relative;
  border-radius: 30px;
  overflow: hidden;
}
.featdev-popup_single a .featdev-popup_img{}
.featdev-popup_single a .featdev-popup_img img{
  transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  aspect-ratio: 328/416;
}
.featdev-popup_single a:hover .featdev-popup_img img{
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}

#hp-fmoig{
  background: var(--secondary);
}
.fmoig-wrap{}
.fmoig-title{}
.fmoig-username{
  text-align: center;
  margin: 16px 0 0;
}
.fmoig-username a{
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  font-family: var(--figtree);
  color: #525252;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.030em;
}
.fmoig-username a:hover{
 color: var(--primary);
}
.fmoig-username a span{
  font-size: 1.3em;
  margin-right: 10px;
}
.fmoig-content{}
#block-social-media__splide-slider:not(.is-initialized){
  display: none;
}
.block-social-media__slider {
  margin: 35px 0 0;
}
div#block-social-media__splide-slider video{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: 1;
}
.block-social-media__list {
  padding: 4px;
}

.block-social-media__list a {
  display: block;
  position: relative;
  overflow: hidden;
  border-radius: 25px;
}
.block-social-media__list a:before{
  content:'';
  display: block;
  position: absolute;
  z-index: 3;
  top: 25.72%;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background: #FFFFFF;
  background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
.block-social-media__list a:hover:before{
  opacity: 0.8;
}
.block-social-media__list a canvas {
  display: block;
  width: 100%;
  position: relative;
  z-index: 2;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.block-social-media__list a img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  aspect-ratio: 250/250;
}

.block-social-media__list a span {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 67px;
  height: 67px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 5;
  color: #fff;
  font-size: 27px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.block-social-media__list a:hover span {
  color: var(--primary);
}

#hp-ytchnnl{
  
}
.fixed-bg.ytchnnl{
  background: var(--primary);
  bottom: auto;
  height: 90%;
  max-height: 577px;
}
.fixed-bg.ytchnnl:before{
  background: url(../images/home/ytchnnl-bg.jpg) center center no-repeat;
  background-size: cover;
  opacity: 0.1;
}
.ytchnnl-container{
  width: 1344px;
  position: relative;
  z-index: 0;
}
.ytchnnl-top{
  margin: 37px 0 35px;
}
.ytchnnl-username{}
.ytchnnl-username a{
  color: #b3b3b3;
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  font-weight: 300;
  letter-spacing: 0.030em;
}
.ytchnnl-username a span{
  font-size: 1.1em;
  margin-right: 8px;
}
.ytchnnl-username a:hover{
  color: #fff;
}
.ytchnnl-sbscrb{}

.ytchnnl-intro{
  color: #fff;
  font-size: min(2.678vw,15px);
  font-weight: 300;
  line-height: 1.867em;
  letter-spacing: 0.040em;
}
.ytchnnl-content{}
.ytchnnl-lg_slide{}
.ytchnnl-lg_single{}
.ytchnnl-lg_slide:not(.slick-initialized){
  opacity: 0;
}
.ytchnnl-lg_slide:not(.slick-initialized) .ytchnnl-lg_single:not(:first-child){
  display: none;
}
.ytchnnl-lg_slide.slick-initialized{
  font-size: 0;
}
.ytchnnl-lg_single a{
  display: block;
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}
.ytchnnl-lg_single a .ytchnnl-lg_img{
  background: var(--primary);
}
.ytchnnl-lg_single a .ytchnnl-lg_img:before{
  content:'';
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(../images/home/ytchnnl-play.png) center center no-repeat;
  background-size: 11.086% auto;
}
.ytchnnl-lg_single a .ytchnnl-lg_img img{
  aspect-ratio: 1344/688;
  opacity: 0.7;
}
.ytchnnl-lg_single a:hover .ytchnnl-lg_img img{
  opacity: 0.4;
}
.ytchnnl-lg_single a .ytchnnl-lg_det{
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: min(3.229vw,32px);
  font-weight: 300;
  letter-spacing: 0.020em;
  padding: 0 min(2.018vw,20px) min(3.734vw,37px) min(4.743vw,47px);
  opacity: 0.8;
}
.ytchnnl-lg_single a:hover .ytchnnl-lg_det{
  opacity: 1;
}

.ytchnnl-thumbnails{
  margin: min(3.431vw,34px) 0 0;
  overflow: hidden;
}

.ytchnnl-sm_slide:not(.slick-initialized){
  display: flex;
  align-items: flex-start;
  justify-content: center;
  opacity: 0;
}
.ytchnnl-sm_single{
  cursor: pointer;
}

.ytchnnl-sm_single .ytchnnl-sm_img{
  background: var(--primary);
  border-radius: 15px;
}
.ytchnnl-sm_single .ytchnnl-sm_img:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(../images/home/ytchnnl-play.png) center center no-repeat;
  background-size: 26.415% auto;
}
.ytchnnl-sm_single .ytchnnl-sm_img:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 3;
  top: 25.72%;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background: #FFFFFF;
  background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
.ytchnnl-sm_single:hover .ytchnnl-sm_img:after {
    opacity: 1;
}
.ytchnnl-sm_single .ytchnnl-sm_img img{
  aspect-ratio: 318/213;
  opacity: 0.7;
  transform: scale(1.0);
  -moz-transform: scale(1.0);
  -webkit-transform: scale(1.0);
}
.ytchnnl-sm_single:hover .ytchnnl-sm_img img{
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
.ytchnnl-sm_single .ytchnnl-sm_det{
  font-size: min(2.34375vw,18px);
  font-weight: 300;
  line-height: 1.333;
  padding: min(2.34375vw,18px) 0 0;
}
.ytchnnl-sm_slide.slick-initialized{
  font-size: 0;
  margin: 0 max(-0.855vw,-12px) 0 calc(-25% - min(0.855vw,12px));
}
.ytchnnl-sm_slide.slick-initialized .ytchnnl-sm_single{
  padding: 0 min(0.855vw,12px);
}

#hp-wwwm{
  background: var(--primary);
}
#hp-wwwm:before{
  content:'';
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(../images/home/wwwm-fade.png) center top no-repeat;
  background-size: cover;
}
.fixed-bg.wwwm{
  background: var(--primary);
}
.fixed-bg.wwwm:before{
  opacity: 0.4;
  background: url(../images/home/wwwm-bg.jpg) center center no-repeat;
  background-size: cover;
}
.wwwm-container{
  width: 1310px;
  position: relative;
  z-index: 2;
}
.wwwm-inner{
  margin: 66px 0 0;
}
.wwwm-col{
  position: relative;
  color: #fff;
  padding: 10px 15px 26px;
}
.wwwm-text{
  text-align: center;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
}
.wwwm-text em{
  display: block;
  font-style: normal;
}
.wwwm-text strong{
  font-family: var(--font-family-title);
  display: block;
  font-weight: 400;
  font-size: 3.2em;
  margin: 5px 0 0;
}
.wwwm-text span{
  display: block;
  letter-spacing: 0.200em;
  margin: 20px 0 0;
}

.bs-searchbox > input{
  color: #000!important;
}

@media only screen and (min-width: 992px) {
  .header:not(.fixed):before{
    content:'';
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    height: min(13.468vw,200px);
    background: #000000;
    background: linear-gradient(0deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    opacity: 0.8;
  }
  .hdr-container{
    position: relative;
    z-index: 1;
  }
  .hp-ss{
    min-height: 100vh;
    background: var(--primary);
  }
  .hp-ss #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-custom-video:before,
  .hp-ss #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-img:before{
    /*content:'';
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: 0.3;*/
  }

  .hp-ss #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-custom-video:after,
  .hp-ss #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-img:after{
    /*content:'';
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    height: 50%;
    max-height: min(13.468vw,200px);
    background: #000000;
    background: linear-gradient(0deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    opacity: 0.8;*/
  }
  .hp-ss #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-img canvas,
  .hp-ss #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-custom-video canvas {
    min-height: 100vh;
  }
  #hp-abt{
    padding: 140px 0 197px;
  }
  #hp-abt:before{
    content:'';
    display: block;
    position: absolute;
    z-index: 1;
    top: 96px;
    bottom: 93px;
    right: 0;
    left: calc(50% + min(36.563vw,585px));
    background: var(--primary);
    border-top-left-radius: min(2.5vw,30px);
    border-bottom-left-radius: min(2.5vw,30px);
  }
  .abt-inner{
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    justify-content: center;
  }
  .abt-col{
    width: 43.125%;
  }
  .abt-col:first-child{
    width: 56.875%;
    padding: min(5.875vw,94px) min(4.8125vw,77px) 0 min(7.875vw,126px);
  }
  .abt-desc{
    margin: min(1.6875vw,27px) 0 0;
    font-size: min(1.3vw,17px);
  }
  .abt-desc p:not(:nth-of-type(1)){
    margin: min(2.25vw,36px) 0 0;
  }
  #hp-myl{
    padding: 62px 0 106px;
  }
  .myl-list{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
  }
  .myl-single{
    margin-left: 1.987%;
    width: calc((100% / 3) - 1.35%);
  }
  .myl-single:nth-child(3n + 1){
    margin-left: 0px;
  }
  .myl-single:nth-child(n + 4){
    margin-top: 1.987%;
  }
  .myl-single a{
    border-radius: min(1.518vw,20px);
  }
  .myl-single a .myl-single_det{
    bottom: max(-2.200vw,-29px);
    padding: 0 min(2.200vw,29px) min(1.518vw,20px);
  }
  .myl-single a .myl-single_det:before{
    width: min(4.249vw,56px);
    height: min(0.152vw,2px);
    margin: 0 0 min(0.759vw,10px);
  }
  .myl-single a .myl-single_price{
    font-size: min(2.428vw,32px);
    margin: 0 0 max(-2.276vw,-30px);
  }
  .myl-single a .myl-single_add{
    font-size: min(1.366vw,18px);
    margin: min(1.062vw,14px) 0 0;
  }
  .myl-single a .myl-single_add span{
    margin: min(0.759vw,10px) 0 0;
  }
  .myl-single a .myl-single_bottom{
    padding: min(1.062vw,14px) 0 0;
    margin: min(0.683vw,9px) 0 0;
  }
  .myl-single a .myl-single_bbs > div{
    font-size: min(0.911vw,12px);
    padding: 0 min(0.911vw,12px);
  }
  .myl-single a .myl-single_vd{
    font-size: min(1.138vw,15px);
  }
  #hp-featdev{
    padding: 0 0 119px;
  }
  .featdev-content{
    position: absolute;
    z-index: 1;
    top: 40.5%;
    left: 46.7%;
    max-width: 43.75vw;
  }
  .featdev-content .featdev-det{
    font-size: 1.0625vw;
    margin: 2.625vw 0 0;
  }
  .featdev-content .featdev-bttn{
    margin: 2.5vw 0 0;
  }
  .featdev-bottom{
    margin: -7.250vw 0 0;
  }
  .featdev-popup_single{
    margin-left: 0.625vw;
    width: calc(25% - 1.5625vw);
    max-width: max(20.5vw,328px);
  }
  .featdev-popup_single:first-child{
    margin-left: 0;
  }
  .featdev-popup_single a{
    border-radius: 1.875vw;
  }
  #hp-fmoig{
    padding: 92px 0 124px;
  }
  .block-social-media__list a {
    border-radius: min(1.5625vw,25px);
  }
  .block-social-media__list a span {
    width: min(4.1875vw,67px);
    height: min(4.1875vw,67px);
    font-size: min(1.6875vw,27px);
  }
  #hp-ytchnnl{
    padding: 78px 0 80px;
  }
  .fixed-bg.ytchnnl{
    max-height: min(41.097vw,577px);
  }
  .ytchnnl-top{
    display: flex;
    flex-flow: row-reverse wrap;
    align-items: center;
    justify-content: space-between;
  }
  .ytchnnl-links{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
  }
  .ytchnnl-username{
    margin-right: min(2.960vw,33px)
  }
  .ytchnnl-username a{
    font-size: min(1.525vw,17px)
  }
  .ytchnnl-intro{
    font-size: min(1.345vw,15px)
  }
  .ytchnnl-sm_slide:not(.slick-initialized) .ytchnnl-sm_single{
    width: 25%;
  }
  #hp-wwwm{
    padding: 191px 0 234px;
  }
  .wwwm-title{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
  }
  .wwwm-inner{
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
  }
  .wwwm-col{
    width: 25.954%;
  }
  .wwwm-col:first-child{
    width: 22.138%;
  }
  .wwwm-col:before{
    content:'';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    border-bottom: 3px solid #fff;
    border-right: 3px solid #fff;
    width: 35.294%;
    height: 61.531%;
    opacity: 0.22;
  }
  .wwwm-col.add_flex{
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    justify-content: center;
  }
  .wwwm-text{
    font-size: 16px;
  }
}
@media only screen and (min-width: 1200px) {
  .wwwm-text{
    font-size: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .building-blocks__social-media--2-cynthia-corder .block-social-media__list a:hover span {
    font-size: 80px;
  }
}
@media only screen and (max-width: 991px) {
  .abt-content {
    padding: 0 15px;
    text-align: center;
  }
  .abt-img{
    max-width: 500px;
    margin: 40px auto;
  }
  .myl-single {
    max-width: 630px;
    margin: 30px auto 0;
  }
  .myl-single:first-child{
    margin-top: 0;
  }
  .myl-single a{
    border-radius: min(4.444vw,20px);
  }
  .myl-single a .myl-single_det{
    bottom: max(-6.444vw,-29px);
    padding: 0 min(6.444vw,29px) min(4.444vw,20px);
  }
  .myl-single a .myl-single_det:before{
    width: min(12.444vw,56px);
    height: min(0.444vw,2px);
    margin: 0 0 min(2.222vw,10px);
  }
  .myl-single a .myl-single_price{
    font-size: min(7.111vw,32px);
    margin: 0 0 max(-6.667vw,-30px);
  }
  .myl-single a .myl-single_add{
    font-size: min(4vw,18px);
    margin: min(3.111,14px) 0 0;
  }
  .myl-single a .myl-single_add span{
    margin: min(2.222vw,10px) 0 0;
  }
  .myl-single a .myl-single_bottom{
    padding: min(3.111,14px) 0 0;
    margin: min(2vw,9px) 0 0;
  }
  .myl-single a .myl-single_bbs > div{
    font-size: min(2.667vw,12px);
    padding: 0 min(2.3vw,12px);
  }
  .myl-single a .myl-single_vd{
    font-size: min(3.333vw,15px);
  }
  .featdev-content {
    text-align: center;
    padding: 0 15px;
  }
  .featdev-mobile_img{
    margin: 40px auto;
    max-width: 500px;
  }
  .featdev-popup {
    justify-content: space-between;
    padding: 50px 15px 0;
    max-width: 696px;
    margin: 0 auto 0;
  }
  .featdev-popup_single {
    width: calc(50% - 5px);
  }
  .featdev-popup_single:nth-child(n + 3) {
    margin: 10px 0 0;
  }
  .ytchnnl-links{
    text-align: center;
    padding: 0 0 40px;
  }
  .ytchnnl-username{
    margin: 0 0 20px;
  }
  .ytchnnl-intro{
    text-align: center;
  }
  .ytchnnl-sm_slide:not(.slick-initialized) .ytchnnl-sm_single{
    width: calc(100% / 3);
  }
  .ytchnnl-sm_slide.slick-initialized {
    margin: 0 max(-0.855vw, -12px) 0 calc((100% / -3) - min(0.855vw, 12px));
  }
  .wwwm-inner {
    margin: 30px 0 0;
  }
  .wwwm-col {
    padding: 25px 15px;
  }
  .wwwm-img img{
    margin: 0 auto;
  }
}
/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */
@media only screen and (max-width: 767px) {}
@media only screen and (max-width: 567px) {}
/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */
@media only screen and (max-width: 480px) {}