@media(max-width:1020px) {
    .left-rwd-col.store-wihtebg .img-col-full .bigimg-div {
        height: auto;
    }

    .custimg-stybox.imgfull-col a#aZoom {
        margin-top: -15px;
        position: relative;
        z-index: 100;
    }

    .cust-fundraising .lightcolor-box {
        width: 94%; /* box-sizing: border-box; */
        height: 84px !important;
        margin-left: 2% !important;
    }

    .off-white-bg.custoff-white-bg {
        width: 94%;
    }

    .findMyOrder {
        position: static;
        margin-top: 20px;
    }
}

@media(min-width:1021px) {
    .off-white-bg.custoff-white-bg {
        margin-top: 10px;
    }
}

@media screen and (min-width:768px) and (max-width:1020px) {
    .left-rwd-col {
        width: 100%;
        float: left;
    }

        .left-rwd-col .drawer {
            float: none;
            margin: 8px auto;
            width: 82% !important;
        }

    .leftscript .drawer-header h1 {
        padding: 3px;
    }

    .leftscript .left-rwd-col .big-img-col {
        background: #fff;
        float: left;
        margin: 0 2% 0 0;
        padding: 0;
        text-align: center;
        width: 55% !important;
        height: 372px;
        margin-bottom: 20px;
    }

    .leftscript .left-rwd-col .big-img {
        float: none;
        margin: 1px auto;
        padding: 5% 5% 2%;
    }

    .leftscript .left-rwd-col .bottom-img {
        float: none;
    }

    .grid_1000 {
        width: 98%;
        display: inherit;
    }

    .payment-left-col {
        width: 97%;
        float: left;
    }

    .payment-right-col {
        width: 97%;
        float: left;
    }

    .paymentbox input.btn {
        float: left;
        width: 200px !important;
    }

    .paymentbox input, .paymentbox textarea {
        width: 97.7% !important;
    }

    .footer-mobile {
        width: 100% !important;
        text-align: center !important
    }

    .paymentbox .taken {
        background-color: #fff;
        float: left;
        left: 7px;
        line-height: 17px;
        padding: 10px 0 10px 27px;
        position: relative;
        width: 100%;
    }

    .leftscript .zoom-col {
        min-height: 368px;
    }

    .float-none-m {
        text-align: right;
        padding-left: 2%
    }

    .store-date {
        width: 82%;
    }

    .col-lg-82 {
        width: 82%;
    }

    .rdw-center-text {
        text-align: center !important;
        width: 100%;
    }

    .leftscript .images-zoom .big-img {
        width: 89%;
    }

    #reqddlExpYear, #ddlExpMonth {
        width: 95%;
        float: left;
    }
}

@media screen and (max-width:768px) {
    .left-rwd-col {
        width: 100%;
        float: left;
    }

        .left-rwd-col .drawer {
            float: none;
            margin: 8px auto;
            width: 82% !important;
        }

    .leftscript .drawer-header h1 {
        padding: 3px;
        line-height: 18px;
    }

    .leftscript .left-rwd-col .big-img-col {
        background: #fff;
        float: left;
        margin: 0 2% 0 0;
        padding: 0;
        text-align: center;
        width: 48% !important;
    }

    .leftscript .left-rwd-col .big-img {
        float: none;
        margin: 1px auto;
        padding: 1%;
    }

    .leftscript .left-rwd-col .bottom-img {
        float: none;
    }

    .grid_1000 {
        width: 98%;
        display: inherit;
    }

    .payment-left-col {
        width: 100%;
        float: left;
        margin: 0 !important;
        padding: 0 !important;
    }

    .payment-right-col {
        width: 100%;
        float: left;
        margin: 0 !important;
        padding: 0 !important;
    }

    .paymentbox input, .paymentbox textarea {
        padding: 1% !important;
        width: 97.7% !important;
    }

    .footer-mobile {
        width: 100% !important;
        text-align: center !important
    }

    .payment-right-col #txtCVV {
        height: 24px !important;
    }

    .paymentbox span {
        width: 100%;
        float: left;
    }

    .leftscript .zoom-col {
        min-height: 343px;
    }

    .off-white-bg {
        margin-top: 20px;
    }

    .store-date {
        width: 82%;
    }

    .col-lg-82 {
        width: 82%;
    }

    .rdw-center-text {
        text-align: center !important;
        width: 100%;
    }

    .imgfull-col .img-col-full:first-child a.btn-grey:first-child {
        left: 19% !important;
    }

    .off-white-bg.custoff-white-bg {
        margin-top: 10px;
    }
}

