﻿/*@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('glyphicons-halflings-regular.ttf') format('truetype'), url('../Fonts/glyphicons-halflings-regular-webfont.svg#glyphicons_halflingsregular') format('svg'); font-weight: 400; font-style: normal; font-display: swap; }*/
@font-face { font-family: 'WebRupee'; src: url('../fonts/webrupee.V2.0.eot'); src: url('../fonts/webrupee.V2.0.eot?#iefix') format('embedded-opentype'), url('../fonts/webrupee.V2.0.ttf'), url('../fonts/webrupee.V2.0.woff'), url('../fonts/webrupee.V2.0.svg'); font-weight: normal; font-style: normal; font-display: swap; }
html::-webkit-scrollbar-track { background: #f7f7f7; border-radius: 20px }
html::-webkit-scrollbar-thumb { background-color: #d3d3d3; border-radius: 20px; border: 3px solid #d3d3d3; }
html::-webkit-scrollbar { width: 10px; border-radius: 5px; }
body { font-size: 12px; font-weight: 400; font-family: 'Poppins', sans-serif; }

.popover { font-family: 'Poppins', sans-serif; }
label { font-weight: 500 !important; }
a, a:focus, a:hover { color: #333; text-decoration: none; cursor: pointer; outline: none; }
    a:hover { cursor: pointer; text-decoration: none }
.btn.focus, .btn:active, .btn:hover { outline: 0 !important; }
.btn.btn-dark { background-color: black; color: white; }
.WebRupee { font-family: 'WebRupee'; padding: 0 2px 0 2px; margin: 0; display: inline; }
.colorPink { color: #f90881; }
.martop { margin-top: 10px; }
.martop0 { margin-top: 0px; }
.margin10 { margin: 10px; }
.margintop15 { margin-top: 15px; }
.margintop25 { margin-top: 25px; }
.heightzero { height: 0px; }
.ierror, .error { color: red; }
.bg-white { background-color: #fff !important; }
.bg-gray { background-color: #f3eeee }
.bg-pink { background-color: #f90881 !important; }
.text-dark { color: #343a40 !important; }
.paddzero { padding: 0px; }
.border1px { border: 1px solid #999; }
.paddleftzero { padding-left: 0px; }
.paddrightzero { padding-right: 0; }
.paddingthree { padding: 3px !important }
.paddrightzero { padding-right: 0px; }
.paddfifteen { padding: 15px; }
.paddingten { padding: 10px; }
.mobile-padding5 { padding: 5px; }
.p-5-10 { padding: 5px 10px; }
.m-0 { margin: 0px; }
.m-b-0 { margin-bottom: 0px; }
.m-t-0 { margin-top: 0px; }
.m-r-10 { margin-right: 10px !important; }
.m-b-15 { margin-bottom: 15px; }
.m-b-10 { margin-bottom: 10px; }
.mobile-padding-5 { padding: 0px; }
.v-align-top { vertical-align: top }
.font-bold { font-weight: bold; }
.small-font { font-size: 11px; }
.small-font-9 { font-size: 9px; }
.small-font-10 { font-size: 10px; }
.font-12 { font-size: 12px; }
.font-13 { font-size: 13px; }
.text-inverse { color: #000 !important; }
.cursor-pointer, #fShippingDtls, #AssuredDelivery { cursor: pointer; text-decoration: underline }
.mx-auto { margin-right: auto !important; margin-left: auto !important }
.fixdPosition { position: fixed; }
hr { margin: 0px; }
.w-100 { width: 100% !important }
.dnone { display: none; }
.dnone-new { display: none !important }
.clearfix { clear: both; }
.noScroll { position: fixed; overflow: hidden; }
.form-group5 { margin-bottom: 5px; }
.text-white { color: #fff; }
.text-black { color: #000; }
.alert-default { background-color: #fff; }
.padding-left-13, .padding-left-13 p { padding-left: 5px; float: left; }
input::-moz-focus-inner { border: 0; }
a.menupromoimg { float: right; }
.displayinline { display: inline; }
.inline-block, .inlineblock { display: inline-block }
em.glyphicon-menu-left { margin: 0; font-size: 11px; }
.lazyldimg { min-height: 250px; background: url(/Images/lazyloading.gif) #fff center center no-repeat; text-align: center; }
.carousel-control { opacity: 1 }
.skype_c2c_free_text_span { display: none; }
.leaf_left { background: url("/images/all_sprite_icons.png") -7px -62px no-repeat; display: inline-block; width: 16px; height: 12px; margin-right: 3px; }
.leaf_right { background: url("/images/all_sprite_icons.png") -9px -19px no-repeat; display: inline-block; width: 16px; height: 12px; margin-left: 3px; }
.padding-left-five { padding-left: 5px }
.paddright15 { padding-right: 15px }
.dblock { display: block; }
.line-height { line-height: normal; }
.txtuppercase { text-transform: uppercase; }
.btn-inverse { background-color: #000; color: #fff; padding: 5px 10px; font-size: 12px; border-radius: 2px; }
    .btn-inverse:hover { color: #fff; background-color: #333; }
.btn-danger { padding: 5px 10px; font-size: 12px; border-radius: 2px; }
.y-scroll { overflow-y: scroll; }
.posrelative { position: relative; }
.float-left { float: left !important; }
.float-right { float: right !important; }
.justify { text-align: justify; }
.capitalize { text-transform: capitalize; }
.strike { text-decoration: line-through; }
.bold { font-weight: bold; }
.modal { z-index: 10060; }
b, strong { font-weight: 500; }
.strickout { text-decoration: line-through; font-style: italic; color: #333; padding-right: 6px; font-size: 13px; }
.strikeThrough { color: #898989; text-decoration: line-through; }
.pinkcolor { color: #ff0099; }
.form-control { border-radius: 0; }
select { border-top-right-radius: 0; border-bottom-right-radius: 0; -webkit-appearance: none; background: url(/images/dropdown_arrow.png) no-repeat right !important; }
.mediumtext { font-size: 14px; font-weight: 500; }
span#spnStichCost .strickout { margin: 10px 1px 10px 0px; }
/*Start top strip*/
.thankspage p { padding-bottom: 10px; }
ul { list-style: none; margin: 0; padding: 0; }
ol { margin: 10px; padding: 10px; }
.home_header { z-index: 1021; width: 100%; }
    /*.home_header .container, .mobrelative { position: relative; }
    .home_header.dark .header .main_navigation.setbottom { position: absolute; top: 0px; width: 100%; bottom: auto; }
    .home_header.dark .header .settop { margin-top: 27px !important; }
    .home_header .header { border-bottom: 0; color: #fff; width: 100% !important;   }*/
    /*.home_header .header-scroll { top: 47px; }*/
    .home_header .header .primary_nav .dvmyacc .dropdown .username { text-transform: capitalize; white-space: nowrap; }
    .home_header .header .primary_nav .dvmyacc ul { padding: 4px 0px; -webkit-box-shadow: 0 3px 4px 0px rgba(105, 105, 105, 0.42); -moz-box-shadow: 0 3px 4px 0px rgba(105, 105, 105, 0.42); box-shadow: 0 3px 4px 0px rgba(105, 105, 105, 0.42); }
        .home_header .header .primary_nav .dvmyacc ul li { width: 100%; text-indent: 13px; margin-right: 0px; }
            .home_header .header .primary_nav .dvmyacc ul li a { color: #000; line-height: 21px; height: auto; padding: 5px 0px; text-transform: capitalize; }
    .home_header #slidemenu .nstrip .fsordermsgin ul li { color: #fff; }
#toppanel { top: 0; text-align: center; margin-left: auto; margin-right: auto; left: 0; }
#panel { color: #999999; background: #272727; overflow: hidden; z-index: 3; display: block; z-index: 100002; }
    #panel p { margin: 5px 0; padding: 0; }
    #panel a { text-decoration: none; color: #15ADFF; }
.tab { position: relative; top: 0; z-index: 999; }
#divoutdomain .cur { margin: 8px 0 0 0; display: inline-block; font-size: 12px; color: #f09; }
.primary_nav .c250, .c250 { width: 18px; height: 18px; display: flex; }
.curnewhide { font-size: 15px; }
#dvGenSearch label#lblsearch { text-indent: -9999px; width: 0px; }
button.btn.btn-green { background-color: #1daf04; border-radius: 3px; padding: 6px; border: none; }
button.btn.btn-fb { background-color: #0567ce; border-radius: 3px; padding: 6px; border: none; }
button:focus { outline: none; }
/*end top strip*/
/*Start Header*/
.dob select { font-size: 12.5px; padding: 4px; }
.header .logo { position: absolute; z-index: 1010; }
.home_header .dark_logo, .navbar-brand { display: none; }
.logon.dark_logo { width: 110px; z-index: 1010; position: relative; }
.header .navbar { margin-bottom: 0; border-radius: 0; box-shadow: none; }
.navbar { background: 0 0; border: none; }
.header .navbar-header, .header .navbar.navbar-fixed-top.slide-active { position: relative; }
.header #slide-nav .navbar-toggle { cursor: pointer; position: relative; line-height: 0; float: left; margin: 0; width: 30px; height: 40px; padding: 10px 0 0; border: 0; background: 0 0; }
    .header #slide-nav .navbar-toggle > .icon-bar { width: 100%; display: block; height: 3px; margin: 5px 0 0; }
    .header #slide-nav .navbar-toggle.slide-active .icon-bar { background: #f90881; }
.main_nav .navbar-collapse.collapse { padding: 0; }
    .main_nav .navbar-collapse.collapse .nav > li > a { padding: 5px 5px; }
    .main_nav .navbar-collapse.collapse .nav > li.bag:last-child > a { margin-right: 7.5px; }
        .main_nav .navbar-collapse.collapse .nav > li.bag:last-child > a.cart_logo, .tree li .cart_logo { background: url(/images/all_sprite_icons.png) -221px -3718px no-repeat; width: 29px; height: 36px; /*color: #f90881 !important;*/ text-align: center; padding: 7px 3px; font-size: 12px; }
.home_header.home_headerdark .h2head .arrow b { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #000; text-indent: -9999px; margin: 15px 4px 0 4px; float: right; margin-top: 0px; }
/*#slidemenu .nstrip { width: 230px; float: left; margin-top: 5px; margin-left: -250px; }*/
.home_header .nav .navbar-nav .navbar-right .nav_menu { color: #000; }
.primary_nav a { color: #fff; font-size: 12px; }
    .primary_nav a:hover { color: #ed288d; }
.primary_nav .ship span { margin-left: 4px; height: 18px; width: 18px; padding: 0; float: left; margin-top: 7px; background-position: 0px }
#navmob .primary_nav .ship span { width: auto; height: auto; }
.c1 { background-image: url(/Images/c1.png); }
.c10 { background-image: url(/Images/c10.png); }
.c4 { background-image: url(/Images/c4.png); }
.c100 { background-image: url(/Images/c100.png); }
.c101 { background-image: url(/Images/c101.png); }
.c102 { background-image: url(/Images/c102.png); }
.c103 { background-image: url(/Images/c103.png); }
.c104 { background-image: url(/Images/c104.png); }
.c106 { background-image: url(/Images/c106.png); }
.c107 { background-image: url(/Images/c107.png); }
.c108 { background-image: url(/Images/c108.png); }
.c109 { background-image: url(/Images/c109.png); }
.c11 { background-image: url(/Images/c11.png); }
.c110 { background-image: url(/Images/c110.png); }
.c111 { background-image: url(/Images/c111.png); }
.c112 { background-image: url(/Images/c112.png); }
.c113 { background-image: url(/Images/c113.png); }
.c114 { background-image: url(/Images/c114.png); }
.c115 { background-image: url(/Images/c115.png); }
.c116 { background-image: url(/Images/c116.png); }
.c117 { background-image: url(/Images/c117.png); }
.c118 { background-image: url(/Images/c118.png); }
.c119 { background-image: url(/Images/c119.png); }
.c12 { background-image: url(/Images/c12.png); }
.c120 { background-image: url(/Images/c120.png); }
.c122 { background-image: url(/Images/c122.png); }
.c123 { background-image: url(/Images/c123.png); }
.c124 { background-image: url(/Images/c124.png); }
.c125 { background-image: url(/Images/c125.png); }
.c126 { background-image: url(/Images/c126.png); }
.c127 { background-image: url(/Images/c127.png); }
.c128 { background-image: url(/Images/c128.png); }
.c129 { background-image: url(/Images/c129.png); }
.c13 { background-image: url(/Images/c13.png); }
.c130 { background-image: url(/Images/c130.png); }
.c131 { background-image: url(/Images/c131.png); }
.c132 { background-image: url(/Images/c132.png); }
.c133 { background-image: url(/Images/c133.png); }
.c134 { background-image: url(/Images/c134.png); }
.c135 { background-image: url(/Images/c135.png); }
.c136 { background-image: url(/Images/c136.png); }
.c137 { background-image: url(/Images/c137.png); }
.c138 { background-image: url(/Images/c138.png); }
.c139 { background-image: url(/Images/c139.png); }
.c14 { background-image: url(/Images/c14.png); }
.c140 { background-image: url(/Images/c140.png); }
.c141 { background-image: url(/Images/c141.png); }
.c142 { background-image: url(/Images/c142.png); }
.c143 { background-image: url(/Images/c143.png); }
.c144 { background-image: url(/Images/c144.png); }
.c145 { background-image: url(/Images/c145.png); }
.c146 { background-image: url(/Images/c146.png); }
.c147 { background-image: url(/Images/c147.png); }
.c148 { background-image: url(/Images/c148.png); }
.c149 { background-image: url(/Images/c149.png); }
.c15 { background-image: url(/Images/c15.png); }
.c150 { background-image: url(/Images/c150.png); }
.c151 { background-image: url(/Images/c151.png); }
.c152 { background-image: url(/Images/c152.png); }
.c153 { background-image: url(/Images/c153.png); }
.c155 { background-image: url(/Images/c155.png); }
.c159 { background-image: url(/Images/c159.png); }
.c16 { background-image: url(/Images/c16.png); }
.c160 { background-image: url(/Images/c160.png); }
.c161 { background-image: url(/Images/c161.png); }
.c162 { background-image: url(/Images/c162.png); }
.c163 { background-image: url(/Images/c163.png); }
.c164 { background-image: url(/Images/c164.png); }
.c165 { background-image: url(/Images/c165.png); }
.c166 { background-image: url(/Images/c166.png); }
.c167 { background-image: url(/Images/c167.png); }
.c168 { background-image: url(/Images/c168.png); }
.c169 { background-image: url(/Images/c169.png); }
.c17 { background-image: url(/Images/c17.png); }
.c170 { background-image: url(/Images/c170.png); }
.c171 { background-image: url(/Images/c171.png); }
.c172 { background-image: url(/Images/c172.png); }
.c173 { background-image: url(/Images/c173.png); }
.c174 { background-image: url(/Images/c174.png); }
.c175 { background-image: url(/Images/c175.png); }
.c176 { background-image: url(/Images/c176.png); }
.c177 { background-image: url(/Images/c177.png); }
.c178 { background-image: url(/Images/c178.png); }
.c179 { background-image: url(/Images/c179.png); }
.c18 { background-image: url(/Images/c18.png); }
.c180 { background-image: url(/Images/c180.png); }
.c181 { background-image: url(/Images/c181.png); }
.c183 { background-image: url(/Images/c183.png); }
.c184 { background-image: url(/Images/c184.png); }
.c185 { background-image: url(/Images/c185.png); }
.c186 { background-image: url(/Images/c186.png); }
.c187 { background-image: url(/Images/c187.png); }
.c188 { background-image: url(/Images/c188.png); }
.c189 { background-image: url(/Images/c189.png); }
.c19 { background-image: url(/Images/c19.png); }
.c190 { background-image: url(/Images/c190.png); }
.c191 { background-image: url(/Images/c191.png); }
.c192 { background-image: url(/Images/c192.png); }
.c193 { background-image: url(/Images/c193.png); }
.c194 { background-image: url(/Images/c194.png); }
.c195 { background-image: url(/Images/c195.png); }
.c196 { background-image: url(/Images/c196.png); }
.c197 { background-image: url(/Images/c197.png); }
.c198 { background-image: url(/Images/c198.png); }
.c199 { background-image: url(/Images/c199.png); }
.c2 { background-image: url(/Images/c2.png); }
.c20 { background-image: url(/Images/c20.png); }
.c200 { background-image: url(/Images/c200.png); }
.c201 { background-image: url(/Images/c201.png); }
.c202 { background-image: url(/Images/c202.png); }
.c203 { background-image: url(/Images/c203.png); }
.c204 { background-image: url(/Images/c204.png); }
.c205 { background-image: url(/Images/c205.png); }
.c206 { background-image: url(/Images/c206.png); }
.c207 { background-image: url(/Images/c207.png); }
.c208 { background-image: url(/Images/c208.png); }
.c209 { background-image: url(/Images/c209.png); }
.c21 { background-image: url(/Images/c21.png); }
.c211 { background-image: url(/Images/c211.png); }
.c212 { background-image: url(/Images/c212.png); }
.c213 { background-image: url(/Images/c213.png); }
.c214 { background-image: url(/Images/c214.png); }
.c215 { background-image: url(/Images/c215.png); }
.c216 { background-image: url(/Images/c216.png); }
.c217 { background-image: url(/Images/c217.png); }
.c218 { background-image: url(/Images/c218.png); }
.c219 { background-image: url(/Images/c219.png); }
.c22 { background-image: url(/Images/c22.png); }
.c220 { background-image: url(/Images/c220.png); }
.c221 { background-image: url(/Images/c221.png); }
.c222 { background-image: url(/Images/c222.png); }
.c223 { background-image: url(/Images/c223.png); }
.c224 { background-image: url(/Images/c224.png); }
.c225 { background-image: url(/Images/c225.png); }
.c226 { background-image: url(/Images/c226.png); }
.c227 { background-image: url(/Images/c227.png); }
.c228 { background-image: url(/Images/c228.png); }
.c229 { background-image: url(/Images/c229.png); }
.c23 { background-image: url(/Images/c23.png); }
.c230 { background-image: url(/Images/c230.png); }
.c231 { background-image: url(/Images/c231.png); }
.c233 { background-image: url(/Images/c233.png); }
.c234 { background-image: url(/Images/c234.png); }
.c236 { background-image: url(/Images/c236.png); }
.c237 { background-image: url(/Images/c237.png); }
.c238 { background-image: url(/Images/c239.png); }
.c24 { background-image: url(/Images/c24.png); }
.c241 { background-image: url(/Images/c241.png); }
.c242 { background-image: url(/Images/c242.png); }
.c243 { background-image: url(/Images/c243.png); }
.c244 { background-image: url(/Images/c244.png); }
.c245 { background-image: url(/Images/c245.png); }
.c246 { background-image: url(/Images/c246.png); }
.c247 { background-image: url(/Images/c247.png); }
.c249 { background-image: url(/Images/c249.png); }
.c251 { background-image: url(/Images/c1.png); }
.c154 { background-image: url(/Images/c1.png); }
.c25 { background-image: url(/Images/c25.png); }
.c250 { background-image: url(/Images/c250.png); }
.c26 { background-image: url(/Images/c26.png); }
.c27 { background-image: url(/Images/c27.png); }
.c28 { background-image: url(/Images/c28.png); }
.c29 { background-image: url(/Images/c29.png); }
.c3 { background-image: url(/Images/c3.png); }
.c30 { background-image: url(/Images/c30.png); }
.c31 { background-image: url(/Images/c31.png); }
.c32 { background-image: url(/Images/c32.png); }
.c33 { background-image: url(/Images/c33.png); }
.c34 { background-image: url(/Images/c34.png); }
.c35 { background-image: url(/Images/c35.png); }
.c36 { background-image: url(/Images/c36.png); }
.c37 { background-image: url(/Images/c37.png); }
.c38 { background-image: url(/Images/c38.png); }
.c39 { background-image: url(/Images/c39.png); }
.c4 { background-image: url(/Images/c4.png); }
.c41 { background-image: url(/Images/c41.png); }
.c42 { background-image: url(/Images/c42.png); }
.c43 { background-image: url(/Images/c43.png); }
.c44 { background-image: url(/Images/c44.png); }
.c45 { background-image: url(/Images/c45.png); }
.c46 { background-image: url(/Images/c46.png); }
.c47 { background-image: url(/Images/c47.png); }
.c48 { background-image: url(/Images/c48.png); }
.c49 { background-image: url(/Images/c49.png); }
.c5 { background-image: url(/Images/c5.png); }
.c50 { background-image: url(/Images/c50.png); }
.c51 { background-image: url(/Images/c51.png); }
.c52 { background-image: url(/Images/c52.png); }
.c53 { background-image: url(/Images/c53.png); }
.c54 { background-image: url(/Images/c54.png); }
.c55 { background-image: url(/Images/c55.png); }
.c56 { background-image: url(/Images/c56.png); }
.c57 { background-image: url(/Images/c57.png); }
.c58 { background-image: url(/Images/c58.png); }
.c6 { background-image: url(/Images/c6.png); }
.c60 { background-image: url(/Images/c60.png); }
.c61 { background-image: url(/Images/c61.png); }
.c62 { background-image: url(/Images/c62.png); }
.c63 { background-image: url(/Images/c63.png); }
.c64 { background-image: url(/Images/c64.png); }
.c65 { background-image: url(/Images/c65.png); }
.c66 { background-image: url(/Images/c66.png); }
.c67 { background-image: url(/Images/c67.png); }
.c68 { background-image: url(/Images/c68.png); }
.c69 { background-image: url(/Images/c69.png); }
.c7 { background-image: url(/Images/c7.png); }
.c70 { background-image: url(/Images/c70.png); }
.c71 { background-image: url(/Images/c71.png); }
.c72 { background-image: url(/Images/c72.png); }
.c73 { background-image: url(/Images/c73.png); }
.c74 { background-image: url(/Images/c74.png); }
.c75 { background-image: url(/Images/c75.png); }
.c76 { background-image: url(/Images/c76.png); }
.c77 { background-image: url(/Images/c77.png); }
.c78 { background-image: url(/Images/c78.png); }
.c79 { background-image: url(/Images/c79.png); }
.c8 { background-image: url(/Images/c8.png); }
.c80 { background-image: url(/Images/c80.png); }
.c83 { background-image: url(/Images/c83.png); }
.c84 { background-image: url(/Images/c84.png); }
.c85 { background-image: url(/Images/c85.png); }
.c86 { background-image: url(/Images/c86.png); }
.c87 { background-image: url(/Images/c87.png); }
.c88 { background-image: url(/Images/c88.png); }
.c89 { background-image: url(/Images/c89.png); }
.c9 { background-image: url(/Images/c9.png); }
.c253 { background-image: url(/Images/c1.png); }
.c90 { background-image: url(/Images/c90.png); }
.c91 { background-image: url(/Images/c91.png); }
.c92 { background-image: url(/Images/c92.png); }
.c93 { background-image: url(/Images/c93.png); }
.c94 { background-image: url(/Images/c94.png); }
.c95 { background-image: url(/Images/c95.png); }
.c96 { background-image: url(/Images/c96.png); }
.c97 { background-image: url(/Images/c97.png); }
.c98 { background-image: url(/Images/c98.png); }
.c99 { background-image: url(/Images/c99.png); }
.c59 { background-image: url(/Images/c59.png); }
.c82 { background-image: url(/Images/c82.png); }
.c248 { background-image: url(/Images/c248.png); }
.c232 { background-image: url(/Images/c232.png); }
.c182 { background-image: url(/Images/c182.png); }
.c210 { background-image: url(/Images/c210.png); }

.playstore-options { height: 35px; width: 120px; }
#mob-menu span#spnShipCountry { padding: 0px 0px; margin-left: 0px; display: block; float: left; width: 18px; height: 18px; background-position: 0px; }
#mob-menu .flagship { padding: 0px 0px; margin-left: 0px; display: block; float: left; width: 18px; height: 18px; margin-top: 15px; }
/*.header .primary_nav ul { list-style: none; margin: 0; padding: 0; vertical-align: top; text-align: left; }
    .header .primary_nav ul li { margin-right: 10px; }
        .header .primary_nav ul li.default-opt { margin-right: 0; }
        .header .primary_nav ul li.free-ship { margin-top: 9px; }
        .header .primary_nav ul li a { cursor: pointer; text-decoration: none; color: #8f9a9a; font-size: 12px; line-height: 34px; display: block; }
            .header .primary_nav ul li a.usd { padding-left: 22px; }*/
#freeshippingnew p a { color: #48CFE7; }
    #freeshippingnew p a:hover { color: #f90881; }
.header .serchWraper .navbar-form { margin: 0; padding-left: 0; padding-right: 0; margin-top: -1px; }
    .header .serchWraper .navbar-form .input-group { width: 100%; }
.input-group .form-control.customSearch input#expTextInput1, .input_submit_box .input-group input.emailFld { outline: none; }
.exploreBar.guide { display: none; }
.exploreBar .exploreTextInput, .exploreBar .exploreTextInput1 { border: none; border: 1px solid #ddd; color: #666; font-size: 12px; margin: 0; padding: 7px 5px; position: relative; float: right; border-radius: 3px; box-shadow: 1px 1px 2px #eee; width: 120px; }
.header .serchWraper .customSearch { background-color: #f90881; border: none; border-radius: 0; color: #fff; font-size: 14px; box-shadow: none; }
    .header .serchWraper .customSearch input::-webkit-input-placeholder, .header .serchWraper .customSearch input:-moz-placeholder, .header .serchWraper .customSearch input::-moz-placeholder, .header .serchWraper .customSearch input:-ms-input-placeholder { color: #fff !important; }
.home_header .header .primary_nav ul li a { color: #fff; }
    .home_header .header .primary_nav ul li a:hover { color: #ed288d; }
#expTextInput1 { background-color: #f90881; border: none; width: 100%; line-height: 20px; height: 28px; float: left; margin-top: 0px; color: #fff; }

#slidemenu .shipCountryin .dest .cur, #slidemenu .shipCountryin .dest .ship { color: #fff !important; }
#slidemenu .shoppingcarto .medDarkGrey2 { background: none; height: 18px; padding: 0 0 10px 0; cursor: pointer; zoom: document; text-align: right; }
    #slidemenu .shoppingcarto .medDarkGrey2 p { position: absolute; top: -7px; width: 20px; height: 19px; border-radius: 0%; color: #f90881; text-align: center; padding: 3px; right: 11px; line-height: 14px; font-size: 11px; font-weight: bold; }
#divindomain #UserRegionnMobile .cur { float: left !important; }
/*start nav*/

a#menutophide { font-weight: 500; font-size: 13px; }
.main_nav .navbar-collapse.collapse .dropdown-menu { z-index: 10002; background-color: #fff; top: auto; border: 1px solid #ccc; border-radius: 0; margin-top: 10px; }
    .main_nav .navbar-collapse.collapse .dropdown-menu .heading { font-weight: bold; font-size: 15px; text-transform: uppercase; margin: 5px 0 0px 0; color: #333; text-decoration: underline; }
        .main_nav .navbar-collapse.collapse .dropdown-menu .heading:hover { color: #000; }
        .main_nav .navbar-collapse.collapse .dropdown-menu .heading.second_level_m { cursor: text; }
    .main_nav .navbar-collapse.collapse .dropdown-menu #menutophide { margin: 10px 0 0 0; }
    .main_nav .navbar-collapse.collapse .dropdown-menu .menu-close { color: #444; font-size: 16px; font-weight: 100; position: absolute; right: 7px; top: 7px; display: none; }
.mega-dropdown { position: static !important; }
.mega-dropdown-menu { background-color: #fff; border-top: none; font-size: 14px; text-align: center; text-align: left; width: 100%; padding: 15px 0; }
    .mega-dropdown-menu.main-sub-menu .container { width: 99%; }
        .mega-dropdown-menu.main-sub-menu .container h3 { margin: 0; }
        .mega-dropdown-menu.main-sub-menu .container ul.main_menu { margin: 8px 0 0; }
    .mega-dropdown-menu h3 { font-size: 15px; color: #27292c; margin: 10px 0 0; }
    .mega-dropdown-menu .main_menu { margin: 7px 0 0; padding: 0; list-style: none; }
        .mega-dropdown-menu .main_menu li a { color: #27292c; text-decoration: none; font-size: 13px; font-weight: normal; line-height: 30px; text-transform: capitalize; }
        .mega-dropdown-menu .main_menu li ul { margin: 0 0 10px 0; }
        .mega-dropdown-menu .main_menu li:first-child { }
    .mega-dropdown-menu .view_premium_store { text-align: right; margin-top: 10px; }
        .mega-dropdown-menu .view_premium_store a { text-decoration: none; color: #13bbb2 !important; }
    .mega-dropdown-menu.main-sub-menu .container h3.menupinkcolor { color: #ed288d; }
    .mega-dropdown-menu .subMenu h4 { font-weight: bold; font-size: 15px; text-transform: uppercase; margin: 0 0 0px 0; }
    .mega-dropdown-menu .subMenu h5 { font-weight: bold; margin: 0 0 5px 0; padding: 0; }
        .mega-dropdown-menu .subMenu h5.menucolor, .mega-dropdown-menu.main-sub-menu ul.main_menu h5.menucolor { color: #333; }
    .mega-dropdown-menu.main-sub-menu ul.main_menu p.menucolor { color: #333; font-size: 14px; font-weight: 500; margin: 0 0 3px 0; }
    .mega-dropdown-menu.main-sub-menu .container ul.main_menu p { color: #333; }
    .mega-dropdown-menu .subMenu li a .mega-dropdown-menu h3 { font-size: 15px; font-weight: bold; }
#navMenu .main_menu li.active a:hover, #navMenu .accessories li.active a:hover { color: #000 !important; text-decoration: underline; }
    #navMenu .main_menu li.active a:hover p, #navMenu .accessories li.active a:hover p { text-decoration: none; }
#navMenu .dropdown-menu .ullSubmenu a.second_level_m, #navMenu .main_menu li.active a.second_level_m:hover, #navMenu .accessories li.active a.second_level_m:hover { cursor: text; text-decoration: none; }
#navMenu .nav_menu li a.menupromoimg { margin: -6px 0 0 0; }
.dropdown-menu.shopping_bubble { display: block; }
.shopping_bubble { background-color: #fff; border-top: none; font-size: 12px; text-align: center; text-align: left; width: 600px; padding: 15px 15px 0; color: #000; }
    .shopping_bubble h3 { font-size: 15px; color: #27292c; }
    .shopping_bubble .main_menu { margin: 15px 0 0; padding: 0; list-style: none; }
        .shopping_bubble .main_menu li a { color: #27292c; text-decoration: none; font-size: 13px; }
    .shopping_bubble .view_premium_store { text-align: right; margin: 15px 0; }
        .shopping_bubble .view_premium_store a { text-decoration: none; color: #13bbb2; }
.shoppingscroll .shoppingcontenrwrapper .essentialdes .panel-heading a.accordion-toggle { color: #0099ff !important; font-size: 12px; }
.shopping_bubble .shoppingcontenrwrapper .peroff.freetag span { color: #f80781; }
.shopping_bubble .shoppingcontenrwrapper .peroff.freetag { top: 26px; }
.shopping_bubble .perouter span, .shopping_bubble .empHead,
.shopping_bubble .price_content, .shopping_bubble .freeshipping, .shopping_bubble .shopping_price { cursor: default; }
.shopping_bubble .uniqueTextbackgroundSmallWrapper .uniqueTextbackgroundMiddle { font-size: 10px; width: 86%; height: 24px; border-radius: 4px; }
.shopping_bubble .arrow-up { width: 0; height: 0; border-style: solid; border-width: 0 10px 10px; border-color: transparent transparent #f90880; line-height: 0; border-color: #000 #000 #f90880 #000; filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); position: absolute; right: 44px; top: -10px; }
.shopping_bubble .shoppingCart_header h4 { margin-top: 0; margin-bottom: 10px; padding-left: 0; }
.shopping_bubble .shoppingCart_header .valueamt { margin-top: 0; margin-bottom: 7px; padding-left: 0; font-size: 12px; color: #333; }
.shopping_bubble .shoppingCart_header .cart-bub-bg .valueamt { color: #ff0099; }
.shopping_bubble .cart-bag-detail-bg { padding: 0 8px; background: #f2f2f2; }
.shopping_bubble .shoppingCart_header .valueamt span { color: #000; }
.shopping_bubble .shoppingCart_header .valueamt .StoreCreditValue span { color: #ff0099; font-weight: 300; font-size: 14px; }
.shopping_bubble .shoppingCart_header .valueamt i.store-credit-i { background: url("/images/all_sprite_icons.png") no-repeat scroll -1px -631px transparent; width: 18px; height: 18px; display: inline-block; position: relative; top: 3px; right: 4px; z-index: 1; cursor: pointer; }
    .shopping_bubble .shoppingCart_header .valueamt i.store-credit-i em { display: none; background: url("/Images/imBot2.png") no-repeat scroll center bottom transparent; height: 16px; width: 17px; position: absolute; top: 12px; left: 0px; z-index: 1; }
    .shopping_bubble .shoppingCart_header .valueamt i.store-credit-i span { display: none; background: #fff; position: absolute; top: 22px; left: -11px; border: 1px solid #ccc; height: auto; width: 200px; padding: 10px; font-size: 11px; text-align: left; font-style: normal; color: #373737; }
    .shopping_bubble .shoppingCart_header .valueamt i.store-credit-i:hover em, .shopping_bubble .shoppingCart_header .valueamt i.store-credit-i:hover span { display: block; }
.shopping_bubble .shoppingCart_header p { color: #333; }
.shopping_bubble .bagInfoWrapper { padding-bottom: 10px; border-top: 1px solid #d7d7d7; }
.col-xs-4.cart-bub-bg { padding: 0 25px; }

.shopping_bubble .bagInfoWrapper .h1, .shopping_bubble .bagInfoWrapper .h2, .shopping_bubble .bagInfoWrapper .h3, .shopping_bubble .bagInfoWrapper h1, .shopping_bubble .bagInfoWrapper h2, .shopping_bubble .bagInfoWrapper h3, .shopping_bubble .bagInfoWrapper p { margin-bottom: 0; }
.shopping_bubble .bagInfoWrapper .price_inclusions { color: #201f20; opacity: .8; }
.shopping_bubble .bagInfoWrapper storng { font-weight: 600; }
.shopping_bubble .bagInfoWrapper .price_content { font-size: 18px; color: #000; margin: 3px 0 0 0; }
.shopping_bubble .bagInfoWrapper .bagInfochild { margin-top: 12px; width: 100%; float: left; position: relative; }
    .shopping_bubble .bagInfoWrapper .bagInfochild .cart-offer-slider-bg { position: absolute; bottom: 0px; left: 0px; padding: 0; width: 63%; }
    .shopping_bubble .bagInfoWrapper .bagInfochild .ulSavings li, .shopping_bubble .bagInfoWrapper .bagInfochild .CartCashBack li { color: #666; font-size: 12px; }
        .shopping_bubble .bagInfoWrapper .bagInfochild .ulSavings li span, .shopping_bubble .bagInfoWrapper .bagInfochild .CartCashBack li span { font-weight: bold; color: #333; }
.shopping_bubble .bagInfochild .cart-buynow-bg { padding: 0 13px 0 0; float: right; width: 225px; }
    .shopping_bubble .bagInfochild .cart-buynow-bg .actual-shipping-cost { margin: 0 4px 0 0; }
.shopping_bubble .shoppingcontenrwrapper { padding-bottom: 5px; margin-top: 8px; }
    .shopping_bubble .shoppingcontenrwrapper .ctgheader { font-size: 14px; }
    .shopping_bubble .shoppingcontenrwrapper .productDetailsWrapper .measurementInfo { position: relative; float: left; }
        .shopping_bubble .shoppingcontenrwrapper .productDetailsWrapper .measurementInfo a, .shopping_bubble .shoppingcontenrwrapper .productDetailsWrapper .measurementInfo a:focus, .shopping_bubble .shoppingcontenrwrapper .productDetailsWrapper .measurementInfo a:hover { color: #6cd7d2 !important; text-decoration: none; }
    .shopping_bubble .shoppingcontenrwrapper .productDetailsWrapper .measurement_size { font-size: 14px; padding-left: 10px; }
    .shopping_bubble .shoppingcontenrwrapper .productDetailsWrapper h5 { margin-top: 0; }
        .shopping_bubble .shoppingcontenrwrapper .productDetailsWrapper h5:hover { cursor: pointer; }
    .shopping_bubble .shoppingcontenrwrapper .productDetailsWrapper .prddesc-overflow p { font-size: 14px; }
    .shopping_bubble .shoppingcontenrwrapper .productDetailsWrapper a { font-size: 12px; }
    .shopping_bubble .shoppingcontenrwrapper .productDetailsWrapper .modalsarremesurement { margin-top: 32px; }
        .shopping_bubble .shoppingcontenrwrapper .productDetailsWrapper .modalsarremesurement a { font-size: 11px; color: #6cd7d2; text-decoration: none; }
    .shopping_bubble .shoppingcontenrwrapper .otherOptions { position: relative; margin-top: 3px; }
        .shopping_bubble .shoppingcontenrwrapper .otherOptions a { color: #6cd7d2 !important; text-decoration: none; padding: 5px 9px; font-size: 12px; display: inline-block; }
        .shopping_bubble .shoppingcontenrwrapper .otherOptions .glyphicon { color: #555; }
    .shopping_bubble .shoppingcontenrwrapper .shopping_price { font-size: 16px; }
    .shopping_bubble .shoppingcontenrwrapper .strikeThrough { color: #d1d2d4; text-decoration: line-through; }
.shopping_bubble .shoppingBagItemValueDetail { border: 1px solid #e9e7e8; background-image: url(/Images/sarre_background.png); margin-top: 70px; padding: 10px; overflow: hidden; }
    .shopping_bubble .shoppingBagItemValueDetail .glyphicon-tag { -ms-transform: rotate(-85deg); -webkit-transform: rotate(-85deg); transform: rotate(-85deg); color: #f80781; }
    .shopping_bubble .shoppingBagItemValueDetail .btn { padding: 7px 33px; border-radius: 0; background-color: #000; color: #fff; font-weight: 300; border: 2px solid #000; width: 100%; }
    .shopping_bubble .shoppingBagItemValueDetail .dispatchDate, .shopping_bubble .shoppingBagItemValueDetail .orderRate { font-size: 16px; }
    .shopping_bubble .shoppingBagItemValueDetail .freesShiipingWrapper { margin-top: 15px; }
    .shopping_bubble .shoppingBagItemValueDetail .boughtItemsWrapper { border-top: 1px solid #ccc; padding-top: 10px; }
.shopping_bubble .productOffer { display: inline-block; }
.shopping_bubble .essentialdes .peroff.freetag { top: 0px; }
.shopping_bubble span.discontinued { float: right; margin-right: 28px; font-size: 12px; }
.shopping_bubble span.discontinued, span.outofstock { border: 1px solid red; border-radius: 3px; padding: 2px 5px; float: right; margin: 0 0 0 8px; font-size: 11px; }
.shopping_bubble .disitem span { color: #fff; padding-left: 0px; }
.shopping_bubble .productOffer .disitem { text-align: left; margin-left: 10px; }
.shopping_bubble .productOffer .freeshipping span { margin-right: 0; color: #f90881; font-weight: 600; position: absolute; bottom: 0px; left: 20px; }
.shopping_bubble .freeshipping { text-align: right; }
    .shopping_bubble .freeshipping span { font-weight: normal; color: #f90881; font-size: 10px; bottom: -13px; text-align: right; }
.shopping_bubble .offer span { background: url(/images/all_sprite_icons.png) -76px -205px no-repeat; width: 155px; height: 21px; display: inline-block; color: #fff; text-align: center; font-size: 11px; line-height: 22px; padding-left: 10px; margin-top: 10px; }
.shopping_bubble span.linkcolor { color: #35bdb8; }
#offerscroller { height: 30px !important; }
.freeshippinghead { padding: 21px 15px 0; font-size: 18px; font-weight: bold; color: #000; }
.productOffer .freeshipping span { margin-right: 55px; color: #f90881; font-weight: 600; }
#aBtnBuyNow { color: #fff !important; }
.shoppingcartoPopUp .qbuynow2 { background: #000; float: none; color: #fff; padding: 7px 33px; }
    .shoppingcartoPopUp .qbuynow2 span i { color: #fff; padding: 5px 4px 4px 0; float: left; font-style: normal; font-weight: bold; font-size: 16px; margin: 11px 4px 0 11px; }
    .shoppingcartoPopUp .qbuynow2:hover span { padding: 0 9px 17px 0; float: left; height: 46px; }
.shoppingcarto .medDarkGrey2 p { position: absolute; top: -9px; width: 14px; height: 14px; border-radius: 50%; color: #f90881; text-align: center; padding: 3px; right: -3px; line-height: 14px; font-size: 11px; }
.btn-black { padding: 7px 33px; border-radius: 0; background-color: #000; color: #fff; font-weight: 300; border: 2px solid #000; margin-top: 20px; }
.loadingbar { float: left; width: 100%; padding: 15px 0; font-size: 12px; text-align: center; }
    .loadingbar span { display: block; margin: auto; padding: 15px !important; background: url(/Images/lazyloading.gif) no-repeat center #fff; }
.modelbar { float: left; width: 100%; padding: 15px 0; font-size: 12px; text-align: center; }
    .modelbar .loader { display: block; background: url(/Images/lazyloading.gif) no-repeat center; background-color: white; }

.dark .logo, .mob-header .img-responsive.darklogo { display: none; }
.navbar li a { font-size: 14px; color: #333 }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background: 0 0; border-bottom: 2px solid #ed288d; color: #ed288d !important; }
#imglogo.img-responsive { width: 75%; }
#cblogodark.img-responsive { width: 37% !important; display: inline-block }
::i-block-chrome, #imglogo.img-responsive { width: 260px !important; }
#divCODMsg .error, #divCODMsg .success { padding: 5px; font-size: 11px; border-radius: 2px; margin: 0px; }
.shopping_price span.discontinued { border: 1px solid red; border-radius: 3px; padding: 2px 5px; float: right; margin: 0 10px 0 8px; font-size: 11px; }
#divCartPopUp .EditQty { cursor: pointer; }
.cartitems { position: absolute; right: 0; top: 14px; border: 0 solid #eee; border-radius: 3px; height: 25px; padding: 0 5px; width: 25px; }
    .cartitems b { float: left; padding: 7px 0 0 25px; font-weight: normal; display: none; }
    .cartitems:hover b { color: #2dace2; }
    .cartitems .lnkDet3 ul li .peroff { margin: -22px 1px 0 0; height: 21px; border: 1px solid #B230E8; width: 60px; }
        .cartitems .lnkDet3 ul li .peroff span { margin: 1px 0 0 0; }
.lnkDet3 .shoppingscroll { max-height: 260px; min-height: 0px; overflow-x: hidden; overflow-y: auto; margin: 0; width: 100%; }
.lnkDet3 ul li .delete a { display: none; }
.lnkDet3 ul li:hover .delete a { display: inline; }
.lnkDet3 ul li .perouter { float: left; width: 100%; position: relative; }
    .lnkDet3 ul li .perouter .disitem { position: absolute; top: -11px; right: -7px; font-size: 11px; width: 115px; color: #48b7a6; }
        .lnkDet3 ul li .perouter .disitem span { width: auto; float: right; padding: 0; }
.lnkDet3 ul li .peroff.freetag span { float: none; }
.lnkDet3 ul li .peroff.freetag i { font-size: 9px; }
.lnkDet3 ul li .peroff.stepUp { width: 68px; border: 1px solid #2dace2; padding: 3px 5px; margin: -15px 1px 0 0; }
    .lnkDet3 ul li .peroff.stepUp i { font-size: 9px; color: #666; }
.lnkDet3 ul li .peroff { width: 60px; text-align: center; color: #333; font-size: 10px; line-height: 11px; background: #fff; float: right; margin: -22px 1px 0 0; padding: 3px 5px; border: 1px solid #b230e8; border-radius: 25px; height: 21px; }
    .lnkDet3 ul li .peroff span { padding: 0; font-weight: bold; width: auto; float: none; }
    .lnkDet3 ul li .peroff i { font-size: 8px; font-style: normal; }
    .lnkDet3 ul li .peroff.freetag { position: absolute; right: 15px; top: 54px; }
.lnkDet3 .glyphicon.glyphicon-remove-circle { position: absolute; right: 10px; top: 7px; z-index: 1001; font-size: 21px; padding-right: 0 !important; opacity: 0.5; color: #383838; }
    .lnkDet3 .glyphicon.glyphicon-remove-circle:hover { opacity: 1; }
.lnkDet4 .glyphicon.glyphicon-remove-circle { position: absolute; right: 10px; top: 1px; z-index: 1001; font-size: 21px; padding-right: 0 !important; opacity: 0.5; color: #5A5A5A !important; }
    .lnkDet4 .glyphicon.glyphicon-remove-circle:hover { opacity: 1; color: #383838 !important; }
.lnkDet4 { position: absolute; top: 35px; z-index: 1000002 !important; font-size: 12px; color: #000; border: 1px solid #ccc; left: 4px; margin-top: 0; -moz-box-shadow: 0 0 10px #ccc; background-color: #ffffff; padding: 0; display: none; border-radius: 3px; width: 355px; padding: 0 0 15px 0; }
    .lnkDet4 em, ul.dropdown-menu.userMenu em { position: absolute; top: -10px; background-color: #DA6C58; right: 144px; display: block; padding: 10px; background: url("/Images/shoppingbagarrow.png") no-repeat top transparent; }
#dAssuredDelivery.lnkDet4 em { right: 224px; }
.lnkDet4 p.mobmargin { padding: 21px 15px 0; font-size: 18px; font-weight: bold; color: #000; }
.lnkDet4 .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: 20px !important; width: 20px; margin: 5px; padding: 0; text-indent: -9999px; padding-right: 0 !important; opacity: 0.5; }
.lnkDet4 p { padding: 10px 15px 0px; color: #333; line-height: 18px; }
.lnkDet4 h6 { padding: 21px 15px 0; font-size: 18px; font-weight: bold; color: #000; }
.otherOptions { width: 60px; display: block; }
.txtour3 { width: 25px; display: inline-block; }
.otherOptions .qty { display: block; float: left; }
/*end cart bubble*/
/*Facebook chat */

/*Start Other Pages Header*/
.internal_page_carousal { border-top: 1px solid #ccc; }
.home_header .main_nav .navbar-collapse.collapse .nav > li > a { color: #fff; text-transform: uppercase; font-weight: 500; box-shadow: none; position: static; display: unset; }
.home_header.dark .logon.dark_logo { display: block; }
.home_header.dark li a { color: #000 !important; font-weight: normal; }
    .home_header.dark li a.cart_logo { background: url(/images/all_sprite_icons.png) -54px -9px no-repeat !important; }
.home_header.home_headerdark .main_nav .navbar-collapse.collapse .nav > li > a { color: #000; text-transform: uppercase; font-weight: 500; position: static; display: unset; }
.home_header.home_headerdark .main_nav .navbar-collapse.collapse .nav > li.active > a { box-shadow: none }
.home_header.home_headerdark .main_nav .navbar-collapse.collapse .cart-wish #cartpopnew .cart_logo { background: url(/images/all_sprite_icons.png) -54px -8px no-repeat; color: #f90881 !important; width: 27px; height: 27px; float: left; text-align: center; margin-top: -8px; line-height: 34px; margin-bottom: 5px; }
.home_header .main_nav .navbar-collapse.collapse .cart-wish #cartpopnew .cart_logo { background: url(/images/all_sprite_icons.png) -25px -30px no-repeat; color: #f90881 !important; width: 27px; height: 27px; float: left; text-align: center; margin-top: -8px; line-height: 34px; margin-bottom: 5px; }
.home_header.home_headerdark .main_nav .navbar-collapse.collapse .cart-wish ul li { margin-right: 8px; }
.home_header .main_nav .navbar-collapse.collapse .cart-wish ul li { margin-right: 8px; }
.cart-wish .wishlist-left:hover, .cart-wish .bag:hover { border-bottom: 2px solid #ed288d; box-shadow: none; line-height: 20px; }
.cart-wish .bag, .cart-wish .wishlist-left { border-bottom: 2px solid rgba(255, 255, 255, 0); box-shadow: none; line-height: 20px; }

.home_header.home_headerdark #slidemenu .nstrip .fsordermsg ul li b { color: #f90881 !important; }
.home_header.home_headerdark .header .primary_nav .cur span, .home_header.home_headerdark .header .primary_nav .lnks.shLnk, .home_header.home_headerdark #slidemenu .nstrip .fsordermsg ul li { color: #000; }
.home_header.home_headerdark .header .primary_nav ul li a, .home_header.home_headerdark .header .primary_nav ul li #divguest, .home_header.home_headerdark .header .home_header #spnCurrency { color: #000; font-weight: normal; }
.home_header .header .primary_nav .lnks.shLnk { text-transform: capitalize; width: 74%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.home_header.home_headerdark .header .primary_nav ul li a:hover, .home_header.home_headerdark .header .primary_nav ul li #divguest:hover, .home_header.home_headerdark .header .home_header #spnCurrency:hover { color: #ed288d; }
.home_headerdark .fsordermsgin ul li { color: #000 !important; }
    .home_headerdark .fsordermsgin ul li b { color: #f90881 !important; }
/*End Other Pages Header*/
#spnNext.next, #spnPrevious { display: inline-block; cursor: pointer; padding: 19px 6px; font-size: 17px; background: #eee; border: 1px solid #f90881; color: #f90881; }
#spnNext.next { border-radius: 0 3px 3px 0; left: 14px; }
#spnPrevious { border-radius: 3px 0 0 3px; right: 26px; }
    #spnNext.next:hover, #spnPrevious:hover { opacity: 0.9; }
.pagnavi { margin: 10px 0 10px 0; float: left; width: 100%; }
/*End Header*/

.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; }

/*currency popup start*/
#UserRegionn .modal-dialog { width: 445px; margin-left: auto; margin-right: auto; }
    #UserRegionn .modal-dialog .conchkOutBtns .btn { padding: 6px 40px; width: auto; }
        #UserRegionn .modal-dialog .conchkOutBtns .btn:hover { border: 1px solid #f80781; }
#UserRegionn, #UserRegionn .modal-content { border: none; }
    #UserRegionn .modal-header, #UserRegionn .modal-footer { border-bottom: none; border-top: none; }
    #UserRegionn .modal-content .modal-header { padding: 4px 6px; }
    #UserRegionn .modal-header .close { background: #757575; color: #fff; opacity: 1; text-shadow: none; font-weight: 400; font-size: 14px; height: 20px; width: 20px; /*padding:3px 5px 1px 6px;*/ border-radius: 21px; margin-top: 2px; line-height: 1.4; }
        #UserRegionn .modal-header .close:hover { opacity: 0.7; }
    #UserRegionn .conchkOutBtns { margin-right: 0px; width: 100%; text-align: center; }
#changecurrcon { width: 100%; float: left; }
    #changecurrcon ol { margin: 0; padding: 0 10px; float: left; }
        #changecurrcon ol li { list-style: none; float: left; margin: 0 21px 5px 0; width: 43%; border-bottom: 1px dotted #ccc; font-size: 12px; background: none; }
            #changecurrcon ol li a:hover { color: #2DACE2; background: none; }
            #changecurrcon ol li a { line-height: 18px; font-size: 12px; background-color: inherit; border: 0; padding: 3px 16px 3px 0; color: #000; width: auto; background: none; float: left; }
                #changecurrcon ol li a span { display: none; font-weight: normal; }
                    #changecurrcon ol li a em, #changecurrcon ol li a span.value { font-style: normal }
                #changecurrcon ol li a.active { color: #2DACE2; line-height: 18px; background: url("/images/all_sprite_icons.png") no-repeat scroll right -3449px transparent !important; border: 0; }
/*currency popup end*/

.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: bold; 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: bold; }
.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: bold; 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: bold; 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; }

/*Start of Cart product description modal*/
#cartProductDescrp .left-banner { position: absolute; }
    #cartProductDescrp .left-banner img { width: 50%; }
#cartProductDescrp .left-banner { position: absolute; margin-left: -15px; margin-top: -15px; }
#cartProductDescrp .modal-dialog { width: 54%; }
    #cartProductDescrp .modal-dialog .cont #dvPrdCostDtls { display: none; }
#cartProductDescrp .left-banner_wrapper { position: relative; }
#cartProductDescrp .container { width: 100%; }
#wishlistcon .wishlist_alldetails ul, #wishlistcon .share_chart ul { margin-left: 0px; }
#wishlistcon .wishlist_alldetails ul { margin-top: 0px; }
    #wishlistcon .wishlist_alldetails ul li { margin-right: 0px; }
/*End of Cart product description modal*/

/*Start Call Now*/
#callNowModal .container, #measurementPageModal .confirmPopUp #hor-minimalist-b { width: 100%; }
#callNowModal .modal-header { border-bottom: none; }
#callNowModal .left-banner { position: absolute; margin-left: -30px; margin-top: -15px; }
    #callNowModal .left-banner img, #email-regiester-alert .left-banner img { width: 55%; }
#callNowModal .question .num .li02 { padding: 0px; margin: 0 auto; border: none; width: 100%; }
#callNowModal .modal-body { padding-top: 0px; }
#callNowModal.question .num .li02 li { width: auto; }
p.connect-text { text-align: center; font-size: 18px; font-weight: 600; }
#callNowModal .modal-dialog { width: 510px; }
#measurementPageModal .modal-dialog { width: 400px; }
#measurementPageModal { z-index: 100002; }
    #measurementPageModal .confirmPopUp, .confirmPopUp h2 { padding: 0 0 14px 0 !important; }
/*End Call Now*/

.resultTotal #dispInfoInModal .confirmPopUp h2 { text-align: center; }
#openInfoModal .modal-header, #openInfoModal .modal-footer { border: none; clear: both; }
#openInfoModal.fbLoginProcessing #dispInfoInModal, #openInfoModal.gLoginProcessing #dispInfoInModal { font-size: 12px; line-height: 16px; text-align: center; }
#openInfoModal.fbLoginCancelled #dispInfoInModal, #openInfoModal.gLoginCancelled #dispInfoInModal { text-align: center; color: #f90881; font-weight: bold; margin-top: 4px; }
    #openInfoModal.fbLoginCancelled #dispInfoInModal.fbCancel { margin-top: 20px; }

/*Global*/
.confirmPopUp #hor-minimalist-b { width: 95%; margin: auto; margin-top: 5px; margin-bottom: 5px; font-size: 12px; }
    .confirmPopUp #hor-minimalist-b .bigDarkGrey span { font-size: 12px; }
.confirmPopUp p select { float: left; border: 1px solid #DDD; background: none; margin-left: 15px; width: 368px; padding: 7px 5px; margin: 15px 0; font-size: 12px; }
.confirmPopUp #hor-minimalist-b td { padding: 1px 0 0 10px; border-top: 1px dotted #ccc; text-align: left; }
    .confirmPopUp #hor-minimalist-b td .spltxt { font-weight: bold; word-wrap: break-word; width: 100%; float: left; max-height: 80px; overflow-y: auto; overflow-x: hidden; padding: 0 0 10px 0; }
.modal-body-align { padding: 0 15px !important; }
.tabContents { float: left; width: 94%; padding: 0 15px 10px 15px; }
    .tabContents h4 { float: left; width: 53%; padding: 0 0 4px 0; margin-bottom: 0px; }
    .tabContents h5 { clear: both; }
    .tabContents h4 .glyphicon-globe { padding: 5px 0 3px 20px; float: left; top: 0; }
    .tabContents h4 span { padding: 5px 0 5px 10px; float: left; font-size: 12px; text-transform: uppercase; color: #000; }
    .tabContents select { padding: 5px; margin: 0; }
    .tabContents.gray { background: #f7f7f7; width: 100%; padding: 3px 0 10px 0; }
        .tabContents.gray .inr-text-shipping { width: 100%; float: left; font-size: 11px; color: #000; padding: 0 10px; }
            .tabContents.gray .inr-text-shipping b em { margin: 0 3px; width: 14px; height: 13px; background: url(/images/all_sprite_icons.png) -92px -3430px no-repeat; display: inline-block; position: relative; top: 2px; }
            .tabContents.gray .inr-text-shipping p { font-size: 10px; padding: 0; }
        .tabContents.gray h2 { padding: 10px 15px; width: auto; }
        .tabContents.gray h5 { clear: both; font-size: 12px; font-weight: bold; padding: 0 0 0 25px; }
        .tabContents.gray p { font-size: 12px; padding: 5px 0 0 25px; }
.conchkOutBtns { padding: 10px 0px 10px 0; float: right; }
/*End Global*/

.headControls span.recentlyviewn { font-family: sans-serif; font-size: 12px; margin: 10px 0 0 0px; text-align: center; display: block; color: #666; }
    .headControls span.recentlyviewn i { font-style: normal; }
.headControls p.unboxrecentviewall { position: absolute; right: 0px; margin: -25px 0 0 0; }
.headControls .sbviewall span:hover { text-decoration: underline; }
.medDarkGrey { border: medium none; float: right; height: 25px; margin: 0; padding-left: 15px; }
    .medDarkGrey span { border: medium none; margin: 0; font-weight: bold; color: #fff; font-size: 11px; line-height: 28px; }
        .medDarkGrey span:first-letter { text-transform: capitalize; }
.sbviewall { margin-top: 8px; background: none; height: auto; margin-right: 25px; }
    .sbviewall span { padding: 0; background: none; color: #35bdb8; height: auto; }

#measurementPageModal #dispMeasurementInfoInModal .confirmPopUp { padding: 0px !important; }
    #measurementPageModal #dispMeasurementInfoInModal .confirmPopUp .msgcon { padding: 0px 5px; }
#measurementPageModal .modal-dialog .modal-body { padding: 5px 15px; }

#MsrmntModal .confirmPopUp #hor-minimalist-b td { padding: 0px 8px; }
div#dvConfirmPopupContent .confirmPopUp { margin-top: -15px; }
#MsrmntModal #dvMsrmntSuccessMsg .msgcon { padding: 0 5px; }
#MsrmntModal #dvMsrmntSuccessMsg.confirmPopUp { margin: 0px !important; padding-bottom: 10px; }

/*New Measurement styles*/
.ConfirmMsclss .modal-dialog { width: 50% !important; text-align: center; background-color: #ffffff; }
.msrtconfirmsubmitbtnend #hor-minimalist-b td { padding: 5px 8px; }
.ConfirmMsclss .modal-dialog .modal-header { border-bottom: 1px solid #fff; }
.msrconfirmcontent .msrtconfirmsubmitbtnend { margin-left: 10px; float: right; }
.ConfirmMsclss .confirmPopUp #hor-minimalist-b { width: 100% }

/*End New Measurement styles*/
.learnmsr .lnkDet.shDet { width: 250px !important; }

.LoginDetailContent .postComments #liReview { margin-top: -26px; }
    .LoginDetailContent .postComments #liReview .col-lg-3.col-sm-3.rating_alg, .LoginDetailContent .postComments #liReview .col-lg-9.col-md-9.col-sm-9.rating_alg { padding-top: 16px; }

/*Start Footer*/
.footer { margin-top: 10px; clear: both; overflow: hidden; }
    .footer .section { margin: 5px 0; }
    .footer .payment_options .paymentmode li { display: table-cell; height: 40px; vertical-align: middle; padding: 0 6px; }

ul.footer_links_menu.socialnetworking svg { opacity: 0.6; }

div#divPaymodeall, div#divPaymodelimit { text-align: left; }
li#mobnopenpopup { text-align: center }
p.hheadnew { font-size: 24px; margin-top: 20px; margin-bottom: 10px; }
.ios { background-position: 0 0; }
.payment_method { display: block; background: url(../images/all_sprite_icons.png) no-repeat; }
.securetrading { height: 25px; width: 96px; background-position: -84px -197px !important; }
.visa { height: 11px; width: 37px; background-position: -67px -1110px !important; }
.mastercardin { height: 37px; width: 40px; background-position: -210px -1349px !important; }
.net_bankingin { height: 29px; width: 110px; background-position: -140px -1321px !important; }
.amazon_pay { height: 39px; width: 97px; background-position: 5px -1320px !important; }
.rupay { height: 30px; width: 73px; background-position: -172px -3591px !important; }
.cod_india { height: 29px; width: 156px; background-position: -102px -1378px !important; }
.paytm_india { height: 18px; width: 54px; background-position: -4px -529px !important; }
.emi_india { height: 24px; width: 78px; background-position: -3px -500px !important; }
.visa_debit { height: 27px; width: 48px; background-position: -67px -1133px !important; }
.maestro { height: 25px; width: 42px; background-position: -65px -1173px !important; }
.paypal { height: 17px; width: 68px; background-position: -179px -1156px !important; }
.visa_3 { height: 18px; width: 29px; background-position: -114px -1109px !important; }
.mastercard { height: 20px; width: 57px; background-position: -191px -1185px !important; }
.verified_by_visa { height: 23px; width: 57px; background-position: -192px -1221px !important; }
.entrust { height: 31px; width: 32px; background-position: -66px -1211px !important; }

.footer_links_menu li strong b { text-transform: capitalize; }
.footer_links_menu li strong, .search-sub-heading { font-size: 12px; text-transform: uppercase; margin-bottom: 5px; display: inline-block; font-weight: 600; }
.container.moreitemslist p a { font-size: 12px; color: #333; }
.social_more_links_box { background: #333; padding: 30px 15px; }
    .social_more_links_box .footer_links_menu { text-align: left; }
        .social_more_links_box .footer_links_menu li a { color: #ffffff; font-size: 12px; font-weight: 400; text-decoration: none; cursor: pointer; opacity: 0.8; text-transform: capitalize; color: #fff; line-height: 1.5 }
        .social_more_links_box .footer_links_menu li { color: #ffffff; }
            .social_more_links_box .footer_links_menu li a:hover { opacity: 1; }
            .social_more_links_box .footer_links_menu li:first-child a { font-size: 13px; opacity: 1; }

    .social_more_links_box .input-group { margin-top: 15px; }
    .social_more_links_box .input_submit_box input { border: 2px solid #fff !important; -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; background: none !important; box-shadow: none !important; height: 44px; line-height: 44px; font-size: 12px; color: #fff; line-height: 16px; }
        .social_more_links_box .input_submit_box input::-webkit-input-placeholder { color: #fff !important; }
        .social_more_links_box .input_submit_box input:-moz-placeholder { color: #fff !important; }
        .social_more_links_box .input_submit_box input::-moz-placeholder { color: #fff !important; }
        .social_more_links_box .input_submit_box input:-ms-input-placeholder { color: #fff !important; }
    .social_more_links_box .input_submit_box .btn { border-radius: 0; background: #ffffff; border: 2px solid #ffffff; padding: 10px 20px; color: #000000; width: 90px; text-align: center; }
    .social_more_links_box .social_connection { margin-top: 30px; }
    .social_more_links_box .downloadapp li:first-child, .social_more_links_box .socialnetworking li:first-child { display: block; font-size: 13px; font-weight: bold; margin-bottom: 5px; }


.input_submit_box #dvSucc { color: #eeeded; font-size: 11px; margin: 10px 0 0 13px; }
.succmsg { display: block; margin: 0px 0px 0 21px; color: #fff; }
.address_box { background: #f3f3f5; padding: 2px 0; font-size: 11px; text-align: center; }
#lmcontent h1, #lmcontent h2, #lmcontent h3, #lmcontent h4, #lmcontent h5, #lmcontent h6 { font-size: 14px; }
#lmcontent .captions { margin-bottom: 10px; }
    #lmcontent .captions b { font-weight: 500; display: block; font-size: 20px; }
/*#lmcontent p { text-align: left; letter-spacing: 0.3px; line-height: 23px; font-size: 12.5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; margin-bottom: 16px; text-rendering: optimizeLegibility; color: #333; }*/
#lmcontent .estorecon { margin-top: 10px; text-align: justify; }
.applinks { float: left; width: 100%; }
    .applinks.topbrd { border-top: 1px solid #ccc; }
.moreitemslist { margin-top: 40px; margin-bottom: 50px; }
    .moreitemslist a { font-weight: 500 }
    .moreitemslist p a { color: #333; }
    .moreitemslist span { font-size: 13px; }
    .moreitemslist p a:hover { color: #ed288d; }
.prdtypecon h5, .prdtypecon h2, .prdtypecon h3, .prdtypecon h4 { padding-bottom: 2px; padding-top: 0; color: #666; }
#lmcontent h2, #lmcontent h3 { text-align: left; font-size: 20px; }
.prdtypecon .usericon .glyphicon.glyphicon-user { text-align: center; background-color: #f9f9f9; border-radius: 30px; height: 40px; width: 40px; line-height: 35px; font-size: 23px; border: 1px solid #ddd; color: #cccccc; font-style: normal; }
.prdtypecon .usericon { width: 50px; padding: 0px; float: left; }
.aboutdesigner h5.designername { margin: 0; font-size: 13px; color: #f90881; }
.prdtypecon .usericon .glyphicon-user:before { position: absolute; left: 7px; }
/*End Footer*/

/*Start Shopping bag*/
.guest_login_bg #hrefGuest:hover, .guest_login_bg #hrefGuest:focus, .lgcon #hrefLoginbtn:hover, .signup #hrefRegistration:hover { border: 1px solid #f80781 !important; color: #f80781 !important; background-color: #fff; }
#RAFformModal .signup #hrefRegistration:hover span { color: #f80781 !important; }
.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 #fff; 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; }
.btn-breadcrumb .btn { padding: 6px 12px 6px 24px; border-color: #fff; 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; }
    .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:hover:not(:last-child):before { border-left: 10px solid #f80781; }
.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover { /*border-bottom: 1px solid #f80781;*/ color: #f80781; background-color: #000; box-shadow: none; }
    .btn-default:active .btn-breadcrumb .btn.btn-default:not(:last-child):before { border-left: 10px solid #f80781; }
.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; }
.shoppinBag_left { padding-top: 45px; border-bottom: 1px dotted #5e5a5d; }
.shoppingcontenrwrapper { border-top: 1px solid #dddadd; padding-top: 15px; }
    .shoppingcontenrwrapper .productDetailsWrapper .productOffer { background: url(/images/all_sprite_icons.png) -8px -446px no-repeat; width: 147px; height: 21px; display: inline-block; color: #fff; padding: 3px; }
    .shoppingcontenrwrapper .productDetailsWrapper .shopping_bag_itemImage { width: 100%; }
    .shoppingcontenrwrapper .productDetailsWrapper .modalsarremesurement { margin-top: 32px; }
        .shoppingcontenrwrapper .productDetailsWrapper .modalsarremesurement a { color: #6cd7d2; text-decoration: none; }
    .shoppingcontenrwrapper .otherOptions { margin-top: 70px; }
        .shoppingcontenrwrapper .otherOptions a { color: #6cd7d2; text-decoration: none; padding-left: 15px; }
    .shoppingcontenrwrapper .quantityCountWrapper .btn { border-radius: 0; border: 1px solid #f9f8f9; background-color: #ffffff; color: #201f20; }
    .shoppingcontenrwrapper .quantityCountWrapper .glyphicon { font-family: -webkit-body; font-weight: 400; font-size: 17px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .shoppingcontenrwrapper .quantityCountWrapper .form-control { background: #fff; border: 1px solid #e9e7e8; -webkit-box-shadow: none; }
    .shoppingcontenrwrapper .strikeThrough { color: #d1d2d4; text-decoration: line-through; }
    .shoppingcontenrwrapper .glyphicon-tag { -ms-transform: rotate(-85deg); -webkit-transform: rotate(-85deg); transform: rotate(-85deg); color: #f80781; }
    .shoppingcontenrwrapper:hover { background-color: #f9f9f9; }
    .shoppingcontenrwrapper .otherOptions .txtour3 .qty select { position: absolute; top: 0px; left: -7px; }
.shoppingItemsWrapper .productDetailsWrapper .prddesc-overflow:hover { cursor: pointer; color: #35bdb8; }
/*End Shopping bag*/
span.stepupinfo { font-size: 12px; }
.mob-def-price h5 { margin: 0px; padding: 0px; }
.quickofforgcost { color: #898989; }
.amount price_info total_price { font-weight: normal; }
/*Start Measurement Popup*/
.newmsrmentpopup, #dvMeasurementPopUp .measurepopup { width: 1010px; height: 650px; position: relative; }
.arrowHover .imageh.center-block { display: block !important; margin-right: auto; margin-left: auto; }
/*body .ui-tooltip { border-width: 2px; }*/
.top-buffer { margin-top: 20px; display: flex; justify-content: space-between; }
.arrowHover .questn { width: 50%; display: block; }
    .arrowHover .questn.btn:hover { cursor: pointer; color: #ccc; }
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable { height: 700px !important; top: 22px; width: 1010px !important; left: 12% !important; z-index: 100070 !important; }
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix .ui-dialog-titlebar-close { top: 13px; }
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front .confirmPopUp { padding: 10px 0px; }
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front .success_m_msg { width: 50% !important; height: 100px !important; overflow: hidden; left: 260px; top: 160px; }
.ui-slider-horizontal { height: 0.5em; }
    .ui-slider-horizontal .ui-slider-handle { margin-left: -0.6em; top: -0.4em; }
.ui-tooltip { padding: 5px; position: absolute; z-index: 10000002; max-width: 300px; }
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }
.ui-dialog-title { display: none; }
.ui-dialog-titlebar-close { float: right; top: -271px; position: relative; right: 7px; z-index: 1080; height: 21px; width: 21px; border: 0; }
.measurepopup { margin: 10px 0 0 0; font: normal 12px/18px sans-serif; width: 100%; }
.loadernew { background: url(/Images/zoomloader.gif) no-repeat center; height: 40px; width: 17px; margin: 0 auto; }
.prdload .loadingbar .padspace { padding: 0 !important; }
.prdload .loadingbar { float: left; width: 100%; height: 100%; padding: 180px 0 0 0; font-size: 12px; text-align: center; position: fixed; top: 0; z-index: 100000; background: #fff; left: 0; color: #666; }
    .prdload .loadingbar .inner { width: 135px; margin: auto; background: #FFF; padding: 5px; border: 1px solid #ccc; box-shadow: 0 0 5px #eee; border-radius: 4px; }
.support-time { font-weight: 500 !important; color: #000; }
.prdload.msrprdload .loadingbar { padding: 0; }
    .prdload.msrprdload .loadingbar .inner { margin-top: 30%; }
.bigGreenButton span { display: block; font-weight: bold; color: #fff; font-size: 13px; cursor: pointer; text-align: center; }
.nbigGreenButton { background: #000 !important; border: medium none; float: right; height: 39px; margin: 13px 0 0 0; padding-left: 15px; }
#dvPopupMsrMntLink .nbigGreenButton { margin: 13px 0 13px 0; }
.support-time { font-weight: 500 !important; color: #000; }
.nbigGreenButton span { background: none !important; border: medium none; float: left !important; height: 28px; margin: 0 !important; padding: 12px 15px 0 0 !important; color: #fff !important; font-size: 12px !important; cursor: pointer; font-weight: 400 !important; }
.bigGreenButton { background: #000; border: medium none; float: right; padding: 7px 2px; color: #fff; }
    .bigGreenButton:hover { background-color: #000; }
.phone-number { color: #333; }
.question { font-size: 12px; }
    .question p { text-align: center; color: #333; font-size: 13px; float: left; width: 100%; margin-bottom: 0px; }
    .question .suprtus-uk-aus { margin: -7px 0 25px 12px; line-height: 23px; font-weight: 400; }
    .question h5 { font-size: 16px; padding: 10px 0 10px 14px; color: #333; font-weight: bold; text-align: center; }
    .question .call_now_header_wrapper { width: 100%; float: left; }
        .question .call_now_header_wrapper .num { float: left; }
    .question .call_now_header_left { width: 22%; float: left; }
        .question .call_now_header_left img { width: 75%; }
    .question .call_now_header_right { float: left; }
    .question .li01 { font-size: 13px; float: left; text-align: center; width: 100%; }
        .question .li01 a { color: #ed288d; }
            .question .li01 a:hover { text-decoration: underline; }
        .question .li01 li { width: 100%; margin: 0; float: left; }
            .question .li01 li label { float: left; margin-right: 5px; width: 50px; }
            .question .li01 li span { display: inline-block; }
                .question .li01 li span a, .question .li01 li div a { font-size: 16px; font-weight: 400; text-decoration: none !important; }
            .question .li01 li.email .cbzfbChat { position: unset; }
    .question .li02 p { font-family: sans-serif; }
    .question .num .li02 { padding: 15px 10px 0 10px; margin: 0; font-size: 12px; float: left; background-color: #fff; }
        .question .num .li02 li { width: 50%; margin: 0 0 5px 0; float: left; font-weight: 500; color: #333; font-size: 13px; }
            .question .num .li02 li span { float: left; font-size: 12px; margin-right: -7px; width: 25px; height: 25px; }
            .question .num .li02 li em { font-weight: normal; font-style: normal; margin-left: 1px; }
    .question .findia { background: url(/images/all_sprite_icons.png) no-repeat 2px -838px; margin-left: 42px; }
    .question .fus { background: url(/images/all_sprite_icons.png) no-repeat 2px -692px; margin-left: 42px; }
    .question .faus { background: url(/images/all_sprite_icons.png) no-repeat 2px -811px; margin-left: 42px; }
    .question .fuk { background: url(/images/all_sprite_icons.png) no-repeat 2px -716px; margin-left: 42px; }
    .question .fdk { background: url(/images/all_sprite_icons.png) no-repeat -1px -11840px; margin-left: 42px; }
    .question .fnz { background: url(/images/all_sprite_icons.png) no-repeat -1px -11811px; margin-left: 42px; }
.support-number { font-weight: 500 !important; }
.question .thanksmsg { padding: 0 0 10px 14px; }
.question .err { border: 1px solid red !important; }
.support-number { font-weight: 500 !important; }
.level-catgry { width: 95%; }
.level-active { background-color: #f5f3f3; }
.level-catgry .active, .level-catgry .level3 .active { color: #f90881; font-weight: 800 !important; cursor: initial; }
.level-catgry, .level-catgry .root-active { color: #000; text-transform: uppercase }
    .level-catgry ul li.level1 a { font-weight: 600; text-align: left; font-size: 13px; text-transform: capitalize; }
    .level-catgry ul li.level2 a { color: #666; }
    .level-catgry .list-group-item { border-bottom: 1px dotted #ccc; margin: 0 0 10px 0; padding-bottom: 10px; }
    .level-catgry .level1 { margin-bottom: 5px; margin-top: 5px; }
        .level-catgry .level1:first-child { margin-top: 0; }
    .level-catgry .level3 li.level4 a { line-height: 16px; padding-left: 10px; font-size: 11px; }
    .level-catgry .level3 a, .level4 a { text-transform: none; font-weight: normal; }
    .level-catgry li.level3 { border-bottom: dotted 1px #cdcdcd; display: block; }
        .level-catgry li.level3 a { font-size: 12px; font-weight: 500; }
    .level-catgry .level1 ul li ul li a { width: 90%; font-weight: normal; font-size: 12px; }
        .level-catgry .level1 ul li ul li a:hover, .level-catgry li a:hover { color: #000; }
    .level-catgry ul.level2 li a.active, .root-active { color: #f90881 !important; font-size: 11px; }
    .level-catgry .level1 ul li ul, .level-catgry .level1 ul li ul li ul { padding-left: 5px; }
        .level-catgry .level1 ul li ul li ul li { border-bottom: none; }
    .level-catgry li a { color: #333; font-weight: normal; }
    .level-catgry .level1 ul li ul li:last-child { border: none }
    .level-catgry .level2 li { background-color: #f5f3f3; padding: 2px 5px; }
    .level-catgry ul.level2 { margin-top: 5px; margin-bottom: 10px; margin-left: 10px; }
        .level-catgry ul.level2 li a { font-size: 12px; text-transform: capitalize; }
    .level-catgry .level2.activesectionul li a { font-weight: normal; }
    .level-catgry .level2 li:last-child { padding-bottom: 5px; }

.breadcrumbiss #ContentPlaceHolder1_paraTotalProducts { float: left; margin-top: 4px; }
#openInfoModal .modal-dialog { width: 450px; }
.pb-12 { padding-bottom: 12px; }
#openInfoModal .modal-dialog .modal-body { padding: 0; clear: both; }
    #openInfoModal .modal-dialog .modal-body .modal-header { padding-top: 0px; }
#openInfoModal .modal-dialog .modal-content .modal-header button.close { position: relative; top: 11px; left: 10px; z-index: 1000; }
#openInfoModal.UnstitchdOption .modal-dialog button.close { top: 0px !important; }
.btn-pink { background-color: #f90881; color: white; font-size: 13px; }
/*End Measurement Popup*/
/* Overlays */
.ui-widget-overlay { opacity: .50; filter: Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000 url(Images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20; filter: Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* Overlays */
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; background: #000; }
/* jQuery UI CSS Framework 1.8.18 */
/* Component containers ----*/
.ui-widget { font-family: sans-serif; font-size: 1.1em; }
    .ui-widget .ui-widget { font-size: 1em; }
    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; color: #333; }
.ui-widget-content { background: none; border: none; color: #fff; border: 0; z-index: 1070; position: fixed !important; top: 23px; left: 12%; }
    .ui-widget-content a { color: #333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f80781; color: #fff; font-weight: bold; }
.ui-widget-header { background: none; border: none; color: #fff; font-weight: bold; }
    .ui-widget-header a { color: #fff; }

.bgclrnone { background: none !important; }
.styling .styles .imgDet .moreOpts { background: none; float: left; list-style: none; width: auto; padding: 0 0 10px 0; }
    .styling .styles .imgDet .moreOpts li { float: left; width: 180px; margin: 5px 14px; text-align: center; background: #000; padding: 5px; }
        .styling .styles .imgDet .moreOpts li .imgOpt { width: auto; text-align: center; }
            .styling .styles .imgDet .moreOpts li .imgOpt label { float: left; margin: 0; text-align: center; width: 100%; color: #FFF; padding-left: 0; }
                .styling .styles .imgDet .moreOpts li .imgOpt label input[type="radio"] { margin: 3px 0 0px 0; }
.styling .styles .dvcupsmsg { padding: 8px 5px 5px 32px; margin: 0; font-size: 12px; }
.styling .styles .imgDet .moreOpts li .imgOpt p { float: left; margin: 0; text-align: center; width: 100%; color: #FFF; }
.styling .styles .imgDet .moreOpts li .imgOpt span { padding: 10px; }
.unit .imgDet .moreOpts { background: none; float: left; list-style: none; width: auto; padding: 0 0 10px 0; }
    .unit .imgDet .moreOpts li { float: left; width: 180px; margin: 5px 14px; text-align: center; background: #000; padding: 5px; }
        .unit .imgDet .moreOpts li .imgOpt { width: auto; text-align: center; }
            .unit .imgDet .moreOpts li .imgOpt label { float: left; margin: 0; text-align: center; width: 100%; color: #FFF; }
            .unit .imgDet .moreOpts li .imgOpt p { float: left; margin: 0; text-align: center; width: 100%; color: #FFF; }
            .unit .imgDet .moreOpts li .imgOpt span { padding: 10px; }
.mTop { float: left; margin: 0 0 10px 0; }
    .mTop h2 { float: left; font-size: 25px; }
    .mTop .noteBtn { float: right; }
.tagname { float: left; width: 100%; }
    .tagname.blouserightag { position: relative; }
        .tagname.blouserightag .righttag { top: 326px !important; }
    .tagname h3 { font-size: 12px; margin-bottom: 15px; clear: both; margin: 2px 0px; text-align: left; }
    .tagname .righttag h3 a { color: Black; }
    .tagname .righttag { right: 5px; z-index: 2; }
        .tagname .righttag ul { float: right; }
            .tagname .righttag ul li { float: left; width: auto; padding: 0 0 0 20px; margin: 0 0 0 10px; }
                .tagname .righttag ul li a { float: left; width: auto; padding: 3px 0 3px 0; margin: 0 0 0 10px; font-size: 11px; font-style: italic; color: #000; }
                    .tagname .righttag ul li a b { font-weight: normal; }
                    .tagname .righttag ul li a:hover { text-decoration: underline; }
                .tagname .righttag ul li.field { color: red; font-size: 11px; font-style: italic; padding: 3px 0 3px 10px; }
                .tagname .righttag ul li .lnkDet .close { position: absolute; right: 0; top: 0; z-index: 1001; font-size: 12px; margin: 5px; padding: 2px 10px; font-style: normal; color: #fff; opacity: .5; font-weight: 100; }
                    .tagname .righttag ul li .lnkDet .close:hover { text-decoration: none; opacity: 0.7; }
.measureinfo { padding: 8px 5px; font-size: 12px; line-height: 18px; background: #EEE; box-shadow: 3px 3px 0 #999; margin: 10px 0 0 0; }
.measureterm { background-color: #f4f4f4; border: solid 1px #e4e4e4; padding: 10px; font-size: 12px; }
    .measureterm p { width: 28px; height: 35px; float: left; }
.msrpopupcon h5 { padding: 0; color: #262626; font-style: normal; font-size: 12px; font-weight: bold; display: inline-block }
    .msrpopupcon h5 .seltype { padding: 5px; }
.msrpopupcon .unit .drop ul { background: none; }
.msrpopupcon .unit { margin-top: 0; }
.nonalign { width: 100%; clear: both; }
.msrpopupcon .unit .drop li.oddlist .sprite2 .im .imBot, .msrpopupcon .styling .styles li.oddlist .sprite2 .im .imBot { top: 35px; right: auto; left: 147px; background: url(/Images/imBot3.png) center bottom no-repeat scroll transparent !important; }
.msrpopupcon .lhscontent h2 { display: none; }
.msrpopupcon .styling { display: none; margin: 0; }
    .msrpopupcon .styling .styles li span.msgmark { padding: 15px 0 5px 10px; width: 314px; }
    .msrpopupcon .styling .styles { border: 0; padding-right: 10px; }
.msrpopupcon .name { padding: 10px 25px; background: #F7F7F7; line-height: 26px; }
    .msrpopupcon .name .sprite2.pition .im { top: -48px; }
        .msrpopupcon .name .sprite2.pition .im .imBot { top: 55px; }
    .msrpopupcon .name .pition .im { width: 178px; left: 33px; }
.msrpopupcon .drop { background: none; border-top: 0; }
    .msrpopupcon .drop li select, .msrpopupcon .styling .styles li select { outline: 0; color: #000; }
        .msrpopupcon .drop li select:focus, .msrpopupcon .styling .styles li select:focus { outline-color: #f1ca7f !important; outline-style: solid !important; outline-width: 2px !important; outline-offset: -1px; border-radius: 3px; color: #333; }
.msrpopupcon .styling .styles li input[type="text"]:focus { outline-color: #f1ca7f; outline-style: solid; outline-width: 2px; outline-offset: -1px; }
.msrpopupcon .msrtab { margin: 15px 0 20px 0; text-align: center; border-bottom: 1px solid #999; float: left; width: 100%; }
    .msrpopupcon .msrtab li { float: left; list-style: none; border: 1px solid #999; display: inline-block; z-index: 0; border-left: 0; border-bottom: 0; background: #ccc; padding-left: 0; padding-right: 0px; }
        .msrpopupcon .msrtab li.first { border-left: 1px solid #999; }
        .msrpopupcon .msrtab li.active > a { border: 0px solid #000; }
        .msrpopupcon .msrtab li a { text-decoration: none; color: #262626; padding: 0; font-size: 12px; font-weight: bold; padding: 8px 10px; display: block }
            .msrpopupcon .msrtab li a span { float: left; width: 100%; margin-top: -7px; position: absolute; left: 0; bottom: -4px; height: 5px; background: #FFF; display: none; }
        .msrpopupcon .msrtab li.sel { border-top: 3px solid #f80781; margin-top: -2px; background: #fff; padding-left: 0px; padding-right: 0px; }
            .msrpopupcon .msrtab li.sel a span { display: block; }
.msrpopupcon .lnkDet { padding: 20px; background: #333; top: 25px; }
.msrpopupcon .unit .imgDet .moreOpts li .imgOpt label { line-height: 15px; }
.msrpopupcon .tagname .righttag ul li .lnkDet .close { padding: 2px 5px; }
.msrpopupcon .tagname h3 { display: none; }
.measurepopup #btnSubmitOnTheFly, .measurepopup #btnSubmitSAMsrmnt { display: none; }
.MsrMntTypeText h2 { font-size: 12px; color: #666; padding: 0 0 0 28px; }
.msrtconfirmsubmitbtn { color: #fff; background-color: #000; }
#MsrmntModal .modal-dialog { width: 90%; text-align: center; background-color: #ffffff; }
#MsrmntModal .popover .popover-content { width: 160px; }
    #MsrmntModal .popover .popover-content img { width: 100%; }
#MsrmntModal .popover .popover-title { background-color: #fff; border-bottom: none; }
#MsrmntModal .popover-title button.close { top: 2px; }
#MsrmntModal .msrconfirmcontent h2 { margin-top: 0px; }
#MsrmntModal .msrpopupcon .name { width: 100%; }
#MsrmntModal .sprite2 .im { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: -134px; position: absolute; top: -32px; width: 140px; z-index: 100000; display: none; }
    #MsrmntModal .sprite2 .im .imBot { background: url("/Images/imBot3.png") no-repeat scroll center bottom transparent; height: 16px; position: absolute; width: 11px; left: 133px; }
#MsrmntModal .name .sprite2 .im { left: -182px; top: -72px; }
    #MsrmntModal .name .sprite2 .im .imBot { left: 172px; top: 78px; background: url(/Images/imBot3.png) no-repeat scroll center bottom transparent; }
#MsrmntModal .modal-dialog .modal-header { border-bottom: 1px solid #fff; }
.measurepopup li select, #dvBodyMeasurement li select, .lhscontent li select, .name select { border: none; font-size: 12px; color: #000; /*width:100%;*/ font-weight: normal; }
.measurepopup li input[type=text], #dvBodyMeasurement li input[type=text], .lhscontent li input[type=text] { border: medium none; float: left; font-size: 12px; margin: 5px 0; padding: 5px; border: 1px solid #ccc; border-radius: 2px; }
.name input[type=text] { border: medium none; font-size: 12px; border: 1px solid #ccc; float: left; margin: 2px 5px; line-height: 21px; margin-left: 0px; }
.measurepopup li.err input[type="text"], #dvBodyMeasurement li.err input[type="text"], .lhscontent li.err input[type="text"] { border: 1px solid red; }
.unit .drop li .sprite2 { background: url("/Images/checkoutsprite.png") no-repeat scroll -233px -1027px transparent; cursor: pointer; float: left; padding: 18px; z-index: 99; }
.unit .drop li .sprite2 { padding: 12px 9px 11px 12px; background: url("/Images/checkoutsprite.png") no-repeat scroll -233px -1027px transparent; margin: 2px 0 0 5px; }
.unit .cmInch { float: right; }
    .unit .cmInch ul { float: right; }
        .unit .cmInch ul li { float: left; width: auto; }
            .unit .cmInch ul li input[type="radio"] { float: left; width: auto; margin: 3px 0px; }
            .unit .cmInch ul li label { float: left; width: auto; font-size: 12px; padding: 0px; }
.unit .drop li .sprite2.on { position: relative; }
.unit .drop li .bigDarkGrey { border: medium none; float: left; height: 31px; margin: 0 0 0 25px; padding-left: 19px; }
.unit .drop li .space { margin: 5px 0 5px 163px; }
.unit .drop ul { background-color: #F5F5F5; float: left; padding-bottom: 10px; width: 100%; }
.drop { border-top: 2px solid #9E9D9E; float: left; }
    .drop li label { color: #666; float: left; font-size: 12px; margin-top: 0; font-weight: normal; text-align: left; line-height: normal; padding: 5px 0 0 8px; }
.msrpopupcon .tagError { text-align: left; padding-top: 0; padding-left: 20px; display: none !important; }
.msrpopupcon .PrdDetHeader, .msrpopupcon .blstypesel, .measurepopup .foobtn .submit, .MsrmntPopupHeader { display: none; }
.measurepopup .foobtn { float: left; width: 96%; border-top: 1px solid #999; padding: 8px 0 0 0; margin: 0% 2% 2% 2%; text-align: left }
.measurepopup .measNote li { float: left; width: 100%; padding: 0; font-size: 11px; list-style: disc; margin: 0 0 0 15px; }
.measurered { color: red !important; padding-left: 0; }
.paraBodyMsrmnttxt { font-size: 10px; font-weight: bold; color: #666; padding-bottom: 25px }
.modal.StyleDesignPopup { z-index: 100000; }
.modal.PTBlousePopup { z-index: 1000000; }
.modal.WPDesignPopup, .modal.shDet.in, .modal#measurementYoutubeVideos { z-index: 1000000; }
.WPDesignPopup .imgDet { top: 8%; left: 5%; }
.sprite2 { background: url("/images/all_sprite_icons.png") no-repeat scroll 2px -631px transparent; float: left; padding: 18px 5px 5px 18px; position: relative; cursor: pointer; }
.msrpopupcon .unit .drop li .sprite2:hover { background: url("/images/all_sprite_icons.png") no-repeat scroll 0px -577px transparent; }

.sprite2 .im { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: 35px; position: absolute; top: -30px; width: 150px; z-index: 100000; display: none; }
    .sprite2 .im .imMid .imCont p { font-size: 12px; }
    .sprite2 .im .imMid .imCont img { width: 100%; }
    .sprite2 .im .imBot { background: url("/Images/imBot.png") no-repeat scroll center bottom transparent; height: 16px; left: -10px; position: absolute; top: 35px; width: 11px; }

.pition { position: relative; }
.lnkDet { position: absolute; right: 0; background-color: #333; font-size: 12px; color: #FFF; z-index: 100000; padding: 10px; background: rgba(0, 0, 0, 0.9); filter: Alpha(Opacity=90); display: none; }
    .lnkDet h3 { font-size: 18px; font-weight: normal; margin: 0 0 10px 0; text-transform: capitalize; }
    .lnkDet p { text-align: left; color: #CACACA; }
.submsgtxt { text-align: center; padding-top: 2px; font-size: 10px; color: #DA6C58; }
.tagError { text-align: center; padding-top: 2px; font-size: 10px; color: red; }
.targetTagtxt { float: left; text-align: left; padding-top: 2px; font-size: 10px; color: #DA6C58; }
.imgDet p { text-align: center; padding-bottom: 13px; clear: both; }
.imgDet .close { font-size: 12px; margin: 5px; padding: 2px 1px; position: absolute; right: 0; top: 0; z-index: 1001; width: 19px; height: 19px; color: #fff; opacity: .7; font-weight: 100; }
    .imgDet .close:hover { opacity: .9; }
.btnSubmit { font-size: 24px; color: #FFF; padding: 5px 10px 5px 10px; border: solid 1px #666; background: #373737; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-left: 285px; margin-top: 10px; cursor: pointer; }
.msrtconfirmsubmitbtn { width: 80px; height: 32px; border: 0px; margin-right: 20px; float: right; cursor: pointer; text-transform: capitalize; font-weight: bold; }
    .msrtconfirmsubmitbtn .right { background: url("/Images/msrtConfirmSubmitBtn.png") no-repeat scroll 0 0 transparent; width: 109px; height: 32px; border: 0px; text-indent: -9999px; margin-right: 10px; float: right; cursor: pointer; text-transform: capitalize; }
.msrtconfirmsubmitbtnend { min-width: 80px; border: 0px; float: left; cursor: pointer; text-transform: capitalize; background: #000; color: #fff; }
.msrtconfirmeditbtn { width: 80px; height: 32px; border: 0px; font-weight: bold; margin-right: 10px; cursor: pointer; background: #4b4b4b; color: #fff; }

/*mail recevied measurement*/
.lhscontent .imgDet { position: absolute; }

/*---------------- modified css -------------------*/
.filtersCont .ddown { background: none repeat scroll 0 0 #EEEEEE; border-radius: 0 0 15px 15px; display: none; padding: 19px 0 0; position: absolute; top: 14px; width: 145px; z-index: -1; }
    .filtersCont .ddown li { padding: 5px 10px; font-size: 11px; width: 125px; border-radius: 15px; margin: 0; }
        .filtersCont .ddown li:hover { background: #fff; }
.hor-zebra { font-size: 12px; text-align: left; border-collapse: collapse; width: 100%; }
    .hor-zebra th { font-weight: bold; color: #666; font-family: Arial; padding-left: 0; text-align: center; vertical-align: middle; }
    .hor-zebra td { padding: 5px 0; color: #666; vertical-align: top; font-weight: normal; text-align: center; font-family: Arial; font-size: 11px; }
        .hor-zebra td span { padding: 0; }
    .hor-zebra .odd { background: #e8edff; }
    .hor-zebra td label { padding: 0; margin: 0; width: auto; float: left; }
    .hor-zebra td input[type="radio"] { float: right; padding: 0; width: 12px; height: 12px; }
.codforml .err, a.sbSelector.error { border: solid 1px red; }
/*Turban Table*/
.hor-zebratur { font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 12px; text-align: left; border-collapse: collapse; margin: 10px 0 10px 166px; border: 1px solid #999; background: #fff; }
    .hor-zebratur th, .hor-zebramuj th { font-size: 13px; font-weight: bold; padding: 8px; color: #ffffff; background-color: #999; font-family: Arial; }
    .hor-zebratur td, .hor-zebramuj td { padding: 5px 15px; color: #666; vertical-align: top; font-weight: normal; text-align: left; font-family: Arial; }
    .hor-zebratur .odd, .hor-zebramuj .odd { background: #e8edff; }
    .hor-zebratur td label, .hor-zebramuj td label { padding: 0; margin: 0; width: auto; float: left; }
    .hor-zebratur td input[type="radio"], .hor-zebramuj td input[type="radio"] { float: left; padding: 0; margin: 3px 5px 0 0; width: auto; }
.hor-zebramuj { font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 12px; text-align: left; border-collapse: collapse; margin: 0; border: 1px solid #ccc; }
/* End Turban*/

.spnMsrmntType span { float: left; width: 100%; padding: 0 0 0 5px; }
    .spnMsrmntType span label { padding: 5px 0 0 0; float: left; font-weight: bold; font-size: 12px; color: #333; width: 180px; cursor: pointer; }
#dvBodyMeasurement .spnMsrmntType span label { width: auto; margin: 0px 5px; }
.spnMsrmntType span input[type="radio"] { float: left; width: 20px; margin-top: 2px; height: 12px; width: 12px; margin-right: 5px; }
.MsrMntTypeText h2 { font-size: 12px; color: #666; padding: 0 0 0 28px; }

/*Start checkbox*/
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked { position: absolute; left: -9999px; }

    [type="checkbox"]:not(:checked) + label, [type="checkbox"]:not(:checked) + a label { position: relative; padding-left: 25px; cursor: pointer; color: #828386; font-weight: normal; margin-left: 0px; font-size: 12px; }
    [type="checkbox"]:checked + label, [type="checkbox"]:checked + a label { position: relative; padding-left: 25px; cursor: pointer; color: #828386; font-weight: normal; margin-left: 0px; font-size: 12px; }
        /* checkbox aspect */
        [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:not(:checked) + a label:before,
        [type="checkbox"]:checked + a label:before, [type="checkbox"]:checked + label:before { content: ''; position: absolute; left: 0; top: 0px; width: 15px; height: 15px; border: 1px solid #aaa; background: #f8f8f8; }
        /* checked mark aspect */
        [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:not(:checked) + a label:after,
        [type="checkbox"]:checked + label:after, [type="checkbox"]:checked + a label:after { content: '✔'; position: absolute; top: -6px; left: 0px; font-size: 20px; color: #f90881 !important; transition: all .2s; }
    /* checked mark aspect changes */
    [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:not(:checked) + a label:after { opacity: 0; transform: scale(0); }
    [type="checkbox"]:checked + label:after, [type="checkbox"]:checked + a label:after { opacity: 1; transform: scale(1); }
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before, [type="checkbox"]:disabled:not(:checked) + a label:before,
[type="checkbox"]:disabled:checked + label:before, [type="checkbox"]:disabled:checked + a label:before { box-shadow: none; border-color: #bbb; background-color: #ddd; }
[type=checkbox]:disabled:checked + label:after, [type=checkbox]:disabled:checked + a label:after { color: #999; }
[type=checkbox]:disabled + label, [type=checkbox]:disabled + a label { color: #aaa; }
[type=checkbox]:checked:focus + label:before, [type=checkbox]:checked:focus + a label:before, [type=checkbox]:not(:checked):focus + label:before, [type=checkbox]:not(:checked):focus + a label:before { border: 1px solid #aaa; }
select[disabled="disabled"] { background-color: #f7f7f7; cursor: not-allowed; }
/*End Checkbox*/

/*Start Checkout Header*/
#frmSuccess .headerWrapper .header .logo { top: 0; }
.headerWrapper .header .logo { position: absolute; top: 19px; }
.headerWrapper .header { height: 100px; }
.uluser .dvmyacc .dvmyacccon#loginPopover { width: 200px !important; }
.topLinks .topcolorline { width: 100%; float: left; padding-bottom: 12px; }
    .topLinks .topcolorline p { width: 20%; float: left; height: 2px; }
        .topLinks .topcolorline p.lightgreen { background: #d9e23e; }
        .topLinks .topcolorline p.green { background: #a6ce39; }
        .topLinks .topcolorline p.cyan { background: #62c6b9; }
        .topLinks .topcolorline p.lightblue { background: #25c3f2; }
        .topLinks .topcolorline p.blue { background: #2dace2; }
.topLinks .topinfo { float: left; }
    .topLinks .topinfo li { float: left; padding: 4px 0 5px 20px; color: #999; font-size: 11px; margin-right: 4px; }
        .topLinks .topinfo li.quick { padding-left: 25px; word-spacing: -1.5px; }
        .topLinks .topinfo li.best { word-spacing: -1.5px; position: relative; min-width: 73px; }
        .topLinks .topinfo li.cod { padding-left: 25px; word-spacing: -1.5px; }
        .topLinks .topinfo li.easy { word-spacing: -1.5px; }
        .topLinks .topinfo li.bollywood { word-spacing: -1.5px; min-width: 99px; }
        .topLinks .topinfo li.customize { word-spacing: -1.5px; }
        .topLinks .topinfo li.delivery { word-spacing: -1.5px; min-width: 78px; }
        .topLinks .topinfo li.best:hover .dvBestInfo { position: absolute; z-index: 100000; top: 26px; left: 0; }
        .topLinks .topinfo li.bollywood:hover .dvBollywoodInfo { position: absolute; z-index: 100000; top: 36px; left: 50px; }
        .topLinks .topinfo li.customize:hover .dvCustomizeInfo { position: absolute; z-index: 100000; top: 36px; left: 105px; }
        .topLinks .topinfo li.delivery:hover .dvDeliveryInfo { position: absolute; z-index: 100000; top: 36px; left: 160px; }
.dvBestInfo, .dvBollywoodInfo, .dvCustomizeInfo, .dvDeliveryInfo { color: #6c6c6c; left: -9999px; padding: 5px; position: absolute; border: 2px solid #99cc33; width: 270px; border-radius: 3px; background-color: #fff; font-weight: normal; font-size: 11px; text-align: left; box-shadow: -1px 5px 5px rgba(0,0,0,0.3); -moz-box-shadow: -1px 5px 5px rgba(0,0,0,0.3); -webkit-box-shadow: -1px 5px 5px rgba(0,0,0,0.3); }
.topLinks .topinfo .dvBestInfo em, .topLinks .topinfo .dvBollywoodInfo em, .topLinks .topinfo .dvCustomizeInfo em, .topLinks .topinfo .dvDeliveryInfo em { width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 6px solid #f80781; text-indent: -9999px; position: absolute; left: 14%; top: -7px; }
.topLinks .topinfo .dvBestInfo b, .topLinks .topinfo .dvBollywoodInfo b, .topLinks .topinfo .dvCustomizeInfo b, .topLinks .topinfo .dvDeliveryInfo b { width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid #fff; text-indent: -9999px; position: absolute; left: 15%; top: -4px; z-index: 100000; }
.topLinks .topinfo .dvBollywoodInfo em { left: 34%; }
.topLinks .topinfo .dvBollywoodInfo b { left: 35%; }
.topLinks .topinfo .dvCustomizeInfo em { left: 61%; }
.topLinks .topinfo .dvCustomizeInfo b { left: 62%; }
.topLinks .topinfo .dvDeliveryInfo em { left: 81%; }
.topLinks .topinfo .dvDeliveryInfo b { left: 82%; }
.topLinks ul { float: right; padding: 3px 0 0 0; margin-top: 7px; }
.topLinks li, .topLinks li a { float: left; color: #999; }
    .topLinks li a:hover { color: #f80781; }
.topLinks li { border-right: solid 0px #cecece; margin-right: 0; }
    .topLinks li.classic a { padding: 3px 7px 3px 0; }
    .topLinks li .dvmyacc { position: relative; z-index: 100; color: #000; }
        .topLinks li .dvmyacc .arrow { padding: 0 15px 0 0; cursor: pointer; }
            .topLinks li .dvmyacc .arrow b { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; text-indent: -9999px; position: absolute; right: -2px; top: 6px; margin: 0px; }
        .topLinks li .dvmyacc .dvmyacccon { position: absolute; min-width: 115px; top: 25px; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: left; white-space: normal; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); }
            .topLinks li .dvmyacc .dvmyacccon em.glyphicon { position: absolute; top: -16px; left: 46px; font-size: 21px; color: #fff; text-shadow: 0px 0px 1px #111; }
            .topLinks li .dvmyacc .dvmyacccon ul { padding: 0; float: left; position: relative; z-index: 4; background: #fff; }
            .topLinks li .dvmyacc .dvmyacccon .close { float: right; width: 12px; height: 16px; cursor: pointer; position: absolute; right: 11px; text-transform: uppercase; padding: 0; z-index: 1001; opacity: 1; top: 8px; font-size: 14px; font-weight: 400; font-family: inherit; color: #949494; }
                .topLinks li .dvmyacc .dvmyacccon .close:hover { opacity: 1; color: #f694c6; }
            .topLinks li .dvmyacc .dvmyacccon li { background: transparent; width: 100%; float: left; font-weight: normal; margin: 0px 10px 4px 10px; }
                .topLinks li .dvmyacc .dvmyacccon li:first-child { margin-top: 10px; }
                .topLinks li .dvmyacc .dvmyacccon li a { padding: 5px 7px; text-transform: none; color: #000; font-size: 11.8px; }
                .topLinks li .dvmyacc .dvmyacccon li.last { border: 0; }
                .topLinks li .dvmyacc .dvmyacccon li a:hover { color: #ed288d; }
        .topLinks li .dvmyacc li.user h2 { font-size: 12px; font-weight: bold; line-height: 15px; padding: 3px 7px; text-transform: capitalize; }
        .topLinks li .dvmyacc li.user { margin-right: 7px; }
        .topLinks li .dvmyacc li.wishlist { margin-right: 7px; }
    .topLinks li.logIn { margin-right: 0; }
    .topLinks li .dvmyacc li.calNw a { padding-left: 20px; }
    .topLinks li .dvmyacc .header.viewcart .topLinks li.user { margin-right: 10px; }
    .topLinks li.user .h2head { font-size: 12px; line-height: 17px; padding: 2px 0; text-transform: capitalize; }
    .topLinks li.user { margin-right: 5px; }
    .topLinks li a { float: left; font-size: 12px; padding: 3px 4px; cursor: pointer; color: #000; margin-left: 3px; text-align: center; }
.topLinks #aOrderStatus { padding-left: 22px; }
.topLinks li a.medDarkGrey { background: url(/images/all_sprite_icons.png) -54px -9px no-repeat !important; width: 31px; height: 26px; padding-right: 10px; }
    .topLinks li a.medDarkGrey span { padding: 5px 0 0 3px; color: #2DACE2; text-transform: capitalize; background: transparent; }
        .topLinks li a.medDarkGrey span#spnUsrCartCnt { color: #f90881; }
.topLinks li.last { border-right: none; margin: 0 43px 0 0; }
.topLinks li.cart { position: absolute; right: 21px; top: 5px; }
/*End Checkout Header*/

/*Start Guest Login*/
.guesterror_msg { width: 100%; float: left; }
.LoginDetailContent #dvRegisteredLogin #divSignIn .lgcon .top_move_login_bg, .LoginDetailContent #dvRegisteredLogin #divSignIn .lgcon #hrefLoginLoading { margin-top: 15px; }
.default-modals .LoginDetailContent .btn { float: right; padding: 6px 12px; font-size: 13px; background-color: #000000; color: #fff; }
.guest_login_bg p { text-align: center; font-size: 18px !important; text-transform: uppercase; margin-top: 0px; }
.guest_login_bg .link_login_bg { font-size: 13px; color: #f09; margin-bottom: 10px; display: block; }
.dvBackToGuestLogin_back_checkout { width: 100%; float: left; margin: 0 10px; }
.singlecheckout_login .guest_login_bg { margin-top: 50px; }
#dvGuestLogin .form-control { font-size: 14px; }
.upArrow { float: left; margin-left: 10px; }
/*End Guest Login*/

.errors { background: #FFFBEF; border: 1px solid #ecb3a3; float: left; margin: 5px 0 15px 0.7%; padding: 7px; width: 100%; border-radius: 3px; }
    .errors.failure p { width: 100% !important; padding: 5px 0 5px 3px; }
    .errors.failure ol { margin: 0; padding: 0; list-style: inside decimal; }
    .errors.failure li { width: 100%; padding: 0 0 0 3px; font-size: 12px; margin: 0 0 5px 0; display: list-item; }
    .errors h3 { color: red; float: left; font-size: 12px; font-weight: bold; width: 100%; margin: 7px 0; }
    .errors p { float: left; font-size: 11px; line-height: 18px; }
        .errors p span { font-size: 12px; color: #f80781; padding: 0 3px; text-transform: capitalize; font-weight: bold; }
.scrollup { opacity: .9; z-index: 1002; position: fixed; bottom: 230px; right: 3px; display: none; text-indent: -9999px; }
.hImgShowcaseWrapper { float: left; clear: both; width: 100%; }
.topInfo { margin: auto; }
.ErrMsg { color: #D83737; }
.errmsg { color: red; float: left; text-align: center; font-size: 11px; }
.inputErrmsg { color: red; font-size: 11px; text-align: left; margin-top: 5px; }
#RegMobileNumber_dvMsg.inputErrmsg { float: left }
.err label { color: red !important; }
.newerr { border-color: red !important; }
.newerror .procuctTab .hiddeninfo ul { width: 100%; }
    .newerror .procuctTab .hiddeninfo ul li { text-align: center; width: 100%; margin-left: 0px; }
.newerror ul.list-inline.share-buttons { margin-left: 30.5%; }

/*Prs Css*/

/*Start Checkout Loader*/
.progressjs-inner { width: 0; }
.progressjs-progress { z-index: 99999; }
/* blue theme, like iOS 7 progress bar */
.progressjs-theme-blue .progressjs-inner { height: 2px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; background-color: #dd225b; box-shadow: 1px 2px 5px #ddd; }
.progressjs-theme-blue.progressjs-end { -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; opacity: 0; }
.progressjs-theme-blue .progressjs-percent { display: none; }
/* blue theme with overlay layer, no percent bar */
.progressjs-theme-blueOverlay { background: #fff; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; margin-top: 100px; }
    .progressjs-theme-blueOverlay .progressjs-inner { height: 2px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; background-color: #dd225b; box-shadow: 1px 2px 5px #ddd; }
    .progressjs-theme-blueOverlay.progressjs-end { opacity: 0 !important; }
    .progressjs-theme-blueOverlay .progressjs-percent { display: none; }
/*End Checkout Loader*/

/*Start sprite*/
/*start request bigger size styles */
.sprite2 { background: url("/images/all_sprite_icons.png") no-repeat scroll 2px -625px transparent; float: left; cursor: pointer; }
    .sprite2 .im { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: 35px; position: absolute; top: -30px; width: 250px; z-index: 100000; display: none; }
        .sprite2 .im .imMid { float: left; padding: 2px; z-index: 2; }
            .sprite2 .im .imMid .imCont { float: left; padding: 15px; cursor: default; }
                .sprite2 .im .imMid .imCont p { font-size: 11px; margin: 10px 0; float: left; text-align: left; line-height: 15px; }

/*top login styles*/
.h2head .arrow b { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #fff; text-indent: -9999px; margin: 15px 4px 0 4px; float: right; position: absolute; top: 6px; right: 11px; margin-top: 0px; }
.shCont.dvmyacc :hover { color: #ed288d; cursor: pointer; }
#uluser .popover-content ul li a:hover { color: #ed288d; }
.forsmsg { color: #f80781; text-align: left; float: left; width: 100%; font-weight: normal; padding: 10px 0 0 0; }
/*end login styles*/

/* product detail Custom Tailoring Option */
ul#ulReadySize li .sprite3 .imn { width: 170px !important; }
.sprite3 { background: url("/images/all_sprite_icons.png") no-repeat scroll 2px -631px transparent; float: left; padding: 16px 16px 0px 3px; position: relative; cursor: pointer; }
    .sprite3:hover { background: url("/images/all_sprite_icons.png") no-repeat scroll 2px -580px transparent; }
    .sprite3 .imn { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: 27px; position: absolute; top: -38px; width: 150px; z-index: 102; 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; }
/*end product detail custom tailoring option*/
.sprite3.sprite3_move { top: 8px !important; }
.DropdownWrapper .sprite3 .imn .imnBot { top: 9px; }
.DropdownWrapper .sprite3 .imn { top: -10px; }
#lblMkzStyle.sub_links_size { float: left; font-weight: normal; }
a#aStdMsrMntChart { padding-left: 10px; font-size: 13px; padding: 5px 10px; border-radius: 20px; background-color: #333; color: #fff; text-transform: capitalize; }

/*start products page quick look */

.sprite11 { background: url("/images/all_sprite_icons.png") no-repeat scroll 2px -631px transparent; float: left; padding: 18px 18px 2px 18px; position: relative; cursor: pointer; }
    .sprite11 .imnnew { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: 35px; position: absolute; top: 22px; width: 148px; z-index: 1000002; 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; }
    .sprite11.bodyheight { margin-top: 3px; }
        .sprite11.bodyheight .imnnew { left: 0px; top: 24px; width: 102px; }
            .sprite11.bodyheight .imnnew .imnnewBot { left: 11px; position: absolute; background: url("/Images/imBot2.png") no-repeat scroll center bottom transparent; top: -10px; }
    .sprite11 .imnnew .imnnewMid { float: left; padding: 5px; cursor: text; position: relative; }
        .sprite11 .imnnew .imnnewMid .imnnewCont { float: left; padding: 5px; }
            .sprite11 .imnnew .imnnewMid .imnnewCont p { font-size: 12px; margin: 0; float: left; text-align: left; line-height: 18px; width: 98%; font-weight: normal; color: #373737; font-style: normal; }
            .sprite11 .imnnew .imnnewMid .imnnewCont ol { font: normal 12px/18px sans-serif; padding: 0 0 5px 0; }
                .sprite11 .imnnew .imnnewMid .imnnewCont ol li { padding: 0; margin: 0 0 5px 10px; float: left; font-size: 11px; }
                .sprite11 .imnnew .imnnewMid .imnnewCont ol ul { margin: 5px 0 0 0; float: left; width: 100%; }
                    .sprite11 .imnnew .imnnewMid .imnnewCont ol ul li { float: left; width: 90%; }
            .sprite11 .imnnew .imnnewMid .imnnewCont ul { font: normal 12px/18px sans-serif; padding: 0 0 5px 0; }
                .sprite11 .imnnew .imnnewMid .imnnewCont ul li { padding: 0; margin: 0 0 5px 10px; }
    .sprite11 .imnnew .imnnewBot { background: url("/Images/imBot.png") no-repeat scroll center bottom transparent; height: 16px; left: -10px; position: absolute; top: 19px; width: 11px; }
    .sprite11 .imnnew .imnnewMid .imnnewCont a { float: none; width: auto; }
    .sprite11.rmprdsizes { background: none; padding: 0; }
    .sprite11 .scroll { max-height: 100px; overflow-x: hidden; overflow-y: auto; }
/*end products page quick look */
/*start products page quick look vat */
.sprite12 { background: url("/images/all_sprite_icons.png") no-repeat scroll 2px -631px transparent; float: left; padding: 18px 18px 2px 18px; position: relative; cursor: pointer; }
    .sprite12 .imnnew2 { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: -199px; position: absolute; top: -91px; width: 300px; z-index: 1000002; 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; }
        .sprite12 .imnnew2 .imnnew2Mid { float: left; padding: 5px; cursor: text; position: relative; }
            .sprite12 .imnnew2 .imnnew2Mid .imnnew2Cont { float: left; }
                .sprite12 .imnnew2 .imnnew2Mid .imnnew2Cont p { font-size: 11px; margin: 0; float: left; text-align: left; line-height: 13px; width: 98%; font-weight: normal; color: #373737; font-style: normal; }
                .sprite12 .imnnew2 .imnnew2Mid .imnnew2Cont ol { font: normal 12px/18px sans-serif; padding: 0 0 5px 0; }
                    .sprite12 .imnnew2 .imnnew2Mid .imnnew2Cont ol li { padding: 0; margin: 0 0 5px 10px; float: left; font-size: 11px; }
                    .sprite12 .imnnew2 .imnnew2Mid .imnnew2Cont ol ul { margin: 5px 0 0 0; float: left; width: 100%; }
                        .sprite12 .imnnew2 .imnnew2Mid .imnnew2Cont ol ul li { float: left; width: 90%; }
                .sprite12 .imnnew2 .imnnew2Mid .imnnew2Cont ul { font: normal 12px/18px sans-serif; padding: 0 0 5px 0; }
                    .sprite12 .imnnew2 .imnnew2Mid .imnnew2Cont ul li { padding: 0; margin: 0 0 5px 10px; }
        .sprite12 .imnnew2 .imnnew2Bot { background: url("/Images/imBot4.png") no-repeat scroll center bottom transparent; height: 16px; left: 210px; position: absolute; top: 73px; width: 11px; }
        .sprite12 .imnnew2 .imnnew2Mid .imnnew2Cont a { float: none; width: auto; }
.sprite11.rmprdsizes { background: none; padding: 0; }
.sprite11 .scroll { max-height: 100px; overflow-x: hidden; overflow-y: auto; }
/*end products page quick look */

/* product detail Made to Measure Blouse */
.tailoringOpt #spnStichCost .sprite3 { background: url("/images/all_sprite_icons.png") no-repeat scroll 0px -632px transparent; padding: 16px 3px 0px 19px; }
.sprite4 { background: url("/images/all_sprite_icons.png") no-repeat scroll 2px -631px transparent; float: left; padding: 18px 18px 2px 18px; position: relative; cursor: pointer; }
    .sprite4 .imnb { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: 30px; position: absolute; top: -30px; width: 270px; z-index: 1000002; display: none; box-shadow: 0 0 5px #DDD; }
        .sprite4 .imnb .imnbMid { float: left; padding: 5px; cursor: text; }
            .sprite4 .imnb .imnbMid .imnbCont { float: left; padding: 0px 3px 10px 3px; }
                .sprite4 .imnb .imnbMid .imnbCont img { margin: 5px 2px 2px 0; border: solid 1px #eee; padding: 2px; cursor: auto; width: 50px; }
                .sprite4 .imnb .imnbMid .imnbCont p { padding-bottom: 5px; font-size: 11px; display: inline-block; font-weight: normal; }
                .sprite4 .imnb .imnbMid .imnbCont b { padding-top: 10px; }
                .sprite4 .imnb .imnbMid .imnbCont a { color: #2DACE2; }
        .sprite4 .imnb .imnbBot { background: url("/Images/imBot.png") no-repeat scroll center bottom transparent; height: 16px; left: -9px; position: absolute; top: 29px; width: 11px; }
    /*end product detail custom tailoring option*/
    /* product detail Made to Measure Blouse */

    .sprite4:hover { background: url("/images/all_sprite_icons.png") no-repeat scroll 2px -580px transparent; }
.sprite7 { background: url("/images/all_sprite_icons.png") no-repeat scroll 2px -631px transparent; float: left; padding: 18px 18px 2px 18px; position: relative; cursor: pointer; }
    .sprite7 .imnb { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: -356px; position: absolute; top: -33px; width: 350px; z-index: 1000002; display: none; }
        .sprite7 .imnb .imnbMid { float: left; padding: 5px; cursor: text; }
            .sprite7 .imnb .imnbMid .imnbCont { float: left; padding: 0px 5px 10px 5px; }
                .sprite7 .imnb .imnbMid .imnbCont img { margin: 5px 10px 2px 0; border: solid 1px #ccc; padding: 5px; cursor: auto; }
                .sprite7 .imnb .imnbMid .imnbCont p { padding-bottom: 10px; line-height: 18px; }
                .sprite7 .imnb .imnbMid .imnbCont b { padding-left: 152px; padding-top: 10px; }
                .sprite7 .imnb .imnbMid .imnbCont a { color: #2DACE2; }
        .sprite7 .imnb .imnbBot { background: url("/Images/imBot3.png") no-repeat scroll center bottom transparent; height: 16px; right: -10px; position: absolute; top: 35px; width: 11px; }
.imnbMid .imnbCont h2 { font-size: 11px; margin: 5px 0; }
/*end product detail custom tailoring option*/

/*styling options over images*/
.sprite5 { margin: 2px 0 0 5px; padding: 12px 9px 11px 12px; background: url(/images/all_sprite_icons.png) no-repeat scroll 0px -598px transparent; position: relative; cursor: pointer; }
    .sprite5 .imns { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: 35px; position: absolute; top: -30px; width: 250px; z-index: 100000; display: none; }
        .sprite5 .imns .imnsMid { float: left; padding: 5px; z-index: 2; }
            .sprite5 .imns .imnsMid .imnsCont { float: left; padding: 15px; }
                .sprite5 .imns .imnsMid .imnsCont p { font-size: 12px; margin: 10px 0; float: left; text-align: justify; line-height: 15px; }
        .sprite5 .imns .imnsBot { background: url("/Images/imBot.png") no-repeat scroll center bottom transparent; height: 16px; left: -10px; position: absolute; top: 35px; width: 11px; }
/*end styling options over images*/
/* Mensherwani */ #slidemenu .popover-title { padding: 2px 14px; margin: 0; font-size: 14px; background: none; border: none; }
.sprite6 { background: url("/images/all_sprite_icons.png") no-repeat scroll 2px -631px transparent; float: left; padding: 18px 18px 2px 18px; position: relative; cursor: pointer; }
    .sprite6 .imnbb { background: none repeat scroll 0 0 #fff; border: 0px solid #ccc; position: absolute; width: 600px; z-index: 1000002; display: none; right: -290px; }
        .sprite6 .imnbb .imnbbMid { float: left; padding: 0; }
            .sprite6 .imnbb .imnbbMid .imnbbCont { float: left; padding: 0px; }
                .sprite6 .imnbb .imnbbMid .imnbbCont img { margin: 5px 10px 2px 0; border: solid 1px #ccc; padding: 5px; cursor: auto; }
                .sprite6 .imnbb .imnbbMid .imnbbCont p { padding-bottom: 10px; }
                .sprite6 .imnbb .imnbbMid .imnbbCont b { padding-left: 152px; display: block; }
        .sprite6 .imnbb .imnbbBot { background: url("/Images/imBot2.png") no-repeat scroll center bottom transparent; height: 16px; left: 281px; position: absolute; top: -13px; width: 18px; }
/*end Mensherwani */
/* Info Message */
.popover-title button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0; position: absolute; right: 9px; }
.sprite8.in { width: 188px; height: 32px; }
.sprite8.incom { width: 235px; height: 32px; }
.sprite8.inchoosecustomize .imnb { left: -82px !important; }
    .sprite8.inchoosecustomize .imnb .imnbBot { right: 115px !important; }
.sprite8 { float: left; padding: 0; position: relative; cursor: pointer; }
    .sprite8 .imnb { background: none repeat scroll 0 0 white; border: 1px solid #CCC; left: -32px; position: absolute; top: -177px; width: 300px; z-index: 1000002; display: none; }
        .sprite8 .imnb h2 { color: #333; padding: 0; font: bold 14px/18px sans-serif; width: 243px; float: left; padding: 5px 0 5px 0; }
        .sprite8 .imnb .imnbMid { float: left; padding: 5px; cursor: text; }
            .sprite8 .imnb .imnbMid .imnbCont { float: left; padding: 0px 15px 15px 15px; min-height: 130px; height: 130px; overflow-x: hidden; overflow-y: auto; margin: 10px 0; cursor: default; }
            * + html .sprite8 .imnb .imnbMid .imnbCont { padding: 0px 15px 25px 15px; }
                .sprite8 .imnb .imnbMid .imnbCont img { margin: 5px 10px 2px 0; border: solid 1px #ccc; padding: 5px; cursor: auto; }
                .sprite8 .imnb .imnbMid .imnbCont p { padding-bottom: 10px; font: 12px/19px sans-serif; color: #333; cursor: text; }
                .sprite8 .imnb .imnbMid .imnbCont b { padding-left: 152px; padding-top: 10px; }
                .sprite8 .imnb .imnbMid .imnbCont a { color: #2DACE2; }
        .sprite8 .imnb .imnbBot { background: url("/Images/imBot4.png") no-repeat scroll center bottom transparent; height: 16px; right: 167px; position: absolute; bottom: -7px; width: 11px; }
.sprite9 { float: left; padding: 0; position: relative; cursor: pointer; }
.popover-content ul li { display: inline-block; width: 100%; }
.sprite9 .imnb { width: 273px; background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: -2px; position: absolute; top: 62px; z-index: 1000002; box-shadow: #ddd 0px 1px 10px 0px; -webkit-box-shadow: #ddd 0px 1px 10px 0px; text-align: left; }
    .sprite9 .imnb h2 { color: #333; padding: 0; font: bold 14px/18px sans-serif; width: 100%; float: left; padding: 5px 0 5px 0; }
    .sprite9 .imnb .imnMid { float: left; padding: 5px 0; cursor: text; }
        .sprite9 .imnb .imnMid .imnCont { float: left; padding: 0; max-height: 80px; width: 271px; min-width: 189px; overflow-x: hidden; overflow-y: auto; margin: 5px 0; cursor: default; background: #fff; }
            .sprite9 .imnb .imnMid .imnCont img { margin: 5px 10px 2px 0; border: solid 1px #ccc; padding: 5px; cursor: auto; }
            .sprite9 .imnb .imnMid .imnCont p { padding-bottom: 10px; font: 12px/19px sans-serif; color: #333; cursor: text; }
            .sprite9 .imnb .imnMid .imnCont b { padding-left: 152px; padding-top: 10px; }
            .sprite9 .imnb .imnMid .imnCont a { color: #2DACE2; }
    .sprite9 .imnb .imnBot { background: url("/Images/imBot2.png") no-repeat scroll center bottom transparent; height: 16px; left: 13px; position: absolute; top: -10px; width: 11px; }
    .sprite9 .imnb .imnMid .imnCont .ulsizechart { width: 100%; float: left; }
        .sprite9 .imnb .imnMid .imnCont .ulsizechart li { font-size: 11px; line-height: 18px; float: none; border: 0 !important; text-indent: 5px; margin: 0; padding-right: 5px; }
#uluser .popover-content ul li a { color: #000; line-height: normal; height: 31px; }
.procuctTab .tab-content .tabfilter_box .hiddeninfo .sprite9 a { color: #333; cursor: text; display: none; }
.sprite10 { float: left; padding: 0; position: relative; cursor: pointer; }
    .sprite10 .imnb { background: none repeat scroll 0 0 white; border: 1px solid #CCC; left: 25px; position: absolute; top: -12px; max-width: 250px; min-width: 230px; z-index: 1000002; display: none !important; }
        .sprite10 .imnb h2 { color: #333; padding: 0; font: bold 14px/18px sans-serif; width: 100%; float: left; padding: 5px 0 5px 0; }
        .sprite10 .imnb .imnMid { float: left; padding: 5px; cursor: text; }
            .sprite10 .imnb .imnMid .imnCont { float: left; padding: 0; max-height: 100px; max-width: 250px; min-width: 230px; overflow-x: hidden; overflow-y: auto; margin: 5px 0; cursor: default; }
                .sprite10 .imnb .imnMid .imnCont img { margin: 5px 10px 2px 0; border: solid 1px #ccc; padding: 5px; cursor: auto; }
                .sprite10 .imnb .imnMid .imnCont p { padding-bottom: 10px; font: 12px/19px sans-serif; color: #333; cursor: text; }
                .sprite10 .imnb .imnMid .imnCont b { padding-left: 152px; padding-top: 10px; }
                .sprite10 .imnb .imnMid .imnCont a { color: #2DACE2; }
        .sprite10 .imnb .imnBot { background: url("/Images/imBot.png") no-repeat scroll center bottom transparent; height: 16px; left: -10px; position: absolute; top: 12px; width: 11px; }
        .sprite10 .imnb .imnMid .imnCont .ulsizechart { width: 100%; float: left; }
            .sprite10 .imnb .imnMid .imnCont .ulsizechart li { font: normal 12px/18px sans-serif; float: none; border: 0 !important; text-indent: 10px; }
                .sprite10 .imnb .imnMid .imnCont .ulsizechart li:hover { background: #ccc; }
/*End Sprite*/
/*Start Remove popup*/
#uluser .popover-content ul li a:hover { color: #ed288d; }
.msgPopUp { width: 100%; padding: 10px; overflow: hidden; }
.msgPopUpalert { padding: 0 0 15px; color: #f90881; }
.msgcon { padding: 20px 5px; }
    .msgcon.payinfo { padding-bottom: 0; }
    .msgcon h2 { font-size: 18px; font-weight: normal; line-height: 18px; text-align: center; padding: 10px 0; }
    .msgcon p { font-size: 11.8px; line-height: 18px; font-weight: bold; }
    .msgcon .alert { text-align: center }
    .msgcon p.sucessmsg { font-size: 12px; line-height: 16px; font-weight: bold; color: #ed288d; }
        .msgcon p.sucessmsg span { padding-right: 1px; }
    .msgcon p.icon-sucessmsg { padding: 0 0 5px 50px; }
    .msgcon.payinfo p { font-weight: normal; }
    .msgcon.payinfo h5 { font-size: 14px; font-weight: bold; padding: 5px 0; }
    .msgcon.payinfo h3 { font-size: 12px; font-weight: bold; }
    .msgcon.payinfo h5.tick { background: url("/Images/right.png") no-repeat 4px 3px #FAE9E9; padding: 6px 5px 8px 35px; width: 90%; border-radius: 3px; border: 1px solid #F593C5; margin: 19px 0 0 0; }
        .msgcon.payinfo h5.tick b { color: #f90881; }
.confirmPopUp #hor-minimalist-b td .styletooltip { position: relative; color: #35bdb8; font-weight: bold; cursor: pointer; min-width: 100px; float: left; padding: 0 15px 0 0; }
    .confirmPopUp #hor-minimalist-b td .styletooltip .imgdis { margin: 3px 3px 0 0; padding: 5px; background: #fff; border: 1px solid #ddd; position: absolute; right: 5px; top: 5px; display: none; -webkit-box-shadow: 0 0 5px #ddd; -moz-box-shadow: 0 0 5px #ddd; -o-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd; left: 25px; top: -86px; width: 65px; }
    .confirmPopUp #hor-minimalist-b td .styletooltip:hover .imgdis { display: block; }
    .confirmPopUp #hor-minimalist-b td .styletooltip b { display: none; }
    .confirmPopUp #hor-minimalist-b td .styletooltip:hover b { display: block; background: url("/Images/imBot4.png"); width: 17px; height: 9px; position: absolute; top: -8px; left: 53px; z-index: 10000; background-repeat: no-repeat; }
.confirmPopUp .conchkOutBtns { padding: 10px 20px 5px 0; }
#openInfoModal .confirmPopUp .conchkOutBtns { padding: 10px 0px 5px 0; margin-right: 25px; }
.confirmPopUp p { font-size: 12px; margin: 5px 0; }
    .confirmPopUp p.alg { padding: 0; font-size: 11px; font-weight: normal; text-align: center; width: 100%; float: left; }
        .confirmPopUp p.alg input[type="checkbox"]:checked, .confirmPopUp p.alg input[type="checkbox"]:not(:checked) { position: unset; }
    .confirmPopUp p.alert { padding: 5px 20px 0px 0px; margin-left: 0; width: 87%; float: right; }
.confirmPopUp span.alerticon { background: url("/images/all_sprite_icons.png") no-repeat scroll -219px -2409px transparent; width: 38px; height: 37px; float: left; margin: 0px 0 0 16px; transform: translate(10px, 0px); }
.confirmPopUp.diffmesmntpopup span.alerticon { background: url(/images/all_sprite_icons.png) no-repeat scroll -219px -2409px transparent; width: 38px; height: 37px; float: left; margin: 5px 0 0 0px; transform: translate(10px, 0px); }
.confirmPopUp p.alert span { background: url("/images/all_sprite_icons.png") no-repeat scroll -219px -2409px transparent; width: 38px; height: 37px; float: left; }
.confirmPopUp h2 { font-size: 16px; padding: 10px 30px 0 14px; font-weight: bold; }
    .confirmPopUp h2.measure { font-size: 14px; }
/*End Remove popup*/
.conchkOutBtns .bigDarkGrey span { color: #fff; text-align: center; font-weight: bold; }
.confirmPopUp .conchkOutBtns #ConfirmDeleteButton span, .confirmPopUp .conchkOutBtns #btncancel span { padding: 7px 20px; }
.confirmPopUp .dvdivider { float: left; padding: 9px 0 0 0; font-size: 11px; font-weight: bold; color: #333; }
.bigDarkGrey span { border: medium none; color: #fff; font-size: 12px; margin: auto; padding: 7px 20px; font-weight: bold; background-color: #000; margin-top: -1px; display: block; float: right; position: relative; }
#slidemenu .popover-title { padding: 2px 14px; margin: 0; font-size: 14px; background: none; border: none; }
.popover-title button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0; position: absolute; right: 9px; }
.popover-content ul li { display: inline-block; width: 100%; }
#uluser .popover-content ul li a { color: #000; }
.mob-menu .lnks { padding: 10px 10px 10px 40px; }
.mob-menu .h2head .arrow b { display: none; }
.ui-button-text { text-indent: -9999px; display: block; }

/*Start Breadcrum*/
.breadCrum { padding: 6px 0 5px 0px; margin-bottom: 0px; list-style: none; background: none; text-align: center; }
    .breadCrum ul > li + li:before { float: left; font-size: 10px; }
    .breadCrum ul > li + li:before { content: "/\00a0"; position: relative; top: 2px; display: inline-block; font-style: normal; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 12px; font-weight: 400; color: #000; }
.breadcrumb li a { font-size: 12px; float: left; }
.breadcrumb > li + li:before { float: left; padding: 0 1px; }
.breadCrum ul.fixedwidth { width: 98%; }
.breadCrum ul { list-style: none outside none; float: left; width: 100%; }
    .breadCrum ul li { float: left; margin: 0 3px 0 0; text-transform: capitalize; }
.breadcrumb li.active { font-size: 12px; color: #b9b9bb; }
.breadcrumb > li { float: left; }
    .breadcrumb > li + li:before { content: "/\00a0"; position: relative; top: 2px; display: inline-block; font-style: normal; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 12px; font-weight: 400; color: #000; }
.breadCrum ul li:last-child a, .breadcrumb li:last-child a { text-decoration: none; }
.breadcrumb li a { padding: 0; line-height: initial; }
.breadCrum ul li h1 { float: left; padding: 7px 5px 0 10px; color: #01bab3; font-size: 12px; text-transform: capitalize; font-weight: bold; }
.breadCrum ul li .bgnone { padding-right: 3px; }
.breadCrum ul li.home a { background: none; padding-left: 0; font-style: normal; }
    .breadCrum ul li.home a:hover { color: #2dace2; cursor: pointer; }
.breadCrum .pagination { display: none; }
.breadCrum ul li.sel a { font-weight: normal; cursor: text; color: #666 !important; }
    .breadCrum ul li.sel a:first-letter { text-transform: capitalize; }
.breadCrum ul li span a { padding: 0; background: transparent; }
.breadCrum ul li span { font-weight: normal; font-size: 11px; padding: 0px 0px 0 2px; display: inline-block }
    .breadCrum ul li span.rico { padding: 7px 0 2px 0; background: no-repeat; }
    .breadCrum ul li span.sel { color: #666; }
.breadCrum ul li .searchtype { color: #373737; font-weight: normal; color: #666; text-transform: capitalize; cursor: default; }
    .breadCrum ul li .searchtype .mean { text-transform: none; color: #999; }
.breadCrum ul li .flt { float: right; }
.breadCrum ul.iefixed h1 { float: left; }
.breadCrum ul li a.lnk { color: #01bab3; font-weight: normal; }
    .breadCrum ul li a.lnk::first-letter { text-transform: capitalize; }
.breadCrum .prodFind { float: right; display: none; }
/*End Breadcrum*/

#mob-menu.mob-menu li.moved { background: #e9e7e8; padding: 8px 0; font-size: 16px; }
    #mob-menu.mob-menu li.moved a { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: inherit; line-height: 20px; display: block; padding: 10px 10px 10px 40px; margin: 0; text-transform: capitalize; }
    #mob-menu.mob-menu li.moved .usd { background: 0 0; }
#mob-menu.mob-menu .dropdown.moved, #mob-menu.mob-menu li.free-ship { display: none; }
/*#mob-menu #divCrawlar { display: none; }*/
#mob-menu .curnewhide { display: block !important; float: left; padding: 0 5px 0 0; }
#mob-menu.mob-menu .mm-title { text-align: left; font-size: 16px; color: #201f20; }
#mob-menu.mob-menu li { padding: 8px 0; font-size: 16px; }
    #mob-menu.mob-menu li.common-backgnd { background: #e9e7e8; }
        #mob-menu.mob-menu li.common-backgnd.img-container { padding: 0; }
            #mob-menu.mob-menu li.common-backgnd.img-container img { width: 100%; }
    #mob-menu.mob-menu li .pipe_symbole { display: none; }

.nav.mobile-added > li.active { background: 0 0; color: #5e5a5d; }
.nav.mob-menu > li > a:hover, .nav.mobile-added > li > a:focus { background: 0 0; color: #f80781 !important; }
.nav > li > a.mm-next.mm-fullsubopen:focus, .nav > li > a.mm-next.mm-fullsubopen:hover { background: 0 0; color: #f90881; }
#mob-menu .mobmargin { display: none; }
.primary_nav .curnewhide, .curnewhide { display: none; }
#mob-menu p.heading { margin: 0; padding: 0; }
.modal-header .close { width: 25px; height: 25px; text-align: center; z-index: 1002; margin-top: -10px; }
.modal-header .closer { margin-top: -43px; color: #666 !important; opacity: unset !important; }
.home_headerdark .mob-header .icon-container a.cart_log { background: url(/images/all_sprite_icons.png) -52px -5px no-repeat; width: 32px; height: 35px; color: #fff; text-align: center; padding-top: 12px; font-size: 12px; display: block; float: left; margin-top: 8px; }
.home_header.dark .mob-header .icon-container a.cart_log { background: url(/images/all_sprite_icons.png) -52px -5px no-repeat; width: 32px; height: 35px; color: #fff; text-align: center; padding-top: 12px; font-size: 12px; display: block; float: left; margin-top: 8px; }
.home_header.dark .mob-header .icon-container a.search_icon { background: url(/images/all_sprite_icons.png) -158px -0px no-repeat; width: 26px; height: 27px; display: block; float: left; margin-right: 10px; margin-top: 12px; }
.mob-header .icon-container a.search_icon { background: url(/images/all_sprite_icons.png) -111px -237px no-repeat; width: 26px; height: 27px; display: block; float: left; margin-right: 10px; margin-top: 12px; }
.mob-header .icon-container a.cart_log { background: url(/images/all_sprite_icons.png) -141px -235px no-repeat; width: 27px; height: 28px; color: #f90881; text-align: center; padding-top: 10px; font-size: 11px; display: block; float: left; margin-top: 10px; }
.mob-header .icon-container a.wishlist_detail_log { background: url(/images/all_sprite_icons.png) -195px -1595px no-repeat; width: 24px; height: 22px; color: #fff; text-align: center; font-weight: 400; padding-top: 5px; font-size: 10px; display: block; float: left; margin-top: 11px; margin-right: 6px; }
.mob-header .icon-container { float: right; }
.home_headerdark .navbar-brand > img { display: none; }
.home_headerdark .mob-header .img-responsive.darklogo { display: block; margin-top: 10px; }
#mob-menu .tempdiv1 { margin: 0; padding: 0; font-size: 0px; display: block; }
/*end Mobile Menu*/


.flaglist .sbOptions li a { background-repeat: no-repeat; display: block; padding: 3px 0 3px 32px; border: 0; margin: 2px 0 3px 6px; text-align: left; }

/*Cbazaar Unbxdautosuggest*/
.cbar_banner { z-index: 140 !important; }
.subbanners { width: 100%; float: left; overflow: hidden; }
    .subbanners .clickable { cursor: pointer; }
    .subbanners a { cursor: default; float: left; width: 100%; text-align: center; }
    .subbanners img { width: 100%; }

.msrpopupcon .infolongslv { display: none; }

.unbxd-as-wrapper { border: 1px solid #dedede; border-top: 0; background-color: #fff; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 13px; }
    .unbxd-as-wrapper ul { list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.unbxd-as-extra-left:after, .unbxd-as-extra-right:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; }
.unbxd-as-extra-left .unbxd-as-maincontent { float: right; }
.unbxd-as-extra-right .unbxd-as-maincontent { float: left; }
.unbxd-as-extra-left .unbxd-as-sidecontent { float: left; border-right: 1px solid #dedede; }
.unbxd-as-extra-right .unbxd-as-sidecontent { float: right; border-left: 1px solid #dedede; }
.unbxd-as-sidecontent + .unbxd-as-maincontent { border-right: 1px solid #dedede; border-left: 1px solid #dedede; margin-right: -1px; margin-left: -1px; }
.unbxd-as-wrapper ul li { padding: 4px 9px; background-color: #fff; cursor: pointer; }
    .unbxd-as-wrapper ul li.unbxd-as-header, .unbxd-as-wrapper ul li.unbxd-as-header:hover { background-color: #636363; color: #fff; cursor: default; }
    .unbxd-as-wrapper ul li.unbxd-as-insuggestion { padding-left: 25px; color: #f80781; }
    .unbxd-as-wrapper ul li.unbxd-as-popular-product:after, .unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-info:after, .unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-cart:after, .unbxd-as-popular-product-quantity-container:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; }
    .unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container { max-width: 40px; max-height: 40px; float: left; margin-right: 5px; }
        .unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container:empty { margin-right: 0; }
        .unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container img { max-width: 40px; max-height: 40px; margin: 0 auto; display: block; }
    .unbxd-as-wrapper ul li .unbxd-as-popular-product-name { padding: 0 0 0 5px; }
    .unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-cart { line-height: 15px; }
    .unbxd-as-wrapper ul li .unbxd-as-popular-product-price, .unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity, .unbxd-as-wrapper ul li .unbxd-as-popular-product-cart-action { float: right; }
    .unbxd-as-wrapper ul li .unbxd-as-popular-product-price { padding: 4px; line-height: 15px; }
    .unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container { border: 1px solid #dedede; border-radius: 3px; margin: 0 15px; }
        .unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container > span { display: inline-block; padding: 3px 4px; }
        .unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container > input { display: inline-block; border: 0 none; border-left: 1px solid #dedede; width: 25px; line-height: 16px; padding: 3px; }
.unbxd-as-popular-product-cart-button { display: inline-block; background-color: #ff8400; padding: 4px 10px; border-radius: 3px; color: #fff; font-size: 13px; text-align: center; cursor: pointer; outline: 0; border: medium none; }
    .unbxd-as-popular-product-cart-button:hover, .unbxd-as-popular-product-cart-button:active { background-color: #ff9c32; }
.unbxd-as-popular-product-inlinecart { display: table-row; }
.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart > div { display: table-cell; float: none; padding: 0; vertical-align: middle; }
.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-image-container { max-height: 30px; max-width: 30px; }
.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-name p { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-image-container img { max-height: 30px; max-width: 30px; margin-right: 5px; }
.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-quantity { width: 75px; }
.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container { margin: 0 5px; }
.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-cart-action { width: 88px; text-align: right; }
.unbxd-as-wrapper ul li:hover { background-color: #fafafa; cursor: pointer; }
.unbxd-as-wrapper ul li.unbxd-ac-selected { cursor: pointer; background-color: #fafafa; }
div.unbxd-as-sidecontent { max-height: 440px; width: 380px; max-width: 450px; display: inline-block; }
h4#topproducts { width: 380px; height: 20px; overflow: hidden; }
li#topproducts { float: left; width: 125px; height: 140px; padding: 5px 5px 5px 5px; overflow: hidden; box-sizing: border-box; }
    li#topproducts img { width: 75px; height: 75px; margin: 0 0 0 16%; }
    li#topproducts p { height: 20px; overflow: hidden; text-align: center; margin-top: 1px; margin-bottom: 1px; font-family: verdana; }
        li#topproducts p.POPULAR_PRODUCTS_TITLE { height: 30px; font-size: 11px; }
p.POPULAR_PRODUCTS_PRICE { color: #ff8400; font-size: 11.5px; }
#dvBackToGuestLogin { cursor: pointer; float: left; padding: 0px; font-size: 12px; top: 5px; }
#mob-menu #newsscroller { display: none; }

/*Returns Login Start*/
#RAFformModal .modal-dialog { width: 30%; }
#RAFformModal .logInPopUp { float: left; }
.modal-dialog.trackMob { height: 537px; }
.modal-dialog .logInCont.sq { float: left; position: relative; height: 400px; width: 100%; }
.modal-dialog .logInCont { float: left; position: relative; width: 100%; }
    .modal-dialog .logInCont h5 { font-size: 18px; padding: 10px 0; font-weight: normal; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; margin: 0; }
        .modal-dialog .logInCont h5.trackhead { padding-bottom: 10px; }
        .modal-dialog .logInCont h5 span { font-size: 12px; font-weight: normal; width: auto; float: right; }
        .modal-dialog .logInCont h5 .signuptxt { padding: 0; margin: 0; font-size: 16px; float: none; font-weight: bold; }
        .modal-dialog .logInCont h5 span a { font-size: 11px; font-weight: bold; color: #fff; float: none; border-radius: 30px; padding: 3px 8px; background: #333; }
            .modal-dialog .logInCont h5 span a:hover { background: #000; text-decoration: none; }
    .modal-dialog .logInCont .medDarkGrey { left: 125px; position: absolute; top: 4px; }
    .modal-dialog .logInCont .Cont { float: right; border: none; }
.confirmbtn { clear: both; width: 100%; padding: 0 0 15px 0; }
.modal-dialog .logInCont p { float: left; font-size: 12px; width: 100%; }
.modal-dialog .logInCont .tracksmallhead { font-weight: bold; padding: 0 0 10px 14px; font-size: 13px; }
.modal-dialog .logInCont .trackemail { color: #999; font-size: 11px; }
.modal-dialog .logInCont .trackdivi { width: 100%; height: 1px; float: left; margin: 50px 0 24px 0; background: #ddd; }
    .modal-dialog .logInCont .trackdivi b { font-weight: normal; font-size: 11px; border-radius: 50%; padding: 10px; margin: -17px 0 0 155px; background: #fff; border: 1px solid #b5b5b5; float: left; }
.modal-dialog .logInCont p.track { padding: 0; }
.modal-dialog .logInCont p b { padding: 0 25px 0 0; font-style: italic; float: right; color: #999; font-weight: normal; font-size: 11px; }
.modal-dialog .logInCont p input[type="radio"], .logInCont p input[type="checkbox"] { margin-left: 0; margin-right: 5px; }
.modal-dialog .logInCont { float: left; }
    .modal-dialog .logInCont span { float: left; margin: 0 0 5px 0; width: 100%; }
        .modal-dialog .logInCont span.msg { margin-left: 20px; padding: 5px 0; line-height: 17px; }
    .modal-dialog .logInCont label { cursor: pointer; }
    .modal-dialog .logInCont input[type="checkbox"] { margin: 5px 4px 0 0; }
    .modal-dialog .logInCont input[type="text"], .logInPopUp .logInCont input[type="password"] { background: #fff; border: medium none; float: left; font-size: 12px; margin: 0; width: 92%; height: 19px; padding: 5px 10px; box-shadow: 1px 1px 2px #eee; border-radius: 3px; border: 1px solid #ddd; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }
    .modal-dialog .logInCont .errmsg { float: left; font-size: 12px; padding: 0 0 0 25px; max-height: 80px; }
        .modal-dialog .logInCont .errmsg .alert { width: 47%; }
    .modal-dialog .logInCont .thankmsg { color: #f80781; width: 85%; float: left; font-weight: bold; font-size: 12px; padding: 0 0 0 13px; }
        .modal-dialog .logInCont .thankmsg p { width: auto !important; }
            .modal-dialog .logInCont .thankmsg p.ico-success { padding: 0 0 5px 40px; }
    .modal-dialog .logInCont input[type="text"].err, .logInPopUp .logInCont input[type="password"].err { border: 1px solid red; }
    .modal-dialog .logInCont .lgcon input[type="text"].err { background: url("/Images/textBoxBg.png") no-repeat scroll 0 -160px transparent; }
    .modal-dialog .logInCont p .disable { color: #999; }
    .modal-dialog .logInCont p.err input[type="text"] { background: url("/Images/textBoxBg.png") no-repeat scroll 0 -34px transparent; }
    .modal-dialog .logInCont p textarea { border: 1px solid #ddd; border-radius: 3px; height: 80px; width: 311px; }
    .modal-dialog .logInCont p.err textarea { border: 1px solid red; }
    .modal-dialog .logInCont ul li label.login { float: left; font-size: 12px; margin: 3px 0; width: auto; }
    .modal-dialog .logInCont ul li input[type="checkbox"] { margin: 3px; float: left; }
    .modal-dialog .logInCont a { font-size: 12px; margin: 0; color: #35bdb8; line-height: 18px; float: left; }
        .modal-dialog .logInCont a:hover { text-decoration: underline; }
    .modal-dialog .logInCont .bigDarkGrey.btn { margin: 5px; right: 0; top: 5px; padding: 0; float: right; height: 34px; line-height: 20px; background: #000; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; width: auto; }
        .modal-dialog .logInCont .bigDarkGrey.btn span { width: inherit; color: #fff; height: 22px; font-size: 14px; padding: 0 16px; position: relative; top: 8px; background: none; }
    .modal-dialog .logInCont .sendquery .bigDarkGrey.btn { margin-right: 26px; margin-bottom: 5px; position: absolute; right: 90px; top: 10px; float: none; }
        .modal-dialog .logInCont .sendquery .bigDarkGrey.btn span { width: inherit; }
    .modal-dialog .logInCont .sendquery .bigDarkGrey.cancel { margin-right: 26px; margin-bottom: 5px; position: absolute; right: 0; top: 10px; float: none; }
        .modal-dialog .logInCont .sendquery .bigDarkGrey.cancel span { width: inherit; }
    .modal-dialog .logInCont .fblgbtn, .logInPopUp .logInCont .gmlgbtn { float: none; display: inline-block; width: 31%; height: 32px; border: 0; border-radius: 3px; color: #fff; font-size: 12px; text-align: left; line-height: 32px; padding: 0 15px 0 35px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }
    .modal-dialog .logInCont .socialouter { bottom: 5px; left: 28px; width: 100%; float: left; text-align: center; }
    .modal-dialog .logInCont .centBot { float: left; width: 100%; background: #454545; padding: 20px; text-align: center; }
        .modal-dialog .logInCont .centBot h2 { color: #e3e3e3; }
        .modal-dialog .logInCont .centBot ul { float: none; margin: auto; overflow: hidden; padding: 0; width: 450px; }
            .modal-dialog .logInCont .centBot ul li { float: left; margin-right: 10px; width: auto; margin-bottom: 0; }
                .modal-dialog .logInCont .centBot ul li.emailFld { padding-left: 19px; }
                    .modal-dialog .logInCont .centBot ul li.emailFld span { float: left; padding: 3px 15px 3px 0; }
                    .modal-dialog .logInCont .centBot ul li.emailFld input[type="text"] { width: auto; background: none; border: none; color: #989898; height: 22px; padding: 0; }
                .modal-dialog .logInCont .centBot ul li.sbmtBtn a { border: medium none; float: left; height: 31px; margin: 0; padding-left: 13px; }
                    .modal-dialog .logInCont .centBot ul li.sbmtBtn a span { border: medium none; float: left; font-size: 12px; height: 25px; margin: 0; padding: 8px 15px 0 3px; color: #000; }
    .modal-dialog .logInCont .lgcon { float: left; width: 100%; position: relative; }
        .modal-dialog .logInCont .lgcon .loadingbar { float: left; width: 50%; padding: 5px 0 0 0; }
        .modal-dialog .logInCont .lgcon .forsmsg { color: #f80781; font: normal 12px/18px sans-serif; text-align: left; float: left; width: 92%; font-weight: bold; padding: 0px; }
        .modal-dialog .logInCont .lgcon span { float: left; width: 55%; }
            .modal-dialog .logInCont .lgcon span.terms { margin: 8px 0 0 0; }
        .modal-dialog .logInCont .lgcon .forgotcon { margin: 9px 0 0 0; display: none; float: left; position: relative; width: 100%; }
            .modal-dialog .logInCont .lgcon .forgotcon .bigDarkGrey { margin-top: 10px; right: inherit !important; float: left; position: inherit !important; top: inherit; }
                .modal-dialog .logInCont .lgcon .forgotcon .bigDarkGrey span { width: auto; }
            .modal-dialog .logInCont .lgcon .forgotcon input[type="text"] { background: #fff; border: medium none; float: left; font-size: 12px; margin: 0 90px 0 0; width: 175px; height: 19px; padding: 5px 10px; border: 1px solid #ddd; }
                .modal-dialog .logInCont .lgcon .forgotcon input[type="text"].err { border: 1px solid red; }
#RAFformModal .modal-dialog .logInCont .lgcon .forgotcon #txtForgetPassword_dvMsg { margin: 0 90px 0 0; width: 175px; }
#RAFformModal #dvMsg.errmsg { width: 100%; padding: 10px 0; margin: 10px 0; }
#RAFformModal .modal-dialog .logInCont .lgcon .forgotcon input[type="text"] { margin: 0; }
#RAFformModal .modal-dialog .logInCont .lgcon .forgotcon .bigDarkGrey { margin: 0 0 0 15px; }
#RAFformModal .modal-dialog .logInCont .socialBtnsWrapper { float: left; width: 100%; padding: 10px 0px 7px 0px; }
.postComments li .err { border: 1px solid red; }
.postComments .btn { background-color: #000; border: 2px solid #000; border-radius: 0px; color: #fff; font-weight: 300; padding: 5px 0px; width: 25%; }
.modal-dialog .logInCont .signup { position: relative; float: left; width: 98.4%; }
    .modal-dialog .logInCont .signup .bigDarkGrey.btn { position: relative; }
.filter_sort_btn_box { background: #fff; z-index: 100; }
    .filter_sort_btn_box button { padding: 13px 15px; background: none; border: 0; color: #000; }
.carousel.internal_page_carousal .container .col-lg-12.col-md-12.col-sm-12.col-xs-12 .breadCrum { width: 100%; margin-bottom: 10px; margin-top: 10px; }
.carousel.internal_page_carousal .container .row .breadCrum { width: 100%; float: left; }
.productDetailsWrapper .breadCrum { float: none; }
#dvMsrmntSuccessMsg.confirmPopUp { margin-top: 10px; }
.fixedheight .modal-dialog .modal-body { min-height: 460px; }
#MsrmntModal.modelbar { padding: 0; }
#dAssuredDelivery p a, #dcovid19 p a { color: #09f; line-height: inherit; display: inline; height: auto; }
#dcovid19.lnkDet4 em { right: 264px; }
#imgLogo_WHF { height: 100%; display: block; margin-top: 8px; max-height: 70px; }
#dvMsrmntSuccessMsg.confirmPopUp { margin-top: 14px !important; }
.mobile_filter { padding: 0 !important; }
    .mobile_filter .filterContainer { width: 100%; }
        .mobile_filter .filterContainer .mobile_filter_header .list-group-item { border-bottom: 1px solid #333; border-radius: 0; margin-left: 10px; width: 94% !important; }
        .mobile_filter .filterContainer .close_button .glyphicon { font-size: 11px !important; text-transform: uppercase; border: 1px solid #d9d9d9; padding: 8px 16px !important; margin-top: -1px !important; }
    .mobile_filter .mobile_filter_header { padding: 0px; margin: 0 -10px; z-index: 100002; }
        .mobile_filter .mobile_filter_header .list-group-item { background: none; }
            .mobile_filter .mobile_filter_header .list-group-item a, .mobile_filter .mobile_filter_header .list-group-item span { color: #444; text-decoration: none; font-weight: normal; font-size: 18px; display: inline-block; cursor: pointer; float: left; }
                .mobile_filter .mobile_filter_header .list-group-item a .glyphicon, .mobile_filter .mobile_filter_header .list-group-item span .glyphicon { padding: 2px 0; margin: 0px; }
            .mobile_filter .mobile_filter_header .list-group-item .divider { margin: 0 10px; }
            .mobile_filter .mobile_filter_header .list-group-item .ok_button { padding: 10px 25px 10px 0; }
.mobile_filter_header .list-group-item span#clearFacet, .mobile_filter_header .list-group-item span#applyFacet { padding: 5px 16px; border: 1px solid #777; font-size: 11px; text-transform: uppercase; background: #f1f1f1; margin-top: 10px; font-weight: bold; }
.mobile_filter_header .list-group-item span#applyFacet { margin: -1px 0 0 10px; padding: 6px 16px 7px 16px; }
.mobile_filter .list-group-item { border-bottom: 0; padding: 0 20px !important; }
.mobile_filter .filter_header { position: relative; border-bottom: 1px solid #ddd; cursor: pointer; height: auto; margin-top: 10px; }
.mobile_filter .filter-group { display: none; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; border-bottom: 1px solid #ddd; }
    .mobile_filter .filter-group.open { display: block; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; background-color: #f4f4f4; padding: 10px; }
    .mobile_filter .filter-group .slider-handle { background: #666666 !important; }
.mobile_filter .plus_icon { width: 20px; height: 20px; position: absolute; display: block; right: 10px; top: -10px; z-index: 1; cursor: pointer; }
    .mobile_filter .plus_icon:after { color: #828386; content: '+'; font-size: 30px; position: absolute; right: 2px; height: 20px; }
.mobile_filter .minus .plus_icon:after { color: #828386; content: '-'; font-size: 30px; position: absolute; right: 2px; height: 20px; }
#mm-0 .hImgShowcaseWrapper { min-width: 100% !important; }
#imgThumb3 img { width: 95px; }
.modal .uniqueTextbackgroundSmallWrapper { margin-top: 30px; }
.modal .modelspecs { font-size: 8px; }
.modal .productCodeWrapper { margin-bottom: 5px; }
.productCodeWrapper .smallText { padding: 6px 0px 5px; }
.modal .modal-content .buy_n_get_n { bottom: 82px; right: 11px; }
.modal .modal-content .mainThumbnail .pipe_symbole { color: #f5f5f5; }
.modal .modal-content .carousel-control .glyphicon-menu-left, .modal .modal-content .carousel-control .glyphicon-menu-right, .modal .modal-content .carousel-control .icon-next, .modal .modal-content .carousel-control .icon-prev { font-size: 23px; position: absolute; top: 47%; z-index: 5; color: #747073; right: -38px; text-shadow: none; background-color: #e9e7e8; width: 36px; border-radius: 18px; height: 36px; display: block; line-height: 36px; }
.modal .modal-content .carousel-control .glyphicon-menu-left { left: -40px; }
.modal .modal-content .product_quick_view_caraousal .slimScrollDiv, .modal .modal-content .product_quick_view_caraousal .slimScrollDiv .smallThumbnailWrapper { min-height: 300px; }
.modal .modal-content .product_quick_view_caraousal .carousel-indicators { display: none; }
.modal .modal-content .n_off { bottom: 140px; right: 0; }
.modal .modal-content .panel-heading { padding: 10px 0; }
.modal .modal-content .color-box { width: 25px; height: 10px; float: left; vertical-align: middle; cursor: pointer; }
.modal .modal-content .acidjs-rating-stars label::before { font-size: 11px; }
.modal .modal-content .sizesInfowrapper .size_guidWrapper { margin-top: 20px; }
    .modal .modal-content .sizesInfowrapper .size_guidWrapper .sizeguid_dropdown { margin-top: 10px; }
.modal .modal-content .color-boxWrapper { margin-right: 10px; float: left; border: 1px solid transparent; }
.modal .modal-content .selectedColor { border: 1px solid #f90881 !important; -webkit-box-shadow: inset 0 0 0 1px #fff; -moz-box-shadow: inset 0 0 0 1px #fff; box-shadow: inset 0 0 0 1px #fff; }
.modal .modal-content .sizesInfowrapper .panel .panel-heading .panel-title a { padding: 0; display: block; text-decoration: none; color: #201f20; }
.modal .modal-content .mainThumbnail img.img-responsive { width: 100%; }
.modal .modal-content .mainThumbnail .morecolors_box { font-size: 9px; color: #5e5a5d; margin-right: 5px; float: left; margin-top: -1px; }
.modal .modal-content .mainThumbnail ul { float: left; }
.modal .addonSection { padding-top: 20px; }
.modal .modal-footer { border-top: 0; }
.modal .posreel { position: relative; z-index: 1; }
.modal .strikethrough { position: relative; }
.modal .samllThumbnail { margin-top: 5px; }
.modal .selectedSize { background-color: #f90881; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 13px; color: #fff; height: 25px; width: 25px; padding: 5px; }
.modal .strikethrough:before { position: absolute; content: ""; left: 0; top: 50%; right: 0; border-top: 1px solid; border-color: inherit; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -o-transform: rotate(-5deg); transform: rotate(-5deg); }
.modal .productHeading { font-size: 16px; }
.productHeading h2 { font-size: 16px; }
span.productHeading { margin: 0 0 8px 0; display: block; font-size: 18px; }
#liSize label { line-height: 30px; }
.modal .productDesc { font-size: 12px; color: #adaaad; }
.modal .sareeTypes li { color: #01bab3; font-size: 12px; }
.modal .sareeSizes li { color: #f90881; font-size: 12px; }
.modal .sizeGuide { color: #01bab3; font-size: 12px; float: right; }
.modal .customSize { position: absolute; border: 1px solid #ddd; padding: 10px; width: 50%; z-index: 2; background: #fff; left: 48%; color: #7c7f7e; cursor: pointer; }
.modal .panel { border-radius: 0; color: #201f20; }
    .modal .panel .size_chart { font-size: 12px; background-color: #F6F6F6; cursor: pointer; }
    .modal .panel .panel-title { font-size: 14px; }
        .modal .panel .panel-title .headingSubtype { font-size: 12px; }
    .modal .panel .panel-body { background-color: #f5f5f5; }
        .modal .panel .panel-body .btn { background-color: #fff; border: 1px solid #e9e7e8; color: #c6c3c5; border-radius: 0; }
        .modal .panel .panel-body .amountGuid { color: #bcbdbd; }
        .modal .panel .panel-body [type=checkbox]:checked, .modal .panel .panel-body [type=checkbox]:not(:checked) { position: absolute; left: -9999px; }
            .modal .panel .panel-body [type=checkbox]:not(:checked) + label { position: relative; padding-left: 25px; cursor: pointer; color: #8c8d90; font-weight: 400; margin-left: 0; font-size: 12px; }
            .modal .panel .panel-body [type=checkbox]:checked + label { position: relative; padding-left: 25px; cursor: pointer; color: #8c8d90; font-weight: 400; margin-left: 0; font-size: 12px; }
                .modal .panel .panel-body [type=checkbox]:checked + label:before, .modal .panel .panel-body [type=checkbox]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 15px; height: 15px; border: 1px solid #aaa; background: #f8f8f8; }
                .modal .panel .panel-body [type=checkbox]:checked + label:after, .modal .panel .panel-body [type=checkbox]:not(:checked) + label:after { content: 'âœ”'; position: absolute; top: -5px; left: 1px; font-size: 20px; color: #f90881; transition: all .2s; }
            .modal .panel .panel-body [type=checkbox]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
            .modal .panel .panel-body [type=checkbox]:checked + label:after { opacity: 1; transform: scale(1); }
        .modal .panel .panel-body [type=checkbox]:disabled:checked + label:before, .modal .panel .panel-body [type=checkbox]:disabled:not(:checked) + label:before { box-shadow: none; border-color: #bbb; background-color: #ddd; }
        .modal .panel .panel-body [type=checkbox]:disabled:checked + label:after { color: #999; }
        .modal .panel .panel-body [type=checkbox]:disabled + label { color: #aaa; }
        .modal .panel .panel-body [type=checkbox]:checked:focus + label:before, .modal .panel .panel-body [type=checkbox]:not(:checked):focus + label:before { border: 1px solid #aaa; }
        .modal .panel .panel-body label:hover:before { border: 1px solid #4778d9 !important; }
.modal .panel-group .panel-heading a:after { content: '-'; position: absolute; right: 20px; top: 2px; color: #828386; font-size: 30px; }
.modal .panel-group .panel-heading a.collapsed:after { content: '+'; top: 1px; }
.modal .measurementInfo { font-size: 12px; color: #01bab3; margin-top: 5px; float: right; }
.modal .whishlistBoxText { font-size: 12px; color: #939193; }
.modal .whishlistBoxsubText { font-size: 12px; color: #01bab3; }
.modal .panel-group { margin-bottom: 8px; }
.modal .productTick { padding-right: 7px; color: #f90881; }
.modal .sizeNA { color: #a2a1a2; cursor: default; }
.modal .banClick { cursor: default; }
.modal .wishlistBox { border: 1px solid #efedee; background-image: url(/Images/sarre_background.png); padding-left: 5px; padding-top: 20px; margin-top: 5px; padding-bottom: 7px; }
    .modal .wishlistBox .btn { padding: 7px 27px; border: 2px solid #000; font-style: normal; background: #000; font-size: 16px; font-weight: 500; }
    .modal .wishlistBox .addtowishlistBtnWrapper { margin-top: 8px; text-align: center; }
        .modal .wishlistBox .addtowishlistBtnWrapper .addtowishlistBtn { color: #02c7c0; font-size: 13px; }
    .modal .wishlistBox .total_price, .modal .wishlistBox .total_price .WebRupee { color: #020202; font-size: 18px; text-align: center; }
.modal .reivewsDeatials { font-size: 9px; color: #5e5a5d; margin-right: 5px; float: left; margin-top: 3px; }
.modal .smallThumbnailWrapper { height: auto; min-height: 0; }
.modal .productLength { color: #f90881; margin-top: 10px; }
.price_info { font-weight: 600; color: #2d2d2d; font-size: 13px; }
.modal .sizingoneprd.lblQty { color: #000; border: 1px #ccc dotted; padding: 2px 15px; }
.modal li#liOneQty #lbloneqty span#spnOneMsg { color: #da6c58; font-weight: normal; }
.modal .lblQty { font-size: 11px; color: #828386; font-weight: normal; }

/*shortlist icon*/
a.wishlist_detail, li.active a.wishlist_detail { text-align: center; }
    a.wishlist_detail .wishlist_detail_logo { position: relative; top: -12px; left: -2px; font-size: 12px; background: url(/images/all_sprite_icons.png) -223px -1590px no-repeat; width: 31px; height: 36px; }
.navbar-default .navbar-nav > .active > a.wishlist_detail, .navbar-default .navbar-nav > .active > a.wishlist_detail:focus, .navbar-default .navbar-nav > .active > a.wishlist_detail:hover, .navbar-default .navbar-nav > .open > a.wishlist_detail, .navbar-default .navbar-nav > .open > a.wishlist_detail:focus, .navbar-default .navbar-nav > .open > a.wishlist_detail:hover { background: url(/images/all_sprite_icons.png) -223px -1590px no-repeat; }
.home_header .main_nav .navbar-collapse.collapse .nav > li > a.wishlist_detail_logo { font-size: 12px; position: relative; padding: 4px 2px 0 0px; width: 26px; height: 35px; text-align: center; margin-right: 8px; background: url(/images/all_sprite_icons.png) -224px -1591px no-repeat; color: #fff !important; text-overflow: initial; }
.home_header .main_nav .navbar-collapse.collapse .nav .cart-wish li a.wishlist_detail_logo { font-size: 12px; position: relative; top: -4px; width: 29px; height: 22px; text-align: center; background: url(/images/all_sprite_icons.png) -222px -1595px no-repeat; color: #fff !important; text-overflow: initial; float: left; line-height: 20px; }
/*end shortlist icon*/

.acidjs-rating-stars,
.acidjs-rating-stars label::before { display: inline-block; }
    .acidjs-rating-stars label:hover,
    .acidjs-rating-stars label:hover ~ label { color: #fcbc33; outline: none; }
    .acidjs-rating-stars * { margin: 0; outline: none; padding: 0; }
    .acidjs-rating-stars input { display: none; }
        .acidjs-rating-stars input input:focus,
        .acidjs-rating-stars input textarea:focus { outline: none; }
        .acidjs-rating-stars input input::-moz-focus-inner { border: 0; }
.acidjs-rating-stars { unicode-bidi: bidi-override; direction: rtl; }
    .acidjs-rating-stars label { color: #ccc; }
        .acidjs-rating-stars label::before { content: "\2605"; width: 11px; line-height: 10px; text-align: center; font-size: 18px; cursor: pointer; outline: none; margin-right: 1px; }
    .acidjs-rating-stars input:checked ~ label { color: #f5b301; }
.acidjs-rating-disabled { opacity: .50; -webkit-pointer-events: none; -moz-pointer-events: none; pointer-events: none; }
.shippingAdressWrapper .savedAddresssWrapper .smallText { padding: 6px 15px 5px 0px; }
.smallText .nprddesc { color: #666; }
.smallText #spnPrdCode { color: #333; font-weight: bold; }
#liQty .nqty { padding-right: 5px; font-weight: normal; }
.quickcode { color: #b4b3b4; }
.socialnet .gplus, .socialnet a.tweet.ntwitter, .socialnet .facebook.nfb, .socialnet .pinterest, .socialnet .whatsapp.whsa { float: left; }
.custmduty .pvatmsg { padding-left: 0px; }
.nav.navbar-nav.navbar-right .dropdown.mega-dropdown .dropdown-menu.mega-dropdown-menu.main-sub-menu .col-md-3.col-sm-3.col-xs-12 img { max-width: 100%; }
.bottom-buffer { margin-top: 20px; }
.h1mob { font-size: 16px; text-align: center; }
.proMea { font-size: 11px; margin-left: 5px; }
    .proMea.btn { font-size: 11px; }
.qview.nopn { color: #066eb3; cursor: pointer; font-weight: 600; }
.modal-content .num p.text-center b { font-size: 14px; }

video { width: 100% !important; height: auto !important; display: block; }
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
    .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#dvReadyMade .infoalert { float: left; width: 100%; margin: 5px 0; }
#dvReadyMade .error { padding: 5px; font-size: 11px; border-radius: 2px; margin: 0px; }
#dvReadyMade .row#showHeight { margin-bottom: 10px; }
#returnsModal { z-index: 10002; }
    #returnsModal .msgPopUp .bigGreenButton { border: 0px; margin: 10px 0 10px 0; }
    #returnsModal .msgPopUp .bigblackButton { margin: 6px 0 21px -1px; }
.quickofforgcost { padding-left: 4px; }
#liBodyHeight label { font-weight: 500; }
#spnStichCost strong.pull-right { margin: 10px 3px 10px 0px; font-size: 13px; }
/*myaccount breadcrum*/

/* Short list animation - start*/
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.shake { -webkit-animation-name: shake; animation-name: shake; }
.procuctTab .tabfilter_box.discontinued_bg:hover { border: 1px solid #e1e1e1; }
.discontinued_bg p.sarree_name { margin: 14px 0 40px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.procuctTab .tabfilter_box.discontinued_bg .wishlistBtn { bottom: -5px; }
.cart-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; }

@-webkit-keyframes shake {
    from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
    20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }
}

@keyframes shake {
    from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
    20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }
}

/* Short list animation - end*/



#trackOrderModal .left-banner img { width: 75%; }

/*start page measurement*/
.styling .styles li .fltnone { float: none; }
.styling .styles.neckstyle .neckimgstyle .stylebtnGrey { background-color: #333; color: #fff; padding: 3px; border-radius: 2px; margin-top: -5px; display: inline-block; width: 100%; /*text-indent: 5px;*/ text-align: center; line-height: normal; }
    .styling .styles.neckstyle .neckimgstyle .stylebtnGrey span i, .styling .styles.neckstyle .neckimgstyle .stylebtnGrey span { font-style: normal; font-weight: 300; font-size: 10px; }
        .styling .styles.neckstyle .neckimgstyle .stylebtnGrey span i.SelectedOpt { padding-right: 0; }
.styling .styles.neckstyle .neckimgstyle.sel .stylebtnGrey { background-color: #f80781; }
.styling .styles.neckstyle .neckimgstyle.asnphoto .stylebtnGrey { background-color: #888; cursor: not-allowed; }
.styling .styles.neckstyle .neckimgstyle .stylebtnGrey b { text-align: left; font-size: 13px; font-weight: bold; color: #fff; padding: 0 10px; margin-left: 0; margin-bottom: 0; width: 127px; }
.styling .styles.neckstyle .neckimgstyle span { font-size: 9.5px; line-height: 10px; }
.asiptext { position: absolute; top: 55px; font-size: 11px; background: #fff; padding: 5px 0; width: 100%; text-align: center; font-weight: bold; }
.styling .styles.neckstyle .neckimgstyle .field1 em, .field2 em, .NoStyleText em { font-size: 10px; font-style: normal; font-weight: normal; letter-spacing: 0.1em; float: left; color: #666; text-align: center; }
/*end page measurement*/

/* Fresh Chat- visitor.css- Start*/

/* Fresh Chat- visitor.css- End*/
.flaglist { width: 43%; float: right; position: relative; margin: 0 7px 0 0; }
    .flaglist .sbHolderDisabled { background-color: #3C3C3C; border: solid 1px #515151; }
    .flaglist .sbOptions li { padding: 0; }
        .flaglist .sbOptions li a:hover { color: #2dace2; }
        .flaglist .sbOptions li a[rel='NIL'] { background: none; padding: 2px 0 2px 0; width: 300px; }
    .flaglist .sbHolder { background-color: #fff; border: solid 1px #999; font-size: 11px; font-weight: normal; height: 25px; position: absolute; width: 100%; float: right; margin: 7px 0 0 0px; }
        .flaglist .sbHolder a { color: #444; }
            .flaglist .sbHolder a.sbSelector { margin: 0 0 0 0; }
    .flaglist .sbSelector { display: block; height: auto; left: 0; line-height: 22px; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 100%; text-align: left; }
        .flaglist .sbSelector:link, .selectBox .sbSelector:visited, .selectBox .sbSelector:hover { color: #444; text-decoration: none; font-weight: 400; }
        .flaglist .sbSelector.sbFocus { outline: 1px solid #2DACE2; }
    .flaglist #ddlregionCountry { width: 330px; }
    .flaglist ul { overflow-x: hidden; overflow-y: auto; max-height: 265px !important; position: absolute; z-index: 100; border: 1px solid #ccc; left: -1px; width: 307px; background: #fff; }
        .flaglist ul.sbOptions { top: auto !important; bottom: 22px !important; left: auto; right: -1px; }
    .flaglist li { float: left; list-style: none; width: 98%; border-top: 1px dotted #ccc; }
        .flaglist li a { float: left; padding: 0 0 0 25px; color: #333; width: 100%; }
            .flaglist li a sup { position: absolute; top: 6px; font-size: 10px; }
            .flaglist li a span { float: left; font-size: 13px; padding: 11px 25px 14px 0; font-weight: bold; }
    .flaglist .sbSelector.sbFocus { outline: 1px solid #2DACE2; }
    .flaglist .sbToggle { background: url(/images/all_sprite_icons.png) -72px -3428px no-repeat; display: block; height: 24px; outline: none; position: absolute; right: 0; top: 0; width: 21px; }
#mobnopenpopup .popover-content { padding: 9px 14px; width: 155px; }
.carousel-inner .oldpricegcs { text-decoration: line-through; margin: 0 0 0 5px; font-size: 13px; color: #888; padding: 5px 0px 0 0; }
#dvBodyMeasurement p.measuresub { float: left; text-align: left; }
#dvCommonStylingOpt .measuresub { display: none; }
#dvStylingOption .BrassierSize.bgclrnone.err, #dvStylingOption .neckimgstyle.err { border: 1px solid transparent !important; }
.piQit_click.glyphicon.glyphicon-camera { margin-left: -35px !important; margin-top: -30px !important; font-family: 'Glyphicons Halflings' !important; }
.last a.readytoship { display: block; }
.app-ads-header { margin-top: 68px; }
.app-ads-page { margin-top: 178px; }
.app-ads-bg { background: #fff; width: 100%; position: fixed; top: 0px; left: 0px; z-index: 10000; border-bottom: 1px solid #d7d7d7; padding: 0px 40px 0px 31px; }
    .app-ads-bg .ads-close { background: none; border: 0; font-size: 39px; font-weight: 100; padding: 0; margin-top: 7px; }
    .app-ads-bg .ads-logo { padding: 10px 0 0 0; text-align: left; padding: 5px 0 0 0; }
    .app-ads-bg .ads-text { text-align: center; padding: 10px 0 5px 0; }
    .app-ads-bg .ads-downloadapp { text-align: right; }
        .app-ads-bg .ads-downloadapp a { display: inline-block; margin-top: 15px; }
    .app-ads-bg .ads-text img { width: 55%; }
    .app-ads-bg .ads-downloadapp img { width: 75%; }
/*cart bubble*/

.shoppingBagParent .shoppinBag_left .itmsaddedtop { font-size: 13px; color: #333; border-bottom: solid 1px #ccc; padding-bottom: 10px; }
    .shoppingBagParent .shoppinBag_left .itmsaddedtop b { }
        .shoppingBagParent .shoppinBag_left .itmsaddedtop b i { color: #fff; background-color: #ff0099; border-radius: 15px; display: block; width: 18px; text-align: center; float: left; margin-right: 5px; }
.shoppingBagParent .shoppinBag_left #tblRTS .eds { margin-right: -15px; margin-left: -15px; }
.shoppingcontenrwrapper { border-top: 0px; }
.shoppingBagParent .shoppingcontenrwrapper { padding-top: 15px; }
.shoppingBagParent .shoppingcontenrwrappereds { border-top: 1px dotted #dddadd; padding-top: 15px; }
.shoppingBagParent .shoppingcontenrwrapper .shippingprice_info { margin-bottom: 5px; }
.shoppingBagParent .shoppingcontenrwrapper .sp-minus { width: 18px; height: 25px; float: left; text-align: center; }
.shoppingBagParent .shoppingcontenrwrapper .sp-input { width: 18px; height: 25px; color: #8a8b8e; float: left; }
.shoppingBagParent .shoppingcontenrwrapper .sp-plus { width: 18px; height: 25px; float: left; text-align: center; }
.shoppingBagParent .shoppingcontenrwrapper .sp-input input { width: 18px; height: 25px; text-align: center; border: none; color: #000; background: none; }
    .shoppingBagParent .shoppingcontenrwrapper .sp-input input:focus { border: none; }
.shoppingBagParent .shoppingcontenrwrapper .sp-minus a, .shoppingBagParent .shoppingcontenrwrapper .sp-plus a { display: block; width: 100%; height: 100%; padding-top: 3px; color: #828386 !important; text-decoration: none; font-size: 13px; font-weight: bold; }
.shoppingBagParent .shoppingcontenrwrapper h5 { font-size: 11px; }
.shoppingBagParent .shoppingcontenrwrapper .dispatch_info { font-size: 10px; margin-bottom: 2px; }
.shoppingBagParent .glyphiconremove { background: url(/Images/checkoutsprite.png) no-repeat -236px 0; width: 15px; height: 15px; display: block; float: right; cursor: pointer; opacity: 0.5; }
a.glyphiconremove { cursor: default; }
.sliderbox_wrapper .product_box.product_box_content .premiumprdlist { position: absolute; bottom: 60px; left: 0px; z-index: 1; width: 58px !important; }
.sliderbox_wrapper .product_box.product_box_content .newItem-premium { position: absolute; left: 0; bottom: 78px; }
.shoppingBagParent .shoppingcontenrwrapper .productDetailsWrapper .shopping_bag_itemImage { width: 100%; }
.shoppingBagParent .shoppingcontenrwrapper .productDetailsWrapper .modalsarreInfo { font-weight: 400; font-size: 11px; margin-bottom: 5px; width: 95%; line-height: normal; }
.shoppingBagParent .shoppingcontenrwrapper .productDetailsWrapper .modalsarremesurement { margin-top: -2px; }
    .shoppingBagParent .shoppingcontenrwrapper .productDetailsWrapper .modalsarremesurement a { color: #009999; text-decoration: none; }
.shoppingBagParent .shoppingcontenrwrapper .otherOptions { margin-top: 70px; /*visibility: hidden;*/ }
    .shoppingBagParent .shoppingcontenrwrapper .otherOptions a { color: #6cd7d2; text-decoration: none; padding: 0 7px; }
    .shoppingBagParent .shoppingcontenrwrapper .otherOptions .glyphiconremove { padding-right: 0; }
.shoppingBagParent .shoppingcontenrwrapper .measurement_size { font-size: 11px; padding-left: 2px; }
.shoppingBagParent .shoppingcontenrwrapper .strikeThrough { color: #999; text-decoration: line-through; font-size: 16px; margin-right: 3px; position: relative; bottom: 0px; }
.shoppingBagParent .shoppingcontenrwrapper .shoppingprice_info, .shoppingprice_info { font-size: 15px; clear: left; }
.shoppingBagParent .shoppinBag_left #tblRTS .eds .shoppingprice_info { clear: inherit; }
.shoppingBagParent .shoppinBag_left #tblRTS .eds .RTSCost { font-size: 16px; font-weight: 600; margin-right: -15px; }
.glyphicon-tag { /* Rotate div */ -ms-transform: rotate(-85deg); /* IE 9 */ -webkit-transform: rotate(-85deg); /* Chrome, Safari, Opera */ transform: rotate(-85deg); color: #f80781; margin-right: 5px; font-size: 11px; }
.shoppingBagParent .wrapFirst .offer .stepupsale.btmrht { position: absolute; left: 0; bottom: -28px; }
    .shoppingBagParent .wrapFirst .offer .stepupsale.btmrht img { width: 78px; }
.shoppingBagParent .wrapFirst .checkoutremoved { width: 5%; }
.shoppingBagParent .wrapFirst .xs-price-bg.pricewidthincrease .shopping_price .glyphicon.glyphicon-tag { margin-right: 5px; }
.shoppingBagParent .shoppingcontenrwrapper:hover { background-color: #f9f9f9; }
    .shoppingBagParent .shoppingcontenrwrapper:hover .otherOptions { visibility: visible; }
.shoppingBagParent .applaycoupanWrapper { margin-top: 62px; padding: 10px; }
    .shoppingBagParent .applaycoupanWrapper .gift_coupon_wrapper { border-top: 1px solid #ccc; padding-top: 5px; }
    .shoppingBagParent .applaycoupanWrapper .couponAppliedImg { background: url('/images/all_sprite_icons.png') no-repeat -126px -4px; width: 15px; height: 15px; display: inline-block; }
    .shoppingBagParent .applaycoupanWrapper .giftImg { background: url('/images/all_sprite_icons.png') no-repeat -145px -303px; width: 15px; height: 15px; display: inline-block; }
    .shoppingBagParent .applaycoupanWrapper .glyphicon-tag { /* Rotate div */ -ms-transform: rotate(-85deg); /* IE 9 */ -webkit-transform: rotate(-85deg); /* Chrome, Safari, Opera */ transform: rotate(-85deg); color: #f80781; }
    .shoppingBagParent .applaycoupanWrapper .occessionSelector { margin-top: 10px; }
        .shoppingBagParent .applaycoupanWrapper .occessionSelector .form-control { color: #c9c5d0; }
    .shoppingBagParent .applaycoupanWrapper .gift_text { color: #5e5a5d; font-size: 14px; }
    .shoppingBagParent .applaycoupanWrapper .coupon_text { color: #5e5a5d; font-size: 14px; }
.shoppingBagParent .shoppingBagItemValueDetail { border: 1px solid #e9e7e8; background-image: url("/Images/sarre_background.png"); padding: 10px; overflow: hidden; margin-bottom: 10px; }
    .shoppingBagParent .shoppingBagItemValueDetail .row { margin-left: 0px; margin-right: 0px; }
    .shoppingBagParent .shoppingBagItemValueDetail .boughtItemsWrapper_last { margin-left: -15px; margin-right: -15px; }
    .shoppingBagParent .shoppingBagItemValueDetail p { margin: 0 0 5px; }
    .shoppingBagParent .shoppingBagItemValueDetail .btn { padding: 7px 33px; border-radius: 0; background-color: #000; color: #fff; border: 2px solid #000; width: 100%; font-size: 18px; }
    .shoppingBagParent .shoppingBagItemValueDetail .uniqueTextbackgroundSmallWrapper { margin: 15px auto; width: 342px; margin-bottom: 50px; }
        .shoppingBagParent .shoppingBagItemValueDetail .uniqueTextbackgroundSmallWrapper .uniqueTextbackgroundMiddle { }
    .shoppingBagParent .shoppingBagItemValueDetail .dispatchDate { font-size: 12px; }
    .shoppingBagParent .shoppingBagItemValueDetail .orderRate { font-size: 16px; }
    .shoppingBagParent .shoppingBagItemValueDetail .freesShiipingWrapper { margin-top: 15px; }
    .shoppingBagParent .shoppingBagItemValueDetail .boughtItemsWrapper { border-top: 1px solid #ccc; padding-top: 5px; }
    .shoppingBagParent .shoppingBagItemValueDetail .placeOrderButtonWrapper { margin-top: 6px; }
.shoppingBagParent .shoppingcontenrwrapper .p-product-image { margin-bottom: 5px; }
.shoppingBagItemValueDetail .shippingcharges p.cart-headingsub { float: left; font-size: 16px; }
    .shoppingBagItemValueDetail .shippingcharges p.cart-headingsub.ShippingCostTotal { float: right; }
.shoppingBagItemValueDetail .shippingcharges .sprite3 .imn { left: -78px; top: 30px; }
    .shoppingBagItemValueDetail .shippingcharges .sprite3 .imn .imnBot { background: url("/Images/imBot2.png") no-repeat scroll center bottom transparent; height: 16px; left: 80px; position: absolute; top: -11px; width: 17px; }
.shoppingBagItemValueDetail .boughtItemsWrapper .btn { border: 1px solid #000; font-size: 16px; background-color: #000; }
    .shoppingBagItemValueDetail .boughtItemsWrapper .btn:hover, .shoppingBagItemValueDetail .boughtItemsWrapper .btn:focus { border: 1px solid #f80781; background-color: #333; color: #fff; border: solid 1px #333; }
.shoppingBagItemValueDetail .grosstotal p.cart-headingsub, .shoppingBagItemValueDetail .grosstotal, .shoppingBagItemValueDetail .cart-headingsub, .shoppingBagItemValueDetail .grandtotal, .shoppingBagItemValueDetail .Cashback .CashbackTotal, .divpayableamount p, .storecredits p { font-size: 16px; margin-bottom: 5px; }
.shoppingBagItemValueDetail { border: 1px solid #e9e7e8; background-image: url(/Images/sarre_background.png); margin-top: 70px; padding: 10px; overflow: hidden; }
    .shoppingBagItemValueDetail .glyphicon-tag { -ms-transform: rotate(-85deg); -webkit-transform: rotate(-85deg); transform: rotate(-85deg); color: #f80781; }
    .shoppingBagItemValueDetail .btn { padding: 7px 33px; border-radius: 0; background-color: #000; color: #fff; font-weight: 300; border: 1px solid #000; width: 100%; font-size: 16px; }
        .shoppingBagItemValueDetail .btn:hover, .shoppingBagItemValueDetail .btn:focus { background-color: #333; color: #fff; border: solid 1px #333; }
    .shoppingBagItemValueDetail .dispatchDate, .shoppingBagItemValueDetail .orderRate { font-size: 13px; }
    .shoppingBagItemValueDetail .freesShiipingWrapper { margin-top: 15px; }
    .shoppingBagItemValueDetail .boughtItemsWrapper { border-top: 1px solid #ccc; padding-top: 10px; }

.addWishlist { margin-top: 10px; font-size: 14px; }
.knowMore_abtproduct { float: right; margin-top: 49px; }
.setbottom .knowMore_abtproduct { margin-top: 11px; }
.shoppingbag_prodview .buy_n_get_n { bottom: 70px; }
.shoppingbag_prodview .n_off { bottom: 80px; right: 2px; }
.shoppingbag_prodview .product_box { margin-top: 10px; }
.shoppingbag_prodview p { margin: 0 0 0px; }
.shoppingbag_prodview .product_price { font-size: 16px; }
.shoppingbag_prodview strike { font-size: 16px; }

.shoppingBagParent .essentials-line .panel-body p { margin: 5px 0; }
.shoppinBag_left { margin: 0px; }
.Summary .shoppingBagItemValueDetail { margin-top: 0px; border: 1px solid #e9e7e8; background-image: url(/Images/sarre_background.png); padding: 0px; overflow: hidden; }

/*essential*/
.essential-bg-outer { width: 81%; }
    .essential-bg-outer .panel-default .panel-body p { margin: 7px 0; }
.essentialdes .panel { border: none; }
.prdcode { font-size: 10px; color: #666; text-align: left; margin-top: 3px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.essentialdes .panel-title { font-size: 14px; }
.essentialdes .panel, .essentialdes .panel-default > .panel-heading { background: none; }
.essentialdes .panel-group { margin-bottom: 10px; }
.essentialdes .panel-body { padding: 0px 0 0 15px; color: #333; }
    .essentialdes .panel-body i { font-size: 9px; color: #666; font-style: normal; }
.glyphiconremovesmall { background: url(/Images/checkoutsprite.png) no-repeat -240px -23px; width: 10px; height: 10px; float: left; text-indent: -9999px; opacity: 0.5; -webkit-transition: width 2s; /* Safari */ transition: width 2s; margin: 10px 0px 0px 5px; }
    .glyphiconremovesmall:hover, .shoppingBagParent .glyphiconremove:hover { opacity: 1; }
.glyphicon-minusbtn { background: url(/Images/checkoutsprite.png) no-repeat -236px -49px; width: 20px; height: 15px; float: right; }
.glyphicon-plusbtn { background: url(/Images/checkoutsprite.png) no-repeat -236px -36px; width: 20px; height: 15px; float: right; }
.essentialdes .panel-heading { padding: 0 0 16px 0; }
    .essentialdes .panel-heading h4, .essentialdes .panel-heading p.panel-title { position: relative; top: 12px; }
        .essentialdes .panel-heading h4 .SKUAmount .shoppingprice_info_sub { font-weight: 700 !important; color: #000; }
.accordion-toggle::after { background: url(/Images/checkoutsprite.png) no-repeat -236px 0; width: 15px; height: 15px; float: left; }
/*end essential*/

.uniqueTextbackgroundSmallWrapper { margin-top: 10px; text-align: center; }
    .uniqueTextbackgroundSmallWrapper .uniqueTextbackgroundMiddle { background-color: #ffe5ff; width: auto; height: 24px; display: inline-block; line-height: 23px; font-size: 12px; position: relative; }
.uniqueTextbackgroundLargeWrapper { margin-top: 10px; }
    .uniqueTextbackgroundLargeWrapper .uniqueTextbackgroundLeft { background: url('/Images/checkoutsprite.png') no-repeat 0 -320px; width: 49px; height: 43px; display: inline-block; float: left; }
    .uniqueTextbackgroundLargeWrapper .uniqueTextbackgroundRight { background: url('/Images/checkoutsprite.png') no-repeat -93px -319px; width: 40px; height: 43px; display: inline-block; float: left; }
    .uniqueTextbackgroundLargeWrapper .uniqueTextbackgroundMiddle { background-color: #fae696; width: 243px; height: 43px; display: inline-block; float: left; line-height: 15px; font-size: 11px; padding: 7px; }
.nmpaWrapper .nmpaWrapperText { color: #201f20; font-size: 14px; }
.DiscountAmount, .discounts { color: #666; font-size: 11px; }
.shoppingBagParent .wrapFirst.essentials-bg .panel { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; }
.shoppingBagParent .wrapFirst.essentials-bg .panel-collapse { margin-top: 7px; }

/*start cashback*/
#divCart .cashbackdoodle .cashback { padding: 3px 1px 6px 0px; font-size: 12px; }
    #divCart .cashbackdoodle .cashback .disoff { color: #000; margin: 0 0 0 3px; font-size: 11px; width: auto; display: inline-block; }
    #divCart .cashbackdoodle .cashback .cashbacktxt { padding: 0 0 0 3px; font-size: 11px; width: auto; display: inline-block; }
#divCart .cashbackdoodle { width: 155px; height: 14px; line-height: 10px; color: #666; text-align: right; }

/*cartbubble styles are added*/
.modalsarremesurement .provide span.icon { color: #0099ff; font-weight: normal; }
#divCart { position: absolute; right: 5px; top: 25px; border: 1px solid #ccc; box-shadow: 0 6px 12px rgba(0,0,0,.175); }
#divCartDummy { position: absolute; right: 5px; top: 25px; border: 1px solid #ccc; box-shadow: 0 6px 12px rgba(0,0,0,.175); width: auto; }
#divCart .shoppingBagParent { width: 99%; }
#divCart .productOffer .discontent { color: #666; width: auto; display: inline-block; margin: 0px; }
    #divCart .productOffer .discontent span { font-weight: bold; }
#divCart .shoppingBagParent .shoppingcontenrwrapper .p-product-image { margin: 0; }
    #divCart .shoppingBagParent .shoppingcontenrwrapper .p-product-image .prdmainimg.prddesc { cursor: pointer; position: relative; }
        #divCart .shoppingBagParent .shoppingcontenrwrapper .p-product-image .prdmainimg.prddesc .refrepatternimg { position: absolute; bottom: 0px; width: 47%; }
#divCart .essentialdes { margin-left: 0px; }
#divCart .btn-black { margin-top: 7px; display: block; text-align: center; padding: 7px; }
#divCart .panel-heading a.collapsed:after { display: none; }
#divCart .shoppingBagParent .shoppingcontenrwrapper:after { margin-top: 10px; }
#divCart .shoppingBagParent .shoppingcontenrwrapper { margin: 12px 0 10px 0; padding-left: 7px; background-color: #fff; }
#divCart .shoppingBagParent .wrapFirst.essentials-bg { height: 0; }
#divCart .lnkDet3 .glyphicon.glyphicon-remove-circle { right: 8px; top: 7px; }
#divCart ul.fsordermsg { height: 24px; }
    #divCart ul.fsordermsg li span { float: none; }
#divsdmon { line-height: 23px; }
#divCart .shoppingBagParent .shoppingcontenrwrapper .strikeThrough { font-size: 14px; bottom: 0px; }
#divCart .shoppingBagParent .shoppingcontenrwrapper .SKUAmount .strikeThrough { font-size: 12px; }
#divCart .shoppingBagParent .glyphiconremove { opacity: 0.8; background: url(/Images/checkoutsprite.png) -235px -19px no-repeat; }
#divCart .essentialdes .essentialsubtxt { min-width: 30%; max-width: 75%; font-size: 11px; }
#divCart .shoppingBagParent .wrapFirst.essentials-bg .panel-collapse { margin-top: -4px; margin-left: 6px; }
#divCart .shoppingBagParent .wrapFirst.essentials-bg .panel:last-child { border: none; }
#divCart .sp-quantityouter { margin-left: 0; margin-right: 0; padding: 0; }
#divCart .ncls { width: 5%; padding: 0 10px 0 0; }
#divCart .shoppingBagParent .productOffer { width: 100%; font-size: 11px; text-align: right; margin: 0px; }
    #divCart .shoppingBagParent .productOffer .disoff { color: #333; font-size: 11px; width: auto; display: inline-block; font-style: italic; font-weight: bold; }
#divCart .p-product-image { padding: 3px; text-align: center; }
#divCart .essentials-bg .col-lg-9.essentials-line { width: 78%; padding: 0 10px 0 12px; }
#divCart .col-lg-4.col-md-4.col-sm-4.col-xs-4.xs-price-bg { padding-right: 0; margin-right: 0; }
#divCart .offerimgright img { max-width: 83px; float: left; margin-left: 0; }
#divCart .base-pro-price { float: left; font-style: normal; font-size: 11px; color: #999; font-weight: 400; margin: 0 3px 0 0; }
    #divCart .base-pro-price span { font-size: 10px; font-weight: bold; margin: 0 0 0 4px; }
#divCart .essentialdes .panel-body { color: #858484; font-size: 11px; }
    #divCart .essentialdes .panel-body .shoppingprice_info_sub { display: inline-block; margin: 5px 0 0 0; }
#divCart b.shoppingprice_info { padding: 4px 0 0 22px; border-top: 1px solid #e7e7e7; display: inline-block; margin-bottom: 7px; font-size: 14px !important; margin-top: -6px; float: right; }
#divCart .shoppingBagParent .shoppingcontenrwrapper .shoppingprice_info_sub { font-size: 12px; font-weight: 400; padding-right: 0px; color: #000; }
#divCart .essentials-line .essentialdes .strikeThrough { font-size: 11px }
#divCart .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body { border-bottom: dotted 1px #ccc; padding: 2px 0; border-top: 0px }
    #divCart .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body:first-child, #divCart .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body:last-child, .faq_main .panel panel-default .panel-collapse.collapse { border-bottom: none; padding: 5px 15px; border-top: 0px }
#divCart .sp-quantityouter .assured-tag .assured-title.strickout { font-size: 9px; text-decoration: line-through; font-style: normal; color: #333; text-transform: uppercase; }
#divCart .sp-quantityouter .assured-tag .assured-title { font-size: 9px; color: #f80781; font-style: normal; text-transform: uppercase; float: left; line-height: 12px; margin-top: 4px; }
#divCart .stepupsale.btmrht { position: relative; right: 5px; }
    #divCart .stepupsale.btmrht img { margin-top: 10px; max-width: 78px; }

.essentialdes .peroff.freetag { position: absolute; right: 100px; font-size: 11px; padding: 2px 15px; color: #fff; }
#divOutOfStock.shoppingBagParent .sp-quantityouter, #divOutOfStock.shoppingBagParent .essentials-line, #divOutOfStock.shoppingBagParent .shoppingprice_info { display: none; }
.offper { margin-left: 2px; color: #333; }
#spnPantChudi { float: left; }

/*start premium*/
.premiumprdlist { position: absolute; bottom: 0px; left: 0px; z-index: 1; width: 58px !important; }
.newItem-premium { position: absolute; left: 0; bottom: 18px; }
.my_orders_details .newItem-premium { bottom: 0px; }
.popover-content ul li { font-size: 12px; }
.offerpopover.premium-popover .popover { width: 300px; }
    .offerpopover.premium-popover .popover .popover-title { display: none; }
    .offerpopover.premium-popover .popover .popover-content { margin-top: 0px; padding: 10px 0px; }
/*end*/

/*Se0 listing page breadcrumb*/
.breadcrumb li p { display: inline-flex !important; }
.breadcrumb { background-color: transparent; }
.carousel li { margin-right: 5px; }

/*Seo listing page hierarchy*/
.ctgbg { background-color: #f5f3f3; padding: 10px; }
/*end Seo listing page hierarchy*/

.wiki-heading .level2 li { width: 90%; padding: 2px 0 0px 0; }
.wiki-heading .level1 ul li ul, .level-catgry .level1 ul li ul li ul { padding-left: 0; }
.level-catgry.wiki-heading .ctgbg { overflow: hidden; }

/*My Account breadcrumb*/
.myaccbreadcrumn .sel:before, .breadCrum ul.myaccbreadcrumn > li + li:nth-child(3):before { top: 3px; }
.measurement_page_centre { float: none !important; width: 1000px !important; margin: auto; }
.backpos { position: relative; }
.tagErrthree, .tagErrfour, .tagErrfive { font-size: 10px; color: red; }
.measurement_page_centre .unit .drop li .shCont, .stylingoptions .shCont { float: left }

/*savings-amount*/
.savings-amount { display: block; text-align: right; }
.supplimentary-saving { font-size: 10px; float: right; clear: both; margin-bottom: 7px; }
.supplimentary-cashback { font-size: 10px; margin-top: -6px; text-align: right; clear: both; margin-bottom: 7px; }
/*end savings-amount*/
.productOffer-sub { clear: both; float: right; }
    .productOffer-sub .discontent { font-size: 10px; margin-top: -2px; display: block; }

/*fb messenger*/
.blink { animation: blink-animation 1s steps(5, start) infinite; -webkit-animation: blink-animation 1s steps(5, start) infinite; }

@keyframes blink-animation {
    to { visibility: hidden; }
}

@-webkit-keyframes blink-animation {
    to { visibility: hidden; }
}

#ordnmeas .sprite3 .imn { left: -204px; position: absolute; top: -84px; width: 200px; }
    #ordnmeas .sprite3 .imn .imnBot { background: url(/Images/imBot3.png) no-repeat scroll center bottom transparent; height: 16px; left: 193px; position: absolute; top: 82px; width: 17px; }
#ordnmeas .sprite3 { background: url("/images/all_sprite_icons.png") no-repeat scroll -231px -3647px transparent; padding: 18px 5px 2px 18px }

/*new measurement overide css*/
.measurementpage .msrtab, .measurementpage #measurementtwo h2 { display: none; }
.measurementpage .measuremnet-heading { padding-left: 15px; margin-top: 15px; font-weight: bold; }
.measurementpage .styling .styles.neckstyle .neckimgstyle .stylebtnGrey { padding: 3px 7px; }
.measurementpage .lhscontent .name { background-color: #ebebeb; border-top: 2px solid #9e9d9e; margin-bottom: 0px; padding: 10px; width: 100%; }
    .measurementpage .lhscontent .name label, .measurementpage .lhscontent .name a { line-height: 26px; }
.measurementpage .lhscontent li select { margin-left: 0px; }
.measurementpage .sprite2 .im { top: -55px; left: -156px; width: 150px; }
.measurementpage .tagname { padding: 0px; }
    .measurementpage .tagname .righttag ul li .lnkDet .close { padding-left: 0px; padding-right: 5px; }
.measurementpage .unit .drop ul { margin-bottom: 0px; }
.measurementpage #tblOnTheFly { background-color: #f5f5f5; float: left; }
.measurementpage #dvBodyMeasurement { float: left; width: 100%; }
.measurementpage .unit .styling ul { background-color: #f5f5f5; float: left; width: 100%; padding-bottom: 10px; }
.measurementpage .name .sprite2 .im { left: -182px; }
    .measurementpage .name .sprite2 .im .imBot { left: 174px; }
.measurementpage .sprite2 .im .imBot { top: 57px !important; left: 145px; background: url(/Images/imBot3.png) no-repeat scroll center bottom transparent; }
.shDet .imgOpt p, .shDet .imgOpt label { text-align: left; font-size: 11px; line-height: 12px; }
.shDet li { list-style: none; }
.measurementpage .MeasurementlabelCount, .measurementpage .StylelabelCount, .measurementpage .labelCount { border-radius: 50%; padding: 0px 6px; color: #000; font-weight: normal; margin-right: 5px; font-size: 11px; float: left !important; border: solid 1px #666; font-weight: bold; margin-top: 15px; line-height: 18px; }
.measurementpage .measNote { margin-bottom: 15px; }
    .measurementpage .measNote li { float: left; width: 100%; font-size: 11px; list-style: circle; margin: 0 0 0 15px; }
.measurementpage .styling .styles li .BlousestyleWidth .sprite2 .im { left: 25px; }
    .measurementpage .styling .styles li .BlousestyleWidth .sprite2 .im .imBot { top: 60px !important; left: -8px !important; background: url(/Images/imBot.png) no-repeat scroll center bottom transparent !important; }
.measurementpage .spnMsrmntType span { padding: 10px; }
.measurementpage .sprite3 .imn { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; left: -145px; position: absolute; top: -38px; width: 240px; z-index: 102; 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; }
    .measurementpage .sprite3 .imn .imnBot { background: url("/Images/imBot3.png") no-repeat scroll center bottom transparent; height: 16px; left: 136px; position: absolute; top: 38px; width: 11px; }
.measurementpage .msrhead .prdimglnk { text-transform: capitalize; }
/*new meauremnt video*/
.sprite-video { padding: 12px 0px 14px 18px; background: url("/images/all_sprite_icons.png") no-repeat scroll 2px -549px transparent; cursor: pointer; width: 25px; float: left; text-indent: 9999px; top: 5px; position: relative; }

.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; margin: 15px; }
    .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*end measurement video*/

.BrassierSize.bgclrnone li { float: left; padding-right: 7px }
#dvStyleDesign .modal-body, #ghstyleslevlenth .modal-body { max-height: 450px; overflow-y: auto; min-height: 100px; }
#bodyGhwearpos .moreOpts .imgOpt { float: left; }
.StylingPopUp li.sel .tick { background: url("/Images/checkoutsprite.png") -214px -1108px no-repeat; padding: 18px 18px 18px 18px; float: left; position: absolute; right: 0; top: -2px; }
.StylingPopUp li.sel { border: #222120 solid 1px; }
.StylingPopUp li { border: #ccc solid 1px; }
    .StylingPopUp li span { padding: 0; }
.lhscontent .cmInch ul li { display: inline-block; }
.msrpopupcon .submsgtxt { text-align: left; line-height: 18px; }
.msrpopupcon .msrhead h5 { font-size: 13px; font-weight: bold; float: left; letter-spacing: -0.2px; margin: 0px; }
.msrpopupcon .msrhead .prdcode { background-color: #eee; border-radius: 3px; padding: 3px 6px; font-size: 11px; float: left; margin: -3px 0 0 4px; font-weight: bold; letter-spacing: -0.1px; }
.msrpopupcon .msrhead .prdimglnk { font-size: 11px; padding: 0 3px 0 5px; text-decoration: none; letter-spacing: -0.2px; float: left; }
.styling .styles li label { color: #666; float: left; text-align: left; font-weight: normal; font-size: 12px; padding: 1px 0px 0px 8px; }
    .styling .styles li label span { float: none; }
    .styling .styles li label em { float: left; padding: 5px 0 0 0; color: #999; }
li.BrassierSizeStyle label { padding: 1px 0px 0px 0px !important; display: inline-block; }
.BrassierSize.bgclrnone li { margin-right: 9px; }
.msrpopupcon .sizeDD .hor-zebra td, .msrpopupcon .sizeDD .hor-zebra th { color: #333; padding: 4px; }
.msrpopupcon .sizeDD .hor-zebra th, .msrpopupcon .sizeDD .hor-zebra tr { border: none; color: inherit; font-size: 12px; }
.msrpopupcon .sizeDD .radiobutton { background-color: #fff; }
.MsrMntTypeText { margin-top: 10px; text-align: left; }
#SLstylslvlengthtwo li label, #slstylpantstyl li label, #ModalWPDesignPopup li label { width: 100%; clear: both; }
#btnSleeveStyleSubmit, #btnTopStyleSubmit, #msrtconfirmsubmitbtn, #btnSubmitBLPattern, #btnBLPatternSubmit { width: auto; }
#measurementtwo h2 { font-size: 12px; }
#dvStyleDesign li p, #ddlPantStyle li p { min-height: 55px; text-align: center; font-size: 10px; }
.styling .styles li .cboxBlousestyle { width: auto; height: 79px; float: left; }
.BrassierSize.bgclrnone li input { float: left; margin-right: 3px; }
.BrassierSize.bgclrnone li label { font-size: 11px; }
.splinstructions textarea { border: 1px solid #ccc; margin: 5px 0 0 0; padding: 5px; font-size: 11px; border-radius: 2px; color: #666; resize: none; }
.neckimgstyle .clearfix { clear: both; }
.drop .inskrtinfo { font-weight: normal; font-size: 11px; color: #000; width: 100%; /*float: left;*/ }
#MsrmntModal .foobtn.modal-footer { border-top: 1px solid #999; }
.styling .styles.neckstyle .neckimgstyle.sleevebtn .infoalert { padding: 6px; z-index: 1000; background: #fff; border-radius: 3px; font-size: 12px; color: red; text-align: left; clear: both; }
#alertsareeLowMeasurementDisplay .tagErrtwo { text-align: left; padding-top: 0; padding-left: 20px; display: none; }
p.tagErrtwo { left: 0px; font-size: 10px; color: red; }
#alertghLowMeasurementDisplay.tagErrtwo { left: 0px; font-size: 9px; color: red; width: 100%; text-align: center; overflow: hidden; }
#alertSalwarLowMeasurementDisplay.tagErrtwo { left: 0px; font-size: 9px; color: red; width: 100%; text-align: center; overflow: hidden; }
.measuresub { text-align: left; }
.name a, .msrpopupcon .styling .BrassierSize { float: left; }
    .msrpopupcon .styling .BrassierSize li { float: left; width: auto; padding: 0 0 1px 0; }
        .msrpopupcon .styling .BrassierSize li input[type="radio"] { float: left; width: auto; }
        .msrpopupcon .styling .BrassierSize li label { float: left; width: auto; margin: auto; padding: 3px 1px 5px 1px; line-height: 23px; }
#ModalWPDesignPopup .moreOpts li { border: 1px solid #ccc; }
.radio-custom-label, .ethnostylish-description { text-transform: capitalize; }
.checkbox-custom, .radio-custom { opacity: 0; position: absolute; }
.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label { cursor: pointer; display: inline-block; margin: 5px; vertical-align: middle; }
.checkbox-custom-label, .radio-custom-label { position: relative; }
.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before { background: #fff; border: 2px solid #ddd; content: ''; display: inline-block; height: 20px; margin-right: 10px; padding: 2px; text-align: center; vertical-align: middle; width: 20px; }
.checkbox-custom:checked + .checkbox-custom-label:before { background: rebeccapurple; box-shadow: inset 0px 0px 0px 4px #fff; }
radio-custom-selected { background: #f80781; box-shadow: inset 0px 0px 0px 4px #fff; }
.radio-custom + .radio-custom-label:before { border-radius: 50%; }
.radio-custom:checked + .radio-custom-label:before { background: #f80781; box-shadow: inset 0px 0px 0px 4px #fff; }
.moreOpts.UlMsrmntImage .imgOpt label { text-align: center; margin-top: 5px; line-height: 18px; }
#ModalWPDesignPopup .moreOpts li .imgOpt label, #ModalWPDesignPopup .moreOpts li .imgOpt p { text-align: center }
#txtSplInst .minusmargin { margin-left: 0px }
#blstype { padding-left: 4px; display: inline-block; }
.moreOpts.UlMsrmntImage img { border: solid 1px #ece9e9; }
styling .styles.neckstyle .neckimgstyle span { padding: 3px 0 0 0; font-size: 9.5px; }
.moreOpts.UlMsrmntImage li img, #SLstylslvlengthtwo .modal-body .moreOpts li img, #slstylpantstyl .modal-body .moreOpts li img, .WPDesignPopup .moreOpts li img, #sleeveLength li img { padding: 5px; border: solid 1px #ccc; margin: 5px; }
.modal-footer .selectnote { float: left; margin-bottom: 10px; }
.blousecontent .col-lg-7.col-md-7.col-sm-7.col-xs-10.form-group.BrassierSize li { float: left; margin-right: 7px; }
    .blousecontent .col-lg-7.col-md-7.col-sm-7.col-xs-10.form-group.BrassierSize li input { float: left; margin-right: 3px; margin-top: 2px; }
.modal-footer .selectnote, #dvStyleDesign .selectnote { float: left; margin-bottom: 10px; }
.text.shpos.text-left { font-size: 10px; }
.confirmPopUp #hor-minimalist-b .styletooltip { display: grid; }
.text.shpos.text-left { font-size: 10px; }
.unit .cmInch ul li .checkbox-custom + .checkbox-custom-label:before, .unit .cmInch ul li .radio-custom + .radio-custom-label:before { margin-right: 5px; width: 17px; height: 17px; }
.msrpopupcon .styling .styles.neckstyle .neckimgstyle.err .field1 { border: 1px solid red; }
.unit .cmInch ul li .checkbox-custom + .checkbox-custom-label:before, .unit .cmInch ul li .radio-custom + .radio-custom-label:before { margin-right: 5px; width: 17px; height: 17px; }
.confimbtn-group { margin-bottom: 10px; }
.StyleDesignPopup .modal-footer { float: left; width: 100%; }
#ddlTagName, #txtTagName { margin: 5px; border: solid 1px #ccc; }
.cart-loading { 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; }
.glyphicon.glyphicon-new-window { left: 5px; color: #6F6F6F; font-size: 11px; }
.PTBlousePopup .checkbox-custom + .checkbox-custom-label:before, .PTBlousePopup .radio-custom + .radio-custom-label:before { width: 15px; height: 15px; margin-right: 5px; box-shadow: inset 0px 0px 0px 2px #fff; }
#ModalWPDesignPopup .checkbox-custom + .checkbox-custom-label:before, #ModalWPDesignPopup .radio-custom + .radio-custom-label:before { width: 15px; height: 15px; margin-right: 5px; box-shadow: inset 0px 0px 0px 2px #fff; }
.primary_nav #uluser .uluser#mobnopenpopup { width: 24%; position: relative; margin-top: 3px; top: -2px; }
.primary_nav #uluser .uluser .h2head { line-height: 19px; }
.home_header .main_nav .navbar-collapse.collapse .nav > li > a.eidstorebtn, .home_header.dark li a.eidstorebtn { color: #f90881 !important; font-weight: 600; }
.navbar-default .navbar-nav > .active > a.eidstorebtn, .navbar-default .navbar-nav > .active > a.eidstorebtn:focus, .navbar-default .navbar-nav > .active > a.eidstorebtn:hover, .navbar-default .navbar-nav > .open > a.eidstorebtn, .navbar-default .navbar-nav > .open > a.eidstorebtn:focus, .navbar-default .navbar-nav > .open > a.eidstorebtn:hover { border-bottom: solid 2px #cc0066; }
.mm-listview .mm-next.mm-fullsubopen + a.eidstorebtn, .mm-listview .mm-next.mm-fullsubopen + span.eidstorebtn { color: #fff !important; background-color: #f90881; }
.msmnt-heading .msmntitle { width: 100%; float: left; margin: auto; text-align: center; font-size: 11px; font-weight: 400; text-transform: uppercase; }
.msmnt-heading .msmntagname { width: 100%; float: left; margin: auto; text-align: center; font-size: 14px; color: #35bdb8; }
.login-feedback .borderouter a { box-sizing: content-box; display: inline-block; cursor: pointer; }
    .login-feedback .borderouter a object { -webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.55); -moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.55); box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.55); }

/*BrassierSize chart popup*/
.modal#measuremntchart { padding-left: 0px !important; }
    .modal#measuremntchart .radio-inline input[type=radio] { margin-top: 1px; }
    .modal#measuremntchart .radio-inline { margin-left: 15px; padding-left: 0px; float: left; }
    .modal#measuremntchart .mensmsrmnt .radio-inline { margin-left: 0px !important; padding: 0px; top: -1px; }
    .modal#measuremntchart .modal-header h4 { display: inline; }
    .modal#measuremntchart .modal-content .panel .panel-body { background-color: #f9f9f9; }
    .modal#measuremntchart .modal-content .mensmsrmnt .panel .panel-body { padding: 5px; }
    .modal#measuremntchart .modal-content .panel-group { float: left; width: 100%; }
    .modal#measuremntchart .modal-content .panel-heading { position: relative; background-color: #f9f9f9; padding: 10px 0px 5px 0; }
        .modal#measuremntchart .modal-content .panel-heading label { }
    .modal#measuremntchart .panel-group .panel-heading a { display: block; font-weight: bold; color: #373737; font-size: 12px; width: 100%; }
        .modal#measuremntchart .panel-group .panel-heading a:after { top: 3px; font-weight: normal; right: 15px; font-size: 23px; color: #0585da; }
    .modal#measuremntchart .form-header .BrassierSizeheading { border-bottom: 1px solid #808080; padding: 0px; float: left; width: 100%; }
    .modal#measuremntchart .panel-group .panel-default { background-color: #fff; border-color: #fff; border-bottom: 1px solid #ddd; float: left; width: 100%; }
        .modal#measuremntchart .panel-group .panel-default:last-child { border-bottom: none; }
    .modal#measuremntchart .note { float: left; width: 100%; margin-bottom: 2px; }
        .modal#measuremntchart .note b { float: left; margin-right: 3px; }
    .modal#measuremntchart .aSizeDDSubmit { margin-top: 5px; }
    .modal#measuremntchart .modal-footer { float: left; width: 100%; }
    .modal#measuremntchart .modal .panel .panel-body { background-color: #fff; }
    .modal#measuremntchart .panel-default .collapse.in::before { border: 1px solid #ff006e; }
    .modal#measuremntchart input[type=radio] { display: none; }
        .modal#measuremntchart input[type=radio] + label { padding: 5px; width: 26px; height: 25px; text-align: center; border: 1px solid #bbbbbb; border-radius: 30px; line-height: normal; font-size: 11px; background-color: #fff; cursor: pointer; font-weight: 700; line-height: 16px; }
        .modal#measuremntchart input[type=radio]:checked + label { background-color: #f90881; color: #fff; border: 1px solid #f90881; }
        .modal#measuremntchart input[type=radio] + span { padding: 5px; width: 26px; height: 25px; text-align: center; border: 1px solid #bbbbbb; border-radius: 30px; line-height: normal; font-size: 11px; background-color: #fff; cursor: pointer; font-weight: 700; }
        .modal#measuremntchart input[type=radio]:checked + span { background-color: #f90881; color: #fff; border: 1px solid #f90881; }
    .modal#measuremntchart .brasslabel { position: relative; top: 7px; }
    .modal#measuremntchart .panel-group .panel-heading a:after { top: 8px; }
    .modal#measuremntchart .emptyspace { width: 26px; padding: 5px; margin-left: 15px; float: left; }
    .modal#measuremntchart .panel-body h5.visible-xs { margin-top: 0px; }
    .modal#measuremntchart .panel-group .panel-heading a[aria-expanded="true"]:after { content: '-'; }
    .modal#measuremntchart .panel-group .panel-heading a[aria-expanded="false"]:after { content: '+'; }
.MultipleMeasurementmsg { font-size: 11px; }
.wrapFirst .quntity-input { width: 40px; padding: 2px; font-size: 11px; }
.wrapFirst .sp-quantityouter .metretxt { position: absolute; top: 2px; left: 50px; }
#lblYardMeassage { font-size: 11px; color: #ff0099; font-weight: 400; margin-top: -7px; display: block; }
.product_quick_view_caraousal #lblYardMeassage { font-size: 11px; color: #ff0099; font-weight: 400; margin-top: 7px; display: block; }
.carousel-inner .eidtag.btmlft.days7 { left: 0px; }
/*New 10 DAY PROMISE*/
#mob-menu #IOSmenu span#spnShipCountry { float: right; margin-right: 15px; margin-top: 8px; }
#mob-menu .primary_nav { margin-top: 15px; padding-top: 10px; padding-bottom: 20px; margin-bottom: 20px; border-top: 1px solid #e5e5e5; }
.home_headerdark .uluser .dvmyacc .username { color: #000; }
.indicator { margin-right: 5px; }
    .indicator.glyphicon-plusbtn { top: 5px; }
    .indicator.glyphicon-minusbtn { top: 3px; }
.mobnavmenu { position: fixed; top: 0; z-index: 10001; background-color: #fff; width: 90%; height: 100%; min-height: 460px; max-height: 760px; overflow: auto; }
.dvmyacccon ul li { margin-left: 0px; }
#carousel-example-generic .carousel-inner .item img, .form-group.sidebar_offer a img, #carouse5-example-generic .sidebar_offer img { will-change: transform; transition: transform .9s ease; }
    #carousel-example-generic .carousel-inner .item img:hover, .form-group.sidebar_offer a img:hover, #carouse5-example-generic .sidebar_offer img:hover { will-change: transform; transform: scale(1.02); }
.txtchrvalue { position: absolute; z-index: 1; bottom: 0; right: 30px; font-weight: normal; color: #bbb; }
.txtcharvalue { position: absolute; z-index: 1; bottom: 0; right: 561px; font-weight: normal; color: #bbb; }
#trackdtls [type="checkbox"]:not(:checked) { position: relative; left: 0; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background-color: #ffffff !important; background-image: none !important; }
.styles .sprite3 { padding: 18px 18px 2px 7px; }
.abayalength .ESENTIALSinnerWrapper { text-align: left; }
.abayalength .form-control.asshownbtm { border: none; height: 30px; padding-left: 15px; line-height: 16px; -webkit-box-shadow: none; text-align: left; font-size: 12px; }
.form-control.text-left.asshownbtm { padding-left: 15px; }
.drop-border { border: 1px solid #e0e0e0 !important; background-color: #fff; float: left; }
#MsrmntModal .measuremnet-heading { display: none; }
b.height-msg { font-size: 11px; margin-bottom: 4px; text-align: right; font-weight: 500; margin-left: -20px; }
.drop-border b.height-msg { font-size: 9px; font-weight: normal; margin-bottom: 4px; display: inline-block; position: absolute; top: -25px; width: 100%; left: 0; width: 100%; }

.height-msg-second { font-size: 11px; font-weight: 400; display: inline-block; }
.Componentinfo #Componentname-desc { font-size: 14px; }
    .Componentinfo #Componentname-desc span em { font-style: normal; margin-left: 4px; font-weight: normal; }
.modal#sizeChartModal .modal-dialog .sizehard-code .MeasurementlabelCount { display: none; }
.sizechartcon ul li.lnks.shLnk { padding-left: 15px; }
.sizechartcon ul li { float: left; display: inline-block; }

.cbzfbChat a .btn-info { background-color: #0084ff; border-color: #0084ff; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 6px; }

/*new menu changes*/
.nav.navbar-nav.navbar-right .cart-wish { float: right; margin-top: 20px; position: relative; }
.cart-wish .wishlist-left, .cart-wish #cartpopnew { float: left }
.fixedTable .table { background-color: white; width: 100%; text-align: center; }
.fixedTable-header { width: 100%; height: 40px; }
.fixedTable-sidebar { width: 110px; height: 310px; float: left; overflow: hidden; border-right: 1px solid #ccc; }
.fixedTable-body { overflow: auto; }
.mensreadysize .fixedTable-header { height: 46px; }
.mensreadysize .table-bordered { width: 100%; }
.mensreadysize .fixedTable-header .table-bordered { width: 97%; }

/*Size Chart Modal Popup*/
#sizeChartModal .fixedTable .fixedTable-body, #sizeChartModal .fixedTable .table { width: 100%; }
.sizechartcon .fixedTable.salwarreadysizenew .table-responsive td:nth-child(5),
.sizechartcon .fixedTable.salwarreadysizenew .table-responsive td:nth-child(6) { background-color: #fce3f2; }
.sizechartcon .fixedTable.lehengareadysize .table-responsive td:nth-child(5),
.sizechartcon .fixedTable.lehengareadysize .table-responsive td:nth-child(6) { background-color: #fce3f2; }
.sizechartcon .fixedTable.blousereadysize .table-responsive td:nth-child(5),
.sizechartcon .fixedTable.blousereadysize .table-responsive td:nth-child(6) { background-color: #fce3f2; }
.sizechartcon .fixedTable.bottomreadysize .table-responsive td:nth-child(2),
.sizechartcon .fixedTable.bottomreadysize .table-responsive td:nth-child(3) { background-color: #fce3f2; }
.sizechartcon .fixedTable.jacketreadysize .table-responsive td:nth-child(3) { background-color: #fce3f2; }
.sizechartcon .fixedTable.capesreadysize .table-responsive td:nth-child(3),
.sizechartcon .fixedTable.capesreadysize .table-responsive td:nth-child(4) { background-color: #fce3f2; }
.sizechartcon .fixedTable.abayareadysize .table-responsive td:nth-child(3),
.sizechartcon .fixedTable.abayareadysize .table-responsive td:nth-child(4) { background-color: #fce3f2; }
.cussizeguide.selected { background-color: #ccc; }
.inter-link { margin-top: 25px; margin-bottom: 20px; font-size: 13px; }
    .inter-link b { text-transform: uppercase; margin-right: 10px; }
    .inter-link span a { margin-right: 10px; margin-left: 5px; color: #777; text-decoration: underline; }
        .inter-link span a:hover { color: #000 }
/*measurement*/
#dvStyleDesign .modal-dialog { width: 800px }
label#lblBackNeck, label#lblfrontNeck, label#lblSleeveStyle { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-right: 15px; }
.StylingPopUp .neckhead { float: left; padding-left: 17px; }
#lblfrontNeck, label#lblBackNeck, #lblSleeveStyle { background: url(/Images/ddArrow.png) no-repeat scroll right transparent; width: 95%; }
#measurementerror { color: red; font-weight: normal; padding: 7px; }
.h3ShareCurr { background-color: #333; border-radius: 44px; padding: 10px 5px; margin-right: 5px; color: #fff; display: inline-block; }
    .h3ShareCurr .WebRupee { font-size: 18px; }
/*NewTen Styles*/
.newten { width: 100%; }
    .newten article p.mainheading { font-size: 24px; font-weight: bold; color: #ff0099; line-height: 30px; padding-bottom: 6px; }
    .newten article span.mainsub { font-size: 13px; }
        .newten article span.mainsub b.offerextratext { color: #ff0099 }
    .newten article.newtenbg { background-color: #ebebeb }
        .newten article.newtenbg h6 { padding-top: 15px; font-size: 13px; line-height: 20px; }
        .newten article.newtenbg p span { font-size: 16px; font-weight: bold; padding: 3px 5px; border: solid 1px #ff0099; display: inline-block; }
        .newten article.newtenbg span.extraofftxt { margin: 10px; display: block; padding: 0 0 15px; font-size: 13px; line-height: 18px; }
        .newten article.newtenbg button { margin-bottom: 5px; margin-top: 10px; }
div#openInfoModal .modal-dialog .modal-content .modal-footer { padding-bottom: 5px; padding-top: 5px; }
/*ev*/
#ulCodrules li { margin-bottom: 5px; }
.divCOD .bigDarkGrey span { border: medium none; color: #fff; font-size: 12px; margin: auto; padding: 7px 20px; font-weight: bold; background-color: #000; display: block; text-align: center; float: none; }
.ukinfo { position: fixed; bottom: 0; background-color: #000; color: #ffffff; z-index: 100; padding: 10px 0 0 0; }

/*new measurement styles*/
.OptionHide option { display: none; }
.neckimgstyle.row span.NoStyleText { width: 50px; text-align: center; border: solid 1px #ccc; display: inline-block; }
#NeckStyleModal .modal-dialog { width: 800px; }
.FrontNeckStyleSelectImg, .BackNeckStyleSelectImg, .SleeveStyleSelectImg { position: absolute; right: 30px; width: 45px; border: solid 1px #ccc; padding: 2px; }
#NeckStyleModalContent label select { float: left; margin: 5px; }
#NeckStyleModalContent select, #ContentPlaceHolder1_NeckStyleModalContent select { height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; border-radius: 0; margin-bottom: 15px; margin-left: 5px; }
#dvStyleDesign li p, #ddlPantStyle li p, .StylingPopUp li p { min-height: 65px; text-align: center; font-size: 11px; }
#NeckStyleModal { z-index: 100002; }
/*end measurement styles*/

.home_header.home_headerdark .header .primary_nav ul li.playandwin a, .home_header .header .primary_nav ul li.playandwin a, .playandwin_bottom a { background-color: #03A9F4; color: #fff; padding: 0px 10px; height: 27px; line-height: 27px; margin-top: 5px; text-transform: uppercase; letter-spacing: 1px; overflow: hidden; position: relative; display: block; }
    .home_header.home_headerdark .header .primary_nav ul li.playandwin a span, .home_header.home_headerdark .header .primary_nav ul li.playandwin a span, .playandwin_bottom a span { z-index: 20; }
    .home_header.home_headerdark .header .primary_nav ul li.playandwin a:after, .home_header.home_headerdark .header .primary_nav ul li.playandwin a:after { background: #fff; content: ""; height: 155px; left: -75px; opacity: 0.2; position: absolute; top: -50px; -webkit-transform: rotate(35deg); transform: rotate(35deg); transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1); width: 50px; z-index: 1; }
    .home_header.home_headerdark .header .primary_nav ul li.playandwin a:hover:after, .home_header.home_headerdark .header .primary_nav ul li.playandwin a:hover:after { left: 120%; transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1); }
.home_header.home_headerdark .header .primary_nav ul li.playandwin, .header .primary_nav ul li.playandwin { float: right; }

/*Today's Offers*/

.todayOffer { position: fixed; bottom: 0px; left: 0px; z-index: 10; }
    .todayOffer .offerhead { background-color: #000; padding: 5px 0px 0px 0px; width: 35px; color: #fff; cursor: pointer; font-size: 13px; font-weight: 500; border-top-right-radius: 5px; border-bottom-right-radius: 5px; text-align: center; }
    .todayOffer .list-group { width: 135px; margin: 0px; padding: 0px; max-height: 215px; background-color: #fff; min-height: 80px; }
        .todayOffer .list-group::-webkit-scrollbar { width: 5px; }
        .todayOffer .list-group::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(125, 125, 125, 0); border-radius: 0px; }
        .todayOffer .list-group::-webkit-scrollbar-thumb { border-radius: 0px; -webkit-box-shadow: inset 0 0 6px #000000; }
    .todayOffer .list-group-item { padding: 5px; }
#todayOffer { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; border: 1px solid #dbdbdb; }
.todayOffer h3 { margin: 0 }
.todayOffer h6 { width: 100%; margin: 0; padding: 0; text-align: center; }
    .todayOffer h6:after { display: inline-block; margin: 0 0 3px 8px; height: 1px; content: " "; text-shadow: none; background-color: #999; width: 30px; }
    .todayOffer h6:before { display: inline-block; margin: 0 7px 4px 0; height: 1px; content: " "; text-shadow: none; background-color: #999; width: 30px; }
.todayOffer li span { font-size: 10px; margin-top: -2px; display: block; }
.todayOffer p { margin: 0px; font-weight: 500; color: #333; }
.todayOffer h4 { text-align: center; text-transform: uppercase; line-height: 14px; color: #000; font-size: 9px; margin-top: 4px; margin-bottom: 1px; }
.todayOffer em { text-align: center; display: block; font-size: 9px; }
.todayOffer b { color: #000; }
.todayOfferglyphicon.glyphicon.glyphicon-minus, .todayOfferglyphicon.glyphicon.glyphicon-plus { padding: 0px 5px; }

#enablecookies .enable_heading { font-size: 26px; text-align: center; }
#enablecookies .enable_sub_heading { text-align: center; padding: 15px 45px; font-size: 16px; }
.rns { text-align: center; font-size: 13px; color: #333; }

/*new product ctg page*/
.salectg p { font-size: 14px; line-height: normal; }
.salectg h4 { color: #000; }
.salectg p b { font-size: 18px; font-weight: 700; }
.salectg .form-group { margin-bottom: 30px; }
.salectg .btn.btn-default { background-color: #000; color: #fff; width: auto; border-radius: 0; margin-bottom: 10px; font-size: 11px; }
.mini-ctlg-list ul li { display: inline-block; margin-right: 40px; margin-bottom: 15px; }
.salectg .heading-text { font-size: 25px; margin: 0px; font-weight: 700; color: #000; margin-bottom: 0px }
.layout1, .layout2, .layout3, .layout4, .layout5, .layout6, .layout7 { position: relative; }
    .layout7 .col-md-3.col-sm-3.col-xs-12.m-b-15 h2 { text-align: center; }
.footer-info { background-color: #fff; display: inline-block; padding: 10px 10px 0px 10px; }
    .footer-info p { font-size: 15px; }
    .footer-info.b-m-l-content p, .footer-info.b-l-content p { font-size: 12px; }
.card-box { background-color: #e8e6e6; float: left; width: 100%; padding: 15px; }
.salectg .layout3 img { border-radius: 50%; border: solid 20px #fce5e5; }
.salectg .layout2 { background-color: #ebebeb; padding: 10px 35px; }
    .salectg .layout3 h2, .salectg .layout2 h2, .salectg .layout6 h2 { margin: 5px 0 10px; }
.salectg .layout5 h2 { margin-top: 3px; }
/*End*/

canvas { max-width: 100%; height: auto; }
#3dPartial .progress { width: 250px; position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); background-color: #f6f5f5; height: 5px; }
#ProgressDisplayValue { background-color: #f90881; }
ul.list { list-style: disc; padding: 0; }
.pull-right.p-0 { display: inline-flex; }
h4.modal-title.text-center.f-20 { font-size: 20px; }
.badge-info:hover { color: white; }
label#NeckStyleError { margin-right: 10px; margin-top: 6px; }
.text-danger { color: #dc3545 !important; }


/*Share&earn*/
div#whatsapp_share button.btn.btn-primary { width: auto; }
.p-0 { padding: 0; }
.position-relative { position: relative; }
.text-pink { color: #f90881 !important; }


@media screen and (min-width:1025px) {

    ul#cbzmenu { display: flex; justify-content: center; width: 100%; font-size: 14px; font-weight: 500; text-transform: uppercase; white-space: nowrap; }
    .home_header .container, .container, .flex-container-fluid { width: 100% !important; padding-left: 3%; padding-right: 3%; }
    div#mainMenu a.dropdown-toggle { font-weight: 500; }
    div#Manidiv.container, div#page-content .container { width: 100% !important; padding-bottom: 20px; }
    /*.home_header.dark .header .main_navigation.setbottom .nav.navbar-nav.navbar-right .cart-wish { margin-top: 34px; }*/
    #searchdata .close { right: -100px; position: absolute; }
    .col-lg-2.col-md-2.col-sm-3.col-xs-3.new-trackimg { position: relative; width: 14%; }
    .container.d-flex.mobile-scroll { justify-content: center }

        .container.d-flex.mobile-scroll img { margin: 25px }
}

@media screen and (max-width:1024px) {
    .container { width: 100% !important; }
    div#page-content .container { padding: 10px; }
    #searchdata .close { right: 5px; }
    .container.d-flex.mobile-scroll img { margin: 15px }
}

.tab-content.productslisting .col-md-3.col-lg-3.col-sm-4.col-xs-6, .tab-content.productslisting .col-lg-6.col-md-6.col-xs-12.col-sm-8 { padding: 5px; }

@media screen and (min-width:768px) and (max-width:1024px) {
    .mobile-categories { margin: 10px 0; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; display: block; text-align: center; display: flex; justify-content: space-between; }
    .IOSmenubar { background-color: #000; }
    #IOSmenu .firstchild { font-weight: 500; }
    ul#IOSmenu li { padding: 5px 0; font-size: 18px; width: 100%; }
    .tree li { color: #fff; line-height: 2em; }
        .tree li a { text-decoration: none; color: #fff; }
    .IOSmenubar.col-md-3.mobnavmenu h5 { color: #ccc; margin-top: 25px; margin-bottom: 0; font-weight: 400; }
    #IOSmenu .firstchild .glyphicon-chevron-down:before { content: "+"; font-size: 11px; }
    #IOSmenu .firstchild .glyphicon-chevron-right:before { content: "−"; font-size: 11px; }
    #IOSmenu ul li.branch .glyphicon-chevron-down:before { content: ""; font-size: 11px; }
    #sampmobmenu { position: absolute; left: 40%; top: 0; z-index: 10002; }
    #Image1 { background: #000 url(/Images/MobileImages/menu-icon.png) no-repeat 17px 12px; width: 45px; height: 40px; text-indent: -9999px; }
    #IOSmenu ul li ul li { font-size: 14px; padding: 5px 0; margin-left: 15px; }
    div#slidemenu .primary_nav { text-align: center; }
    .nav.navbar-nav.navbar-right .cart-wish { float: right; margin-top: 10px; position: relative; }
    /*.navbar-header { margin-top: 60px; }*/
    .IOSmenubar .navbar-form { display: none }

    .IOSmenubar .primary_nav { display: none }
    .mobnavmenu { max-height: 100%; max-width: 40%; }
    .setbottom .navbar-header { margin-top: 20px; }
    /*.home_header.dark .header.navbar-fixed-top { height: 55px; }*/
    #imglogodark { position: absolute; left: 35px; }
    .row.main_navigation.setbottom .nav.navbar-nav.navbar-right .cart-wish { float: right; position: relative; }
    .eidstorebtn_mobile { color: #f90881 !important; font-size: 19px; font-weight: 700; }
    li.ais-Hits-item { width: 46%; }

    div#searchdata { float: left; }
}

@media screen and (min-width:768px) and (max-width:1200px) {
    .navbar-header { margin-top: 60px; }
}

@media screen and (min-width:768px) and (max-width:940px) {
    #slidemenu .col-lg-3.col-md-3.col-sm-5.col-xs-12 { width: 43%; }
    #loginModal .modal-dialog { width: 50% !important; margin: 10px auto; }
}

@media screen and (min-width:941px) and (max-width:1024px) {
    #slidemenu .col-lg-3.col-md-3.col-sm-5.col-xs-12 { width: 28%; }
    #loginModal .modal-dialog { width: 40% !important; margin: 10px auto; }
    #track-order .trackorder-info { text-align: left; margin-left: 0 !important; margin-bottom: 4px; }
    #track-order .provide-measurement { margin-top: 8px; background-color: #F90881; color: #fff; text-align: center; margin-left: 0px !important; padding: 4px; width: 150px; font-size: 12px; border-radius: 4px; }
    .track-info { padding-left: 80px; }
    .vertical-timeline ul li:not(:first-child):before { content: ""; width: 1px; height: 29px; left: 50px; top: -12%; position: absolute; border-left: 1px dashed #f09; }
}

@media screen and (min-width:768px) {
    #divoutdomainDesk span.flagship.c250 { margin-bottom: 7px; }
    .shortlist .count_new { right: 7px; }
    .fixedTable-header.blouse-size-charts { height: 60px !important; }
    .mailmeas-msg { left: 55% !important; }
    #imgChoAsShownPhoto { height: 117px !important; width: 117px !important; }
    .on-hip { padding-top: 29px !important; }
    label.onhip-label { float: none !important; }
    .discontinued_bg img.discontinued { position: absolute; top: 30%; left: 26%; height: 90px; width: 90px; }
    div#whatsapp_share .modal-header { padding-bottom: 25px; border: none; }
    p.Share-value { font-size: 28px; color: #ff0099; margin: 0 0 10px; }
    p.font15 { font-size: 15px; margin: 0 0 10px; }
    div#whatsapp_share .modal-dialog { width: 720px; }
    p.modal-title.w-100 { font-size: 18px; }
    .img-absolute { position: absolute; right: 0; bottom: 15px; }
    i.whatsappshare { cursor: pointer; background: url(../images/all_sprite_icons.png) no-repeat scroll -208px -4424px transparent; width: 45px; height: 45px; display: inline-block; margin-right: 10px; vertical-align: text-bottom; }
    i.fbshare { cursor: pointer; background: url(../images/all_sprite_icons.png) no-repeat scroll -208px -4372px transparent; width: 45px; height: 45px; display: inline-block; margin-right: 10px; vertical-align: text-bottom; }
    i.copy-link { cursor: pointer; background: url(../images/all_sprite_icons.png) no-repeat scroll -208px -4470px transparent; width: 45px; height: 45px; display: inline-block; margin-right: 10px; vertical-align: text-bottom; }
    .share-earns-icon { margin-top: 10px; }
    .chat.chat-open { position: fixed; bottom: 5px; right: 10px; z-index: 1002; background: url(../images/all_sprite_icons.png) -200px -4526px no-repeat; width: 50px; height: 50px; float: left; margin-top: 3px; margin-right: 5px; cursor: pointer; }
    .chat.chat-close { position: fixed; bottom: 5px; right: 10px; z-index: 1002; background: url(../images/all_sprite_icons.png) -200px -4586px no-repeat; width: 50px; height: 50px; float: left; margin-top: 3px; margin-right: 5px; cursor: pointer; }
    div#newHeader .top-logo .nav > li > a > img.img-responsive.cb { width: 110px; }
    div#newHeader .top-logo .nav > li > a > img.img-responsive.ev { width: 148px; position: relative; top: 6px; }
    .smallText { font-size: 11px; color: #333; padding: 10px 15px 5px 15px; }
    .item.recommented .shipping-offer { position: absolute; display: inline-block; text-align: center; font-weight: bold; text-shadow: 0 -0.05em 0.1em rgba(0,0,0,.3); left: 0; top: 0; z-index: 100; }
    .item.recommented 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: 18px; }
    .item.recommented .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; }
    img#imglogodark { max-width: 28%; margin-top: 5px; }


    .googleplus { background-position: -133px -1040px; }
    a.sprite_icons.blog { background-position: -201px -1040px; }
    .sprite_icons { height: 49px; width: 49px; display: block; background: url(/images/all_sprite_icons.png) no-repeat; }
    .footer .payment_options .paymentmode { display: inline-block; vertical-align: middle; }
    button#hrefForgot { margin-right: 5px; }
    #loginModal .modal-dialog { width: 25%; margin-left: auto; margin-right: auto; margin-top: 8%; }
    button#hrefReg { font-size: 12px; background-color: #f80781; color: #fff; border: solid 1px #f80781; padding: 7px 15px; }
    span.tagError, span.targetTagtxt { padding-left: 105px; }
    dd.col-sm-9.answer-styles img { width: 10%; height: 100%; float: left; display: flex; padding: 5px; clear: both; cursor: pointer; }
    .col-lg-10.col-md-9.col-sm-9.col-xs-12.mobile-left { float: right }

    /*algoila*/
    li.ais-Hits-item { display: inline-block; margin-bottom: 5px; padding: 5px; width: 23%; vertical-align: top; }
    .ais-Hits-item, .ais-InfiniteHits-item, .ais-InfiniteResults-item, .ais-Results-item { margin-top: 0px; }
    li.ais-Hits-item img { max-width: 100%; width: 100%; }
    ol.ais-Hits-list { margin: 0px; padding: 0px; }
    button.ais-SearchBox-reset { padding: 15px; line-height: 20px; position: absolute; background-color: transparent; left: auto; right: 40px; cursor: pointer; }
    form.ais-SearchBox-form { position: relative; }
    #searchmodal .modal-dialog.modal-lg { width: 80%; }
    .view-more { width: 40%; margin: 20px auto 0; }
    button.ais-VoiceSearch-button { position: absolute; left: 3px; top: 12px; }
    /*footer all links all padding removed*/
    .col-lg-2.col-md-2.col-sm-2.col-xs-6.footer_group.form-group { padding: 1px; text-align: center; width: 18%; }
    .col-lg-1.col-md-2.col-sm-2.col-xs-6.footer_group.form-group { text-align: center; padding: 1px; width: 12%; }
    .col-lg-3.col-md-2.col-sm-2.col-xs-6.footer_group.form-group4 { padding: 1px; text-align: center; width: 17%; }
    .col-lg-2.col-md-2.col-sm-2.col-xs-6.footer_group.form-group1 { padding: 1px; text-align: center; width: 13%; margin-bottom: 15px; }
    .col-lg-1.col-md-2.col-sm-2.col-xs-6.footer_group.form-group2 { padding: 1px; text-align: center; width: 13%; }
    .col-lg-1.col-md-2.col-sm-2.col-xs-6.footer_group.form-group3 { padding: 1px; text-align: center; width: 14%; }
    ul.footer_links_menu.text-center { text-align: center }
    /*end footer all links all padding removed*/
    .Algolia_Search { position: absolute; top: 75px; z-index: 10002; width: 100%; }

    .algolia_search_new { top: 120px; margin: 0px auto; background-color: #fff; border-top: solid 2px #ccc; padding-top: 20px; box-shadow: -2px 10px 15px #333; border-bottom: solid 2px #f90881; }

    q { font-weight: bold; margin-bottom: 7px; display: inline-block; font-size: 16px; color: #f09; }
    /*input.searchbox { color: #333;}

     input.ais-SearchBox-input {    background-color: #f90881;    border: none;    border-radius: 0;    color: #fff;    font-size: 14px;    box-shadow: none;    text-align: left;}
    .ais-SearchBox-resetIcon path, .ais-SearchBox-submitIcon path {color:#fff;}*/
    input.ais-SearchBox-input { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 1.1rem 1rem; width: 100%; position: relative; background-color: #fff; border-radius: 0; font-size: 14px; text-transform: capitalize; border: solid 1px #ccc; color: #000; }
    button.close.popup-cls { position: absolute; right: -10px; top: -10px; background: url(/images/all_sprite_icons.png) -220px -2168px no-repeat; width: 30px; height: 20px; text-indent: -9999px; display: block; z-index: 1; background-color: #fff; opacity: 0.5; }
    li.ais-RefinementList-item { font-size: 13px; margin-top: 5px; }

    /*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; }
    .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; }
    .newtracking-prdimg { width: 86%; margin-bottom: 10px; position: relative; }
    #track-order .trackorder-info { text-align: left; margin-left: -20px; margin-bottom: 4px; }
    #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 { margin-top: 8px; background-color: #F90881; color: #fff; text-align: center; padding: 4px; width: 150px; font-size: 12px; border-radius: 4px; }
    #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 { background-color: #EEEEEE; padding-bottom: 20px !important; }
    .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: 32px; justify-content: space-between; }
        ul.timeline li { display: inline-block; font-weight: 400; font-size: 12px; width: 80px; color: #8d8d8d; text-align: center; position: relative; max-height: 32px; }
            ul.timeline li span.oval { width: 12px; height: 12px; position: absolute; top: 45px; left: 46%; margin-left: -6px; border-radius: 100%; background-color: #d8d8d8; border: 1px solid #d8d8d8; -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; 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: -54px; color: #4a4a4a; line-height: 16px; top: -3px; width: 35px; }
    .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: 30px; 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 15px; }
    .providemeasure-outer { margin-top: 10px; }
    .track-progress { margin-top: 20px; }
    #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: 13px; 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: 3px 8px 3px 6px; border-radius: 4px; color: #666; font-size: 12px; margin-top: 46px !important; margin-right: -30px; display: inline-block; text-transform: capitalize; background-color: #E9E6E6; }
        .new_ask-question:focus, .new_ask-question:hover, .new_ask-question:active { color: #333; }


    /*New Styles for Tracking UI-28/1/2022*/



    /*New UI for Home page styles*/
    .shop-secure { display: flex; margin: 10px 0; align-items: center; }
    ul.footer_links_menu.socialnetworking { display: flex; justify-content: space-evenly; flex-direction: row; align-items: center; width: 73% }
    .social-media-list { display: flex; justify-content: end; align-items: end; }
    ul#divCart { right: 0; left: auto; }
    ul.dropdown-menu.userMenu { padding: 20px 20px 0px; left: -65px; top: 38px; }
}

.ais-SearchBox-resetIcon path, .ais-SearchBox-submitIcon path, .ais-VoiceSearch-button svg { fill: #666; }
button.ais-SearchBox-submit { padding: 13px; line-height: 20px; position: absolute; background-color: transparent; left: auto; right: 0; margin: 2px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }


@media screen and (max-width:767px) {
    .home_header .header { height: 48px; }
    #ReadySizeContent [type="checkbox"]:not(:checked) + label, [type="checkbox"]:not(:checked) + a label { font-size: 11px; padding-left: 23px; }
    #changecurrcon ol li, .tabContents .flaglist .sbSelector { width: 100%; padding: 1px 0; margin: 0 15px 5px 0; }
    p.upload-photo.d-inline-block { text-align: center; width: 100%; }
    .search-mobile-close { position: fixed; right: 10px; background: url(https://images.cbazaar.com/pl_images/bannerimages/scrollto_top_icon_mobile.png) 0 0 no-repeat; width: 40px; height: 40px; text-indent: -9999px; display: block; z-index: 1; opacity: 1; border: none; border-radius: 90%; bottom: 190px; }
    .hits-new p, .hits-new { text-align: center !important; margin-top: 1px; }
    .social_more_links_box .downloadapp li, .social_more_links_box .socialnetworking li { list-style: none; display: inline-block; margin-right: 8px; }
    /*New Styles for Tracking UI-28/1/2022*/
    .order-text { padding-top: 20px; }
    .new_ask-question { float: right; padding: 3px 3px 3px 8px; border-radius: 4px; color: #666; font-size: 11px; margin-top: 70px !important; text-transform: capitalize; background-color: #E9E6E6; width: 96px; }
        .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; }

    .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: 11px; 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 { background-color: #eee !important; 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: 10px 0px 0px 0px !important; }
    .vertical-timeline ul li:last-child > span { background: transparent; height: auto; }
    .track-progress { margin-top: 10px; padding: 0 }
    #track-order { padding: 0 !important; }
    .new-trackimg { padding: 0 !important; }
    .newtracking-prdimg { width: 88%; margin-bottom: 10px; }
    .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: 10px; margin-right: 10px; }
    .sub-product { padding-left: 0; padding-right: 0; }
    #track-order .trackorder-info { text-align: left; margin-bottom: 4px; }
    #track-order .orderid-text { color: #777; font-size: 12px; }
    #track-order .product-price { color: #444; font-size: 12px; 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 { margin-top: 8px; background-color: #F90881; color: #fff; text-align: center; padding: 2px 4px; font-size: 12px; border-radius: 4px; width: 135px; }
    #track-order .order-date { font-size: 12px; font-weight: 500; color: #333; }
    #trackprog-outer { background-color: #EEEEEE; padding-bottom: 10px !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; border-bottom: 1px dashed #ccc; }
    ul.timeline { display: flex; height: 32px; justify-content: space-between; }
        ul.timeline li { display: inline-block; font-weight: 400; font-size: 11px; width: 60px; margin-right: 0px; color: #8d8d8d; text-align: center; position: relative; max-height: 32px; }
            ul.timeline li span.oval { width: 12px; height: 12px; position: absolute; top: 45px; left: 50%; margin-left: -6px; border-radius: 100%; background-color: #d8d8d8; border: 1px solid #d8d8d8; -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; background-color: #d8d8d8; margin: 18px 36px 0; }
    .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: -35px; color: #4a4a4a; line-height: 16px; top: -6px; width: 25px; }
    .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: 30px; 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; }
    .track-info { padding-left: 47px; padding-right: 0; }
    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*/

    .No thanks { float: left; width: 43% !important; margin-bottom: 10px !important; }

    .discontinued_bg img.discontinued { position: absolute !important; top: 25% !important; left: 25% !important; height: 75px !important; width: 75px !important; }
    .fixedTable .table tr td, .fixedTable .table tr th { min-width: 100px !important; max-width: 65px; min-height: 66px; height: 22px; padding: 0 1px 8px 0; vertical-align: middle; font-weight: 400; position: relative; }
    .home_headerdark .mob-header .img-responsive.darklogo { display: block; margin-top: 0px !important; }
    .mobile-padding-zero { padding: 0px }
    #sizeChartModal .modal-body { padding-top: 0px; overflow: auto; width: auto; }
    .storrecreditmyacc.table tr td { text-align: center; font-size: 11px; }
    div#whatsapp_share .modal-header { padding: 5px 5px; border: none; }
    p.Share-value { font-size: 24px; color: #ff0099; text-align: center; margin: 0 0 15px; }
    p.font15 { text-align: center; font-size: 13px; margin: 0 0 10px; }
    i.share-wapp { margin-right: 9px; }
    .btn-align { text-align: center; }
    p.modal-title.w-100 { text-align: center; font-weight: 500; font-size: 15px; margin: 0 0 10px; }
    .share-earns-icon { text-align: center; padding: 2px 0px 25px 0px; }
    i.whatsappshare { background: url(../images/all_sprite_icons.png) no-repeat scroll -208px -4424px transparent; width: 45px; height: 45px; display: inline-block; margin-right: 10px; vertical-align: text-bottom; }
    i.fbshare { background: url(../images/all_sprite_icons.png) no-repeat scroll -208px -4372px transparent; width: 45px; height: 45px; display: inline-block; margin-right: 10px; vertical-align: text-bottom; }
    i.copy-link { background: url(../images/all_sprite_icons.png) no-repeat scroll -208px -4470px transparent; width: 45px; height: 45px; display: inline-block; margin-right: 10px; vertical-align: text-bottom; }
    .chat.chat-open { position: fixed; bottom: 5px; right: 10px; z-index: 10; background: url(../images/all_sprite_icons.png) -200px -4526px no-repeat; width: 50px; height: 50px; float: left; margin-top: 3px; margin-right: 5px; }
    .chat.chat-close { position: fixed; bottom: 5px; right: 10px; z-index: 10; background: url(../images/all_sprite_icons.png) -200px -4590px no-repeat; width: 50px; height: 50px; float: left; margin-top: 3px; margin-right: 5px; }
    /*.middle { transition: .5s ease; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center; z-index: 1; }*/
    .top-logo ul.nav.navbar-nav { display: inline-flex; margin: 0; vertical-align: top; }
    div#newHeader .top-logo .nav > li > a > img.img-responsive.cb { width: 100px; }
    div#newHeader .top-logo .nav > li > a > img.img-responsive.ev { width: 146px; position: relative; top: 5px; }
    div#Manidiv { width: 100% !important; }
    .smallText { font-size: 11px; color: #333; padding: 0px 15px 5px 15px; }
    p.note { margin: 5px 0; font-size: 13px; }

    .item.recommented .shipping-offer { position: absolute !important; background: #f90881; display: inline-block; text-align: center; font-weight: bold; text-shadow: 0 -0.05em 0.1em rgba(0,0,0,.3); left: 0; top: 0; z-index: 999; padding: 0 !important; }
    .item.recommented div.shipping-offer p.shipping-text { margin: 0px; margin-top: 0px; writing-mode: vertical-lr; transform: rotate(180deg); color: white; font-size: 9px; background-color: #f90881; padding: 6px 2px; width: -webkit-fit-content; }
    .item.recommented .shipping-offer::before { width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 9px solid #f90881; content: ''; display: block; position: absolute; bottom: -9px; }
    .mobilepaddingten { padding: 10px; }
    .newten article.newtenbg button { margin-bottom: 10px !important; margin-top: 10px !important; }
    a.sprite_icons.whatsapp { background-position: -28px -5283px }
    a.sprite_icons.facebook { background-position: -34px -5243px; }
    a.sprite_icons.tiktok { background-position: -71px -5283px; }
    a.sprite_icons.instagram { background-position: 2px -5243px }
    a.sprite_icons.pin { background-position: -108px -5243px }
    a.sprite_icons.twitter { background-position: -71px -5243px }
    a.sprite_icons.googleplay { background-position: -184px -5243px }
    .googleplus { background-position: 2px -5243px }
    a.sprite_icons.blog { background-position: -220px -5243px }
    .sprite_icons { height: 35px; width: 35px; display: block; background: url(/images/all_sprite_icons.png) no-repeat; }
    div#bgcolormobhide { color: #fff; font-weight: 600; text-transform: capitalize; }
        div#bgcolormobhide .card { background-color: transparent; position: relative; border-bottom: solid 1px #777; padding: 5px; margin: 5px 0; border-top: none; border-right: none; border-left: 0; }
            div#bgcolormobhide .card a { color: #fff; font-weight: 400; }
        div#bgcolormobhide .accordion .card-header:after { font-family: 'FontAwesome'; content: ""; background: url(/images/all_sprite_icons.png)-226px -3305px no-repeat; width: 25px; height: 25px; position: absolute; right: 0px; top: 5px; left: auto; }
        div#bgcolormobhide .accordion .card-header.collapsed:after { content: ""; background: url(/images/all_sprite_icons.png) -226px -3305px no-repeat; width: 25px; height: 25px; position: absolute; right: 0px; top: 0px; }
    .footer .payment_options .paymentmode { display: inline; padding-top: 0; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; }
    /*.payment_options p.viewmore_heading { font-size: 16px; display: inline-block; float: left; width: 40%; font-weight: 600; margin-top: 9px; }*/
    .footer .payment_options .paymentmode { display: inline-block; vertical-align: middle; width: 64%; }
    .social_more_links_box .footer_links_menu { margin-top: 15px; text-align: center; margin-bottom: 15px; }
    .card.border-0.m-b-0.w-100.faq-outer.recommend-footer-border-hide { border-bottom: solid 0px #ccc !important; }
    div#bgcolormobhide .card-body { padding: 0px }
        div#bgcolormobhide .card-body a { padding: 0px; color: #fff !important; text-decoration: none; }
    #loginModal .modal-dialog { width: 95%; margin-left: auto; margin-right: auto; margin-top: 8%; opacity: 0.97; }
    button#hrefReg { font-size: 12px; background-color: #f80781; color: #fff; border: solid 1px #f80781; padding: 7px 10px; }
    .dropdown-menu .badge { display: none }
    #checkoutmeasurementModal .modal-body { margin-top: -60px; }
    .modal-dialog.modal-lg.modal-ifram { width: 90%; }

    /*Instant search */
    .mobile-left { float: left; }
    ais-Hits ol { padding: 0px; margin: 0px; }
    .col-lg-8.col-md-9.col-sm-9.col-xs-12.mobile-left { padding: 0px; }
    #searchdata .container { padding: 0px; }
    div#searchboxs { padding: 0px; }
    li.ais-Hits-item { vertical-align: top; display: inline-block; margin-bottom: 30px; padding: 0px; width: 48% }
        li.ais-Hits-item img { max-width: 100%; width: 100%; }
    .hit-price, .hit-description { padding-left: 10px; }
    .mobile-search-outer { margin-bottom: 15px; display: inline-block; }

    button.ais-SearchBox-reset { padding: 15px; line-height: 20px; position: absolute; background-color: transparent; left: auto; border: navajowhite; right: 40px; }
    .list-group-item.showHideWrapper.opn.price:last-child { margin-bottom: 10px; }
    ol.ais-Hits-list { padding: 0; margin: 0; }
    #searchmodal .modal-header { border-bottom: 0px; padding: 0; line-height: 0; min-height: 0px; }
    form.ais-SearchBox-form { margin-top: 0rem; position: relative; }
    #searchmodal .close { margin-top: 5px; margin-right: 10px; margin-bottom: 0 !important; }
    div#searchdata { float: left; }
    #searchmodal button.ais-VoiceSearch-button { position: absolute; left: 3px; top: 15px; }
    .row.col-xs-2.voicesearch { position: absolute; left: 6px; top: -10px; }
    .search-filter-mobile.col-xs-2 { max-width: 13%; }
    #al-Modal .col-lg-9.col-md-9.col-sm-9.col-xs-12.prd-new-size { padding: 0px; }
    .ais-VoiceSearch-status { display: none }
    #searchmodal .close { background: url(/images/all_sprite_icons.png) -228px -2157px no-repeat !important; width: 27px !important; height: 33px !important; }
    img#mobLogodark { max-width: 90%; height: auto !important; }
    img#mobcblogodark { max-width: 80%; height: auto !important; }
    #loginModal .offer-msg { background-color: whitesmoke; padding: 12px 0 0 0; color: #333; }
        #loginModal .offer-msg p { font-size: 13px !important; font-weight: 700; }
    .cb-app-download-position { grid-gap: 8px; font-size: 12px; }
    #al-Modal .modal-dialog { padding: 0; margin: 0; width: 100% !important; }
    #al-Modal .modal-header { border-bottom: 0px solid #e5e5e5; }
    #openInfoModal.UnstitchdOption .modal-dialog button.close { margin: 0 0 15px; font-size: 30px; }
    .help-text { font-size: 12px; color: #000; }
    .help { padding: 25px 0 70px 0 !important; border-top: 1px dotted #aeafaf; border-bottom: 1px dotted #aeafaf; }
    .care-link { color: #ff0099 !important; text-decoration: underline; }
    .continue-text { float: none !important; padding: 0 !important; margin-top: 10px !important; text-align: center !important; }
    .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: bold !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; }

    /*modal-open background issue*/
    body.modal-open.fixdPosition { position: relative !important; padding: 0 !important; }
    /*modal-open issue*/
    a.sprite_icons.tiktok { background-position: -71px -5283px; }
    .country_input { position: relative; padding-left: 70px !important; font-size: 12px !important; }
    span.countryacc_code { position: absolute; left: 22px !important; }
    .social-media-list { display: flex; justify-content: flex-start; align-items: end; margin-bottom: 15px; }
    ul.footer_links_menu.socialnetworking { display: inline-block; width: 73%; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; }
        ul.footer_links_menu.socialnetworking li { margin: 0px 12px; }
    .payment_options::after { content: ""; display: block; border-bottom: solid 1px #f0ecec; padding: 5px; margin: 5px 0 20px 0; }
    span.martop.font-12 { display: inline-block; font-weight: 500; }
    .whatmore-base { min-height: 120px; }
    .timer .promotionalTimerText, .timer-vertical .promotionalTimerText{margin:0px;}
    .timer_ends { padding: 10px; border-radius: 0px; box-shadow: #efefef 0 3px 8px; margin: 15px 0; border: 1px solid #f5f4f4; margin-top: 50px; margin-bottom: -20px; }
}


.desktop-right { float: right }

@media screen and (min-width: 940px) {
    .shop-by-size-list { float: left; text-align: center; width: 100%; }
}


.cbzfbChat { position: absolute; bottom: 60px; right: 0px; z-index: 1002 }
.cbzinvait { position: absolute; bottom: 147px; right: 0px; z-index: 1002; padding: 5px; background-color: #fff; border-radius: 5px; }
.whatsapp-share { position: fixed; bottom: 15px; right: 10px; z-index: 1001; }
.cbzinvait.active { bottom: 148px; display: block !important; }
.whatsapp-share a .btn-info .whatsappicon { background: url(../images/all_sprite_icons.png) -210px -866px no-repeat; width: 38px; height: 46px; float: left; }
.cbzinvait .btn.btn-ev { background: url(../images/all_sprite_icons.png) -209px -4861px no-repeat; width: 38px; height: 48px; float: left; }
i.fa.fa-share-alt { width: 15px; height: 15px; float: left; margin-top: 3px; margin-right: 5px; font-size: 15px; }
.chat.chat-close::after { content: ""; display: block; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #333; text-align: center; position: absolute; right: 15px; top: -5px; }
.cbzfbChat a .btn-info, .whatsapp-share a .btn-info { padding: 5px; background-color: transparent; border-radius: 5px; border: none; }
    .cbzfbChat a .btn-info .messagericon { background: url(../images/all_sprite_icons.png) -207px -4911px no-repeat; width: 38px; height: 38px; float: left; }

/*ESF&EV*/

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { background-color: white; }

/*container fluid-width 90%*/

.socialbutton { display: none; }
.socialbutton { display: none; }
p.note { margin: 5px 0; font-size: 14px; }
div#dvGenSearch { padding: 2px 8px; }
div#slidemenu .primary_nav { text-align: right; }
li#divindomain { display: inline-block; }
li#moblogin { display: inline-block; }
li#mobNuser { display: inline-block; vertical-align: top; }
li#mobtrack { display: inline-block; }
ul#uluser { display: inline-block; vertical-align: bottom; vertical-align: top; margin-left: 25px }
.d-inline-block { display: inline-block; }


/*shop by size*/
.shop-by-size-list.text-center ul.list-inline li { border-radius: 5px; border: solid 1px #ccc; display: inline-block; padding: 12px 14px; font-size: 14px; margin-right: 20px; margin-bottom: 10px; cursor: pointer; margin-left: 0; border-radius: 50%; }
    .shop-by-size-list.text-center ul.list-inline li a { color: #333; }
    .shop-by-size-list.text-center ul.list-inline li:hover { color: #333; border: solid 1px #666666 }

/*Amp login*/
.login-box .card-header { border-bottom: 1px solid rgba(0, 0, 0, 0); background-color: rgba(0, 0, 0, 0); }
a#hrefForgotOtp:hover { text-decoration: none !important; color: #f09; font-size: 13px; border-bottom: none; }
a#hrefForgotOtp { text-decoration: none !important; color: #f09; font-size: 13px; border-bottom: none; }
div#ForgetMobOtp_Exp_dvMsg { margin: 4px 0px; }
div#GuestOTP_Exp_dvMsg { margin: 4px 0px; font-size: 10px; }

/*Ev Measurement styles*/
div#checkoutmeasurementModal .modal-dialog { width: 100% !important; margin-top: 0; bottom: 0; margin: 0 auto; }
div#checkoutmeasurementModal .todayOffer, div#checkoutmeasurementModal .chat.chat-open { display: none; }
div#checkoutmeasurementModal .internal_page_carousal { margin-top: 0px; border: none; }
div#checkoutmeasurementModal { padding-left: 0 !important; }
    div#checkoutmeasurementModal .container.mt-3 { padding: 0px; }
    div#checkoutmeasurementModal .internal_page_carousal { padding-top: 0; }
    div#checkoutmeasurementModal .customstyling .accordion { font-size: 10px !important; }
    div#checkoutmeasurementModal button#addMeasurement { width: auto !important; }
    div#checkoutmeasurementModal .modal-header { border-bottom: 1px solid #fff; }
iframe#iframemeasurement { width: 100%; height: 100%; }
/*section#bodymobhide .internal_page_carousal {  border: none !important;}*/
.popup-height { height: 100%; }
.carousel.internal_page_carousal.custom-now { padding-top: 0; }

div#ifcheckoutmeasurementModal { padding-right: 0 !important; }
#ifcheckoutmeasurementModal .modal-content { height: 100%; }
.confirm-measurement h5, .confirm-measurement h6 { margin-top: 0px; margin-bottom: 8px; }

.modal-dialog.modal-lg.modal-ifram { width: 100%; height: 100%; margin-top: 0; margin-bottom: 0; padding-right: 0 !important; margin: 0; }
    .modal-dialog.modal-lg.modal-ifram #loginModal .modal-content { height: 100% }


/*new  search-algolia*/

#searchmodal .modal-header { border-bottom: 0px }

li.ais-RefinementList-item a { color: #333; }
#searchmodal .close { background: url(/images/all_sprite_icons.png) -208px -2157px no-repeat; color: #f90881 !important; width: 45px; height: 45px; text-align: center; margin-bottom: 5px; line-height: 34px; top: -20px; }
/*.ais-SearchBox { margin-bottom: 30px; }*/
.ais-Breadcrumb-link:focus, .ais-Breadcrumb-link:hover, .ais-HierarchicalMenu-link:focus, .ais-HierarchicalMenu-link:hover, .ais-Menu-link:focus, .ais-Menu-link:hover, .ais-Pagination-link:focus, .ais-Pagination-link:hover, .ais-RatingMenu-link:focus, .ais-RatingMenu-link:hover { color: #000; }
input.ais-SearchBox-input::placeholder { color: #fff; }
.hit-price { font-size: 13px; margin-top: 5px; font-weight: 500; text-transform: capitalize; }
.hit-description { float: left; width: 100%; margin-top: 5px; margin-bottom: 5px; font-size: 12px; }
.popular-search { margin-top: 25px; }
.view-more { background-color: #333; color: white; padding: 8px; font-size: 14px; text-align: center; }
.heading { font-size: 12px; }
.view-more:hover { cursor: pointer }
.ais-Hits-item .carousel-inner .stepupsale.btmrht, .ais-Hits-item .carousel-inner .cashback.btmrht { bottom: 0px; right: 0px; }
.ais-Hits-item .carousel-inner .stepupsale { position: absolute; width: auto; }
.ais-Hits-item .carousel-inner .n_off { background: url(/images/all_sprite_icons.png) -200px -3622px no-repeat; width: 50px; right: 0px; font-size: 9px; bottom: 0px; top: auto !important; z-index: 0; }
.ais-Hits-item .n_off { background: url(/images/all_sprite_icons.png) -199px -3622px no-repeat; width: auto; height: 16px; position: absolute; bottom: 0px; display: inline-block; padding: 2px 3px 0px 5px; font-size: 9px; color: #fff; right: 0px; font-weight: bold; }
.hit-price .oldpricegcs { text-decoration: line-through; margin-left: 2px; margin-right: 5px; color: #b0b0b0; font-size: 12px; font-weight: 400; }
.hero-text { font-size: 16px; text-align: center }
ul.instance-breadcrum { display: flex; margin-left: 1%; }
    ul.instance-breadcrum > li + li:before { content: "/ "; position: relative; display: inline-block; font-style: normal; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 12px; font-weight: 400; color: #000; margin: 0 2px; }
div#hits { text-align: center; font-size: 14px; text-transform: capitalize; }
svg.ais-SearchBox-loadingIcon { display: none }
.ais-Hits-item span.discount.btmrht.buyget1 { bottom: 0px; }
#searchdata .container { max-width: 100%; }

input.ais-SearchBox-input:focus { outline: none; }
.serchWraper { box-shadow: 0px 4px 8px #333; }
.ais-Pagination { margin: 20px 0 15px 0; }
.ais-Pagination-item--selected .ais-Pagination-link { color: #fff; background-color: #f90881; border-color: #f90881; }
.ais-Breadcrumb-link, .ais-HierarchicalMenu-link, .ais-Menu-link, .ais-Pagination-link, .ais-RatingMenu-link { color: #f90881; }
span.ais-NumericMenu-labelText { font-size: 13px; font-weight: 400; }
.dispatchdate { margin-top: 15px }
.ais-Hits-item span.discount.btmrht.buyget1 { bottom: 0; right: 0; position: absolute; width: 83px; }
button.ais-VoiceSearch-button { background-color: transparent; border: none; }
span.ais-SearchBox-loadingIndicator { display: none; }
img.img_a.lazyl.prdimg-mom { max-width: 100%; width: 100%; vertical-align: top; }


h3.col-md-12.col-md-12.font-12.thanks-msg, .thanks-msg { font-weight: normal; line-height: normal; font-size: 14px !important; margin-top: 10px; }

@media only screen and (max-width: 1366px) {
    #loginModal .login-social-icons li, #loginModal .login-social-icons .btn-primary.fb-icon img, #loginModal .login-social-icons .btn-danger.googlepluse img { margin-right: 5px !important; }
}
/*Newly added from media*/
@media (min-width: 600px) {
    .showMorewrpper { margin-bottom: 5px; }
}

@media screen and (min-width:1440px) and (max-width:1600px) {
    .prdimg { width: 322px; }
    .n_off { font-weight: bold; }
    .procuctTab .tabfeaturedProduct_box_info { min-height: 59px; }
}

@media screen and (max-width:1600px) {
    .fixedTable .table tr td, .fixedTable .table tr th { min-width: 65px; max-width: 65px; min-height: 20px; height: 20px; padding: 0px; vertical-align: middle; font-weight: 400; position: relative; }
}

@media screen and (min-width:768px) {
    .procuctTab .tabfeaturedProduct_box_info .starlist { right: 9px; }
    .product-cost.oldprice { font-size: 14px !important; margin: 0; }
    .breadcrumb { background: none !important; margin-bottom: 0px !important; padding-bottom: 0; float: left; padding: 0px 0px 0 5px !important; }
        .breadCrum ul li a, .breadcrumb li a { float: left; color: #000000 !important; font-size: 11px; font-weight: normal; text-decoration: underline; }
    .container .row ul.breadcrumb li span { float: left; }
    .help { padding: 18px 0 35px 0 !important; border-top: 1px dotted #aeafaf; border-bottom: 1px dotted #aeafaf; }
    .help-text { font-size: 14px; color: #000; }
    .care-link { color: #ff0099 !important; text-decoration: underline; }
    .continue-text { float: none !important; padding: 0 !important; margin-top: 10px !important; text-align: center !important; }
    .thanks-shopping { border-radius: 25px !important; border: 1px solid transparent !important; padding: 11px 50px !important; color: #fff !important; font-size: 14px !important; background-color: #333 !important; font-weight: bold !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; }
    #paraDescription { font-size: 13px; color: #000; line-height: 22px; }
        #paraDescription h2 { font-size: 16px !important; }
    .social_more_links_box .downloadapp li, .social_more_links_box .socialnetworking li { list-style: none; display: inline-block; margin-right: 12px; }
    .timer_ends { display: inline-flex; padding: 20px; border-radius: 5px; box-shadow: #e9e9e9 0 3px 8px; margin: 15px 0; border: 1px solid #f5f4f4; }
}

@media (max-width:767px) {
    .shCont.dvmyacc .dropdown { display: flex; }
    .navbar-header { display: flex; }
    .mobile-brand { padding: 0; font-size: 18px; display: inline-block; float: none; height: auto; }
    .navbar-icon { display: inline-block; margin-left: -10px; }
    .header .logo_container { position: relative; min-height: 70px; }
    .logo_container, .wishlist_detail_logo.wishlist_detail_logo_desk { display: none; }
    #slide-nav { border-top: 0; }
    .home_header .main_nav { display: flex; justify-content: space-between; margin-top: 10px; text-align: center; }
    .right-menu-mobile { display: inline-flex; justify-content: flex-end; }
    #slide-nav .navbar-header { margin: 0 auto; padding: 0; display: inline-block; float: left; }
    .navbar-icon .img-responsive { margin: 10px 10px 0px 10px; }
    .hidden_ipad svg { margin: 10px 10px 0px 10px; }
    .mob-header .icon-container a.wishlist_detail_log { background: url(/images/all_sprite_icons.png) -220px -1590px no-repeat; width: 34px; height: 28px; color: #fff; text-align: center; font-weight: 700; font-size: 11px; display: block; float: left; margin-top: 11px; margin-right: 6px; padding-top: 6px; line-height: 18px; }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form { border: 0; }
    .main_navigation .main_nav .navbar-collapse.collapse { padding-right: 15px; padding-left: 15px; background: #fff; }
    #slide-nav #slidemenu { background: #fff; left: -100%; width: 80%; min-width: 0; position: absolute; padding-left: 0; z-index: 2; top: -8px; margin: 0; }
    .primary_nav.mob { display: none; }
    .main_navigation .main_nav .navbar-collapse.collapse ul li a { color: #000 !important; }
    .serchWraper { background: #f90881; }
    .social_more_links_box .downloadapp li, .social_more_links_box .socialnetworking li { margin-top: 7px; }
    .footer .payment_options .paymentmode { display: inline-block; text-align: center; }
    #slide-nav .navbar-form { width: 100%; margin: 8px 0; text-align: center; overflow: hidden; border: 0; }
        #slide-nav .navbar-form .form-control { text-align: center; }
    ul.MenuUserRegionn.d-inline-block { display: block !important; }
    .social_more_links_box { padding: 30px 15px; }
    #divguest, ul.dropdown-menu.userMenu li:first-child { font-size: 13px; margin-bottom: 15px; color: #f09; }

    #slide-nav #slidemenu .navbar-nav { min-width: 0; width: 100%; margin: 0; padding: 10px; overflow: hidden; }
    .main_nav .navbar-collapse.collapse .dropdown-menu { padding: 10px; }
    #slide-nav #slidemenu .navbar-nav .dropdown-menu li a { min-width: 0; width: 80%; white-space: normal; color: #000; }
    .menu-image-container, .menu-image-container img { display: none !important; }
    .internal_page_carousal { border: none !important; clear: both; }
    #sampmobmenu { position: absolute; right: 0px; top: 0px; z-index: 10002; height: 710px; }
    .IOSmenubar { background-color: #fff; box-shadow: 5px 0 6px #ccc; }
        .IOSmenubar.col-md-3.mobnavmenu h5 { color: #333; margin-top: 25px; margin-bottom: 0px; font-weight: 400; }
    .tree#IOSmenu { padding: 10px 0px; }
    .tree, .tree ul { margin: 0; padding: 0; list-style: none; }
    ul#IOSmenu { width: 100% }
    .visa { margin-top: 0px; }
    .tree li { margin: 0; padding: 0 1em; line-height: 2em; color: #369; font-weight: 400; position: relative; }
    .tree li { color: #000; }
    #IOSmenu .firstchild { font-weight: 500; }
    ul#IOSmenu li { padding: 5px 0px; font-size: 18px; float: left; width: 100%; }
    .indicator { margin-right: 15px; color: #000; float: right; }
    .tree li a { text-decoration: none; color: #000; text-transform: capitalize; }
    li#thirdmenu a { text-transform: capitalize !important; }
    .tree ul { position: relative; width: 100%; }
        .tree ul ul { margin-left: 0px; }
        .tree ul li:last-child:before { background: #fff; height: auto; top: 1em; bottom: 0; }
    .tree li .cart_logo p { margin-top: -9px }
    .tree li button, .tree li button:active, .tree li button:focus { text-decoration: none; color: #369; border: none; background: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; outline: 0; }
    ul#IOSmenu li ul li { font-size: 15px; }
    /*Mobile Menu*/
    .main_nav .navbar-collapse.collapse .nav > li.bag:last-child > a.cart_logo, .tree li .cart_logo { float: right; line-height: normal; }
    .primary_nav a { font-size: 15px; }
    #mob-menu .primary_nav { padding-left: 15px; }
    #IOSmenu #uluser .uluser#mobnopenpopup { width: 100%; position: relative; }
    #mob-menu #IOSmenu span#spnShipCountry { float: right; }
    primary_nav #mob-menu #IOSmenu #openLoginPopover { font-size: 16px; }
    /*#IOSmenu .firstchild .glyphicon-chevron-down:before { content: "\002b"; font-size: 11px; }*/
    /*#IOSmenu .firstchild .glyphicon-chevron-right:before { content: "\2212"; font-size: 11px; }*/
    /*#IOSmenu ul li.branch .glyphicon-chevron-down:before { content: "\e080"; font-size: 11px; }
        #IOSmenu ul li.branch .glyphicon-chevron-right:before { content: "\e114"; font-size: 11px; }*/
    #IOSmenu .firstchild .glyphicon-chevron-down:before { content: "\e080"; font-size: 11px; }
    #IOSmenu .firstchild .glyphicon-chevron-right:before { content: "\e113"; font-size: 11px; }

    ul#IOSmenu li:focus { text-decoration: underline; }

    ul#IOSmenu .branch li ul li a.active { color: #ff0099; }

    #IOSmenu .dvmyacccon ul li { margin-left: 0px; }
        #IOSmenu .dvmyacccon ul li.profile { margin-top: 10px; }
    #IOSmenu li.shortlistli, #IOSmenu li#cartpopnewmob.bag { margin-left: 15px; font-weight: 500; padding: 5px 10px; }
        #IOSmenu li.shortlistli a, #IOSmenu li#cartpopnew.bag a { font-size: 18px; }

    #Image1 { background: #fff url(/Images/MobileImages/menu-icon.png) no-repeat 8px 11px; width: 45px; height: 40px; text-indent: -9999px; box-shadow: 10px 0px 12px #ccc; }
    #IOSmenu .primary_nav #uluser .uluser #openLoginPopover { font-size: 15px; float: left; width: 100%; margin: 15px 0px; }
    #IOSmenu .cur #spnCurrency { font-size: 14px; color: #f90881; margin-top: 0px; margin-left: 0px; }
    #IOSmenu .h2head .arrow b { display: none; }
    #IOSmenu ul#IOSmenu li.calNw { line-height: normal; }
    #IOSmenu li#mobtrack, #IOSmenu .logIn.ulguest, #IOSmenu .support.ulguest, #IOSmenu .primary_nav .calNw, #IOSmenu .primary_nav { float: left; width: 100%; }
    #IOSmenu .user.ulguest { float: left; width: 100%; }
    .row-offcanvas-left.active { left: 0 !important; }
        .row-offcanvas-left.active .sidebar-offcanvas { left: 0; z-index: 100002; background: #fff; width: 100%; }
        .row-offcanvas-left.active .sidebar-offcanvas { position: fixed; height: 100%; width: 100%; overflow: scroll; top: 0px; overflow-x: hidden; }
        .row-offcanvas-left.active .sidebar-offcanvas { width: 100%; left: 0; z-index: 10002; background: #fff; }
    .mobile_filter { width: 100% !important; top: 0px !important; z-index: 10003; height: 100% !important; }
        .mobile_filter .mobile_filter_header { float: left; width: 100%; margin-bottom: 10px !important; margin: auto; }
        .mobile_filter .list-group-item { width: 95% !important; }
        .mobile_filter .list-group-item { padding: 0 0 0 20px !important; border: none !important; }
    .filterContainer .list-group-items .list-group-item#unbxdPriceSlider .filter-group #priceSlider { width: 76%; margin-left: 10%; }
    .noUi-base .noUi-origin.noUi-connect .noUi-handle.noUi-handle-lower div.price { left: -35px !important; }
    .filterContainer .list-group-items .list-group-item#unbxdDaysSlider .filter-group, #privatelabel .filter-group.open, assured .filter-group.open { height: 70px !important; margin-top: 0px; width: 100% !important; margin-left: 0; overflow: hidden !important; }
    .filterContainer .list-group-items .list-group-item#unbxdDaysSlider #daySlider { margin-top: 17px !important; }
    .filterContainer .list-group-items .list-group-item#unbxdColor .filter-group { height: auto !important; width: 100% !important; overflow: hidden !important; }
    li.toplength, li.sleevelength { width: 26%; vertical-align: top; margin-right: 12px; }
    #IOSmenu ul li ul li { font-size: 14px; padding: 5px 0; margin-left: 15px; }


    #CustomerReviewsModal .imgzoom img { height: 100% }
    span#mspnUsrCartCnt { color: #fff; }
    .paddzeromobile { padding: 0; }
    .assured-title-list { display: none; }
    .grid_class { width: 80%; float: left; }
    .wiki-heading .level2 li, .wikiList li { margin: 5px; padding: 5px 0 0 0; }
    .my_orders_details .colmn-sorting.expadding { padding: 18px 0 0px 0px; }
    .flaglist .sbOptions li { padding: 5px 0px !important; }
    .offers-position #mega-promotion-icon.sprite14 .imn { right: -65px !important; }
    .blouselength .sprite2 .im { left: initial; right: 25px; }
        .blouselength .sprite2 .im .imBot { left: initial; right: -6px; top: 35px !important; }


    .filter_sort_btn_box { width: 100%; }
        /*.filter_sort_btn_box { text-align: center; position: fixed; width: 100%; top: 48px; padding-top: 15px; padding-bottom: 0; }*/
        .filter_sort_btn_box .bottom-sort-by-bg { width: 27%; float: left; position: relative; margin-left: 60px; }
            .filter_sort_btn_box .bottom-sort-by-bg em { width: 13px; height: 15px; background: url(/images/all_sprite_icons.png) no-repeat 0 -3432px; display: inline-block; position: absolute; top: 14px; left: 20%; }
            .filter_sort_btn_box .bottom-sort-by-bg:focus, .filter_sort_btn_box button, .filter_sort_btn_box .bottom-sort-by-bg select, .colmn-sorting:focus { outline: none !important; }
            .filter_sort_btn_box .bottom-sort-by-bg select { background: none !important; -webkit-appearance: none; text-align: left; border: 0; width: 70%; float: left; padding: 12px 5px; color: #000; background-color: #fff; background-image: none; text-transform: uppercase; margin-left: 32px; }
            .filter_sort_btn_box button, .filter_sort_btn_box .bottom-sort-by-bg select, .colmn-sorting { font-size: 13px }
        .filter_sort_btn_box .bottom-filter-bg { width: 41%; float: left; position: relative; }
        .filter_sort_btn_box button { text-transform: uppercase; padding: 13px 0 }
        .filter_sort_btn_box .bottom-filter-bg em { height: 15px; width: 15px; background: url(/images/all_sprite_icons.png) no-repeat -16px -3432px; display: inline-block; margin-right: 5px; margin-bottom: -2px; }
        .filter_sort_btn_box .bottom-filter-bg .dark { display: none; }
    .colmn-sorting { float: right; text-transform: uppercase; }
    .filter_sort_btn_box .colmn-sorting { width: 20%; padding-top: 12px; padding-left: 0px; }
    .list-grid.grid-active { background: url(/images/all_sprite_icons.png) no-repeat -196px -4106px; width: 22px; height: 25px; display: inline-block; }
    .grid-list.grid-active { background: url(/images/all_sprite_icons.png) no-repeat -158px -4106px; width: 22px; height: 25px; display: inline-block; }
    .list-grid { background: url(/images/all_sprite_icons.png) no-repeat -126px -4106px; width: 25px; height: 25px; display: inline-block; margin-right: 10px; }
    .grid-list { background: url(/images/all_sprite_icons.png) no-repeat -225px -4106px; width: 22px; height: 25px; display: inline-block; }
    .row-offcanvas-left { left: 0 !important; }
        .row-offcanvas-left .sidebar-offcanvas { position: absolute; left: -99999px; z-index: 2; background: #fff; width: 90%; }
    .filterContainer { padding-right: 0px !important; margin-bottom: 0px !important; }
        .filterContainer .list-group-items .list-group-item#unbxdDaysSlider, .filterContainer .list-group-items .list-group-item:first-child { height: auto !important; }
        .filterContainer .list-group-items.mobile_filter_header.hidden-lg.hidden-md.hidden-sm .list-group-item a.pull-left { display: block; margin: 0 0 0 -20px; }
        .filterContainer .list-group-items.mobile_filter_header.hidden-lg.hidden-md.hidden-sm .list-group-item a, .filterContainer .list-group-items.mobile_filter_header.hidden-lg.hidden-md.hidden-sm .list-group-item span.divider { display: none; }
        .filterContainer .list-group-items.filter_bg_align .hidden-lg.hidden-md.close_button .glyphicon, .filterContainer .list-group-items.filter_bg_align .hidden-lg.hidden-md.ok_button .glyphicon { font-size: 17px; font-weight: bold; }
        .filterContainer .list-group-items .list-group-item#unbxdPriceSlider, .filterContainer .list-group-items .list-group-item#unbxdDaysSlider { height: auto; }
        .filterContainer .filter_header { border-top: 0px !important; }
    .list-group-item .filter_header .filtermainhead { margin-top: 1px !important; }
    .list-group-item .filter_header em { margin-top: 3px !important; }
    .filterContainer .list-group-item .filter_header span { color: #f90881; font-size: 11px; margin-left: 3px; }
    .filterContainer .list-group-items .list-group-item#unbxdPriceSlider .filter-group { height: 100px !important; }
    .filterContainer .list-group-items .priceslide-fields { width: 90% !important; margin: 0px 6% 0 3%; }
        .filterContainer .list-group-items .priceslide-fields span { font-size: 13px !important; margin: 3px 4px 0 0 !important; }
        .filterContainer .list-group-items .priceslide-fields em { font-size: 13px !important; margin: 3px 7px 0 7px !important; }
    .filterContainer .list-group-items .list-group-item .filter-group #unbxdPriceSlider { height: 100px !important; }
    .filterContainer .list-group-items .priceslide-fields input[type="submit"] { display: none; }
    .filterContainer .list-group-items .priceslide-fields input[type="text"] { width: 35% !important; }
    .filterContainer .list-group-items .list-group-item .filter-group #priceSlider { width: 76%; margin-left: 10%; }
    .level-catgry { width: 90%; margin: 10PX auto; }
    .timer { margin-top: -25px !important; margin-bottom: 20px !important; }
        .timer .heading-text { text-transform: uppercase; font-size: 17px !important; text-align: center !important; margin-top: 0px !important; margin-right:0px !important; font-weight: 500; }
        .timer .colon-text, .timer-vertical .colon-text { font-size: 25px; padding: 15px 10px; margin-top: -6px !important; }
        .timer#promotionalTimer { margin-top: 0px; margin-bottom: 10px; }
            .timer#promotionalTimer .positioncenter { text-align: center; margin-top:10px;}
            .timer#promotionalTimer .promotionalTimerText.text-right { text-align: center !important; }
            .timer#promotionalTimer .dhms-text, .timer-vertical .dhms-text { font-size: 18px; }
            .timer#promotionalTimer .number-text, .timer-vertical .number-text { font-size: 19px !important; }
            .timer#promotionalTimer .colon-text:first-child { float: left; }
    .internal_page_content .timer .heading-text {  font-size: 18px; }
    .timer .number-text, .timer-vertical .number-text { font-size: 19px !important; }

    .showMorewrpper .visibleText h1 { font-size: 13px !important; }
    .fliter-selection-bg, .col-xs-4.form-group.qtypd.page_align_bg.quantitybox { padding: 0; }
    .internal_page_content .container .procuctTab .tab_stucture { margin-top: 0px !important; overflow: visible !important; }
    #LATEST_ARRIVALS, #POPULAR, #LOW_PRICE, #HIGH_PRICE { padding: 0 8px; }
    .procuctTab .tabfilter_box { margin-top: 7px !important; margin-bottom: 6px; border: 1px solid #EAEAEA !important; }

    .sarree_name a { font-size: 11px; }
    .procuctTab .tabfeaturedProduct_box_info .starlist { bottom: 9px !important; right: 7px; }
    input.ais-SearchBox-input { appearance: none; padding: 1.1rem 1rem 1rem 3.5rem; width: 100%; position: relative; background-color: #fff; border-radius: 5px; font-size: 14px; text-transform: capitalize; border: solid 1px #ccc; color: #000; }
    li.ais-RefinementList-item { font-size: 13px; margin-top: 12px; }
    ul.dropdown-menu.userMenu { padding: 20px 20px 0px; left: -175px; top: 31px; z-index: 1005; }
    #al-Modal button.ais-VoiceSearch-button { position: absolute; left: 15px; top: 25px; }

    #al-Modal input.ais-SearchBox-input { appearance: none; padding: 1.9rem 1rem 1rem 3rem; width: 100%; position: relative; background-color: #fff; border-radius: 0; font-size: 14px; text-transform: capitalize; border: solid 1px #ccc; color: #000; }
    #al-Modal .modal-content { border-radius: 0; }
}


    @media only screen and (max-width:480px) {
        .filter_sort_btn_box .bottom-sort-by-bg em { left: 15%; }
    }

    @media screen and (min-width: 320px) and (max-width: 480px) {
        .filterContainer .filter_bg_align { width: 100%; margin-bottom: 10px; float: left; margin: auto; }
        .procuctTab .tab_stucture { padding-bottom: 5px !important; }
        #LATEST_ARRIVALS, #POPULAR, #LOW_PRICE, #HIGH_PRICE { margin-bottom: 0px; }
        .extrainfo { display: none !important; }
        .procuctTab .hiddeninfo ul { margin-bottom: 0px !important; }
        .showmore_products { padding: 10px 2px !important; }
        .procuctTab .tabfeaturedProduct_box_info .starlist { right: 10px; }
        .sarree_name a { color: #999; font-weight: normal; font-size: 10px; }
        .mm-listview > li > p.heading, p.menucolor { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: inherit; line-height: 20px; display: block; margin: 0; font-size: 16px; }
        .scrollup { bottom: 107px; right: -29px; }
        a.scrollup img.img-responsive { width: 57%; }
        .mobile_filter#sidebar { top: 48px !important; z-index: 1002; }
        .mobile_filter .filterContainer { width: 100%; }
        .mobile_filter .plus_icon { right: 0px !important; }
        .address_box { padding: 20px 10px !important; }
        a.wishlist_detail .wishlist_detail_logo { float: right; top: -10px; text-align: center; background-position: -221px -1585px; color: #fff; left: 3px; }
    }

    @media screen and (max-width:640px) {
        .iss-links-bg #ContentPlaceHolder1_divShopInfoTop5 { width: 95%; padding-left: 20px; }
        .iss-links-bg .morelocaiss { padding-right: 20px; }
        .searchResults { padding: 0px !important; }
        .mobile_filter .mobile_filter_header .list-group-item .ok_button { padding: 10px 0px 10px 0; }
        .list-group-item .color-box { width: 16px !important; height: 16px !important; }
        .list-group-item .filter-group p, .jspPane { width: 100% !important; }
        .iss-bg { padding: 0px 0px 0px 20px; }
        #mob-menu #wishCnt { margin: 3px 0 0 0; font-size: 11px; display: block; }
    }

    @media screen and (max-width:768px) {
        .filterContainer .list-group-items .priceslide-fields { width: 106% !important; }
            .filterContainer .list-group-items .priceslide-fields span { margin: 3px 2px 0 0 !important; font-size: 11px !important; }
            .filterContainer .list-group-items .priceslide-fields em { font-size: 11px !important; margin: 3px 3px 0 3px !important; }
            .filterContainer .list-group-items .priceslide-fields input[type="text"] { width: 27.5% !important; }
            .filterContainer .list-group-items .priceslide-fields input[type="submit"] { width: 26px !important; background-position-x: -233px !important; }
        .procuctTab .hiddeninfo { top: -36px; }
        .row-offcanvas-left.active { left: 0 !important; }
        .modal-dialog { width: 92% !important; margin: 15px auto; }
        .mobile-done { display: none }
    }

    @media screen and (max-width:1024px) {
        .list-group-item .filter-group { width: 95% !important; }
        .timer .number-text, .timer-vertical .number-text, .timer .heading-text, .internal_page_content .timer .heading-text { font-size: 14px; }
        .timer .number-text, .internal_page_content .timer .number-text { font-size: 32px ; }
        .timer .dhms-text, .timer-vertical .dhms-text, .timer .dhms-text, .internal_page_content .timer .dhms-text { font-size: 18px !important; color: #ff0099; }
        .mobile_filter .mobile_filter_header .list-group-item .ok_button, .mobile_filter .mobile_filter_header .list-group-item .close_button { padding: 10px 35px 10px 0; }
        .list-group-item .filter_header h4, .mobile_filter .filter_header { margin-top: 0px !important; }
        .mobile_filter .filter-group { width: 95%; }
        .filterContainer .list-group-items .list-group-item#unbxdPriceSlider #priceSlider, .filterContainer .list-group-items .list-group-item #unbxdPriceSliderV2 #priceSlider { margin-top: 48px !important; }
        .footer { margin-top: 50px; clear: both; }
        /*Cb app download*/
        .cb-app-download { position: fixed; z-index: 10002; bottom: 0px; padding: 0; margin: 0; }
        .cb-app-download-position { display: grid; grid-template-columns: auto auto auto auto; background-color: rgb(255, 255, 255); width: 100%; position: fixed; bottom: 0; border-top-left-radius: 5px; border-top-right-radius: 5px; opacity: 1; transform: translate3d(0px, 0px, 0px); grid-gap: 8px; padding: 12px 10px; font-size: 13px; align-items: center; }
        .download-app { background-color: #ff0099; color: #fff; padding: 4px 8px; border-radius: 5px; margin-top: 5px; display: block; margin-right: 8px; font-size: 13px; text-align: center; }
        .container { width: 100% !important; }
        div#page-content .container { padding: 10px; }
        #searchdata .close { right: 5px; }
        /*.user-interaction span { display: none !important; }*/
        .tab-content.productslisting .col-md-3.col-lg-3.col-sm-4.col-xs-6, .tab-content.productslisting .col-lg-6.col-md-6.col-xs-12.col-sm-8 { padding: 5px; }
        .cb-app-download-position a.glyphicon.glyphicon-remove-circle.cartClose { font-size: 21px; padding-right: 0 !important; opacity: .5; color: #383838; margin-top: 5px; font-weight: 500; text-align: center }
        .shop-by-size-list.text-center ul.list-inline.shop-by-size-outer, .mobile-scroll { padding-top: 0; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; display: block; }
    }

    @media (min-width:767px) {
        .navbar-header, #page-content { left: 0 !important; }
    }

    @media screen and (min-width:768px) and (max-width:940px) {
        .filterContainer .list-group-items .list-group-item#unbxdPriceSlider #priceSlider, .filterContainer .list-group-items .list-group-item#unbxdDaysSlider #daySlider { width: 90% !important; }
        .noUi-horizontal .noUi-handle { left: -3px !important; }
        .noUi-base .noUi-origin.noUi-connect .noUi-handle.noUi-handle-lower div.price { left: -8px; }
        .list-group-item .scrollPane { max-height: 150px; overflow: auto; }
        .filterContainer .list-group-items .list-group-item #unbxdPriceSliderV2 #priceSlider, .filterContainer .list-group-items .list-group-item #unbxdDaysSliderV2 #daySlider { width: 90% !important; }
        .timer { margin-top: 65px !important; margin-bottom: -25px !important; }
        #expTextInput1 { font-size: 9px; padding: 5px 1px; }
        .header .serchWraper .customSearch .glyphicon { right: -9px; }
        .header .serchWraper .customSearch { font-size: 10px; margin-right: 9px; }
        .filterContainer #unbxdPriceSlider .filter-group, .filterContainer .filter-group #unbxdPriceSliderV2 { width: 95% !important; }
        .filterContainer .list-group-items .list-group-item#unbxdDaysSlider #daySlider { margin-top: 2px !important; }
        .social_more_links_box .input_submit_box input { padding: 20px 7px; font-size: 10px; }
        .social_more_links_box { padding: 10px 5px; }
        .input_submit_box #dvSucc { font-size: 10px; margin: 10px 0 0 8px; }
        .social_more_links_box .downloadapp li, .social_more_links_box .socialnetworking li { margin-right: 10px !important; margin-bottom: 6px; }
        .col-lg-1.col-md-2.col-sm-2.col-xs-6.footer_group.form-group { text-align: center; padding: 1px; width: 12%; }
        .col-lg-2.col-md-2.col-sm-2.col-xs-6.footer_group.form-group1 { padding: 1px; text-align: center; width: 15%; margin-bottom: 15px; }
        .col-lg-2.col-md-2.col-sm-2.col-xs-6.footer_group.form-group { padding: 1px; text-align: center; width: 15%; }
        .col-lg-1.col-md-2.col-sm-2.col-xs-6.footer_group.form-group2 { padding: 1px; text-align: center; width: 12%; }
        .col-lg-1.col-md-2.col-sm-2.col-xs-6.footer_group.form-group3 { padding: 1px; text-align: center; width: 16%; }
        .track-subprod { margin-left: -1rem; }
        .track-info { padding-left: 80px; }
        .track-progress { margin-top: 10px; padding: 0; }
        #track-order .product-name { color: #666; font-size: 13px; }
        .vertical-timeline ul li:not(:first-child):before { content: ""; width: 1px; height: 30px; left: 50px; top: -14%; position: absolute; border-left: 1px dashed #f09; }
        .col-lg-1.col-md-2.col-sm-2.col-xs-6.footer_group.form-group { text-align: center; padding: 1px; width: 12%; }
        .col-lg-2.col-md-2.col-sm-2.col-xs-6.footer_group.form-group1 { padding: 1px; text-align: center; width: 15%; margin-bottom: 15px; }
        .col-lg-2.col-md-2.col-sm-2.col-xs-6.footer_group.form-group { padding: 1px; text-align: center; width: 15%; }
        .col-lg-1.col-md-2.col-sm-2.col-xs-6.footer_group.form-group2 { padding: 1px; text-align: center; width: 12%; }
        .col-lg-1.col-md-2.col-sm-2.col-xs-6.footer_group.form-group3 { padding: 1px; text-align: center; width: 16%; }
        .social_more_links_box .footer_links_menu li a { font-size: 12px; }
        .new_ask-question { float: right; padding: 3px 8px 3px 6px; border-radius: 4px; color: #666 !important; font-size: 12px; margin-top: 46px !important; /* margin-right: -30px; */ display: inline-block; text-transform: capitalize; background-color: #E9E6E6; width: 100px; }
    }

    @media screen and (min-width:768px) and (max-width:1024px) {
        .filterContainer .list-group-items .priceslide-fields input[type="text"] { width: 25% !important; padding: 3px 0px !important; }
        .timer .promotionalTimerText, .timer-vertical .promotionalTimerText { margin-top: 27px !important; }
        .internal_page_content .positioncenter, .timer .positioncenter { text-align: left !important; }
        .filterContainer .list-group-items .list-group-item#unbxdPriceSlider #priceSliderCb, .filterContainer .list-group-items .list-group-item #unbxdPriceSliderV2 #priceSliderCb { margin-top: 2px; }
        .extrainfo { display: none !important; }
        .social_more_links_box .downloadapp li:first-child, .social_more_links_box .socialnetworking li:first-child { width: 100%; }
        .footer .payment_options .paymentmode li { display: table-cell; height: 40px; vertical-align: middle; padding: 0 6px; }
        .social_more_links_box .downloadapp li, .social_more_links_box .socialnetworking li { list-style: none; display: inline-block; margin-right: 8px; width: 47px; }
        .address_box { padding: 0; }
        .new_ask-question { float: right; padding: 3px 8px 3px 6px; border-radius: 4px; color: #666; font-size: 12px; margin-top: 46px !important; /* margin-right: -30px; */ display: inline-block; text-transform: capitalize; background-color: #E9E6E6; width: 100px; }
        ul#cbzmenu { display: flex; justify-content: center; width: 100%; font-size: 14px; font-weight: 500; text-transform: uppercase; white-space: nowrap; overflow: scroll; }
    }

    @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio: 1) {
        .prdimg { width: 270px; }
    }

    @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) {
        .prdimg { width: 270px; }
        #wishlistcon .extrainfo, #wishlistcon .quickView, .extrainfo { display: none !important; }
    }

    @media screen and (min-width:940px) and (max-width:1024px) {
        .filterContainer .list-group-items .list-group-item #unbxdPriceSliderV2 #priceSlider, .filterContainer .list-group-items .list-group-item #unbxdDaysSliderV2 #daySlider { width: 90% !important; }
        .timer { margin-top: 45px !important; margin-bottom: -9px !important; }
    }

    @media screen and (min-width:941px) and (max-width:1024px) {
        #CustomerReviewsModal .popover-content .dpopover img, .fabricuserimage .popover-div#ContentPlaceHolder1_promotionalTimer .dpopover img { width: 180px; margin-bottom: 15px; margin-right: 0px; }
    }

    li.ullSubmenu { display: inline-block; }

    #myModalSize .modal-body.mt-3 .row { width: auto; overflow: auto; }
    .cb-downloading { height: 60px; width: 59px; }


    /*New Styles for Tracking UI-28/1/2022*/
    #track-order .track-plusicon:before { content: "\2b"; position: absolute; bottom: 10px; left: 0; cursor: pointer; background-color: #f5f5f5; color: #666; font-weight: 300; padding: 7px 10px; }
    #track-order .track-minusicon:before { content: "\2212"; position: absolute; bottom: 10px; left: 0; cursor: pointer; background-color: #f5f5f5; color: #666; font-weight: 300; padding: 7px 10px; }
    #track-order, .product-code { color: #666; font-size: 10px; padding: 0; }
    #Track_Model_after .modal-header { background-color: #eee !important; border: none !important; }
    .glyphicon glyphicon-plus track-plusicon { position: initial !important; }
    .col-lg-2.col-md-2.col-sm-3.col-xs-3.new-trackimg { position: relative; }
        .col-lg-2.col-md-2.col-sm-3.col-xs-3.new-trackimg .glyphicon { position: absolute; left: 0; bottom: 0; }
    .sublimentary_details { }
    #track-order, .product-code { color: #666; font-size: 10px; padding: 0; }
    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; }
    /*mobmeuicon*/
    @media screen and (max-width:1024px) {
        .hidden_ipad { display: inline-block; }
    }

    @media screen and (min-width:1025px) {
        .hidden_ipad { display: none; }
    }
    /*mobmeuicon*/
    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: 6px; top: 7px; 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 !important; 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; }

    .write-a-review, .write-a-review:hover { text-align: center; margin: 0 auto; background-color: #333; color: #fff; outline: none; }



    /*New styles*/
    .top_promotion { background-color: #000; color: #fff; text-align: center; padding: 2px; font-size: 11px }
        .top_promotion em { padding: 10px; font-style: normal; color: #999; }
    .user-interaction { display: flex; justify-content: flex-end; }
        .user-interaction span.sign, a.shortlist, a.cart, span.cart, span.sign { margin-left: 25px; display: inline-grid; justify-content: center; }
        .user-interaction svg { text-align: center; margin: 0 auto; display: flex }
    li.dropdown-toggle.sign.ulguest { margin-left: 25px; }
        li.dropdown-toggle.sign.ulguest svg { display: flex }
    #spnShipCountry, #spnShipCountryDesk { height: 18px; width: 18px; padding: 0; display: flex; margin-top: 3px; margin-bottom: 5px; }
    span.count_new { position: absolute; background-color: #f09; color: #fff; width: 15px; border-radius: 50%; right: 0px; font-size: 10px; height: 15px; text-align: center; top: 3px; }

    .nav > li > a:focus, .nav > li > a:hover { background-color: transparent !important; color: #000000; }


    ::placeholder { color: #ccc !important; opacity: 1; font-size: 12px }
    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background-color: transparent }
    div#mainMenu a.dropdown-toggle { font-weight: 500; font-family: Poppins; }

    ul.dropdown-menu.userMenu em { display: none; }
    ul.dropdown-menu.userMenu li { display: flex; }
        ul.dropdown-menu.userMenu li a { margin-bottom: 18px; font-size: 14px; }
    ul.dropdown-menu.userMenu svg { text-align: left; margin: 4px 15px 0 0px; opacity: 0.9; }
    li#mobpaisleymember svg, li#mobnwishlist svg, li#mobnwishlist svg { opacity: 0.6; }
    .payment_options p.viewmore_heading, ul.footer_links_menu.socialnetworking li { font-size: 14px; display: inline-block; font-weight: 500; margin-right: 10px; text-transform: uppercase }

    .mobile-categories { margin: 10px -15px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; display: block; text-align: center }
        .mobile-categories a { display: inline-block; text-align: center; margin-right: -20px; }
            .mobile-categories a img { border-radius: 80%; display: block; text-align: center; margin: 0 auto; max-width: 65%; height: auto; }
        .mobile-categories label { text-align: center; margin: 0; display: block; }

    .middle-header { padding: 10px 0 0 0; }


    .special-captions { background-color: #f3f3f3; display: inline-block; padding: 10px; }
    .social-media-list p { margin-right: 15px; font-size: 14px; display: inline-block; font-weight: 500; margin-right: 10px; text-transform: uppercase; }
    .special-captions .caption-divided { display: flex; align-items: center; padding: 5px; }

    ul.testimonialWrapper2, .testimonialCarouselWrapper { background-color: #333; }

    #freeshippingnewInner { margin-top: -5px; padding: 5px; }

        
    div#dAssuredDeliveryInner em { left: -40px; }

    .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); }
    p.testimonial_rating { margin-bottom: 8px !important; }
    .home_header .main_nav { text-transform: capitalize }

    .estorecon p a, #lmcontent a { color: #000; font-weight: 500; }
        .estorecon p a:hover, .moreitemslist p a:hover { text-decoration: underline; color: #000; }
    .positioncenter { display:flex; justify-content:center; margin-top:10px;}
    #wish-cart-mob li.shortlistli { margin: 0px !important; padding: 0px !important; }
    #wish-cart-mob li#cartpopnewmob { margin: 0px !important; padding: 0px !important; }

    .sticky { position: fixed; top: 0; width: 100%; box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 5px; scroll-behavior: smooth; }
    header#myHeader, #newHeader { z-index: 10002; background-color: #fff; }
    #wish-cart-mob li#cartpopnewmob { margin: 0px !important; padding: 0px !important; }
    span.dropdown-toggle.username { text-transform: capitalize; }
    ul.dropdown-menu.mega-dropdown-menu.main-sub-menu { margin-top: -1px; }


    #hrefFB svg, #hrefGP svg { float: left }

    /*@media screen and (orientation:landscape) {
    .right-menu-mobile { display: inline-flex; justify-content: flex-end; } 
    header#myHeader { display: none }
    .navbar-header { margin-top: 0px; }
    .home_header .main_nav { display: flex; justify-content: space-between; margin-top: 10px; text-align: center; min-height: 33px; }
    button.ais-VoiceSearch-button { position: absolute; left: 20px; top: 18px; }
    input.ais-SearchBox-input { padding: 1.1rem 1rem 1rem 3.5rem ;}
}*/

    .whatmore-base p{  color:#555 !important; }

    .timer .promotionalTimerText, .timer-vertical .promotionalTimerText { text-transform: uppercase; font-size: 19px; margin-top: 19px; margin-right: 30px; font-weight:500;}
    .timer .number-text, .timer-vertical .number-text { font-size: 25px; color: #333; font-weight: 500; }
    .timer .dhms-text, .timer-vertical .dhms-text { font-size: 18px; color: #ff0099; font-weight: 100; text-transform: capitalize }
    .timer .colon-text, .timer-vertical .colon-text { font-size: 25px; padding: 0 10px; margin-top: -3px; }
    .internal_page_content .timer { margin-top: 15px }
    .timer-vertical { margin-top: 75px; margin-bottom: -25px; }

