:root { --marron: #cc0033; --black-dark: #000; --black-medium: #333; --black-light: #898686; --pink-dark: #f09; --pink-light: #fc55b9; --white: #fff; --gray: #ccc; --gray-light: #eeecec; --graybg: #f3f0f2; --whats-green: #25D366; }
@font-face { font-family: 'Glyphicons Halflings'; src: url(../fonts/glyphicons-halflings-regular.eot); src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg'); font-display: swap; }
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.glyphicon-asterisk:before { content: "\2a"; }
.glyphicon-plus:before { content: "\2b"; }
.glyphicon-eur:before, .glyphicon-euro:before { content: "\20ac"; }
.glyphicon-minus:before { content: "\2212"; }
.glyphicon-cloud:before { content: "\2601"; }
.glyphicon-envelope:before { content: "\2709"; }
.glyphicon-pencil:before { content: "\270f"; }
.glyphicon-glass:before { content: "\e001"; }
.glyphicon-music:before { content: "\e002"; }
.glyphicon-search:before { content: "\e003"; }
.glyphicon-heart:before { content: "\e005"; }
.glyphicon-star:before { content: "\e006"; }
.glyphicon-star-empty:before { content: "\e007"; }
.glyphicon-user:before { content: "\e008"; }
.glyphicon-film:before { content: "\e009"; }
.glyphicon-th-large:before { content: "\e010"; }
.glyphicon-th:before { content: "\e011"; }
.glyphicon-th-list:before { content: "\e012"; }
.glyphicon-ok:before { content: "\e013"; }
.glyphicon-remove:before { content: "\e014"; }
.glyphicon-zoom-in:before { content: "\e015"; }
.glyphicon-zoom-out:before { content: "\e016"; }
.glyphicon-off:before { content: "\e017"; }
.glyphicon-signal:before { content: "\e018"; }
.glyphicon-cog:before { content: "\e019"; }
.glyphicon-trash:before { content: "\e020"; }
.glyphicon-home:before { content: "\e021"; }
.glyphicon-file:before { content: "\e022"; }
.glyphicon-time:before { content: "\e023"; }
.glyphicon-road:before { content: "\e024"; }
.glyphicon-download-alt:before { content: "\e025"; }
.glyphicon-download:before { content: "\e026"; }
.glyphicon-upload:before { content: "\e027"; }
.glyphicon-inbox:before { content: "\e028"; }
.glyphicon-play-circle:before { content: "\e029"; }
.glyphicon-repeat:before { content: "\e030"; }
.glyphicon-refresh:before { content: "\e031"; }
.glyphicon-list-alt:before { content: "\e032"; }
.glyphicon-lock:before { content: "\e033"; }
.glyphicon-flag:before { content: "\e034"; }
.glyphicon-headphones:before { content: "\e035"; }
.glyphicon-volume-off:before { content: "\e036"; }
.glyphicon-volume-down:before { content: "\e037"; }
.glyphicon-volume-up:before { content: "\e038"; }
.glyphicon-qrcode:before { content: "\e039"; }
.glyphicon-barcode:before { content: "\e040"; }
.glyphicon-tag:before { content: "\e041"; }
.glyphicon-tags:before { content: "\e042"; }
.glyphicon-book:before { content: "\e043"; }
.glyphicon-bookmark:before { content: "\e044"; }
.glyphicon-print:before { content: "\e045"; }
.glyphicon-camera:before { content: "\e046"; }
.glyphicon-font:before { content: "\e047"; }
.glyphicon-bold:before { content: "\e048"; }
.glyphicon-italic:before { content: "\e049"; }
.glyphicon-text-height:before { content: "\e050"; }
.glyphicon-text-width:before { content: "\e051"; }
.glyphicon-align-left:before { content: "\e052"; }
.glyphicon-align-center:before { content: "\e053"; }
.glyphicon-align-right:before { content: "\e054"; }
.glyphicon-align-justify:before { content: "\e055"; }
.glyphicon-list:before { content: "\e056"; }
.glyphicon-indent-left:before { content: "\e057"; }
.glyphicon-indent-right:before { content: "\e058"; }
.glyphicon-facetime-video:before { content: "\e059"; }
.glyphicon-picture:before { content: "\e060"; }
.glyphicon-map-marker:before { content: "\e062"; }
.glyphicon-adjust:before { content: "\e063"; }
.glyphicon-tint:before { content: "\e064"; }
.glyphicon-edit:before { content: "\e065"; }
.glyphicon-share:before { content: "\e066"; }
.glyphicon-check:before { content: "\e067"; }
.glyphicon-move:before { content: "\e068"; }
.glyphicon-step-backward:before { content: "\e069"; }
.glyphicon-fast-backward:before { content: "\e070"; }
.glyphicon-backward:before { content: "\e071"; }
.glyphicon-play:before { content: "\e072"; }
.glyphicon-pause:before { content: "\e073"; }
.glyphicon-stop:before { content: "\e074"; }
.glyphicon-forward:before { content: "\e075"; }
.glyphicon-fast-forward:before { content: "\e076"; }
.glyphicon-step-forward:before { content: "\e077"; }
.glyphicon-eject:before { content: "\e078"; }
.glyphicon-chevron-left:before { content: "\e079"; }
.glyphicon-chevron-right:before { content: "\e080"; }
.glyphicon-plus-sign:before { content: "\e081"; }
.glyphicon-minus-sign:before { content: "\e082"; }
.glyphicon-remove-sign:before { content: "\e083"; }
.glyphicon-ok-sign:before { content: "\e084"; }
.glyphicon-question-sign:before { content: "\e085"; }
.glyphicon-info-sign:before { content: "\e086"; }
.glyphicon-screenshot:before { content: "\e087"; }
.glyphicon-remove-circle:before { content: "\e088"; }
.glyphicon-ok-circle:before { content: "\e089"; }
.glyphicon-ban-circle:before { content: "\e090"; }
.glyphicon-arrow-left:before { content: "\e091"; }
.glyphicon-arrow-right:before { content: "\e092"; }
.glyphicon-arrow-up:before { content: "\e093"; }
.glyphicon-arrow-down:before { content: "\e094"; }
.glyphicon-share-alt:before { content: "\e095"; }
.glyphicon-resize-full:before { content: "\e096"; }
.glyphicon-resize-small:before { content: "\e097"; }
.glyphicon-exclamation-sign:before { content: "\e101"; }
.glyphicon-gift:before { content: "\e102"; }
.glyphicon-leaf:before { content: "\e103"; }
.glyphicon-fire:before { content: "\e104"; }
.glyphicon-eye-open:before { content: "\e105"; }
.glyphicon-eye-close:before { content: "\e106"; }
.glyphicon-warning-sign:before { content: "\e107"; }
.glyphicon-plane:before { content: "\e108"; }
.glyphicon-calendar:before { content: "\e109"; }
.glyphicon-random:before { content: "\e110"; }
.glyphicon-comment:before { content: "\e111"; }
.glyphicon-magnet:before { content: "\e112"; }
.glyphicon-chevron-up:before { content: "\e113"; }
.glyphicon-chevron-down:before { content: "\e114"; }
.glyphicon-retweet:before { content: "\e115"; }
.glyphicon-shopping-cart:before { content: "\e116"; }
.glyphicon-folder-close:before { content: "\e117"; }
.glyphicon-folder-open:before { content: "\e118"; }
.glyphicon-resize-vertical:before { content: "\e119"; }
.glyphicon-resize-horizontal:before { content: "\e120"; }
.glyphicon-hdd:before { content: "\e121"; }
.glyphicon-bullhorn:before { content: "\e122"; }
.glyphicon-bell:before { content: "\e123"; }
.glyphicon-certificate:before { content: "\e124"; }
.glyphicon-thumbs-up:before { content: "\e125"; }
.glyphicon-thumbs-down:before { content: "\e126"; }
.glyphicon-hand-right:before { content: "\e127"; }
.glyphicon-hand-left:before { content: "\e128"; }
.glyphicon-hand-up:before { content: "\e129"; }
.glyphicon-hand-down:before { content: "\e130"; }
.glyphicon-circle-arrow-right:before { content: "\e131"; }
.glyphicon-circle-arrow-left:before { content: "\e132"; }
.glyphicon-circle-arrow-up:before { content: "\e133"; }
.glyphicon-circle-arrow-down:before { content: "\e134"; }
.glyphicon-globe:before { content: "\e135"; }
.glyphicon-wrench:before { content: "\e136"; }
.glyphicon-tasks:before { content: "\e137"; }
.glyphicon-filter:before { content: "\e138"; }
.glyphicon-briefcase:before { content: "\e139"; }
.glyphicon-fullscreen:before { content: "\e140"; }
.glyphicon-dashboard:before { content: "\e141"; }
.glyphicon-paperclip:before { content: "\e142"; }
.glyphicon-heart-empty:before { content: "\e143"; }
.glyphicon-link:before { content: "\e144"; }
.glyphicon-phone:before { content: "\e145"; }
.glyphicon-pushpin:before { content: "\e146"; }
.glyphicon-usd:before { content: "\e148"; }
.glyphicon-gbp:before { content: "\e149"; }
.glyphicon-sort:before { content: "\e150"; }
.glyphicon-sort-by-alphabet:before { content: "\e151"; }
.glyphicon-sort-by-alphabet-alt:before { content: "\e152"; }
.glyphicon-sort-by-order:before { content: "\e153"; }
.glyphicon-sort-by-order-alt:before { content: "\e154"; }
.glyphicon-sort-by-attributes:before { content: "\e155"; }
.glyphicon-sort-by-attributes-alt:before { content: "\e156"; }
.glyphicon-unchecked:before { content: "\e157"; }
.glyphicon-expand:before { content: "\e158"; }
.glyphicon-collapse-down:before { content: "\e159"; }
.glyphicon-collapse-up:before { content: "\e160"; }
.glyphicon-log-in:before { content: "\e161"; }
.glyphicon-flash:before { content: "\e162"; }
.glyphicon-log-out:before { content: "\e163"; }
.glyphicon-new-window:before { content: "\e164"; }
.glyphicon-record:before { content: "\e165"; }
.glyphicon-save:before { content: "\e166"; }
.glyphicon-open:before { content: "\e167"; }
.glyphicon-saved:before { content: "\e168"; }
.glyphicon-import:before { content: "\e169"; }
.glyphicon-export:before { content: "\e170"; }
.glyphicon-send:before { content: "\e171"; }
.glyphicon-floppy-disk:before { content: "\e172"; }
.glyphicon-floppy-saved:before { content: "\e173"; }
.glyphicon-floppy-remove:before { content: "\e174"; }
.glyphicon-floppy-save:before { content: "\e175"; }
.glyphicon-floppy-open:before { content: "\e176"; }
.glyphicon-credit-card:before { content: "\e177"; }
.glyphicon-transfer:before { content: "\e178"; }
.glyphicon-cutlery:before { content: "\e179"; }
.glyphicon-header:before { content: "\e180"; }
.glyphicon-compressed:before { content: "\e181"; }
.glyphicon-earphone:before { content: "\e182"; }
.glyphicon-phone-alt:before { content: "\e183"; }
.glyphicon-tower:before { content: "\e184"; }
.glyphicon-stats:before { content: "\e185"; }
.glyphicon-sd-video:before { content: "\e186"; }
.glyphicon-hd-video:before { content: "\e187"; }
.glyphicon-subtitles:before { content: "\e188"; }
.glyphicon-sound-stereo:before { content: "\e189"; }
.glyphicon-sound-dolby:before { content: "\e190"; }
.glyphicon-sound-5-1:before { content: "\e191"; }
.glyphicon-sound-6-1:before { content: "\e192"; }
.glyphicon-sound-7-1:before { content: "\e193"; }
.glyphicon-copyright-mark:before { content: "\e194"; }
.glyphicon-registration-mark:before { content: "\e195"; }
.glyphicon-cloud-download:before { content: "\e197"; }
.glyphicon-cloud-upload:before { content: "\e198"; }
.glyphicon-tree-conifer:before { content: "\e199"; }
.glyphicon-tree-deciduous:before { content: "\e200"; }
.glyphicon-cd:before { content: "\e201"; }
.glyphicon-save-file:before { content: "\e202"; }
.glyphicon-open-file:before { content: "\e203"; }
.glyphicon-level-up:before { content: "\e204"; }
.glyphicon-copy:before { content: "\e205"; }
.glyphicon-paste:before { content: "\e206"; }
.glyphicon-alert:before { content: "\e209"; }
.glyphicon-equalizer:before { content: "\e210"; }
.glyphicon-king:before { content: "\e211"; }
.glyphicon-queen:before { content: "\e212"; }
.glyphicon-pawn:before { content: "\e213"; }
.glyphicon-bishop:before { content: "\e214"; }
.glyphicon-knight:before { content: "\e215"; }
.glyphicon-baby-formula:before { content: "\e216"; }
.glyphicon-tent:before { content: "\26fa"; }
.glyphicon-blackboard:before { content: "\e218"; }
.glyphicon-bed:before { content: "\e219"; }
.glyphicon-apple:before { content: "\f8ff"; }
.glyphicon-erase:before { content: "\e221"; }
.glyphicon-hourglass:before { content: "\231b"; }
.glyphicon-lamp:before { content: "\e223"; }
.glyphicon-duplicate:before { content: "\e224"; }
.glyphicon-piggy-bank:before { content: "\e225"; }
.glyphicon-scissors:before { content: "\e226"; }
.glyphicon-bitcoin:before { content: "\e227"; }
.glyphicon-btc:before { content: "\e227"; }
.glyphicon-xbt:before { content: "\e227"; }
.glyphicon-yen:before { content: "\00a5"; }
.glyphicon-jpy:before { content: "\00a5"; }
.glyphicon-ruble:before { content: "\20bd"; }
.glyphicon-rub:before { content: "\20bd"; }
.glyphicon-scale:before { content: "\e230"; }
.glyphicon-ice-lolly:before { content: "\e231"; }
.glyphicon-ice-lolly-tasted:before { content: "\e232"; }
.glyphicon-education:before { content: "\e233"; }
.glyphicon-option-horizontal:before { content: "\e234"; }
.glyphicon-option-vertical:before { content: "\e235"; }
.glyphicon-menu-hamburger:before { content: "\e236"; }
.glyphicon-modal-window:before { content: "\e237"; }
.glyphicon-oil:before { content: "\e238"; }
.glyphicon-grain:before { content: "\e239"; }
.glyphicon-sunglasses:before { content: "\e240"; }
.glyphicon-text-size:before { content: "\e241"; }
.glyphicon-text-color:before { content: "\e242"; }
.glyphicon-text-background:before { content: "\e243"; }
.glyphicon-object-align-top:before { content: "\e244"; }
.glyphicon-object-align-bottom:before { content: "\e245"; }
.glyphicon-object-align-horizontal:before { content: "\e246"; }
.glyphicon-object-align-left:before { content: "\e247"; }
.glyphicon-object-align-vertical:before { content: "\e248"; }
.glyphicon-object-align-right:before { content: "\e249"; }
.glyphicon-triangle-right:before { content: "\e250"; }
.glyphicon-triangle-left:before { content: "\e251"; }
.glyphicon-triangle-bottom:before { content: "\e252"; }
.glyphicon-triangle-top:before { content: "\e253"; }
.glyphicon-console:before { content: "\e254"; }
.glyphicon-superscript:before { content: "\e255"; }
.glyphicon-subscript:before { content: "\e256"; }
.glyphicon-menu-left:before { content: "\e257"; }
.glyphicon-menu-right:before { content: "\e258"; }
.glyphicon-menu-down:before { content: "\e259"; }
.glyphicon-menu-up:before { content: "\e260"; }
.w-10 { width: 10%; }
.m-0 { margin: 0px !important; }
.mt-0 { margin-top: 0px; }
.mb-1, .my-1 { margin-bottom: 0.25rem !important; }
.mr-2 { margin-right: 0.5rem; }
.mr-4, .mx-4 { margin-right: 1.5rem !important; }
.mt-1, .my-1 { margin-top: 0.25rem !important; }
.mt-2, .my-2 { margin-top: 0.5rem !important; }
.mt-3, .my-3 { margin-top: 1rem !important; }
.mt-4, .my-4 { margin-top: 1.5rem !important; }
.mt-5, .my-5 { margin-top: 2rem !important; }
.mb-2, .my-2 { margin-bottom: 0.5rem !important; }
.mb-3, .my-3 { margin-bottom: 1rem !important; }
.mb-4, .my-4 { margin-bottom: 1.5rem !important; }
.mb-20 { margin-bottom: 20px; }
.p-0 { padding: 0px; }
.p-4 { padding: 1.5rem !important; }
.pl-0, .px-0 { padding-left: 0; }
.pl-2, .px-2 { padding-left: 0.5rem !important; }
.pl-3, .px-3 { padding-left: 1rem !important; }
.pl-4, .px-4 { padding-left: 1.5rem !important; }
.pl-5, .px-5 { padding-left: 2rem !important; }
.p-2 { padding: 0.5rem !important; }
.pr-0, .px-0 { padding-right: 0 !important; }
.pr-2, .px-2 { padding-right: 0.5rem !important; }
.pr-3, .px-3 { padding-right: 1rem !important; }
.pb-0, .py-0 { padding-bottom: 0 !important; }
.pb-1, .py-1 { padding-bottom: 0.25rem !important; }
.pb-2, .py-2 { padding-bottom: 0.5rem !important; }
.pb-3, .py-3 { padding-bottom: 1rem !important; }
.pb-4, .py-4 { padding-bottom: 1.5rem !important; }
.pt-0, .py-0 { padding-top: 0 !important; }
.pt-1, .py-1 { padding-top: 0.25rem !important; }
.pt-3, .py-3 { padding-top: 1rem !important; }
.pt-4, .py-4 { padding-top: 1.5rem !important }
.pb-5, .py-5 { padding-bottom: 3rem !important; }
.pt-5, .py-5 { padding-top: 3rem !important; }
.ml-2, .mx-2 { margin-left: 0.5rem !important; }
.ml-3, .mx-3 { margin-left: 1rem !important; }
.ml-5, .mx-5 { margin-left: 3rem !important; }
.mr-3, .mx-3 { margin-right: 1rem !important; }
.pr-1 { padding-right: 4px; }
.pl-1 { padding-left: 4px; }
.w-50 { width: 50% !important; }
.d-flex { display: flex; }
.p-4 { padding: 1.5rem !important }
.mt-5, .my-5 { margin-top: 3rem !important }
.mt-4, .my-4 { margin-top: 1.5rem !important }
.mr-5, .mx-5 { margin-right: 3rem !important }
.mb-5, .my-5 { margin-bottom: 3rem !important }
.mb-4, .my-4 { margin-bottom: 1.5rem !important }
.ml-5, .mx-5 { margin-left: 3rem !important }
.mb-2, .my-2 { margin-bottom: .5rem !important }
.justify-content-center { -ms-flex-pack: center !important; justify-content: center !important; }
.card { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0,0,0,.125); border-radius: .25rem; }
.card-body { -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; }
.ProductName.sidebar-item .card { border: none; }
.myAccount { float: left; width: 940px; }
    .myAccount .note { float: left; color: #333; width: 90%; margin: 0; padding: 10px 10px 10px 41px; }
    .myAccount .tagmsg { float: left; width: 640px; color: #f80781; padding: 18px 0 0 126px; font-weight: normal; font-size: 12px; text-align: right; }
    .myAccount .dnone { display: none; }
    .myAccount .note a { color: #2DACE2; text-decoration: none; }
    .myAccount .note a { text-decoration: underline; clear: none; float: none; }
    .myAccount .acc { float: left; list-style: none; min-width: 1000px; margin-bottom: 10px; }
        .myAccount .acc li { float: left; margin: 1px 0; width: 100%; }
            .myAccount .acc li h3 { float: left; font-size: 12px; width: 990px; background: url("/images/vSprite1.png") no-repeat scroll right -5845px #E7E7E7; padding: 2px 5px; font-weight: 500; }
                .myAccount .acc li h3.bgnone { background-image: none !important; }
                .myAccount .acc li h3.sel { background: url("/images/vSprite1.png") no-repeat scroll right -5895px #E7E7E7; }
                .myAccount .acc li h3 span { padding: 8px 0 8px 38px; float: left; }
            .myAccount .acc li .desc { float: left; width: 100%; background: #fff; }
                .myAccount .acc li .desc.bgnone { background: transparent; }
            .myAccount .acc li .desc { float: left; width: 100%; background: #fff; }
            .myAccount .acc li .orderlist { overflow-x: hidden; overflow-y: auto; position: relative; float: left; width: 100%; max-height: 500px; margin: 0; }
            .myAccount .acc li .desc ul { float: left; list-style: none; width: 100%; }
                .myAccount .acc li .desc ul li { float: left; padding: 5px 5px 0 5px; margin: 0; width: 100%; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; }
                    .myAccount .acc li .desc ul li label { font-size: 12px; }
                    .myAccount .acc li .desc ul li span.hint { padding: 10px 0 0 5px; font-style: italic; float: left; color: #999; font-weight: normal; font-size: 12px; }
                    .myAccount .acc li .desc ul li .txtArea { border: 1px solid #DDD; border-radius: 3px; float: left; height: 115px; width: 308px; padding: 5px; }
                    .myAccount .acc li .desc ul li .btnCont { float: left; margin: 0 0 0 200px; }
                    .myAccount .acc li .desc ul li .bigDarkGrey { margin: 10px; clear: none; width: inherit; }
            .myAccount .acc li .register { min-width: 1000px; float: left; background-color: #f8f8f8; }
        .myAccount .acc .procuctTab .tab_stucture #wishlistcon .tabfilter_box .carousel-inner .img_a { width: 100%; }
        .myAccount .acc li.accEl .procuctTab .tab_stucture { overflow: visible; }
        .myAccount .acc li.accEl .showMore { margin-top: 30px; }
        .myAccount .acc li.accEl .procuctTab .tab_stucture #wishlistcon .carousel .carousel-inner a, .myAccount .note b { float: none; }
        .myAccount .acc li.accEl .procuctTab .tab_stucture #wishlistcon .carousel .quickView { left: 29%; }
        .myAccount .acc li.accEl .procuctTab .tab_stucture #wishlistcon .tabfilter_box .wishlist_alldetails { width: 100%; float: left; text-align: center; }
            .myAccount .acc li.accEl .procuctTab .tab_stucture #wishlistcon .tabfilter_box .wishlist_alldetails ul { margin: 0px auto; width: 100%; }
                .myAccount .acc li.accEl .procuctTab .tab_stucture #wishlistcon .tabfilter_box .wishlist_alldetails ul li { margin-bottom: 0; float: none; }
                    .myAccount .acc li.accEl .procuctTab .tab_stucture #wishlistcon .tabfilter_box .wishlist_alldetails ul li div.sprite9 { text-align: center; width: 100%; }
                        .myAccount .acc li.accEl .procuctTab .tab_stucture #wishlistcon .tabfilter_box .wishlist_alldetails ul li div.sprite9 a { color: #333; }
        .myAccount .acc li.accEl .procuctTab .tab_stucture #wishlistcon .tabfilter_box .carousel-inner .tagnew.toplft { left: 271px; }
        .myAccount .acc li.accEl .procuctTab .tab_stucture #wishlistcon .tabfilter_box .carousel-inner .discount p { bottom: 3px; }
        .myAccount .acc li.accEl .procuctTab .tab_stucture #wishlistcon .tabfilter_box .tabfeaturedProduct_box_info .sarree_name a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.showMore { width: 99.8%; float: left; border: 1px solid #DDD; border-radius: 3px; background: #F8F8F8; padding: 7px 0; text-align: center; }
    .showMore a { width: 100%; float: left; text-align: center; font-size: 12px; color: #2dace2; cursor: pointer; }
.hImgShowcaseWrapper .hImgShowcase p, .hImgShowcaseWrapper .hImgShowcase h1, .hImgShowcaseWrapper .hImgShowcase h2, .hImgShowcaseWrapper .hImgShowcase h3, .hImgShowcaseWrapper .hImgShowcase h4, .hImgShowcaseWrapper .hImgShowcase h5, .hImgShowcaseWrapper .hImgShowcase h6 { margin: 0; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }
/*.tabfeaturedProduct_box_info.divPrdsInfo p { margin: auto; }*/
.hImgShowcase_textcenter { text-align: center; margin-top: 10px !important; }
    .hImgShowcase_textcenter h1 { display: inline; font-size: 25px; }
.hImgShowcase .accTabs { margin: 20px 0 10px 0; text-align: center; border-bottom: 1px solid #ccc; height: 39px; padding: 0 0px; min-width: 1000px; }
    .hImgShowcase .accTabs li { float: left; margin: 0; list-style: none; border: 1px solid #ccc; display: inline-block; z-index: 0; width: 145px; border-left: 0; border-bottom: 0; }
        .hImgShowcase .accTabs li a { text-decoration: none; color: #333; padding: 0; position: relative; font-size: 12px; padding: 11px 0 10px 0; }
        .hImgShowcase .accTabs li:hover { border-top: 2px solid #f90881; }
            .hImgShowcase .accTabs li:hover a { padding: 10px 0 10px 0; }
            .hImgShowcase .accTabs li:hover.sel a { padding: 11px 0 10px 0; }
        .hImgShowcase .accTabs li.sel { border-top: 3px solid #f90881; font-weight: 500; margin-top: -2px; }
        .hImgShowcase .accTabs li.first { border-left: 1px solid #ccc; margin-left: 20px; }
        .hImgShowcase .accTabs li.sel a span { width: 100%; position: absolute; left: 0; bottom: -2px; background: #fff; height: 5px; }
    .hImgShowcase .accTabs .ordTab { width: 225px; }
.hImgShowcase .chkFrm { float: left; margin: 0 0 0 55px; width: 460px; }
    .hImgShowcase .chkFrm li { margin: 0 0 5px 0; overflow: hidden; width: 500px; }
        .hImgShowcase .chkFrm li .fieldCont { float: left; width: 325px; }
            .hImgShowcase .chkFrm li .fieldCont.err input[type="text"] { background: url("/images/textBoxBg.png") no-repeat scroll 0 -34px transparent; }
        .hImgShowcase .chkFrm li .fieldCont2 { float: left; width: 325px; padding: 5px 0 0 205px; position: relative; }
            .hImgShowcase .chkFrm li .fieldCont2.err input[type="text"] { background: url("/images/textBoxBg.png") no-repeat scroll 0 -34px transparent; }
        .hImgShowcase .chkFrm li .showerr { display: none; }
        .hImgShowcase .chkFrm li .fieldCont2.err .showerr { background: #DA6C58; border-radius: 3px; font-size: 12px; color: #fff; display: block; position: absolute; left: 208px; top: -19px; height: 18px; width: 298px; padding: 3px 10px; font-weight: 500; opacity: 0.8; border: 0px solid #DA6C58; }
        .hImgShowcase .chkFrm li label { float: left; font-size: 12px; margin-right: 5px; margin-top: 4px; width: 200px; color: #666; }
            .hImgShowcase .chkFrm li label span { padding: 2px; color: #DA6C58; }
        .hImgShowcase .chkFrm li input { background: #fff; border: #ccc 1px solid; float: left; font-size: 12px; margin: 3px 3px 0 3px; padding: 4px; width: 318px; height: 33px; padding: 3px 10px; }
            .hImgShowcase .chkFrm li input.add2 { float: right; margin: 5px 74px 0 0; }
        .hImgShowcase .chkFrm li select { border: 1px solid #ccc; float: left; font-size: 12px; margin: 3px; padding: 4px; width: 318px; padding: 6px 5px; border-radius: 3px; }
        .hImgShowcase .chkFrm li .radioGrp { float: left; width: 520px; margin: 5px 0 0 0; }
            .hImgShowcase .chkFrm li .radioGrp input { float: left; width: 25px; height: auto; margin: 0; background: none; }
            .hImgShowcase .chkFrm li .radioGrp label { float: left; width: 25px; margin: 0; }
        .hImgShowcase .chkFrm li.err input { background: #fff; float: left; height: 23px; padding: 3px 10px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }
        .hImgShowcase .chkFrm li.err input { background: #fff; border: 1px solid #f70000; }
        .hImgShowcase .chkFrm li.err label { color: red; }
/*.hImgShowcase ul li .wishlistBtn, .procuctTab .tabfilter_box .wishlistBtn {  width: 27px; height: 27px; float: left; text-indent: -9999px; text-transform: uppercase; position: absolute; bottom: 14px; z-index: 10; right: 10px; top: 10px; right: 10px; }*/
.hImgShowcase h2, .hImgShowcase h3 { padding: 8px 0; }

/*End Unique Features*/
.unique_features { background-color: #f90881; margin-top: 10px; margin-bottom: 35px; }
    .unique_features .unique_container { padding: 20px 0; float: left; width: 100%; }
    .unique_features .last-container { padding-right: 0; padding-left: 0; }
    .unique_features .features_wrapper { display: block; }
        .unique_features .features_wrapper .table_cell { float: left; width: 90px; }
        .unique_features .features_wrapper .features_info { float: left; padding-left: 15px; width: 63%; color: #fff; }
        .unique_features .features_wrapper p { margin-bottom: 5px; }
        .unique_features .features_wrapper .feature_title { font-size: 14px; font-weight: bold; }
.hand_star { background-position: -200px -318px !important; width: 56px; height: 121px; }
.bollywood_ico { background-position: -89px -88px !important; width: 75px; height: 98px; }
.measurement_ico { background-position: -189px -440px !important; width: 60px; height: 95px; }
.delivery_ico { background-position: -162px -517px !important; width: 88px; height: 85px; }
.feature_icons { background: url(/images/all_sprite_icons.png) no-repeat; display: table; margin: auto; }
/*End Unique Features*/

/* Pricing Policy Contnet */
.pricingpolicy { color: #000; float: left; width: 100%; }
    .pricingpolicy dl { clear: both; width: 150px; padding: 10px 0 20px 0; float: left; }
    .pricingpolicy h6 { color: #373737; float: left; padding-bottom: 10px; width: 100%; font-size: 15px; text-decoration: none !important; text-align: justify; font-weight: 500; line-height: 24px; }
    .pricingpolicy dl dt { background: #2EA4D7; color: #fff; float: left; font-weight: 500; margin-right: 10px; padding: 1px 3px; width: 100px; }
    .pricingpolicy dl dd { font-size: 13px; color: #565656; margin: 0; padding: 2px 0; float: left; font-weight: 500; }

/* Wishlist  CSS */
#wishlistcon { float: left; background: #fff; width: 100%; margin: 15px 0 0 0; padding-bottom: 89px; }
    #wishlistcon ul { float: left; position: relative; margin: 0px 0 8px 12px; width: auto; }
    #wishlistcon li { margin-bottom: 25px; position: relative; }
    #wishlistcon .shwCselstItem { height: 408px; position: relative; width: inherit; padding: 0; margin: 0 10px 20px 10px; width: 22.9%; background-color: transparent; }
    #wishlistcon .prodDescInner { overflow: hidden; }
    #wishlistcon ul li .prodDesc ul.details { float: left; list-style: none; padding: 10px 0 0 0; width: 100%; }
    #wishlistcon ul li .prodDesc ul.feats { float: left; list-style: none; position: absolute; padding: 5px 0; }
    #wishlistcon li .prodDesc ul.feats li { float: left; margin: 0 5px 0 0; width: auto; padding: 0; background-color: transparent; }
        #wishlistcon li .prodDesc ul.feats li a { float: left; width: auto; height: 21px; width: 220px; margin: 0; padding: 0 7px 0 0; text-transform: uppercase; }
    #wishlistcon ul li .prodDesc ul.feats li a.readytoship { width: 220px; padding: 0; text-align: center; }
    #wishlistcon li .prodDesc ul.feats .nsocialmediaicons { float: right; margin-right: 3px; }
    #wishlistcon ul li .prodDesc ul.feats li.last { border: none; margin: 0; }
    #wishlistcon li ul { float: none; margin: 0; padding: 0; width: inherit; }
    #wishlistcon ul li .prodDesc ul.details li { position: inherit; height: inherit; width: inherit; float: none; padding: 0; background: transparent; margin: 0; }
        #wishlistcon ul li .prodDesc ul.details li.clsdispdate { margin-top: -13px; width: 100%; text-align: center; float: left; }
    #wishlistcon ul li .prodDesc h3 { float: left; font-size: 11px; font-weight: normal; color: #999; height: 40px; width: 100%; padding: 0; background: transparent; margin-top: 16px; text-align: center; }
    #wishlistcon li:hover .optNav { margin: 0; padding: 0; }
    #wishlistcon ul li a { clear: left; float: left; position: relative; text-transform: capitalize; }
        #wishlistcon ul li a .priceCont { height: 15px; left: 0; padding: 5px 0 5px 5px; position: absolute; width: 170px; background: #333; }
    #wishlistcon .shwCselstItem .optNav { display: none; position: absolute !important; top: 120px !important; left: 0; }
    #wishlistcon ul li .optNav li { float: left; width: auto; margin: 0; padding: 0; }
        #wishlistcon ul li .optNav li a { background: none repeat scroll 0 0 #EAEAEA; height: 13px; margin: 0; padding: 36px 7px 10px; text-align: center; width: 73px; color: #3D3C3E; font-size: 12px; font-weight: 500; }
            #wishlistcon ul li .optNav li a.shopNowBtn { background: #a6ce39 url(/images/shopCartIcn.png) no-repeat center 10px; border-top: solid 1px #fff; border-right: solid 1px #fff; }
            #wishlistcon ul li .optNav li a.requestBtn { background: #a6ce39 url(/images/shopCartIcn.png) no-repeat center 10px; border-top: solid 1px #fff; border-right: solid 1px #fff; right: 35px; }
    #wishlistcon ul li .imgcount a { float: none; clear: none; }
    #wishlistcon .carousel-inner .discount p { top: 11px; right: 23px; }
#tabContaier { margin: 20px 10px 0 10px; padding: 10px; position: relative; }
    #tabContaier h3 { color: #333; font-weight: 500; font-size: 13px; line-height: 18px; }
    #tabContaier ul { overflow: hidden; height: auto; position: absolute; z-index: 100; }
    #tabContaier li { float: left; list-style: none; margin-right: 10px; }
.tabDetails { background: #fff; border: 0px solid #CCC; margin: 36px 0 0; height: 420px; }
.tabContents { padding: 15px 10px; }
.thanks { float: left; width: 100%; }
    .thanks .btn:hover { color: #000; text-decoration: none; background-color: #fff; border: 1px solid #ccc; }
    .thanks h2 { font-size: large; }
.thanksCont .search { float: left; text-align: center; padding-top: 15px; width: 100%; font-size: 18px; border-bottom: 1px solid #ddd; margin-bottom: 10px; background: #EEE; }
    .thanksCont .search select { padding: 6px 12px; border: 1px solid #ccc; background: #fff; border-radius: 3px; height: 34px; font-size: 12px; }
    .thanksCont .search input[type="text"] { border: 1px solid #ccc; border-radius: 3px; font-size: 12px; position: relative; }
        .thanksCont .search input[type="text"]:focus, .thanksCont .search button#btnSearch:focus, .thanksCont .search select:focus { outline: none; border: 1px solid #ccc; color: #333; box-shadow: none; }
.add-on .input-group-btn > .btn { border-left-width: 0; left: -2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.add-on .form-control:focus { box-shadow: none; -webkit-box-shadow: none; border-color: #cccccc; }
.thanks .thanksCont { float: left; border-top: 2px solid #666; width: 100%; }
.thanksCont .resultFaq { float: left; width: 100%; padding: 0 0 20px 0; margin-top: 20px; }
    .thanksCont .resultFaq a { width: auto; float: none; clear: none; color: #35bdb8; }
    /*.thanksCont .resultFaq ul { float: left; border-bottom: 1px solid #ddd; width: 100%; padding-bottom: 10px; }*/
    .thanksCont .resultFaq ul li { /*float: left; width: 100%;*/ font-size: 13px; line-height: 20px; }
        .thanksCont .resultFaq ul li h3 { float: left; /*padding: 10px 10px 5px 0px;*/ font-size: 13px; font-weight: 500; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; }
        .thanksCont .resultFaq ul li svg { float: left; font-size: 16px; padding-right: 10px; top: 0; width: 27px; }
        .thanksCont .resultFaq ul li h3 a { float: left; margin: 0; color: #666666; font-size: 16px; }
.btnCont { float: right; }
.hImgShowcase.success .btnCont a { margin: 0; }
.hImgShowcase.success .thanks .thanksCont p { width: 100%; }
    .hImgShowcase.success .thanks .thanksCont p#paraMsrntInfo { margin-top: 19px; }

/* order record table */
#myTabContent.myAccount { width: 100%; }
#myTabContent .orderDetails { min-width: 100% !important; }
.orderDetails { border-collapse: separate; font-size: 12px; margin: 0; text-align: left; min-width: 950px; position: relative; float: left; border: 0px; }
    .orderDetails th { font-size: 14px; font-weight: 500; padding: 8px 5px; text-align: center; clear: both; background: #ddd; border: 0px; }
    .orderDetails tr { position: relative; width: 820px; }
    .orderDetails td { border: 0px; border-bottom: 1px solid #fff; padding: 5px 8px; clear: both; vertical-align: middle; position: relative; }
        .orderDetails td .tagname:hover { color: #f09; text-decoration: none; }
        .orderDetails td.cost { font-size: 18px; font-weight: 500; position: relative; }
            .orderDetails td.cost span { width: 100%; float: left; }
    .orderDetails tr:nth-child(odd) { background-color: #f5f5f5; }
    .orderDetails tr:nth-child(even) { background-color: #eee; }
    .orderDetails td div { float: left; padding: 0 0 0 15px; }
    .orderDetails td .open { background-color: #45D693; }
    .orderDetails td div span { float: left; padding: 4px 15px 5px 0; text-transform: capitalize; width: 65px; text-align: center; font-weight: 500; }
    .orderDetails td.blue { color: #2dace2; font-weight: 500; }
    .orderDetails td .comp { color: #f80781; }
    .orderDetails td .prog { color: #F90; }
    .orderDetails td .pend { color: #e71600; }
    /*.glyphicon.glyphicon-new-window { left: 0px; color: #6F6F6F; }*/
    /* Th Inbox CSS */
    .orderDetails td .wait { background-color: #000; }
        .orderDetails td .wait span { color: #fff; background-color: #000; }
    .orderDetails td .open span { color: #333; }
    .orderDetails td .close { background-color: #F90881; opacity: 1 !important; font-size: 12px; letter-spacing: .6px; }
        .orderDetails td .close span { color: #fff; font-size: 13px; font-weight: normal; opacity: 1; background-color: #F90881; text-shadow: 0 0 0; padding: 7px 15px 7px 0; }
.track { padding: 10px 10px 10px 41px; float: left; }
    .track label { float: left; font-size: 12px; font-weight: 500; margin: 12px 0 0 0; }
    .track select { float: left; margin: 0 0 0 10px; width: 250px; border: 1px solid #CCC; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px; }
        .track select.err { border: 1px solid red; }
.hImgShowcase .track a { float: left; clear: none; margin: 0 0 0 10px; width: auto; }
.note { float: left; margin: 5px 0 25px 55px; font-size: 12px; }
    .note b { float: right; padding-left: 7px; }
.pag { float: right; font-size: 11px; color: #373737; margin: 0 65px 0 0; }
    .pag ul { float: left; list-style: none; }
.myAccount .acc li .desc .pag ul li { float: left; margin: 1px; padding: 0; width: auto; }
.smartSearch .filters { width: 580px; }
.smartSearch .pagouter { width: 100%; float: left; }
.smartSearch .pag ul li a { color: #666; float: left; padding: 7px 3px; background: #ccc; border-radius: 3px; }
.smartSearch .pag { float: right; margin: 0; width: 355px; }
    .smartSearch .pag ul { float: left; list-style: none; }
    .smartSearch .pag li { background: none; float: left; width: auto; padding: 0; line-height: normal; font-size: 11px; text-align: center; }
        .smartSearch .pag li a { margin: 0; }
    .smartSearch .pag li { margin-right: 10px !important; }
        .smartSearch .pag li .sel { color: #000; background: #99CC33; font-weight: 500; }
.orderDetails td .radioGrp { float: left; padding: 0; }
.desc .btnCont { float: right; text-align: center; padding: 10px 0 10px 0; }

/* Order and measurement details */
.myAccount #ordnmeas td { vertical-align: top; padding: 10px; padding-bottom: 25px; }
    .myAccount #ordnmeas td .WebRupee { padding: 0; padding-left: 1px; font-size: 14px; }
.myAccount #ordTransUl li { padding: 0; }
.myAccount .transId { background-color: #f5f5f5; border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; cursor: pointer; font-weight: 500; width: 100%; }
.myAccount #ordnmeas { width: 100%; }
.myAccount .middle { width: 25%; font-weight: normal; }
.myAccount .transList { font-weight: normal; border-bottom: 1px solid #c9c9c9; border-bottom: 1px dotted #ccc; }
.myAccount .prod { font-weight: normal; }
/*status*/
.myAccount .stat { font-weight: 500; width: 100%; position: relative; }
    .myAccount .stat.awaMea { display: inline }
    .myAccount .stat.comple { color: #62a70f; }
    .myAccount .stat.ordRec b { font-weight: 500; }
    .myAccount .stat.cancel { color: #a52a2a; }
    .myAccount .stat.ordRec, .myAccount .stat.proVen { color: #f90881; }
    .myAccount .stat.proPro, .myAccount .stat.manUnd, .myAccount .stat.cusPro { color: #2dace2; }
    .myAccount .stat.finQua { color: #2dace2; }
    .myAccount .stat.ordRec .meaSub, .myAccount .stat.ordRec .awaMea { color: #262626; }
#ordnmeas .transId td, #ordnmeas .transCont td { text-align: left; }
    #ordnmeas .transCont td:last-child { border-right: 1px solid #c7d1ab; }
.transCont .proMea { padding: 0px 0px; font-size: 12px; padding: 4px 0px; display: block; clear: both; margin-left: 0px; }
    .transCont .proMea:hover { color: #0099ff; }
.myAccount .stat.shipped { color: #48b7a6 !important; text-decoration: underline; }
    .myAccount .stat.shipped.unone { text-decoration: none; }
.myAccount .stat.reaShi { color: #48b7a6; }
.myAccount .ordTransUl .transListli tr:last-child { border-bottom: 2px solid #fff; }
.myAccount #ordTransUl .quickpop { color: #333; }
    .myAccount #ordTransUl .quickpop:hover { color: #2dace2; }
.myAccount #ordTransUl .earlyDateicon { background: url("/images/vSprite2.png") no-repeat scroll left -6012px transparent; font-weight: 500; font-size: 11px; color: #333; line-height: 20px; float: left; padding-left: 20px; padding-top: 2px; }
.myAccount .sup { background: url("/images/vSprite2.png") no-repeat scroll -373px -9686px transparent; padding: 0 0 0 40px; }
.myAccount .supbord { border-top: 2px solid #fff; }
    .myAccount .supbord td { padding-top: 0; }
.StoreCreditValue.pinkcolor .WebRupee { font-size: 14px; font-weight: 400; }

/*new social icon*/
#wishlistcon li .prodDesc ul.feats li a.nfb { background: url("/images/shareIconsprites.png") no-repeat scroll -0px -1px transparent; cursor: default; text-indent: -9999px; width: 23px; height: 27px; cursor: pointer; box-sizing: content-box; position: relative; top: 5px; left: -55px; }
#wishlistcon li .prodDesc ul.feats li a.ntwitter { background: url("/images/shareIconsprites.png") no-repeat scroll -49px -1px transparent; cursor: default; text-indent: -9999px; width: 23px; height: 27px; cursor: pointer; box-sizing: content-box; position: relative; top: 5px; left: -48px; }
#wishlistcon li .prodDesc ul.feats li a.pintrest { background: url("/images/shareIconsprites.png") no-repeat scroll -97px -1px transparent; cursor: default; text-indent: -9999px; width: 23px; height: 27px; cursor: pointer; box-sizing: content-box; position: relative; top: 5px; left: -34px; }
#wishlistcon li .prodDesc ul.feats li a.gplus { background: url("/images/shareIconsprites.png") no-repeat scroll -144px -2px transparent; cursor: default; text-indent: -9999px; width: 23px; height: 27px; cursor: pointer; box-sizing: content-box; position: relative; top: 5px; left: -41px; }
.hImgShowcase .shwCselstItem:hover .olap { height: 436px; width: 226.25px; }
.hImgShowcase ul { float: left; position: relative; width: 100%; border-radius: 10px; padding: 5px 10px; }
    .hImgShowcase ul li { float: left; padding-bottom: 0; margin-right: 0px; margin-left: 10px; width: 360px; }
        .hImgShowcase ul li .prodDesc ul.feats { bottom: 7px; }
        .hImgShowcase ul li a { clear: left; float: left; cursor: pointer; width: 100%; }
.genericContent { color: #373737; font-size: 13px; line-height: 25px; }
    .genericContent .mainimage { padding-bottom: 8px; width: 100%; }
    .genericContent .TestimonyItem button { margin: 10px 0; }
        .genericContent .TestimonyItem button:hover { color: white; }

    .genericContent .TestimonyItem .listing-image-head { position: relative; }
        .genericContent .TestimonyItem .listing-image-head .ProductName { position: absolute; bottom: 8px; background-color: #000; color: #fff; padding: 5px; opacity: 0.9; text-align: center; font-size: 14px; }
    .genericContent .TestimonyItem .btn.btn-pink.shopnow { text-align: center; margin: 20px auto 10px auto; color: #ffffff; border-radius: 3px; }
        .genericContent .TestimonyItem .btn.btn-pink.shopnow:hover { text-decoration: none }
    .genericContent .TestimonyItem ul li { display: inline-block !important; width: 6% !important; padding: 8px 6px 6px 14px !important; }
    .genericContent .TestimonyItem .Feedback { font-size: 14px; margin-bottom: 5px; text-transform: capitalize; margin-top: 10px; display: inline-block; }
    .genericContent .TestimonyItem ul.pl-0.d-inline-block.mt-3 { padding-bottom: 0px; }
    .genericContent.genericContent_new ul li { line-height: 25px; width: 100% !important; font-size: 15px; padding: 8px 6px 6px 0; margin: 1px 0 0 20px; list-style-type: disc; }
    .genericContent svg { display: block; float: left; display: block; font-size: 12px; line-height: 18px; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
    .genericContent .shgpolicyico { float: none; display: inline-block; padding-top: 0; height: 18px; width: 22px; padding: 0; margin-top: -5px; background: url("/images/vSprite2.png") no-repeat scroll -379px -1171px transparent; }
    .genericContent p { color: #333; float: left; font-size: 14px; line-height: 18px; padding-bottom: 0px; text-align: justify; width: 100%; margin-bottom: 1px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
    .genericContent .pag { float: right; margin-right: 12px; }
        .genericContent .pag ul li { background: none; float: left; width: auto !important; margin: 0 4px; padding: 0; line-height: normal; font-size: 11px; text-align: center; }
            .genericContent .pag ul li a { margin: 0; }
    .genericContent a { color: #333; font-weight: 500;}
        .genericContent a:hover { text-decoration: underline; }
    .genericContent .conchkOutBtns a:hover { text-decoration: none; }
    .genericContent ul { width: 100%; padding-bottom: 5px; }
        .genericContent ul ul li { background: url("/images/bullet.jpg") no-repeat scroll 2px 10px transparent; color: #565656; font-size: 12px; line-height: 25px; margin: 0 0 0 10px; width: 90% !important; text-align: left; }
        .genericContent ul li { color: #565656; font-size: 12px; line-height: 25px; width: 100% !important; font-size: 12px; padding: 8px 6px 6px 30px; margin: 1px 0 0 0; }
    .genericContent .thinbox #divThProcessleft ul li span { color: #373737; }
ul.pharafont li { color: #565656; width: 100%; font-size: 14px; text-transform: none; font-weight: 400; padding: 0px 6px 0px 0; margin: 1px 0 0 20px; }
.genericContent h2 { border-bottom: 0 solid #ccc; color: #373737; float: left; font-weight: 500; font-size: 16px; line-height: 18px; margin: 10px 0 5px 0; }
.genericContent h3 { float: left; font-size: 14px; width: 100%; font-weight: 500; margin-top: 7px; line-height: 1.6; color:#000 }
.genericContent ul li a { padding: 0; margin: 0; float: none; clear: none; }
    .genericContent ul li a.captchabtn { float: left; margin: 15px 0 0 11px; }
a.captchabtn svg { font-size: 25px; top: 7px; }
.genericContent .vdbrd { border: 1px solid #ccc; margin: 10px 0; padding: 5px 4px; }
.genericContent .abtnewtxt dl { float: left; }
.genericContent .abtnewtxt dt { font-size: 14px; color: #35bdb8; font-weight: 500; width: 100%; float: left; padding: 0; }
.glyphicon-triangle-right:before, .glyphicon-triangle-left:before { color: #797979; font-size: 10px; }
.payment_para_aln{margin-top:10px;}
.payment_para_aln h2 { width: 100%; margin-bottom: 15px; margin-top: 20px; }
p.text-center.testimonial_rating { margin: 3px 0px; }

/* Date Picker CSS*/
.datepick { background-color: #f4f0ec; color: #1e1b1c; border: 2px solid #f80781; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-family: sans-serif,Helvetica,Sans-serif; font-size: 12px; z-index: 10000000001; }
.datepick-rtl { direction: rtl; }
.datepick-popup { z-index: 10000000001; }
.datepick-disable { position: absolute; z-index: 100; background-color: white; opacity: 0.5; filter: alpha(opacity=50); }
.datepick a { color: #1e1b1c; text-decoration: none; }
    .datepick a.datepick-disabled { color: #888; cursor: auto; }
.datepick button { margin: 0.25em; padding: 0.125em 0em; background-color: #f0f0f0; border: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-weight: 500; }
.datepick-nav, .datepick-ctrl { float: left; width: 100%; background-color: #fff; font-size: 12px; padding: 5px 0; line-height: 19px; }
.datepick-ctrl { background-color: #f80781; }
.datepick-cmd { width: 30%; }
    .datepick-cmd:hover { background-color: transparent; }
.datepick-cmd-prevJump, .datepick-cmd-nextJump { width: 8%; }
a.datepick-cmd { height: 1.5em; }
button.datepick-cmd { text-align: center; }
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear { float: left; padding-left: 2%; }
.datepick-cmd-current, .datepick-cmd-today { float: left; width: 35%; text-align: center; }
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close { float: right; padding-right: 2%; text-align: right; }
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump, .datepick-rtl .datepick-cmd-clear { float: right; padding-left: 0%; padding-right: 2%; text-align: right; }
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today { float: right; }
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump, .datepick-rtl .datepick-cmd-close { float: left; padding-left: 2%; padding-right: 0%; text-align: left; }
.datepick-month-nav { float: left; text-align: center; }
    .datepick-month-nav div { float: left; width: 12.5%; margin: 1%; padding: 1%; }
    .datepick-month-nav span { color: #888; }
.datepick-month-row { clear: left; }
.datepick-month { float: left; width: 17.2em; border: 0px solid #e0cfc2; text-align: center; }
.datepick-month-header, .datepick-month-header select, .datepick-month-header input { height: 25px; background-color: #f80781; color: #fff; font-weight: 500; line-height: 25px; }
    .datepick-month-header select, .datepick-month-header input { height: 1.4em; border: none; }
    .datepick-month-header input { position: absolute; display: none; }
.datepick-month table { width: 100%; border: 0 solid transparent; border-collapse: collapse; }
.datepick-month th, .datepick-month td { margin: 0; padding: 1px; font-weight: normal; text-align: center; line-height: 18px; }
    .datepick-month td.datepick-week, .datepick-month td.datepick-week * { background-color: #f80781; color: #fff; border: 1px solid #f80781; }
.datepick-month a { display: block; width: 100%; padding: 0.125em 0em; background-color: #fff; color: #000; border: 0px solid #cdc3b7; text-decoration: none; }
.datepick-month a, .datepick-month span { display: block; margin: 0; }
.datepick-month a { background-color: #fff; color: #444; border: 0px solid #cdc3b7; text-decoration: none; }
.datepick-month td span { color: #888; }
.datepick-month td .datepick-other-month { background-color: #fff; }
.datepick-month td .datepick-today { background-color: #333; border: 0px solid #d9bb73; color: #fff; }
.datepick-month td .datepick-highlight { background-color: #f80781; color: #1e1b1c; border: 0px solid #f5ad66; }
.datepick-month td .datepick-selected { background-color: #f80781; color: #fff; border: 0px solid #f80781; }
.datepick-status { clear: both; text-align: center; }
.datepick-clear-fix { clear: both; }
.datepick-cover { display: none; display: block; position: absolute; z-index: -1; /*filter: mask();*/ top: -1px; left: -1px; width: 100px; height: 100px; }

/*Sitemap Page*/
.sitemap { font-size: 13px; font-weight: 500; float: left; padding-bottom: 0; padding-top: 0px; }
    .sitemap ul { width: 100%; padding: 10px 0px 25px 0; float: left; }
        .sitemap ul li { list-style: none; background: #f3f4f5; border: 1px dotted #d5d6d7; border-bottom: 1px dotted #f3f4f5; padding: 10px; margin: 0; }
            .sitemap ul li::first-letter { text-transform: capitalize; }
            .sitemap ul li a { color: #000; font-weight: normal; text-transform: uppercase; }
                .sitemap ul li a.sel { color: #01bab3; }
            .sitemap ul li:last-child { border-bottom: 1px dotted #d5d6d7; }
.siteMapCont { float: left; width: 100%; }
    .siteMapCont h3 { font-size: 12px; padding: 5px 0 10px 0; }
    .siteMapCont .head { font-size: 13px; color: #262626; font-weight: 500; margin: 0 0 0 5px; }
    .siteMapCont .top { font-size: 12px; color: #262626; padding: 5px 0px 5px 10px; background: #eee; margin: -10px 0 5px -11px; width: 100%; float: left; text-transform: uppercase; }
        .siteMapCont .top:hover { color: #373737; text-decoration: none; }
        .siteMapCont .top::first-letter { text-transform: capitalize; }
    .siteMapCont ul { padding: 0; float: left; width: 24%; border-left: 1px dotted #ddd; margin: 10px 0px; }
        .siteMapCont ul li { background: none; padding: 5px 10px 5px 10px; line-height: normal; }
        .siteMapCont ul ul { border: 0; }
        .siteMapCont ul li li { background: none; padding: 0; margin: 0; }
        .siteMapCont ul li::first-letter { text-transform: capitalize; }
    .siteMapCont p { padding: 20px 0 0 0; }

    /*new sitemape code*/
    .siteMapCont ul li a { color: #373737; font-weight: normal; padding: 0; font-size: 13px; }
        .siteMapCont ul li a:hover { color: #000; }

/*sitemap v2*/
#ContentPlaceHolder1_sitemp1.siteMapCont a { font-weight: 500; text-transform: uppercase; padding: 3px 10px; color: #333; text-decoration: none; }
    #ContentPlaceHolder1_sitemp1.siteMapCont a:before { margin-right: 5px; color: #333; }
    #ContentPlaceHolder1_sitemp1.siteMapCont a:last-child, #ContentPlaceHolder1_sitemp1.siteMapCont a:first-child::before { content: none; }
    #ContentPlaceHolder1_sitemp1.siteMapCont a:hover { text-decoration: underline; }
.marZero { margin: 0; }
.padbotZero { padding-bottom: 0; }
.checkOutCont .leftDet .thanks .thanksCont { border: 0; }
    .checkOutCont .leftDet .thanks .thanksCont .orderSum h2 { float: left; padding: 10px 15px 10px 55px; width: 600px; background: url(/images/vSprite2.png) no-repeat -355px -477px #EBEBEB; border-top: 3px solid #949394; margin: 0; font-weight: normal; font-size: 18px; color: #373737; }
        .checkOutCont .leftDet .thanks .thanksCont .orderSum h2 .deldate { float: right; font-size: 12px; color: #373737; margin: 3px 0 0 0; }
        .checkOutCont .leftDet .thanks .thanksCont .orderSum h2 a { cursor: text; color: #373737; }
.checkOutCont .leftDet .booking { background: none repeat scroll 0 0 #F3F3F3; float: left; margin: 0 0 25px; width: 670px; position: relative; }
.checkOutCont .leftDet .noteCust { font-size: 12px; padding: 15px 0 0 0; float: left; }
    .checkOutCont .leftDet .noteCust h2 { font-size: 12px; font-weight: 500; color: #373737; float: left; width: 100%; padding: 5px 0; }
.checkOutCont { float: left; width: 100%; }
    .checkOutCont .leftDet .booking { background: none repeat scroll 0 0 #F3F3F3; float: left; margin: 0 0 25px; width: 670px; position: relative; }
        .checkOutCont .leftDet .booking h2 { float: left; padding: 15px 15px 15px 55px; width: 600px; background: url(/images/vSprite2.png) no-repeat -355px -413px #ebebeb; border-top: 3px solid #949394; text-transform: capitalize; }
    .checkOutCont .headLi .glyphicon-menu-right { width: 7%; line-height: initial; left: 22px; font-size: 9px; font-weight: 500; }
    .checkOutCont .rightDet { float: right; margin: 0; }
        .checkOutCont .rightDet .shop { float: left; margin: 0 0 25px 0; width: 100%; }
            .checkOutCont .rightDet .shop h2 { float: left; padding: 10px 5px; width: 240px; color: #FFF; margin: 0; background: #373737; }
            .checkOutCont .rightDet .shop ul { float: left; list-style: none; }
                .checkOutCont .rightDet .shop ul li { float: left; padding: 13px 10px 13px 47px; width: 100%; color: #fff; margin: 1px 0 0 0; line-height: normal; font-weight: 500; text-transform: uppercase; font-size: 12px; }
                    .checkOutCont .rightDet .shop ul li a { font-size: 12px; color: #333; margin: 0; font-weight: 500; text-transform: capitalize; }
    .checkOutCont .shop ul li.lg { background: url("/images/all_sprite_icons.png") no-repeat -195px -706px #f90881; }
    .checkOutCont .shop ul li.dg { background: url(/images/all_sprite_icons.png) no-repeat -195px -630px #f90881; }
    .checkOutCont .shop ul li.cm { background: url(/images/all_sprite_icons.png) no-repeat -195px -669px #f90881; }
    .checkOutCont .shop ul li.lb { background: url(/images/all_sprite_icons.png) no-repeat -195px -779px #f90881; }
    .checkOutCont .shop ul li.db { background: url(/images/all_sprite_icons.png) no-repeat -195px -747px #f90881; }
.genericContent .shop ul li { color: #fff; text-transform: uppercase; font-weight: 500; padding-left: 40px; }
    .genericContent .shop ul li.lg { background: url(/images/all_sprite_icons.png) no-repeat -206px -708px #f90881; }
    .genericContent .shop ul li.dg { background: url(/images/all_sprite_icons.png) no-repeat -206px -632px #f90881; }
    .genericContent .shop ul li.cy { background: url(/images/all_sprite_icons.png) no-repeat -206px -708px #f90881; }
    .genericContent .shop ul li.lb { background: url(/images/all_sprite_icons.png) no-repeat -206px -778px #f90881; }
    .genericContent .shop ul li.db { background: url(/images/all_sprite_icons.png) no-repeat -202px -747px #f90881; }
    .genericContent .shop ul li.cm { background: url(/images/all_sprite_icons.png) no-repeat -206px -668px #f90881; }
.checkOutCont #ContentPlaceHolder1_divshippingcontent ul li { line-height: 23px; padding: 0px 6px 3px 0; }
.shop ul li { color: #fff; text-transform: uppercase; font-weight: 500; }
.checkOutCont .noteCust { float: left; }
    .checkOutCont .noteCust h2 { background: url(/images/vSprite2.png) no-repeat -380px -7770px; padding: 3px 0 2px 25px; font-size: 14px; font-weight: 500; margin: 0 0 10px 0; }
    .checkOutCont .noteCust p { font-size: 12px; color: #666; line-height: 18px; }
.checkOutCont .shippingplicy { float: left; clear: both; width: 100%; }
    .checkOutCont .shippingplicy select { width: 210px; font-size: 14px; margin: 3px; padding: 4px; padding: 6px; margin: 0 10px 10px 0; border-color: #ccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
    .checkOutCont .shippingplicy .tbl { font-size: 12px; text-align: left; border-collapse: collapse; margin: 10px 0 10px 0; height: 100px; overflow: auto; width: 390px; border: 1px solid #CCC; padding: 0 14px 0 0; }
        .checkOutCont .shippingplicy .tbl th { background-color: #EEE; padding: 5px 0 5px 5px; font-size: 14px; width: 170PX; text-align: center; }
.checkOutCont .bg { background: #d9e23e; background: rgba(255, 225, 240, 0.6); filter: Alpha(Opacity=60); }
.pag ul li a { color: #666; float: left; padding: 8px 5px; background: #ccc; border-radius: 3px; width: auto; }
    .pag ul li a:hover, .pag ul li.sel a { color: #000; background: #f90881; font-weight: 500; }
.captchan label { float: none; }
.requestfrm { position: relative; }
    .requestfrm .righttag { position: absolute; right: 8px; width: auto !important; top: -44px; }
        .requestfrm .righttag.postrqst { position: absolute; right: 8px; width: auto !important; top: -12px; }
        .requestfrm .righttag li { width: auto; background-image: none; }
            .requestfrm .righttag li .field { color: #DA6C58; font-size: 11px; font-weight: 400; font-style: italic; right: 0; text-transform: none; margin-top: 11px; }
    .requestfrm .form_h { background-color: #EBEBEB; border-top: 2px solid #9E9D9E; float: left; width: 100%; padding: inherit; }
        .requestfrm .form_h h3 { padding: 10px; font-size: 12px; line-height: 20px; width: auto; text-align: justify; font-weight: 500; }
    .requestfrm .contFrm { background-color: whiteSmoke; border-top: 0px solid #9E9D9E; width: 100%; float: left; padding-top: 20px; padding-left: 20px; }
        .requestfrm .contFrm li { overflow: hidden; background: none; padding: 0; }
            .requestfrm .contFrm li label { float: left; font-size: 14px; margin-right: 5px; margin-top: 4px; width: 200px; color: #666; text-transform: none; }
                .requestfrm .contFrm li label span { padding: 2px; color: #DA6C58; float: none; display: inline; }
            .requestfrm .contFrm li input, .requestfrm .contFrm li textarea { background: #fff; border-radius: 3px; border: 1px solid #ddd; float: left; font-size: 14px; margin: 10px 3px; padding: 4px; width: 318px; height: 25px; padding: 3px 10px; box-shadow: 1px 1px 2px #eee; }
            .requestfrm .contFrm li.err textarea, .requestfrm .contFrm li.err select, .requestfrm .contFrm li.err input { border: 1px solid red; }
            .requestfrm .contFrm li select { border: 1px solid #ddd; float: left; font-size: 12px; margin: 3px; padding: 4px; width: 318px; height: 29px; padding: 3px 10px; border-radius: 3px; box-shadow: 1px 1px 2px #eee; }
            .requestfrm .contFrm li textarea { height: 80px; resize: vertical; }
    .requestfrm .conchkOutBtns a.btn span { color: white; }
    .requestfrm .contFrm li.err label { color: red; }
.captchan { width: initial !important; }
li.captchan img { float: left; margin-left: 4px; border-radius: 3px; }
li.captchan i { float: left; width: 44px; }
.conchkOutBtns { padding: 10px 0px 10px 0; float: right; }
.conchkOutBtnsOuter { clear: both; width: 100%; }
.conchkOutBtns .submitbtn { color: #fff; text-align: center; background-color: #000; border: 0px; padding: 4px 22px; font-size: 15px; font-weight: normal; border-radius: 4px; }
.conchkOutBtns .btn { border-radius: 0px; text-align: center; touch-action: manipulation; border: 1px solid transparent; padding: 6px 12px; vertical-align: middle; color: #fff; font-size: 12px; }
.submitbtn { width: 109px; height: 30px; border: 0px; margin-right: 10px; float: left; cursor: pointer; background-color: #000; text-align: center; }
.hImgShowcase .policies_side_links ul li { float: left; list-style: none; width: 90%; padding-right: 10px; border-bottom: 1px solid #ddd; }
    .hImgShowcase .policies_side_links ul li.active { background: #ebebeb; border-left: 4px solid #f90881; }
    .hImgShowcase .policies_side_links ul li:hover { background: #f2f2f2; }
    .hImgShowcase .policies_side_links ul li a { text-decoration: none; color: #333; font-size: 14px; padding: 10px 0 10px 0; box-sizing: border-box; }
        .hImgShowcase .policies_side_links ul li a.active { /*background: url("../images/all_sprite_icons.png") no-repeat scroll right -1637px;*/ font-weight: 500; padding-left: 10px; color: #000; }
        .hImgShowcase .policies_side_links ul li a.top_border { border-top: 0px; }

/*seller Registration*/
.inner_banner_bg, .iframe_form_bg { width: 100%; float: left; }
    .inner_banner_bg .inner_center_bg { width: 1000px; margin: auto; }
    .iframe_form_bg .inner_form_bg { width: 1000px; margin: auto; position: relative; }
#ifrVendor { width: 560px; float: left; height: 932px; }
.signup_box p { font-size: 13px; font-weight: 500; color: #666; }

/*wire transfer*/
.genericContent .tick { background: url("/images/all_sprite_icons.png") no-repeat -220px -660px #fbaad3; padding: 8px 5px 8px 40px; width: 100%; border-left: 5px solid #f90881; margin: 0 0 10px 0; }
    .genericContent .tick b { color: #f90881; }
.genericContent .leftDet #hor-minimalist-b { font-size: 12px; background: #fff; border-collapse: collapse; text-align: left; width: 650px; margin: 0 0 25px 0; border: 3px double #CCC; }
#hor-minimalist-b.statictblw { font-size: 12px; background: #fff; border-collapse: collapse; text-align: left; width: 100% !important; margin: 0 0 25px 0; border: 3px double #CCC; }
.genericContent .leftDet #hor-minimalist-b tbody tr:hover td { color: #555; background: #F9F9F9; }
.genericContent .img-left { padding: 0 10px 5px 10px; float: right; }
#hor-minimalist-b td { border-bottom: 1px solid #ccc; color: #666; padding: 6px 6px; vertical-align: top; border-top: 1px dotted #ccc; box-sizing: content-box; }
    #hor-minimalist-b td:nth-last-child(1) { font-weight: 500; color: #656565; }

/*New update of seller Registration*/
.fivesteps .head { margin-left: 15px }
.fivesteps .panel-group, .fivesteps .panel-group .panel, .fivesteps .panel-group .panel-heading, .fivesteps .panel-group .panel-heading a, .fivesteps .panel-group .panel-title, .fivesteps .panel-group .panel-title a, .fivesteps .fivesteps .panel-group .panel-body, .fivesteps .panel-group .panel-group .panel-heading + .panel-collapse > .panel-body { border-radius: 2px; border: 0; }
    .fivesteps .panel-group .panel-heading + .panel-collapse > .panel-body { border-top: 0; border: 1px solid #ccc; font-size: 14px; height: auto; max-width: 100%; padding: 20px; -webkit-overflow-scrolling: touch }
    .fivesteps .panel-group .panel + .panel { margin-top: 1px; }
    .fivesteps .panel-group .panel-heading { padding: 0; }
        .fivesteps .panel-group .panel-heading a { display: block; background: #F71486; color: #fff; padding: 15px 50px; text-decoration: none; position: relative; }
            .fivesteps .panel-group .panel-heading a.collapsed { background: #F71486; color: #fff; }
            .fivesteps .panel-group .panel-heading a:after { content: '-'; position: absolute; left: 20px; }
            .fivesteps .panel-group .panel-heading a.collapsed:after { content: '+'; }
    .fivesteps .panel-group .panel-collapse { margin-top: 0px; margin-bottom: 2px; }
    .fivesteps .panel-group .panel-body { background: rgba(247, 247, 247, 0.67); padding: 15px; }
        .fivesteps .panel-group .panel-body a { color: #009997 }
    .fivesteps .panel-group .panel { background-color: transparent; }
    .fivesteps .panel-group .panel-body p:last-child, .fivesteps .panel-group .panel-body ul:last-child, .fivesteps .panel-group .panel-body ol:last-child { margin-bottom: 0; }
.bg-image { background: url('/images/Seller/seller-reg.jpg') no-repeat; height: auto; }
.dtlstips .container { float: left; width: 100% }
.signup-reg { margin-top: 30px; }
.stripbanner .container { width: 100%; padding: 0; }
    .stripbanner .container h1 { text-align: center; text-transform: uppercase; }
    .stripbanner .container .portfolio-image { float: left; margin-top: 10px; }
        .stripbanner .container .portfolio-image img { margin: auto; width: 35%; }
        .stripbanner .container .portfolio-image h5 { font-size: small; text-align: center }
    .stripbanner .container section { padding: 10px 0px; background-color: #F9F9F9; border-bottom: 1px double #E91E63; margin: 10px 0px; }
.signup_box p { text-align: center; margin: auto }
.signup_box a { padding: 6px 15px; background-color: #545454; border-radius: 15px; color: #fff; font-weight: 500 }
    .signup_box a:hover { background-color: #F71486; text-decoration: none }
.googlefrm .form-group { width: 43%; }
    .googlefrm .form-group #ifrVendor { width: 560px; float: left; height: 932px; }
.knowledgeBase { float: left; width: 190px; margin: 2px; padding: 3px; background: #f0f0f0; min-height: 220px; }
.contactform_bg { background: #F3F3F3; padding: 0 !important; }
.contactform { float: left; position: relative; }
    .contactform .form_h { background-color: #EBEBEB; border-top: 2px solid #9E9D9E; height: 45px; padding: 0 15px; }
        .contactform .form_h h3 { padding: 10px 0; font-size: 14px; line-height: 20px; width: inherit !important; font-weight: 500; }
    .contactform .righttag { position: absolute; right: 15px; width: auto !important; }
        .contactform .righttag ul { float: left; list-style: none; padding-bottom: 0; }
        .contactform .righttag li { float: left; width: auto !important; padding: 0; margin: 0; background: none; }
            .contactform .righttag li .field { color: #DA6C58; font-size: 11px; font-style: italic; right: 0; padding: 8px 0 5px 0; }
            .contactform .righttag li .note { float: left; width: auto; padding: 0px 0 3px 0px; margin: 0 0 0 10px; font-size: 11px; font-style: italic; cursor: pointer; }
        .contactform .righttag .lnkDet h3 { color: #fff; padding-bottom: 0; text-transform: capitalize; }
        .contactform .righttag .lnkDet p { color: #fff; padding-bottom: 0; }
    .contactform .contFrm { float: left; margin: 20px 0 0 0; width: 100%; }
    .contactform .righttag .lnkDet .close { position: absolute; right: 0; top: 0; z-index: 1001; font-size: 12px; background: url(/images/all_sprite_icons.png) no-repeat -230px -2167px transparent; height: 19px; width: 20px; margin: 5px; padding: 0; text-indent: -9999px; padding-right: 0 !important; opacity: 0.5; }
    .contactform .contFrm li label span { padding: 2px; color: #DA6C58; float: none; display: inline; }
    .contactform .contFrm li textarea { border: medium none; float: left; font-size: 12px; margin: 2px; width: 62%; height: 60px; padding: 3px 10px; border: 1px solid #ccc; border-radius: 3px; box-shadow: 1px 1px 2px #eee; resize: vertical; }
.address { background: none repeat scroll 0 0 #F3F3F3; width: 100%; float: left; clear: both; margin: 0 0 20px 0; border-top: 0 solid #ccc; padding: 15px 0px 0px 0px; }
    .address ul { padding: 0; width: inherit !important; }
    .address .note { padding: 10px 0 10px 25px; font-size: 12px; }
        .address .note b { color: #DA6C58; font-size: 12px; }
    .address ul.addli li { float: left; font-size: 12px; padding: 5px 0 0 25px; width: 350px; color: #666; background: none !important; line-height: 20px; }
        .address ul.addli li .li02 { padding: 0 0 10px 0; white-space: nowrap; }
ul.addli li i a { float: none; width: auto; cursor: text; }
.callques .li02 span { float: left; font-size: 12px; padding-left: 30px; }
.callques .li02 .findia { background: url(/images/all_sprite_icons.png) no-repeat 2px -342px; margin: 3px; }
.callques .li02 .fus { background: url(/images/all_sprite_icons.png) no-repeat 2px -195px; margin: 3px; }
.callques .li02 .fuk { background: url(/images/all_sprite_icons.png) no-repeat 2px -223px; }
.callques .li02 .faus { background: url(/images/all_sprite_icons.png) no-repeat 2px -255px; }
.msgPopUp .returnTypes .bigGreenButton { background: #f80781; padding: 15px 20px; color: #fff; float: left; height: auto; margin: 19px 0 14px 25px; font-size: 13px; }
.msgPopUp .returnTypes .bigblackButton { background: #333; padding: 7px 10px; color: #fff; float: left; height: auto; margin: 19px 0 14px 10px; font-size: 13px; }

/*return policy start*/
.returnscon { width: 100%; }
    .returnscon .brd { border-bottom: 0 solid #ccc; float: left; }
    .returnscon .noteBtn, .returnscon .partialnoteBtn { float: left; }
        .returnscon .noteBtn p { float: left; padding: 0 0 0 45px; font-size: 12px; background: url(/images/all_sprite_icons.png) no-repeat -213px -2408px transparent; margin: 20px 0 0 0; }
        .returnscon .partialnoteBtn p { float: left; padding: 0 0 0 45px; font-size: 12px; background: url(/images/vSprite1.png) no-repeat -365px -20250px transparent; margin: 10px 0 10px 0; font-weight: normal !important; line-height: 18px; }
    .returnscon a { color: #2DACE2; text-decoration: none; }
        .returnscon a:hover { text-decoration: underline; }
    .returnscon .addcenter { width: 780px; float: left; background-color: #f5f5f5; border-top: 2px solid #9E9D9E; margin: 10px 0 0 0; }
        .returnscon .addcenter h2 { padding: 10px 0; background: #EBEBEB; font-size: 13px; text-indent: 10px; }
        .returnscon .addcenter .add, .addcenter .add { float: left; width: 240px; }
            .returnscon .addcenter .add, .addcenter .add h2 { font-size: 12px; font-weight: 500; margin: 0 0 5px 0; padding: 10px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }
                .returnscon .addcenter .add h2, .addcenter .add h3 { float: left; font-size: 12px; font-weight: 500; width: 100%; padding: 0 0 5px 0; }
                .returnscon .addcenter .add address, .addcenter .add address { float: left; font-size: 12px; font-style: normal; font-weight: normal; }
    .returnscon .returnnote { background-color: #EBEBEB; border-top: 2px solid #9E9D9E; line-height: 18px; font-size: 12px; float: left; }
        .returnscon .returnnote p { padding: 0 0 5px 0; }
    .returnscon .terms { width: 100%; padding-bottom: 0; float: left; }
        .returnscon .terms .r_head { font-size: 12px; width: 100%; padding: 0 0 20px 0; font-weight: normal; }
    .returnscon .sprite1 { position: relative; cursor: pointer; }
    .returnscon .sprite1 { background-color: #fff; }
    .returnscon .shippingdet { float: left; margin: 10px 0 25px 0; border-top: 2px solid #9E9D9E; border-bottom: 0px solid #ccc; background: #f5f5f5; }
        .returnscon .shippingdet h2 { float: left; margin: 0 0 15px 0; border-top: 0 solid #ccc; padding: 10px; width: 100%; background: #EBEBEB; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; font-size: 14px; }
    .returnscon .regmail { float: right; }
    .returnscon .shippingdet li { float: left; width: 230px; padding: 0 0 15px 0; margin: 0 0 0 15px; font-size: 12px; }
        .returnscon .shippingdet li label { float: left; font-size: 12px; height: 35px; }
            .returnscon .shippingdet li label span { padding: 2px; color: red; }
        .returnscon .shippingdet li input[type="text"] { float: left; font-size: 12px; width: 90%; border: 1px solid #CCC; border-radius: 3px; padding: 5px 3px; height: 18px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; -ms-box-sizing: content-box; }
    .returnscon .terms h3 { border-bottom: 1px solid #ccc; color: #373737; float: left; font-size: 12px; padding-bottom: 5px; width: 97%; font-weight: 500; }
    .returnscon .terms ul { padding: 15px 0 15px 0; }
    .returnscon .terms li { color: #565656; font-size: 12px; line-height: 25px; width: 95%; margin: 0; }
        .returnscon .terms li a { padding: 0; color: #2DACE2; margin: 0; float: none; clear: none; }
    .returnscon .terms ul li .glyphicon-triangle-right { padding-right: 8px; }
    .returnscon .shgpolicyico { float: none; display: inline; padding-top: 0; height: 20px; width: 22px; padding: 0; margin: 0; background: url("/images/vSprite2.png") no-repeat scroll -379px -1171px transparent; }
    .returnscon .searchProd .thanksCont h2 { font-size: 14px; font-weight: 500; margin-top: 10px; }
    .returnscon .returnscroll { width: auto; overflow: hidden; font-weight: normal; }
.searchProd #hor-minimalist-b { width: 97%; border: 1px solid #CCC; }
    .searchProd #hor-minimalist-b th { padding: 5px; }
    .searchProd #hor-minimalist-b td { vertical-align: middle; }
        .searchProd #hor-minimalist-b td textarea { width: 125px; resize: none; }
        .searchProd #hor-minimalist-b td .chkbxPrdSel { left: inherit; margin-top: -6px; }
.hImgShowcase .process { list-style: none; float: left; background: url("/images/hSprite.png") no-repeat scroll -3212px 45px transparent; }
    .hImgShowcase .process li { color: #CCC; float: left; font-size: 18px; text-align: center; width: 312px; margin: 0; font-weight: normal; }
        .hImgShowcase .process li.active { color: #f80781; }
        .hImgShowcase .process li span.txt { float: left; width: 100%; font-size: 14px; font-weight: 500; }
        .hImgShowcase .process li span.num { background: url("/images/vSprite2.png") no-repeat scroll -76px -12017px transparent; color: #bbb; display: inline-block; height: 39px; padding: 5px 0 0; text-align: center; width: 38px; font-size: 14px; font-weight: 500; line-height: 39px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }
        .hImgShowcase .process li.active span.num { background: url("/images/vSprite2.png") no-repeat scroll 0 -12017px transparent; color: #fff; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }
        .hImgShowcase .process li.visited { color: #555; }
            .hImgShowcase .process li.visited span.num { background: url("/images/vSprite2.png") no-repeat scroll -38px -12017px transparent; color: #373737; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }
        .hImgShowcase .process li.alink { color: #bbb; }
            .hImgShowcase .process li.alink span.num { background: url("/images/vSprite2.png") no-repeat scroll -76px -12017px transparent; color: #bbb; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }
.searchResults .process { background: none; padding-left: 5%; padding-bottom: 10px; }
    .searchResults .process li { background: url(/images/vSprite2.png) no-repeat -95px -11628px transparent; text-align: left; width: 30.4%; }
        .searchResults .process li.last { width: 55px; background: none; }
.hImgShowcase ul.shippingdet { width: 97%; }
#RAFformModal .upArrow { float: left; width: 12%; }
#RAFformModal .modal-dialog .logInCont span { margin: 0; }
.conchkOutBtns a.bigGreenButton { margin-left: 16px; }
.openInfoModal .modal-dialog #dispInfoInModal .confirmPopUp .msgcon { padding: 5px; }
.carousel.internal_page_carousal .hImgShowcaseWrapper_raf { margin-top: 28px; }
.openInfoModal .modal-dialog .modal-body .msgcon { padding: 0px 5px; }
.modal-dialog .logInCont .gmlgbtn { opacity: .8; margin-right: 5px; background: url('/images/vSprite1.png') repeat scroll -284px -7845px #d14836; text-indent: -9999px; }
.modal-dialog .logInCont .fblgbtn { opacity: .8; background: url('/images/vSprite1.png') repeat scroll -378px -7776px #3b5998; }
/*return policy end*/

.filterContainer_raf { width: 100%; float: left; }
.returntrack .details .Approved { padding: 3px 0; color: #35bdb8; font-size: 12px; font-weight: 500; }
.returnrightimg { background: url(/images/right.png) no-repeat center; width: 24px; height: 24px; }
.contactform .contFrm.marLeft { margin-left: 25px; }
.contactform .contFrm li { margin: 0 0 5px 0; overflow: hidden; width: 100% !important; background: none; }
    .contactform .contFrm li .fieldCont { float: left; width: 325px; }
    .contactform .contFrm li label { float: left; font-size: 15px; margin-right: 5px; margin-top: 4px; width: 34%; color: #666; }
        .contactform .contFrm li label b { color: #999; font-weight: normal; padding: 0; font-style: italic; float: left; line-height: 14px; }
    .contactform .contFrm li.err textarea { border: 1px solid red; }
    .contactform .contFrm li input[type="radio"] { background: none; margin: 2px; padding: 3px 5px; }
    .contactform .contFrm li input { background: #fff; border: medium none; float: left; font-size: 15px; margin: 2px; width: 58%; height: 23px; padding: 3px 10px; box-shadow: 1px 1px 2px #eee; border: 1px solid #ddd; border-radius: 3px; box-sizing: content-box; }
    * + html .contactform .contFrm li input { background: url("/images/textBoxBg.png") right top no-repeat transparent; border: medium none; float: left; font-size: 12px; margin: 2px; width: 298px; height: 23px; padding: 3px 10px; box-shadow: 1px 1px 2px #eee; }
    .contactform .contFrm li select { border: 1px solid #ddd; float: left; font-size: 12px; margin: 2px; padding: 4px; width: 62%; height: 30px; padding: 3px 10px; border-radius: 3px; box-shadow: 1px 1px 2px #eee; }
    .contactform .contFrm li .radioGrp { float: left; width: 520px; margin: 5px 0 0 0; }
        .contactform .contFrm li .radioGrp input { float: left; width: 25px; height: auto; margin: 0; }
        .contactform .contFrm li .radioGrp label { float: left; width: 25px; margin: 0; }
    .contactform .contFrm li.err input { border: 1px solid red; }
    .contactform .contFrm li.err label { color: #cc3333; }
.contactform .shCont { margin: 9px 0 5px 17px; }
    .contactform .shCont .glyphicon-list-alt { color: #333; width: 10px; }

/*Start Indian saree shop*/
.iss { padding-right: 0; }
    .iss h3 { font-size: 13px; padding: 10px 0 8px 0px; font-weight: 500; border-bottom: 1px solid #ccc; margin: 0 0 10px 0; }
    .iss ul { padding: 0px; margin: 0 0 10px 0; width: 100%; float: left; }
        .iss ul li { width: 24.4%; margin: 5px 2.5px; padding: 0; }
            .iss ul li a { background: #F5F5F5; color: #000; padding: 6px 12px; font-size: 12px; font-weight: 500; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border: 1px solid #ccc; }
                .iss ul li a:hover { color: #f09; background: #e7e7e7; }
.hImgShowcaseWrapper .hImgShowcase .binder .heading_inner { font-size: 14px; }
.isspage { float: left; margin-top: 16px; }
    .isspage ul { padding: 0 0 10px 0; width: 100%; }
        .isspage ul li { float: left; padding: 5px 0; border-bottom: 1px solid #e7e7e7; margin: 0; width: 100%; }
            .isspage ul li a { color: #828386; font-size: 12px; font-weight: normal; }
                .isspage ul li a:hover { color: #f09; }
    .isspage .country, .isspage .state, .isspage .city { width: 100%; clear: both; overflow: hidden; }
.isspageright { float: left; padding: 0 0 0 15px; margin-top: 16px; }
    .isspageright .headtxt { border-bottom: 1px solid #ccc; color: #373737; float: left; font-weight: normal; font-size: 18px; line-height: 34px; margin-bottom: 16px; width: 100%; margin-top: 5px; }
    .isspageright p { font-size: 12px; line-height: 21px; color: #565656; margin: 0 0 10px 0; }
.issfotter { width: 100%; }
    .issfotter ul li { font-size: 12px; color: #666; border-bottom: dotted 1px #ccc; width: 100%; margin: 10px 0; }
    .issfotter p { line-height: 18px; padding: 0 0 10px 0; margin: 0; }
    .issfotter h3 { font-size: 13px; padding: 12px 0px; font-weight: 500; border-bottom: 1px solid #ccc; margin: 0px; }
#ContentPlaceHolder1_divShopInfo ul li a[rel="nofollow"] { color: #666; }
.divgmlink, .issopr { float: left; }
    .divgmlink a, .issopr #linkissopr { color: #fff; background: #000; float: right; font-size: 13px; padding: 7px 14px; }
        .divgmlink a:hover { background: #282828; color: #fff; }
        .issopr #linkissopr:hover { background: #282828; }
#openInfoModal .msgPopUp .msgcon { padding: 0px 5px; }
/*end Indian saree shop*/

#RequestProductModal .modal-dialog { width: 46%; z-index: 1002; }
#RequestProductModal .modal-header { border-bottom: none; }
#RequestProductModal .modal-body { padding-top: 0px; }

/*GV page*/
.formcontainer { margin: 0 auto; }
    .formcontainer h2 { color: #373737; float: left; font-size: 16px; }
    .formcontainer .imgleft { float: left; line-height: 0; width: 100%; }
    .formcontainer img.img-responsive-gv { width: 100%; border-radius: 15px; }
.gv-head { background-color: #bc5668; padding: 15px 20px 10px 20px; border-radius: 10px; }
.gv-text { font-size: 16px !important; color: #fff !important; line-height: 26px !important; float: none !important; text-align: center !important; margin-bottom: 10px !important; font-weight: 500; }
p.gv-text-form { color: #000 !important; font-size: 16px !important; font-weight: 500; padding: 0 10px 10px; }
.gvform { float: left; padding: 10px 0 20px 0; margin: 10px 0 25px 0; position: relative; }
    .gvform h3 { font-size: 13px; padding: 10px 15px; font-size: 13px; font-weight: 500; margin-bottom: 15px; }
        .gvform h3 span, .gvform ul li.err label, .gvform label.err p { color: red; font-size: 12px; line-height: 20px; }
        .gvform h3 .head { font-size: 13px; font-weight: 500 !important; color: #333; float: left; width: 100%; padding: 0 0 10px 0; }
    /*.gvform ul { padding: 0px; margin: 0px; }*/
    .gvform ul li.lefts { padding-left: 105px; }
    .gvform label { float: left; width: auto; font-size: 15px; color: #333; font-weight: 500 !important; position: relative; }
    .gvform select { width: 90%; border: none; height: 40px; cursor: pointer; outline: none; border-bottom: 1px solid #DDD; background: none; padding: 5px 0; margin: 5px 0px 0px 0px; font-size: 14px; background-color: #fff; border-radius: 3px; }
    .gvform textarea { width: 92%; outline: none; height: 70px; border: 1px solid #DDD; margin: 5px 0 10px 0; padding: 5px; font-size: 12px; border-radius: 3px; }
    .gvform input[type="text"] { width: 90%; border: none; outline: none; background: #fff; border-bottom: 1px solid #DDD; font-size: 15px; margin: 3px 0; padding: 4px; height: 10px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
    .gvform ul li.err input[type="text"] { background: #fff; border: 1px solid red; }
    .gvform ul li.err textarea, .gvform ul li.err select { border: 1px solid red; }
    .gvform ul li.err input.giftbox { border: 1px solid red; background-image: none; background-color: #fff; }
    .gvform ul li.selectin select { width: 100%; float: left; vertical-align: top; }
    .gvform .divider { font-style: normal; }
    .gvform span { color: #f90808; font-size: 13px; font-weight: normal; }
    .gvform .col-lg-6 { margin: 10px 0; }

    .gvform img#imgCaptcha::after { background: url(/images/checkoutsprite.png) no-repeat scroll -220px -1029px transparent; content: " "; display: inline-block; width: 69px; height: 17px; }
.mt-20 { margin-top: 20px; }
.gvaddtocart { float: right; margin-right: 158px; text-align: center; padding: 0; background: url("/images/vSprite2.png") no-repeat scroll -132px -5981px transparent; height: 70px; width: 263px; border: 0px; cursor: pointer; }
.gvform ul li b { font-weight: normal; vertical-align: top; }
.gvform p { font-size: 13px; color: #000; float: left; }
.gvform .icon { background: url("/images/vSprite2.png") no-repeat scroll -383px -10919px transparent; padding-left: 25px; }
.gvform .addCartBtn span { background: url("/images/vSprite2.png") right -2146px; padding: 0 9px 17px 0; float: left; height: 46px; zoom: document; }
.gvform ul li .giftbox input { border: 1px solid #DDD; background: none; width: 100%; padding: 2px 8px; margin: 5px 0px 0px 10px; font-size: 12px; background-color: white; border-radius: 3px; float: left; }
.gvform ul li.err .giftbox input { border: 1px solid red; background-image: none; background-color: #fff; }
.gvform li.textarea { width: 45%; }
    .gvform li.textarea label { width: 500px; }
.gvform .field { background: url("/images/vSprite2.png") no-repeat scroll -376px -1402px transparent; color: red; font-size: 12px; font-style: italic; right: 0; padding: 0 10px 25px 25px; float: right; position: absolute; top: 13px; }

.gvform .sprite3 .imn .imnMid .imnCont { width: 100%; float: left; }
    .gvform .sprite3 .imn .imnMid .imnCont ul li { float: left; padding: 0 0 3px 5px; position: relative; cursor: pointer; }
.gvform .sprite3 .imn { width: 600px; top: -39px; animation: fadein 0.3s; -moz-animation: fadein 0.3s; -webkit-animation: fadein 0.3s; -o-animation: fadein 0.3s; }
.gvform .sprite3 h2 { font-size: 14px; font-weight: 500; padding: 10px 0 6px 20px; float: left; width: 100%; }
.gvform .sprite3 .imn .imnBot { top: 39px; }
.gvform .spriteouter { float: left; position: absolute; top: 0px; right: 0px; width: 35px; height: 30px; }
    .gvform .spriteouter .sprite3 .imn .imnMid .imnCont p { background: none; width: 250px !important; color: #333; float: left; padding: 0; margin: 0; font-weight: normal; }
    .gvform .spriteouter .sprite3 .imn { width: 260px; top: -29px; animation: fadein 0.3s; -moz-animation: fadein 0.3s; -webkit-animation: fadein 0.3s; -o-animation: fadein 0.3s; }
        .gvform .spriteouter .sprite3 .imn .imnBot { top: 24px; }
.gvform .captchabtn { width: 41px; height: 41px; margin: 5px 0 0 0px; padding: 0px; padding-left: 0px; background: url(/images/all_sprite_icons.png) no-repeat scroll -210px -953px transparent; cursor: pointer; zoom: document; text-indent: -9999px; border: none; position: absolute; top: 0; left: 135px; }
.gvform ul li { position: relative; }
.formcontainer .gv_titles_sec, .formcontainer .gv_titles_sec_sec { width: 42.5%; float: left; }
.formcontainer .gv_titles_or { width: 10%; float: left; text-align: center; margin-top: 42px; }
.formcontainer .gv_titles_sec_sec .giftbox input { margin-left: 0px; height: 35px; }

/*myaccounpage-css-addded*/
/** The Magic **/
.padding-right-0 { padding-right: 0; }
.my-order-line { padding: 0; }
.bold { font-weight: 500; }
.padding-top-0, .padding-left-0 { padding-top: 0; }
.quality-left { padding-left: 0; }
.btn-breadcrumb .btn:not(:last-child):after { content: " "; display: block; width: 0; height: 0; border-top: 17px solid transparent; border-bottom: 17px solid transparent; border-left: 10px solid white; position: absolute; top: 50%; margin-top: -17px; left: 100%; z-index: 3; }
.btn-breadcrumb .btn:not(:last-child):before { content: " "; display: block; width: 0; height: 0; border-top: 17px solid transparent; border-bottom: 17px solid transparent; border-left: 10px solid #adadad; position: absolute; top: 50%; margin-top: -17px; margin-left: 1px; left: 100%; z-index: 3; }
/** The Spacing **/
.btn-breadcrumb .btn { padding: 6px 12px 6px 24px; border-color: #ffffff; border-bottom: 1px solid #dddadd; }
    .btn-breadcrumb .btn:first-child { padding: 6px 6px 6px 10px; }
    .btn-breadcrumb .btn:last-child { padding: 6px 18px 6px 24px; }
    /** Default button **/
    .btn-breadcrumb .btn.btn-default:not(:last-child):after { border-left: 10px solid #fff; }
    .btn-breadcrumb .btn.btn-default:not(:last-child):before { border-left: 10px solid #dddadd; }
    .btn-breadcrumb .btn.btn-default.active:not(:last-child):before, .btn-breadcrumb .btn.btn-default:hover:not(:last-child):before { border-left: 10px solid #f80781; }
.btn-default.active, .btn-default:hover, .btn-default.focus { background-color: #000; box-shadow: none; }
.btn-group.btn-breadcrumb { margin-top: 45px; }
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: 12px; }
.invoice-cbazar .shoppingPayment .paymentPage-left { padding-top: 0px; cursor: pointer; width: 90%; }
    .invoice-cbazar .shoppingPayment .paymentPage-left ul { padding: 0px; }
        .invoice-cbazar .shoppingPayment .paymentPage-left ul li { font-size: 14px; list-style-type: none; padding: 15px; }
            .invoice-cbazar .shoppingPayment .paymentPage-left ul li.border-bottom { border-bottom: 1px dotted #ccc; padding-bottom: 15px; }
            .invoice-cbazar .shoppingPayment .paymentPage-left ul li.large-text { padding: 15px 0 15px 15px; }
            .invoice-cbazar .shoppingPayment .paymentPage-left ul li.active a { color: #f90881 !important; cursor: default; }
.my_orders_details .shoppingPayment .paymentPage-left ul li.border-bottom { padding: 7px; }
    .my_orders_details .shoppingPayment .paymentPage-left ul li.border-bottom a { font-size: 14px; }
input#rbActive { margin-right: 12px; }

.my_orders_details .acc label { font-weight: 400; }
.my_orders_details .acc .form-control, .my_orders_details .desc .form-control { font-size: 12px; }
.my_orders_details #myTabContent #ulAccount .usernotes { line-height: 2.1; }
.my_orders_details #myTabContent .tab_stucture { margin-top: 0; }
.my_orders_details #managemeasurements .accCont #ddlProductType { height: 29px; padding: 4px 12px; }
.my_orders_details #managemeasurements .orderlist #trTagNameDtls .tagname { margin-top: 0; text-decoration: underline; background: url("/images/all_sprite_icons.png") no-repeat scroll right -1035px transparent !important; padding-right: 25px; }
.paymentPage-left a { color: #333; }
.internal_page_carousal .shoppinBag_left { padding-top: 0px; }

.radioGrp input[type=checkbox], .radioGrp input[type=radio] { margin: 4px 3px 0; }
.invoice-cbazar .shoppinBag_left .note-dispatch { margin-top: 20px; }
    .invoice-cbazar .shoppinBag_left .note-dispatch p { color: #000; line-height: 23px; font-size: 14px; margin: 0 10px; }
.invoice-cbazar .shoppinBag_left .invoice-cbazar-content { border: 1px solid #ccc; overflow: hidden; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-background { background-color: #f3f3f3; padding-top: 0px; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice { color: #201f20; font-size: 16px; font-weight: 500; padding: 2px; padding: 10px 0px; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border { overflow: hidden; padding: 10px 0px; }
        .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border .cost-bold { color: #000; font-weight: 500; font-size: 16px; }
        .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border .cbazar-color { color: #979797; }
        .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border p.raf-form { margin-top: -12px; }
        .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border .invoice-order-text-small { color: #201f20; font-size: 12px; }
            .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border .invoice-order-text-small span.text-weight { font-weight: 500; }
        .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border .ship-addr { color: #201f20; font-size: 12px; }
        .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border .billing { margin-left: -15px; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .padding-top-0 { padding-top: 0; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .border { border-top: 1px solid #bbb9ba; margin-bottom: -12px; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .border-btm { border-bottom: 1px solid #bbb9ba; padding-bottom: 0px; padding-top: 4px; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .dashed-border { border-top: 1px dashed #dfdfdf; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .dashed-border-top { padding-top: 10px; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .dashed-border-bottom { margin-top: 10px; border-bottom: 1px solid #bbb9ba; padding-bottom: 0; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-thin { background: #f3f3f3; border-top: 1px solid #bbb9ba; border-bottom: 1px solid #bbb9ba; overflow: hidden; padding-left: 0px; }
        .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-thin .invoice-order-heading-bold { padding-top: 15px; padding-bottom: 15px; color: #000; font-size: 14px; padding-left: 0px; }
            .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-thin .invoice-order-heading-bold span { font-weight: 500; }
        .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-thin .invoice-order-heading { color: #000; padding-left: 0px; padding-top: 4px; }
        .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-thin .invoice-order-heading-border { color: #000; padding-left: 0px; border-bottom: 1px solid red; }
        .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-thin .invoice-order-heading-status { padding-top: 15px; font-size: 12px; padding-left: 0px; }
            .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-thin .invoice-order-heading-status span.awaiting-measurements { color: #fa0883; }
            .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-thin .invoice-order-heading-status span.myorder-status { float: left; text-align: left; line-height: 7px; font-weight: 500; }
                .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-thin .invoice-order-heading-status span.myorder-status p span { line-height: 15px; }
        .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-thin p.stage-cbazar-global { margin-top: -10px; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .print { color: #02c7c0; font-size: 14px; padding: 2px; font-weight: 500; padding: 10px 0px; text-align: right; }
.invoice-cbazar .order-id-top { margin-bottom: -4px; margin-top: 11px; }
.invoice-cbazar .invoice-order-heading { color: #bcb9bb; padding-top: 0px; padding-bottom: 7px; font-size: 12px; }
.invoice-cbazar .estore { padding: 10px; font-weight: 500; padding-bottom: 0; }
.invoice-cbazar .invoice-order-heading-border { color: #bcb9bb; padding-top: 0px; padding-bottom: 7px; font-size: 12px; border-bottom: 1px solid #bbb9ba; }
.invoice-cbazar .item-code-padding { padding-left: 20px; }
.invoice-cbazar .cost-right a { margin-top: 106px; display: block; }
.invoice-cbazar .padding-order { padding-right: 50px; }
.invoice-cbazar .padding-order-details { padding-right: 30px; }
.invoice-cbazar span.padding-order { padding-right: 25px; }
.invoice-cbazar p.padding-order-details { padding-right: 15px; }
.invoice-cbazar .quantity-center { text-align: center; }
.invoice-cbazar .invoice-order-heading-border-text { color: #959595; padding-top: 0px; font-size: 13px; padding-left: 0px; padding-right: 0px; }
    .invoice-cbazar .invoice-order-heading-border-text .bag-total, .invoice-cbazar .invoice-order-heading-border-text .cart-send-gift { color: #000; font-size: 14px; font-weight: 500; }
    .invoice-cbazar .invoice-order-heading-border-text .cart-discount { padding-left: 0px; font-size: 12px; padding-right: 0px; }
    .invoice-cbazar .invoice-order-heading-border-text .cart-dispach { padding-left: 58px; color: #000; font-size: 14px; font-weight: 500; }
    .invoice-cbazar .invoice-order-heading-border-text .cart-expidiated { padding-left: 22px; color: #000; font-size: 14px; font-weight: 500; }
    .invoice-cbazar .invoice-order-heading-border-text .cart-order-total { color: #000; font-size: 22px; font-weight: 500; }
.invoice-cbazar .order-total { padding-top: 5px; }
.invoice-cbazar .invoice-order-text { color: #201f20; font-size: 13px; padding-top: 5px; font-weight: 500; }
.invoice-cbazar .shoppingcontenrwrapper-back .back-link { color: #02c7c0; font-size: 16px; font-weight: 500; padding-top: 61px; padding-bottom: 16px; }
.invoice-cbazar .shoppingcontenrwrapper { border-top: 1px dotted #dddadd; padding-top: 15px; }
    .invoice-cbazar .shoppingcontenrwrapper .back-link { color: #02c7c0; font-size: 16px; font-weight: 500; }
    .invoice-cbazar .shoppingcontenrwrapper .form-group p { padding-top: 5px; color: #6b696a; font-size: 11px; }
    .invoice-cbazar .shoppingcontenrwrapper .form-group .form-control { display: block; width: 100%; padding: 10px 0px; font-size: 11px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; }
    .invoice-cbazar .shoppingcontenrwrapper .order-summary-detail { padding: 0px; }
    .invoice-cbazar .shoppingcontenrwrapper h5 { font-weight: 700; }
    .invoice-cbazar .shoppingcontenrwrapper .dispatch_info { font-weight: 500; }
    .invoice-cbazar .shoppingcontenrwrapper .productDetailsWrapper { min-height: 70px; }
        .invoice-cbazar .shoppingcontenrwrapper .productDetailsWrapper .productOffer { background: url('/images/all_sprite_icons.png') no-repeat -8px -446px; width: 147px; height: 21px; display: inline-block; color: #ffffff; padding: 3px; }
        .invoice-cbazar .shoppingcontenrwrapper .productDetailsWrapper p.order-id { font-size: 14px; color: #201f20; padding-top: 5px; }
        .invoice-cbazar .shoppingcontenrwrapper .productDetailsWrapper .shopping_bag_itemImage { width: 100%; }
    .invoice-cbazar .shoppingcontenrwrapper .shippingprice_info { text-align: center; font-weight: 500; }
    .invoice-cbazar .shoppingcontenrwrapper .strikeThrough { color: #d1d2d4; text-decoration: line-through; font-size: 17px; }
    .invoice-cbazar .shoppingcontenrwrapper .shoppingprice_info { font-size: 16px; font-weight: 700; }
.invoice-cbazar .wrapFirst { border-top: 1px solid #dddadd; }
.invoice-cbazar .shoppingcontenrwrapper { background-color: #fff; margin-top: 71px; }
    .invoice-cbazar .shoppingcontenrwrapper .otherOptions { visibility: visible; }
.invoice-cbazar .shoppingBagItemValueDetail { border: 1px solid #e9e7e8; background-image: url("/images/sarre_background.png"); padding: 10px; overflow: hidden; margin-bottom: 10px; margin-top: 70px; }
    .invoice-cbazar .shoppingBagItemValueDetail p { margin: 0 0 5px; padding-left: 10px; }
        .invoice-cbazar .shoppingBagItemValueDetail p.shipping-address { color: #ccc; margin-left: -11px; }
    .invoice-cbazar .shoppingBagItemValueDetail .btn { padding: 7px 0px; border-radius: 0; background-color: #000; color: #fff; font-weight: 300; border: 2px solid #000; width: 100%; }
    .invoice-cbazar .shoppingBagItemValueDetail .boughtItemsWrapper { padding-top: 0px; }
        .invoice-cbazar .shoppingBagItemValueDetail .boughtItemsWrapper .btn-track { border-radius: 0; background-color: #fff; color: #000; font-weight: normal; border: 1px solid #000; width: 100%; margin-top: 20px; font-size: 12px; }
    .invoice-cbazar .shoppingBagItemValueDetail .placeOrderButtonWrapper { margin-top: 6px; }
.productDetailsWrapper .popover { z-index: 100; }
.addWishlist { margin-top: 10px; font-size: 12px; }
.isspage #divisspageright img { width: 100% !important; }
.accHead span.edit { font-size: large; }
.col-lg-9.col-md-9.col-sm-9.col-xs-12.leftDet.payment_para_aln { padding-left: 0px; }
.page_center_bg { margin: 0 auto; width: 1000px; }
#divThProcessleft .conchkOutBtnsOuter .conchkOutBtns .submitbtn { background-color: #000; margin-bottom: 50px; font-size: 14px; color: #fff; padding: 7px 22px; border: 0; }
.feedback h2 { float: left; width: 100%; }
.feedback .pDet { float: left; }
.feedback h2.feedbackheadtxt { font-size: 13px; font-weight: 500; }
.glyphicon-scissors:before { content: "\e226"; }
.knowledgebase .binder h2.head { font-size: 14px; }

/*Design Pad*/
#Design .designPad-outer { z-index: 1; margin-top: 20px; border: 1px solid #e1e1e1; color: #5a5b5e; position: relative; text-align: center; }
    #Design .designPad-outer img { width: 100%; }
#Design .smallimages img { border-radius: 50%; width: 16%; margin: 0 5px; }
#Design .quickView-edit { position: absolute; height: 100%; display: none; }
#Design .designPad-outer:hover .quickView-edit { display: block; width: 100%; height: 100%; cursor: pointer; }
    #Design .designPad-outer:hover .quickView-edit p { bottom: 44%; left: 25%; position: absolute; font-size: 14px; background-color: #fff; border-radius: 3px; -webkit-border-radius: 3px; color: #333; border: 0; border: solid 1px #c3c3be; padding: 5px; opacity: 0.8; width: 50%; }
#Design .designPad-outer:hover { border: 1px solid #f90881 }

#Design .create-design-pad a { background-color: #000; color: #fff; padding: 4px 10px; font-weight: 700; }

/*End Design Pad*/


/*start feedback new styles*/
.feed-back-container input[type=radio] { top: 2px; position: relative; margin-right: 5px; }
.feed-back-container h2.headtxt { color: #000; font-size: 14px; border-bottom: solid 1px #666; margin-bottom: 20px; padding: 10px; margin-left: 22px; margin-top: 15px; text-transform: uppercase; }
.feed-back-container span.num { border-radius: 15px; background-color: #333; font-size: 13px; width: 20px; height: 20px; display: block; color: #fff; text-align: center; margin-right: 20px; }
.feed-back-container .last { border-bottom: dotted 1px #ccc; margin: 5px 0 10px 15px; padding-bottom: 15px; width: 80%; }
.feed-back-container label { margin: 0px 5px; color: #000; font-size: 13px; font-weight: 500 !important; }

.feed-back-container #txtComment { margin-left: 60px; margin-top: 15px; width: 65%; height: 75px; border: 1px solid #ccc; border-radius: 3px; }
.feed-back-container .question { font-size: 13px; width: 85%; float: left; }
.feedbackheadtxt { font-size: 14px; padding: 10px; margin: 40px 0; margin-bottom: 15px; font-weight: 500; color: #333; }
.rateheadingtxt { font-size: 12px; margin-bottom: 15px; font-weight: 500; border-bottom: solid 1px #ccc !important; padding-bottom: 5px; color: #000; }
#txtCmnts { width: 100%; font-size: 12px; }
.form-group-five { margin-bottom: 8px; }
.feedbackmsg { font-size: 13px; line-height: normal; }
    .feedbackmsg p { line-height: 18px; }
    .feedbackmsg .promocode { background-color: #ff0099; color: #fff; font-size: 16px; padding: 10px 0; }
.feedbackmsgcentermsg { text-align: center; display: block; margin-right: auto; margin-left: auto; }
.thankspage.thanks-head { clear: both; padding-top: 15px; display: block; }
.bigDarkGrey.feedback-btn span { width: 100% }

/*end feedback new styles*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .my_orders_details .invoice-order-heading-border-text .cart-order-total { font-size: 18px; }
    .rmvWlist .confirmPopUp { padding: 0 !important; }
        .rmvWlist .confirmPopUp .conchkOutBtns { padding: 10px 20px 5px 95px; }
    .rmvWlist .modal-dialog { width: 50% !important; }
    .tabright { float: right !important; }
    .playandwinpage .playandwintext h2, .playandwinpage .winamount .WebRupee { font-size: 25px !important; }
    .playandwinpage .winamount .WebRupee { margin-left: 10px; }
    .playandwinpage .playandwintext img { width: 55%; }
    .gvform ul li { width: 100% !important; padding-bottom: 10px !important; }
    .formcontainer .gv_titles_or { width: 7% !important; float: left; text-align: center; margin-top: 5px; }
    .gvform ul li textarea { width: 96% !important; height: 70px; border: 1px solid #DDD; margin: 5px 0 10px 0; padding: 5px; font-size: 12px; border-radius: 3px; }
    .gvform h3 .content { margin-bottom: 0px !important; font-size: 11px; }
    .mtm { padding: 3rem; }
    .rtw { padding: 3rem; }
    .genericContent .TestimonyItem { text-align: center; padding: 5px; border: 1px solid #d8d5d5; margin: 15px 5px; }
}

@media only screen and (min-width: 1440px) and (max-width: 1920px) {
    .invoice-cbazar .shoppingPayment .paymentPage-left ul li { font-size: 14px; list-style-type: none; padding: 15px; }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .invoice-cbazar .invoice-order-heading-border { color: #bcb9bb; padding-top: 0; padding-bottom: 7px; font-size: 11px; border-bottom: 1px solid #bbb9ba; }
    .invoice-cbazar .invoice-order-text { color: #201f20; font-size: 13px; padding-top: 5px; }
    .invoice-cbazar .shoppinBag_left .bag-total-left { padding-left: 0; }
    .invoice-cbazar .shoppinBag_left .portrait-mode { padding: 0; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border-thin .invoice-order-heading-bold { padding-top: 15px; padding-bottom: 15px; color: #000; font-size: 12px; padding-left: 0; }
    .invoice-cbazar .shoppinBag_left .invoice-cbazar-content .invoice-border .invoice-order-text-small { color: #201f20; font-size: 12px; }
    .checkOutCont .rightDet .shop ul li { padding: 10px 10px 10px 40px !important; font-size: 10px !important; }
    .genericContent .shop ul li.lg { background: url(/images/all_sprite_icons.png) no-repeat -209px -710px #F9087A !important; }
    .genericContent .shop ul li.dg { background: url(/images/all_sprite_icons.png) no-repeat -209px -631px #f90881 !important; }
    .genericContent .shop ul li.cm { background: url(/images/all_sprite_icons.png) no-repeat -209px -665px #f90881 !important; }
    .genericContent .shop ul li.db { background: url(/images/all_sprite_icons.png) no-repeat -205px -749px #f90881 !important; }
    .playandwinpage .headerimage .playandwintext { width: 250px; padding: 20px 50px; }
        .playandwinpage .headerimage .playandwintext h3 { font-size: 25px; margin-bottom: 5px; }
    .gvform h3 .content { font-size: 12px; font-weight: normal; float: left; width: 100%; padding: 11px 10px 117px 10px; color: red; line-height: 22px; margin-bottom: 15px; }
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .playandwinpage .playandwintext h2, .playandwinpage .winamount .WebRupee { font-size: 30px !important }
    .playandwinpage .winamount .WebRupee { margin-left: 10px; }
    .playandwinpage .headerimage .playandwintext { width: 270px; padding: 20px 50px; }
        .playandwinpage .headerimage .playandwintext h3 { font-size: 28px; margin-bottom: 5px; }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .shoppinBag_left .portrait-mode { padding: 0; }
    li.grey-tick { margin-right: -4px; }
    li.pink-tick { margin-left: -2px; }
    .txt-align { text-align: center; margin: 30px; color: #f09; }
}

@media (max-width: 767px) {

    /*My Account over */
    ul.myaccbreadcrumn li.border-bottom { margin: 2px 0px; padding: 7px 0; width: 100% !important; text-align: left; }
        ul.myaccbreadcrumn li.border-bottom:last-child { border-bottom: none !important; }
    .breadCrum ul li span { font-size: 13px; font-weight: 700; padding: 0; display: inline; }
    ul.myaccbreadcrumn li:nth-child(3) { min-width: 10%; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: left; }
    .myaccbreadcrumn .popover.bottom { padding: 0 0 15px 0; margin: 10px 0 0 15px; z-index: 2; }
    .myaccbreadcrumn b { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #000; text-indent: -9999px; margin: 5px 4px 0 5px; float: right; }
    .myaccbreadcrumn .popover-content { width: 190px !important; }
    .myaccbreadcrumn .popover-title { padding: 4px 0 4px 0; background-color: #fff; border: none; }
    ul.myaccbreadcrumn li.sel a { color: #09f !important; }
    /*End My Account*/
    span.countryplus { left: -10px !important }

    .order-text { padding-top: 20px; }
    .new_ask-question { float: right; padding: 3px 5px 3px 10px; border-radius: 4px; color: #686868; font-size: 13px; margin-top:100px !important; text-transform: capitalize; background-color: #efefef; width: 130px; border: 1px solid #a3a3a3; }
        .new_ask-question:focus, .new_ask-question:hover, .new_ask-question:active { color: #333; }
    .glyphicon glyphicon-new-window { left: 3px !important; }
    .Delivery_failed { color: #b94646 !important; }
    .clearance_url { z-index: 10; position: relative; display: inline-block; }
    /*new UI changed for my-account-profile*/ #ulAccount .desc { background-color: #f3f3f3; padding: 20px 25px; }
    .newprofile .ierror { position: absolute; right: 4px; font-style: normal; top: 29px; color: #ff7272; font-size: 9px; }
    .GenderType { padding: 0 !important; }
    #upPersonalInfo .form-group { margin-bottom: 0 !important; }
    #ulAccount .err { border: 1px solid #ff7272 !important; padding: 7px 10px; border-radius: 5px; }
    input[type='radio'].addr-type { -webkit-appearance: none; width: 18px; height: 18px; border: 1px solid #f09; border-radius: 50%; outline: none; }
        input[type='radio'].addr-type:before { content: ''; display: block; width: 50%; height: 50%; margin: 25% auto; border-radius: 50%; }
        input[type='radio'].addr-type:checked:before { background: #f09; }
    input[type=radio].addr-type { margin: 0 10px 0 0; vertical-align: text-bottom; }
    input[type=radio].addr-type2 { margin: 0 10px 0 10px !important; }
    #ddlSTitle { font-size: 14px; color: #444; }
    .Address-types { background-color: #fff; padding: 15px 20px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px; }
        .Address-types:focus { border: 1px solid #b4e8fd; }
        .Address-types p { font-size: 12px; color: #666; }
    .enter-texts { border: none; font-size: 11px; color: #444; width: 100%; }
    .country_input { padding-left: 80px !important; }
    .enter-texts:focus { outline: none !important; }
    .select2-dropdown { z-index: 0 !important; }
    .hint { font-size: 9px; }
    .addrs { width: 100%; }
    .disble-texts { background-color: #efefef; padding: 18px 20px; }
    .drop-account { border: 1px solid #e1e1e1; width: 100%; padding: 10px; border-radius: 5px; }
        .drop-account:focus { outline: none !important; }
    .myacc-sub span { color: #fff; font-size: 14px !important; padding: 10px 50px !important; border-radius: 5px; font-weight: 500 !important; background-color: #333 !important; margin-top: 25px !important; display: inline-block !important; float: none !important; border: none !important; }
    .newprofile { padding: 0 !important; }
    /*new UI changed for my-account-profile*/
    .my_orders_details #myTabContent h3.accHead span, .my_orders_details #myTabContent h3.accHead, .my_orders_details #myTabContent #ulAccount .profhead { font-size: 13px !important; padding-bottom: 10px; }
    .gvform h3 .content { font-size: 12px; font-weight: normal; float: left; width: 100%; padding: 10px 10px 166px 10px; color: red; line-height: 20px; margin-bottom: 0; }
    .faq-bun { display: block !important; }
    .gvform .addCartBtn { background: #f90881; float: left; color: #fff; padding: 10px 0; margin: 20px 10px 10px 0; width: 130px; text-align: center; }
    .invoice-cbazar .cost-right a { margin-top: 0px; display: block; }
    .home_header .header { height: 58px; border-bottom: solid 1px #ccc; }
    .feed-back-container #txtComment { width: 85%; }
    #txtCmnts { width: 100%; font-size: 12px; height: 40px; }
    .feedbackmsgcentermsg { width: 100%; margin-top: 10px; }
    .recommend-bg .leftDet h3 { font-size: 13px !important; }
    .gvform .addToCart { display: flex; justify-content: center; width: 100%; }
    .recommend .rightDet .shop { margin: 0; }
    .QuestionsList input[type=text] { margin-left: 13px; margin-top: 5px; }
    .gvform span { color: #f90881; font-size: 9px; }
    .playandwin.moved { float: left; }
    .playandwinpage .qstn-contn #Submit { background-color: #39b54a; border-radius: 2px; box-shadow: 0px 3px 2.73px 0.27px rgba(0, 0, 0, 0.13) }
    .playandwinpage .btn.btn-success { margin: auto; }
    .playandwinpage .playandwintext { padding: 20px 40px !important; font-size: 20px !important; }
    .playandwinpage .winamount .WebRupee { margin-left: 10px; }
    .playandwinpage .playandwintext h2, .playandwinpage .winamount .WebRupee { font-size: 17px !important; padding: 3px 5px !important; display: inline-block !important; }
    .playandwinpage .QuestionsList h2 { float: left; width: 100%; }
    .playandwinpage .loginsection, .playandwinpage .congrats { margin: 10px 0px !important; }
        .playandwinpage .loginsection ul li:nth-child(2) { margin-bottom: 15px; }
    .showmore_products .pagination > li > a span.paginext { background: url(/images/all_sprite_icons.png) no-repeat -238px -2638px; padding-right: 15px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 15px; display: block; display: block; text-indent: -9999px; }
    .showmore_products .pagination > li > a span.pagiprev { background: url(/images/all_sprite_icons.png) no-repeat -236px -2662px; padding-left: 15px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 15px; display: block; display: block; display: block; text-indent: -9999px; text-indent: -9999px; }
    #ContentPlaceHolder1_wishlistcon .tab-pane .row { margin-right: 0px; margin-left: 0px; }
    .perfect-fit-guarantee .updated-returns { padding: 0px; }
    div#ContentPlaceHolder1_StyleGallaryImages .shoplook { border-bottom: 1px solid #f80781; border-radius: 3px; -webkit-border-radius: 3px; }
    .shoplook { background: #f5f5f5; position: absolute; color: #555; border-radius: 0; bottom: 10%; font-weight: 500; opacity: .9; left: 50%; width: 38%; text-align: center; font-size: 10px; min-width: 70px; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
    .orderstaus ul#ordTransUl li { overflow-x: auto; }

    .genericContent .TestimonyItem { text-align: center; padding: 10px 10px 0px 10px; border: 1px solid #d8d5d5; margin: 15px 5px; border-radius: 1%; }
    .bigDarkGrey.feedback-btn, .conchkOutBtns.col-md-2 { float: none; width: 100%; }
    /*my myaccount app changes*/
    ul.footer_links_menu.text-center.my-account-app-download { background-color: #FFF2F9; padding: 5px; margin-bottom: 10px; }
        ul.footer_links_menu.text-center.my-account-app-download li b { margin-right: 25px; font-size: 12px; font-weight: 500; padding-bottom: 3px; display: block; }

    /*new ui for returns page*/
    .easyreturns_new { border: none !important; }
    .text-xs-center { text-align: center; }
    .returnprd_img { margin: 7px auto; width: 30%; }
    .prdcodelist a { font-weight: 100 !important; color: #333 !important; text-decoration: none !important; font-size: 10px !important; }
    .PrdDesclist { font-size: 14px; color: #333; }
    .size_newreturn { font-size: 13px; }
    .newreturn-selects2 { width: 91% !important; }
    .returns_rowcenter .validation { text-align: left; margin-top: 9px; margin-bottom: 10px; margin-left: 0; color: red; font-size: 12px; font-weight: 500; }
    label.file-name { font-size: 11px; margin-left: 14px; color: green; font-weight: 500; }
    .msg-status { margin-left: 5px; margin-top: 5px; margin-bottom: 10px; color: red; }
    .newreturn #trackdtls textarea { border: 1px solid #ddd; width: 100% !important; margin-left: 0px !important; height: 90px !important; overflow: scroll; border-radius: 3px; font-size: 12px; color: #333; }
    .custom-file-upload { display: inline-block; padding: 9px; background-color: #777; text-align: center; width: auto; position: relative; top: 5px; color: #fff; font-weight: 100; height: 38px; }
    .file-name { position: relative; top: 3px; left: 5px; font-size: 12px !important; color: #333; font-weight: 500 !important; }
    .newreturns_submit { width: 91%; margin-left: 16px; padding: 9px !important; font-weight: 400 !important; font-size: 14px !important; border-radius: 4px !important; }
    .r_head { padding-top: 9px; font-size: 13px; }
        .r_head a { color: #09f !important; font-weight: 500 !important; }
    .newreturnfile_info { font-size: 11px; font-weight: 500; }
    .glyphicon-picture:before { content: "\e060"; position: relative; left: 14px; top: 2px; font-size: 15px; color: #888; }
    .returnupload_outer { border: 1px solid #ddd; display: inline-block; padding: 8px 0px 8px 10px; text-align: left; width: 90%; height: 40px; margin-left: 17px; border-radius: 4px; position: relative; background: #fff; }
        .returnupload_outer span { font-size: 14px; color: #999; }
    button.return_imageup { border: none; /* height: 40px; */ position: absolute; top: -6px; background: none; width: 50%; text-align: right; right: -6px; }
    .loader { display: none; top: 26px; z-index: 10; left: 26px !important; position: absolute; transform: translate(-50%, -50%); }

    .loading { border: 3px solid #fff; width: 20px; height: 20px; border-radius: 50%; border-top-color: #f09; border-left-color: #f09; animation: spin 1s infinite ease-in; right: 0px; display: inline-block; }
    .uploaded-img { margin: -10px 5px 15px 10px; }
        .uploaded-img img { display: inline-block; height: 40px; width: 35px; margin: 0 -4px; position: relative; }
            .uploaded-img img:after { content: 'x'; height: 20px; width: 20px; display: block; }
    .close_icon { position: relative; right: 8px; top: -14px; width: 14px; height: 14px; opacity: 1; background-color: #fff; border-radius: 50%; display: inline-block; border: 1px solid #777; cursor: pointer; }
        .close_icon:before, .close_icon:after { position: absolute; left: 6px; content: ' '; height: 9px; top: 2px; width: 1px; background-color: #000; }
        .close_icon:before { transform: rotate(45deg); }
        .close_icon:after { transform: rotate(-45deg); }

    /*new ui for returns page*/
    .modal-dialog.paisley_dialog { width: 95%; }
    .price-cart { padding-top: 30px; }
    span.cart-text { margin-left: 18px; }
    .priceprice span { margin-right: 5px; }
    .paisley-contet ul li { font-size: 16px; text-align: left; width: 100%; white-space: nowrap; }
        .paisley-contet ul li b { font-size: 16px; }
    .paisley-banner-bg { min-height: 210px; width: 100%; border-bottom: 1px dotted #ccc; }
    .paisley-contet ul li img { width: 80% }
    .txt-align { margin: 40px; }
    .addCartBtn { width: 62% !important; position: relative; }
    span.add-cart { background: url(/images/all_sprite_icons.png) -26px -28px no-repeat; color: #f90881 !important; width: 28px; height: 28px; top: 11px; position: absolute; left: 18px; }
    .paisley-member img.img-responsive.text-center { width: 36%; margin: 0 auto; }
    .paisley-member .PAISLEY-header-content p { font-size: 25px; color: #f09; font-weight: 300; margin: 0px; }
    .paisley-member .PAISLEY-header-content h2 { font-size: 35px !important; color: #f09; text-transform: uppercase; font-weight: 500; margin: 0px; }
    .paisley-member .PAISLEY-header-content span { font-size: 14px; color: #000; padding: 10px 0; font-weight: 300; }
    .paisley-header { font-size: 11px; margin: 30px auto 10px auto; text-align: center; font-weight: 300; color: #000; }

    tr td { padding: 15px 5px 16px 5px; font-size: 14px; }
    .paisley { background-color: #f8d8e8; padding: 0 7px; color: #f09; }
    .non-paisley { background-color: #efeeee; padding: 0px; }
    .terms-head { color: #f09; font-size: 14px; }
    ul .terms-text { font-size: 14px; list-style: disc; margin-left: 18px; line-height: 21px; }

    .paisley-contet { margin: -20px auto 40px auto; }
    .paisley-subbanner { text-align: center; margin: 30px auto; }
    .paisley-inner { margin: auto; }
    .paisley-options { font-size: 13px; text-align: left; }
    .paisley-subbanner { text-align: center; margin: 30px auto; }
    .paisley-subbanner1 { color: #333; font-weight: 500; font-size: 23px; }
    p.paisley-subbanner2 { font-weight: 400; color: #f09; font-size: 12px; }
    .about-paisley { background-color: #f7f7f7; width: 100%; margin: auto; padding-bottom: 40px; }
    .pais-member { color: #f09; }
    .txt-align { text-align: center; margin: 30px; color: #f09; }
    .paisley-contet ul { display: flex; padding: 0px; justify-content: center; }
    .timeline li:last-child span.oval { width: 40px; height: 40px; top: -11px; left: -41px; }
}



@media screen and (min-width: 320px) and (max-width: 480px) {
    .rmvWlist .confirmPopUp { padding: 0 !important; overflow: inherit !important; }
    .rmvWlist .modal-dialog { width: 100%; }
    .rmvWlist .modal-content { position: relative; }
    .recommend-us .righttag .field { font-size: 10px !important; }
    
}
@media (max-width: 480px){
    .track-ess-text { font-size: 12px !important; margin-left: 3px !important; }
}

.STbtn {
    margin-right: 0; margin-bottom: 5px; right: 0; top: 5px; padding-left: 16px; background: #000; height: 34px; line-height: 20px; width: 230px; cursor: pointer; float: left;
}
    .STbtn input[type="submit"] { width: inherit; background: #000; color: #fff; height: 34px; font-size: 13px; padding: 0 16px 0 0; border: 0; font-weight: 500; cursor: pointer; width: 230px; -webkit-appearance: none; }
.clsnewposition { position: absolute; left: 833px; height: 25px; width: 25px; margin: 106px 0 0 0; }
.nheadthx h2 { font-size: 16px; }
.conchkOutBtnsOuter .conchkOutBtns .bigDarkGrey { padding: 0px 0px 5px 10px !important; float: left; }
.requestPopUp .contFrm li.err textarea, .requestPopUp .contFrm li.err input { border: 1px solid red; }
.googlemap { width: 480px; padding: 7px 0 5px 0; overflow: hidden; position: relative; }
    .googlemap .googlemapcon { float: left; margin: 35px 10px 10px 15px; }
        .googlemap .googlemapcon .frame { border: 3px solid #ccc; padding: 10px; }
.my_orders_details .acc label span { color: #ff0000; }

/*Thanks page*/
.thankspage p.topspace { padding: 10px 0 0 0; }
.thankspage .li02 li span { float: left; font-size: 12px; margin-right: 10px; width: 25px; height: 25px; }
.thankspage .fus { background: url(/images/all_sprite_icons.png) no-repeat 2px -192px; }
.thankspage .li02 li a { float: none; }
.thankspage .fuk { background: url(/images/all_sprite_icons.png) no-repeat 2px -720px; }
.thankspage .findia { background: url(/images/all_sprite_icons.png) no-repeat 2px -342px; }
span.usernotes { color: #fe3232; font-size: 12px; font-weight: normal; }

.input-group.date .input-group-addon { cursor: pointer; }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.feedback .conchkOutBtnsOuter a.bigDarkGrey { margin: 0 0 31px 0; }
.carousel.internal_page_carousal .knowledgebase-bg h1 { font-size: 22px; text-transform: capitalize; }
.knowledgebase-bg h1 { display: inline; font-size: 20px; }
.carousel.internal_page_carousal .knowledgebase-bg .genericContent, .carousel.internal_page_carousal .knowledgebase-bg { margin: 25px 0 0 0; }
    .carousel.internal_page_carousal .knowledgebase-bg .genericContent .checkOutCont ul li a { float: left; text-align: left; text-decoration: none; color: #2abdb8; text-transform: capitalize; }
    .carousel.internal_page_carousal .knowledgebase-bg .genericContent .checkOutCont ul li { border-top: 1px dotted #ccc; padding: 4px 0; }
    .carousel.internal_page_carousal .knowledgebase-bg .genericContent .checkOutCont ul { padding: 0; }
    .carousel.internal_page_carousal .knowledgebase-bg .knowledgebase-content { text-align: left; line-height: 22px; }
    .carousel.internal_page_carousal .knowledgebase-bg .checkOutCont #Showlink, .carousel.internal_page_carousal .knowledgebase-bg .checkOutCont #Showless { float: right; text-align: right; }
    .carousel.internal_page_carousal .knowledgebase-bg .checkOutCont div:nth-child(1) ul li:nth-child(1) { border: 0; padding: 0 0 4px 0; }
    .carousel.internal_page_carousal .knowledgebase-bg .showKBdetails { display: block; }
.expired { background-color: #ffb2b2; }
    .expired tr td { color: #963524 }
.googlemap#dvGooggleMap { width: 100%; }
.genericContent ul ul.redisclaimer li { background: none; }
ul.wikiList li a { color: #333; line-height: 20px; font-size: 14px; }
    ul.wikiList li a:hover { color: #f09; }
.wikiList .level1 ul li ul li a { padding-left: 10px; }

/*Recommend-us*/
.recommend .recommend-bg .leftDet h2, .recommend .recommend-bg .leftDet h3 { float: left; width: 100%; padding: 0px 0px; }
.recommend-us h2 { font-size: 13px; font-weight: 500; padding: 0; margin-top: 0px; margin-bottom: 7px; float: left; width: 100%; }
.recommend-us .hImgShowcase { float: left; width: 100%; position: relative; }
.recommend .recommend-bg .leftDet { padding: 0px; }
    .recommend .recommend-bg .leftDet svg { width: auto; float: none; color: #DA6C58; display: inline; }
    .recommend .recommend-bg .leftDet a.captchabtn, .recommend .recommend-bg .leftDet a.captchabtn:hover { text-decoration: none }
        .recommend .recommend-bg .leftDet a.captchabtn svg { color: #35bdb8; margin-left: 10px; }
    .recommend .recommend-bg .leftDet #imgCaptcha { width: 140px; }
    .recommend .recommend-bg .leftDet input, .recommend .leftDet select, .recommend .leftDet textarea { width: 100%; border: 1px solid #ddd; border-radius: 3px; background: #fff; font-size: 12px; float: left; margin: 4px 0px; }
        .recommend .recommend-bg .leftDet input:-webkit-autofill, .recommend .leftDet textarea:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }
    .recommend .recommend-bg .leftDet .submitbtn { width: auto; line-height: normal; }
        .recommend .recommend-bg .leftDet .submitbtn span { line-height: 24px; color: #fff; }
    .recommend .recommend-bg .leftDet .captchatxt { width: 140px; }
    .recommend .recommend-bg .leftDet .group-recommend { float: left; margin: 20px 0 0 0; width: 100%; }
.recommend .recommend-bg { float: left; padding: 0px; }
    .recommend .recommend-bg .leftDet .form_h { background-color: #EBEBEB; border-top: 2px solid #9E9D9E; float: left; width: 100%; padding: 5px 15px; }
    .recommend .recommend-bg .leftDet .conchkOutBtns { margin-right: 5px; }
    .recommend .recommend-bg .leftDet.main-recommend { background-color: #F3F3F3; padding: 0px 0px 10px 0px; }
.recommend-us .righttag .field { color: red; font-size: 11px; font-style: italic; }
.recommend-us .righttag { float: right; }
.recommend-us .conchkOutBtnsOuter .conchkOutBtns .submitbtn { background-color: #000; margin: inherit; border: none; border-radius: 4px; }
.feedbackmsg ul li { width: 100% }
.testimonials ul li.list-group-item { padding: 15px 0px }
.testimonials .list-group-item-heading { font-size: 14px; color: #2e2e2e; text-transform: capitalize; }
    .testimonials .list-group-item-heading em { font-size: 10px; color: #9f9f9f; margin-left: 7px; display: inline-block; }
    .testimonials .list-group-item-heading .userlocation { font-size: 11px; font-style: normal; margin-right: 5px; color: #717171; display: inline-block; }
.testimonials .usericon .glyphicon.glyphicon-user { text-align: center; background-color: #f9f9f9; border-radius: 30px; height: 55px; width: 55px; line-height: 47px; font-size: 23px; border: 3px solid #ddd; color: #cccccc; font-style: normal; }
.genericContent .testimonials .list-group-item p { text-align: left; word-wrap: break-word; }
.testimonials .usericon { width: 7%; }
.testimonials ul.pagination { margin-bottom: 15px; }
.genericContent .testimonials { float: left; list-style: none; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-bottom: 0px; }
    .genericContent .testimonials li { float: left; padding: 10px; background: #fff; width: 100%; border: 1px dotted #fff; margin: 0px; }
.genericContent ul.list-group .list-group-item:first-child, .genericContent ul.list-group .list-group-item:last-child { border-top: 1px dotted #ccc; }
.genericContent .pag ul.pagination { margin: 20px 0px; padding-bottom: 0px; }
    .genericContent .pag ul.pagination li { float: none; margin: 0px; }
.genericContent ul.pagination li a { background-color: #fff; padding: 7px 14px; border-radius: 0px; margin-bottom: 5px; }
    .genericContent ul.pagination li a:hover { text-decoration: none; background-color: #eee; }
.genericContent .pag ul.pagination li:first-child a { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.genericContent .pag ul.pagination li:last-child a { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
.genericContent .pag ul.pagination li.sel a:hover, .genericContent .pag ul.pagination li.sel a { background: #f90881; color: #fff; border: 1px solid #f90881; }
.genericContent span.badge { width: 15px; height: 15px; border-radius: 30px; margin-right: 5px; background-color: #999; }
    .genericContent span.badge .glyphicon-user { font-size: 6px; left: -2px; top: -6px; }
.testimonials .list-group-item div:nth-child(2) { margin-top: 8px; display: inline; }
.genericContent .borderline { width: 100%; border: 1px dotted #ddd; margin: 0 auto; float: none; }
.testimonials .list-group-item .mobdisplyblock { margin-top: 1px !important; margin-left: 5px; }
.testimonials li:nth-child(10) .borderline { display: none; }
.testimonials .list-group-item .glyphicon-map-marker { margin-right: 2px; font-size: 10px; color: #aaa; }
.orderstaus .table#ordnmeas > tbody > tr > td { padding: 8px 5px; }

/*New Return page*/
.borderright { border-right: 1px solid #ccc; }
.borderleft { border-left: 1px solid #ccc; }
.newreturn .well { line-height: 30px; box-shadow: none; background-image: none; background-color: #f7f7f7; margin-bottom: 10px; border: 1px solid #ccc; }
.newreturn .tracknum_date { margin-left: 10px; font-size: 10px; }
.newreturn .RAF_status { border: 1px solid #ccc; padding: 20px 0px; }
    .newreturn .RAF_status .text-warning { margin-bottom: 0px; }
    .newreturn .RAF_status .btn-inverse, .newreturn .submit_RAF .btn-inverse { background-color: #333; color: #fff; border-radius: 0; padding: 5px 10px; font-size: 11px; }
    .newreturn .RAF_status h3.glyphicon { margin-top: 0px; }
.newreturn table tr td:first-child, .newreturn table tr th:first-child { text-align: center; }
.newreturn table tr td, .newreturn table tr th { vertical-align: middle; }
    .newreturn table tr td .checkbox label, .newreturn table tr th .checkbox label { padding-left: 10px; }
    .newreturn table tr td .checkbox, .newreturn table tr th .checkbox { margin-top: 0px; margin-bottom: 0px; vertical-align: middle; }
    .newreturn table tr td .glyphicon { padding: 0px 5px; top: 0px; cursor: pointer; overflow: hidden; white-space: nowrap; float: left; width: 80%; }
    .newreturn table tr td .imagename { margin-left: 5px; max-width: 75px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
        .newreturn table tr td .imagename a { text-decoration: underline; cursor: pointer; }
.newreturn select.form-control { padding: 3px 5px; float: left; width: 100%; margin-right: 5px; font-size: 16px; }
.newreturn .well select.form-control { padding: 3px 5px; float: left; width: 72%; margin-right: 5px; font-size: 13px; }
.newreturn select:focus, .newreturn select.form-control:focus { box-shadow: none; border: 1px solid #333; outline: none; }
.newreturn #lbltxt { position: absolute; bottom: 10px; right: 20px; font-size: 10px; font-weight: 400; color: #999; }
.newreturn #trackdate { font-size: 10px; float: left; vertical-align: middle; font-weight: normal; font-style: italic; }
.newreturn .well { border-radius: 0px; overflow: hidden; }
.newreturn #trackdtls select#ddlReason, .newreturn #trackdtls select#ddlQty { text-overflow: ellipsis; white-space: nowrap; padding: 5px 10px; border: 1px solid #ddd; border-radius: 3px; }
.newreturn-selects { width: 100%; margin-left: 0px; float: left; height: 40px; }
.newreturn-selects2 { margin-left: 16px; width: 100%; border: 1px solid #ddd; border-radius: 3px; height: 35px; font-size: 12px !important; margin-top: 5px; padding: 5px 10px !important; }
.newreturn #trackdtls textarea { border: 1px solid #ddd; width: 91%; margin-left: 16px; height: 75px; border-radius: 3px; font-size: 12px; color: #333; }
.newreturn .custcmtsc { position: relative; }
.newreturn table.table-border { border: solid 1px #ccc; }
    .newreturn table.table-border thead tr th, .newreturn table.table-border tbody tr td { text-align: left; }
.newreturn .removeimage { display: inline; width: 100%; position: relative; padding: 0 !important; }
.newreturn #trackdtls .glyphicon-plus:before, .newreturn .glyphicon-trash:before { float: left; display: block; }
.newreturn .image:not(:first-child) { float: left; padding-left: 13px; margin-top: 5px; width: 100%; }
.newreturn .image span { display: block; font-weight: 500; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.newreturn .image .filename { font-family: 'Calibri', sans-serif; font-weight: 400; font-size: 11px; }
.newreturn .responsive-fieldset { display: table-cell; width: 100% }
/*.newreturn #trackdtls { float: left; width: 100%; border: 1px solid #ccc; border-bottom: none; }*/
.newreturn .trackdtls .headingtab { padding-top: 10px; padding-bottom: 10px; border: 1px solid #ccc; border-top: none; border-left: none; border-right: none; }
    .newreturn .trackdtls .headingtab label { margin-bottom: 0px; }
.newreturn .checkbox1 { margin: 0px 15px; width: 33px; text-align: center; }
.newreturn .trackdtls .checkbox1 [type="checkbox"] { margin-top: 0px; position: relative; left: 0 }
/*.newreturn .borderbtm { border-bottom: 1px solid #ccc; border-top: none; padding-top: 15px; }*/
.newreturn .image .filename { position: relative; top: 3px; }
.newreturn .PrdImglist .glyphicon-plus { cursor: pointer; }
#modalRAFvalidation .msgcon { padding: 0 }
    #modalRAFvalidation .msgcon .wishlistmsg { text-align: center; }
#modaladdimage .modal-dialog, #modalRAFconfirm .modal-dialog, #modalRAFvalidation .modal-dialog { width: 400px; }
    #modaladdimage .modal-dialog .modal-body input[type=file], #modalRAFconfirm .modal-dialog .policy_agree p, #modalRAFvalidation .modal-dialog .policy_agree p { position: relative; width: 75%; margin: auto; margin-bottom: 10px; }
    #modaladdimage .modal-dialog .modal-body .btn-inverse, #modalRAFconfirm .modal-dialog .modal-body .btn-inverse { padding: 4px 5px; font-size: 11px; }
    #modaladdimage .modal-dialog #returnimgupload { background-color: #000; border: solid; color: #fff; text-transform: uppercase; }
    #modalRAFconfirm .modal-dialog .modal-body .btn-danger { padding: 4px 5px; font-size: 11px; background-color: #d9534f; border-color: #d9534f; margin-left: 5px; }
#modaladdimage .modal-header .left-banner, #modalRAFconfirm .modal-header .left-banner, #modalRAFvalidation .modal-header .left-banner { width: 42px; position: absolute; top: 0; left: -8px; }
    #modaladdimage .modal-header .left-banner img, #modalRAFconfirm .modal-header .left-banner img, #modalRAFvalidation .modal-header .left-banner img { width: 100%; }
.text-white { color: #fff; }
.gv-bubble-loading-bg, .loading-bg { position: absolute; top: 0px; left: 0px; background: url("/images/CB_Logo.gif") no-repeat center rgba(255, 255, 255, 0.7); width: 100%; height: 100%; z-index: 10; }

.About-us .bg-black { background-color: #000; position: absolute; height: 100%; transition: .5s ease; top: 50%; left: 30%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center; overflow: hidden; }
.About-us .bg-top-content .content-view { position: absolute; transition: .5s ease; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center; }
.About-us .bg-top-content p { color: #ccc; }
.About-us .group-img { overflow: hidden; }
.About-us img { margin: auto; }
img.img-responsive.group-img-main { width: 100%; }
.About-us .strip-content h4 { color: #f90881; text-transform: uppercase; font-weight: 500; }
.About-us .strip-content { padding: 15px; border: 1px solid #333; line-height: 28px; }
.About-us .bg-top-content hr { border-color: #f90881; }
.About-us .second-sec ul li { margin-bottom: 10px; float: left; width: 100%; }
    .About-us .second-sec ul li .dots { float: left; width: 25px; }
    .About-us .second-sec ul li span:last-child { float: left; width: 95%; }
.About-us .bg-gray { background-color: #f7f7f7; height: 300px; padding: 20px 15px; line-height: 28px; }
.About-us .bg-gray-last { background-color: #f7f7f7; height: 200px; padding: 20px 15px; line-height: 28px; }

#stylegalleryslider .left.carousel-control .glyphicon-chevron-left:before, #stylegalleryslider .right.carousel-control .glyphicon-chevron-right:before { content: none; }
#stylegalleryslider .left.carousel-control, #stylegalleryslider .right.carousel-control { height: auto; }
    #stylegalleryslider .left.carousel-control .glyphicon-chevron-left { background: url("/images/all_sprite_icons.png") no-repeat -198px -3564px; width: 23px; height: 23px; left: 10px; }
    #stylegalleryslider .right.carousel-control .glyphicon-chevron-right { background: url("/images/all_sprite_icons.png") no-repeat -226px -3564px; width: 23px; height: 23px; right: 10px; }
#modalambassadors .modal-dialog label em { font-size: 11px; font-weight: normal; letter-spacing: 0.6px; }
#modalambassadors.default-modals .dropdown-toggle.btn-default { background-color: #fff; color: #333; border: 1px solid #ababab; padding: 7px; }
#modalambassadors.default-modals .bootstrap-select .dropdown-menu li { padding: 7px; }
#modalambassadors.default-modals .btn-default { padding: 10px; font-size: 12px; }
.upload-ambassador, .user-ambassador { background-color: #eaeaea; padding: 35px 25px; }
#modalambassadors .modal-dialog .userpic { height: 250px; overflow: hidden; }
    #modalambassadors .modal-dialog .userpic span { background-size: cover; height: 250px; width: 100%; display: inline-block; float: left; background-repeat: no-repeat; background-position: center; }
    #modalambassadors .modal-dialog .userpic .userimagebind { height: 251px; overflow: hidden; text-align: center; position: relative; background-color: #efefef; }
#modalambassadors .modal-dialog .userimagebind h5 { position: relative; top: 40%; }
#modalambassadors .modal-dialog [type="checkbox"]:not(:checked), #modalambassadors .modal-dialog [type="checkbox"]:checked { position: absolute; left: -9999px; }
#modalambassadors .modal-dialog .imagepreview span { width: 100%; height: 251px; float: left; background-size: cover; background-repeat: no-repeat; }
#modalambassadors .modal-dialog .open > .customerorders + .dropdown-menu { width: 100%; margin-top: -1px; border-radius: 0px; max-height: 200px; overflow: auto; }
    #modalambassadors .modal-dialog .open > .customerorders + .dropdown-menu li { padding: 10px; }
        #modalambassadors .modal-dialog .open > .customerorders + .dropdown-menu li img { margin-right: 5px; }
#modalambassadors .txtchrvalue { bottom: 10px; }
#modalambassadors .col-md-12.col-xs-12.paddzero.modal-body .col-md-12.col-xs-12 ul.col-md-12.col-xs-12.form-group-five li { list-style: disc; margin-left: 20px; }
    #modalambassadors .col-md-12.col-xs-12.paddzero.modal-body .col-md-12.col-xs-12 ul.col-md-12.col-xs-12.form-group-five li:first-child { margin-left: 0px; list-style: none; }
#openInfoModal.StarAmbassador h3 { font-weight: normal; line-height: normal; font-size: 20px; margin-top: 10px; }
.upload-ambassador #uploadyourphotos { padding: 7px 10px; font-size: 13px; margin-top: 0px; border-radius: 5px; border: none; margin-right: 10px; }
    .upload-ambassador #uploadyourphotos:hover { color: #fff !important; }
span#glyphicon-play-circle { top: 2px !important; right: 5px !important; }
.ethnovogue-fullvideo { width: 1340px !important; }
#ethno-video .embed-responsive.embed-responsive-16by9 { padding-bottom: 50.25% !important; }
#ethno-video .embed-responsive-item { width: 100% !important; height: 100% !important; }
.upload-ambassador p { margin-top: 10px; }
#fashiongallery h3 { font-size: 18px; margin-bottom: 20px; text-transform: uppercase; }
.my_orders_details .becomestar { margin: 75px 24px; line-height: normal; font-weight: normal; }
/*.my_orders_details .prdimagetab { padding: 0px 5px 0px 0px; }*/

#modalambassadors .ErrorMessage { text-align: right; padding: 10px 15px; }
.customerordersdtls .btn .caret { position: absolute; top: 15px; right: 15px; }
.customerordersdtls .dropdown-menu > li > a { font-size: 12px; padding: 3px 5px; }
.my_orders_details .upload-ambassador, .my_orders_details .user-ambassador { padding-top: 15px; padding-bottom: 10px; padding-left: 6px; padding-right: 6px; }
.my_orders_details #fashiongallery .GoToDetailPage { cursor: pointer; }
h3.bigtxt span { text-transform: uppercase }
#fashiongallery .col-md-4.col-sm-6.col-xs-12.form-group { border: solid 1px #e8e4e4; padding: 10px; margin: 8px; }

@media (min-width: 992px) {
    #fashiongallery .col-md-4 { width: 30.33333333%; }
    #modalambassadors .modal-dialog { width: 500px; margin: 10px auto; }
}

@media (max-width: 992px) {
    #modalambassadors .modal-dialog { width: 350px; margin: 10px auto; }
    .gvform img#imgCaptcha { width: 40%; }
    .track-info { padding-left: 75px; padding-right: 0; }
    #trackOrderr .modal-dialog { width: auto !important; }
    /*.trackorderdivdd .trackorderul:first-child li:nth-child(2) span:first-child::before { height: 30px; right: 20px; }*/
    #trackOrderr .modal-body { font-size: 12px; padding: 0 5px; }
}
/*xs*/
@media (max-width: 767px) {
    div#trackprog-outer { margin-top: 10px; }
    .discontinued_bg img.discontinued { position: absolute; top: 30%; left: 26%; height: 90px; width: 90px; }
    .Delivery_failedbar { background-color: #b94646 !important; border: none !important; }
    .order-outer { display: block; margin-bottom: 4px; }
    .rate_rewardtext { margin-top: 15px !important; }
    .neworder-date { font-size: 12px; font-weight: 500; color: #333; }
    .historyorder-date { font-size: 12px; font-weight: 500; color: #333; }
    .newreturn-btn { background-color: #F5F3F3; color: #f90881 !important; text-align: center; padding: 0px 10px; font-size: 13px; font-weight: 500; border: 1px solid #e9e9e9; }
    .newreturn-text { padding-top: 7px; color: #999; font-size: 9px; margin-left: 7px; }
    #track-order .uirating { margin-right: 7px; cursor: pointer; }
    .newrating-text { color: #fff !important; font-size: 11px; background-color: #f90881; padding: 3px 10px; border-radius: 5px; }
        .newrating-text:focus, .newrating-text:active { color: #fff !important; }
    .orderhistory-status { font-weight: 500; font-size: 11px; display: inline-block; border-left: 1px solid #ccc; margin-left: 5px; padding-left: 5px; }
    .col-lg-12.col-md-12.col-sm-12.col-xs-12.sub-product { background-color: #f5f5f5; padding: 5px; margin-top: -20px; margin-bottom: 5px; }
    .trackprog-providemeasure:focus { color: #fff !important; }
    .main_Product { border-bottom: 1px dashed #ccc; }
    #Track_Model .modal-header { border: none !important; }
    .sublimentary_details:after { border-bottom: 1px solid #ccc; }
    #GetTrackDetails { padding: 0 !important; }
    .order-tracking_div { padding: 0; }
    .vertical-trackingscrol { max-height: 275px; min-height: 275px; }
    .order-tracking_div { border-radius: 4px; border-bottom: 1px solid #eee; }
    .tracking-currentinfo { color: #43c88e; font-weight: 500; font-size: 10px; }
    .order-status_1 { color: #43c88e; }
    span.tracking_label { display: inline-block; color: #999; margin-bottom: 1px; font-size: 11px; }
        span.tracking_label:after { content: ':'; margin: 0 3px; }
    span.tracking-info { color: #666; font-size: 11px; font-weight: 500; }
    .product-codeouter { padding: 0; }
    .providemeasure-outer { margin-top: 6px; margin-bottom: 10px !important; }
    .tracks_orders { padding: 0px !important; margin-top: 15px; }
    .vertical-timeline ul li:last-child > span { background: transparent; height: auto; }
    .track-progress { margin-top: 10px; padding-bottom: 15px;  }
    #track-order { padding: 0 0 15px 0px !important; }
    .new-trackimg { padding: 0 !important; }
    .newtracking-prdimg { width: 88%; margin-bottom: 10px; border-radius: 5px; }
    .newtracking-subprdimg { width: 51px; float: left; margin-right: 16px; margin-left: 19px; }
    .subprd-code { margin-bottom: 1px; padding-top: 10px; font-size: 10px; color: #999; }
    .subprd-name { font-size: 13px; color: #666; }
    .track-subprod { padding-left: 0px; }
    .order-tracking { margin-left: 0; margin-right: 0; margin-top: 20px; background-color: #f9f9f9; display: none; }
    .sub-product { padding-left: 0; padding-right: 0; }
    #track-order .trackorder-info { text-align: left; margin-bottom: 4px; line-height: 1.2; }
    #track-order .orderid-text { color: #777; font-size: 12px; }
    #track-order .product-price { color: #444; font-size: 13px; font-weight: 500; }
    #track-order .order-id { color: #777; font-size: 12px; }
    #track-order .order-status { color: #C99602; font-weight: 500; font-size: 11px; display: block; margin-top: 3px; }
    #track-order .product-name { color: #666; font-size: 12px; }
    /*#track-order .glyphicon-chevron-right:before { content: "\e080"; border: 1px solid #ccc; border-radius: 50%; padding: 3px 4px; font-size: 11px; background-color: #dfdfdf; }*/
    #track-order .provide-measurement { margin-top: 8px; background-color: #F90881; color: #fff; text-align: center; padding: 2px 4px; font-size: 12px; border-radius: 4px; width: 135px; }
    #track-order .neprovide_measurements { color: #f09; font-size: 14px; text-decoration: underline; }
    #track-order .order-date { font-size: 12px; font-weight: 500; color: #333; }
    /*#trackprog-outer { padding-bottom: 20px !important; }*/
    .trackprog-head { background-color: #fff; border-bottom: 1px solid #ddd; margin-top: 10px; }
    .trackprog-productname { font-size: 12px; color: #666; padding: 10px 0; margin: 0; }
    .trackprog-providemeasure { background-color: #F90881; color: #fff; text-align: center; float: right; padding: 2px 4px; width: 126px; font-size: 11px; margin: 0; border-radius: 4px; margin-right: -12px; }
    .trackprog-id { font-weight: 500; }
    .trackprog-orderinfo { font-size: 13px; color: #666; margin: 0 !important; }
    .header-progress { text-align: left; color: #666; font-size: 13px; }
    .timeline li .cb_ripple{cursor:pointer;}
    ul.timeline { display: inline-grid; }
        ul.timeline li { font-size: 12px; color: #333; position: relative; padding-left: 15px; left: 15px; top: 0; margin-bottom: 45px; }
            ul.timeline li span.oval { width: 28px; height: 28px; position: absolute; top: -8px; left: -36px; margin-left: -6px; border-radius: 100%; background-color: #979797; border: 1px solid #979797; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
    .progress { height: 630px; margin: 18px 36px 0; background-color: #d6d6d6; position: relative; left: 25px; margin-left: 0px; width: 2px; float: left; }
    /*.progress-bar { width: 0; height: 2px; }*/
    .vertical-timeline span.number { height: 56%; }
    .trackprog-close { background: url(/images/all_sprite_icons.png) -230px -2168px no-repeat !important; width: 20px; height: 20px; text-indent: -9999px; margin-top: -25px; border: none; }
    .vertical-timeline ul li > span { width: 1px; height: 100%; background: #f09; top: 52%; left: 19px; position: absolute; }
        .vertical-timeline ul li > span:before { content: ""; width: 13px; height: 13px; border-radius: 50%; border: 2px solid #fff; position: absolute; background: #86b7e7; left: -6px; top: -6px; background-color: #f09; border: 1px solid #f09; }
    .vertical-timeline ul { margin: 0; list-style: none; position: relative; color: #4a4a4a; font-size: 81.25%; overflow-y: scroll; overflow-x: hidden; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
    .vertical-timeline span.number span { position: absolute; font-size: 11px; left: -75px; color: #4a4a4a; line-height: 16px; top: -6px; width: 70px; }
    .vertical-timeline ul li.active { background-color: #fff; }
    .vertical-timeline ul li:not(:first-child) { margin-top: 10px; }
    .vertical-timeline ul li .status-card { color: #666; font-size: 10px; text-align: left; }
    .number-label { font-weight: 500 !important; }
    .no-status-card, .vertical-timeline ul li { position: relative; margin-left: 70px; padding: 10px 15px; border-radius: 4px; background-color: #fafafa; }
        /*.vertical-timeline ul { min-height: unset; }*/
        .vertical-timeline ul li:not(:first-child):before { content: ""; width: 1px; height: 24px; left: 19px; top: 0px; position: absolute; border-left: 1px dashed #f09; }
    
    a.new-return-btn { background-color: #FFE2F1; display: inline-block; padding: 2px 7px; border-radius: 3px; margin-top: 0px; color: #333; font-size: 12px; border: 1px solid #ccc; cursor: pointer; }
    .new-return-btn:focus, .new-return-btn:hover { color: #333 !important; }
    .glyphicon-download-alt { line-height: 0px !important; }

    /*New Styles for Tracking UI-28/1/2022*/
    .customerordersdtls .open > .dropdown-menu { width: 100%; max-height: 235px; overflow: auto; }
        .customerordersdtls .open > .dropdown-menu li { padding: 10px; }
    .customerordersdtls .imagepreview { margin-bottom: 15px; }

    .slide-ambassadors .active > div { display: none; }
        .slide-ambassadors .active > div:first-child { display: block; }
            .slide-ambassadors .active > div:first-child + div { display: block; }
    .evupload-btn { background-color: #f90881; color: #fff !important; padding: 9px 12px; border-radius: 5px; font-size: 12px; font-weight: 500; display: inline-block; margin-top: 5px; }
    .ethno-outer { margin: 25px 0 25px 0 !important; }
    .ethnovogue-fullvideo { width: 90% !important; height: auto !important; margin: 20px auto !important; }
    #ethno-video .embed-responsive.embed-responsive-16by9 { padding-bottom: 162.25% !important; }
    #ethno-video .embed-responsive-item { width: 100% !important; height: auto !important; }
    .track-new-window { background: url(../images/all_sprite_icons.png) -227px -1466px no-repeat; width: 23px; height: 23px; display: inline-block; vertical-align: middle; }
    .track-ess-text { font-size: 14px; }
    .orderstatus_info { background-color: #333; padding: 2px 5px; width: 100%; position: relative; text-align: left; color: #ffffff; border-radius: 4px; font-size: 11px; border: 1px solid #efefef; white-space: nowrap; max-height: 60px;margin-top: 5px; }
    .order_status { display: inline-block; background-color: #f9f9f9; padding: 5px 21px 5px 10px; border: solid 1px #ccc; border-radius: 6px; }
    span.question_mark { top: 1px; position: absolute; left: 145px; background: url(/images/all_sprite_icons.png) -230px -1749px no-repeat; width: 15px; height: 25px; display: inline-block; }
    .dropdown_os { top: 4px; position: absolute; left: 102px; background: url(/images/all_sprite_icons.png) -223px -2060px no-repeat; width: 40px; height: 25px; display: inline-block; opacity: 0.7; }
    .order_status p { margin: 0px; font-size: 13px; }
    .ess-main-pro { margin-top: 10px; }
    .trackorderul { padding: 10px 5px !important; }
    .trackorderul li span:first-child::before { content: " "; position: absolute; width: 1px; height: 60px !important; background-color: #7c7c7c; right: 23px !important; top: 20px !important; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {

    .slide-ambassadors .active > div { display: none; }
        .slide-ambassadors .active > div:first-child { display: block; }
            .slide-ambassadors .active > div:first-child + div { display: block; }
}

/*md*/
@media screen and (min-width: 768px) and (max-width: 940px) {
    .Address-types { background-color: #fff; padding: 15px 20px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px; }
    .newprofile .ierror { position: absolute; right: 25px; font-style: normal; top: 6px !important; color: #ff7272; font-size: 9px; }
    .ethnovogue-fullvideo { width: 100% !important; }
    .ethno-header { border: none !important; }
    .ethno-body { padding: 0 !important; }
    button.return_imageup { width: 54% !important; }
    .newreturns_sideright { padding: 25px 0px 20px 26px; }
    .loader { left: 30px !important; }
}

@media screen and (min-width: 941px) and (max-width: 1024px) {
    .Address-types { background-color: #fff; padding: 15px 20px !important; }
    .ethnovogue-fullvideo { width: 100% !important; }
    .ethno-header { border: none !important; }
    .ethno-body { padding: 0 !important; }
    label.custom-file-upload { padding: 8px 9px; }
    .procuctTab .tabfeaturedProduct_box_info p { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 77%; margin: auto; }
}

@media screen and (min-width:1024px) {
    .procuctTab .tabfeaturedProduct_box_info { min-height: 60px; }

    .procuctTab .quickView { position: absolute; border-radius: 0; top: 40%; font-weight: 700; opacity: .8; left: 50%; width: 44%; text-align: center; font-size: 13px; letter-spacing: 1px; display: none; min-width: 100px; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }

    .arrowHover .quickView.imageh .btn-default { background-color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; color: #333; border: 0; border: solid 1px #c3c3be; }

        .arrowHover .quickView.imageh .btn-default:hover { color: #f80781; box-shadow: 0px 0px 1px #777; border-bottom: 1px solid #f80781; }

    .arrowHover .imageh:hover { color: #f80781 !important; }

    .procuctTab .tabfeaturedProduct_box_info .starlist:hover { background: url("/images/shortlisted-icon.png") no-repeat 0 0; height: 28px; width: 19px; background-size: 20px; display: block; }

    .procuctTab .tabfilter_box:hover .hiddeninfo { background-color: #fff; border-left: 1px solid #f90881; border-right: 1px solid #f90881; border-bottom: 1px solid #f90881; border-top: 0; display: block; z-index: 1; min-height: 25px; max-height: 83px; }

    .procuctTab .tabfilter_box:hover .quickView { display: block; }

    .procuctTab .tabfilter_box:hover { z-index: 2; border: 1px solid #f90881 !important; }

        .procuctTab .tabfilter_box:hover .hiddeninfo ul li a.customize, .procuctTab .tabfilter_box:hover .hiddeninfo ul li a.readytoship { cursor: text; text-transform: capitalize; color: #333; }

        .procuctTab .tabfilter_box:hover .blog, .procuctTab .tabfilter_box:hover .facebook, .procuctTab .tabfilter_box:hover .goog#changefabricmodal .margintop15leplus, .procuctTab .tabfilter_box:hover .intagram, .procuctTab .tabfilter_box:hover .pinterest, .procuctTab .tabfilter_box:hover .tweet, .procuctTab .tabfilter_box:hover .youtube { width: 28px; height: 28px; display: inline-block; }

        .procuctTab .tabfilter_box:hover .facebook { background-position: 0 -1px; }

        .procuctTab .tabfilter_box:hover .tweet { background-position: -49px 0; }

        .procuctTab .tabfilter_box:hover .pinterest { background-position: -96px 0; }

        .procuctTab .tabfilter_box:hover .intra { background-position: -96px 0; }

        .procuctTab .tabfilter_box:hover .youtube { background-position: -193px -1px; }

        .procuctTab .tabfilter_box:hover .googleplus { background-position: -144px -1px; }

        .procuctTab .tabfilter_box:hover .blog { background-position: -236px -1px; }

    .prdbottomslider .product_box .premiumprdlist { bottom: 60px; }

    .procuctTab .tabfeaturedProduct_box_info p { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 77%; margin: auto; }

    .salectg .layout1 .caption { position: absolute; right: 110px; bottom: 50px; background-color: #fff; margin: 0px; }



    div.shipping-offer p.shipping-text { margin: 0px; writing-mode: vertical-lr; -webkit-writing-mode: vertical-rl; transform: rotate(180deg); color: white; font-size: 10px; background-color: #f90881; padding: 6px 2px; width: -webkit-fit-content; width: -moz-fit-content; width: 18px; }

    .shipping-offer, .pairitup-styles-outer .shipping-offer { position: absolute; display: inline-block; text-align: center; font-weight: 500; text-shadow: 0 -0.05em 0.1em rgba(0,0,0,.3); left: 0; top: 0; z-index: 10; }

    .mother-daugther-styles .shipping-offer { position: absolute; display: inline-block; text-align: center; font-weight: 500; text-shadow: 0 -0.05em 0.1em rgba(0,0,0,.3); left: 0; top: 40px; z-index: 10; }

    .shipping-offer::before { width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 10px solid #f90881; content: ''; display: block; position: absolute; bottom: -9px; }


    /*similar products*/ .similar-products-outer { position: absolute; z-index: 1002; right: 10px; bottom: 30px; background-color: #ffffff; border-radius: 15px; padding: 5px; }

    .sprites-similarProductsIcon { background-position: 1px 3px; width: 24px; height: 20px; display: inline-block; margin: 0px; }

    .similar-products-icon { background-image: url(/images/similar-products-icon.png); background-repeat: no-repeat; }

    .similar-products-outer { color: #000; line-height: 33px; text-align: center; cursor: pointer; }

    .similar-products-outer { width: 30px; height: 30px; border-radius: 50%; position: absolute; z-index: 4; color: #000; right: 20px; bottom: 20px; border: 1px solid #dadade; line-height: 33px; text-align: center; overflow: hidden; cursor: pointer; -webkit-transition: all .2s ease; transition: all .2s ease; will-change: contents; background: #fff; }

        .similar-products-outer:hover { border-radius: 42px; width: 120px; text-align: left; padding-left: 8px; }

            .similar-products-outer:hover .image-grid-icon-main-text { visibility: visible; display: inline-block; margin-top: 0px; width: 100px; margin-left: 2px; background-color: transparent; }

    .image-grid-icon-main-text { font-weight: 500; color: #f90881; vertical-align: middle; visibility: hidden; margin-left: 23px; font-size: 12px; border: none; background-color: #fff; top: -3px; display: inline-block; position: absolute; left: 19px; }

    .breadcrumb { padding: 15px 0px 0 0 !important; }
    .TopRatingprd ul li, .TopRatingprd-full ul li { padding: 5px 10px; background-color: #f2efef; border-radius: 25px; margin-right: 11px; margin-bottom: 14px; display: inline-block; width: 360px; vertical-align: top; }
}

@media screen and (max-width:1024px) {
    .procuctTab .tabfeaturedProduct_box_info { min-height: 60px; }

        .procuctTab .tabfeaturedProduct_box_info p.sarree_name { margin: 0 0 5px 5px !important; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 95%; }

        .procuctTab .tabfeaturedProduct_box_info .starlist { top: 8px !important; right: 10px; }

    .pec-marketing.earn_and_share h3 { font-size: 26px !important; }

    .earn_and_share .share_value { padding: 5px 15px !important; line-height: 60px; }

        .earn_and_share .share_value .WebRupee { font-size: 22px !important; }

    .procuctTab .col-lg-8.col-md-8.col-xs-12.col-sm-8 .tabfilter_box img.img-responsive.small_promo { height: 317px !important; }

    .procuctTab .col-lg-8.col-md-8.col-xs-12.col-sm-8 .tabfilter_box img.img-responsive.big_promo { height: 667px !important; }

    .procuctTab .col-lg-8.col-md-8.col-xs-12.col-sm-8 .tabfilter_box iframe { height: 318px !important; }

    .select-fabric div.dropdown ul li.searchInput input[type="text"]:focus { font-size: 12px; border: none; }



    /*similar products*/
    .similar-products-outer { position: absolute; z-index: 1002; right: 10px; bottom: 30px; background-color: #ffffff; border-radius: 15px; padding: 5px; }

    .sprites-similarProductsIcon { background-position: 1px 3px; width: 24px; height: 20px; display: inline-block; margin: 0px; }

    .similar-products-icon { background-image: url(/images/similar-products-icon.png); background-repeat: no-repeat; background-color: transparent; border: none; text-indent: -9999px; }

    .similar-products-outer { color: #000; line-height: 33px; text-align: center; cursor: pointer; }

    .similar-products-outer { width: 30px; height: 30px; border-radius: 50%; position: absolute; z-index: 4; color: #000; right: 20px; bottom: 20px; border: 1px solid #dadade; line-height: 33px; text-align: center; overflow: hidden; cursor: pointer; -webkit-transition: all .2s ease; transition: all .2s ease; will-change: contents; background: #fff; }

    .image-grid-icon-main-text { display: none; }

    .mother-daugther-styles .dark-color { width: 95%; display: inline-block; }
}

@media (min-width: 992px) and (max-width: 1199px) {

    .slide-ambassadors .active > div:first-child + div { display: block; }
        .slide-ambassadors .active > div:first-child + div + div { display: block; }
    #StyleGallaryImages .upload-ambassador, #StyleGallaryImages .user-ambassador { padding-top: 20px; padding-bottom: 20px; }
    .track-info { padding-left: 100px; padding-right: 0; }
}

/*lg*/
@media (min-width: 1200px) {
    .slide-ambassadors .active > div:first-child + div { display: block; }
    .slide-ambassadorss .active > div:first-child + div + div { display: block; }
    .slide-ambassadors .active > div:first-child + div + div + div { display: block; }
    .feed-back-container .rateheadingtxt .col-lg-1, .feedback-products .col-lg-1 { width: 10% }
    .feed-back-container .rateheadingtxt .col-lg-4, .feedback-products .col-lg-4 { width: 30% }
    /*.col-lg-12.col-md-12.col-sm-12.col-xs-12.leftDet.payment_para_aln { min-height: 200px; }*/
}

@media (min-width: 768px) {
    .discontinued_bg img.discontinued { position: absolute; top: 30%; left: 26%; height: 90px; width: 90px; }
    .modal-dialog { width: 900px; }
    /*New Styles for Tracking UI-28/1/2022*/
    .order-text { padding-top: 20px; }
    .col-lg-12.col-md-12.col-sm-12.col-xs-12.sub-product { background-color: #f5f5f5; padding: 5px; margin-top: -20px; margin-bottom: 15px; }
    .main_Product { border-bottom: 1px dashed #ccc; padding: 0 0 15px 0px !important; margin-bottom: 20px; }
    .Delivery_failed { color: #b94646 !important; }
    .Delivery_failedbar { background-color: #b94646 !important; border: none !important; }
    .sublimentary_details:after { border-bottom: 1px solid #ccc; }
    /*.tracks_orders { padding: 15px 0px 0px 0px !important; }*/
    .tracks_orders p{line-height:1.3;}
    .newtracking-prdimg { width: 55%; /*margin-bottom: 10px;*/ position: relative; border-radius: 5px; }
    #track-order .trackorder-info { text-align: left; margin-left: -10px; margin-bottom: 0px; }
    #track-order .order-id { color: #999; font-size: 13px; /*border-right: 1px solid #999;*/ margin-right: 4px; padding-right: 4px; }
    #track-order .order-status { color: #C99602; font-weight: 500; font-size: 12px; }
    #track-order .orderid-text { color: #999; font-size: 13px; }
    #track-order .product-name { color: #666; font-size: 14px; }
    #track-order .order-date { font-size: 13px; font-weight: 500; color: #444; }
    /*#track-order .glyphicon-chevron-right:before { content: "\e080"; cursor: pointer; border: 1px solid #ccc; border-radius: 50%; padding: 5px 6px; font-size: 11px; background-color: #dfdfdf; }*/
    #track-order .provide-measurement { margin-top: 8px; background-color: #F90881; color: #fff; text-align: center; margin-left: -20px; padding: 4px; width: 150px; font-size: 12px; border-radius: 4px; }
    #track-order .neprovide_measurements { color: #f09; font-size: 14px; text-decoration: underline; }
    #track-order .product-price { color: #666; font-size: 14px; font-weight: 500; margin-left: 1px; }
    .newtracking-subprdimg { width: 51px; float: left; margin-right: 16px; margin-left: 10px; }
    .subprd-code { margin-bottom: 1px; padding-top: 10px; font-size: 10px; color: #999; }
    .subprd-name { font-size: 13px; color: #666; }
    /*.track-subprod { margin-left: 1rem; }*/
    #trackprog-outer { padding-bottom: 10px !important; border-radius: 8px; /*margin: 10px 0;*/ }
    .trackprog-head { background-color: #fff; border-bottom: 1px solid #ddd; margin-top: 15px; }
    .trackprog-productname { font-size: 13px; color: #666; padding: 10px 0; margin: 0; }
    .trackprog-providemeasure:focus, .trackprog-providemeasure:hover { color: #fff !important; }
    .trackprog-providemeasure { background-color: #F90881; color: #fff; text-align: center; float: right; padding: 3px 4px; width: 140px; font-size: 12px; margin: 0; border-radius: 4px; }
    .trackprog-id { font-weight: 500; }
    .trackprog-orderinfo { font-size: 13px; color: #666; margin: 0 !important; }
    .header-progress { text-align: left; color: #666; font-size: 13px; }
    ul.timeline { display: flex; height: 70px; justify-content: space-between; }
        ul.timeline li { display: inline-block; font-weight: 400; font-size: 12px; width: 80px; color: #333; text-align: center; position: relative; max-height: 32px; line-height: 1.2; margin-top: 25px; }
            ul.timeline li span.oval { width: 28px; height: 28px; position: absolute; top: -43px; left: 38%; margin-left: -6px; border-radius: 100%; background-color: #979797; border: 1px solid #979797; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
    .progress { height: 2px !important; background-color: #d8d8d8; margin: 18px 43px 0; }
    .progress-bar { width: 0; height: 2px; }
    .vertical-timeline span.number { height: 54%; }
    .trackprog-close { background: url(/images/all_sprite_icons.png) -230px -2168px no-repeat !important; width: 20px; height: 20px; text-indent: -9999px; margin-top: -25px; border: none; }
    .vertical-timeline ul li > span { width: 1px; height: 100%; background: #f09; top: 42%; left: 50px; position: absolute; }
        .vertical-timeline ul li > span:before { content: ""; width: 13px; height: 13px; border-radius: 50%; border: 2px solid #fff; position: absolute; background: #86b7e7; left: -6px; top: -6px; background-color: #f09; border: 1px solid #f09; }
    .vertical-timeline ul { margin: 0; list-style: none; position: relative; color: #4a4a4a; font-size: 81.25%; overflow-y: scroll; overflow-x: hidden; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
    .vertical-timeline span.number span { position: absolute; font-size: 11px; left: -85px; color: #4a4a4a; line-height: 16px; top: -3px; width: 70px; }
    .vertical-timeline ul li.active { background-color: #fff; }
    .vertical-timeline ul li:not(:first-child) { margin-top: 10px; }
    .vertical-timeline ul li .status-card { color: #878787; font-size: 11px; text-align: left; }
    .number-label { font-weight: 500 !important; }
    .vertical-timeline ul li:last-child > span { background: transparent; height: auto; }
    .no-status-card, .vertical-timeline ul li { position: relative; margin-left: 50px; padding: 10px 15px; border-radius: 4px; background-color: #fafafa; }
        .vertical-timeline ul li:not(:first-child):before { content: ""; width: 1px; height: 14px; left: 50px; top: -23%; position: absolute; border-left: 1px dashed #f09; }
    .order-tracking { margin: 0; background-color: #f6f6f6; border-radius: 8px; }
    .providemeasure-outer { margin-top: 3px; }
    .track-progress { margin-top: 10px; padding: 0; }
    #GetTrackDetails { padding: 0 !important; }
    span.tracking_label { display: block; color: #666; margin-bottom: 1px; font-size: 11px; }

    span.tracking-info { color: #666; font-size: 11px; font-weight: 500; }
    .track-border-right { border-right: 1px solid #ddd; }
    .order-status_1 { color: #43c88e; }
    .order-tracking_div { border-radius: 4px; border-bottom: 1px solid #eee; }
    .tracking-currentinfo { color: #43c88e; font-weight: 500; font-size: 11px; }
    .ripple { display: inline-block; }
    .vertical-trackingscrol { max-height: 300px !important; min-height: 200px; }
    #Track_Model .modal-header { background-color: #eee !important; border: none !important; }
    #Track_Model_after .modal-header { background-color: #eee !important; }
    .lstImg { margin-bottom: 10px; }
    .new-trackimg { padding-left: 0; }
    #SRloading .inner { border: 1px solid #ccc; display: inline-block; text-align: center; margin: 10px auto; padding: 10px 40px; }
    .ripple { display: inline-block; opacity: 0; width: 28px; height: 28px; position: absolute; border-radius: 50%; left: 50%; top: 50%; margin-top: -14px; margin-left: -14px; -webkit-animation-name: ripple-out; animation-name: ripple-out; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
    .order-date1 { border-right: 1px solid #ccc; margin-right: 5px; padding-right: 5px; }
    .newreturn-btn { background-color: #F5F3F3; color: #f90881 !important; text-align: center; padding: 3px 10px; font-size: 15px; font-weight: 500; border: 1px solid #e9e9e9; }
    .newreturn-text { padding-top: 7px; color: #999; font-size: 12px; margin-left: 15px; }
    #track-order .uirating { margin-right: 7px; cursor: pointer; }
    .newrating-text { color: #fff !important; font-size: 12px; background-color: #f90881; padding: 3px 10px; border-radius: 5px; }
        .newrating-text:focus, .newrating-text:active { color: #fff !important; }
    .neworder-date, .historyorder-date { font-size: 13px; font-weight: 500; color: #444; }
    .orderhistory-status { color: #198754; font-size: 12px; font-weight: 500; }
    .cb_ripple1::before { background-color: #b94646 !important; border: 1px solid #b94646 !important; }
    .rate_rewardtext { margin-top: 18px !important; }
    .new-return-btn { background-color: #FFE2F1; display: inline-block; padding: 3px 8px; border-radius: 3px; margin-top: 8px; color: #333; font-size: 12px; border: 1px solid #ccc; cursor: pointer; }
        .new-return-btn:focus, .new-return-btn:hover { color: #333 !important; }
    .glyphicon-download-alt { line-height: 0px !important; }
    .new_ask-question { float: right; padding: 1px 5px 3px 10px; border-radius: 4px; color: #686868; font-size: 16px; margin-right: -30px; display: inline-block; text-transform: capitalize; background-color: #efefef; margin-top: 46px !important; border: 1px solid #a3a3a3; }
        .new_ask-question:focus, .new_ask-question:hover, .new_ask-question:active { color: #333; }


    /*New Styles for Tracking UI-28/1/2022*/

    small.evdiaries-feature { font-size: 12px; }
    .evupload-btn { background-color: #f90881; color: #fff !important; padding: 10px 22px; border-radius: 5px; font-size: 12px; }
    /*new UI changed for my-account-profile*/
    input:-webkit-autofill { background-color: #fff !important; }
    #ulAccount .desc { background-color: #f5f5f5; padding: 20px 40px; }
    .newprofile .ierror { position: absolute; right: 25px; font-style: normal; top: 11px; color: #ff7272; font-size: 9px; }
    input[type='radio'].addr-type { -webkit-appearance: none; width: 18px; height: 18px; border: 1px solid #f09; border-radius: 50%; outline: none; }
        input[type='radio'].addr-type:before { content: ''; display: block; width: 50%; height: 50%; margin: 24% auto; border-radius: 50%; }
        input[type='radio'].addr-type:checked:before { background: #f09; }
    input[type=radio].addr-type { margin: 0 10px 0 0; vertical-align: text-bottom; }
    input[type=radio].addr-type2 { margin: 0 10px 0 10px !important; }
    #ddlSTitle { font-size: 14px; color: #444; }
    .Address-types { background-color: #fff; padding: 15px 20px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px; }
        .Address-types:focus { border: 1px solid #b4e8fd; }
        .Address-types p { font-size: 15px; color: #666; }
    .enter-texts { border: none; font-size: 15px; color: #444; width: 100%; }
        .enter-texts:focus { outline: none !important; }
    .hint { font-size: 10px; }
    .addr-3 { padding: 22px 20px !important; }
    #ulAccount .err { border: 1px solid #ff7272 !important; padding: 7px 10px; border-radius: 5px; height: 38px; }
    .addrs { width: 100%; }
    .disble-texts { background-color: #efefef; padding: 23px 20px; }
    .drop-account { border: 1px solid #e1e1e1; width: 100%; padding: 10px; border-radius: 5px; }
        .drop-account:focus { outline: none !important; }
    .myacc-sub span { color: #fff; font-size: 14px !important; padding: 10px 50px !important; border-radius: 5px; font-weight: 500 !important; background-color: #333 !important; margin-top: 25px !important; display: inline-block !important; float: none !important; border: none !important; }
    /*new UI changed for my-account-profile*/
    .my_orders_details #myTabContent h3.accHead span, .my_orders_details #myTabContent h3.accHead, .my_orders_details #myTabContent #ulAccount .profhead { font-size: 14px !important; font-weight: 500 !important; }
    .page_center_WHF { width: 1000px; margin: auto; }
    .gvform h3 .content { font-size: 12px; font-weight: normal; float: left; width: 100%; padding: 0 0 10px 0; color: #333; line-height: 19px; margin-bottom: 15px; }
    .invoice-cbazar .cost-right { text-align: right; }
    .displayfex .column { -ms-flex: 19.8%; /* IE10 */ flex: 19.8%; max-width: 19.8%; padding: 0 3px; text-align: center; }
    .col-lg-12.col-md-12.col-sm-12.fashion_gallery_head .displayfex .column, #dvTestimonyList .column { -ms-flex: 25%; flex: 25%; max-width: 25%; padding: 0 3px; text-align: center; }
    .showmore_products .pagination > li > a span.paginext { background: url("/images/all_sprite_icons.png") no-repeat -195px -2638px; padding-right: 25px; font-style: italic; color: #333; }
    .showmore_products .pagination > li > a span.pagiprev { background: url("/images/all_sprite_icons.png") no-repeat -236px -2662px; padding-left: 25px; font-style: italic; color: #333; }
    .showmore_products .pagination > li > a span.paginext:hover { background: url("/images/all_sprite_icons.png") no-repeat -195px -2687px; padding-right: 25px; font-style: italic; color: #f90881; }
    .showmore_products .pagination > li > a span.pagiprev:hover { background: url("/images/all_sprite_icons.png") no-repeat -236px -2711px; padding-left: 25px; font-style: italic; color: #f90881; }
    .gvform h3.text-center { font-size: 18px; }
    h3.font-20 { font-size: 18px; padding-top: 15px; padding-bottom: 0; }


    .gvform .addToCart { margin: 0 0 0 34% !important; }
    .gvform .addCartBtn { background: #f90881; float: left; color: #fff; padding: 20px 0; margin: 5px 0px 10px 0; width: 235px; text-align: center; font-weight: 500; font-size: 18px; }
    .mtm { padding: 1rem; }
    .rtw { padding-top: 1rem; padding-right: 2rem; }
    .perfect-fit-guarantee .updated-returns { background-color: #f8f3f3; padding: 25px; margin-top: 25px; }
    .hImgShowcase .gv-height { height: 642px; }
    div#ContentPlaceHolder1_StyleGallaryImages .shoplook:hover { color: #f80781; box-shadow: 0 0 1px #777; border-bottom: 1px solid #f80781; border-radius: 3px; -webkit-border-radius: 3px; }
    .shoplook { background: #f5f5f5; position: absolute; color: #555; border-radius: 0; bottom: 10%; font-weight: 700; opacity: .9; left: 50%; text-align: center; font-size: 11px; /* display: none; */ min-width: 100px; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 0 1px #777; border-bottom: 1px solid #f80781; }
    .slide-ambassadors .nonuser-text h4 { position: absolute; top: 50px; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center; width: 90%; font-weight: normal; padding: 0px 40px; }
    .genericContent .TestimonyItem { text-align: center; margin: 15px 5px; padding: 0 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; }
    a.bigDarkGrey.feedback-btn { width: 100%; }
    .conchkOutBtns.col-md-2 { padding-right: 20px !important; }
    /*my myaccount app changes*/

    ul.footer_links_menu.text-center.my-account-app-download { background-color: #FFF2F9; padding: 7px; }
        ul.footer_links_menu.text-center.my-account-app-download li b { margin-right: 25px; font-size: 12px; font-weight: 500; }
    .quickView.imageh.hidden-sm.hidden-md.hidden-xs { display: none; }

    /*feedback new-ui*/
    .feed-back-container .feedbackthxtxt { font-size: 13px; margin-top: 10px; background-color: #333; color: #fff; text-align: center; padding: 6px; }
    /*feedback new-ui*/

    /*returns new UI*/
    .returns_rowcenter { display: flex; flex-wrap: wrap; justify-content: center; }
    .newreturns_sideleft { background-color: rgba(217, 217, 217, 0.35); float: left; padding: 50px 30px; border-radius: 10px 0px 0px 10px; height: 100%; }
    .newreturns_sideright { background-color: rgba(217, 217, 217, 0.3); float: left; padding: 45px 0px 40px 40px; border-radius: 0px 10px 10px 0px; height: 100%; }
    .newreturns_sideleft:after { width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 40px solid #f4f4f4; content: ''; position: absolute; top: 40%; right: -10px; transform: rotate(-90deg); }
    .newreturns_sideleft .PrdDesclist { font-size: 14px; font-weight: 500; color: #333; }
    .newreturns_sideleft a.PrdCode { font-weight: 100 !important; color: #555 !important; text-decoration: none !important; font-size: 10px; }
    .newreturns_sideleft img { height: 140px; margin: 5px auto; border: 2px solid #ccc; }
    .glyphicon-picture:before { content: "\e060"; position: relative; left: 14px; top: 2px; font-size: 15px; color: #888; }
    .size_newreturn { font-size: 13px; color: #333; }
    .newreturns_sideleft p.tag-name { font-size: 10px; margin-top: 10px; }
    label.newreturnfile_info { font-size: 9px; font-weight: 100; margin-left: 10px; }
    .newreturn #trackdtls select#ddlReason, .newreturn #trackdtls select#ddlQty { text-overflow: ellipsis; cursor: pointer; padding: 5px 10px; border: 1px solid #ddd; border-radius: 4px; background-color: #fff !important; }
    .newreturn-selects { width: 90% !important; }
    .newreturn-selects2 { cursor: pointer; margin-left: 16px; width: 84% !important; border: 1px solid #ddd; border-radius: 4px; height: 38px; background-color: #fff !important; font-size: 15px !important; margin-top: 5px; padding: 5px 10px !important; }
    .returnupload_outer { border: 1px solid #ddd; display: inline-block; padding: 8px 10px; text-align: right; width: 84%; height: 40px; margin-left: 17px; border-radius: 4px; position: relative; background: #fff; }
        .returnupload_outer span { position: absolute; z-index: 1; left: 10px; color: #999; }
    label.custom-file-upload { cursor: pointer; display: inline-block; padding: 8px 11px; text-align: right; width: auto; background-color: #777; font-size: 16px; color: #fff; font-weight: 100; height: 38px; }
    .newreturn #trackdtls textarea { border: 1px solid #ddd; width: 90%; margin-left: 5px; height: 90px; border-radius: 3px; font-size: 14px; color: #333; margin-top: 2px; }
    .newreturns_submit { width: 84%; margin-left: 22px; text-align: center; height: 40px; font-size: 15px !important; display: block; border-radius: 4px !important; font-weight: 100 !important; }
    .r_head a { font-weight: 100 !important; color: #2DACE2 !important; }
    label.file-name { margin-left: 0px; font-size: 13px; font-weight: 500 !important; width: 89%; margin-top: 5PX; display: initial; color: green; }
    .newreturns_sideright label#msg { font-size: 13px; margin-left: 0px; color: red; }
    .returns_rowcenter .validation { text-align: center; margin-top: 9px; margin-left: 4px; color: red; }
    .msg-status { margin-left: 22px; margin-top: 3px; margin-bottom: 0px; display: block; }
        .msg-status span { background-color: green; color: #fff; border-radius: 50%; padding: 2px 5px; font-size: 11px; font-weight: 500; }
    button.return_imageup { border: none; /* height: 40px; */ position: relative; top: -9px; background: none; width: 47%; left: 16px; text-align: right; }
    .loader { display: none; top: 9px; left: 27px !important; position: absolute; transform: translate(-50%, -50%); }
    .loading { border: 3px solid #fff; width: 20px; height: 20px; border-radius: 50%; border-top-color: #f09; border-left-color: #f09; animation: spin 1s infinite ease-in; right: 0px; }
    .uploaded-img { margin: 0 0 10px 13px; }
        .uploaded-img img { display: inline-block; height: 40px; width: 35px; margin: 0 -2px; position: relative; }
            .uploaded-img img:after { content: 'x'; height: 20px; width: 20px; display: block; }
    .close_icon { position: relative; right: 8px; top: -14px; width: 14px; height: 14px; opacity: 1; background-color: #fff; border-radius: 50%; display: inline-block; border: 1px solid #777; cursor: pointer; }
        .close_icon:before, .close_icon:after { position: absolute; left: 6px; content: ' '; height: 9px; top: 2px; width: 1px; background-color: #000; }
        .close_icon:before { transform: rotate(45deg); }
        .close_icon:after { transform: rotate(-45deg); }
    /*returns new UI*/

    /*paisley*/
    .alt_mob_no { font-size: 11px !important; left: 3px !important; }
    .modal-dialog.paisley_dialog { width: 94%; }
    span.cart-text { margin-left: 30px; }
    .price-cart { padding-top: 35px; }
    .paisley-contet ul li img { margin-right: 15px; }
    .addCartBtn { width: 30% !important; position: relative; margin-top: 35px; margin-left: 42%; }
    .paisley-header { font-size: 14px; margin: 30px auto; text-align: center; font-weight: 300; }
    span.line-throu.oldpaisleamount { color: #999; font-weight: 300; font-size: 21px; }
    tr td { padding: 22px; font-size: 16px; }
    .paisley { background-color: #f8d8e8; padding: 0 45px; color: #f09; }
    .non-paisley { background-color: #efeeee; padding: 0 20px; }
    .paisley-diff { float: right; }
    .terms-conditions { margin-right: 25px; margin-top: 30px; }
    .terms-head { color: #f09; }
    ul .terms-text { font-size: 14px; list-style: disc; margin-left: 18px; line-height: 24px; }
    .paisley-options { font-size: 14px; text-align: left; }
    .paisley-subbanner { text-align: center; margin: 30px auto; }
    .paisley-subbanner1 { color: #333; font-weight: 500; }
    p.paisley-subbanner2 { font-weight: 400; color: #f09; }
    .paisley-inner { margin: auto; }
    .about-paisley { background-color: #f7f7f7; margin: auto; padding-bottom: 40px; padding-top: 1px; }
    .pais-member { color: #f09; }
    .paisley-banner-bg { min-height: 210px; width: 100%; padding: 25px; border-bottom: 1px dotted #ccc; }
    .container.maxw { max-width: 920px; padding: 10px 0; }
    #editaddressModal .modal-dialog { width: 650px; }
    .countryacc_code .select2-container .select2-selection--single span { padding-left: 15px; padding-right: 10px; }
    .country_input { padding-left: 65px !important; }
    .track-new-window { background: url(../images/all_sprite_icons.png) -227px -1463px no-repeat; width: 23px; height: 23px; display: inline-block; vertical-align: text-bottom; }
    .updated-returns .justify-content-center { display: flex; justify-content: center; }
    .brd-right { border-right: 1px solid #ccc; position: absolute; top: 45px; width: 1%; height: 74%; right: 0; }
    #alteration .text-center p { min-height: 110px; }
    .timeline li:last-child span.oval { width: 38px; height: 38px; top: -45px; }
    .orderstatus_info { display: none; background-color: #383838; padding: 10px; width: 150px; position: relative; left: -45px; text-align: left; color: #fff; border-radius: 4px; top: 10px; text-align: center; }
    .tracks_orders { margin-left: -6%; }
    .order_status { margin-top: 15px; }
    span.question_mark { top: 12px; position: absolute; left: 108px; background: url(/images/all_sprite_icons.png) -224px -1749px no-repeat; width: 40px; height: 25px; display: inline-block; cursor:pointer }
    .trackorderul li span:first-child::after { top: 22px !important; right: 25px !important; }
    .trackorderul li span:first-child::before { top: 25px !important; height: 50px !important; }
    .trackorderul li { line-height: 3.5 !important; }
}

/*showmore-products*/
.pagination.bootpag li, .pagination li { margin: 0px; }
.showmore_products { padding: 10px 0px; color: #fff; cursor: pointer; color: #000; float: left; width: 100%; }
    .showmore_products .pagination { margin: auto; display: -webkit-inline-box; display: inline-flex; width: auto; }
        .showmore_products .pagination > li > a, .pagination > li > span { background: none; border: none; font-size: 14px; color: #666; font-weight: normal; line-height: 23px; padding: 6px 6px; margin: 0 5px; }
            .showmore_products .pagination > li > a:hover { color: #f90881; }
        .showmore_products .pagination > .pagiactive { border-radius: 50%; font-weight: 500; float: left; }
            .showmore_products .pagination > .pagiactive a { color: #f90881; float: none; position: relative; top: 0px; width: 34px; height: 34px; background: #e0e0e0; border-radius: 50%; display: inline-block; text-overflow: initial; cursor: default; }
                .showmore_products .pagination > .pagiactive a:last-child { width: 40px; height: 40px; padding-top: 8px; padding-left: 4px; }
        .showmore_products .pagination > .disabled { display: none; }
            .showmore_products .pagination > .disabled.show_no, .showmore_products .pagination > .disabled { display: block; }
                .showmore_products .pagination > .disabled a { cursor: pointer; }
                .showmore_products .pagination > .disabled.not-allowed a { cursor: not-allowed; }
.row_column { display: -ms-flexbox; /* IE10 */ display: flex; -ms-flex-wrap: wrap; /* IE10 */ flex-wrap: wrap; padding: 0 4px; width: 100%; margin: 0px; }
.displayfex .column .ReviewImgaes img { margin-top: 1px; vertical-align: middle; -moz-transition: all .9s; -webkit-transition: all .9s; transition: all .9s; max-width: 50%; border-radius: 5%; margin: 5px auto; text-transform: capitalize; }
.displayfex .column img { margin-top: 0 0 5px 0; vertical-align: middle; -moz-transition: all 0.9s; -webkit-transition: all 0.9s; transition: all 0.9s; max-width: 100%; border-radius: 2%; margin: 5px auto; text-transform: capitalize; }
    .displayfex .column img:hover { -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); transition: 0.9s ease; }
.displayfex .column a { position: relative; display: block; }
    .displayfex .column a b { position: absolute; bottom: 0px; margin: 0; background-color: rgba(255, 255, 255, 0.8); font-size: 12px; padding: 0px 5px; color: #333; /*font-size: 14px; display: block; margin-top: 5px; text-transform:capitalize;*/ /*margin: 13px;    position: absolute;   bottom: 0px;*/ display: table; font-weight: normal; text-transform: uppercase; }
/* Responsive layout - makes a two column-layout instead of four columns */
.displayfex .upload-photo { height: 200px; text-align: center; background-color: #efefef; position: relative; border: 1px solid #ccc; margin-bottom: 5px; border-radius: 10px; }
    .displayfex .upload-photo center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); text-align: center; }
        .displayfex .upload-photo center img { opacity: 0.3; }
    .displayfex .upload-photo .uploadbtn { background-color: #292929; color: #fff; border-radius: 0px; margin-top: 10px; padding: 5px 10px; font-size: 11px; text-transform: uppercase; border: none; }

#stars .procuctTab .ESENTIALSinnerWrapper:first-child label { border-right: 1px solid #ddd; padding-right: 20px; }
#stars .procuctTab .ESENTIALSinnerWrapper:last-child label { padding-left: 10px; }

/*Perfect fit gurantee*/


/*Returns page*/
.perfect-fit-guarantee { display: inline-block; float: left; }
    .perfect-fit-guarantee .returns-bg { background-color: #f4f4f4; }
    .perfect-fit-guarantee .btn-border { border: solid 2px #333; color: #000; font-weight: 500; }
    .perfect-fit-guarantee .dot .numbers { border-radius: 50%; background-color: #ccc; padding: 5px 10px; font-weight: 500; display: inline-block; margin-bottom: 10px; }
    .perfect-fit-guarantee .btn-border:hover { background-color: #fff; }
    .perfect-fit-guarantee .returns-bg a, a:hover { text-decoration: none; cursor: pointer; }
    .perfect-fit-guarantee .returns-bg a { font-size: 12px; }
.returnscon.returnscon a, .hrefReturns { color: #000; text-decoration: underline; font-weight: 500; }
.conchkOutBtns a#aConfirm { background-color: black; color: white; text-decoration: none; }
    .conchkOutBtns a#aConfirm:hover { color: white !important; }
.perfect-fit-guarantee .updated-returns { background-color: #f8f3f3; }
.perfect-fit-guarantee .return-head-img { background: url(../images/all_sprite_icons.png) -178px -4969px no-repeat; width: 66px; height: 67px; display: inline-block; }
.perfect-fit-guarantee .mtm .p-4.bg-white, .rtw .p-4.bg-white { text-align: center; border-width: 1px 1px 3px; border-style: solid; border-color: #333; border-image: initial; border-bottom: 3px solid #333; position: relative; }
    .perfect-fit-guarantee .mtm .p-4.bg-white .mtm-icon { background: url(../images/all_sprite_icons.png) -200px -5056px no-repeat; width: 41px; height: 22px; display: inline-block; border: 1px solid #ecdddd; padding: 22px; border-radius: 30px; background-color: #fff; margin-top: -42px; position: absolute; left: 46%; }
.perfect-fit-guarantee .rtw .p-4.bg-white .rtw-icon { background: url(../images/all_sprite_icons.png) -200px -5132px no-repeat; width: 41px; height: 22px; display: inline-block; border: 1px solid #ecdddd; padding: 22px; border-radius: 30px; background-color: #fff; margin-top: -42px; position: absolute; left: 46%; }
.perfect-fit-guarantee .returns-bg { background-color: #f4f4f4; }
.btn-pink { background-color: #f90881 !important; color: white; font-size: 13px; }
.font-weight-bold { font-weight: 500; }
div#TestimonyModal .shopnow { margin: 10px 0px; }
.whatsapp.whsa.fa.fa-whatsapp::before { content: ""; background: url(/images/all_sprite_icons.png) -180px -866px no-repeat; width: 19px; height: 19px; text-align: center; margin-top: -8px; line-height: 34px; margin-bottom: 5px; display: block; }
.instagram .fa.fa-instagram::before { content: ""; background: url(/images/all_sprite_icons.png) -8px -904px no-repeat; width: 19px; height: 19px; text-align: center; margin-top: -8px; line-height: 34px; margin-bottom: 5px; display: block; }
.pinterest .fa.fa-pinterest::before { content: ""; background: url(/images/all_sprite_icons.png) -131px -904px no-repeat; width: 19px; height: 19px; text-align: center; margin-top: -8px; line-height: 34px; margin-bottom: 5px; display: block; }
.facebook .fa.fa-facebook::before { content: ""; background: url(/images/all_sprite_icons.png) -70px -904px no-repeat; width: 19px; height: 19px; text-align: center; margin-top: -8px; line-height: 34px; margin-bottom: 5px; display: block; }
.mr-3, .mx-3 { margin-right: 1rem !important; }
.mt-3, .my-3 { margin-top: 1rem !important; }
div#trackdtls .col-lg-12.col-sm-6.col-md-12.col-xs-12 { word-break: break-word; }
button#uploadyourphotos .d-inline-block { margin-left: 4px; }
div#ContentPlaceHolder1_StyleGallaryImages .shoplook p { margin: 0; padding: 3px 1px; font-weight: 500; }
.d-inline-flex { display: inline-flex; }

tr.transCont.transList td { font-size: 12px !important; }
tr.transCont.transListhead td { font-size: 13px !important; }
.trackNo-btn { background-color: #f80781 !important; color: #fff; font-weight: 500; display: inline-block; font-size: 12px; margin-top: 2px; padding: 3px 15px 2px 7px; background: #f80781 url(/images/all_sprite_icons.png) no-repeat -168px -3415px; border-radius: 3px; }
    .trackNo-btn:hover, .trackNo-btn:active, .trackNo-btn:link { color: #fff !important; background: #f80781 url(/images/all_sprite_icons.png) no-repeat -168px -3415px; }
    .trackNo-btn:focus { color: #fff !important; background: #f80781 url(/images/all_sprite_icons.png) no-repeat -168px -3415px; }
span.stat { margin-left: 2rem; }
.cb_ripple { display: inline-block; width: 35px; height: 35px; border-radius: 50%; margin: 0 5px; position: relative; }
.cb_ripple1 { display: inline-block; width: 35px; height: 35px; border-radius: 50%; margin: 0 5px; position: relative; }

.cb_ripple::before { content: ""; position: absolute; z-index: 0; border-radius: 50%; animation: cb_ripple 0.7s ease-out infinite; background-color: #f09; left: 6px; height: 17px; width: 16px; top: 6px; border: 1px solid #f09; transform: scale(0.5); cursor:pointer;}

.cb_ripple { background-color: #b02a2a; /*transform: scale(0.5);*/ }
.cb_ripple1 { background-color: #b94646; transform: scale(0.5); }

/*.cb_ripple { animation-delay: 0.2s; width: 55px !important; height: 55px !important; top: -55px !important; }*/
.cb_ripple1 { animation-delay: 0.2s; width: 22px !important; height: 22px !important; top: 38px !important; }

@keyframes cb_ripple {
    from { opacity: 1; transform: scale(0); }
    to { opacity: 0; transform: scale(3); }
}

@keyframes cb_ripple1 {
    from { opacity: 1; transform: scale(0); }
    to { opacity: 0; transform: scale(3); }
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

.cb_ripple1::before { content: ""; position: absolute; z-index: 1002; border-radius: 50%; animation: cb_ripple 0.7s ease-out infinite; background-color: #b94646; left: 0px; height: 20px; width: 20px; top: 0px; border: 1px solid #b94646; }
.glyphicon glyphicon-new-window { left: 0px !important; }
.genericContent_new p { white-space: initial !important; line-height: 25px; margin-bottom: 10px !important; }
.mobalg { margin-bottom: 10px; }
.newreturns_submit[disabled] { background-color: #bbb; }
.retimg_valid { background-color: #ccc !important; }
.wish_del { position: absolute; top: 5px; background-color: #fff; right: 5px; cursor: pointer; padding: 5px; border-radius: 20px; }

span.discount.btmrht.buyget1, span.stepupsale { position: absolute; bottom: 0; right: 0; }
#wishListProducts .tabfilter_box { border: 1px solid #ccc; }





.bg-white { background-color: #fff !important; }



.divCOD .left-banner img { width: 50%; }
.divCOD .modal-header { border-bottom: none; }
.divCOD .left-banner { position: absolute; left: 0; top: 0; }
.divCOD .container, #RequestProductModal .container, #cartProductDescrp .container, #prdReviewModal .container { width: 100%; }
.divCOD .modal-dialog { width: 50%; }
.divCOD .confirmPopUp .codforml { margin-top: 20px; }
.loginpopuptext { float: left; margin-top: 15px; margin-bottom: 15px; }
    .loginpopuptext label { margin-top: 5px; }
#dvRegisteredLogin #dvMsg { float: none; }
#youtubeVideoModal .modal-dialog, #youtubeVideoModal .left-banner img { width: 44%; }
#youtubeVideoModal .left-banner { position: absolute; margin-left: -44px; margin-top: -15px; }
#prdReviewModal .modal-dialog { width: 36%; margin-left: auto; margin-right: auto; }
#prdReviewModal .left-banner { position: absolute; margin-left: -30px; margin-top: -15px; }
    #prdReviewModal .left-banner img { width: 70%; }
#feedbackFormModal .modal-dialog { width: 30%; margin-left: auto; margin-right: auto; }
#feedbackFormModal .left-banner { position: absolute; margin-left: -15px; margin-top: -15px; }
#feedbackFormModal .left-banner_wrapper .left-banner img { width: 40% }
#feedbackFormModal .heading { text-align: center; font-size: 18px !important; }
#feedbackFormModal .borderouter { border: dotted 2px #ccc; padding: 10px 0; margin: 0 0 10px 0; }
#feedbackFormModal .modal-body { padding: 5px 0px; }
#feedbackFormModal .borderouter.bg { background-color: #f5f5f5 }
#feedbackFormModal .heading-sec { font-size: 14px }
#feedbackFormModal .borderouter a { margin-right: 15px; }
#feedbackFormModal .font-sub { font-size: 14px; }
.borderouter.bg p:first-child { margin-bottom: 10px; }
#loginModal .modal-header { border-bottom: none; }
#loginModal .modal-body { padding: 0; }
.loginbanner { display: none }
#loginModal .modal-footer { padding: 0; border: 0px; }
#loginModal .modal-body .forgot-link, #dvRegisterServerMsg, #dvLoginErrorMsg { margin-top: 5px; }
#loginModal .left-banner_wrapper, #callNowModal .left-banner_wrapper, #cartProductDescrp .left-banner_wrapper, #trackOrderModal .left-banner_wrapper, #email-regiester-alert .left-banner_wrapper { position: relative; }
    #loginModal .left-banner_wrapper .left-banner img { width: 65%; display: none }
#loginModal .login-social-icons { margin-top: 10px; }
    #loginModal .login-social-icons li, #loginModal .login-social-icons .btn-primary.fb-icon img, #loginModal .login-social-icons .btn-danger.googlepluse img { margin-right: 10px; }
    #loginModal .login-social-icons .btn-danger.googlepluse img, #loginModal .login-social-icons .btn-primary.fb-icon img { position: relative; top: -2px; }
#loginModal .forgotPass, #loginModal .forgotPass:active, .forgotPass:hover, .forgotPass:focus, .forgotPass:visited { color: #f09; font-size: 13px; }
#loginModal .login-social-icons .btn-primary.fb-icon, #loginModal .login-social-icons .btn-primary.fb-icon:hover, #loginModal .login-social-icons .btn-primary.fb-icon:focus, #loginModal .login-social-icons .btn-primary.fb-icon:active, #loginModal .login-social-icons .btn-primary.fb-icon:visited { background-color: #337ab7; border-color: #337ab7; box-shadow: none; padding: 6px 7px; margin: 5px 0px; height: 33px; font-size: 12px; width: 100px; line-height: 20px; }
#loginModal .login-social-icons .btn-danger.googlepluse, #loginModal .login-social-icons .btn-danger.googlepluse:hover, #loginModal .login-social-icons .btn-danger.googlepluse:focus, #loginModal .login-social-icons .btn-danger.googlepluse:active, #loginModal .login-social-icons .btn-danger.googlepluse:visited { background-color: #fff; border-color: #b7b7b7; box-shadow: none; padding: 6px 7px; margin: 5px 0px; height: 33px; font-size: 12px; width: 100px; line-height: 20px; color: #000; }
#loginModal .container, #loginModal .modal-footer img { width: 100%; }
#loginModal .modal-footer img { width: 100%; display: none; }
#loginModal p { text-align: center; font-size: 16px !important; }
#loginModal .reg-linkwraper { padding-right: 0; }
#loginModal .reg-link { margin-top: 30px; }
div#dvGuestLogin { margin-top: 20px; }
#loginModal .connect-text { text-align: center !important; }
#loginModal .mid-login-container { margin: 0 auto; text-align: center; }
    #loginModal .mid-login-container ul.login-social-icons li { display: inline-block; }
        #loginModal .mid-login-container ul.login-social-icons li a { background: url(/images/all_sprite_icons.png) no-repeat; height: 64px; width: 67px; display: block; }
            #loginModal .mid-login-container ul.login-social-icons li a.fb { background-position: -110px -1437px; }
            #loginModal .mid-login-container ul.login-social-icons li a.google { background-position: -186px -1437px; }
#loginModal .left-banner { margin-left: -42px; margin-top: -15px; position: absolute; }
#loginModal #txtForgetPassword { margin-top: 0px; }
#loginModal #dvRegisteredLogin .errmsg, #trackOrderModal #dvTrackOrderLogin .errmsg { width: 100%; }
#loginModal .form-control.height-select { padding: 12px; }
#loginModal .errorText { padding-top: 6px; color: red; display: none; }
#loginModal .modal-content, .modal-content { border-radius: 5px; border: none; overflow: hidden; height: 100%; opacity: 0.95 }
#loginModal .notify-text-container, #loginModal .mail-container { padding: 0; }
    #loginModal .notify-text-container .form-group { margin-bottom: 7px; float: left; width: 100%; }
    #loginModal .notify-text-container .hideForgetPswd { float: right; color: red; }
#loginModal .login-btn, #loginModal .lgcon, #loginModal .closexbtn { padding: 0; margin: 0px 0 5px 0; text-align: right; }
#GetMobileOTP { display: inline-block; margin-bottom: 15px; }
.col-md-12.col-xs-12.form-group.gender { margin-top: 15px; }
#loginModal .login-btn .height-select { height: 48px; color: #bcb9bb; }
#loginModal .login-btn.size-container { padding-right: 4px; }
#loginModal .login-btn.height-container { padding-left: 4px; }
#loginModal .mail-main-container { padding: 0; margin-top: 0px; display: none; }
#loginModal .btn.mail-btn { padding: 7px 0; }
#email-regiester-alert .left-banner { margin-left: -60px; margin-top: -25px; position: absolute; }
#email-regiester-alert .modal-body { margin-top: -15px }
#email-regiester-alert .bold.form-group { margin: 0 0 10px; }
#request-form-email .col-sm-8.col-md-8.col-lg-8.from-group { margin: 0 0 15px !important; }
#trackOrderModal { z-index: 10002; }
    #trackOrderModal .modal-dialog { width: 60%; margin-left: auto; margin-right: auto; }


.default-modals .btn { width: 100%; padding: 7px 33px; border-radius: 0; background-color: #000; color: #fff; font-weight: 400; background-image: none; background-color: #000000; }
#email-regiester-alert .btn-default:hover { border: 1px solid #f80781 !important; color: #f80781 !important; background-color: #fff; }
#hrefLoginLoading, #hrefGuestLoading, #hrefRegistrLoading, #hrefForgotLoading { color: #fff; cursor: default; }
.default-modals .ok-btn { margin-left: 40%; margin-top: 20px; }
#sizeChartModal { z-index: 999999; }
    #sizeChartModal .modal-dialog { width: 61%; margin-top: 10px; }
        #sizeChartModal .modal-dialog .sizechartPopUp .sizechartcon.first-column-gray ul { margin-left: 15px; }
        #sizeChartModal .modal-dialog .modal-content .modal-header .close { color: black; font-size: 25px; }
    #sizeChartModal .modal-body { padding-top: 0px; }
    #sizeChartModal h4 { text-transform: capitalize; }
    #sizeChartModal.expandWidth .modal-dialog { width: 60%; }
    #sizechartModal .left-banner, .sizechartmodal .left-banner { margin-left: -30px; margin-top: -15px; }
        #sizechartModal .left-banner img, .sizechartmodal .left-banner img { width: 13%; position: absolute; top: 0px; left: -8px; display: none; }
    #sizeChartModal .sizechartPopUp .sizechartcon .sprite-video { top: -5px; }
    .sizechartmodal .container, #sizechartModal .container { width: 100%; }
#trackOrderModal .container { width: 100%; }
#trackOrderModal .modal-footer { border: none; }
#trackOrderModal .left-banner { position: absolute; top: -15px; left: -50px; }
#trackOrderModal p { text-align: center; }
#trackOrderModal .qckViewPopUp .myAccount { border-top: 1px solid #ccc; }
    #trackOrderModal .qckViewPopUp .myAccount #ordTransUl { width: 99%; margin-top: 0; border: 1px solid #c9c9c9; }
        #trackOrderModal .qckViewPopUp.myAccount #ordTransUl tr { width: 100%; border-left: 0; border-right: 0; }
.providemsrnt #divMsrtmnt .measuremail { float: left; margin: 5px 0px; }
    .providemsrnt #divMsrtmnt .measuremail .prdprice { float: left }
        .providemsrnt #divMsrtmnt .measuremail .prdprice h3 { margin-top: 0; margin-bottom: 5px; }
    .providemsrnt #divMsrtmnt .measuremail .imgouter { position: relative; float: left; }

.changcurrencyheading { text-transform: uppercase; padding-left: 8px; font-size: 13px; }
    .changcurrencyheading span { color: #000; }
.trackdivi { text-align: center; }
    .trackdivi b.orbg { background-color: #666; border-radius: 85px; padding: 10px; color: #fff; text-align: center; font-size: 13px; }
.haveaccmar { margin-top: 32px; }
.qckViewPopUp .ref { font-size: 11px; margin: 13px 30px 4px 0; float: right; color: #333; line-height: 16px; }
    .qckViewPopUp .ref:hover { color: #2dace2; }
    .qckViewPopUp .ref:active { cursor: wait; }
    .qckViewPopUp .ref span { float: left; font-size: 11px; font-weight: 500; margin-right: 5px; }
.qckViewPopUp .myAccount { width: 100%; max-height: 400px; overflow-y: auto; font-size: 12px; }
    .qckViewPopUp .myAccount .middle { width: 34%; }
.transId { /*background-color: #f5f5f5; border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; cursor: pointer; font-weight: bold; width: 100%;*/ }
    .transId td { padding: 8px 10px; }
.transBtn { width: 40%; }
    .transBtn em.hideem, .transBtn.sel em.showem { display: block; }
    .transBtn em.showem, .transBtn.sel em.hideem { display: none; }
#ordnmeas .transId .transBtn { position: relative; }
em.hideem, em.showem { position: absolute; color: #000; top: 10px; }
.hideem.glyphicon.glyphicon-triangle-right::before { color: #000; font-size: 12px; }
.ordTransId { display: inline-block; font-size: 13px; margin-left: 15px; }
td.middle.text-left.ord-date { font-size: 13px; }
.ord-date { font-weight: 400; }
.myAccount #ordnmeas td, .myAccount #ordTransUl td { vertical-align: top; padding: 6px 10px; border: 0; text-align: left; }
.myAccount #ordnmeas, .myAccount #ordTransUl { font-size: 12px; border-collapse: collapse; margin: 5px 0; width: 97%; margin-top: 12px; border-color: #fff; border-left: 0px; border-right: 0px; }
    .myAccount #ordTransUl tr { width: 100%; border-left: 0; border-right: 0; }
.myAccount .ordDate, .myAccount .dispDate, .myAccount .stat.ordRec b { font-weight: 500; }
.myAccount .thirdClm { font-weight: normal; width: 35%; }
.myAccount #ordTransUl li { padding: 0; }
.myAccount .middle { width: 25%; font-weight: normal; }
.myAccount .transListhead { border-bottom: 1px solid #c9c9c9; font-weight: 500; width: 100%; }
.myAccount .transList { font-weight: normal; border-top: 1px solid #c9c9c9; border-bottom: 1px dotted #ccc; }
.myAccount .prod { font-weight: normal; }
.myAccount .stat { font-weight: 500; width: 100%; position: relative; }
    .myAccount .stat.ordRec, .myAccount .stat.comple { color: #00BE20; font-size: 13px; }
    .myAccount .stat.cancel { color: #a52a2a; }
    .myAccount .stat.ordRec, .myAccount .stat.proVen { color: #000; font-size: 13px; }
    .myAccount .stat.proPro, .myAccount .stat.manUnd, .myAccount .stat.cusPro, .myAccount .stat.finQua { color: #2dace2; }
    .myAccount .stat.ordRec .meaSub, .myAccount .stat.ordRec .awaMea { color: #262626; }
    .myAccount .stat.awaMea .proMea, .myAccount .stat .proMea { float: left; font-size: 11px; right: -147px; text-align: center; width: 142px; top: 1px; height: 21px; line-height: 20px; }
#trackOrderModal .trckOrdrAdded .myAccount .stat .proMea { text-align: left }
.myAccount .stat .modMea { top: 10px; }
.myAccount .stat.awaMea a:hover { color: #262626 !important; }
.myAccount .stat.shipped { color: #48b7a6 !important; }
    .myAccount .stat.shipped.unone { text-decoration: none; }
.myAccount .stat.shipped { color: #48b7a6; line-height: 18px; }
    .myAccount .stat.shipped a { color: #48b7a6; text-decoration: underline; position: relative; }
    .myAccount .stat.shipped .awb { color: #262626; font-size: 11px; float: left; clear: both; }
    .myAccount .stat.shipped .pop { margin: 2px 4px; }
.myAccount .stat.shipped, .myAccount .stat.reaShi { color: #48b7a6; }
.myAccount .ordTransUl .transListli tr:last-child { border-bottom: 2px solid #fff; }
.myAccount .proMealeft { height: 20px; margin: 0px 7px; padding: 5px 3px 0 0; width: 145px; float: left; }
.myAccount .pop { width: 12px; height: 12px; position: absolute; margin: 0 0 0 10px; }
.myAccount .shipped .shiPop { width: 12px; height: 12px; position: absolute; margin: 0 0 0 5px; }
.myAccount #ordTransUl .quickpop { color: #333; }
    .myAccount #ordTransUl .quickpop:hover { color: #2dace2; }
.myAccount .sup { padding: 0 0 0 40px; float: left; width: 220px; }
.myAccount .supbord { border-top: 2px solid #fff; }
    .myAccount .supbord td { padding-top: 0; }
.myAccount .tracktbl .ordTransId { padding-left: 0; }
.myAccount .tracktbl .transId { cursor: default; }
.myAccount .orderlist { max-height: 400px; overflow-x: hidden; overflow-y: auto; }
.stat.awaMea label { float: left }
.invoice-cbazar .procuctTab .tabfilter_box { margin-top: 0px; margin-bottom: 25px; }
#myTabContent .myAccount { width: auto; }
#myTabContent #wishlistcon ul { width: 100%; }
    #myTabContent #wishlistcon ul li a { float: none; }
#myTabContent #wishlistcon li { margin-bottom: 0px; }
#myTabContent .bigDarkGrey span { margin-right: 5px; }
#myTabContent .wishlist, .accHead, .edit, .tracker { }
#myTabContent h3.accHead, #myTabContent .accHead { border-bottom: solid 1px #ccc; padding-bottom: 5px; }
.storrecreditmyacc.table th { font-size: 12px; text-align: center; font-weight: 500; background-color: #e8e5e5; }
.storrecreditmyacc.table tr { border: solid 1px #999; }
    .storrecreditmyacc.table tr .WebRupee { font-size: 14px; margin-top: -2px; display: inline-block; }
    .storrecreditmyacc.table tr td { text-align: left; font-size: 12px; }
        .storrecreditmyacc.table tr td.Expired { color: red; }
.discontinued_bg p.sarree_name { margin: 14px 0 40px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
span.discount.btmrht.buyget1 { position: absolute; bottom: 0; right: 0; }

/*my account*/

span.country_code { position: absolute; left: 25px; bottom: auto; margin-top: -25px; color: #000; }
span.countryacc_code { position: absolute; left: 36px; bottom: auto; margin-top: 0px; color: #000; }
span.countryplus { position: absolute; left: 2px; top: 8px; font-size: 14px; z-index: 1002; }
    span.country_code:after { content: ''; border-right: 1px solid #ddd; display: inline; margin-left: 5px; }
.country_input { position: relative; padding-left: 72px; border: 1px solid #eee !important; height: 38px; }
.country_inputt { position: relative; padding-left: 40px; }
.select2-container .select2-selection--single .select2-selection__rendered { /*padding-left: 17px !important; padding-right: 20px !important;*/ padding-top: 3px !important; }
.select2-container--default .select2-selection--single .select2-selection__arrow { top: 4px !important; }
span.select2-selection.select2-selection--single { border-top: 1px solid #eee !important; border-right: 1px solid #eee !important; border-left: none !important; border-bottom: none !important; border-radius: 5px 0 0 5px !important; height: 36px !important; margin-top: 1px; }
.countryacc_code select { border: 1px solid #eee; width: 60px; height: 38px; margin-top: -1px; margin-left: -2px; padding: 0 0px 0 11px; background-color: #f5f5f5 !important; cursor: pointer; outline: none; box-shadow: none; }

span.countryy_code:after { content: ''; display: block; border-right: 1px solid #ddd; height: 15px; position: absolute; left: 24px; top: 1px; }
/*paiseley*/
.paisely_member .get_free_stitching { margin-left: 10px; color: #333; font-size: 13px; margin-top: 1px; }
.paisely_member { display: flex }
.paisley_member { color: #f09; font-weight: 500; }
.paisely_member [type="checkbox"]:not(:checked) + label:before, .paisely_member [type="checkbox"]:checked + label:before { top: 5px; width: 20px; height: 20px; margin-left: 5px; }
.paisely_member [type="checkbox"]:not(:checked) + label:after, .paisely_member [type="checkbox"]:checked + label:after { top: 2px; margin-left: 6px; transform: scale(1.3); }
.paisley_sprite { background: url(/images/checkoutsprite.png) no-repeat scroll -233px -1318px transparent; /* float: left; */ padding: 0px 7px 2px 12px; position: relative; cursor: pointer; }
.launch-text { color: #f09; font-size: 15px; }
.paisley-member.paisley-bg-img { background-image: url(https://images.cbazaar.com/images/paisely-member-banner-bg-new.jpg); }
.paisley-member .PAISLEY-header-content p { font-size: 32px; color: #f09; font-weight: 300; margin: 0px; }
.paisley-member .PAISLEY-header-content span { font-size: 16px; color: #000; }
    .paisley-member .PAISLEY-header-content span::before { content: ''; border-top: solid 1px #fff; }
.paisley-member .PAISLEY-header-content h2 { font-size: 52px; color: #f09; text-transform: uppercase; font-weight: 500; margin: 0px; }
.paisley-member .PAISLEY-header-content span { content: ''; border-top: solid 1px rgba(255, 255, 255, 0.2); display: block; font-weight: 300; }
.container.maxw { max-width: 920px; }
.paisley-member img.img-responsive.text-center { width: 60%; margin: 0 auto; }
.paisley-contet { margin: 40px auto; }
    .paisley-contet ul li { font-size: 18px; text-align: left; width: 40%; }
        .paisley-contet ul li i { float: left; }
.btn-pink { background-color: #f90881 !important; color: #fff; font-size: 13px; }
.addCartBtn { width: 24%; position: relative; padding: 15px; font-size: 20px; text-align: center; margin: 30px auto; border-radius: 5px; }
span.add-cart { background: url(/images/all_sprite_icons.png) -5px -155px no-repeat; color: #f90881 !important; width: 28px; height: 28px; top: 11px; position: absolute; left: 21px; }
.how-its-works { padding: 20px; margin-top: 40px; }
.benefitsbg { background-color: rgba(243,195,219, 0.3) }
.termsandconditionsbg { background-color: rgba(226,225,225, 0.3) }
.benefits, .termsandconditions { font-size: 18px; min-height: 290px; padding: 25px; font-weight: 300; }
.how-its-works p b { font-size: 22px; text-align: center; display: block; font-weight: 400; color: #333; }
.how-its-works p { font-size: 17px; }
.btn-pink.addCartBtn:hover { color: #ffffff; }
.custom-control.custom-checkbox.d-inline-block.mb-2 { margin-bottom: 2rem }
.line-throu { text-decoration: line-through; color: #666; font-weight: 300; font-size: 21px; }
.priceprice span b { font-size: 24px; }
.priceprice span { font-size: 22px; margin-right: 5px; }
/*shortlist*/
.sarree_name a { color: #999; font-weight: normal; font-size: 12px; }


@media (min-width:1024px) {
    .txt-align { text-align: right; font-size: 17px; font-weight: 300; color: #f09; }
    .paisley-contet ul { display: flex; padding: 0px; justify-content: center; }
    .paisley-contet { display: flex; justify-content: center; }
}

/*thanks page*/
.thankspage p { padding-bottom: 10px; }
.care-link { color: #f09 !important; text-decoration: underline; }
.thanks-shopping { border-radius: 25px !important; border: 1px solid transparent !important; padding: 9px 35px !important; color: #fff !important; font-size: 14px !important; background-color: #333 !important; font-weight: 500 !important; text-decoration: none !important; }
ul li.country { display: inline-block; float: none !important; margin-top: 3px !important; width: auto !important; }
ul li.country1 { display: inline-block; float: none !important; margin-top: 3px !important; width: auto !important; }
.discontinued_bg p.sarree_name { margin: 14px 0 40px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sarree_name a { color: #999; font-weight: 400; }
.modal-header .close { width: 25px; height: 25px; text-align: center; z-index: 1002; }
a#myAccPopOver:after { content: ""; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid #f09; display: inline-block; margin-left: 4px; }
#MsrmntModal .popover .popover-title { background-color: #fff; border-bottom: none; }
#MsrmntModal .popover-title button.close { top: 2px; }
.procuctTab .carousel-indicators { bottom: -20px; visibility: hidden; }
    .procuctTab .carousel-indicators li { display: inline-block; width: 6px; height: 6px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #e1e1e1; border-radius: 10px; border: 0; }
.procuctTab .nav-tabs li { float: right; }
    .procuctTab .nav-tabs li a { color: #8c8d90; }
.procuctTab .nav-tabs #overallTab li { float: none; }
.procuctTab .nav-tabs #overallTab ul.pagination li { float: left; }
.procuctTab .tabfilter_box { z-index: 1; margin-top: 10px; border: 1px solid #e1e1e1; color: #5a5b5e; position: relative; }
.col-lg-6.col-md-6.col-xs-12.col-sm-8 img.img-responsive.lazyl { width: 100% }
.procuctTab .tabfilter_box .carousel-inner { overflow: visible; }
.procuctTab .tabfilter_box .newItem { position: absolute; left: 0; bottom: 0; }
.procuctTab .tabfilter_box .extrainfo { position: relative; }
p.text-center.ethnostylist-name { text-transform: uppercase; font-size: 11px; color: #000; }
.procuctTab .hiddeninfo { position: absolute; display: none; border: 2px solid transparent; left: -2px; right: -2px; top: 0px; }
    .procuctTab .hiddeninfo ul { margin-bottom: 4px; text-align: center; }
.procuctTab .productCondition, .procuctTab .sizeNA, .procuctTab strike { color: #d1d2d4; }
.procuctTab .tabfeaturedProduct_box_info { font-size: 12px; margin: 1px; }
.procuctTab .tabfilter_box:hover .procuctTab .tabfeaturedProduct_box_info:hover { border-bottom: 1px solid #f09; border-left: 1px solid #f09; z-index: 9999; border-right: 1px solid #f09; position: absolute; margin: 0; border-top: none; width: 100%; }
.procuctTab .tabfeaturedProduct_box_info p.taxpolicy sup { display: none; }
.procuctTab .tabfeaturedProduct_box_info p.assured-title-list { color: #ff0099; text-align: center; padding-bottom: 5px; font-weight: 500; }
    .procuctTab .tabfeaturedProduct_box_info p.assured-title-list::after { content: "\00a0"; }
.tabfilter_box .newprice { font-weight: 700; font-size: 14px; }
.procuctTab .WebRupee { font-family: 'WebRupee'; padding: 0 2px 0 2px; margin: 0; display: inline; font-size: 15px; }
.tabfilter_box_new_icon ul.share-buttons { margin-left: 20.5%; width: 49%; float: left; }
.tabfilter_box_new_icon .carousel .tabfeaturedProduct_box_info .hiddeninfo ul.newreadymadeprd { float: left; }
.tabfilter_box_new_icon .carousel .tabfeaturedProduct_box_info .hiddeninfo ul li { margin-left: auto; }
.text-center.smltext { font-size: 11px; color: #333; }
select, options { z-index: 10; }
.sarree_name a { color: #999; font-weight: normal; }
.procuctTab .tabfilter_box .carousel-inner .n_off { background: url(/images/all_sprite_icons.png) -200px -210px no-repeat; width: auto; height: 16px; position: absolute; bottom: 0; display: inline-block; padding: 2px 3px 0 5px; font-size: 10px; color: #fff; right: 0; font-weight: 700; }
    .procuctTab .tabfilter_box .carousel-inner .n_off p b { font-size: 10px; }
    .procuctTab .tabfilter_box .carousel-inner .n_off p { font-size: 10px; }
.soldout { position: absolute; left: 50%; top: 50%; height: 134px; width: 134px; z-index: 10; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
.errors h3 { color: red; float: left; font-size: 15px; font-weight: 700; width: 100%; margin: 7px 0; }
.errors { background: #fffbef; border: 1px solid #ecb3a3; float: left; margin: 5px 0 15px .7%; padding: 7px; width: 100%; border-radius: 3px; }


ul#ulReadySize li .sprite3 .imn { width: 170px !important; }
.sprite3 { float: left; padding: 25px 35px 0px 3px; position: relative; cursor: pointer; }
.terms .sprite3 { right: 30px; }
.sprite3 .imn { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: 45px; position: absolute; top: -38px; width: 150px; z-index: 2; display: none; box-shadow: 0 0 5px #DDD; animation: fadein 0.3s; -moz-animation: fadein 0.3s; -webkit-animation: fadein 0.3s; -o-animation: fadein 0.3s; }
.sprite3 .new_imn { width: 166px !important; }
.sprite3 .measurement_kameezpopup { width: 141px !important; }
.sprite3.bodyheight { margin-top: 3px; }
    .sprite3.bodyheight .imn { left: -252px; }
        .sprite3.bodyheight .imn .imnBot { left: 248px; position: absolute; background: url("/images/imBot3.png") no-repeat scroll center bottom transparent; }
.sprite3 .imn .imnMid { float: left; padding: 2px; cursor: text; position: relative; }
    .sprite3 .imn .imnMid .imnCont { float: left; padding: 5px; }
        .sprite3 .imn .imnMid .imnCont ul li { font-size: 11px; margin: 0; float: left; text-align: left; line-height: 18px; width: 98%; font-weight: normal; color: #373737; font-style: normal; list-style: inside; }
        .sprite3 .imn .imnMid .imnCont ol { font: normal 12px/18px sans-serif; padding: 0 0 5px 0; }
            .sprite3 .imn .imnMid .imnCont ol li { padding: 0; margin: 0 0 5px 10px; float: left; font-size: 11px; text-align: left; }
            .sprite3 .imn .imnMid .imnCont ol ul { margin: 5px 0 0 0; float: left; width: 100%; }
                .sprite3 .imn .imnMid .imnCont ol ul li { float: left; width: 90%; }
        .sprite3 .imn .imnMid .imnCont ul { font: normal 12px/18px sans-serif; padding: 0 0 5px 0; }
            .sprite3 .imn .imnMid .imnCont ul li { padding: 0; }
.sprite3 .imn .imnBot { background: url("/images/imBot.png") no-repeat scroll center bottom transparent; height: 16px; left: -10px; position: absolute; top: 38px; width: 11px; }
#MsrmntModal .sprite3 .imn .imnBot { background: url("/images/imBot3.png") no-repeat scroll center bottom transparent; height: 16px; left: 138px; position: absolute; top: 38px; width: 11px; }
.sprite3 .imn .imnMid .imnCont a { float: none; width: auto; }
.sprite3 .sub_links_box { width: 167px; left: -168px; }
    .sprite3 .sub_links_box .new_imnBot { background: url("/images/imBot3.png") no-repeat !important; left: 164px; }
.justify { text-align: justify; }
.sprite3.rmprdsizes { background: none; padding: 0; }
.sprite3 .scroll { max-height: 100px; overflow-x: hidden; overflow-y: auto; }


@media only screen and (max-width: 992px) {
    .thanksCont .resultFaq ul li p { float: left; width: 100%; text-align: justify; }
    .thanksCont .resultFaq ul li { padding: 0px; }
    .faqlink .form-group .col-lg-6, .faqlink .form-group .col-lg-12 { padding: 0px; }
}

    .thanksCont .resultFaq ul li {
        padding: 0px;
    }

    .faqlink .form-group .col-lg-6, .faqlink .form-group .col-lg-12 {
        padding: 0px;
    }

    .track-info {
        padding-left: 75px;
        padding-right: 0;
    }
}

@media only screen and (min-width: 993px) {
    .faqlink .form-group .col-lg-6, .faqlink .form-group .col-lg-12 { box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; display: flex; padding: 30px; margin: 10px; }
    .resultFaq.faqlink .form-group .col-lg-6 { width: 48%; }
    li.col-lg-12.form-group:first-child img, li.col-lg-12.form-group:nth-child(2) img { width: 48%; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; text-align: justify; padding: 10px; }
    .resultFaq.faqlink .third-child { display: inline; margin: 0; }
    .resultFaq.faqlink .single-text { display: inline !important; }
    .thanksCont .resultFaq ul li .col-lg-6 p, .thanksCont .resultFaq ul li .col-lg-12 p { float: left; width: 100%; text-align: justify; padding: 0 20px; }
    .thanksCont .resultFaq ul li { margin-top: 10px; }
    .gvform img#imgCaptcha { width: 60%; }
    #trackOrderr .modal-body { font-size: 13px; }
}


.sprite-info::after { background: url(/images/checkoutsprite.png) no-repeat scroll -220px -1029px transparent; content: " "; display: inline-block; width: 30px; height: 17px; }
.terms h2 { padding: 0 15px; color: #f09; font-weight: normal; }
.terms label { margin-left: 10px; }
.gvform ul li { font-size: 13px; color: #6e6e6e; float: left; width: 100%; list-style: inside; }

img.newItem-premium { bottom: 0; left: 0; width: auto !important; position: absolute; }

/*Shortlist css start*/
.myacc { padding-left: 25px; }
.container-custom { width: 1120px !important; margin: auto; }
.shortlist-outer-div .col-lg-3 { margin-bottom: 20px; display: inline-block; }
.shortlist-outer-div div .prdtimg { width: 100%; }
.add-to-cart button { background: none; border: 1px solid #f09; width: 100%; color: #f09; padding: 4px; font-size: 15px; font-weight: 500; margin-top: 10px; border-radius: 3px; }
.add-to-cart { width: 100%; }
.prdtimg { border-radius: 4px; }
.readyto_ship { display: inline; background-color: #fcedf6; padding: 0 3px; margin-right: 5px; border-radius: 2px; position: relative; font-size: 10px; }
    .readyto_ship svg { top: 3px; position: relative; }
.Percentage_ico { display: inline; background-color: #fcedf6; padding: 0 3px; border-radius: 1px; position: relative; font-size: 10px; }
.label-essential input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkmark { position: absolute; top: 12px; left: 19px; height: 22px; width: 22px; border: 1px solid #ccc; border-radius: 2px; cursor: pointer; background-color: #fff; }
.label-essential input:checked ~ .checkmark { background-color: var(--white); border: 1px solid #f09; }
.checkmark:after { content: ""; position: absolute; display: none; }
.label-essential input:checked ~ .checkmark:after { display: block; }
.label-essential .checkmark:after { left: 7px; top: 3px; width: 5px; height: 12px; border: solid var(--pink-dark); border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.shorlist-tabs { margin-top: 20px; padding-left: 10px; margin-bottom: 25px; }
    .shorlist-tabs a { margin-right: 15px; border: 1px solid #ddd; padding: 5px 15px; border-radius: 4px; }
        .shorlist-tabs a.active { border: 1px solid #f09; }
.shortlist-text { padding-left: 10px; font-weight: 500; }
.to_measure { font-weight: 500; font-size: 13px; }
p.prd-name { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.delete-btnn { position: absolute; top: 10px; right: 15px; background-color: #fff; border-radius: 26px; width: 25px; height: 25px; }
    .delete-btnn img { position: relative; top: 5px; left: 6px; }
.offers_div_lh { line-height: 1.1; }
.price_strike_div { display: inline-block; }
.shortlist-outer-div p.price { display: inline-block; }
.shortlist-outer-div p.StrikeOut { display: inline-block; font-weight: 400; color: #1a1a1a; text-decoration: line-through; margin: 0 !important; font-size: 14px; }
.offer-msg-dinline, .offer-msg-dblock { font-size: 13px; color: #dc143c; font-weight: 500; display: inline-block; }
.or_text:after { margin: 0 3px; color: #dc143c; font-weight: 500; content: "|"; }
.offer-msg-dinline { margin-left: 10px; }
.shortlist-description { min-height: 120px; }
/*Shortlist css end*/
.tracking-details {cursor:pointer; background: url(../images/all_sprite_icons.png) -227px -1442px no-repeat; width: 23px; height: 23px; border-radius: 15px; border: 1px solid #a3a3a3; background-color: whitesmoke; }
.track-plusicon:before { content: "+"; font-size: 16px; cursor: pointer; background-color: #ededed; width: 20px; height: 20px; display: inline-block; text-align: center; border-radius: 12px; line-height: 1.3; font-weight: 500; color: #818181; margin-bottom: 10px; margin-right: 5px; }
.track-minusicon:before { content: "-"; font-size: 16px; cursor: pointer; background-color: #ededed; width: 20px; height: 20px; display: inline-block; text-align: center; border-radius: 12px; line-height: 1.3; font-weight: 500; color: #818181; margin-bottom: 10px; margin-right: 5px; }
.track-ess-text { font-size: 14px; color: #525252; margin-left: 8px; }
span.track-plusicon {cursor:pointer}



/* Ev return policy css*/
.return-policy .returns-bg { background-color: #f4f4f4; padding: 10px !important;  }
.return-policy .btn-border { border: solid 2px #333; color: #000; font-weight: 500; }
.return-policy .dot .numbers { border-radius: 50%; background-color: #ebebeb; font-weight: 500; display: inline-block; margin: 15px 0; width: 27px; height: 27px; line-height: 1.8; }
.return-policy .btn-border:hover { background-color: #fff; }
.return-policy .returns-bg a, a:hover { text-decoration: none; cursor: pointer; }
.returnscon.returnscon a, .hrefReturns { color: #000; text-decoration: underline; font-weight: 500; }
.card-header.bg-white.shadow-sm.mb-2 { position: relative; }
.loginFeedBackDisplay a.transId.collapsed.hide-happy:after { display: none !important; }
.return-policy .return-head-img { background: url(../images/evsprite.png) -230px -1114px no-repeat; width: 66px; height: 67px; display: inline-block; }
.alteration-bg, .alt-returns-bg { }
.mtm .p-4.bg-white, .rtw .p-4.bg-white { text-align: center; border-width: 1px 1px 3px; border-style: solid; border-color: rgb(231, 231, 231) rgb(231, 231, 231) rgb(236, 221, 221); border-image: initial; border-bottom: 3px solid rgb(236, 221, 221); position: relative; }
    .mtm .p-4.bg-white .mtm-icon { background: url(../images/evsprite.png) -253px -1201px no-repeat; width: 41px; height: 22px; display: inline-block; border: 1px solid #ecdddd; padding: 22px; border-radius: 30px; background-color: #fff; margin-top: -50px; position: absolute; left: 46%; }
    .rtw .p-4.bg-white .rtw-icon { background: url(../images/evsprite.png) -255px -1262px no-repeat; width: 41px; height: 22px; display: inline-block; border: 1px solid #ecdddd; padding: 22px; border-radius: 30px; background-color: #fff; margin-top: -50px; position: absolute; left: 46%; }
.storecredit td { font-size: 12px; line-height: 20px; }
span.ODate.font-weight-bold { margin-left: 3px; }
span.mr-2.other-info { margin-right: 14px !important; }
.track-ask { position: relative !important; }
.trackNo-btn { border: 1px solid #F80781; padding: 11px 40px; background-color: #F80781; color: #fff; font-weight: 500; }
    .trackNo-btn:hover, .trackNo-btn:link, .trackNo-btn:active { color: #fff !important; }
.ev-track { padding: 8px 16px !important; display: inline-block !important; }
.ReturnUrl { border-radius: 4px; padding: 2px 11px; background-color: #333; font-weight: 400; font-size: 12px; color: white; display: inline-block !important; letter-spacing: 1px; }
    .ReturnUrl:hover { color: #fff !important; }
.col-lg-2.pl-0.mt-2.return-ev > a { display: none; }
.genericContent .return-policy a { width: auto !important; }
.ev-store, .updated-returns { background-color: #f8f3f3; }
    .updated-returns .card-title, .updated-returns .card-text { text-align: center; margin-bottom: 15px !important; }
    .return-policy h5 { font-size: 1.25rem !important; margin: 10px 0 !important; }
    .updated-returns .card-color { margin-top:20px; }
.return-policy .font-weight-bold{font-weight:500 !important;}
.return-policy .rtw { padding: 1rem !important; }
.return-policy .mtm { padding: 1rem !important; }
.return-policy h6{margin-bottom:10px !important;}
#alteration h4 { font-size: 24px !important; }
.border-bottom-0 { border-bottom: 0 !important ; }
.border-top-0 { border-top: 0 !important }


/*tracking css Divya*/

.header-progress span.Order_placed { top: 0; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -224px -1494px no-repeat; width: 40px; height: 25px; display: inline-block; }
.header-progress span.Awaiting_for_your_confirmation { top: 0; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -224px -1523px no-repeat; width: 30px; height: 25px; display: inline-block; }
.header-progress span.Production_in_progress { top: 0; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -225px -1550px no-repeat; width: 40px; height: 25px; display: inline-block; }
.header-progress span.Ready_for_checking, .header-progress span.Ready_for_initial_checking { top: 0; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -225px -1577px no-repeat; width: 40px; height: 25px; display: inline-block; }
.header-progress span.Manufacturing_in_process { top: 0; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -225px -1604px no-repeat; width: 40px; height: 25px; display: inline-block; }
.header-progress span.Ready_for_final_checking { top: 0; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -225px -1628px no-repeat; width: 40px; height: 25px; display: inline-block; }
.header-progress span.Ready_to_ship { top: 0; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -225px -1652px no-repeat; width: 30px; height: 25px; display: inline-block; }
.header-progress span.Transit { top: 0; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -225px -1671px no-repeat; width: 40px; height: 25px; display: inline-block; }
.header-progress span.Out_for_delivery { top: 0; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -225px -1693px no-repeat; width: 40px; height: 25px; display: inline-block; }
.header-progress span.Warehouse { top: 0; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -225px -2003px no-repeat; width: 40px; height: 25px; display: inline-block; }
.header-progress span.Dispatched { top: 0px; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -225px -2105px no-repeat; width: 40px; height: 30px; display: inline-block; }
.header-progress span.Delivered { top: 0px; position: absolute; left: 0; background: url(/images/all_sprite_icons.png) -217px -1718px no-repeat; width: 40px; height: 35px; display: inline-block; }

.timeline li:last-child span.cb_ripple::before { left: 10px; height: 19px; width: 19px; top: 9px; }
ul.timeline li:last-child { margin-bottom: 0px; }
.orderstatus_info span{ display:block; }



.trackorderul p { text-align: center; }
.trackorderul li span:first-child::after { content: " "; display: inline-block; position: absolute; width: 7px; height: 7px; background-color: #b3b3b3; border-radius: 50%; top: 19px; right: 20px;  /*content: " "; display: inline-block; position: relative; width: 7px; height: 7px; background-color: #b3b3b3;  border-radius: 50%; margin: 0 25px;*/ }


/*.trackorderul li span:nth-child(2) { font-weight:bold; }*/
#trackOrderr .modal-content { opacity: 1; }
.trackorderul:nth-child(odd) { background-color: #faf4f4; padding: 10px 15px; border-radius: 5px; }
.trackorderul:nth-child(even) { padding: 10px 15px; }
.trackorderul li span:first-child { position: relative; width: 25%; display: inline-block; }
.trackorderul li span:last-child:first-letter { text-transform: uppercase; }
.trackorderul li span:last-child { text-transform: lowercase; }
.trackorderul li:last-child span:first-child::before { height: 120px !important; }
.trackorderul:last-child li:last-child span:first-child::before {height:unset !important; }
.trackorderdivdd .trackorderul:first-child li:nth-child(2) span:first-child::after { background-color: #f09; /*height: 9px; width: 9px; position: relative; left: -1px;*/ }
.trackorderdivdd .trackorderul:first-child li:nth-child(2) span { color: #f09; font-weight:500; }
#trackOrderr .modal-dialog { width: 740px; }
.trackorderul li span:first-child::before { content: " "; position: absolute; width: 1px; height: 35px; background-color: #7c7c7c; right: 28px; top: 5px; }
/*.trackorderdivdd .trackorderul:first-child li:nth-child(2) span:first-child::before { height: 30px; right: 31px; }*/
div#trackOrderr { z-index: 100002; }


.trackorderul li span:last-child { width: 25%; text-align: end; display: inline-block; line-height: 1.1; vertical-align: middle; }
.trackorderdivdd .trackorderul li span:nth-child(2) { width: 50%; display: inline-block; line-height: 1.1; vertical-align: middle; }
.trackorderul li span:first-child { position: relative; width: 25%; display: inline-block; }
.trackorderul li { line-height: 4.1; }
.hImgShowcase ul li:last-child { border: none; }