@media screen and (min-width:700px) and (max-width:768px) {
    .imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        left: 219px;
    }
}

@media screen and (min-width:0px) and (max-width:700px) {

    .leftscript .left-rwd-col .big-img-col {
        float: left;
        margin: 0 2% 0 0;
        padding: 0;
        text-align: center;
        width: 52% !important;
        background: #FFF;
        height: auto;
    }

    .leftscript .left-rwd-col .thumbnails-container {
        float: left;
        margin: 0 5px;
        width: 17.5%;
    }

    .leftscript .left-rwd-col .images-zoom {
        width: 100%;
    }

    .leftscript .left-rwd-col .lft-imgbox {
        display: inline-block;
        margin: 0 7px 0 0;
        width: 89%;
    }

    .img-list-box {
        margin-left: 0;
        width: 16%;
    }

    .imgfull-col .img-col-full:first-child a.btn-grey:first-child {
        left: 141px;
        top: -8px;
    }

    .imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        left: 205px;
        top: -8px;
    }

    .leftscript .left-rwd-col .zoom-col {
        width: 19%;
        min-height: 348px;
    }

    .buy-box-col {
        width: 100%;
    }

        .buy-box-col .btn-buy {
            font-size: 20px !important;
            padding: 5px;
            width: 58px;
            margin: 0;
            float: left;
        }

        .buy-box-col div#right {
            border-bottom: 15px solid transparent;
            border-left: 13px solid #2f62a1;
            border-top: 15px solid transparent;
            right: 0;
            top: 0;
        }

    .leftscript .images-zoom .big-img {
        width: 90%;
    }

    .left-rwd-col .zoom-col .zoom-icon {
        float: left;
        margin: 17px auto 10px;
        text-align: center;
        width: 100%;
    }

    .gilman-store h1 {
        line-height: 25px;
        font-size: 17px;
        text-align: center;
    }

    .gilman-store .findMyOrder h1 {
        font-size: 45px;
        line-height: normal;
    }

    .gilman-store h1 span {
        width: 100%;
    }

    .leftscript .big-img .bottom-img {
        text-align: left;
    }

    .m-hidden {
        display: none;
        visibility: hidden;
    }

    .blue-heading {
        font-size: 21px;
        padding: 9px;
    }

    .text37 {
        font-size: 24px;
    }

    .buy-div {
        display: block;
        margin: 9px auto;
        position: relative;
        width: 81px;
    }

    .right-onmebile {
        left: 0;
    }

    .text32 {
        font-size: 20px;
    }

    .images-zoom .big-img img {
        max-height: 241px;
    }
    /*02 may 2019 start*/
    .imgfull-col .img-col-full:first-child a.btn-grey:first-child {
        left: 124px !important;
    }
    /*02 may 2019 end**/

}

@media screen and (min-width:0px) and (max-width:850px) {
    .payment-div h1 span {
        width: 100%;
    }

    .payment-div h1 span {
        width: 100%;
    }

    .gilman-store h1 {
        text-align: center;
    }

    #aEmail {
        margin-top: 14px !important;
    }
}

