@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;1,400&display=swap');
* { outline: none !important; }
body { font-family: 'Open Sans', sans-serif; color: #1d1e1d }
.container { width: 85%; }
a:hover, a:focus, a:active { text-decoration: none; }
.nike-home { height: 100vh; background-color: #f3f4f1; display: flex; align-items: center; }
.link-more a { color: #272929; background: #dfe0dd; border: 1px solid #7d7e7b; font-size: 20px; padding: 10px 50px; display: inline-block; }
.link-more { margin-top: 100px; }
.store-front { max-width: 700px; padding: 70px 100px; background-color: #fff; margin: 0 auto; }
.form-store h3 { margin-top: 0; margin-bottom: 20px }
.form-store .form-control { height: 60px; border-radius: 0px; font-size: 18px; padding: 0 25px; }
.form-submit .btn { background: #fea500; color: #000; font-size: 16px; padding: 15px 30px; transform: skewX(-10deg); border-radius: 0; font-weight: 600; }
.inner-bg-page { background-color: #ddd; height: 100vh }
.header-flex { display: flex; height: 90px; align-items: center; background-color: #ebece9; transform: skewX(-10deg); justify-content: space-evenly }
.logo-w { background-color: #3c3d3a; padding: 0 30px; }
.logo-w img { max-width: 100px; }
.back-in { background-color: #ebece9; padding: 0 35px; }
.back-in p { margin-bottom: 0px; margin-top: 10px; font-family: 'Nike Futura ND'; }
.back-in img { max-width: 32px; }
.header-flex > div { display: flex; height: 100%; align-items: center; justify-content: center; }
.back-in a { color: #949592 }
.sw-size { border-left: 1px solid #ddd; text-align: center; padding: 0 45px; }
.sw-size a { color: #949592 }
.sw-size img { width: 30px; }
.sw-size p { margin-bottom: 0px; margin-top: 10px; font-family: 'Nike Futura ND'; }
.sw-cart { text-align: center; padding: 0 30px; }
.sw-cart a { color: #30312e }
.sw-cart img { width: 30px; }
.sw-cart p { margin-bottom: 0px; margin-top: 10px; font-family: 'Nike Futura ND'; }
.sw-cate { padding: 0 30px; }
.sw-cont { text-align: center; }
.sw-cont img { width: 30px; }
.sw-cont p { margin-bottom: 0px; margin-top: 10px; font-family: 'Nike Futura ND'; }
.line-div { width: 60px; height: 17px; background-color: #6b6a65; position: relative; }
.sw-bn { width: 25px; height: 30px; background: #e46a3a; position: absolute; top: -6px; }
.switch-button { padding: 0 30px }
.sh-icon { position: absolute; width: 35px; height: 50px; display: flex; align-items: center; justify-content: center; left: 10px; }
.sh-icon img { max-width: 100%; }
.form-s-field { position: relative; }
.search-box { padding: 0 30px; }
.form-s-field .form-control { border: 1px solid #737372; border-radius: 0; height: 50px; font-size: 18px; font-family: 'TradeGothicforNike365-BdCn'; width: 440px; padding-left: 60px; }
.inner-bg-page { position: relative; padding: 90px 0 0; }
.main-header { position: absolute; width: 100%; top: 0px; left: 0; z-index: 9 }
.product-section { height: 100%; padding: 70px 0; }
.form-s-field .form-control:active, .form-s-field .form-control:focus, .form-s-field .form-control:hover { box-shadow: none; }
.h-100 { height: 100%; }
.w-5-cl { width: 20%; padding: 0 10px; }
.box-pro { background-position: center; }
.p-listbox { margin: 0 -10px; transform: skewX(-10deg) }
.box-pro { position: relative; }
.box-pro h3 { position: absolute; font-family: 'TradeGothicforNike365-BdCn'; font-size: 35px; color: #fff; margin: 0; bottom: 10px; left: 15px; text-shadow: 4px 2px 6px #000000c2; }
.box-pro h3 a { color: #fff; }
.sports { background-repeat: no-repeat;
    background-position: top;
    background-size: cover; }
.p-listbox div { height: 100%; }
.slick-list { overflow: hidden; }
.pro-bgs { position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; transform: skewX(10deg) }
.selectSizeModal { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 99; background-color: rgba(0, 0, 0, 0.5); display: none; }
.selectSizeModal.active { display: block; }
.sizeModalMid { display: flex; height: 100%; align-items: center; }
.sizeModSec { width: 700px; margin: 0 auto; background: #fff; padding: 40px; position: relative; }
.sizeModSec { font-family: 'TradeGothicforNike365-BdCn'; }
.sizeModSec h3 { margin: 0; font-style: italic; }
.sizeModSec hr { border-color: #000; margin: 5px 0; }
.boxExtra { margin-top: 30px; margin-bottom: 30px; }
.boxExtra h4 { color: #828380; font-style: italic; }
.selectSize { display: flex; flex-wrap: wrap; gap: 5px; }
.numSelect { width: calc(14.40% - 5px); cursor: pointer; }
.selNums { background: #dbdcd9; border: 1px solid #b6b7b4; display: flex; height: 50px; align-items: center; justify-content: center; font-size: 20px; color: #8c8d8a; font-style: italic; }
.ok-btn { background: #5d5e5b; color: #fff; border: none; font-size: 22px; padding: 10px 35px; transform: skewX(-10deg); }
.close-mode img { width: 30px; border-radius: 100% }
.close-mode { position: absolute; right: -15px; top: -15px; }
.cart-num { position: relative; }
.cart-num span { display: flex; width: 25px; background: #e46a3a; height: 25px; position: absolute; border-radius: 100%; justify-content: center; align-items: center; color: #fff; right: -13px; top: -5px; }
.product-section-list { padding: 40px 0; }
.pDetails { padding: 13px 16px 10px; background: #828380; font-family: 'TradeGothicforNike365-BdCn'; color: #fff; }
.pDetails h4 { margin: 0; font-size: 18px; }
.pDetails p { margin: 0; font-size: 17px; }
.pList-box + .pList-box { margin-top: 30px; }
.product-section-list { display: flex; align-items: center; height: 100% }
.product-list { width: 100% }
.product-section-list { position: relative; }
.bottom-cates { position: absolute; width: 100%; bottom: 0; left: 0 }
.inline-btns { transform: skewX(-10deg); }
.inline-btns a { display: inline-block; background: #ebece9; padding: 10px 25px; font-family: 'TradeGothicforNike365-BdCn'; color: #333; font-size: 19px; }
.inline-btns a.active { background: #fe4300; color: #fff; }
.inner-bg-page { height: auto; min-height: 100vh; display: flex; }
.product-section-list { display: flex; width: 100%; padding: 60px 0; height: auto; }
.product-section { display: flex; align-items: center; height: auto; width: 100%; }
.product-detail-modal { position: fixed; height: 100%; width: 100%; background: rgba(0, 0, 0, .5); left: 0; top: 0; padding: 60px 0; display: none; z-index: 9999 }
.p-details { padding: 20px; background: #fff; position: relative; }
.product-name { font-family: 'TradeGothicforNike365-BdCn'; font-style: italic; margin-bottom: 25px }
.product-name h4 { margin: 0; font-size: 25px; }
.product-name p { margin: 2px 0 0; font-size: 24px; }
.p-listDetail { padding: 20px 0; border-top: 1px solid #333; border-bottom: 1px solid #333; margin-bottom: 25px }
.product-content { font-family: 'TradeGothicforNike365-BdCn'; font-style: italic; }
.pro-Details h3 { color: #8d8e8b; margin: 0; font-size: 17px; }
.pro-Details p { margin: 0; font-size: 17px; }
.color-option h3 { margin: 0 0 10px; font-size: 20px; color: #91928f; }
.option-colors { display: flex; margin-top: 10px; gap: 15px; }
.color-thumb {width: 100px !important;background: #eff0ed;padding: 2px; }
.color-option { margin-bottom: 30px; }
.buying-btn { display: flex; justify-content: space-between; transform: skewX(-10deg); font-style: normal; }
.buying-btn a { background: #f7823d; color: #fff; font-size: 20px; padding: 10px 27px; }
.buying-btn a[disabled] { background: #dfe0dd; color: #fff; }
.line-bord { background: #000; height: 1px; }
.ar-cont p { margin-bottom: 0; font-size: 18px; color: #929390; }
.ar-cont a { color: #929390; }
.pQuantity select { border: 1px solid #cccdca; background: #eff0ed; font-size: 18px; padding: 11px 15px; font-style: normal; }
.mail-btn { background: transparent; border: 1px solid #7d7e7b; color: #7d7e7b; font-size: 20px; padding: 10px 27px; display: inline-block; transform: skewX(-10deg); font-style: normal; }
.sizeOption { display: flex; transform: skewX(-10deg); }
.lSize { background: #cbccc9; font-style: normal; height: 50.56px; padding: 0 35px; align-items: center; justify-content: center; font-size: 18px; display: flex; }
.iSizeLogo { height: 50.56px; width: 50.56px; background: #828380; display: flex; align-items: center; justify-content: center; }
.iSizeLogo img { max-width: 25px; }
.p-gallery { margin-bottom: 20px; }
.flex-thumb { display: flex; gap: 20px; flex-wrap: wrap; }
.pro-Details { display: flex; align-items: center; gap: 10px; }
.pro-Details img { max-width: 30px; }
.more-products h3 { font-family: 'TradeGothicforNike365-BdCn'; margin: 0 0 10px; font-size: 20px; border-bottom: 1px solid #333; padding-bottom: 10px; }
.mail-btn img { max-width: 20px; vertical-align: middle; }
.ms-con { padding-top: 10px; }
.ms-con h3 { font-family: 'TradeGothicforNike365-BdCn'; font-size: 14px; margin: 0; color: #8d8e8b }
.ms-con h3 a { color: #8d8e8b }
.ms-con p { font-family: 'TradeGothicforNike365-BdCn'; margin-bottom: 0; }
.ms-pro { padding: 10px 0; }
.close-product img { width: 30px; border-radius: 100%; margin-top: 15px; }
.close-product { position: absolute; right: -15px; top: -15px; }
.product-detail-modal { overflow-y: scroll; }
.p-details.small-model { padding: 40px; max-width: 90%; margin: 0 auto; }
.report-error-form { font-family: 'TradeGothicforNike365-BdCn'; }
.report-error-form h3 { margin: 0; font-size: 20px; font-style: italic; border-bottom: 1px solid; padding-bottom: 15px; margin-bottom: 15px; }
.checkBox label { margin-bottom: 0; font-size: 19px; position: relative; padding-left: 55px; }
.checkBox input { display: none; }
.checkBox label:before { content: ''; width: 30px; height: 30px; position: absolute; left: 0; top: 0; border: 1px solid #000; }
.report-error-form .form-group { margin: 20px 0; }
.checkBox input:checked + label:before { background: #000 }
.report-error-form textarea { height: 200px; border-color: #000 }
.subn  input { background: #3c3d3a; color: #fff; text-transform: uppercase; font-size: 20px; padding: 15px 30px; border: none; transform: skewX(-10deg); }
.flex-mid { display: flex; height: 100%; align-items: center; }
.form-email .form-control { font-family: 'TradeGothicforNike365-BdCn'; font-size: 21px; padding: 0 25px; height: 55px; border-radius: 0; padding-right: 240px; }
.form-email { position: relative; }
.emaol { position: absolute; background: #f7823d; color: #fff; height: 55px; right: 0; top: 0; width: 210px; font-family: 'TradeGothicforNike365-BdCn'; font-size: 26px; border: none; }
.store-data h3 { font-family: 'TradeGothicforNike365-BdCn'; margin: 0; font-style: italic; }
.store-data hr { border-color: #000 }
.sl-con { font-weight: 500; }
.sl-info { display: flex; gap: 10px; }
.sl-pin img { max-width: 35px; }
.sl-btn a { display: inline-block; background: #f7823d; color: #fff; text-transform: uppercase; font-size: 14px; padding: 5px 10px; font-weight: 500; margin-left: 40px; width: 150px; text-align: center; }
.sl-btn { display: flex; align-items: center; }
.p-details.small-model-2 { max-width: 750px; margin: 0 auto; padding: 40px; }
.sl-info + .sl-info { padding: 20px 0 0; border-top: 1px solid #000; margin-top: 20px; }
.sl-info.active .sl-btn a { background: #008000 }
.added-btn a { background: #585759; color: #fff; font-size: 18px; transform: skewX(-10deg); display: inline-block; padding: 10px 27px; font-family: 'TradeGothicforNike365-BdCn'; }
.sl-btn a { transform: skewX(-10deg); }
.added-btn { margin-top: 30px; }
.in-cart { display: inline-block; transform: skewX(-10deg); font-family: 'TradeGothicforNike365-BdCn'; }
.in-cart a { background: #b2b3b0; color: #fff; font-size: 20px; padding: 10px 27px; display: inline-block; }
.in-cart.active a { transform: scale(1.2); background: #f7823d }
.in-cart + .in-cart { padding-left: 40px; padding-right: 20px; }
.cart-data hr { border-color: #90918e }
.cart-2 h3 { font-family: 'TradeGothicforNike365-BdCn'; margin: 0 0 25px; font-style: italic; text-transform: uppercase; }
.cart-5 { margin-top: 30px; }
.cart-3 { border-top: 1px solid #90918e; border-bottom: 1px solid #90918e; margin-bottom: 30px; }
.cart-total { font-family: 'TradeGothicforNike365-BdCn'; }
.cart-total table { }
.cart-total table tr { }
.cart-total table td { font-size: 18px; padding-left: 20px; padding-right: 20px; color: #838481; padding-top: 5px; padding-bottom: 5px; }
.lstBorder td { border-top: 1px solid #b5b6b3 }
.colorGreen td { color: #4b9649 !important }
.cartRemove img { max-width: 25px; }
.cart-list table { margin-bottom: 0; background: #fefefe }
.cart-list table td { vertical-align: middle !important; border-top-color: #0000000a !important; padding: 13px 0px !important; }
.cartImg img { max-width: 80px; }
.w-1 { width: 10%; }
.w-2 { width: 60%; }
.w-3 { width: 20%; }
.w-4 { width: 10%; }
.cartPrice { font-size: 17px; font-weight: 600; }
.cartRemove { text-align: center; }
.cartPinfo span { color: #68bbbd }
.cartPinfo { font-weight: 500 }
.cart-list table tr:nth-child(1) td { border-top: none !important; }
.cart-steps { display: flex; width: 600px; margin: 30px auto 50px; }
.cart-steps .cartSteps { width: 33.33% }
.stepLine { height: 18px; background: #545454; position: relative; }
.stepLines { position: relative; height: 18px; margin-top: -18px; }
.stepLine:before { height: calc(100% - 8px); position: absolute; content: ''; width: 0; background: #10c907; left: 0; top: 4px; transition: all 1.5s; z-index: 1; }
.cartSteps.active .stepLine:before { width: 100%; }
.stepNumber { width: 65px; height: 65px; background: #c9c9c9; left: 0; right: 0; margin: 0 auto; z-index: 1; top: -25px; position: absolute; border-radius: 100%; overflow: hidden; display: flex; align-items: center; justify-content: center; transform: scale(0.81); }
.stepNumber:after {    /*position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; background: transparent; border: 8px solid #545454; border-radius: 100%*/ }
.stepNumber:before { height: 100%; position: absolute; content: ''; width: 0; background: #10c907; left: 0; top: 0; transition: all 1s; transition-delay: 0.3s }
.cartSteps.active .stepNumber:before { width: 100%; }
.stepLines:after { width: 65px; height: 65px; content: ''; background: #545454; left: 0; right: 0; margin: 0 auto; z-index: 1; top: -25px; position: absolute; border-radius: 100%; overflow: hidden; display: flex; align-items: center; justify-content: center; z-index: 0; }
.stepNumber span { position: relative; z-index: 1; font-size: 29px; font-family: 'TradeGothicforNike365-BdCn'; color: #404040; transition: all 1s; transition-delay: 0.3s }
.cartSteps.active .stepNumber span { color: #fff; }
.cartSteps:nth-child(1) .stepLine { width: 50%; left: 50%; }
.cartSteps:last-child .stepLine { width: 50%; }
.cartSteps  h3 { text-align: center; font-family: 'TradeGothicforNike365-BdCn'; font-size: 20px; margin: 35px 0 0; font-style: italic; }
.cartForm .form-control { border: 1px solid #d3d3d1; border-radius: 0; font-family: 'TradeGothicforNike365-BdCn'; font-size: 20px; height: 60px; background: #f3f4f1; font-style: italic; }
.form-control:active, .form-control:focus { box-shadow: none; }
.cartForm .row { margin: 0 -7px; }
.cartForm .row > div { padding: 0 7px; }
.cartSwitch { display: flex; }
.cart-later input { display: none; }
.cart-later label { margin: 0; background: #61625f; color: #fff; text-transform: uppercase; font-family: 'TradeGothicforNike365-BdCn'; font-size: 18px; font-style: italic; padding: 6px 20px; display: block; cursor: pointer; width: 110px; }
.cart-later input:checked + label { background: #c1f66f; color: #000 }
.w-5 { width: 20% }
.bg-price { background: #fff5f0; padding: 10px 0; }
.hiddenSteps { display: none; }
.hiddenSteps.active { display: block; }
.pImghs img { max-width: 100%; }
.width-ch a { width: calc(25% - 20px); text-align: center; padding: 10px 10px }
.mail-info-data { position: relative; padding: 15px; background: #00000073; border-radius: 10px; transform: skewX(-10deg); }
.mail-info-data .close-product { transform: skewX(10deg); }
.cart-later { width: 50%; }
.cart-later label { width: 100%; text-align: center; }
.spca-s { height: 300px; }
.thanks-message { text-align: center; margin-bottom: 35px; }
.tMessage { font-family: 'TradeGothicforNike365-BdCn'; background: #fffab3; border: 2px solid #fcd47b; padding: 15px 40px; display: inline-block; }
.tMessage h3 { margin: 0; font-size: 35px; color: #525252; }
.tMessage p { margin: 0; font-size: 20px; color: #525252; }
.panel-filter { position: fixed; left: -400px; width: 400px; height: 100%; z-index: 10; background: #e1e1e1; top: 0; padding: 10px; transition: all 1s; }
.panel-filter.active { left: 0; }
.filter-btn { position: absolute; left: 100%; top: calc(50% - 49px) }
.top-fl { font-family: 'TradeGothicforNike365-BdCn' }
.top-fl h3 { margin: 0; font-size: 18px; }
.top-fl .clear-text a { color: #000 }
.filterBox + .filterBox { border-top: 1px solid #000; padding-top: 20px; margin-top: 20px; }
.cfDiv span { width: 40px; height: 40px; margin: 0; display: block; border-radius: 5px; }
.cfDiv input { display: none; }
.top-fl { margin-bottom: 20px; }
.color-filter, .season-filter { display: flex; gap: 15px; flex-wrap: wrap; }
.color-filter .coloradded{border: 5px solid #6a6a6a;}
.colorbox{cursor: pointer;}
.season-filter label { font-family: 'TradeGothicforNike365-BdCn'; margin: 0; font-size: 18px; position: relative; padding-left: 30px; }
.sfDiv input { display: none; }
.sfDiv input + label:before { width: 20px; height: 20px; border: 1px solid #000; display: inline-block; content: ''; margin-right: 10px; position: absolute; left: 0; top: 3px; }
.sfDiv input:checked + label:after { content: '\2714'; position: absolute; left: 3px; top: 1px; }
.prcheck input { text-align: center; width: 100%; background: transparent; border: none; font-size: 16px; }
.prcheck { margin-bottom: 30px; }
#slider-range { background: #ec5702; margin: 0 10px }
#slider-range .ui-slider-range { background: transparent; }
#slider-range .ui-slider-handle { background: #414a53; border: none; }
.sw-bn.women { right: 0 }
.sw-cont a { color: #000; }
.box-pro a { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.search-result { transform: skewX(10deg); position: absolute; width: 100%; top: 100%; left: 14px; background: #fff; display: none; }
.form-search { position: relative; }
.sh-res ul { margin: 0; padding: 0; list-style: none; }
.sh-res ul li { padding: 10px 20px; }
.sh-res ul li a { color: #000 }
.p-listbox .col-lg-3 { float: left; }
.nike-logo img { max-width: 100% }
.slick-slide { float: left; }
.color-thumb img { max-width: 100% }
.w-1 { width: 120px; }
.cart-list table { table-layout: fixed; }
.cartForm .col-lg-6 { width: 50%; float: left; }
.main-Image-cls { display: none; }
.main-Image-cls.active { display: block; }
.tmub-cal { cursor: pointer; }
.p-sliders { position: relative; }
.p-sliders .slick-arrow { background: transparent; border: none; box-shadow: none; font-size: 42px; padding: 0; margin: 0; position: absolute; z-index: 2; top: calc(50% - 30px); left: -42px; color: #fff; }
.p-sliders .slick-arrow.slick-next { left: auto; right: -42px; }
@media only screen and (min-width:1200px) and (max-width:1520px) {
    .logo-w { padding: 0 20px; }
    .back-in { padding: 0 20px; }
    .search-box { padding: 0 20px; }
    .sw-cate { padding: 0 20px; }
    .sw-cart { padding: 0 20px; }
    .sw-size { padding: 0 20px; }
    .switch-button { padding: 0 20px; }
    .form-s-field .form-control { width: 350px; }
    .box-pro h3 { font-size: 27px; }
    .pDetails h4 { font-size: 14px; }
    .pDetails p { font-size: 16px; }
    .buying-btn a { font-size: 15px; width: calc(25% - 10px); }
    .ar-cont p { font-size: 16px; }
}
@media only screen and (min-width:1025px) and (max-width:1199px) {
    .logo-w { padding: 0 15px; }
    .back-in { padding: 0 15px; }
    .search-box { padding: 0 15px; }
    .sw-cate { padding: 0 15px; }
    .sw-cart { padding: 0 15px; }
    .sw-size { padding: 0 15px; }
    .switch-button { padding: 0 15px; }
    .form-s-field .form-control { width: 300px; }
    .box-pro h3 { font-size: 25px; }
    .pDetails h4 { font-size: 15px; }
    .pDetails p { font-size: 15px; }
    .width-ch a { font-size: 12px; }
    .flex-thumb img { max-width: 60px; }
    .flex-thumb { gap: 10px; }
    .p-gallery { margin-bottom: 10px; }
    .color-thumb { width: 60px; height: 60px; }
    .w-5 { width: 220px; }
    .color-option h3 { font-size: 16px; }
}
@media only screen and (min-width:768px) and (max-width:1025px) {
    .container { width: 700px; }
    .logo-w { padding: 0 10px; }
    .back-in { padding: 0 10px; }
    .search-box { padding: 0 10px; }
    .sw-cate { padding: 0 10px; }
    .sw-cart { padding: 0 10px; }
    .sw-size { padding: 0 10px; }
    .switch-button { padding: 0 10px; }
    .form-s-field .form-control { width: 200px; }
    .box-pro h3 { font-size: 25px; }
    .logo-w img { max-width: 70px; }
    .header-flex { font-size: 10px; }
    .width-ch a { font-size: 12px; }
    .flex-thumb img { max-width: 60px; }
    .flex-thumb { gap: 10px; }
    .p-gallery { margin-bottom: 10px; }
    .color-thumb { width: 60px; height: 60px; }
    .ar-cont p { font-size: 13px; }
    .color-option { margin-bottom: 20px; }
    .all-100 > .row > div { width: 100% }
    .share-email { margin-top: 20px; }
    .color-option h3 { font-size: 17px; }
    .w-5 { width: 220px; }
}


.product-bg{ background-image: url('../images/bg.jpg'); background-size: cover; background-position: center; }

/******************************************************************************************************************************************/

.input-hidden {
  position: absolute;
  left: -9999px;
}

#selectSizeModal input[type=checkbox]:checked + label {
  border: 1px solid #fff;
  background: #5d5e5b;
  color: #fff;
}

#selectSizeModal input[type=checkbox] + label{
  background: #dbdcd9;
  border: 1px solid #b6b7b4;
  display: flex;
  height: 50px;
  align-items: center;
  justify-content: center;
  font-size: 20px; 
  color: #8c8d8a;
  font-style: italic;
  width: calc(14.40% - 5px);
cursor: pointer;
}

@media (max-width: 900px){
    .sizeModSec {
  width: 100%;
  margin: 0 auto;
  background: #fff;
  padding: 40px;
  position: relative;
}
#selectSizeModal input[type="radio"] + label{
    width: 36px;
}
}

/***************************************************  16 - nov *********************************************/

.pList-box{
    position: relative;
}

.pDetails{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
}
.product-section-list {

  padding: 20px 0 50px 0;

}

.pList-box + .pList-box {
  margin-top: 20px;
}

/*.pImghs img {
    max-width: 100%;

max-height: 36vh;
        width: 100%;
}*/
.pImghs img {
  max-width: 100%;
  margin-top: 2px;
  
  
}
body{
    width: 100vw;
  height: 100vh ;
}

@media (min-width:1500px) and (max-width:1900px){
    .pImghs img {
  max-width: 100%;
  margin-top: -20px;
  margin-bottom: 0;
  margin-top: 0;
}
}

#size-div-form {
  height: 100vh;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pImghs {
  overflow: hidden;
}

.line-div {

  cursor: pointer;
}

.pImghs img {
width: 100%;
position: relative;
top: -25px;
}

.pList-box {
  position: relative;
  margin: 0 10px;
}

.sl-pin {
  width: 5%;
}

.sl-con {
  width: 70%;
}

.sl-btn {
  display: flex;
  align-items: center;
  width: 25%;
}

.pleaseselectsize {
  position: absolute;
  margin-top: 50px;
  font-size: 16px;
}

.inner-bg-page{
    background-image: url(/assets/images/categoryimages/wwq.jpg);
}

.pList-box {
  position: relative;
  margin: 0 10px;
  background: #fff;
}

.pImghs {
  background-image: URL("../../assets/images/product_background.png");
  background-position: center bottom;
}

.main-Image-cls.active {
  display: block;
  background-image: URL("../../assets/images/product_background.png");
}

.sl-con {
  width: 70%;
  font-size: 12px;
}

.sl-info + .sl-info {
  padding: 10px 0 0;
  border-top: 1px solid #000;
  margin-top: 10px
}
.sl-pin img {
  max-width: 24px;
}

.ms-img img {
  width: 46%;
  margin: auto;
}
.tmub-cal img{
    width: 100px;
    height: 100%;
}
.slick-disabled {
  display: none !important;
}