@media only screen and (max-width:1199px){
    .full-width-page .cms-inner-container{margin:0 10px}
    .banner-desc {background: rgba(255,255,255,0.7);padding: 15px;display: inline-block}
    .inde-listing .size_chart label .banner_size{width: 80px;}
    .inde-listing .size_chart label .flag_Sprite{width: 55px;}
    .slider-main{max-width: 500px;}
    .inde-listing .fea-li li:nth-of-type(1), .inde-listing .fea-li li:nth-of-type(3) {width: calc(50% - 10px);margin: 0 10px 0 0;margin-top: 0px}
    .inde-listing .fea-li .con{font-size: 13px}    
}

@media only screen and (max-width:1024px){
    .inde-listing .jci-oos .size_chart label{padding: 8px 10px;}
    .inde-listing .jci-oos .size_chart label .banner_size {width: auto; margin-right: 10px;}
    .inde-listing .jci-oos .size_chart label .flag_Sprite{width: auto; margin-right: 10px;}
    .inde-listing .jci-oos .size_chart label .sizebox_banner_prise{width: auto; margin-right: 5px;}

    /*Notify Me for product CSS*/
    /*only for justcanvasit*/
    .red-btn.stock_label, .inde-align .fea-listing-inner .grid-main .red-btn.stock_label{font-size: 13px;}
    .red-btn.notify_me, .inde-align .fea-listing-inner .grid-main .red-btn.notify_me{font-size: 13px;}
}

@media only screen and (max-width:1023px){
    .inde-listing .fea-li .con {font-size: 13px;width: calc(100% - 46px);height: 40px;vertical-align: middle;display: table-cell;font-weight: 500;}
    .slider-main{max-width:350px;}
    .inde-listing .fea-li .img {display: table-cell;vertical-align: middle;float: left;}
    .inde-gr-3 ul, .fav-memo.inde-gr-3 ul {margin: 0 -10px}
    .fav-memo.inde-gr-3 li, .inde-gr-3 li {box-sizing: border-box; -webkit-box-sizing: border-box;padding: 0 15px;}
    .inde-align .fea-listing-inner .grid-main{margin:0 0 30px}    
}
@media only screen and (max-width:767px){
    .inde-align .fea-listing-inner .grid-main{width: 100%;}
    .slider-main {max-width: 500px;margin: 0 auto;float: none;}
    .inde-align .fea-listing-inner .pillow-size-select{width: 100%;}
    .inde-align .fea-listing-inner .grid-main.pillow-size-select .list{width: 100%; display: block;margin:0 auto 30px; max-width: 500px;}
    .inde-align .fea-listing-inner .grid-main .conte-data p{padding: 0;}
   
}
@media only screen and (max-width:639px){
    .inde-align .fea-listing-inner .grid-main .list {display: block; width: 100%}
    .fav-memo.inde-gr-3 li, .inde-gr-3 li{width: 100%; margin-bottom: 20px;}
    .inde-gr-3 li .img::after{display: none;}
    .inde-align .fea-listing-inner .grid-main.image-direction-change{display: flex;flex-direction: column;text-align: center;}
    .inde-align .fea-listing-inner .grid-main .items-content{padding-top:30px; text-align: center;}
    .inde-listing .size_chart label li, .inde-listing .fea-li li{text-align: left;}
    .inde-align .fea-listing-inner .grid-main.image-direction-change .items-content{order:1}
    .inde-align .fea-listing-inner .grid-main.image-direction-change .list.items {order: 0}
    .inde-align .fea-listing-inner .grid-main .head::before, .inde-align .fea-listing-inner .grid-main .para-head::before {left: 0;right: 0;margin: 0 auto}
    .common-style .banner-main-heading{font-size: 22px; line-height: 22px;}
    .title .heading{line-height: normal; font-size: 20px;}
    .slider-main{max-width:400px}
}
@media only screen and (max-width:479px){
    .slider-main{max-width:280px}
    .inde-listing .size_chart label .flag_Sprite {width: 35px;}
    .inde-listing .size_chart label .sizebox_banner_type{font-size: 12px; font-weight: 500; margin: 0;}
    .inde-listing .fea-li li, .inde-listing .fea-li li:nth-of-type(1), .inde-listing .fea-li li:nth-of-type(3){width: 100%; border-bottom: 1px solid #efefef;}
    /*Deals Canvas CMS Pages*/
    .dc_offer_price{text-align: left;}
    .left_price_drp{float: none; margin-bottom: 10px; display:block;}
    .dc_offer_price a.red-btn{float: none;}
    *Notify Me for product CSS*/
.notify_me_div .notifyme_label_text { margin-bottom: 10px; }
.notify_me_div .formGroup_Box .halfGroup{width:100%; float:none; padding:0;}
.notify_me_div .formGroup_Box .halfGroup:first-child{margin-bottom: 10px;}
.notify_me_div .notifyme_fields {margin-top:10px; }
.notify_me_div .notifyme_fields .emailBtnGroup { width: 100%; margin-bottom:10px; float: none; }
.notify_me_div .notifyme_fields .red-btn { float: none; }
/* End Notify Me for product CSS*/

}

@media only screen and (max-width:374px){
    .inde-listing .jci-oos .size_chart label .sizebox_banner_type{font-size: 11px;}
    .inde-listing .jci-oos .size_chart label li{font-size: 11px;}
    .inde-listing .jci-oos .size_chart label{padding: 8px 5px;}
    .inde-listing .jci-oos .size_chart label .banner_size{margin-right: 5px;}
    .inde-listing .jci-oos .size_chart label .flag_Sprite{margin-right: 5px;}
}