@media screen and (min-width:0px) and (max-width:530px) {
    .leftscript .left-rwd-col .big-img {
        background: #fff none repeat scroll 0 0;
        width: 84% !important;
        float: none;
        height: auto;
    }

    .leftscript .left-rwd-col .thumbnails-container {
        float: left;
        margin: 0 5px;
        width: 17.5%;
    }

    .leftscript .images-zoom .big-img img {
        max-width: 100%;
    }

    .left-rwd-col .lft-imgbox img {
        max-height: 100%;
        max-width: 100%;
        height: auto
    }

    .leftscript .left-rwd-col .lft-imgbox {
        height: 57px;
        margin: 1% 5px 0 0;
        width: 57%;
    }

    .img-list-box {
        width: 23%;
    }

    .imgfull-col .img-col-full:first-child a.btn-grey:first-child {
        top: -2px;
        left: 108px;
    }

    .imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        top: -2px;
        left: 182px;
    }

    .left-rwd-col table {
        width: 100% !important;
    }

    .left-rwd-col .drawer {
        width: 100% !important;
    }

    .payment-right-col .s-select {
        width: 100% !important
    }

    .payment-right-col #txtCVV {
        margin-left: 0 !important;
        width: 97% !important;
    }

    .gilman-store h1 img {
        margin-right: 8px;
        margin-top: 0;
    }

    .hidden-in-m {
        display: none;
        visibility: hidden;
    }

    .payment-left-col .white-bg td td {
        width: 100%;
        float: left;
        padding-top: 0;
    }

    .payment-left-col .white-bg .toppad-td {
        padding-top: 55px;
    }

    .full-td-m {
        width: 100% !important;
        float: left !important;
        text-align: left;
        padding: 5px 0;
    }
    /* .left-rwd-col  .white-bg td{ width:100%; float:left;} */
    .float-none-m {
        float: none !important
    }

    .blue-text {
        font-size: 18px;
        line-height: 24px;
        padding: 2px;
    }

    .lft-imgbox {
        height: auto;
        margin-bottom: 7px;
        padding: 1%;
        width: 80%;
    }

    #divGramentFooter table td {
        width: 100%;
        float: left;
        text-align: center;
    }

    .left-rwd-col .zoom-col img {
        height: auto;
        width: 83px;
    }

    .left-rwd-col .zoom-col img {
        height: auto;
        width: 55px !important;
    }

    .leftscript .drawer-content select {
        margin: 0 auto;
    }

    .leftscript .big-img .bottom-img img {
        height: 19px;
        width: 19px;
    }

    .buy-box-col .btn-buy {
        width: 35px;
        margin: 0;
        float: left;
        font-size: 16px !important;
    }

    .buy-div {
        width: 58px;
    }

    .text37 {
        font-size: 17px;
    }

    .blue-heading {
        line-height: 29px;
        font-size: 17px;
        padding: 0 !important;
    }

    .off-white-bg a {
        color: #333333;
        font-size: 15px;
    }

    .off-white-bg {
        font-size: 14px;
    }

    .gilman-store h1 {
        font-size: 16px;
        line-height: 22px;
        margin: 0;
        margin-bottom: 20px;
    }

    .images-zoom .big-img img {
        height: 191px;
    }
    /*.leftscript .zoom-col {min-height:245px !important;}*/
    .leftscript .zoom-col {
        min-height: 1px !important;
        margin-left: 5px;
    }

    .leftscript .left-rwd-col .big-img-col {
        height: auto;
        padding: 0;
    }

    .td-left-col td {
        width: auto !important;
    }
    /*.left-rwd-col .off-white-bg td:last-child{ display:none;}*/
    .left-rwd-col .off-white-bg td:last-child {
        display: block;
        padding-bottom: 5px;
    }

    .images-zoom {
        margin-bottom: 6px;
        margin-top: 31px;
    }

    #divStoreDesign {
        padding: 1% 0 !important
    }

    .gilman-store h1 span img {
        width: 112px;
    }

    .left-rwd-col .off-white-bg p {
        font-size: 12px;
        line-height: 19px;
    }

    .btn-mobile {
        display: none;
        width: 100%;
        margin: 5px 0;
    }

        .btn-mobile a {
            border-radius: 2px;
            background: #333;
            color: #FFF;
            font-size: 12px;
            padding: 4px 5px;
        }

            .btn-mobile a:hover {
                color: #FFF;
                opacity: 0.8
            }

    .delivery-details-col td.border-rgt {
        font-size: 14px;
    }

    .visible-m {
        display: inline-block;
        margin-right: 9px;
        visibility: visible;
        width: 39px;
        font-size: 16px;
        text-align: left !important;
    }

    .top-onmobile {
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        top: 10px;
        width: 310px;
        text-align: center;
    }

    .s-img-icon {
        margin-top: 0;
    }

    .payment-left-col .white-bg .toppad-td:first-child {
        width: 40%;
    }

    .payment-left-col .white-bg .toppad-td:last-child {
        width: 60%;
    }

        .payment-left-col .white-bg .toppad-td:last-child img {
            display: none;
        }

        .payment-left-col .white-bg .toppad-td:last-child br {
            display: none;
        }

    .toppad-td .top-mrg {
        margin-top: 0 !important;
    }

    .toppad-td .text20 {
        font-size: 15px;
    }

    .text-left-mobile td {
        text-align: left;
    }

    .paymentbox .col-3 {
        width: 100%;
    }

    .payment-left-col .toppad-td img.s-img-icon {
        margin-top: 0;
    }

    .payment-left-col .border-rgt {
        font-size: 14px;
    }

    .min-height {
        min-height: auto;
    }

    .thanks-box #aBack {
        background: #848688 none repeat scroll 0 0;
        color: #fff;
        bottom: 0;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        text-align: center;
        width: 100px;
    }

        .thanks-box #aBack:hover {
            opacity: 0.7
        }

    .thanks-box {
        float: left;
        padding: 15px 1% 44px;
        position: relative;
        width: 93%;
    }

    .td_brd {
        border-right: 0px solid #fff;
    }

    #divGramentFooter .ng-binding p {
        width: 100%;
    }

    .bigimg-div {
        height: auto
    }

    .rdw-center-text span {
        text-align: center !important;
        width: 100%;
        float: left;
    }

    .rdw-center-text {
        font-size: 14px !important;
    }

    .payment-div {
        float: left;
        margin-top: 5px;
    }

    #aEmail {
        margin-top: 0 !important;
    }

    .imgfull-col .img-col-full:first-child a.btn-grey:first-child {
        left: 127px !important;
    }
}

