html #container #main, #content, .homepage{background:none;margin:0 auto;padding:0;width:100%;min-width:767px;max-width:1366px;}
.g_wrp#main {padding: 0;width: 100%;max-width: 1366px;min-width: 767px;position: relative;}
#homeNav{font-size:12px;letter-spacing:2px;font-weight:normal;}
#homeNav li{display:inline;}
#homeNav li a{line-height:40px;text-decoration:none!important;text-align:center;background:#fff;width:50%;height:40px;border:1px solid #000;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}
#homeNav li.active a{background-color:#000;color:#fff;text-decoration: none;}
.fs-container {font-family: 'Roboto', sans-serif;font-weight: 400;}
.fs-home-toggle{width:29.282576866764277%;margin:30px auto;}
.fs-half{width:49.04831625183016%;}
.fs-third{width:35.57833089311859%;}
.fs-twothirds{width:62.51830161054173%;}
.fs-bottomPromo{margin:10px 0 0;}
.fs-bottomPromo a{color: inherit;}
.fs-bottomPromo-padding-DY{padding:2.9282576866764276% 0 0;}
.fs-bottomPromo-padding-first{padding: 0;}
.fs-bottomPromo-padding-second{padding:2.9282576866764276% 0 2.855051244509517% 0;}
.fs-bottomPromo-padding-middle{padding: 0;}
.fs-bottomPromo-padding-last{padding:0 0 2.9282576866764276% 0;}
.fs-footer-text {margin: 0 0 23px 10px;color: #333;line-height:15px;padding:0;}
.fs-footer-text p:not(:first-child){margin-top:12px;}
.fs-left{float:left;}
.fs-right{float:right;}
.fs-lastRow{margin:1.390922401171303% 0 0;}
.fs-lastRow a{color:inherit;}
.home-new{padding-bottom:50px;}
.noPad{padding:0 !important;text-align:center;}
.noMargin{margin: 0;}
.hpText{text-align: center;}
.hpText a{color: inherit;}
.hpText .title{font-size: 18px;padding: 15px 0 0;}
.hpText .brandTitle{font-size:18px; line-height: 200%}
.hpText .descrip{font-size: 12px;padding: 10px 0 0;}
.hpText .lastRowDes{font-size:12px;color:#797676;}
.hpText .shopNow{font-size:12px;text-decoration: underline;letter-spacing: 0.5px;padding: 10px 0 10px;}
.brands{max-width:125.1em;margin:0 auto;}
.eachBrand {width:20%; height:auto;float:left;}
.eachBrand img{max-width:24em; height:auto}
.svgImage{
    width: 17em;
    height: 12.9em;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-indent: -99999px;
    display: block;  
}
.brand1{background: url(../2019/floorsets/03/29/brands/adidas.png) no-repeat;background-size: 100%;}
.brand2{background: url(../2019/floorsets/03/29/brands/brandy-melville.png) no-repeat;background-size: 100%;}
.brand3{background: url(../2019/floorsets/03/29/brands/champion.png) no-repeat;background-size: 100%;}
.brand4{background: url(../2019/floorsets/03/29/brands/converse.png) no-repeat;background-size: 100%;}
.brand5{background: url(../2019/floorsets/03/29/brands/essentials.png) no-repeat;background-size: 100%;}
.brand6{background: url(../2019/floorsets/03/29/brands/guess.png) no-repeat;background-size: 100%;}
.brand7{background: url(../2019/floorsets/03/29/brands/jgalt.png) no-repeat;background-size: 100%;}
.brand8{background: url(../2019/floorsets/03/29/brands/kappa.png) no-repeat;background-size: 100%;}
.brand9{background: url(../2019/floorsets/03/29/brands/kendall-kylie.png) no-repeat;background-size: 100%;}
.brand10{background: url(../2019/floorsets/03/29/brands/la-hearts.png) no-repeat;background-size: 100%;}
.brand11{background: url(../2019/floorsets/03/29/brands/lottie-moss.png) no-repeat;background-size: 100%;}
.brand12{background: url(../2019/floorsets/03/29/brands/metowe.png) no-repeat;background-size: 100%;}
.brand13{background: url(../2019/floorsets/03/29/brands/playboy.png) no-repeat;background-size: 100%;}
.brand14{background: url(../2019/floorsets/03/29/brands/the-north-face.png) no-repeat;background-size: 100%;}
.brand15{background: url(../2019/floorsets/03/29/brands/vans.png) no-repeat;background-size: 100%;}
.lastRowBox{padding-top: 28px;padding-bottom: 30px;}
.lastRowTopBorder{border-top:solid 1px #e2e2e2;}
.lastRowMiddleBoxBorder{border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;}
.lastRowIcon{
    width: 35px;
    height: 35px;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;  
}
.borderRight {
  border-right:solid 1px #e2e2e2;
}
  /* social feed */
.lifestyle{left:0;top:40.33410672853828%;/* 227 / 862 */width:100%;}
.nextButt{cursor:pointer;position:absolute;right:0%;/* 0 / 2522 */top:36.7032967032967%;/* 167 / 455 */width:2.379064234734338%;/* 60 / 2522 */height:26.813186813186814%;/* 122 / 455 */}
.prevButt{cursor:pointer;position:absolute;left:0%;/* 0 / 2522 */top:36.7032967032967%;/* 167 / 455 */width:2.379064234734338%;/* 60 / 2522 */height:26.813186813186814%;/* 122 / 455 */}
.lifestyle .slick-slide{margin:0 5px;}
.product-detail{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;top:0;left:0;height:100%;width:100%;}
.product-detail:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.social-roll{height:12vw;}
.socialslider .slick-prev{top:43%;left:-6px;padding:0;color:transparent;}
.socialslider .slick-next{top:43%;right:-6px;padding:0;color:transparent;}
.promo-box{text-align: center;padding: 40px;line-height: 14px;}
.promo-box img{width:484px;}

.psReward{background: url(../2019/floorsets/03/29/rewards-icon.svg) no-repeat;background-size: 100%;}
.like{background: url(../2019/floorsets/03/29/heart-icon.svg) no-repeat;background-size: 100%;}
.bopisIcon{background: url(../2019/floorsets/03/29/bopis-icon.svg) no-repeat;background-size: 100%;}
.psClub{background: url(../2019/floorsets/03/29/psClub.svg) no-repeat;background-size: 100%;}
.psClubBorder{border-left:solid 1px #e2e2e2;}
/*.socialslider {top:70px;}*/
 #instagramIMG{margin: 0 30px;}
.hpHLine {border: solid 0.5px #e2e2e2;}

@media all and  (orientation : landscape){
  .noPadLeft{padding-left: 0 !important;}
  .noPadRight{padding-right: 0 !important;}
  .midImagePad {padding: 0 2px;}
}

@media all and  (orientation : portrait){
  .noPadLeft{padding-left: 0 !important;}
  .noPadRight{padding-right: 0 !important;}
  .midImagePad {padding: 0 2px;}
}

@media (min-width: 320px) and (max-width: 767px) {
  .noPadMobile {padding: 0 !important;}
  .social-roll{height:245px;}
  .homepage{max-width:767px !important;min-width:320px !important;}
  .fs-half{width:100%;}
  .fs-third{width:100%;}
  .fs-twothirds{width:100%;}
  /*
  .fs-bottomPromo{margin:0;padding:2% 0;}
  .fs-bottomPromo-padding-first{padding:2% 0;}
  .fs-bottomPromo-padding-second{padding:0;}
  .fs-bottomPromo-padding-middle{padding:2% 0;}
  .fs-bottomPromo-padding-last{padding:0;}
  */
  .fs-left{float:none;}
  .fs-right{float:none;}
  .fs-home-toggle{width:auto;margin:5.333333333333%;}
  #homeNav{font-size:12px;letter-spacing:2px;font-weight:normal;}
  #homeNav li{display:inline;}
  #homeNav li a{width:50%;border:1px solid #000;height:50px;line-height:50px;font-size:14px;font-weight:bold;text-align:center;text-transform:uppercase;}
  #homeNav li.active a{background:#000;color:#fff;}
  .g_wrp#main {min-width:320px;}
  .custom-select{position:relative;}
  #main{box-sizing:border-box;}
  #main *, #main *:before, #main *:after{box-sizing:inherit;}
  .home-toggle{margin:5.333333333333%;/* 40 / 750 */}
  .home-toggle li, .home-links a{height:50px;line-height:50px;font-size:14px;font-weight:bold;text-align:center;text-transform:uppercase;}
  .home-toggle li{width:50%;border:1px solid #000;}
  .home-toggle li.active{background:#000;color:#fff;}
  .home-sections > div{background:#fff;top:0;left:100%;width:100%;position:fixed;z-index:1;}
  .home-sections > div.active{left:0;position:relative;z-index:2;}
  .home-sections .slick-slide{height:auto;}
  .home-slider > div{display:none;}
  .home-slider > div:first-child{display:block;}
  .home-slider .slick-dots{position:relative;bottom:inherit;}
  .home-slider .slick-dots li,
  .home-slider .slick-dots li button,     
  .home-slider .slick-dots li button:before{width:18px;height:42px;}
  .home-slider .slick-dots li{margin:0;}
  .home-slider .slick-dots li button:before{font-family:sans-serif;font-size:54px;line-height:42px;opacity:.2;}
  .home-slider .slick-dots li.slick-active button:before{opacity:.6;}
  .home-links{margin:0 5.333333333333%;/* 40 / 750 */}
  .home-links li{margin:0 0 2.666666666667%;/* 20 / 750 */}
  .home-links a{display:block;border:1px solid #ccc;color:#000;}
  .home-more{display:block;margin:0 5.333333333333%;/* 40 / 750 */}
  .home-btf-tile{margin:0 5.333333333333%;/* 40 / 750 */}
  .home-section-m{margin:6.1333333333% 0 0;/* 46 / 750 */text-align:center;}
  .home-section-m h3{font-size:17px;line-height:17px;font-weight:bold;letter-spacing:.5px;}
  .home-section-m p{font-size:12px;line-height:12px;letter-spacing:-.2px;margin:1.6% 0 6.1333333333%;/* 12 46 / 750 */}
  /*.home-new .home-new-slider{overflow:hidden;margin:0 0 0 5.333333333333%;}*/
  .home-new .slick-slider{margin:0;width:84.788732394366%;/* 602 / 710 */}
  .home-new .slick-slider a{margin:0 6.644518272425% 0 0;/* 40 / 602 */}
  .home-new .slick-slider a.see-all-btn{color:#000;top:-50px;margin:72.42524916943522% auto auto;/* 872 / 2 / 602 */padding:0 20px;width:111.29568106312293%;/* 670 / 602 */height:50px;line-height:50px;font-size:14px;font-weight:bold;text-transform:uppercase;border:1px solid #ccc;}
  .home-new .slick-list{overflow:visible;}
  .home-app{padding:6.4% 5.333333333333%;/* 48 40 / 750 */}
  .home-app-icon{width:14.626865671642%;/* 98 / 670 */}
  .home-app-content{width:80.89552238806%;/* 542 / 670 */margin:0 0 0 4.477611940299%;/* 30 / 670 */}
  .home-app-content h3, .home-app-content p{line-height:16px;}
  .home-app-content h3{font-size:14px;font-weight:normal;}
  .home-app-content p{font-size:12px;color:#999;}
  a.home-find-store, a.home-find-store:visited{padding:26.666666666667% 0;/* 200 / 750 */color:#fff;text-align:center;background:url('../2015/mobile-homepage/find-store-bg.jpg?$staticlink$') no-repeat;background-size:cover;}
  .home-find-store > div{top:0;width:100%;}
  .home-find-store h3{font-size:18px;line-height:24px;font-weight:bold;}
  .home-find-store p{font-size:12px;line-height:18px;}
  .home-find-store p span{text-decoration:underline;}
  .home-find-store-icon{width:13.333333333333%;/* 120 / 750 */margin:16% auto 2.933333333333% auto;/* 69 22 / 750 */}
  .fs-footer-text{padding:3%;color:#333;line-height:12px;}
  .fs-footer-text a{text-decoration: underline; color: #ccc;}
  .fs-footer-text p:not(:first-child){margin-top:14px;}
  .fs-lastRow{margin:0;}
  .topPadding{padding: 2% 0 0;}
  .social-contaner {padding-bottom: 0px;}
  .hpText{padding-bottom: 19px;}
  .lastTopRow{border-top:solid 1px #e2e2e2;}
  .lastRowMiddleBoxBorder{border-left:none;border-right:none;}
  .psClubBorder{border-left:none}
  .svgImage{width:100%;}
  .custom-select{opacity:1 !important;border-radius:0;-webkit-appearance:unset;margin-bottom:5%;}
  .home-more::before{content: '';display:block;position:relative;z-index:99;top:28px;left:-21px;float:right;width:14px;height:14px;margin-top:-14px;border-left:1px solid #000;border-bottom:1px solid #000;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
  #instagramIMG{margin: 0;}
  .socialslider {top:23px;}
  .lastRowBox{padding-bottom: 12px;}
  .slick-dots{bottom: -20px!important;}
}

@media (min-width: 320px) and (max-width: 767px)
and (orientation : landscape) 
{ 
    .home-section h3{font-size:30px;line-height:30px;}
    .home-section p{font-size:24px;line-height:24px;}
    .home-app-content h3, .home-app-content p{line-height:16px;}
    .home-app-content h3{font-size:28px;line-height:32px;}
    .home-app-content p{font-size:22px;line-height:28px;}
}
/* Dots */
#slickBrands{margin-bottom: 50px;}
.slick-dotted.slick-slider{margin-bottom: 30px;}
.slick-dots{position: absolute;bottom: -45px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
@media screen and (min-width: 768px) and (max-width: 1275px) {
  .slick-dots {bottom: -35px;}
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{
    opacity: 1;
}
.slick-dots li button:before{
    font-family: 'slick';
    font-size: 20px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    content: '•';
    text-align: center;
    opacity: 1;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before{
    background: url(../2019/floorsets/03/29/dots.svg) no-repeat;background-size: 100%;
    content: '';
    width: 10px;
    height: 10px;
    top: 5px;
}