@media screen and (min-width:0px) and (max-width:340px) {
    .left-rwd-col .zoom-col img {
        height: auto;
        width: 35px !important;
    }

    .big-img {
        min-height: 150px;
        min-width: 115px;
    }
    /*.leftscript .left-rwd-col .big-img-col {height:181px;}*/
    .leftscript .left-rwd-col .big-img-col {
        height: auto;
    }

    .images-zoom .big-img img {
        height: 129px;
    }

    .imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        left: 155px;
    }
    /*.leftscript .zoom-col {min-height: 186px;}*/
    .leftscript .zoom-col {
        min-height: 1px !important;
        margin-left: 5px;
    }

    .delivery-details-col td.border-rgt {
        font-size: 13px;
    }

    .top-onmobile {
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        text-align: center;
        top: 0;
        width: 90%;
    }

    .right-onmebile {
        bottom: 8px;
    }

    .select_small-sty {
        width: 107px;
    }

    td.rwd-tdwidth {
        width: 61% !important;
    }
    /*.leftscript .zoom-col { min-height:186px !important;}*/

}

@media screen and (min-width:0px) and (max-width:434px) {
    td.col-sd-size {
        text-align: right;
        width: 97% !important;
    }

    .select_small-sty {
        width: 130px;
    }

    .imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        left: 167px;
        top: -2px;
    }

    .imgfull-col .img-col-full:last-child a.btn-grey {
        font-size: 11px;
        padding: 3px 1%;
    }
}

@media(max-width:530px) {
    .fancybox-wrap.fancybox-desktop.fancybox-type-html.store-thanku-wrapper.fancybox-opened, .fancybox-wrap.fancybox-mobile.fancybox-type-html.store-thanku-wrapper.fancybox-opened {
        width: 92% !important;
    }

        .fancybox-wrap.fancybox-desktop.fancybox-type-html.store-thanku-wrapper.fancybox-opened .fancybox-inner, .fancybox-wrap.fancybox-mobile.fancybox-type-html.store-thanku-wrapper.fancybox-opened .fancybox-inner {
            width: 100% !important;
        }

    .custimg-stybox.imgfull-col .img-col-full:first-child a.btn-grey:first-child {
        font-size: 12px;
    }

    .custimg-stybox.imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        left: 203px;
        font-size: 12px;
        padding: 3px 3%;
    }

    .cust-fundraising .lightcolor-box {
        width: 91%;
    }

    #trFundrising.cust-fundraising .progress-bar-col {
        width: 97% !important;
        float: left;
    }

    #trFundrising.cust-fundraising .lightcolor-box {
        height: 134px !important;
    }

    .off-white-bg.custoff-white-bg {
        width: 90%;
        padding: 10px !important;
    }

    .leftscript .zoom-col.cust-zoom-col .right-onmebile {
        position: static;
    }

    .leftscript .left-rwd-col .zoom-col.cust-zoom-col {
        width: 100%;
        text-align: center;
        padding: 0 15px 0 83px;
        box-sizing: border-box;
    }

        .leftscript .left-rwd-col .zoom-col.cust-zoom-col.action-buy-now {
            width: auto;
            padding: 0;
        }

    .leftscript .zoom-col.cust-zoom-col .fulldiv {
        width: auto;
        display: inline-block;
        float: none;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 20px;
    }

    .leftscript .left-rwd-col .thumbnails-container.custom-box-store.thumbnails-container-store {
        margin-left: 20px !important;
        margin-right: 7px !important;
    }

    .zoom-col.cust-zoom-col.action-buy-now .buy-box-col {
        font-size: 18px;
    }

    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail {
        width: 45% !important;
    }

        .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail .big-img {
            width: 100% !important;
        }
}
@media(min-width:481px) and (max-width:567px){
    .garment-sold-information {
        top: 70px !important;
    }
}
@media(max-width:480px) {
    .drawer-item.drawer-item-active.cust-drawer-item-cart p.text20.pull-right {
        width: 75px !important;
        font-size: 16px;
    }
    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail .big-img {
        float: left;
        width: 100% !important;
    }

    .imgfull-col.custimg-stybox .img-col-full:first-child a.btn-grey:first-child {
        left: 102px !important
    }

    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail {
        width: 60% !important;
    }

    .custimg-stybox.imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        left: 174px;
    }

    .store-thanku-wrapper .store-thankyou h3 {
        font-size: 26px;
        line-height: normal;
    }

    .store-thanku-wrapper .store-thankyou .text-center.mrg-bt h1 {
        font-size: 32px;
    }

    .leftscript .left-rwd-col .zoom-col.cust-zoom-col.action-buy-now {
        width: 100%;
        padding: 0;
        margin: 0 auto;
    }

    .gilman-store .findMyOrder h1 {
        font-size: 36px;
    }

    .leftscript .left-rwd-col .thumbnails-container.custom-box-store.thumbnails-container-store {
        margin-left: 10px !important;
        margin-right: 13px !important;
        width: 16% !important;
    }

        .leftscript .left-rwd-col .thumbnails-container.custom-box-store.thumbnails-container-store .lft-imgbox {
            width: 97%;
            margin-right: 0;
        }

    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail {
        width: 72% !important;
    }

    .zoom-col.cust-zoom-col.action-buy-now .buy-box-col .btn-buy {
        width: 75px;
        font-size: 18px !important;
        padding: 9px 6px;
    }

    .zoom-col.cust-zoom-col.action-buy-now .buy-box-col .buy-div {
        width: 100px;
    }

    .zoom-col.cust-zoom-col.action-buy-now .buy-box-col div#right {
        border-bottom: 18px solid transparent;
        border-left: 13px solid #2f62a1;
        border-top: 18px solid transparent;
        right: 0;
        top: 1px;
    }

    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail .big-img img {
        height: 340px;
        max-height: 340px;
    }

    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail .big-img .bottom-img img {
        width: 25px;
        height: 25px;
    }

    .imgfull-col.custimg-stybox .img-col-full:first-child a.btn-grey:first-child {
        left: 97px !important;
    }

    .custimg-stybox.imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        left: 170px;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .custom-select {
        margin-left: 0 !important;
        margin-top: 5px !important;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart select.select_small-sty {
        margin-top: 0px;
    }

    @media not all and (min-resolution:.001dpcm) {
        @supports (-webkit-appearance:none) {
            .drawer-item.drawer-item-active.cust-drawer-item-cart select {
                background: #ffffff url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='10' height='10' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='grey'/></g></svg>") no-repeat;
                background-position: right 5px top 50%;
                -moz-appearance: none;
                -webkit-appearance: none;
                appearance: none;
                padding: 0px 0px 0 5px;
                line-height: normal;
            }
        }
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .student-label-mobile {
        text-align: left !important;
        padding: 5px 3px;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .name-sec-mobile input[type="text"] {
        margin-left: 0 !important;
        margin-bottom: 10px !important;
        font-size: 14px;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .custom-no-padding-mobile .btn.storeBgColor {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .customspacing-mobile select.select_small-sty {
        margin-top: 5px !important;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .color-sty {
        margin-left: 0;
        position: relative;
        top: 2px;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .drawer-content .s-img-icon {
        width: 40px !important;
        height: auto;
    }

    td.store-date-mobile {
        padding: 10px;
        box-sizing: border-box;
    }
}
@media(max-width:480px){
    .drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form td select {
        margin-left: 0 !important;
    width: 100% !important;
    border: solid 1px #4c4b4b;
    height: 35px;
    font-size: 15px;
    margin-bottom: 10px;
    color: #333333;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form {
        display: block;
        width: 100% !important;
        padding: 10px;
        box-sizing: border-box;
    }

        .drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form td .color-sty {
            width: 100%;
    box-sizing: border-box;
    border-color: #4c4b4b;
    height: 35px;
    line-height: 29px;
    font-size: 15px;
    margin-bottom: 13px;
    color: #333333;
        }

        .drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form td .dropdown.custom-select {
            width: 100%;
            margin: 0 !important; margin-bottom:10px!important;
        }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .shopping-cart-left-aside {
        
        display: block !important;
        width: 100% !important;
        padding: 10px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
        vertical-align: middle !important;
        padding-bottom: 0 !important; padding-top:0px!important;
    }

        .drawer-item.drawer-item-active.cust-drawer-item-cart .shopping-cart-left-aside img.s-img-icon {
            float: left !important;
            height: 45px !important;
            width: 40px !important;
            border: solid 1px #8c8c8c !important;
            padding: 5px !important;
            vertical-align: top !important;
            margin-left: 2px !important;
        }

        .drawer-item.drawer-item-active.cust-drawer-item-cart .shopping-cart-left-aside .design-name-shopping-cart {
            width: 77% !important;
            word-wrap: break-word !important;
            display: inline-block;
            text-align: left !important;
            margin-top: 16px !important;
            font-size: 20px !important;
            color: #333333 !important;
            margin-left: 5px;
        }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form p.text20.pull-right.price-valiue {
        width: 100% !important;
        text-align: left !important;
        margin-top: 0px;
        padding-left: 1px !important;
        box-sizing: border-box;
        margin-bottom: 10px !important;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form input[type="text"] {
      text-align: left;
    width: 100% !important;
    box-sizing: border-box;
    height: 35px;
    margin-bottom: 0 !important;
    border-color: #4c4b4b;
    font-size: 15px;
    margin-top: 10px!important;color: #333333;
    }
.drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form input[type="text"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6f6f6f;
  opacity: 1; /* Firefox */
}

.drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #6f6f6f;
}

.drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */
  color: #6f6f6f;
}
    .drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form .custom-select > a.dropdown-toggle {
       border-color: #4c4b4b;
    height: 35px;
    line-height: 35px;
    box-sizing: border-box;
    width: 100%;
    color: #333333!important;
    font-size: 15px;
    }
    .drawer-item.drawer-item-active.cust-drawer-item-cart .student-label-mobile {
        text-align: left !important;
        padding: 5px 0px;
    }
    .drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form table td {
        width: 100% !important;
        display: block;
        padding: 0px 0;
    }
    .payment-right-col .paymentbox.custom-paymentbox.custom-paymentbox-mobile input {
        padding: 7px 10px !important;
        width: 100% !important;
        box-sizing: border-box;
        height: 35px;
        background: #ffffff;
        margin-top: 3px;
        font-size: 15px !important;
        border-color: #4c4b4b;
		color:#333333;
    }
	.payment-right-col .paymentbox.custom-paymentbox.custom-paymentbox-mobile input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6f6f6f;
  opacity: 1; /* Firefox */
}

.payment-right-col .paymentbox.custom-paymentbox.custom-paymentbox-mobile input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #6f6f6f;
}

.payment-right-col .paymentbox.custom-paymentbox.custom-paymentbox-mobile input::-ms-input-placeholder { /* Microsoft Edge */
  color: #6f6f6f;
}
.payment-right-col .paymentbox.custom-paymentbox.custom-paymentbox-mobile input[type="submit"]{
	border:none; color:#ffffff;
}
    .payment-right-col .paymentbox.custom-paymentbox.custom-paymentbox-mobile select {
        height: 35px;
        margin-top: 5px;
        border-color: #4c4b4b;
    font-size: 15px;color: #333333;
    }

    .payment-right-col .paymentbox.custom-paymentbox.custom-paymentbox-mobile .fulldiv.mt-0 {
        margin-top: 0px !important;
    }

    .payment-right-col .paymentbox.custom-paymentbox.custom-paymentbox-mobile p.fulldiv {
        margin-bottom: 0;
    }

    .payment-right-col .paymentbox.custom-paymentbox.custom-paymentbox-mobile input[type="password"] {
            height: 31px !important;
    min-width: 70px!important;color: #333333;
    }

    .payment-right-col .paymentbox.custom-paymentbox.custom-paymentbox-mobile input {
        padding: 7px 10px !important;
        width: 100% !important;
        box-sizing: border-box;
        height: 35px;
        margin-top: 5px;
        background: #ffffff;
        border-color: #4c4b4b;color: #333333;
    }

        .payment-right-col .paymentbox.custom-paymentbox.custom-paymentbox-mobile input[type="checkbox"] {
            height: auto !important;
            width: auto !important;
        }
    .garment-sold-information {
        top: 77px !important;
    }

    .store-pto-popup-one .store-date-estimation.expo {
        padding-bottom: 3px;
        border-bottom: solid #52376a;
    }
    .store-pto-popup-three .store-date-estimation a.not-attend-expo, .store-pto-popup-one .store-date-estimation a.not-attend-expo {
        position: static;
    }
    .store-pto-popup-one .store-popup-container span.expo-city, .store-pto-popup-two .store-popup-container span.expo-city, .store-pto-popup-three .store-popup-container span.expo-city {
    font-size: 16px;
    top: 5px;
    position: static;
    line-height: 1;
    margin-top: 0;
    width: 100%;
}
    .store-pto-popup-one .store-popup-container .form-group input.form-control, .store-pto-popup-three .store-popup-container .form-group input.form-control {
        width: 70% !important;
    }
	.store-pto-popup-three .store-popup-container p {
    font-size: 20px;
    line-height: normal;
}
.store-pto-popup-three .store-popup-container .form-group p{font-size: 18px;}
.store-pto-popup-one .store-popup-container span.expo-city label, .store-pto-popup-two .store-popup-container span.expo-city label, .store-pto-popup-three .store-popup-container span.expo-city label {
    display: inline-block;
    margin-right: 5px;
    font-weight: 600;
    vertical-align: middle;
    margin-top: 0;
    margin-bottom: 0;
}
.store-pto-popup-three .email-confirmation span{min-width: 70%;}
.store-pto-popup-three .store-popup-container .form-group p{font-size:14px;}
.store-pto-popup-three .store-popup-container .form-group{    margin-top: 5px;}
.store-pto-popup-one .store-popup-container p {
    font-size: 16px;
    line-height: normal;
}
.store-pto-popup-one .store-popup-container table td {
  
    font-size: 12px;
    line-height: normal;
}
.store-popup-header {
    margin-top: -1px;
}
}
@media(max-width:414px) {
    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail .big-img img {
        height: 300px;
        max-height: 300px;
    }

    .fancybox-wrap.fancybox-desktop.fancybox-type-html.store-thanku-wrapper.fancybox-opened, .fancybox-wrap.fancybox-mobile.fancybox-type-html.store-thanku-wrapper.fancybox-opened {
        width: 90% !important;
    }

    .imgfull-col.custimg-stybox .img-col-full:first-child a.btn-grey:first-child {
        left: 87px !important;
    }

    .custimg-stybox.imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        left: 160px;
    }
    
   
}

@media(max-width:400px) {
    .drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form td .dropdown.custom-select {
        width: 340px;
    }
        .leftscript .left-rwd-col .zoom-col.cust-zoom-col.action-buy-now {
        width: 100%;
        text-align: center;
        margin: 0;
    }

    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail {
        width: 60% !important;
    }

    .gilman-store .findMyOrder h1 {
        font-size: 35px;
    }

    .leftscript .left-rwd-col .thumbnails-container.custom-box-store.thumbnails-container-store {
        margin-left: 10px !important;
        margin-right: 13px !important;
        width: 16% !important;
    }

        .leftscript .left-rwd-col .thumbnails-container.custom-box-store.thumbnails-container-store .lft-imgbox {
            width: 97%;
            margin-right: 0;
        }

    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail {
        width: 72% !important;
    }

    .zoom-col.cust-zoom-col.action-buy-now .buy-box-col .btn-buy {
        width: 75px;
        font-size: 18px !important;
        padding: 9px 6px;
    }

    .zoom-col.cust-zoom-col.action-buy-now .buy-box-col .buy-div {
        width: 100px;
    }

    .zoom-col.cust-zoom-col.action-buy-now .buy-box-col div#right {
        border-bottom: 18px solid transparent;
        border-left: 13px solid #2f62a1;
        border-top: 18px solid transparent;
        right: 0;
        top: 1px;
    }

    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail .big-img img {
        height: 300px;
        max-height: 300px;
    }

    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail .big-img .bottom-img img {
        width: 25px;
        height: 25px;
    }

    .imgfull-col.custimg-stybox .img-col-full:first-child a.btn-grey:first-child {
        left: 84px !important;
    }

    .custimg-stybox.imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        left: 160px;
    }

    .findMyOrder {
        padding: 10px;
    }
    .drawer-item.drawer-item-active.cust-drawer-item-cart p.text20.pull-right {
        width: 75px !important;
        font-size: 16px;
    }
}

@media(max-width:375px) {
    /* .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail {
        width: 45% !important;
    } */
    .store-thanku-wrapper .store-thankyou .text-center.mrg-bt {
        padding: 10px;
    }

    .gilman-store .findMyOrder h1 {
        font-size: 30px;
    }

    .fancybox-wrap.fancybox-desktop.fancybox-type-html.store-thanku-wrapper.fancybox-opened, .fancybox-wrap.fancybox-mobile.fancybox-type-html.store-thanku-wrapper.fancybox-opened {
        width: 89% !important;
    }
    .drawer-item.drawer-item-active.cust-drawer-item-cart p.text20.pull-right {
        width: 75px !important;
        font-size: 16px;
    }
}

@media(max-width:374px) {
    .leftscript .left-rwd-col .zoom-col.cust-zoom-col.action-buy-now {
        width: 100%;
        text-align: center;
        margin: 0;
    }
    .drawer-item.drawer-item-active.cust-drawer-item-cart p.text20.pull-right {
        width: 75px !important;
        font-size: 16px;
    }
}

@media(min-width:321px) and (max-width:373px) {
    .drawer-item.drawer-item-active.cust-drawer-item-cart .custom-select {
        width: 280px;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart p.text20.pull-right {
        width: 75px !important;
        font-size: 16px;
    }
}
@media(max-width:360px){
    .drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form td .dropdown.custom-select {
        width: 324px;
    }
}
@media(max-width:320px) {
    .drawer-item.drawer-item-active.cust-drawer-item-cart .td-left-col .shoping-cart-form td .dropdown.custom-select {
        width: 284px;
    }
    .fancybox-wrap.fancybox-desktop.fancybox-type-html.store-thanku-wrapper.fancybox-opened, .fancybox-wrap.fancybox-mobile.fancybox-type-html.store-thanku-wrapper.fancybox-opened {
        width: 87% !important;
    }

    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail {
        width: 70% !important;
    }

    .imgfull-col .img-col-full:first-child a.btn-grey:first-child {
        left: 121px !important;
    }

    .custimg-stybox.imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        left: 193px;
    }

    .store-thanku-wrapper .store-thankyou .text-center.mrg-bt h1 {
        font-size: 26px;
        margin: 0;
    }

    .store-thanku-wrapper .store-thankyou .text-center.mrg-bt .slogan p {
        font-size: 16px;
    }

    .leftscript .left-rwd-col .big-img-col.big-img-col-large-thumbnail .big-img img {
        height: 230px;
        max-height: 230px;
    }

    .imgfull-col.custimg-stybox .img-col-full:first-child a.btn-grey:first-child {
        left: 75px !important;
    }

    .custimg-stybox.imgfull-col .img-col-full:last-child a.btn-grey:first-child {
        left: 153px;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .drawer-content td.rwd-tdwidth table td {
        width: 100%;
        display: block;
        padding-bottom: 5px;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .custom-select {
        width: 241px;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart select.select_small-sty {
        margin-top: 3px;
        width: 98%;
    }

    .drawer-item.drawer-item-active.cust-drawer-item-cart .drawer-content select {
        margin-left: 0px !important;
    }
}
