/* Minification failed. Returning unminified contents.
(215,83): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
@charset "utf-8";
body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686868; text-decoration:none; background:url(../../NewImages/bg.jpg) left top repeat-x; }
input, select { border-radius:0px; }
.fl { float:left; }
.fr { float:right; }
.wdt100 { width:100% !important; }
a, img { border:none; outline:none; }
.top_rpt { background:url(../../NewImages/top_bg_rpt.jpg) left top repeat-x; }
.grey_12 { font-size:12px; color:#4d4d4d; text-decoration:none; }
a.grey_12:hover { text-decoration:underline; }
.grey_13 { font-size:13px; color:#4d4d4d; text-decoration:none; }
.pink_12_link { font-size:12px; color:#881e68; text-decoration:underline; }
a.pink_12_link:hover { text-decoration:none; }
.main_link_bg { background-image:url(../../NewImages/menu_bg.jpg); background-repeat:repeat-x; background-position:left top; height:30px; }
.top_link { font-size:14px; color:#FFFFFF; text-decoration:none; height:34px; line-height:34px; display:block; text-align:center; font-weight:normal; text-transform:uppercase; }
a.top_link:hover { color:#0b2c4c; background:url(../../NewImages/menu_bg_hover.jpg) left top repeat-x; }
.top_link-act { font-size:14px; text-decoration:none; height:34px; line-height:34px; display:block; text-align:center; font-weight:normal; text-transform:uppercase; color:#0b2c4c; background:url(../../NewImages/menu_bg_hover.jpg) left top repeat-x; }
.top_link_first { font-size:14px; color:#FFFFFF; text-decoration:none; height:34px; line-height:34px; display:block; text-align:center; font-weight:normal; text-transform:uppercase; background:url(../../NewImages/first_link_bg.jpg) left top no-repeat; }
a.top_link_first:hover { color:#0b2c4c; background:url(../../NewImages/first_link_bg_hover.jpg) left top no-repeat; }
.top_link_first-act { font-size:14px; text-decoration:none; height:34px; line-height:34px; display:block; text-align:center; font-weight:normal; text-transform:uppercase; color:#0b2c4c; background:url(../../NewImages/first_link_bg_hover.jpg) left top no-repeat; }
.txt_box { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:0px none; }
.txt_box_2 { border:1px solid #c3c3c3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.wht_15_blue_bg { font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#FFFFFF; text-decoration:none; background-image:url(../../NewImages/blue_blt_rpt.jpg); background-repeat:repeat-x; background-position:left top; height:26px; line-height:26px; }
.grey_bdr { border:1px solid #dcdbdc; }
.grey_rightbdr { border-right:1px solid #dcdbdc; }
.btn_bg { height:23px; border:0px none; background:url(../../NewImages/btn_rpt.jpg) left top repeat-x; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; margin-left:-2px; margin-right:-2px; }
.more_btn { height:25px; border:0px none; background:url(../../NewImages/morebtn_rpt.jpg) left top repeat-x; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#245587; text-decoration:none; font-weight:bold; margin-left:-2px; margin-right:-2px; cursor:pointer; }
.left_link { font-size:12px; color:#676666; font-weight:normal; text-decoration:none; background:url(../../NewImages/arrow_blk.gif) left no-repeat; padding-left:20px; line-height:20px; display:block; }
a.left_link:hover { color:#4c7196; background-color:#e7d697; font-weight:bold; }
.blk_11 { font-size:11px; color:#000000; text-decoration:none; line-height:15px; }
a.blk_11:hover { text-decoration:underline; }
.blk_11_link { font-size:11px; color:#000000; text-decoration:underline; line-height:15px; }
a.blk_11_link:hover { text-decoration:none; }
.blue_14 { font-size:14px; color:#184877; text-decoration:none; }
.bot_bg_rpt { background:url(../../NewImages/greyd_box_mid.jpg) repeat-x; }
.darkblue_13 { font-size:13px; color:#3d5e7f; text-decoration:none; }
.grey_11 { font-size:11px; color:#686868; text-decoration:none; line-height:14px; background:url(../../NewImages/bullet.jpg) left 6px no-repeat; padding-left:10px; }
a.grey_11:hover { text-decoration:underline; }
.content { font-size:11px; color:#686868; text-decoration:none; line-height:17px; }
.grey_11_link { font-size: 11px; color: #4c4c4c; text-decoration: underline; }
a.grey_11_link:hover { text-decoration: none; }
.grey_bdr_x { background:url(../../NewImages/grey_bdr.jpg) left repeat-x; }
.grey_bdr_y { background:url(../../NewImages/grey_bdr.jpg) center repeat-y; }
.dark_13 { font-size:13px; color:#4b4b4b; text-decoration:none; }
.dark_11 { font-size:11px; color:#494949; text-decoration:none; }
.bot_link { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#474747; text-decoration:none; line-height:24px; }
a.bot_link:hover { text-decoration:underline; }
.bot_bdr { border-top:1px solid #bfbebe; }
.bdr_grey_left { border-left:1px solid #bfbebe; }
.bot_txt { font-size: 11px; color: #4c4c4c; text-decoration: none; }
.blk_12_link { font-size:12px; color:#3f3f3f; text-decoration:none; }
a.blk_12_link:hover { text-decoration:underline; }
.blue_11_link { font-size:11px; color:#245587; text-decoration:underline; }
a.blue_11_link:hover { text-decoration:none; }
.blue_12_link { font-size:12px; color:#245587; text-decoration:underline; }
a.blue_12_link:hover { text-decoration:none; }
.blck_12 { font-family:  Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:20px; }
.blue_11 { font-size:11px; color:#245587; text-decoration:none; }
a.blue_11:hover { text-decoration:underline; }
.blue_14 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#245587; text-decoration:none; }
.blue_hed { font-size:18px; color:#245587; text-decoration:none; }
.blue_hed1 { font-size:22px; color:#245587; text-decoration:none; }
.blue_16 { font-size:16px; color:#245587; text-decoration:none; padding:0; }
.blck_12_txt { font-size:12px; color:#000000; text-decoration:none; }
.wht_12_txt { font-size:12px; color:#fff; text-decoration:none; }
a.blck_12_txt:hover { text-decoration:underline; }
.img_bdr { border:1px solid #dcdbdb; }
.blue_14_hed { font-size:14px; color:#245587; text-decoration:none; }
.blck_11_txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:16px; }
.blue_11_link { font-size:11px; color:#245587; text-decoration:underline; }
a.blue_11_link:hover { text-decoration:none; }
.wht_11_link { font-size:11px; color:#245587; text-decoration:underline; }
a.wht_11_link:hover { text-decoration:none; }
.earn_bg { background:url(../../NewImages/earn_bg1.jpg) left top no-repeat; font-size:15px; color:#FFFFFF; text-decoration:none; line-height:20px; }
.thumb_bdr { border:1px solid #f1edea; }
.blue_12_txt { font-size:12px; color:#245587; text-decoration:none; }
a.blue_12_txt:hover { text-decoration:underline; }
.blue_13 { font-size:13px; color:#245587; text-decoration:none; }
.blk_12_link2 { font-size:12px; color:#3f3f3f; text-decoration:underline; }
a.blk_12_link2:hover { text-decoration:none; }
.blue_blt { background:url(../../NewImages/blue_blt.jpg) repeat-x left top; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; }
.blue_bdr { border:1px solid #194f75; }
.blue_botbdr { border-bottom:1px solid #194f75; }
#coupon_code { width:173px; padding:15px; position:absolute; background-color:#333333; color:#FFFFFF; margin-left:0px; margin-top:-120px; visibility:hidden; }
.black_14 { font-size:14px; color:#000000; text-decoration:none; }
.blck_11_link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; line-height:16px; }
a.blck_11_link:hover { text-decoration:none; }
.btn_bg1 { height:25px; border:0px; background:url(../../NewImages/btn_rpt2.jpg) left top repeat-x; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; cursor:pointer; font-weight:bold; }
.cart_box_bg { background:url(../../NewImages/cart_box_bg.jpg) left top repeat-x #f1f1f2; }
.wht_11_link { font-size:11px; color:#FFFFFF; text-decoration:underline; }
a.wht_11_link:hover { text-decoration:none; }
.main_link_bg { background:url(../../NewImages/cart_box_bg.jpg) repeat-x left top; }
.wht_11 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
.wht_14 { color:#FFFFFF; font-size:14px; }
a.button { background: url('../../NewImages/button_right.jpg') no-repeat right top; display: block; float: left; text-decoration: none; color: #ffffff; font-family:  Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-right:6px; padding-right:15px; line-height:27px; cursor:pointer; }
a.button span { background: transparent url(../../NewImages/button_left.jpg) no-repeat; display: block; height:27px; padding-left:15px; }
.wht_12 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
.grey_11_txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; line-height:18px; }
.mid_bdr { background:url(../../NewImages/grey_bdr.jpg) repeat-x left center; }
.aerobuttonmenu a.aero { background: transparent url('../../NewImages/aeroleft.jpg') no-repeat top left; display: block; font: bold 12px Arial, Helvetica, sans-serif; padding-left: 14px; text-decoration: none; color: white; text-align:center; }
.aerobuttonmenu a.aero span { background: transparent url('../../NewImages/aeroright.jpg') no-repeat top right; display: block; line-height:32px; padding-right:14px; }
.aerobuttonmenu a.aero:hover { background-color:#000000; color: white; background: transparent url('../../NewImages/aeroleft.jpg') no-repeat top left; }
.aerobuttonmenu a.aero:hover span { color:#000000; background-color:#000000; background: transparent url('../../NewImages/aeroright.jpg') no-repeat top right; cursor:pointer; }
.red_star { font-size:12px; color:#FF0000; }
a.helpLink { font-size:12px; color:#235685; text-decoration:underline; }
a.helpLink:hover { font-size:12px; color:#235685; text-decoration:none; }
a.Blue12_1 { font-size:12px; color:#1d4f80; text-decoration:none; }
a.Blue12_1:hover { font-size:12px; color:#326cab; text-decoration:underline; }
.blue_11_link:hover { font-size:11px; color:#245587; text-decoration:none; }
.listing_heading { background-color:#194f75; color:#FFFFFF; font-size:15px; text-decoration:none; line-height:30px; }
.listing1 { background-color:#194f75; color:#000; font-size:12px; text-decoration:none; line-height:25px; }
.listing2 { background-color:#fff; color:#000; font-size:12px; text-decoration:none; line-height:25px; }
.order_hedtext { font-size:12px; text-decoration:none; line-height:25px; font-weight:bold; }
.listing3 { background-color:#f3f5f7; color:#000; font-size:12px; text-decoration:none; font-weight:bold; }
.listing_heading1 { background-color:#194f75; color:#FFFFFF; font-size:15px; text-decoration:none; }
.totat_boxbdr { text-decoration:none; line-height:18px; font-weight:normal; border-left:solid 1px #194f75; border-bottom:solid 1px #194f75; border-right:solid 1px #194f75; padding:10px; }
.blue_boxbdr { text-decoration:none; line-height:18px; font-weight:normal; border-left:solid 1px #194f75; border-bottom:solid 1px #194f75; border-right:solid 1px #194f75; }
.exchange_content td { line-height:18px; padding-bottom:10px; font-size:11px; }
.exchange_content img { padding-top:5px; }
a.pink_11link { font-size:11px; color:#721655; text-decoration:underline; }
a.pink_11link:hover { text-decoration:none; }
.cartbtn_bg { border:0px; background:url(../../NewImages/blue_line.jpg) left top repeat-x; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; cursor:pointer; font-weight:bold; line-height:22px; }
a.cartbtn_text { text-decoration:none; color:#fff; }
a.cartbtn_text:hover { text-decoration:none; color:#000000; }
.grey11 { font-size:11px; color:#181818; text-decoration:none; line-height:16px; }
.chaeckout img { float:right; margin:0px; padding:0px; }
.check_out { width:100%; float:left; }
.check_out ul { width:100%; float:left; list-style-type:none; }
.check_out ul li { font-size:12px; }
.purple_12_txt { font-size:12px; color:#881e68; text-decoration:none; }
a.btn { background: transparent url(../../NewImages/blue_rightarrow.gif) no-repeat scroll top right; display: block; float: right; height: 27px; text-decoration: none; color: #0c457d; font-family:  Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-bottom:3px; padding-right:15px; cursor:pointer; }
a.btn span { background: transparent url(../../NewImages/left_curve.gif) no-repeat; display: block; padding-left:15px; line-height:26px; height:27px; }
.darkblue_12_txt { font-size:13px; color:#0c457d; text-decoration:none; }
.right_bg { background:url(../../NewImages/curveright.gif) no-repeat right top; width:102px; height:30px; }
.icons ul { margin:0px; padding:0px; margin-left:34px; padding:10px 0px; }
.icons ul li { font-size:12px; color:#000; font-weight:bold; line-height:20px; }
.top_curve { background:url(../../NewImages/top_curve.jpg) no-repeat left top; font-size:22px; color:#245587; text-decoration:none; font-weight:bold; font-family:Book Antiqua; }
.gray_bdrleft_right { border-left:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb; }
.dictop_curve { background:url(../../NewImages/dic_btncruve.jpg) no-repeat left bottom; font-size:12px; color:#525151; text-decoration:none; }
.gray_bdrbtm { border-bottom:solid 1px #d8dadf; }
a.btn1 { background:url(../../NewImages/login_rightcurve1.gif) no-repeat scroll top right; float: left; height: 24px; text-decoration: none; color: #fff; font-family:  Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-bottom:3px; padding-right:15px; cursor:pointer; }
a.btn1 span { background: url(../../NewImages/login_leftcurve.gif) no-repeat; display: block; padding-left:15px; line-height:23px; height:24px; }
.gridHeader { font-weight:normal; }
.bdr_1 { border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0; }
.bdr_2 { border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; }
.bdr_3 { border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; padding-left:15px; }
.ddDropDown { font-family:Arial; font-size:11px; color:#436588; border:1px solid #436588; }
.mid_box_rpt { background:url(../../images/box_bg1_rptx.jpg) repeat-x left top; border:1px solid #e7ebee; }
.textbox { font-family:Arial; font-size:11px; color:#194f75; border:1px solid #194f75; width:180px; }
.logintextbox { font-family:Arial; font-size:11px; color:#194f75; border:1px solid #194f75; width:170px; }
.cardnumber { font-family:Arial; font-size:11px; color:#194f75; border:1px solid #194f75; }
.MyCardInputBox { text-align:center; font-family:Arial; font-size:11px; color:#194f75; border:1px solid #194f75; }
.RegMsg { font-family:Tahoma; font-size:12px; color:Red; }
.txtLayOut { font-family:Arial; font-size:10px; color:#333333; border-width:1px; border-style:solid; border-color:#993F89; }
.DropDownLayout { font-family:Arial; Font-Size:11px; color:#333333; Border-Width:1px; Border-Color:#993F89; Border-Style:Solid; }
.white_content2 { float:left; position:relative; left:0%; top:15px !important; width: 378px; height: 150px; padding: 0px; z-index:1002; overflow: auto; color:#666666; font-size:12px; line-height:18px; background-color:White; border: solid 2px #2d6096; }
.top_curve { background:url(../../NewImages/top_curve.jpg) no-repeat left top; }
.gray_bdrleft_right { border-left:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb; font-size:12px; }
.dictop_curve { background:url(../../NewImages/dic_btncruve.jpg) no-repeat left bottom; font-size:13px; color:#245587; text-decoration:none; }
.gray_bdrbtm { border-bottom:solid 1px #d8dadf; }
.grey10 { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #686868; text-decoration: none; }
a.btn1 { background:url(../../NewImages/login_rightcurve1.gif) no-repeat scroll top right; float: left; height: 24px; text-decoration: none; color: #fff; font-family:  Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-bottom:3px; padding-right:15px; cursor:pointer; }
a.btn1 span { background: url(../../NewImages/login_leftcurve.gif) no-repeat; display: block; padding-left:15px; line-height:23px; height:24px; }
.categorylist { list-style:none; list-style-image:none; list-style-type:none; margin: 0 0 0 0; padding:0 0 0 0; }
.whiteLink { color:White; text-decoration:underline; }
.whiteLink:hover { color:White; text-decoration:none; }
.blck_10 { font-family:  Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; line-height:15px; }
.blue_12_net_total { font-size:12px; color:#245587; text-decoration:none; font-weight:bold; }
.pint_12_txt { font-size:12px; color:#881e68; text-decoration:none; }
.wht_16 { color:#FFFFFF; font-size:16px; text-decoration:none; }
.productbdr { border-right:1px solid #E1E1E1; }
.Categorybdr { border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; }
.CategoryBottomBdr { border-bottom:1px solid #E1E1E1; }
a.blue_text12 { font-size:13px; color:#245587; text-decoration:none; }
a.blue_text12:hover { text-decoration:underline; }
.blue_12_link_reverse { font-size:12px; color:#245587; text-decoration:none; }
a.blue_12_link_reverse:hover { text-decoration:underline; }
.Qty { border:1px solid #194f75; text-align:center; }
.blue_ViewCart { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; background-color:#194f75; }
.grey_12_txt { font-size:12px; color:#999999; text-decoration:none; }
.blue_11_link_reverse { font-size:11px; color:#245587; text-decoration:none; }
a.blue_11_link_reverse:hover { text-decoration:underline; }
.menu_bg { background:url(../../images/menu_bg.jpg) repeat-x left top; *background:url(../../images/menu_bg.jpg) repeat-x left 2px;}
.search_txt { width:140px; height:16px; background:url(../../images/searh_bg.jpg) no-repeat left top; border:none; margin-left:4px; margin-top:2px; font-size:11px; color:#818181; padding:5px; }
.title { background:url(../../images/title_bg.jpg) repeat-x left top; font-size:12px; color:#f2f2f2; font-weight:bold; line-height:30px; padding-left:9px; }
.title a { font-size:12px; color:#f2f2f2; font-weight:bold; text-decoration:none; }
.title a:hover { color:#fff; }
.BackColor { background-color:#194f75; color:#FFFFFF; font-size:14px; }
.OnlyBackColor { background-color:#194f75; }
.BorderClass { border-left:solid 1px #194f75; border-right:solid 1px #194f75; }
.BorderTopClass { border-top:solid 1px #194f75; }
.BorderLeft_Bottom { border-left:solid 1px #194f75; border-bottom:solid 1px #194f75; }
.BorderRight { border-right:solid 1px #194f75; }
.PriceText { font-family:Arial; font-size:11px; color:#436588; }
.blackPriceText_12 { font-size:24px; color:Black; font-weight:bold; text-decoration:none; line-height:20px; }
.bluePrice_12 { font-size:12px; color:#245587; text-decoration:none; padding:0; }
.ddDropDownUnipayViewCart { font-family:Arial; font-size:11px; color:#881e68; border:1px solid #881e68; }
.ReadMore { font-family:Arial; font-size:11px; text-align:justify; color:#666666; }
.order_ShippingDetails { font-size:12px; text-decoration:none; line-height:18px; font-weight:bold; }
.white_ShippingDetails { position: absolute; left: 34%; width: 425px; padding: 0px; z-index:1002; overflow: auto; color:#666666; font-size:12px; line-height:8px; background-color:White; border: solid 1px #2d6096; }
.Green_Message { font-size:13px; font-weight:bold; color:Green; }
.Bill_Ship_Head { color: #686868; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; }
.Bill_Ship_Info { color: #686868; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
.KeywordBackColor { background-color:#4789a1; }
.tblSolitaireBorder { border:1px solid #5597e8; }
.zoom_icon { float:right; width:20px; height:20px; position:relative; z-index:9999; left:-20px; top:230px; right:-20px; margin-right:20px; }
.orange_14_link { font-size:12px; color:#FE0101; text-decoration:underline; font-weight:bold; }
.orange_14_link:hover { text-decoration:underline !important; }
@font-face { font-family: 'WebRupee'; src: url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.eot'); src: local('WebRupee'),  url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.ttf') format('truetype'),  url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.woff') format('woff'),  url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.svg') format('svg'); font-weight: normal; font-style: normal; }
.WebRupee { font-family: 'WebRupee'; }
.cart_menu { width:776px; float:left; margin:0 0 0 -10px; padding:0px; }
.cart_menu nav { width:100%; float:left; margin:0px; padding:0px; }
.cart_menu nav .nav-list { width:100%; float:left; margin:0px; padding:0px; list-style:none; }
.cart_menu nav .nav-list li { float:left; margin:0px; padding:0px; }
.cart_menu nav .nav-list li a { float:left; line-height:34px; display:block margin:0px;
padding:0 27px; color:#fff; font-size:15px; border-right:1px solid #031529; border-left:1px solid #4a8ba7; text-decoration:none; background: #16455f; background: -moz-linear-gradient(top, #16455f 0%, #1a547a 100%); background: -webkit-linear-gradient(top, #16455f 0%, #1a547a 100%); background: linear-gradient(to bottom, #16455f 0%, #1a547a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16455f', endColorstr='#1a547a', GradientType=0 );}
.cart_menu nav .nav-list li a:hover { background: #e1ce8a; background: -moz-linear-gradient(top, #e1ce8a 0%, #c9b056 100%); background: -webkit-linear-gradient(top, #e1ce8a 0%, #c9b056 100%); background: linear-gradient(to bottom, #e1ce8a 0%, #c9b056 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ce8a', endColorstr='#c9b056', GradientType=0 );}
.cart_menu nav .nav-list li:first-child a { border-left:0px; }
.cart_menu nav .nav-list li:last-child a { border-right:0px; }
.cart_logo { width:210px; float:left; margin:9px 0 0 5px }
.cart_logo img { width:100%; height:auto; }
header { width:100%; float:left; margin:0px; padding:0px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.layout { margin: 0 auto; padding:0; width: 1024px; }
.cart_cont { width:100%; float:left; margin:0px; padding:5px; background:#fff; -webkit-box-sizing:border-box; box-sizing:border-box; }
.cart_header { width:100%; height:115px; float:left; margin:0px; padding:0px; }
.head_banner { width:470px; float:left; margin:10px 0 0 15px; padding:0px; }
ul.crt_top_mid { float:left; margin:0 0 0 25px; padding:0px; }
ul.crt_top_mid img { float:left; margin:1px 15px 0px 15px; padding:0px; }
ul.crt_top_mid li { float:left; margin:0px; padding:0px; position:relative; }
ul.crt_top_mid li .cart_head_pop { width:250px; display:none; margin:0px; padding:5px; position:absolute; left:0px; top:100%; background:#f1f1f1; color:#666666; border-top:1px solid #c1c1c1; font-size:11px; z-index:99; }
ul.crt_top_mid li .cart_head_pop a { text-decoration:none; color:#666666; font-size:11px; }
ul.crt_top_mid li:hover .cart_head_pop { display:block; }
ul.cart_head_link { width:288px; float:right; margin:7px 10px 0 0; padding:0px; list-style:none; }
ul.cart_head_link li { width:60%; float:left; margin:0px; padding:3px 0; text-align:right; }
ul.cart_head_link li:nth-child(even) { width:40%; }
ul.cart_head_link li img { float:right; margin:4px 0 0 8px; }
.KeywordBackColor { width:100%; float:left; margin:8px 0 0; padding:0 1%; box-sizing:border-box; -webkit-box-sizing:border-box; background: #16455f; background: -moz-linear-gradient(top, #16455f 0%, #1a547a 100%); background: -webkit-linear-gradient(top, #16455f 0%, #1a547a 100%); background: linear-gradient(to bottom, #16455f 0%, #1a547a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16455f', endColorstr='#1a547a', GradientType=0 );}
.serch_outer { float:right; background:#4789a1 !important; padding:4px; }
#ctl00_HomeTop1_txtTopSearch { float:left; margin:0px; padding:0 5px; height:26px; }
#ctl00_HomeTop1_imgTopSearch { float:right; margin:0 0px 0 4px; padding:0px; }
.tnks_callus { width:100%; float:left; margin:0px; padding:0px; color:#000000; font-size:12px; font-weight:bold; text-align:right; }
.thank_you_main { width:100%; float:left; margin:20px 0 0; padding:0px; border:1px solid #194f75; }
.thank_you_main h3 { width:100%; float:left; margin:0px; padding:0 10px; line-height:28px; color:#fff; font-weight:bold; font-size:14px; -webkit-box-sizing:border-box; box-sizing:border-box; background: #18517c; background: -moz-linear-gradient(top, #18517c 0%, #19475f 100%); background: -webkit-linear-gradient(top, #18517c 0%, #19475f 100%); background: linear-gradient(to bottom, #18517c 0%, #19475f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18517c', endColorstr='#19475f', GradientType=0 );}
.thanks_msg { width:100%; float:left; margin:0px; padding:5px 16px; font-size:13px; color:green; font-weight:bold; text-align:left; }
.thanks_msg span{ display:inline-block; font-weight:600; font-size:16px; color:#FF0000;}
.no_date {width: 100%; float: left; margin: 18px 0 0; padding: 0px;}
.no_date strong { width:16%; float:left; margin:0px; padding:0 0 0 10px; color:#000; font-size:12px; font-weight:bold; }
.no_date span { width:20%; float:left; margin:0px; padding:0px; color:#000; font-size:12px; }
.thanks_retable { width:100%; float:left; margin:6px 0 0 0; padding:0px; }

.hori-centre { width:100%; max-width:600px; margin:0 auto;}
.hori-centre img, .miles-more img { max-width: 100%;  height:auto;  display: inline-block;}
.hori-centre2 {width: 100%;  max-width: 700px;  float:left;}
.hori-centre2 img {max-width: 100%;  display: inline-block;  height: auto; }
.row-article {width: 100%; float: left; margin-bottom:11px;}
.hsbc-offer-main {width: 100%; float: left;  position:relative;}
.hsbc-offer-main::after{content:"";width:10px;height:100%;background: #EF3423;position:absolute;right:10px;}
.hsbc-offer-main::before {content: "";width: 10px;height:20px;background: url('../../Image_Upload/notch.jpg') no-repeat left top;position: absolute;right: 10px;top:30px;z-index:1;}
.hsbc-offer-main p {
font-family: arial;
font-size: 12px;
color: #000000;
}
        .hsbc-offer-main p a, .hsbc-offer-main p label {
            color: #F00;
        }
        .hsbc-offer-main .fl {
            position: absolute;
            left: 21px;
            line-height: 104px;
        }

    .hsbc-offer-main .fr {
        position: absolute;
        right: 41px;
        line-height: 94px;
    }
    .hsbc-offer-main .col-left {
        width: 66%;
        float: left;
        margin: 20px 0px 0px 0px;
    }
    .hsbc-offer-main .col-left p {
        margin:0;
        padding:0;
    }
        .hsbc-offer-main .col-left h6 {
            font-size: 16px;
            color: #000000;
            font-weight: bold;
            margin: 0px 0px 15px 0px;
            padding: 0px;
        }
    
    .hsbc-offer-main .col-right {
        width: 28%;
        float: right;
        margin: 20px 0px 0px 0px;
    }
    .hsbc-offer-main .offer-content {
        width: 100%;
        float: left;
        padding: 0px 41px 0px 21px;
        position:relative;
    }
        .hsbc-offer-main .offer-content::after {
            content: '';
            width: 18px;
            height: 150px;
            background: url('../../Image_Upload/versioncontroll.jpg') no-repeat left top;
            position:absolute;
            bottom:20px;
            right:20px;
        }
        .hsbc-offer-main .offer-content .discounts {
            width: 100%;
            float: left;
            padding: 5px;
            background: #818286;
            background: -moz-linear-gradient(left, #818286 0%, #bbbcbe 100%);
            background: -webkit-linear-gradient(left, #818286 0%,#bbbcbe 100%);
            background: linear-gradient(to right, #818286 0%,#bbbcbe 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818286', endColorstr='#bbbcbe',GradientType=1 );
            -webkit-border-top-right-radius: 10px;
            -webkit-border-bottom-left-radius: 10px;
            -moz-border-radius-topright: 10px;
            -moz-border-radius-bottomleft: 10px;
            border-top-right-radius: 10px;
            border-bottom-left-radius: 10px;
            margin: 20px 0px 20px 0px;
        }
            .hsbc-offer-main .offer-content .discounts h5 {
                font-size: 12px;
                color: #ffffff;
                font-weight: bold;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 8px 0px;
                text-align: center;
            }
            .hsbc-offer-main .offer-content .discounts p {
                margin:0;
            }
            .hsbc-offer-main .offer-content .discounts ul {
                width: 100%;
                float: left;
                margin: 0px;
                padding: 0px 0px 0px 0px;
                list-style-position: inside;
            }
                .hsbc-offer-main .offer-content .discounts ul li {
                    font-size: 12px;
                    color: #000000;
                    margin: 0px;
                    padding: 10px 0px 10px 0px;
                }
            .hsbc-offer-main .offer-content .discounts .white-box {
                width: 100%;
                float: left;
                padding: 5px 10px;
                background: #ffffff;
                -webkit-border-top-right-radius: 10px;
                -webkit-border-bottom-left-radius: 10px;
                -moz-border-radius-topright: 10px;
                -moz-border-radius-bottomleft: 10px;
                border-top-right-radius: 10px;
                border-bottom-left-radius: 10px;
            }

.hsbc-offer-term {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom:50px;
}
    .hsbc-offer-term .row-article {
        margin:30px 0px;
    }
    .hsbc-offer-term::after {
        content: "";
        width: 10px;
        height: 100%;
        background: #EF3423;
        position: absolute;
        right: 10px;
    }

    .hsbc-offer-term::before {
        content: "";
        width: 10px;
        height: 20px;
        background: url('../../Image_Upload/notch.jpg') no-repeat left top;
        position: absolute;
        right: 10px;
        top: 30px;
        z-index: 1;
    }
    .hsbc-offer-term .term-content {
        width: 100%;
        float: left;
        padding: 0px 41px 0px 21px;
        position: relative;
    }
    .hsbc-offer-term h5 {
        font-size: 12px;
        color: #000000;
        margin:0;
        padding:0;
        font-weight:bold;
    }
    .hsbc-offer-term ul, .hsbc-offer-term ol {
        width: 100%;
        font-size: 12px;
        color: #000000;
        margin: 0;
        padding: 0;
    }
        .hsbc-offer-term ol li {
            list-style: decimal;
            margin: 15px 0px 0px 2%;
            padding: 0;
            font-size: 12px;
            color: #000000;
        }
        .hsbc-offer-term ul li {
            list-style: lower-alpha;
            margin: 15px 0px 0px 15px;
            padding: 0px 0px 0px 0px;
            font-size: 12px;
            color: #000000;
        }


.axisedge-main{
    width: 100%;
    float: left;
}
    .axisedge-main img {
        max-width: 100%;
        display: inline-block;
        height: auto;
    }
    .axisedge-main p {
        margin: 0px 0px 10px 0px;
        padding: 5px 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #686868;
        width: 100%;
        float: left;
    }
        .axisedge-main p b {
            color: #0000FF;
            font-size: 16px;
            font-weight:bold;
        }

    .axisedge-main h5 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #686868;
        margin: 0px 0px 10px 0px;
        padding: 0px 10px;
        font-weight: bold;
    }
    .axisedge-main ol {
        margin: 0;
        padding: 5px 10px 5px 40px;
    }
        .axisedge-main ol li {
            margin: 0;
            padding: 0px 0px 0px 0px;
            line-height: 18px;
            list-style: decimal;
        }
    .inner-right .axisedge-main h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: rgb(153, 0, 102);
        margin: 10px 0px 10px 0px;
        padding: 0px 10px;
        font-weight: normal;
    }



        @media only screen and (max-width: 767px) {
            .thanks_retable tr:nth-of-type(odd) td {
                background: url(../images/sepreter_blue.png) center center no-repeat !important;
                padding: 10px 0px;
            }

            .thanks_retable tr:nth-of-type(even) td {
                background: url(../images/sepreter_black.png) center center no-repeat !important;
                padding: 10px 0px;
            }

            .thanks_retable .first_table {
                display: none;
            }

            .thanks_retable table, .thanks_retable thead, .thanks_retable tbody, .thanks_retable th, .thanks_retable td, .thanks_retable tr {
                display: block;
            }

                .thanks_retable thead tr {
                    position: absolute;
                    top: -9999px;
                    left: -9999px;
                }

            .thanks_retable tr {
                border-bottom: 1px solid #fff;
            }

            .thanks_retable td {
                border: none;
                position: relative;
                padding-left: 50% !important;
                border-bottom: 1px solid #ecebe8;
                width: auto;
            }

                .thanks_retable td:before {
                    position: absolute;
                    top: 6px;
                    left: 6px;
                    width: 45%;
                    padding-right: 10px;
                    white-space: nowrap;
                    font-size: 13px;
                    vertical-align: middle;
                    text-align: center;
                }

                .thanks_retable td:nth-of-type(1):before {
                    content: "Product";
                }

                .thanks_retable td:nth-of-type(2):before {
                    content: "";
                }

                .thanks_retable td:nth-of-type(3):before {
                    content: "Your Price ($)";
                }

                .thanks_retable td:nth-of-type(4):before {
                    content: "Your Price Rs.";
                }

                .thanks_retable td:nth-of-type(5):before {
                    content: "Quantity";
                }

                .thanks_retable td:nth-of-type(6):before {
                    content: "Total Price Rs.";
                }
        }

        .thanks_retable table { width: 100%; border-collapse: collapse; }
.thanks_retable tr:nth-of-type(odd) { background:#fff; border-bottom:1px solid #ecebe8; }
.thanks_retable tr:nth-of-type(odd) td { padding:6px 5px; }
.thanks_retable tr:nth-of-type(odd) td:first-child { background:none; }
.thanks_retable tr:nth-of-type(even) { background: #fff; border-bottom:1px solid #ecebe8; }
.thanks_retable tr:nth-of-type(even) td { padding:10px 0px; }
.thanks_retable tr:nth-of-type(even) td:first-child { background:none; }
.thanks_retable th { background: #fff; color: #000 !important; font-size:13px !important; font-weight:bold; border-top:1px solid #2d6096; border-bottom:1px solid #2d6096; }
.thanks_retable td, .thanks_retable th { padding: 6px 6px 6px 6px; color:#000; text-align:center; font-size:13px; }
.thanks_retable th { letter-spacing:1px; color:#000; }
.thanks_retable { color:#000; font-size:11px; padding-bottom:0px; }
.total_main { width:100%; float:left; margin:0px; padding:0px; }
.thanks_banner { width:100%; float:left; margin:20px 0 0; padding:0px; }
.thanks_banner img { width:100%; height:auto; }
.thanks_continfo { width:100%; float:left; margin:20px 0 0; padding:0px; border:1px solid #194f75; }
.thanks_continfo h3 { width:100%; float:left; margin:0px; padding:0 10px !important; line-height:28px; color:#fff !important; font-weight:bold !important; font-size:14px !important; -webkit-box-sizing:border-box; box-sizing:border-box; background: #18517c; background: -moz-linear-gradient(top, #18517c 0%, #19475f 100%); background: -webkit-linear-gradient(top, #18517c 0%, #19475f 100%); background: linear-gradient(to bottom, #18517c 0%, #19475f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18517c', endColorstr='#19475f', GradientType=0 );
}
.thanks_billadd { width:50%; float:left; margin:0px; padding:10px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.thanks_billadd h4 { width:100%; float:left; margin:0px; padding:0px; line-height:28px; color:#686868; font-weight:bold; font-size:14px; }
ul.thanks_thumb { width:100%; float:left; margin:0px; padding:22px 0; list-style:none; text-align:center; background:#e8e8ea; }
ul.thanks_thumb li { width:14%; margin:0 1%; padding:0px; display:inline-block; }
ul.thanks_thumb li img { width:100%; height:auto; }
/*footer { width:100%; float:left; margin:10px 0 0; padding:6px 0 0 0; }
.ftr_link { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474747; padding-top:8px; font-weight:normal; }
.ftr_link a { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474747; font-weight:normal; text-decoration:none; margin:0px; padding:0px 7px; }
.ftr_link a:hover { text-decoration:underline; }
.copyright_txt2 { width:100%; padding-top:8px; float:left; text-align:center; font-size:11px; color:#424242; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }*/

/* Added on 8-Oct-2018 */

footer {
    width: 100%;
    float: left;
    margin: 10px 0 0;
    padding: 6px 0 0 0;
}
footer .footer-bg {
    width: 100%;
    float: left;
    background: url(../../images/Home2015_Images/footer-top-bg.jpg) left top repeat-x #f2f3f3;
    margin: 0;
    padding: 0px;
    font-weight:normal;
}
footer .footer-link-prt {
    margin: 12px 0 0
}
footer .ftr-link-one {
    width: 260px;
    float: left;
    margin: 0;
    padding: 0
}
footer .ftr-link-one h4 {
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #424242;
    margin: 0;
    padding: 0 0 12px
}
footer .ftr-link-one ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}
footer .ftr-link-one ul li {
    width: 100%;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0
}

footer .ftr-link-one ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #626262;
    line-height: 22px;
    margin: 0;
    padding: 0;
    background-image: none;
    text-decoration:none;
}
footer .ftr-link-one ul li a:hover {
    color: #871b67;
    text-decoration: underline
}
footer .ftr-link-two {
    width: 160px;
    float: left;
    margin: 0;
    padding: 0
}

footer .ftr-link-two h4 {
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #424242;
    margin: 0;
    padding: 0 0 12px
}

footer .ftr-link-two ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}

footer .ftr-link-two ul li {
    width: 100%;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0
}

footer .ftr-link-two ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #626262;
    line-height: 22px;
    margin: 0;
    padding: 0;
    text-decoration:none;
}

footer .ftr-link-two ul li a:hover {
    color: #871b67;
    text-decoration: underline
}


footer .follow-prt {
    width: 100%;
    float: left;
    background: #fff;
    height: 60px;
    margin: 26px 0 0;
    padding: 0
}

footer .follow-left {
    width: 374px;
    float: left;
    margin: 13px 0 0 8px;
    padding: 0
}

footer .follow-left span {
    float: left
}

footer .accept-prt span, footer .follow-left span {
    font-size: 18px;
    color: #242424;
    line-height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700
}

footer .social-icon {
    width: auto;
    float: left;
    margin: 5px 0 0 2px;
    padding: 0
}

footer .social-icon > div {
    float: left;
    margin: 0 5px;
    padding: 0
}

    footer .social-icon .fb-icon, footer .social-icon .tw-icon, footer .social-icon .bl-icon, footer .social-icon .pin-icon, footer .social-icon .y-icon, footer .social-icon .insta-icon {
        width: 26px;
        height: 26px;
        float: left;
        overflow: hidden;
    }

footer .social-icon .fb-icon img {
    float: left;
    margin: -9px 0 0 -10px;
}

footer .social-icon .tw-icon img {
    float: left;
    margin: -8px 0 0 -46px;
}

footer .social-icon .bl-icon img {
    float: left;
    margin: -8px 0 0 -82px;
}

footer .social-icon .pin-icon img {
    float: left;
    margin: -8px 0 0 -118px;
}

footer .social-icon .y-icon img {
    float: left;
    margin: -9px 0 0 -154px;
}

footer .social-icon .insta-icon img {
    max-width: inherit;
    float: left;
    margin: -9px 0 0 -190px;
}

footer .accept-prt {
    width: 616px;
    float: right;
    margin: 14px 0 0;
    padding: 0
}

footer .accept-prt span {
    float: left
}

footer .card-prt {
    width: auto;
    float: left;
    margin: 0 0 0 10px;
    padding: 0
}

footer .card-prt > div {
    float: left;
    margin: 0 8px 0 0;
    padding: 0
}

footer .card-prt .visa {
    width: 50px;
    height: 32px;
    overflow: hidden;
    float: left;
    margin: 0 16px 0 0;
    padding: 0
}

footer .card-prt .visa img {
    float: left;
    display: block;
    margin: -58px 0px 0 -10px;
    padding: 0
}

footer .card-prt .ae {
    width: 50px;
    height: 32px;
    overflow: hidden;
    float: left;
    margin: 0 16px 0 0;
    padding: 0
}

footer .card-prt .ae img {
    float: left;
    display: block;
    margin: -58px 0px 0 -70px;
    padding: 0
}

footer .card-prt .pay-pal {
    width: 50px;
    height: 32px;
    overflow: hidden;
    float: left;
    margin: 0 8px 0 0;
    padding: 0
}

footer .card-prt .pay-pal img {
    float: left;
    display: block;
    margin: -57px 0px 0 -129px;
    padding: 0
}

footer .card-prt .nb {
    width: 75px;
    height: 32px;
    overflow: hidden;
    float: left;
    margin: 0 16px 0 0;
    padding: 0
}

footer .card-prt .nb img {
    float: left;
    display: block;
    margin: -57px 0px 0 -189px;
    padding: 0
}

footer .card-prt .mc {
    width: 50px;
    height: 32px;
    overflow: hidden;
    float: left;
    margin: 0 16px 0 0;
    padding: 0
}

footer .card-prt .mc img {
    float: left;
    display: block;
    margin: -57px 0px 0 -274px;
    padding: 0
}

footer .card-prt .mm {
    width: 82px;
    height: 32px;
    overflow: hidden;
    float: left;
    margin: 0 16px 0 0;
    padding: 0
}

footer .card-prt .mm img {
    float: left;
    display: block;
    margin: -57px 0px 0 -335px;
    padding: 0
}

footer .card-prt .pb {
    width: 92px;
    height: 32px;
    overflow: hidden;
    float: left;
    margin: 0 16px 0 0;
    padding: 0
}

footer .card-prt .pb img {
    float: left;
    display: block;
    margin: -57px 0px 0 -427px;
    padding: 0
}

footer .ftr-welcome {
    width: 100%;
    float: left;
    margin: 22px 0 0;
    padding: 0
}

footer .ftr-welcome p {
    font-size: 13px;
    color: #626262;
}

footer .ftr-welcome a {
    width: 100%;
    float: right;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #424242;
    font-weight: 700;
    line-height: 25px
}

footer .ftr-welcome a:hover {
    text-decoration: underline;
    color: #871b67
}

footer .footer--bot-bg {
    width: 100%;
    float: left;
    background: url(../../images/Home2015_Images/footer-bot-bg.jpg) left top repeat-x #fff;
    height: 98px;
    margin: 0;
    padding: 0
}

footer .ftr-last {
    width: 340px;
    float: left;
    margin: 0;
    padding: 0;
    font-weight:normal;
}

footer .ftr-link {
    width: 100%;
    float: left;
    margin: 36px 0 0;
    padding: 0
}

footer .copyright, footer .ftr-link a {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0
}

footer .ftr-link a {
    font-size: 14px;
    color: #626262;
    text-decoration: none;
    padding: 0 8px
}

    footer .ftr-link a:hover {
        color: #871b67;
        text-decoration: underline
    }

    footer .ftr-link a:first-child {
        padding-left: 0
    }

footer .copyright {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #626262;
    padding: 6px 0 0
}

footer .ftr-logo {
    width: auto;
    float: right;
    margin: 20px 0 0;
    padding: 0
}

footer .ftr-logo .ftrpaypal {
    width: 60px;
    float: left;
    height: 60px;
    margin: 0 0 0 26px;
    padding: 0;
    overflow: hidden;
}

footer .ftr-logo .ftrpaypal img {
    float: left;
    display: block;
    margin: -105px 0 0 -8px;
    padding: 0
}

footer .ftr-logo .ftrverisign {
    width: 91px;
    float: left;
    height: 60px;
    margin: 0 0 0 26px;
    padding: 0;
    overflow: hidden;
}

footer .ftr-logo .ftrverisign img {
    float: left;
    display: block;
    margin: -105px 0 0 -89px;
    padding: 0
}

footer .ftr-welcome .ReadMoreExpand a {
font-family: Arial, Helvetica, sans-serif !important;
font-size: 12px;
font-weight: 400 !important;
color: #626262 !important
}

footer .ftr-welcome .ReadMoreExpand a:hover {
    text-decoration: underline;
    color: #871b67 !important
}

/* End here */

.partner_main2 { width:100%; float:left; border-top:1px solid #bfbebe; padding:0 10px; box-sizing:border-box; }
.ftr_left { width:73%; float:left; margin:0px; padding:8px 0 15px; }
.ftr_logos { width:26%; float:right; margin:0px; padding:0px; }
.ftr_logos a { float:left; width:49% !important; border-left:1px solid #bfbebe !important; min-height:100px; text-align:center !important; }
.ftr_logos img { text-align:center; padding:24px 0px 0px 0px; }
.ofr_msg { width:100%; float:left; margin:0px; padding:0px 0; font-size:13px; color:red; font-weight:bold; text-align:center; }
.ofr_left { width:500px; float:left; margin:10px 0 0 15px; padding:10px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ofr_left .ofr_left_top { width:100%; float:left; margin:0px 0 10px; padding:10px; -webkit-box-sizing:border-box; box-sizing:border-box; border:1px solid #dbdbdb; border-radius:4px; }
.ofr_left .ofr_left_top .ofr_check_img { width:100%; float:left; margin:10px 0; padding:0px; text-align:center; }
.ofr_left .ofr_left_top .ofr_check_img img { border:1px solid #194f75; }
.ofr_left .ofr_left_top h3 { width:100%; float:left; margin:0px; padding:0 10px 10px 10px; font-size:18px; color:#245597; text-align:center; background: url(../freebangle/line.jpg) center bottom no-repeat !important; }
.ofr_left .ofr_left_top h5 { width:100%; float:left; margin:0px; padding:3px 10px; font-size:13px; color:#245597; text-align:center; }
.ofr_left .ofr_left_top h2 { width:100%; float:left; margin:0px; padding:8px 10px; font-size:14px; color:#245597; text-align:center; background:#f2f6f8; border:1px solid #e6e9ee; border-radius:4px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:600; }
.ofr_left .ofr_left_top h2 strong { font-size:14px; font-weight:900; }
.ofr_left .lucy_customer { width:100%; float:left; margin:0px; padding:8px; background:#fdfdff; border:1px solid #d1d1d1; box-shadow:1px 1px 3px #444; border-radius:4px; }
.ofr_left .lucy_customer p { width:80%; font-size:12px; float:left; margin:0px; padding:12px 0 0px 0; line-height:24px; text-align:center; }
.ofr_left .lucy_customer img { float:right; }
.guest_customer_main { width:430px; float:right; margin:15px 15px 0 0; padding:0px; }
.guest_customer { width:100%; float:left; margin:0 0 5px; padding:0px; border:1px solid #194f75; }
.ofr_price { width:100%; float:left; margin:0px; padding:0px; }
.ofr_loader { width:100%; float:left; margin:5px 0; padding:0px; text-align:center; }
.ofr_earn_points { width:100%; float:left; margin:10px 0 0; padding:0px; }
.ofr_Pay_modes { width:100%; float:left; margin:10px 0 0px; padding:0px; border:1px solid #194f75; }
.ofr_Pay_modes h3 { width:100%; line-height:23px; float:left; margin:0px; padding:0 10px; background:#194f75; font-size:14px; color:#fff; -webkit-box-sizing:border-box; box-sizing:border-box; }
.pay_mode_left { width:60%; float:left; margin:0px; padding:10px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.pay_mode_right { width:40%; float:left; margin:10px 0; padding:36px 10px 36px; border-left:1px solid #194f75; -webkit-box-sizing:border-box; box-sizing:border-box; }
.pay_mode_right #ctl00_ContentPlaceHolder1_imgPaypal { float:left; margin:0 0 8px 10px; }
.pay_mode_right #ctl00_ContentPlaceHolder1_imgPayNow { float:left; margin:5px 10px 8px; }
.pay_mode_right #ctl00_ContentPlaceHolder1_trCodPayNow { float:left; margin:5px 10px 8px; }
.ofr_hidden_div { width:100%; float:left; margin:0px; padding:0px; display:none; }
.ofr_term_cond { width:100%; float:left; margin:10px 0 0; padding:0px; }
.ofr_earn_left { width:100%; float:left; margin:0px; padding:8px; -webkit-box-sizing:border-box; box-sizing:border-box; text-align:left; }
.ofr_earn_right { width:100%; float:left; margin:0px; padding:8px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ofr_ern_btn { width:100%; float:left; margin:0px; padding:8px 10px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ofr_ern_hide { display:none; width:100%; float:left; margin:0px; padding:8px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.cart_brad { width:100%; float:left; margin:5px 0 10px 0; padding:0px; font-size:12px; color:#999; }
.cart_brad span { padding:0 0px 0 15px; font-size:12px; color:#000; }
.barclay_chkout_left { width:710px; float:left; margin:0px; padding:0px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.barclay_logpart { width:50%; float:left; margin:0px; padding:0px; -webkit-box-sizing:border-box; box-sizing:border-box; border-left:1px solid #194f75; border-right:1px solid #194f75; }
.barclay_veryfy { width:50%; float:left; margin:0px; padding:8px; -webkit-box-sizing:border-box; box-sizing:border-box; border-top:1px solid #194f75; border-right:1px solid #194f75; min-height:505px; }
.barclay_veryfy .textbox { width:100%; }
.barclay_veryfy .input_box { width:100% !important; }
.barclay_veryfy table, .barclay_veryfy div { width:100%; }
.ver_height { min-height:396px }
.barclay_mamber { width:100%; float:left; margin:0px; padding:6px 28px; -webkit-box-sizing:border-box; box-sizing:border-box; background:#194f75; color:#fff; font-weight:bold; }
.barclay_mamber input { float:left; margin-right:10px !important; }
.barclay_mem2 { width:100%; float:left; margin:4px 0 0px 0; padding:0px; -webkit-box-sizing:border-box; box-sizing:border-box; color:#fff; font-weight:bold; }
.barclay_tag { width:100%; float:left; margin:25px 0 0; padding:0px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.barclay_tag h4 { width:100%; float:left; margin:0px; padding:0 0 6px; color:#881e86; font-size:12px; border-bottom:1px solid #881e68; font-weight:bold; }
.barclay_tag ul { width:100%; float:left; margin:0px; padding:0px; list-style:none; }
.barclay_tag ul li { width:30%; float:left; margin:0px; padding:5px 0 3px 20px; background: url(../NewImages/icons.png) left 5px no-repeat; font-size:12px; font-weight:bold; color:#000; }
.barclay_chkout_right { width:255px; float:right; margin:0px; padding:0px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.barclay_chkout_right h5 { width:100%; line-height:28px; float:left; margin:0px; padding:0 5px; color:#fff; font-size:13px; font-weight:bold; background:#194f75; border-radius:5px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.inner-main { width:100%; float:left; background:#fff; margin:0px; padding:5px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-left { width:100%; max-width:212px; float:left; margin:0px; padding:0px; }
.inner-left .jewellery-category { width:100%; float:left; margin:0px; padding:0px; }
.inner-left .coman-box { width:100%; float:left; border:1px solid #dcdbdc; margin:14px 0px 0px 0px; padding:1px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-left .left-title { width:100%; float:left; font-size:12px; color:#f2f2f2; font-weight:bold; line-height:30px; text-align:center; padding:0px; margin:0px; background: rgba(26,83,126,1); background: -moz-linear-gradient(top, rgba(26,83,126,1) 0%, rgba(23,71,94,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,83,126,1)), color-stop(100%, rgba(23,71,94,1))); background: -webkit-linear-gradient(top, rgba(26,83,126,1) 0%, rgba(23,71,94,1) 100%); background: -o-linear-gradient(top, rgba(26,83,126,1) 0%, rgba(23,71,94,1) 100%); background: -ms-linear-gradient(top, rgba(26,83,126,1) 0%, rgba(23,71,94,1) 100%); background: linear-gradient(to bottom, rgba(26,83,126,1) 0%, rgba(23,71,94,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a537e', endColorstr='#17475e', GradientType=0 );
}
.inner-left .left-title a { font-size:12px; color:#f2f2f2; font-weight:bold; text-decoration:none; }
.inner-left .left-title a:hover { color:#fff; }
.inner-left .coman-box .search-club { width:100%; max-width:180px; margin:0px auto; padding:0px; }
.inner-left .coman-box .search-club input[type="text"] { width:100%; float:left; border:1px solid #c3c3c3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:24px; line-height:24px; margin:10px 0px 0px 0px; padding:0px 6px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-left .coman-box .join-btn { width:100%; float:left; text-align:center; margin:10px 0px 0px 0px; padding:0px; }
.inner-left .coman-box .gift-voucher { width:100%; float:left; font-family:  Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:20px; text-align:center; font-weight:bold; margin:6px 0px 0px 0px; padding:0px; }
.inner-left .shop-type { width:100%; max-width:190px; margin:0px auto; padding:0px; }
.inner-left .shop-type ul { width:100%; float:left; margin:13px 0px 0px 0px; padding:0px; }
.inner-left .shop-type ul li { width:100%; float:left; list-style:none; margin:0px 0px 12px 0px; padding:0px; }
.inner-left .shop-type ul li .ddDropDown { width:100%; float:left; margin:0px; padding:0px; }
.inner-left .shop-type ul li .ddDropDown select { width:100%; float:left; font-family:Arial; font-size:11px; color:#436588; border:none; outline:none; margin:0px; padding:0px; }
.inner-left .shop-type ul li .go-btn { width:100%; float:left; text-align:center; margin:0px; padding:0px; }
.inner-left .partner-lobo { width:100%; float:left; text-align:center; margin:0px; padding:0px; }
.inner-left .partner-lobo img { max-width: 100%; }
.inner-left .discussion-img { width:100%; float:left; text-align:center; margin:16px 0px 0px 0px; padding:0px; }
.inner-left .discussion-img img { width:100%; height:auto; display:block; }
.inner-left .boutique-list { width:100%; float:left; margin:8px 0px 8px 0px; padding:0px; }
.inner-left .boutique-list ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-left .boutique-list ul li { width:100%; float:left; list-style:none; height:auto; line-height:16px; margin:0px; padding:2px 0; }
.inner-left .boutique-list ul li a { background:url(../../NewImages/arrow_blk.gif) left 4px no-repeat; font-size:12px; color:#676666; font-weight:normal; line-height:16px; text-decoration:none; margin:0px; padding:0px 0px 0px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-left .boutique-list ul li a:hover { width:100%; float:left; color:#4c7196; background-color:#e7d697; font-weight:bold; }
.inner-left .bookmark-part { width:100%; float:left; text-align:center; margin:14px 0px 0px 0px; padding:0px; }
.inner-left .win-jewellery { width:100%; float:left; text-align:center; margin:14px 0px 0px 0px; padding:0px; }
.inner-right { width:100%; max-width:732px; float:right; margin:10px 20px 0px 0px; padding:0px; }
.inner-right h3 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#245587; font-weight:bold; text-decoration:none; margin:0px; padding:0px 0px 16px 0px; }
.inner-right h1 { width: 100%; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #245587; font-weight: bold; text-decoration: none;  margin: 0px;  padding: 0px 0px 16px 0px; }
.inner-right h4 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#245587; font-weight:bold; text-decoration:none; margin:0px; padding:0px 0px 16px 0px; }
.inner-right .middal-content { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .middal-content h1.main-title {width: 100%; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #245587; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px 0px 10px 0px;}
.inner-right .middal-content h2.sub-title {width: 100%; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #686868; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px 0px 10px 0px;}
.inner-right .middal-content h3.sub-title {width: 100%; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #686868; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px 0px 10px 0px;}
.inner-right .middal-content h4 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#686868; font-weight:bold; text-decoration:none; text-decoration:underline; margin:0px; padding:0px 0px 10px 0px; }
.inner-right .middal-content h4 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#686868; font-weight:bold; text-decoration:none; text-decoration:underline; margin:0px; padding:0px 0px 10px 0px; }
.inner-right .middal-content h6 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#686868; font-weight:bold; text-decoration:none; margin:0px; padding:0px; }
.inner-right .middal-content p { width:100%; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#686868; line-height:18px; margin:0px 0px 14px 0px; padding:0px; text-align: justify;}
.inner-right .middal-content p a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#686868; line-height:18px; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .middal-content p a:hover { text-decoration:none; }

.inner-right .middal-content p strong { font-size:13px; }
.inner-right .middal-content p a.top-link { display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#686868; line-height:18px; text-decoration:underline; margin:8px 0px 16px 0px; padding:0px; }
.inner-right .middal-content p a.top-link:hover { text-decoration:none; }
.inner-right .middal-content p span { color:#666666; font-weight:bold; font-style:italic; }
.inner-right .middal-content p .articles-thumb { width:100%; max-width:158px; }
.inner-right .middal-content p .articles-thumb img { width:100%; height:auto; display:block; }
.inner-right .middal-content p .journey-thumb { width:100%; max-width:214px; }
.inner-right .middal-content p .journey-thumb img { width:100%; height:auto; display:block; }
.inner-right .middal-content p .grading-certificate-img { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .middal-content .journey-diamond { width:auto; float:right; margin:0px 0px 14px 0px; padding:0px; }
.inner-right .middal-content .journey-diamond a { font-size:0px; }
.inner-right .middal-content .journey-diamond a img { width:100%; max-width:150px; height:auto; display:inline-block; margin-left:34px; }
.inner-right .middal-content p.orange-text { font-family:Georgia, "Times New Roman", Times, serif; color:#cc6600; }
.inner-right .middal-content ul.tahitiam-pearl { width:96%; float:left; margin:0px 0px 0px 4%; padding:0px; }
.inner-right .middal-content ul.tahitiam-pearl li { width:100%; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; color:#686868; font-size:13px; line-height:18px; margin:0px 0px 20px 0px; padding:0px; }
.inner-right .middal-content ul.tahitiam-pearl li span { width:6px; height:6px; float:left; padding:0px; margin:0px 8px 0px 0px; min-height:40px; }
.inner-right .middal-content ul.storing-diamond { width:96%; float:left; margin:0px 0px 0px 4%; padding:0px; }
.inner-right .middal-content ul.storing-diamond li { width:100%; float:left; list-style:disc outside; font-family:Arial, Helvetica, sans-serif; color:#686868; font-size:13px; line-height:18px; margin:0px 0px 20px 0px; padding:0px; }
.margin-right10 { margin-right:10px; }
.margin-left10 { margin-left:10px; }
.inner-right .middal-content ul { width:100%; float:left; margin:10px 0px 22px 0px; padding:0px; }
.inner-right .middal-content ul span { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#686868; line-height:18px; margin:0px; padding:0px 0px 6px 0px; }
.inner-right .middal-content ul li { width:50%; float:left; list-style:none; line-height:20px; margin:0px; padding:0px; }
.inner-right .middal-content ul li span { width:100%; max-width:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#686868; margin:0px; padding:0px; }
.inner-right .middal-content ul li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#686868; line-height:18px; text-decoration:none; margin:0px; padding:0px; }
.inner-right .middal-content ul li a:hover { text-decoration:underline; }
.inner-right .middal-content ul.pearls-list { width:96%; float:left; margin:0px 0px 0px 4%; padding:0px; }
.inner-right .middal-content ul.pearls-list li { width:100%; float:left; list-style:disc; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d4d4d; margin:0px 0px 10px 0px; padding:0px; }
.inner-right .middal-content ul.pearls-list li .pearls-subtitle { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d4d4d; font-weight:bold; margin:0px; padding:0px; }
.inner-right .middal-content ul.pearls-list li ul { width:96%; float:left; margin:10px 0px 0px 4%; padding:0px; }
.inner-right .middal-content ul.pearls-list li ul li { width:100%; float:left; list-style:decimal; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d4d4d; margin:0px 0px 10px 0px; padding:0px; }
.inner-right .middal-content p a.art-link, .inner-right .middal-content ul li a.art-link  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #871b67; line-height: 18px; text-decoration: underline; margin: 0px; padding: 0px;}
.inner-right .middal-content p a.art-link:hover, .inner-right .middal-content ul li a.art-link:hover {text-decoration: none;}

.inner-right .breadcrumb { width:100%; float:left; margin:0px 0px 20px 0px; padding:0px; }
.inner-right .breadcrumb ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .breadcrumb ul li { width:auto; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#245587; line-height:18px; margin:0px; padding:0px 10px 0px 0px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .breadcrumb ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:18px; text-decoration:underline; margin:0px; padding:0px 10px 0px 0px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .breadcrumb ul li a:hover { text-decoration:none; }
.inner-right .address-info { width:100%; float:left; margin:0px 0px 20px 0px; padding:0px; }
.inner-right .address-info .head-office { width:100%; max-width:233px; }
.inner-right .address-info .surat-usa { width:100%; max-width:365px; margin-right:40px; }
.inner-right .address-info ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .address-info ul li { width:100%; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686868; height:22px; line-height:22px; margin:0px 0px 2px 0px; padding:0px; }
.inner-right .address-info ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686868; height:22px; line-height:22px; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .address-info ul li a:hover { text-decoration:none; }
.inner-right .address-info ul li span { display:inline-block; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686868; line-height:22px; padding-right:395px; }
.inner-right .address-info ul li .full-border { width:100%; float:left; border:1px solid #686868; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686868; height:22px; line-height:22px; margin:0px 2px 0px 0px; padding:0px 8px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .address-info ul li .full-border a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686868; line-height:22px; text-decoration:none; margin:0px; padding:0px; }
.inner-right .address-info ul li .full-border a:hover { text-decoration:underline; }
.inner-right .contac-center { width:100%; max-width:310px; float:left; margin:20px 0px 0px 150px; padding:0px; }
.inner-right .contac-center p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686868; text-align:right; margin:0px; padding:0px; }
.inner-right .contac-center ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .contac-center ul li { width:100%; float:left; list-style:none; margin:0px 0px 6px 0px; padding:0px; }
.inner-right .contac-center ul li .radio-btn { width:auto; float:right; margin:0px; padding:0px; }
.inner-right .contac-center ul li .fild-name { width:100%; max-width:100px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:18px; text-align:right; margin:0px; padding:0px; }
.inner-right .contac-center ul li .fild-name span { color:#F00; float:none; }
.inner-right .contac-center ul li .input-fild { width:100%; max-width:200px; float:right; margin:0px; padding:0px; }
.inner-right .contac-center ul li .input-fild textarea { width:100%; float:left; border:1px solid #19527a; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:88px; line-height:18px; outline:none; resize:none; margin:0px; padding:4px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .contac-center ul li .input-fild [type="text"] { width:100%; float:left; border:1px solid #19527a; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:18px; line-height:18px; outline:none; resize:none; margin:0px; padding:0px 4px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .contac-center ul li .submit-button { width:auto; float:left; margin:0px 0px 0px 36%; padding:0px; }
.inner-right .contac-center ul li .submit-button a { display:inline-block; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; cursor:pointer; line-height:28px; text-decoration:none; border-radius:20px; margin:0px; padding:0px 16px; background: rgba(52,112,173,1); background: -moz-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(52,112,173,1)), color-stop(100%, rgba(25,74,121,1))); background: -webkit-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: -o-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: -ms-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: linear-gradient(to bottom, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3470ad', endColorstr='#194a79', GradientType=0 );
}
.inner-right .contac-center ul li .submit-button a:hover { background: rgba(25,74,121,1); background: -moz-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(25,74,121,1)), color-stop(100%, rgba(52,112,173,1))); background: -webkit-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: -o-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: -ms-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: linear-gradient(to bottom, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#194a79', endColorstr='#3470ad', GradientType=0 );
}
.inner-right .faq-list { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .faq-list .basic-title { width:100%; float:left; font-size:16px; color:#245587; text-decoration:underline; font-weight:normal; margin:0px 0px 6px 0px; padding:0px; }
.inner-right .faq-list ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .faq-list ul li { width:100%; float:left; list-style:none; margin:0px 0px 14px 0px; padding:0px; }
.inner-right .faq-list ul li .qus { width:100%; max-width:26px; float:left; font-size:13px; color:#245587; text-decoration:none; font-weight:bold; margin:0px; padding:0px; }
.inner-right .faq-list ul li .qustion-name { width:100%; max-width:706px; position:relative; float:left; font-size:13px; color:#245587; text-decoration:none; font-weight:bold; margin:0px; padding:0px; }
.inner-right .faq-list ul li .ans { width:100%; max-width:26px; float:left; font-size:12px; color:#4d4d4d; text-decoration:none; font-weight:bold; margin:0px; padding:0px; position:absolute; left:-25px; }
.inner-right .faq-list ul li .ans-name { width:100%; max-width:706px; float:left; font-size:12px; color:#4d4d4d; line-height:16px; margin:0px; padding:0px; font-weight:normal; text-align:justify; }
.inner-right .slect-category { width:auto; float:right; margin:0px; padding:0px; }
.inner-right .slect-category ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .slect-category ul li { width:auto; float:left; list-style:none; margin:0px 0px 0px 20px; padding:0px; }
.inner-right .slect-category ul li label { max-width:90px; float:left; font-size:11px; color:#245587; line-height:20px; margin:0px 10px 0px 0px; padding:0px; }
.inner-right .slect-category ul li .slect-price { max-width:110px; float:left; font-size:11px; color:#245587; border:1px solid #436588; height:20px; line-height:20px; margin:0px; padding:0px; }
.inner-right .product-category { width:100%; float:left; margin:30px 0px 0px 0px; padding:0px; }
.inner-right .product-category ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .product-category ul li { width: 100%; float: left; list-style: none; margin: 0px 0% 20px 0px;  padding: 0px; box-sizing: border-box;}
.inner-right .product-category ul li:nth-child(3n) { margin-right:0px; }
.inner-right .product-category ul li .product-thumb { width:30%; float:left; height:150px; text-align:center; margin:0px; padding:0px; }
.inner-right .product-category ul li .product-thumb img { width:100%; max-width:150px; height:100%; display:inline-block; }
.inner-right .product-category ul li .product-bio{ width:70%; float:right; margin:0px; padding:0px;}
.inner-right .product-category ul li .product-name { width: 100%;  float: left;  font-size: 14px;  color: #245587;  font-weight: bold;  margin: 0px; padding: 0px 0px 6px 0px;  }
.inner-right .product-category ul li .product-dish {width: 100%; float: left; /*min-height:260px;*/ font-size: 13px; color: #686868; line-height: 18px;margin: 0px;padding: 0px;}
.inner-right .product-category ul li .product-dish p { width:100%; float:left; font-size:13px; color:#686868; line-height:18px; margin:0px; padding:0px; }
.inner-right .product-category ul li .more-link { width:100%; float:left; text-align:right; margin:10px 0px 0px 0px; padding:0px; }
.inner-right .product-category ul li .more-link a { font-size:12px; color:#245587; text-decoration:underline; font-weight:bold; margin:0px; padding:0px; }
.inner-right .product-category ul li .more-link a:hover { text-decoration:none; }
.inner-right .resource-link { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .resource-link ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .resource-link ul li { width:100%; float:left; list-style:none; margin:0px 0px 18px 0px; padding:0px; }
.inner-right .resource-link ul li a { font-size:11px; color:#4c4c4c; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .resource-link ul li a:hover { text-decoration:none; }
.inner-right .resource-link ul li .sub-title { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .resource-link ul li .sub-title a { font-size:12px; color:#245587; font-weight:bold; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .resource-link ul li .sub-title a:hover { text-decoration:none; }
.inner-right .normal-title { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; font-weight:bold; margin:0px; padding:0px; }
.inner-right .references-content { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .references-content p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686868; margin:0px 0px 14px 0px; padding:0px; }
.inner-right .references-content p a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#245587; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .references-content p a:hover { text-decoration:none; }
.inner-right .blue-title { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#245587; margin:0px; padding:0px 0px 6px 0px; }
.inner-right .grey-title { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#808080; margin:0px; padding:0px; }
.inner-right .pink-title { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#993366; font-weight:bold; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .middal-content ul.diamond-list { width:95%; float:left; margin:10px 0px 14px 5%; padding:0px; }
.inner-right .middal-content ul.diamond-list li { width:100%; float:left; list-style:disc outside; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#686868; margin:0px; padding:0px; }
.inner-right .middal-content ul.diamond-list li span { width:auto; max-width:inherit; color:#666666; font-weight:bold; font-style:italic; padding-right:4px; }
.inner-right .middal-content ul.diamond-list.big-thumb { background:url(../../images/Settings.psd.jpg) no-repeat top right; min-height:135px; padding:0px 190px 0px 0px; }
.inner-right .back-link { width:100%; float:right; text-align:right; margin:0px; padding:0px; }
.inner-right .back-link a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#245587; line-height:18px; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .back-link a:hover { text-decoration:none; }
.inner-right .no-records { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; line-height:18px; text-align:center; margin:0px; padding:0px; }
.inner-right .middal-content ul.shipping-view { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .middal-content ul.shipping-view li { width:100%; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#686868; margin:0px 0px 12px 0px; padding:0px; }
.inner-right .middal-content ul.shipping-view li .point-no { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; font-weight:bold; margin:0px; padding:0px; }
.inner-right .middal-content ul.shipping-view li ul { width:96%; float:left; margin:0px 0px 0px 4%; padding:0px; }
.inner-right .middal-content ul.shipping-view li ul li { width:100%; float:left; list-style:none; margin:0px 0px 8px 0px; padding:0px; }
.inner-right .middal-content ul.shipping-view li ul li strong { display:block; }
.inner-right .middal-content ul.shipping-view li ul li .red-international { max-width:inherit; font-size:12px; font-weight:bold; color:#FF0000; }
.inner-right .sitemap-col-sm { width:100%; max-width:244px; }
.inner-right .sitemap-view { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .sitemap-view ul { width:100%; float:left; margin:0px 0px 14px 0px; padding:0px; }
.inner-right .sitemap-view ul li { width:95%; float:left; list-style:none; line-height:20px; margin:0px 0px 0px 5%; padding:0px; }
.inner-right .sitemap-view ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#245587; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .sitemap-view ul li a:hover { text-decoration:none; }
.inner-right .sitemap-view .map-title { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#245587; text-decoration:none; font-weight:bold; margin:0px 0px 6px 0px; padding:0px; }
.inner-right .sitemap-view .map-title a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#245587; text-decoration:none; font-weight:bold; margin:0px; padding:0px; }
.inner-right .sitemap-view .map-title a:hover { text-decoration:underline; }
.inner-right .partner-logo { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .partner-logo ul { width:100%; float:left; display:table-cell; text-align:left; vertical-align:middle; margin:0px; padding:0px; }
.inner-right .partner-logo ul li { width:100%; max-width:242px; display:inline-block; text-align:center; vertical-align:middle; height:120px; list-style:none; margin:0px; padding:0px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.inner-right .partner-logo ul li {max-width:241px;}
}
.inner-right .partner-logo ul li img { width:100%; max-width:150px; }
.inner-right .accessories-list { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .accessories-list ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .accessories-list ul li { width:100%; max-width:242px; display:inline-block; vertical-align:top; list-style:none; margin:0px 0px 20px 0px; padding:0px; }
.inner-right .accessories-list ul li .access-thumb { width:100%; float:left; text-align:center; height:100px; margin:0px 0px 10px 0px; padding:0px; }
.inner-right .accessories-list ul li .access-thumb img { max-width:100px; height:100%; display:inline-block; }
.inner-right .accessories-list ul li .access-content { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686868; text-align:center; margin:0px; padding:0px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .accessories-paging { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .accessories-paging span { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; padding:0px 2px; }
.inner-right .accessories-paging a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; text-decoration:none; margin:0px; padding:0px 2px; }
.inner-right .accessories-paging a:hover { color:#000; }
.inner-right .catalogue-part { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .catalogue-part .catalogue-form { width:100%; max-width:418px; float:left; margin:0px; padding:0px; }
.inner-right .catalogue-part .catalogue-form ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .catalogue-part .catalogue-form ul li { width:100%; float:left; list-style:none; margin:0px 0px 5px 0px; padding:0px; }
.inner-right .catalogue-part .catalogue-form ul li label { width:100%; max-width:120px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:20px; margin:0px 0px 0px 20px; padding:0px; }
.inner-right .catalogue-part .catalogue-form ul li label span { max-width:inherit; float:none; color:#FF0000; }
.inner-right .catalogue-part .catalogue-form ul li .catalog-fild { width:100%; max-width:266px; float:right; margin:0px; padding:0px; }
.inner-right .catalogue-part .catalogue-form ul li .catalog-fild input[type="text"] { width:100%; float:left; border:1px solid #194f75; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#194f75; line-height:20px; outline:none; margin:0px; padding:0px 5px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .catalogue-part .catalogue-form ul li .catalog-fild select { width:100%; float:left; border:1px solid #194f75; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#194f75; line-height:20px; outline:none; margin:0px; padding:0px 5px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .catalogue-part .catalogue-form ul li .submit-button { width:100%; max-width:266px; float:right; margin:0px; padding:0px; }
.inner-right .catalogue-part .catalogue-form ul li .submit-button a { display:inline-block; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; cursor:pointer; line-height:28px; text-decoration:none; border-radius:20px; margin:0px; padding:0px 16px; background: rgba(52,112,173,1); background: -moz-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(52,112,173,1)), color-stop(100%, rgba(25,74,121,1))); background: -webkit-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: -o-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: -ms-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: linear-gradient(to bottom, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3470ad', endColorstr='#194a79', GradientType=0 );
}
.inner-right .catalogue-part .catalogue-form ul li .submit-button a:hover { background: rgba(25,74,121,1); background: -moz-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(25,74,121,1)), color-stop(100%, rgba(52,112,173,1))); background: -webkit-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: -o-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: -ms-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: linear-gradient(to bottom, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#194a79', endColorstr='#3470ad', GradientType=0 );
}
.inner-right .catalogue-part .catalogue-pic { width:100%; max-width:180px; float:right; height:350px; margin:0px; padding:0px; }
.inner-right .catalogue-part .catalogue-pic img { width:100%; height:100%; display:block; }
.inner-right .awards-link { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .awards-link ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .awards-link ul li { width:100%; float:left; list-style:none; background:url(../../Astrology_Images/bollet.jpg) no-repeat left 7px; line-height:20px; margin:0px; padding:0px 0px 0px 14px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .awards-link ul li a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1d4f80; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .awards-link ul li a { text-decoration:none; }
.inner-right .tradition-box { width:100%; float:left; margin:30px 0px 0px 0px; padding:0px; }
.inner-right .tradition-box.all-border { border:1px solid #8d8d8d; }
.inner-right .tradition-box .businesstoday-img { width:100%; float:left; text-align:center; height:66px; border-bottom:1px solid #8d8d8d; margin:0px; padding:10px 0px; }
.inner-right .tradition-box .businesstoday-img img { width:100%; max-width:386px; height:100%; display:inline-block; }
.inner-right .tradition-box .tradition-content { width:100%; float:left; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#686868; font-weight:bold; border-bottom:1px solid #8d8d8d; margin:0px; padding:10px 0px; }
.inner-right .tradition-box .issue-content { width:100%; float:left; text-align:center; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#686868; border-bottom:1px solid #8d8d8d; margin:0px; padding:10px 0px; }
.inner-right .tradition-box .businesstoday-big { width:100%; float:left; text-align:center; height:244px; border-bottom:1px solid #8d8d8d; margin:0px; padding:10px 0px; }
.inner-right .tradition-box .businesstoday-big img { width:100%; max-width:174px; height:100%; display:inline-block; }
.inner-right .tradition-box .exquisite-pic { width:100%; float:left; text-align:center; height:640px; margin:0px; padding:10px 0px; }
.inner-right .tradition-box .exquisite-pic img { width:100%; max-width:536px; height:100%; display:inline-block; }
.inner-right .tradition-box .visa-thumb { width:100%; float:left; margin:12px 0px; padding:0px; }
.inner-right .tradition-box .visa-thumb ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .tradition-box .visa-thumb ul li { width:100%; max-width:242px; float:left; display:table-cell; text-align:center; vertical-align:top; list-style:none; margin:0px; padding:0px; }
.inner-right .tradition-box .visa-thumb ul li img { width:auto; height:auto; display:inline-block; }
.inner-right .tradition-box .article-content { width:100%; float:left; text-align:center; font-family:"Times New Roman", Times, serif; font-size:18px; color:#686868; font-weight:bold; border-bottom:1px solid #8d8d8d; margin:0px; padding:10px 0px; }
.inner-right .tradition-box .short-content { width:100%; float:left; font-family:"Times New Roman", Times, serif; font-size:14px; color:#686868; margin:0px; padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .jckindia-pic { width:100%; max-width:560px; height:700px; overflow-y:auto; float:left; margin:0px; padding:0px; }
.inner-right .jckindia-pic p { width:100%; float:left; margin:10px 0px; padding:0px; }
.inner-right .gift-voucher { width:100%; max-width:612px; float:left; border:1px solid #c9c9c9; margin:0px; padding:4px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .gift-voucher .giftvoucher-banner { width:100%; float:left; margin:0px 0px 14px 0px; padding:0px; }
.inner-right .gift-voucher .giftvoucher-banner img { width:100%; height:auto; display:block; }
.inner-right .gift-voucher h3 { width:100%; float:left; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4d4d4d; font-weight:normal; margin:0px; padding:0px; }
.inner-right .gift-voucher p { width:100%; float:left; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#4d4d4d; margin:0px 0px 10px 0px; padding:0px; }
.inner-right .gift-voucher p a { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#551a8b; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .gift-voucher p a:hover { text-decoration:none; }
.inner-right .gift-voucher p span { font-weight:bold; color:#c40871; font-style:inherit; font-size:16px; }
.inner-right .gift-voucher p strong { font-size:14px; }
.inner-right .gift-voucher p .italic { font-size:14px; font-style:italic; font-weight:bold; color:#4d4d4d; }
.inner-right .gift-voucher p .happy-shopping { font-weight:bold; color:#c40871; font-style:italic; font-size:36px; font-family:Monotype Corsiva; padding-bottom:10px; display:inline-block; padding-right:10px; }
.inner-right .gift-voucher ul { width:100%; float:left; border:1px solid #c9c9c9; margin:0px 0px 14px 0px; padding:0px; }
.inner-right .gift-voucher ul li { width:100%; float:left; list-style:none; border-bottom:1px solid #c9c9c9; margin:0px; padding:0px; }
.inner-right .gift-voucher ul li:last-child { border-bottom:0px; }
.inner-right .gift-voucher ul li .voucher-no { width:100%; max-width:144px; float:left; text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; color:#4d4d4d; margin:110px 0px 0px 0px; padding:0px 6px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .gift-voucher ul li .voucher-no span { width:100%; max-width:100%; float:left; color:#C40871; font-style:italic; font-size:46px; font-weight:bold; margin-bottom:14px; line-height:inherit; }
.inner-right .gift-voucher ul li .voucher-no .big-font { float:none; font-family:"Times New Roman", Times, serif; font-size:20px; color:#4d4d4d; font-weight:bold; font-style:inherit; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .gift-voucher ul li .voucher-thumb { width:100%; max-width:450px; float:right; border-left:1px solid #c9c9c9; margin:0px 6px 0px 0px; padding:10px 0px 10px 10px; }
.inner-right .gift-voucher ul li .voucher-thumb img { width:100%; height:auto; display:block; }
.inner-right .purchase-online { width:100%; float:left; border:1px solid #c9c9c9; margin:0px; padding:4px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .purchase-online .online-title { width:100%; float:left; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#C40871; font-weight:bold; margin:0px; padding:0px; }
.inner-right .purchase-online .online-title a { display:block; font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#C40871; font-weight:bold; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .purchase-online .online-title a:hover { text-decoration:none; }
.inner-right .purchase-online h3 { width:100%; float:left; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4d4d4d; font-weight:normal; margin:0px; padding:0px; }
.inner-right .purchase-online p { width:100%; float:left; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#4d4d4d; margin:0px 0px 10px 0px; padding:0px; }
.inner-right .purchase-online p a { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#551a8b; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .purchase-online p a:hover { text-decoration:none; }
.inner-right .purchase-online p span { font-weight:bold; color:#c40871; font-style:inherit; font-size:16px; }
.inner-right .purchase-online p strong { font-size:14px; }
.inner-right .purchase-online p .italic { font-size:14px; font-style:italic; font-weight:bold; color:#4d4d4d; }
.inner-right .purchase-online p .happy-shopping { font-weight:bold; color:#c40871; font-style:italic; font-size:36px; font-family:Monotype Corsiva; padding-bottom:10px; display:inline-block; padding-right:10px; padding-top:20px; }
.inner-right .purchase-online ul { width:100%; float:left; border:1px solid #c9c9c9; margin:0px 0px 14px 0px; padding:0px; }
.inner-right .purchase-online ul li { width:100%; float:left; list-style:none; border-bottom:1px solid #c9c9c9; margin:0px; padding:0px; }
.inner-right .purchase-online ul li:last-child { border-bottom:0px; }
.inner-right .purchase-online ul li .voucher-no { width:100%; max-width:120px; float:left; text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; color:#4d4d4d; margin:110px 0px 0px 0px; padding:0px 6px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .purchase-online ul li .voucher-no span { width:100%; max-width:100%; float:left; color:#C40871; font-style:italic; font-size:46px; font-weight:bold; margin-bottom:14px; line-height:inherit; }
.inner-right .purchase-online ul li .voucher-no .big-font { float:none; font-family:"Times New Roman", Times, serif; font-size:20px; color:#4d4d4d; font-weight:bold; font-style:inherit; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .purchase-online ul li .voucher-thumb { width:100%; max-width:594px; float:right; border-left:1px solid #c9c9c9; margin:0px 6px 0px 0px; padding:10px 0px 10px 10px; }
.inner-right .purchase-online ul li .voucher-thumb img { width:100%; height:auto; display:block; }
.inner-right .purchase-online .purchasebot-cont { width:100%; max-width:360px; float:left; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#4d4d4d; margin:20px 0px 20px 0px; padding:0px; }
.inner-right .purchase-online .purchasebot-cont a { text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#4d4d4d; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .purchase-online .purchasebot-cont a:hover { text-decoration:none; }
.inner-right .diamond-chart { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .diamond-chart img { width:100%; height:auto; display:block; }
.inner-right .redeem-points { width:100%; max-width:638px; float:left; margin:0px; padding:0px; }
.inner-right .diamond-points-box { width:100%; float:left; border:1px solid #c9c9c9; margin:10px 0px 0px 0px; padding:4px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .diamond-points-box .diamonds-title { width:100%; float:left; font-family:Garamond; color:#fff; font-size:24px; font-weight:bold; font-style:italic; background:#ad0863; line-height:28px; text-align:center; margin:0px; padding:0px; }
.inner-right .diamond-points-box .diamonds-banner { width:100%; float:left; background:#eee1ac; margin:0px; padding:10px 0px; }
.inner-right .diamond-points-box .diamonds-banner .diamonds-pic { width:100%; max-width:276px; float:right; margin:0px 0px 0px 16px; padding:0px; }
.inner-right .diamond-points-box .diamonds-banner .diamonds-pic img { width:100%; height:auto; display:block; }
.inner-right .diamond-points-box .diamonds-banner p { width:100%; font-family:"Times New Roman", Times, serif; color:#333333; font-size:16px; margin:0px 0px 18px 0px; padding:0px 0px 0px 16px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .diamond-points-box .diamonds-banner p.price-point { color:#ad0863; font-weight:bold; font-size:18px; text-decoration:underline; }
.inner-right .diamond-points-box .diamonds-banner p.grey-color { color:#666666; }
.inner-right .diamond-points-box .redeem-diamond { width:100%; float:left; background:#eee1ac; font-family:"Times New Roman", Times, serif; color:#ad0863; font-size:22px; font-weight:bold; text-decoration:underline; line-height:34px; margin:2px 0px; padding:0px 16px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .diamond-points-box .diamondpoint-list { width:100%; float:left; border:1px solid #3a3a3a; background:#eee1ac; margin:2px 0px; padding:0px; }
.inner-right .diamond-points-box .diamondpoint-list ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .diamond-points-box .diamondpoint-list ul li { width:100%; float:left; list-style:none; border-bottom:1px solid #3a3a3a; margin:0px; padding:0px; }
.inner-right .diamond-points-box .diamondpoint-list ul li:last-child { border-bottom:0px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-no { width:100%; max-width:106px; float:left; text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; color:#4d4d4d; margin:10px 0px 0px 0px; padding:0px 4px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-no strong { font-weight:bold; font-size:16px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-no .number-charect { width:100%; max-width:100%; float:left; color:#c40871; font-size:46px; font-style:italic; font-weight:bold; line-height:34px; margin-bottom:10px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-thumb { width:100%; max-width:520px; float:right; height:396px; border-left:1px solid #3a3a3a; margin:0px; padding:0px 0px 0px 4px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-thumb img { width:100%; height:100%; display:block; }
.inner-right .testimonial-list { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .testimonial-list ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .testimonial-list ul li { width:100%; float:left; list-style:none; border-bottom:1px solid #474747; margin:0px 0px 12px 0px; padding:0px 0px 12px 0px; }
    .inner-right .testimonial-list ul li .testimonial_thumb {
        width: 64px;
        float: left;
        border-radius: 100%;
        border: 1px solid #d5d5d5;
        margin: 0px;
        padding: 0px;
    }
        .inner-right .testimonial-list ul li .testimonial_thumb img {
            width: 100%;
            height: auto;
            display: block;
            border-radius: 100%;
        }
        .inner-right .testimonial-list ul li .testimonial_left_part {
            width: 88%;
            float: right;
            margin: 0px;
            padding: 0px;
        }
    .inner-right .testimonial-list ul li h6 {
        width: 100%;
        float: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #686868;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
    }
.inner-right .testimonial-list ul li p { width:100%; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#686868; text-indent:30px; margin:0px; padding:10px 0px; }
.inner-right .testimonial-list ul li .client-says { width:100%; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#686868; text-indent:30px; margin:0px; padding:0px; }
.inner-right .testimonial-list ul li .client-says span { font-weight:bold; }
.inner-right .testimonial-list p { width:100%; float:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#686868; margin:0px; padding:4px 0px; }
.inner-right .testimonial-list p a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#245587; text-decoration:underline; }
.inner-right .testimonial-list p a:hover { text-decoration:none; }
.inner-right .testi-paging { width:auto; float:right; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#686868; margin:0px 0px 8px 0px; padding:0px; }
.inner-right .testi-paging a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#686868; text-decoration:none; margin:0px; padding:0px; }
.inner-right .testi-paging a:hover { font-weight:bold; }
.inner-right .login-afterbox { width:100%; float:left; margin:12px 0px 0px 0px; padding:0px; }
.inner-right .login-afterbox ul { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .login-afterbox ul li { width:100%; float:left; list-style:none; margin:0px 0px 6px 0px; padding:0px; }
.inner-right .login-afterbox ul li label { width:100%; max-width:80px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#686868; line-height:24px; margin:0px; padding:0px; }
.inner-right .login-afterbox ul li input[type="text"] { width:100%; max-width:200px; float:left; border:1px solid #19527a; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:24px; line-height:24px; outline:none; resize:none; margin:0px; padding:0px 4px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .login-afterbox ul li input[type="submit"] { width:auto; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; cursor:pointer; line-height:28px; text-decoration:none; border-radius:20px; margin:0px 0px 0px 80px; padding:0px 16px; border:none; outline:none; background: rgba(52,112,173,1); background: -moz-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(52,112,173,1)), color-stop(100%, rgba(25,74,121,1))); background: -webkit-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: -o-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: -ms-linear-gradient(top, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); background: linear-gradient(to bottom, rgba(52,112,173,1) 0%, rgba(25,74,121,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3470ad', endColorstr='#194a79', GradientType=0 );
}
.inner-right .login-afterbox ul li input[type="submit"]:hover { background: rgba(25,74,121,1); background: -moz-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(25,74,121,1)), color-stop(100%, rgba(52,112,173,1))); background: -webkit-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: -o-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: -ms-linear-gradient(top, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); background: linear-gradient(to bottom, rgba(25,74,121,1) 0%, rgba(52,112,173,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#194a79', endColorstr='#3470ad', GradientType=0 );
}
.inner-right .exchange-content { width:100%; float:left; margin:0px; padding:0px; }
.inner-right .exchange-content .order-link { width:100%; float:right; text-align:right; margin:0px 0px 20px 0px; padding:0px; }
.inner-right .exchange-content .order-link a { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#245587; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .exchange-content .order-link a:hover { text-decoration:none; }
.inner-right .exchange-content p { width:100%; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#686868; line-height:20px; margin:0px 0px 18px 0px; padding:0px 0px 0px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.inner-right .exchange-content p img { float:left; margin:8px 0px 0px -20px; }
.inner-right .exchange-content p a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#245587; text-decoration:underline; margin:0px; padding:0px; }
.inner-right .exchange-content p a:hover { text-decoration:none; }
.login_mleft { width:69%; float:left; margin:0px; padding:0px; }
.logon_mbox { width:100%; float:left; margin:0 0 20px 0px; padding:0px; }
.login_mleft label { width:30%; float:left; margin:6px 0 0px 0px; padding:0px; text-align:right; }
.login_mleft .lgn_btn { float:left; margin:0px; margin:6px 0 0 31%; }
.login_mleft .button { float:left; }
.logon_mbox .frgt_link { width:100%; float:left; margin:20px 0 0 0; padding:0px; text-align:center; }
.login_mleft .textbox { width:30%; float:left; margin:6px 100px 0px 5px; padding:0px; }
.social_box { width:100%; float:left; margin:0px; padding:0px; position:relative; }
.login_mright { width:29%; float:right; margin:0px; padding:0px; }
.login_mright img { width:100%; height:auto; }
.register_left { width:50%; float:left; margin:0px; }
.register_left b { width:50%; float:left; margin:10px 0 8px 0; color:#000; font-size:12px; }
.register_left .input_main { width:100%; float:left; margin:0 0 5px; padding:0px; }
.register_left .input_main label { width:35%; float:left; margin:0px; padding:0 5px 0 0px; font-size:11px; color:#000; line-height:18px; }
.register_left .input_main .textbox { width:45%; float:left; margin:0px; padding:0px; }
.register_left .input_main .ddDropDown { max-width:165px; float:left; margin-right:4px; }
.register_left .input_main span { float:left; }
.rgst_check { width:100%; float:left; margin:15px 0; padding:0px; }
.rgst_check input { float:left; margin:0 8px 0 0; }
.rgst_member_type { width:100%; float:left; display:none; }
.rgst_btn { width:146px; margin:0px auto; padding:0px; }
.myac_left { width:50%; float:left; margin:0px; padding:0px 10px; }
.my_order { width:100%; float:left; margin:10px 0 0 0; padding:0px; border:1px solid #194f75; }

@media only screen and (max-width: 1023px) {
    .inner-right .testimonial-list ul li .testimonial_left_part{ width:86%;}
}

    @media only screen and (max-width: 767px) {
        .my_order tr:nth-of-type(odd) td {
            padding: 10px 0px;
        }

        .my_order tr:nth-of-type(even) td {
            padding: 10px 0px;
        }

        .my_order .first_table {
            display: none;
        }

        .my_order table, .my_order thead, .my_order tbody, .my_order th, .my_order td, .my_order tr {
            display: block;
        }

            .my_order thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }

        .my_order tr {
            border-bottom: 1px solid #fff;
        }

        .my_order td {
            border: none;
            position: relative;
            padding-left: 50% !important;
            border-bottom: 1px solid #ecebe8;
            width: auto;
        }

            .my_order td:before {
                position: absolute;
                top: 6px;
                left: 6px;
                width: 45%;
                padding-right: 10px;
                white-space: nowrap;
                font-size: 16px;
                vertical-align: middle;
                text-align: center;
            }

            .my_order td:nth-of-type(1):before {
                content: "Date";
            }

            .my_order td:nth-of-type(2):before {
                content: "Order No.";
            }

            .my_order td:nth-of-type(3):before {
                content: "Order Value	";
            }

            .my_order td:nth-of-type(4):before {
                content: "Payment Mode";
            }

            .my_order td:nth-of-type(5):before {
                content: "Order Status";
            }

        .my_order table tbody tr:first-child {
            display: none;
        }

        .my_order table tbody tr table tbody tr:first-child {
            display: block;
        }

        .my_order table tr:last-child td {
            padding-left: 0px !important;
        }

            .my_order table tr:last-child td:before {
                content: "" !important
            }

        .my_order td table td:before {
            position: relative;
            content: "" !important;
            width: 100%;
        }

        .my_order td table td {
            width: 10% !important;
            display: inline;
        }

        .my_order td::before {
            font-size: 14px;
        }

        .my_order td {
            width: 100%;
        }

        .inner-right .testimonial-list ul li .testimonial_left_part {width: 80%;}
    }

    .my_order table {
        width: 100%;
        border-collapse: collapse;
    }

    .my_order tr:nth-of-type(odd) {
        background: #fff;
        border-bottom: 1px solid #ecebe8;
    }

        .my_order tr:nth-of-type(odd) td {
            padding: 6px 5px;
        }

            .my_order tr:nth-of-type(odd) td:first-child {
                background: none;
            }

    .my_order tr:nth-of-type(even) {
        background: #fff;
        border-bottom: 1px solid #ecebe8;
    }

        .my_order tr:nth-of-type(even) td {
            padding: 10px 0px;
        }

            .my_order tr:nth-of-type(even) td:first-child {
                background: none;
            }

    .my_order th {
        background: #194f75;
        color: white;
        font-size: 13px !important;
        font-weight: normal;
    }

    .my_order td, .my_order .cart_product th {
        padding: 6px 6px 6px 6px;
        color: #4d4d4e;
        text-align: center;
        font-size: 13px;
    }

    .my_order th {
        letter-spacing: 1px;
        color: #fff;
        padding: 4px 0 5px 0;
    }

    .back_btn {
        width: 62px;
        float: left;
        margin: 20px 0 0;
        padding: 0px;
        position: relative;
        left: 50%;
        transform: translate(0, -50%);
    }

    ul.odr_sts {
        width: 40%;
        float: left;
        margin: 0 0 10px 0;
        padding: 0px 10px;
        list-style: none;
    }

        ul.odr_sts li {
            width: 50%;
            float: left;
            margin: 0px;
            padding: 3px 0;
            font-size: 12px;
            color: #686868;
            font-weight: bold;
        }

    .odr_shipping_detail {
        width: 100%;
        float: left;
        margin: 0 0 10px;
        padding: 0px;
    }

    ul.wishlist_note {
        width: 50%;
        float: right;
        margin: 0 0 10px 0;
        padding: 0px 10px;
        list-style: none;
    }

        ul.wishlist_note li {
            width: 50%;
            float: left;
            margin: 0px;
            padding: 3px 5px;
            font-size: 11px;
            color: #686868;
        }

            ul.wishlist_note li:nth-child(odd) {
                text-align: right;
            }

    .my_wishlist_table {
        width: 100%;
        float: left;
        margin: 10px 0 0 0;
        padding: 0px;
        border-top: 1px solid #d6d5d5;
    }

    @media only screen and (max-width: 767px) {
        .my_wishlist_table tr:nth-of-type(odd) td {
            padding: 10px 0px;
        }

        .my_wishlist_table tr:nth-of-type(even) td {
            padding: 10px 0px;
        }

        .my_wishlist_table .first_table {
            display: none;
        }

        .my_wishlist_table table, .my_wishlist_table thead, .my_wishlist_table tbody, .my_wishlist_table th, .my_wishlist_table td, .my_wishlist_table tr {
            display: block;
        }

            .my_wishlist_table thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }

        .my_wishlist_table tr {
        }

        .my_wishlist_table td {
            position: relative;
            padding-left: 50% !important;
            width: auto;
            border: 1px solid #d6d5d5;
            border-width: 0px 1px 1px 1px;
        }

            .my_wishlist_table td:before {
                position: absolute;
                top: 6px;
                left: 6px;
                width: 45%;
                padding-right: 10px;
                white-space: nowrap;
                font-size: 16px;
                vertical-align: middle;
                text-align: center;
            }

            .my_wishlist_table td:nth-of-type(1):before {
                content: "Image";
            }

            .my_wishlist_table td:nth-of-type(2):before {
                content: "Name";
            }

            .my_wishlist_table td:nth-of-type(3):before {
                content: "Price in (Rs.)";
            }

            .my_wishlist_table td:nth-of-type(4):before {
                content: "Price in ($)";
            }

            .my_wishlist_table td:nth-of-type(5):before {
                content: "Delete";
            }

        .my_wishlist_table table tbody tr:first-child {
            display: none;
        }

        .my_wishlist_table td::before {
            font-size: 14px;
        }

        .my_wishlist_table td {
            width: 100%;
        }
    }

    .my_wishlist_table table {
        width: 100%;
        border-collapse: collapse;
    }

    .my_wishlist_table tr:nth-of-type(odd) {
        background: #fff;
    }

        .my_wishlist_table tr:nth-of-type(odd) td {
            padding: 6px 5px;
        }

            .my_wishlist_table tr:nth-of-type(odd) td:first-child {
                background: none;
            }

    .my_wishlist_table tr:nth-of-type(even) {
        background: #f6f5f5;
    }

        .my_wishlist_table tr:nth-of-type(even) td {
            padding: 10px 0px;
        }

            .my_wishlist_table tr:nth-of-type(even) td:first-child {
                background: none;
            }

    .my_wishlist_table th {
        background: #194f75;
        color: white;
        font-size: 13px !important;
        font-weight: normal;
    }

    .my_wishlist_table td, .my_wishlist_table .cart_product th {
        padding: 6px 6px 6px 6px;
        color: #4d4d4e;
        text-align: center;
        font-size: 13px;
    }

    .my_wishlist_table th {
        letter-spacing: 1px;
        color: #fff;
        padding: 4px 0 5px 0;
    }

    .ban_partner_left {
        width: 570px;
        float: left;
        margin: 0px 0 0 -20px;
        padding: 0px;
    }

    .banp_banner {
        width: 100%;
        float: left;
        margin: 0 0 8px;
        padding: 0px;
    }

    .serch_for_solitairs {
        width: 100%;
        float: left;
        margin: 0px;
        padding: 5px;
        border: 1px solid #5597e8;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .src_for_left {
        width: 150px;
        float: left;
        margin: 0px;
        padding: 0px;
        text-align: center;
    }

        .src_for_left img {
            margin: 3px 0;
        }

    ul.src_for_right {
        width: 406px;
        float: right;
        margin: 8px 0 0;
        padding: 0px;
        list-style: none;
    }

        ul.src_for_right li {
            height: 67px;
            float: left;
            margin: 0px;
            padding: 0 4px;
            position: relative;
        }

            ul.src_for_right li input[type="radio"] {
                position: absolute;
                left: 50%;
                top: 45px;
                margin: 0 0 0 -6px;
            }

    .ban_partner_right {
        width: 200px;
        float: right;
        margin: 0 -22px 0 0;
        padding: 0px;
    }

    .ban_product {
        width: 100%;
        float: left;
        margin: 10px 0 0;
        padding: 0px;
        border: 1px solid #e1e1e1;
        border-width: 1px 1px 0px 1px;
    }

    #tdBox {
        width: 100%;
        float: left;
        margin: 0px;
        padding: 0px;
        color: red;
        font-size: 12px;
        text-align: center;
        line-height: 20px;
    }

    .ban_pat_bot {
        width: 100%;
        float: left;
        margin: 15px 0 0 0;
        padding: 0px;
    }

    .ban_pat_bottxt {
        width: 100%;
        float: left;
        margin: 20px 0 0 0;
        padding: 0px;
        text-align: justify;
    }

    a.bottxt_link {
        float: right;
        margin: 10px 0 0;
        padding: 0px;
        color: #245587;
        font-size: 11px;
    }

    .ban_pat_list {
        width: 100%;
        float: left;
        margin: 0px;
        padding: 0px;
        background: url(../../newImages/greyd_box_mid.jpg) no-repeat left 0px;
    }

    .banpat_listbox {
        width: 30%;
        float: left;
        margin: 8px 0 0 3%;
        padding: 0px;
    }

        .banpat_listbox h3 {
            width: 100%;
            float: left;
            margin: 0px;
            padding: 0 0 8px 0px;
            font-size: 13px;
            color: #3d5e7f;
        }

        .banpat_listbox ul {
            width: 100%;
            float: left;
            margin: 0px;
            padding: 0px;
            list-style: none;
        }

            .banpat_listbox ul li {
                width: 100%;
                float: left;
                margin: 0px;
                padding: 0px;
            }

                .banpat_listbox ul li a {
                    width: 100%;
                    float: left;
                    margin: 0px;
                    padding: 0px 0 2px 10px;
                }

    .blue_blt_bms {
        width: 100%;
        float: left;
        margin: 0px;
        padding: 5px 0;
        background: url(../../NewImages/blue_blt.jpg) repeat-x left top;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 14px;
    }

    .bms-mid {
        width: 100%;
        float: left;
    }

        .bms-mid img {
            max-width: 100%;
        }

    .bms_product {
        width: 100%;
        float: left;
        margin: 0px;
        padding: 0px;
        border: 1px solid #e1e1e1;
        border-width: 1px 0px 0px 1px;
    }

        .bms_product .bms_product_box {
            width: 33.33%;
            float: left;
            margin: 0px;
            padding: 0 5px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            border-bottom: 1px solid #e1e1e1;
            border-right: 1px solid #e1e1e1;
        }

        .bms_product .mns_pro_tit {
            width: 100%;
            float: left;
            text-align: center;
            margin: 0px;
            padding: 10px 5px 0;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

        .bms_product .pro-img {
            width: 100%;
            float: left;
            text-align: center;
            margin: 0px;
            padding: 0;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

            .bms_product .pro-img a {
                display: block;
            }

            .bms_product .pro-img img {
                width: 100%;
                max-width: 100px;
                height: auto;
            }

        .bms_product .price {
            width: 100%;
            float: left;
            text-align: center;
            margin: 0px;
            padding: 0;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

        .bms_product .product_price {
            width: 100%;
            float: left;
            text-align: center;
            font-size: 13px;
            color: #1b5479;
            margin: 0 0 5px 0;
        }

        .bms_product .view_detail {
            width: 100%;
            float: left;
            text-align: center;
            padding-bottom: 10px;
        }

            .bms_product .view_detail a {
                font-size: 13px;
                color: #05c;
                font-weight: bold;
                text-decoration: none;
            }

                .bms_product .view_detail a:hover {
                    text-decoration: underline;
                }

        .bms_product .product_name {
            text-align: center;
            font-size: 12px;
            color: #424242;
            font-weight: bold;
        }

            .bms_product .product_name h2 {
                text-align: center;
                font-size: 12px;
                color: #424242;
                font-weight: bold;
                height: 32px;
                padding: 0;
                margin: 4px 0px 0px 0px;
            }

                .bms_product .product_name h2 a {
                    color: #424242;
                    text-decoration: none;
                }

                    .bms_product .product_name h2 a:hover {
                        color: #871b67;
                        text-decoration: underline;
                    }

            .bms_product .product_name a {
                text-align: center;
                font-size: 12px;
                color: #424242;
                font-weight: bold;
            }

        .bms_product .buy-btn {
            width: 120px;
            margin: 0px auto;
            padding: 0;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

    .btn_tpage {
        position: relative;
        left: 50%;
        margin: 0 0 15px -75px;
    }

    .email_frnd {
        width: 650px;
        float: left;
        margin: 0px;
        padding: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }


    .join_the_d {
        width: 100%;
        float: left;
        margin-top: 12px;
    }

        .join_the_d #ctl00_trSubscriber {
            width: 50%;
            float: left;
        }

            .join_the_d #ctl00_trSubscriber .left-title {
                width: 100%;
                float: left;
                font-size: 12px;
                color: #f2f2f2;
                font-weight: bold;
                line-height: 30px;
                text-align: center;
                padding: 0px;
                margin: 0px;
                background: rgba(26,83,126,1);
                background: -moz-linear-gradient(top, rgba(26,83,126,1) 0%, rgba(23,71,94,1) 100%);
                background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,83,126,1)), color-stop(100%, rgba(23,71,94,1)));
                background: -webkit-linear-gradient(top, rgba(26,83,126,1) 0%, rgba(23,71,94,1) 100%);
                background: -o-linear-gradient(top, rgba(26,83,126,1) 0%, rgba(23,71,94,1) 100%);
                background: -ms-linear-gradient(top, rgba(26,83,126,1) 0%, rgba(23,71,94,1) 100%);
                background: linear-gradient(to bottom, rgba(26,83,126,1) 0%, rgba(23,71,94,1) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a537e', endColorstr='#17475e', GradientType=0 );
            }

            .join_the_d #ctl00_trSubscriber .search-club {
                width: 94%;
                margin: 0 3%;
                padding: 0px;
            }

                .join_the_d #ctl00_trSubscriber .search-club input[type="text"] {
                    width: 100%;
                    float: left;
                    border: 1px solid #c3c3c3;
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 12px;
                    color: #000000;
                    height: 24px;
                    line-height: 24px;
                    margin: 10px 0px 0px 0px;
                    padding: 0px 6px;
                    box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                }

            .join_the_d #ctl00_trSubscriber .join-btn {
                width: 100%;
                float: left;
                text-align: center;
                margin: 10px 0px 0px 0px;
                padding: 0px;
            }

            .join_the_d #ctl00_trSubscriber .gift-voucher {
                width: 100%;
                float: left;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #000000;
                text-decoration: none;
                line-height: 20px;
                text-align: center;
                font-weight: bold;
                margin: 6px 0px 0px 0px;
                padding: 0px;
                border: 0px solid #999;
            }

        .join_the_d .discussion-img {
            width: 49%;
            float: right;
            text-align: center;
            padding: 29px 0;
        }

    /* New Class Add */
    .myac-sdpoint {
        display: inline-block;
    }

    .myac-sdpointimg {
        margin-left: 7px;
        display: inline-block;
    }

    .login_mleft .frgt_line {
        text-align: center;
        padding: 0px;
    }


    /* 5 - Sep - 2019 */
    .kingfisher-banner {
        width: 100%;
        float: left;
        margin: 0px;
        padding: 0px;
    }

    .search-solitaires {
        width: 100%;
        float: left;
        margin: 0px;
        padding: 0px;
    }

    .terms-conditions-content {
        width: 100%;
        float: left;
        margin: 6px 0px 0px 0px;
        padding: 0px;
    }

        .terms-conditions-content h6 {
            width: 100%;
            float: left;
            color: #5C5C5C;
            font-size: 9pt;
            font-weight: 700;
            margin: 0px;
            padding: 0px 0px 4px 0px;
        }

        .terms-conditions-content ul {
            width: 100%;
            float: left;
            margin: 0px;
            padding: 0px 0px 0px 14px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

            .terms-conditions-content ul li {
                width: 100%;
                float: left;
                list-style: decimal outside;
                color: #5C5C5C;
                font-size: 9pt;
                font-weight: normal;
                margin: 0px;
                padding: 0px 0px 8px 6px;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }

                .terms-conditions-content ul li:last-child {
                    width: 98%;
                    float: left;
                    list-style: none;
                    background-image: url(https://www.suratdiamond.com/Image_Upload/star.gif);
                    background-repeat: no-repeat;
                    background-position: left top;
                    color: #5C5C5C;
                    font-size: 9pt;
                    font-weight: normal;
                    margin: 0px 0px 0px -14px;
                    padding: 0px 0px 0px 17px;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                }

    /* GYFTR CSS Checkout Page Date 10 OCT 2023 */
    .gyftr_main {
        width: 100%;
        float: left;
        margin: 0px;
        padding: 5px;
        background: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        .gyftr_main .gyftr_preview {
            width: 38%;
            float: left;
            margin: 0px;
            padding: 0px;
        }

        .gyftr_main h3 {
            width: 100%;
            float: left;
            font-size: 22px;
            color: #791659;
            font-weight: bold;
        }

        .gyftr_main .gyftr_preview .product_table {
            width: 100%;
            float: left;
            margin: 0px;
            padding: 0px;
        }

            .gyftr_main .gyftr_preview .product_table table {
                border-collapse: collapse;
                font-size: 13px;
                color: #000000;
                font-weight: bold;
            }

        .gyftr_main .gyftr_preview table th {
            background-color: #f3f3f5;
        }

        .gyftr_main .gyftr_preview table th, .gyftr_main .gyftr_preview table td {
            text-align: left;
            padding: 8px;
        }

        .gyftr_main .gyftr_preview table tbody td {
            border-bottom: solid 1px #cacbce;
        }

        .gyftr_main .gyftr_preview table td p {
            margin: 0;
            font-weight: normal;
        }

        .gyftr_main .gyftr_preview table td img {
            max-width: 55px;
        }

        .gyftr_main .gyftr_preview table tfoot td {
            text-align: right;
        }

        .gyftr_main .gyftr_preview .pink_11 {
            font-family: Arial, Helvetica, sans-serif;
            color: #852466;
        }

        .gyftr_main .gyftr_preview table th:last-child, .gyftr_main .gyftr_preview table td:last-child {
            text-align: right;
        }

        .gyftr_main .gyftr_preview table .total {
            background-color: #1e5075;
        }

            .gyftr_main .gyftr_preview table .total td {
                color: #ffffff;
            }

        .gyftr_main .verify_mobile {
            width: 60%;
            float: right;
            margin: 0px;
            padding: 0px;
        }

            .gyftr_main .verify_mobile .form_box {
                width: 100%;
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
            }

            .gyftr_main .verify_mobile .balance_box {
                width: 100%;
                margin: 0;
                padding: 0px;
                font-size: 15px;
                color: #1e5075;
                text-align: left;
            }

                .gyftr_main .verify_mobile .balance_box span {
                    margin: 0px;
                    font-size: 22px;
                    color: #1e5075;
                    display: inline-block;
                    vertical-align: middle;
                    line-height: 34px;
                }

                    .gyftr_main .verify_mobile .balance_box span p {
                        font-size: 16px;
                        margin: 10px 0px 0px 0px;
                        color: #000000;
                    }

            .gyftr_main .verify_mobile .form_box .row {
                margin-bottom: 20px;
            }

                .gyftr_main .verify_mobile .form_box .row label {
                    width: 100%;
                    display: inline-block;
                    vertical-align: middle;
                    font-size: 13px;
                    color: #000000;
                }

                .gyftr_main .verify_mobile .form_box .row .field {
                    width: 65%;
                    margin-right: 2%;
                    display: inline-block;
                    vertical-align: middle;
                }

                .gyftr_main .verify_mobile .form_box .row .otp-field {
                    width: 100%;
                    margin: 0;
                }

                .gyftr_main .verify_mobile .form_box .row .input_tel {
                    width: 100%;
                    float: left;
                    height: 30px;
                    color: #111;
                    font-size: 11px;
                    padding: 0 3px;
                    border: solid 1px #c6c8ca;
                }

                .gyftr_main .verify_mobile .form_box .row .button.direct_pay input[type="submit"] {
                    width: auto;
                    background: rgb(151,27,29);
                    background: linear-gradient(0deg, rgba(151,27,29,1) 0%, rgba(215,32,36,1) 100%);
                    text-align: center;
                    line-height: 32px;
                    border: 1px solid #73839d;
                    border-radius: 20px;
                    cursor: pointer;
                    font-size: 12px;
                    color: #ffffff;
                    font-weight: bold;
                    padding: 0px 15px;
                    text-transform: capitalize;
                    letter-spacing: 1px;
                }

                    .gyftr_main .verify_mobile .form_box .row .button.direct_pay input[type="submit"]:hover {
                        background: rgb(215,32,36);
                        background: linear-gradient(0deg, rgba(215,32,36,1) 0%, rgba(151,27,29,1) 100%);
                        color: #ffffff;
                    }

                .gyftr_main .verify_mobile .form_box .row .button {
                    width: auto;
                    display: inline-block;
                    vertical-align: middle;
                }

                    .gyftr_main .verify_mobile .form_box .row .button input[type="submit"] {
                        width: 100%;
                        background: rgb(201,211,221);
                        background: linear-gradient(0deg, rgba(201,211,221,1) 0%, rgba(250,251,253,1) 100%);
                        text-align: center;
                        line-height: 30px;
                        border: 1px solid #73839d;
                        border-radius: 15px;
                        cursor: pointer;
                        font-size: 12px;
                        color: #1d5075;
                        font-weight: bold;
                    }

                        .gyftr_main .verify_mobile .form_box .row .button input[type="submit"]:hover {
                            background: rgb(142,33,112);
                            background: linear-gradient(0deg, rgba(142,33,112,1) 0%, rgba(169,63,137,1) 100%);
                            color: #ffffff;
                        }

                .gyftr_main .verify_mobile .form_box .row .red_button {
                    text-align: center;
                }

                    .gyftr_main .verify_mobile .form_box .row .red_button input[type="submit"] {
                        width: auto;
                        background: rgb(151,27,29);
                        background: linear-gradient(0deg, rgba(151,27,29,1) 0%, rgba(215,32,36,1) 100%);
                        text-align: center;
                        line-height: 40px;
                        border: 1px solid #73839d;
                        border-radius: 20px;
                        cursor: pointer;
                        font-size: 13px;
                        color: #ffffff;
                        font-weight: bold;
                        padding: 0px 30px;
                        text-transform: uppercase;
                        letter-spacing: 1px;
                    }

                        .gyftr_main .verify_mobile .form_box .row .red_button input[type="submit"]:hover {
                            background: rgb(215,32,36);
                            background: linear-gradient(0deg, rgba(215,32,36,1) 0%, rgba(151,27,29,1) 100%);
                        }

            .gyftr_main .verify_mobile .form_box .text-centre {
                text-align: center;
            }

        .gyftr_main .voucher_list {
            width: 100%;
            float: left;
            margin: 0px;
            padding: 10px;
        }

            .gyftr_main .voucher_list h3 {
                margin-bottom: 10px;
                margin-top: 0;
                text-align: center;
            }

            .gyftr_main .voucher_list .voucher_row {
                width: 100%;
                float: left;
            }

            .gyftr_main .voucher_list .voucher-box {
                width: 100%;
                float: left;
                position: relative;
            }

                .gyftr_main .voucher_list .voucher-box .box {
                    width: 22%;
                    float: left;
                    margin: 0px 1.5% 15px 1.5%;
                    background-color: #ffffff;
                    border: 1px solid #ffffff;
                    padding: 15px;
                    text-align: center;
                }

                    .gyftr_main .voucher_list .voucher-box .box:hover {
                        border: 1px solid #1e5075;
                    }

                    .gyftr_main .voucher_list .voucher-box .box label {
                        width: 100%;
                        float: left;
                        font-size: 13px;
                        color: #000000;
                        font-weight: bold;
                    }

                    .gyftr_main .voucher_list .voucher-box .box span {
                        width: 100%;
                        float: left;
                        font-size: 13px;
                        color: #0000ff; /*color: #4d4d4d;*/
                        font-weight: bold;
                        margin-top: 15px;
                        line-height: 18px;
                    }

                        .gyftr_main .voucher_list .voucher-box .box span.price {
                            font-size: 20px;
                            color: #791659;
                        }

                        .gyftr_main .voucher_list .voucher-box .box span.brand_name {
                            color: #119E00;
                        }

                    .gyftr_main .voucher_list .voucher-box .box input[type="submit"] {
                        width: auto;
                        background: rgb(201,211,221);
                        text-align: center;
                        line-height: 30px;
                        cursor: pointer;
                        font-size: 12px;
                        color: #000000;
                        font-weight: bold;
                        padding: 0px;
                        border: none;
                        width: 100%;
                        float: left;
                        text-align: center;
                        margin-top: 15px;
                        text-transform: uppercase;
                    }

                        .gyftr_main .voucher_list .voucher-box .box input[type="submit"]:hover {
                            background-color: #1e5075;
                            color: #ffffff;
                        }

                .gyftr_main .voucher_list .voucher-box table {
                    border-collapse: collapse;
                    font-size: 13px;
                    color: #000000;
                    font-weight: bold;
                }

                    .gyftr_main .voucher_list .voucher-box table th {
                        padding: 5px 8px;
                        background-color: #1e5075;
                        color: #ffffff;
                        border: solid 1px #cacbce;
                    }

                    .gyftr_main .voucher_list .voucher-box table td {
                        text-align: left;
                        padding: 8px;
                        border: solid 1px #cacbce;
                    }

                        .gyftr_main .voucher_list .voucher-box table td:last-child {
                            text-align: center;
                        }

            .gyftr_main .voucher_list p {
                font-size: 14px;
                color: #791659;
                font-weight: normal;
                margin-top: 0;
            }

            .gyftr_main .voucher_list .button {
                width: 100%;
                float: left;
                vertical-align: middle;
                text-align: right;
                margin-top: 10px;
            }

                .gyftr_main .voucher_list .button input[type="submit"] {
                    width: auto;
                    background: rgb(201,211,221);
                    background: linear-gradient(0deg, rgba(201,211,221,1) 0%, rgba(250,251,253,1) 100%);
                    text-align: center;
                    line-height: 30px;
                    border: 1px solid #73839d;
                    border-radius: 15px;
                    cursor: pointer;
                    font-size: 12px;
                    color: #1d5075;
                    font-weight: bold;
                    padding: 0px 15px;
                }

                    .gyftr_main .voucher_list .button input[type="submit"]:hover {
                        background: rgb(142,33,112);
                        background: linear-gradient(0deg, rgba(142,33,112,1) 0%, rgba(169,63,137,1) 100%);
                        color: #ffffff;
                    }

            .gyftr_main .voucher_list .paynow-box {
                width: 100%;
                float: left;
                text-align: center;
                margin-top: 15px;
            }

                .gyftr_main .voucher_list .paynow-box input[type="submit"] {
                    width: auto;
                    background: rgb(151,27,29);
                    background: linear-gradient(0deg, rgba(151,27,29,1) 0%, rgba(215,32,36,1) 100%);
                    text-align: center;
                    line-height: 40px;
                    border: 1px solid #73839d;
                    border-radius: 20px;
                    cursor: pointer;
                    font-size: 13px;
                    color: #ffffff;
                    font-weight: bold;
                    padding: 0px 30px;
                    text-transform: uppercase;
                    letter-spacing: 1px;
                }

                    .gyftr_main .voucher_list .paynow-box input[type="submit"]:hover {
                        background: rgb(215,32,36);
                        background: linear-gradient(0deg, rgba(215,32,36,1) 0%, rgba(151,27,29,1) 100%);
                    }

        .gyftr_main .gyftr_error_msg {
            padding-left: 20px;
            padding-top: 5px;
            text-align: center;
            font-weight: bold;
            font-size: 14px;
            color: red;
        }

        .gyftr_main .voucher_list .otp_row {
            margin-bottom: 20px;
            width: 100%;
            float: left;
        }

            .gyftr_main .voucher_list .otp_row .hori-centre {
                width: 100%;
                max-width: 50%;
                padding: 15px;
                margin: 0 auto;
                background-color: #1e5075;
            }

            .gyftr_main .voucher_list .otp_row label {
                width: 100%;
                display: inline-block;
                vertical-align: middle;
                font-size: 13px;
                color: #ffffff;
                max-width: 100px;
            }

            .gyftr_main .voucher_list .otp_row .field {
                width: 100%;
                margin-right: 2%;
                display: inline-block;
                vertical-align: middle;
                max-width: 200px;
            }

            .gyftr_main .voucher_list .otp_row .input_tel {
                width: 100%;
                float: left;
                height: 30px;
                color: #111;
                font-size: 11px;
                padding: 0 3px;
                border: solid 1px #c6c8ca;
            }

            .gyftr_main .voucher_list .otp_row .button {
                width: 100%;
                display: inline-block;
                vertical-align: middle;
                max-width: 100px;
                margin: 0;
                float: none;
            }

                .gyftr_main .voucher_list .otp_row .button input[type="submit"] {
                    width: auto;
                    background: rgb(201,211,221);
                    background: linear-gradient(0deg, rgba(201,211,221,1) 0%, rgba(250,251,253,1) 100%);
                    text-align: center;
                    line-height: 30px;
                    border: 1px solid #73839d;
                    border-radius: 15px;
                    cursor: pointer;
                    font-size: 12px;
                    color: #1d5075;
                    font-weight: bold;
                }

                    .gyftr_main .voucher_list .otp_row .button input[type="submit"]:hover {
                        background: rgb(142,33,112);
                        background: linear-gradient(0deg, rgba(142,33,112,1) 0%, rgba(169,63,137,1) 100%);
                        color: #ffffff;
                    }

    .or_text {
        width: 100%;
        float: left;
        text-align: center;
        font-size: 24px;
        color: #FF4500;
        font-weight: bold;
    }

    .payby_card {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding-top: 10px;
    }

        .payby_card a {
            font-size: 16px;
            color: #791659;
            text-decoration: underline;
        }

    .btnRedeem {
        width: 100%;
        padding-top: 10px;
        font-size: 18px;
        color: #791659;
        text-decoration: underline;
        font-weight: bold;
    }

    .payby_card input[type="submit"] {
        width: auto;
        background: rgb(45,121,9);
        background: linear-gradient(180deg, rgba(45,121,9,1) 0%, rgba(0,255,64,1) 100%);
        text-align: center;
        line-height: 30px;
        border: 1px solid #73839d;
        border-radius: 15px;
        cursor: pointer;
        font-size: 12px;
        color: #ffffff;
        font-weight: bold;
        padding: 0px 15px;
        margin: 15px 0px;
    }

        .payby_card input[type="submit"]:hover {
            background: rgb(0,255,64);
            background: linear-gradient(180deg, rgba(0,255,64,1) 0%, rgba(45,121,9,1) 100%);
        }

    .balance_outer {
        width: 100%;
        float: left
    }

    .btn_option {
        width: 100%;
        display: inline-block;
        padding-top: 14px;
    }

        .btn_option span {
            font-size: 18px;
            color: #000000
        }

        .btn_option input[type="submit"] {
            width: auto;
            background: rgb(201,211,221);
            background: linear-gradient(0deg, rgba(201,211,221,1) 0%, rgba(250,251,253,1) 100%);
            text-align: center;
            line-height: 30px;
            border: 1px solid #73839d;
            border-radius: 15px;
            cursor: pointer;
            font-size: 12px;
            color: #1d5075;
            font-weight: bold;
            padding: 0px 10px;
            margin: 10px 5px 0px 5px;
        }

            .btn_option input[type="submit"]:hover {
                background: rgb(142,33,112);
                background: linear-gradient(0deg, rgba(142,33,112,1) 0%, rgba(169,63,137,1) 100%);
                color: #ffffff;
            }

        .btn_option.btn-center {
            text-align: center;
        }

    .gyftr_main .verify_mobile .form_box .row .button input.paynow {
        background: #1e5075;
        border-color: #1e5075;
        color: #FFFFFF;
        padding: 0 15px;
    }

        .gyftr_main .verify_mobile .form_box .row .button input.paynow:hover {
            border-color: rgb(142,33,112);
        }

    .otp_outer {
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0;
        top: 0;
        display: none;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        z-index: 1000;
    }

        .otp_outer::before {
            content: "";
            width: 100%;
            height: 100%;
            background-color: rgba(0,0,0,0.5);
            position: absolute;
            z-index: 0;
        }

    .or_small {
        text-align: center;
        font-size: 18px;
        color: #FF4500;
        font-weight: bold;
        padding: 0px 15px;
    }

    .full-width {
        width: 100%;
    }

    .otp_wrapper {
        width: 100%;
        max-width: 300px;
        border-radius: 5px;
        background: #FFFFFF;
        position: relative;
        z-index: 9;
        padding: 20px;
    }

        .otp_wrapper .btn_close {
            width: auto;
            position: absolute;
            right: 10px;
            top: 10px;
        }

            .otp_wrapper .btn_close a {
                text-decoration: underline;
                font-size: 12px;
                color: red;
            }

                .otp_wrapper .btn_close a:hover {
                    text-decoration: none;
                }

        .otp_wrapper label {
            width: 100%;
            float: left;
            font-size: 13px;
            color: #000000;
            font-weight: bold;
        }

        .otp_wrapper .input_tel {
            width: 100%;
            float: left;
            height: 30px;
            color: #111;
            font-size: 11px;
            padding: 0 3px;
            border: solid 1px #c6c8ca;
            margin: 10px 0px 10px 0px;
        }

        .otp_wrapper input[type="submit"] {
            width: auto;
            background: rgb(201,211,221);
            background: linear-gradient(0deg, rgba(201,211,221,1) 0%, rgba(250,251,253,1) 100%);
            text-align: center;
            line-height: 30px;
            border: 1px solid #73839d;
            border-radius: 15px;
            cursor: pointer;
            font-size: 12px;
            color: #1d5075;
            font-weight: bold;
        }

            .otp_wrapper input[type="submit"]:hover {
                background: rgb(142,33,112);
                background: linear-gradient(0deg, rgba(142,33,112,1) 0%, rgba(169,63,137,1) 100%);
                color: #ffffff;
            }

    .pay_outer {
        width: 60%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 0 !important;
    }

    .add_vou_field {
        margin-bottom: 10px;
    }

    .add_multi_btn {
        width: auto;
        background: rgb(201,211,221);
        background: linear-gradient(0deg, rgba(201,211,221,1) 0%, rgba(250,251,253,1) 100%);
        text-align: center;
        line-height: 20px;
        border: 1px solid #73839d;
        border-radius: 15px;
        cursor: pointer;
        font-size: 11px;
        color: #1d5075;
        font-weight: bold;
        float: none;
        margin-bottom: 10px;
        padding: 0 16px;
    }

        .add_multi_btn:hover {
            background: rgb(142,33,112);
            background: linear-gradient(0deg, rgba(142,33,112,1) 0%, rgba(169,63,137,1) 100%);
            color: #ffffff;
        }

    .loader_otp {
        display: none;
        vertical-align: middle;
        margin-left: 0px;
        text-align: center;
        width: 100%;
        padding: 30px;
    }

    .wallet_balance {
        width: 100%;
        display: inline-block;
        margin: 0px;
        padding: 10px 0px 0px 0px;
    }

        .wallet_balance p {
            display: block;
            font-size: 14px;
            color: #000000;
            text-align: center;
            line-height: 22px;
            margin: 0px;
            padding: 0px;
            font-weight: bold;
        }

            .wallet_balance p.red_title {
                color: #ff0000;
                text-align: left;
                font-size: 15px;
            }

        .wallet_balance ul {
            width: 100%;
            float: left;
            margin: 0px;
            padding: 0px;
        }

            .wallet_balance ul li {
                width: 100%;
                float: left;
                list-style: none;
                font-size: 15px;
                color: #000000;
                line-height: 24px;
                border: solid 1px #cacbce;
                border-bottom: 0px;
                margin: 0px;
                padding: 6px;
            }

                .wallet_balance ul li:nth-child(odd) {
                    width: 70%;
                    float: left;
                    border-right: 0px;
                }

                .wallet_balance ul li:nth-child(even) {
                    width: 30%;
                    float: left;
                    font-weight: bold;
                }

                .wallet_balance ul li:nth-child(3n), .wallet_balance ul li:nth-child(4n) {
                    border-bottom: solid 1px #cacbce;
                }

    .gyftr_main .voucher_list .voucher-box .add_loader {
        display: none;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        vertical-align: middle;
        margin: 0px;
        padding: 0px;
    }

        .gyftr_main .voucher_list .voucher-box .add_loader img {
            width: 50px;
            height: auto;
        }

    .voucher-code {
        width: 100%;
        float: left;
        border-top: 1px solid #1e5075;
        border-bottom: 1px solid #1e5075;
        margin: 14px 0px 0px 0px;
        padding: 8px 0px;
    }

        .voucher-code ul {
            width: 100%;
            float: left;
            margin: 0px;
            padding: 0px;
        }

            .voucher-code ul li {
                width: 33.33333%;
                float: left;
                list-style: none;
                font-size: 14px;
                color: #791659;
                font-weight: 600;
                line-height: 32px;
                margin: 0px;
                padding: 0px 6px;
            }

                .voucher-code ul li input {
                    width: 100%;
                    float: left;
                    background-color: #FFFFFF;
                    border: 1px solid #194f75;
                    outline: none;
                    font-size: 14px;
                    color: #000000;
                    font-weight: 400;
                    height: 32px;
                    line-height: 32px;
                    padding: 0px 8px;
                }

                .voucher-code ul li .add_multi_btn {
                    width: auto;
                    float: left;
                    background: #1e5075;
                    text-align: center;
                    border: 1px solid #1e5075;
                    border-radius: 15px;
                    cursor: pointer;
                    font-size: 12px;
                    color: #FFFFFF;
                    font-weight: bold;
                    height: 32px;
                    line-height: 32px;
                    padding: 0px 16px;
                    margin: 0px;
                }

                    .voucher-code ul li .add_multi_btn:hover {
                        background: rgb(142, 33, 112);
                        background: linear-gradient(0deg, rgba(142, 33, 112, 1) 0%, rgba(169, 63, 137, 1) 100%);
                        border-color: rgb(142, 33, 112);
                    }
@media only screen and (max-width: 479px) {
    .inner-right .testimonial-list ul li .testimonial_thumb{ margin-bottom:12px;}
    .inner-right .testimonial-list ul li .testimonial_left_part {
        width: 100%;
    }
}

.float_whatsapp {
    width: auto;
    position: fixed;
    bottom: 15px;
    left: 15px;
    /*display: none;*/
}

    .float_whatsapp .icon_whatsapp {
        width: 50px;
        height: 50px;
        background-color: #075E54;
        border-radius: 100%;
        font-size: 26px;
        color: #ffffff;
        line-height: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        box-shadow: none;
        transition: all ease-in-out 0.2s;
        text-decoration:none;
    }

        .float_whatsapp .icon_whatsapp:hover {
            box-shadow: 0px 0px 0px 8px rgba(7, 94, 84,0.2);
        }

@media (max-width:991px) {
    .float_whatsapp {
        display: block;
    }

    #clickdesk-appendable-bubble {
        display: none;
    }

    .clickdesk_bubble {
        display: none !important;
    }
}
body { -webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch; }
a { outline:none !important; }
 @media(max-width:1024px) {
}
body { overflow-x:hidden; }
* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
*:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
 @media(max-width:1023px) {
body { width:100%; float:left; -webkit-overflow-x:hidden !important; overflow-x:hidden !important; }
.layout { width:758px; }
.cart_menu { display:block; width:100%; float:left; margin:0px; padding:0px; }
.cart_menu .nav { position:relative; display:inline-block; font-size:14px; width:100%; padding:36px 0 0; font-family: 'Open Sans', sans-serif; }
.cart_menu .nav-list { text-align:left; padding:0px; list-style:none; }
.cart_menu .nav-item {*display:inline; zoom:1; position:relative; width:100%; float:none; }
.cart_menu .nav-item a { width:100%; display:block; color:#FFF; padding:0px 10px !important; background:#871b67 !important; border-bottom:1px solid #8B2870; font-family: 'Open Sans', sans-serif; text-decoration:none; border:1px solid #9b327b !important; border-width:0px 0px 1px 0px !important; font-size:12px; }
.cart_menu .nav-item > a:hover { background:#942873 !important; }
.cart_menu .nav-item:hover .nav-submenu { display:block; }
.cart_menu .nav-submenu { display:none; left:0; padding:0px; position:static; width:100%; list-style:none; }
.cart_menu .nav-submenu-item a { background:#8B2770; border-bottom:1px solid #9A337E; display:block; padding:6px 15px; font-size:12px; }
.cart_menu .nav-submenu-item a:hover { background:#932C77; }
.cart_menu .nav-mobile { display:block; cursor:pointer; position:absolute; top:2px; left:0px; background:#871b67 url(../../images/Home2015_Images/taggle.png) no-repeat center center; background-size:18px; height:36px; width:36px; }
.cart_menu .nav-click { position:absolute; top:0; right:0; border-left:1px solid #8B2870; height:36px; width:40px; cursor:pointer; }
.cart_menu .nav-click i { display:block; height:100%; width:100%; background:url(../../images/Home2015_Images/drop.png) no-repeat center center; background-size:12px; }
.cart_menu .nav-click:hover { background-color:#6E1656; }
.cart_menu .nav-rotate { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
.cart_menu .nav .nav-submenu li strong { background:#8B2770; width:100%; float:left; padding:8px 15px; color:#fff; font-size:13px; border-bottom:1px solid #9A337E; }
.cart_menu .nav-list { display:none; }
.cart_menu .nav-item > a { padding:8px 10px; }
.cart_menu .nav-mobile-open { border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; }
.cart_menu .nav-item:hover .nav-submenu { display:none; }
.head_banner { float:right; margin-left:0px; margin-right:10px; }
.top_rpt { height:auto; background-color:#fff; }
.cart_logo { margin-bottom:10px; }
ul.crt_top_mid { float:right; margin:0px; }
ul.crt_top_mid img { margin:0px; }
ul.cart_head_link { float:right; }
ul.crt_top_mid li .cart_head_pop { width:200px; }
ul.cart_head_link li { padding:2px 0px; }
.serch_outer { position:absolute; right:10px; top:1px; }
.KeywordBackColor { position:relative; }
.cart_menu .nav-mobile { height:34px; }
.cart_right { width:150px; }
.cart_right table { width:100% !important; }
.cart_right table tr td { font-size:12px !important; }
.cart_product td, .cart_product th { font-size:12px !important; }
.cart_main { width:79%; }
#ctl00_ContentPlaceHolder1_rptCart_ctl01_ddSize { width:100%; }
.ship_opt h5 { font-size:13px; }
.esti_stand h5 { font-size:13px; }
.gold_main #tdShippingText { width:180px; line-height:18px; text-align:center; }
.cart_btn div { margin-left:20px; }
.ftr_left { width:77%; }
.ftr_link a { padding:0 3px; }
.ftr_logos { width:23%; padding:0px; }
.ftr_logos a { width:auto !important; padding:0 4px; }
.partner_main2 { padding:0px; }
.checkout_mid { width:400px; }
.checkout_right { width:100%; }
.club_member { padding:0 80px; }
.why_shope ul li { padding-right:17px; }
.thanks_retable td, .thanks_retable th { font-size:12px !important; }
.thanks_retable td:before { font-size:13px; }
.ofr_new_add { width:32%; }
.ofr_new_add input[type="text"] { width:96% !important; }
.ofr_new_add textarea { width:96% !important; }
.ofr_new_odpreview { width:32%; }
.ofr_new_payment { width:32%; }
.ofr_left { width:50%; margin:0px; }
.ofr_left .ofr_left_top h3 { font-size:16px; }
.ofr_left .lucy_customer p { width:74%; line-height:20px; padding-top:8px; }
.guest_customer_main { width:50%; margin:0px; padding:0px; }
.guest_customer_main table tr td { width:auto !important; }
.pay_mode_right { padding:15px 10px 15px; }
.pay_mode_right #ctl00_ContentPlaceHolder1_imgPaypal { float:left; margin:0 0 6px 6px; }
.pay_mode_right #ctl00_ContentPlaceHolder1_imgPayNow { float:left; margin:0px 6px 6px; }
.pay_mode_right #ctl00_ContentPlaceHolder1_trCodPayNow { float:left; margin:0px 6px 6px; }
.barclay_chkout_left { width:70%; }
.barclay_logpart { width:64%; }
.barclay_veryfy { width:36%; }
.barclay_chkout_right { width:29%; }
.barclay_mamber { padding:5px 10px; }
.barclay_tag ul li { width:50%; }
#ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_lnkDiscount { font-size:10px; }
.register_left .input_main .ddDropDown { width:45%; }
ul.odr_sts { width:60%; }
/* 5-Oct-2018 */
footer .footer-link-prt { display: none; }
footer .accept-prt {display: none; }
footer .ftr-welcome {display: none;}
footer .follow-left { width: 100%; margin:0; height:auto; padding:10px; text-align:center; }
    /* 5 - Sep - 2019 */
.kingfisher-banner img{width: 100%;height:auto;display:inline-block;}
.search-solitaires img { width: 100%;   height: auto; display: inline-block;}
.terms-conditions-content ul li:last-child {  padding: 0px 0px 0px 20px;}
}
 @media(max-width:767px) {
.layout { width:590px; }
.cart_logo { width:154px; }
.cart_main { margin-top:5px; }
ul.crt_top_mid { width:300px; margin-top:5px; }
ul.crt_top_mid li { width:33.33%; }
ul.crt_top_mid li img { width:100%; height:auto; }
ul.crt_top_mid li .cart_head_pop { width:150px; left:auto; right:0px; }
ul.cart_head_link { width:100%; margin:8px 0 6px; text-align:center; }
ul.cart_head_link li { padding:1px 4px; float:none; width:auto; display:inline-block; }
ul.cart_head_link li:nth-child(even) { width:auto; }
ul.cart_head_link li.wdt_100 { width:auto; }
.cart_call_us { font-size:11px; }
.cart_main { width:100%; }
.cart_product td::before { font-size:13px; }
a.blue_text12 { font-size:12px; }
.gold_main { padding:6px 5px; }
.gold_main strong { font-size:11px; }
.ship_opt { width:30%; }
.esti_stand { width:70%; }
.cart_right { width:100%; margin-top:15px; border:1px solid #194f75; padding-bottom:5px; }
.cart_right .blue_14_hed { line-height:24px; border-bottom:1px solid #194f75; }
.cart_msg {width: 100% !important; line-height:normal; }
.ftr_left { width:100%; padding-bottom:0px; }
.ftr_link { padding-top:5px; }
.copyright_txt2 { padding-top:5px; }
.ftr_link a { font-size:11px; }
.ftr_logos { width:100%; text-align:center; }
.ftr_logos a { width:auto !important; min-height:inherit; height:auto !important; float:none; border:none !important; }
.ftr_logos img { padding-top:0px; }
#ctl00_HomeBottom1_hypPaypalProtection { padding-top:10px; }
.checkout_left { width:100%; }
.checkout_mid { width:100%; }
.checkout_right { width:100%; }
.club_member { padding:0 5px; }
.why_shope ul li { padding-right:17px; margin-bottom:5px; }
.checkout_left ul.newcust_address li .input_box { width:95% !important; }
.head_banner { width:408px; }
.head_banner img { width:100%; height:auto; }
.thanks_msg { font-size:12px; }
.no_date { margin-top:10px; }
.no_date strong { width:25%; }
.no_date span { width:25%; }
.thanks_retable { border-top:1px solid #2d6096; }
.thanks_retable td, .thanks_retable th { font-size:11px !important; border-color:#ccc; }
.thanks_retable td:before { font-size:12px; }
.thanks_billadd h4 { font-size:13px; }
.thanks_banner { margin-top:10px; }
.thanks_continfo { margin-top:10px; }
.total_main table { width:50%; }
ul.thanks_thumb li { width:22%; margin:6px 1%; }
.thank_you_main { margin-top:10px; }
ul.ofr_new_step li { padding:1px 5px; }
.ofr_new_add { width:49%; margin:5px 1% 0 0; }
.ofr_new_odpreview { width:49%; margin:5px 0 0 1%; }
.ofr_new_payment { width:100%; margin:8px 0 0; }
.pay_mode_left { width:100%; padding-bottom:0px; }
.pay_mode_right { width:100%; border-left:0px; border-top:1px solid #194f75; padding-bottom:0px; }
.ofr_left { width:100%; margin:0px; padding:10px 0px; }
.ofr_left .ofr_left_top h3 { font-size:15px; }
.ofr_left .ofr_left_top h2 { font-size:13px; }
.guest_customer_main { width:100%; margin:10px 0 0; }
.barclay_chkout_left { width:100%; }
.barclay_logpart { width:65%; }
.barclay_veryfy { width:35%; }
.barclay_chkout_right { width:100%; margin-top:10px; }
.barclay_tag { margin:10px 0 10px; }
.register_left { width:100%; }
.listing3 { font-size:11px; }
ul.odr_sts { width:80%; }
.login_mleft label { width:34%; }
    /* 5-Oct-2018 */
footer .footer--bot-bg {  height: auto; }
footer .ftr-link { margin-top: 26px;}
}
 @media(max-width:599px) {
.layout { width:470px; }
.cart_brad span { font-size:12px; padding-right:10px; }
.cart_btn div { float:right; }
#ctl00_ContentPlaceHolder1_imgCheckOut { clear:both; }
.gold_main #tdShippingText { width:65%; }
ul.crt_top_mid li .cart_head_pop { width:100%; }
.checkout_mid .add_point table { width:100%; }
.checkout_mid .add_point table tr {width: 98%; float: left; padding:0 1%;}
.checkout_mid .add_point table tr td { width:auto !important; }
#ctl00_ContentPlaceHolder1_NOfferValidate1_ControlPlaceholder { width:100%; float:left; }
.add_point .input_box { width:50% !important; }
.cart_brad span { padding-right:0px; padding-left:10px; }
.head_banner { width:295px; }
.thanks_billadd { width:100%; }
.tnks_callus { font-size:11px; }
.total_main table { width:80%; }
ul.thanks_thumb li { width:30%; margin:4px 1%; }
ul.thanks_thumb { padding:10px 0px; }
.serch_outer { right:5px; }
.cart_menu nav .nav-list li a { line-height:32px; font-size:14px; }
.ofr_new_txt { font-size:11px; }
.ofr_left .ofr_left_top h3 { font-size:14px; }
.ofr_left .ofr_left_top h5 { font-size:12px; }
.ofr_left .ofr_left_top h2 { font-size:12px; }
.ofr_left .ofr_left_top h2 strong { font-size:12px; }
.ofr_left .ofr_left_top .ofr_check_img img { width:100% !important; max-width:300px; }
.barclay_logpart { width:100%; }
.barclay_veryfy { width:100%; border:1px solid #194f75; min-height:inherit; }
#ctl00_ContentPlaceHolder1_OfferValidate1_ctl00_lnkDiscount { font-size:11px; }
.my_order tr { display:table; width:100%; }
.my_wishlist_table tr { display:table; width:100%; }
.login_mleft { width:100%; }
.login_mright { width:100%; margin-top:10px; text-align:center; }
.login_mright img { width:50%; }
.vo_shipd tr td { font-size:11px; word-break:break-all; }
/* 5-Oct-2018 */
footer .follow-prt { margin-top: 15px;height: auto;}
footer .follow-left span {width: 100%;font-size: 16px;text-align: center;}
footer .social-icon { width: auto; margin: 0 auto;  float: none; display: inline-block;}
footer .social-icon .gplus { width: 55px !important}
footer .ftr-last { width: 100%;}
footer .ftr-link {  width: 100%; text-align: center; }
footer .copyright {width: 100%; text-align: center; padding-bottom: 5px; }
footer .ftr-logo {  width: 200px; float: none; margin: 0px auto;}
footer .ftr-logo .ftrpaypal { margin: 0px 12px;}
footer .ftr-logo .ftrverisign { margin: 0px 12px;}
footer .ftr-link a {font-size: 13px;}

}
 @media(max-width:479px) {
.layout { width:365px; }
.cart_logo { width:100% !important; text-align:center; margin-left:0px; margin-top:8px; }
.cart_logo img { width:130px; }
ul.crt_top_mid { width:100%; padding:0 25px; text-align:center; }
ul.crt_top_mid li { width:32%; float:none; display:inline-block; }
.ship_opt { width:38%; }
.ship_opt h5 { font-size:12px; }
.ship_opt { width:38%; }
.ship_opt h5 { font-size:11px; }
.esti_stand { width:62%; }
.esti_stand h5 { font-size:11px; }
.gold_main .gold_img { width:50%; }
.blue_12_link_reverse { width:50%; font-size:11px; line-height:16px; }
.cart_btn .btn_bg1 { padding:0 3px; }
#ctl00_ContentPlaceHolder1_imgProceedCheckout { width:168px !important; }
.cart_btn div { width:100%; margin:10px 0px; }
#ctl00_ContentPlaceHolder1_txtCouponPin { width:156px !important; float:left; margin:2px 0 2px; }
.checkout_mid .pramo_code { padding-top:5px; }
.btn_addp { padding-left:50px; }
.head_banner { width:100%; margin:0px; }
.no_date strong { width:50%; }
.no_date span { width:50%; }
.thanks_msg { font-size:11px; }
.thanks_billadd h4 { font-size:12px; }
ul.thanks_thumb li { margin:3px 1%; }
.cart_menu nav .nav-list li a { line-height:30px; font-size:13px; }
ul.ofr_new_step li { width:100%; padding:1px 0px; }
ul.ofr_new_step li:nth-child(even) { width:100%; }
.ofr_new_add { width:100%; margin:5px 0% 0 0; }
.ofr_new_odpreview { width:100%; margin:8px 0 0 0%; }
.ofr_new_payment { width:100%; margin:8px 0 0; }
.ofr_left .ofr_left_top h3 { font-size:13px; }
.barclay_tag ul li { width:100%; }
#ctl00_ContentPlaceHolder1_trLogin .blue_blt ul li { width:70% !important; }
#ctl00_ContentPlaceHolder1_trLogin .blue_blt ul li:first-child { width:30% !important; }
#ctl00_ContentPlaceHolder1_checkOutLogin1_tblRepeatCustomer .logintextbox { width:122px !important; }
.my_order td::before { font-size:13px; }
my_wishlist_table td::before { font-size:13px; }
.vo_product_table tr td { width:25%; }
.vo_product_table tr table { width:100%; }
.vo_product_table2 tr td { width:20%; }
.vo_product_table2 tr table { width:100%; }
.vo_bot_table { width:100%; }
.vo_bot_table table { width:80%; }
.vo_bot_table table tr td { width:30%; }
.vo_bot_table2 { width:100%; }
.vo_bot_table2 table { width:80%; }
.vo_bot_table2 table tr td { width:50%; }
.vo_product_table tr:first-child td { min-height:50px; font-size:12px !important; }
.ofr_msg { word-break:break-word; }
}
 @media(max-width:374px) {
.layout { width:310px; }
.btn_addp { padding-left:20px; }
.ofr_left .lucy_customer p { width:68%; }
#ctl00_ContentPlaceHolder1_EarnPointsOffer1_txtPayBackMobileNumber { width:80% !important; }
.ofr_earn_points .textbox { width:80% !important; }
.ofr_check_img img { width:100% !important; height:auto !important; }
    /* 5-Oct-2018 */
footer .ftr-link a {font-size: 12px;}
}

@charset "utf-8";
body { -webkit-text-size-adjust: none; -webkit-overflow-scrolling:touch; overflow-x:hidden; }
a { outline:none !important; }
* { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
    *:before, *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
 @media(max-width:1100px) {
.inner-right .purchase-online .online-title { font-size:26px; }
.inner-right .purchase-online .online-title a { font-size:26px; }
.inner-right .purchase-online ul li .voucher-no .big-font { font-size:16px; }
.inner-right .purchase-online p .happy-shopping { font-size:32px; }
.inner-right .diamond-points-box .diamonds-banner .diamonds-pic { max-width:220px; }
.inner-right .diamond-points-box .redeem-diamond { font-size:20px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-no .number-charect { font-size:34px; margin-bottom:0px; }
}
 @media(max-width:1023px) {
body { width:100%; float:left; overflow-x:hidden; -webkit-overflow-x:hidden; }
.layout { width:758px; }
    .inner-right {
        max-width: 510px; /*margin-right:10px;*/
    }
.inner-right .address-info .surat-usa { max-width:248px; margin-right:20px; }
.inner-right .contac-center { margin-left:70px; }
.inner-right .faq-list ul li .qustion-name { max-width:484px; }
.inner-right .faq-list ul li .ans-name { max-width:484px; }
    /*.inner-right .product-category ul li { width:30.33%; float:none; display:inline-block; vertical-align:top; margin:0px; }*/
.inner-right .product-category ul li .product-thumb { height:110px; }
.inner-right .product-category ul li .product-thumb img { max-width:110px; }
.inner-right .product-category ul li .product-dish p { font-size:12px; }
.inner-right .partner-logo ul li { max-width:168px; }
.inner-right .gift-voucher ul li .voucher-no { max-width:114px; margin-top:30px; }
.inner-right .gift-voucher ul li .voucher-thumb { max-width:378px; }
.inner-right .gift-voucher ul li .voucher-no .big-font { font-size:16px; }
.inner-right .gift-voucher p .happy-shopping { font-size:30px; }
.inner-right .purchase-online .online-title { font-size:22px; }
.inner-right .purchase-online .online-title a { font-size:22px; }
.inner-right .purchase-online ul li .voucher-thumb { max-width:372px; }
.inner-right .purchase-online ul li .voucher-no { margin-top:30px; }
.inner-right .purchase-online ul li .voucher-no span { line-height:inherit; font-size:38px; }
.inner-right .diamond-points-box .diamonds-title { font-size:20px; }
.inner-right .diamond-points-box .diamonds-banner .diamonds-pic { max-width:210px; }
.inner-right .diamond-points-box .redeem-diamond { font-size:18px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-no .number-charect { font-size:30px; margin-bottom:0px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-thumb { max-width:392px; }
.inner-right .middal-content .journey-diamond a img { margin-left:10px; }
.inner-right .middal-content ul.diamond-list.big-thumb { padding-right:200px; }
.inner-right .catalogue-part .catalogue-form { max-width:320px; }
.inner-right .catalogue-part .catalogue-form ul li label { max-width:96px; margin-left:0px; }
.inner-right .catalogue-part .catalogue-form ul li .catalog-fild { max-width:220px; }
.inner-right .catalogue-part .catalogue-form ul li .submit-button { max-width:220px; }
.inner-right .catalogue-part .catalogue-pic { max-width:154px; height:296px; }
.inner-right .tradition-box .exquisite-pic { height:auto; }
.inner-right .tradition-box .exquisite-pic img { max-width:406px; }
.inner-right .tradition-box .visa-thumb ul li { max-width:168px; }
.inner-right .tradition-box .visa-thumb ul li img { width:100%; }
.ban_partner_left { width:100%; margin-left:0px; }
.banp_banner .window .image_reel img { width:100%; height:auto; }
.src_for_left { width:100%; }
ul.src_for_right { width:100%; }
ul.src_for_right li { padding:0 1.7%; }
.ban_partner_left { margin-bottom:15px; }
.ban_partner_right { margin:0px auto; float:none; clear:both; }
.ban_pat_prdin { width:100%; }
.home_patner_brnd .brd_ptnr_tit { font-size:20px; }
.home_patner_brnd ul { width:73%; margin:10px 0; }
.home14_lf { margin:0px; }
.bot_four_link .link_3 { width:13%; }
.we_accehome img { width:100%; }
.ban_pat_imgtxt .prd_link a { font-size:11px; line-height:18px; }
.ban_pat_prdin .gry_brd .prd_ttl { font-size:20px; }
.imagewidth { width:100%; }
.login_mleft .textbox { margin-right:0px; }
.inner-right .partner-logo ul li { max-width:33%; }
ul.wishlist_note { width:80%; }



/* New Class Add */
.bms_product .mns_pro_tit{ text-align:center;}
.bms_product .pro-img{ width:100%; text-align:center;}
.bms_product .pro-img img{ width:100px;}
.bms_product .price{ width:100%; text-align:center;}

.login_mleft .textbox{ width:40%;}

.myac-sdpointimg{ margin-left:0px; margin-right:7px; margin-top:7px; display:inline-block;}

/* 5-Oct-2018 */
footer .footer-link-prt { display:none;}
footer .accept-prt { display:none; }
footer .ftr-welcome { display: none;}
footer .follow-left { width: 100%; margin: 0;height: auto; padding: 10px;  text-align: center;}

}
 @media(max-width:767px) {
.layout { width:590px; }
.inner-left { max-width:170px; }
.inner-left .coman-box .search-club { max-width:140px; }
.inner-left .coman-box .search-club input[type="text"] { font-size:10px; }
.inner-left .coman-box .gift-voucher { font-size:10px; }
.inner-left .shop-type { max-width:140px; }
.inner-left .discussion-img img { width:100%; }
.inner-left .win-jewellery a { width:100% !important; height:auto !important; }
.inner-left .win-jewellery a img { width:100% !important; height:auto !important; display:block; }
.inner-right { max-width:396px; margin-right:0px; }
.inner-right .middal-content h4 { font-size:16px; }
.inner-right .middal-content h6 { font-size:14px; }
.inner-right .middal-content ul li { width:100%; }
.inner-right .address-info .head-office { max-width:100%; }
.inner-right .address-info .surat-usa { max-width:100%; margin-right:0px; margin-top:14px; }
.inner-right .contac-center { margin-left:20px; }
.inner-right .faq-list ul li .qustion-name { max-width:370px; }
.inner-right .faq-list ul li .ans-name { max-width:370px; }
.inner-right .slect-category { float:left; }
.inner-right .slect-category ul li { margin:0px 4px 0px 0px; }
    /*.inner-right .product-category ul li { width:30.33%; float:none; display:inline-block; vertical-align:top; margin:0px 3% 20px 0px; }*/
.inner-right .product-category ul li .product-thumb { height:80px; }
.inner-right .product-category ul li .product-thumb img { max-width:80px; }
.inner-right .product-category ul li .product-dish { min-height:inherit; }
.inner-right .partner-logo ul li { max-width:130px; height:80px; }
.inner-right .partner-logo ul li img { width:100%; max-width:100px; }
.inner-right .gift-voucher ul li .voucher-no { max-width:100%; margin-top:12px; margin-top:10px; }
.inner-right .gift-voucher ul li .voucher-no span { line-height:inherit; font-size:36px; margin-bottom:8px; }
.inner-right .gift-voucher ul li .voucher-thumb { max-width:100%; border-left:0px; margin:0px; padding:10px 0px 10px 0px; }
.inner-right .gift-voucher ul li .voucher-no .big-font { font-size:16px; }
.inner-right .gift-voucher p .happy-shopping { font-size:30px; }
.inner-right .purchase-online .online-title { font-size:18px; margin-bottom:10px; }
.inner-right .purchase-online .online-title a { font-size:18px; }
.inner-right .purchase-online ul li .voucher-no { max-width:100%; }
.inner-right .purchase-online ul li .voucher-thumb { max-width:100%; margin:0px; padding:10px 0px; }
.inner-right .purchase-online ul li .voucher-no { margin-top:20px; }
.inner-right .purchase-online ul li .voucher-no span { line-height:inherit; font-size:38px; }
.inner-right .purchase-online p .happy-shopping { width:100%; float:left; font-size:26px; text-align:center; padding:0px; }
.inner-right .purchase-online .purchasebot-cont { max-width:100%; padding:0px; margin:12px 0px 0px 0px; }
.inner-right .diamond-points-box .diamonds-title { font-size:18px; }
.inner-right .diamond-points-box .diamonds-banner .diamonds-pic { max-width:190px; }
.inner-right .diamond-points-box .redeem-diamond { font-size:16px; }
.inner-right .diamond-points-box .diamonds-banner p.price-point { font-size:16px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-no .number-charect { font-size:30px; margin-bottom:0px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-no strong { font-size:14px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-thumb { max-width:278px; height:366px; }
.inner-right .middal-content .journey-diamond { width:100%; float:left; margin-top:10px; }
.inner-right .middal-content .journey-diamond a img { margin-left:0px; margin-right:10px; }
.inner-right .middal-content ul.diamond-list.big-thumb { padding-right:200px; }
.inner-right .grey-title { font-size:16px; }
.inner-right .accessories-list ul li { max-width:196px; }
.inner-right .catalogue-part .catalogue-form { max-width:100%; }
.inner-right .catalogue-part .catalogue-form ul li label { max-width:110px; margin-left:0px; }
.inner-right .catalogue-part .catalogue-form ul li .catalog-fild { max-width:252px; }
.inner-right .catalogue-part .catalogue-form ul li .submit-button { max-width:252px; }
.inner-right .catalogue-part .catalogue-pic { max-width:100%; float:left; text-align:center; height:auto; margin-top:12px; }
.inner-right .catalogue-part .catalogue-pic img { width:auto; display:inline-block; }
.inner-right .tradition-box .businesstoday-img img { max-width:314px; }
.inner-right .tradition-box .businesstoday-img img { max-width:276px; }
.inner-right .tradition-box .exquisite-pic img { max-width:320px; }
.inner-right .tradition-box .visa-thumb ul li { max-width:131px; }
.email_frnd { width:100%; padding:5px; }
.email_frnd table { width:100%; }
.email_frnd table td { width:100%; display:inherit; text-align:left; line-height:12px; padding:2px 0 1px 0; }
.inner-right .jckindia-pic { max-width:380px; }
.inner-right .jckindia-pic p img { width:100%; max-width:350px; display:block; }
.ban_product .dark_13 { font-size:11px; }
ul.src_for_right li { padding:0 2.6%; }
.home_patner_brnd ul { width:100%; }
.home14_lf { width:50% !important; border-left:0px !important; border-top:1px solid #c7c7c7 !important; text-align:center; }
.home_patner_brnd ul li { width:33%; height:60px; }
.home_patner_brnd ul li img { width:100%; }
.bot_four_link .link_1 { width:33%; }
.bot_four_link .link_2 { width:32%; }
.bot_four_link .link_3 { width:33%; border-right:0px; min-height:245px; }
.bot_four_link .link_4 { width:50%; border-top:1px dashed #999999; padding-top:8px; }
.bot_four_link .link_5 { width:50%; border-top:1px dashed #999999; padding-top:8px; }
.ban_pat_prdin .gry_brd .prd_ttl { line-height:20px !important; }
.ban_pat_imgtxt { width:100%; }
.ban_pat_imgin { width:100%; }
.faq-list .ans-name { word-break:break-word; }
ul.wishlist_note { width:100%; }

.join_the_d #ctl00_trSubscriber{ width:100%;}
.join_the_d .discussion-img{ width:100%; margin:10px 0 0 0; padding:10px 0;}


/* New Class Add */
.bms_product .bms_product_box{ width:32.83%; float:none; display:inline-block; vertical-align:top;}
.bms_product .mns_pro_tit{ min-height:40px;}

.login_mleft .textbox{ width:50%;}

    /* 5-Oct-2018 */
footer .footer--bot-bg {
    height: auto;
}

footer .ftr-link {
    margin-top: 26px;
}

}
 @media(max-width:599px) {
.layout { width:470px; }
.inner-left { max-width:100%; }
.inner-left .boutique-list ul li a { width:100%; float:left; }
.inner-left .coman-box .search-club { max-width:200px; }
.inner-left .coman-box .search-club input[type="text"] { font-size:12px; }
.inner-left .coman-box .gift-voucher { font-size:12px; }
.inner-left .shop-type { max-width:200px; }
.inner-left .discussion-img img { width:100%; max-width:212px; display:inline-block; }
.inner-left .win-jewellery a { width:auto !important; height:auto !important; }
.inner-left .win-jewellery a img { width:auto; height:auto; display:block; }
.inner-right { max-width:100%; }
.inner-right .faq-list ul li .qustion-name { max-width:434px; }
.inner-right .faq-list ul li .ans-name { max-width:434px; }
.inner-right .partner-logo ul li { max-width:150px; height:80px; }
.inner-right .partner-logo ul li img { width:100%; max-width:100px; }
.inner-right .gift-voucher p .happy-shopping { font-size:26px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-no .number-charect { font-size:26px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-thumb { max-width:342px; height:366px; }
.inner-right .middal-content .journey-diamond { width:100%; float:left; margin-top:10px; }
.inner-right .middal-content .journey-diamond a img { max-width:120px; margin-left:0px; margin-right:10px; }
.inner-right .middal-content ul.diamond-list.big-thumb { padding-right:0px; padding-top:150px; background-position:center top; }
.inner-right .accessories-list ul li { max-width:228px; }
.inner-right .tradition-box .visa-thumb ul li { max-width:152px; }
.inner-right .jckindia-pic { max-width:458px; }
.inner-right .jckindia-pic p img { width:100%; max-width:440px; display:block; }
.bot_four_link .link_3 { min-height:320px; }
.ban_pat_prdin .gry_brd .prd_ttl { font-size:18px; line-height:18px !important; }
/* 5-Oct-2018 */
footer .follow-prt {margin-top: 15px; height: auto;}
footer .follow-left span { width: 100%; font-size: 16px;  text-align: center;}
footer .social-icon { width: auto; margin: 0 auto; float: none; display: inline-block;}
footer .social-icon .gplus {  width: 55px !important}
footer .ftr-last {  width: 100%;}
footer .ftr-link { width: 100%;  text-align: center;}
footer .copyright { width: 100%;  text-align: center;   padding-bottom: 5px;}
footer .ftr-logo { width: 200px;float: none;  margin: 0px auto;}
footer .ftr-logo .ftrpaypal {  margin: 0px 12px;}
footer .ftr-logo .ftrverisign { margin: 0px 12px;}
footer .ftr-link a {  font-size: 13px;}

}
 @media(max-width:479px) {
.layout { width:365px; }
.inner-right { margin-top:20px; }
.inner-right h3 { font-size:14px; padding-bottom:10px; }
.inner-right .contac-center { max-width:100%; margin-left:0px; }
.inner-right .contac-center p { text-align:left; }
.inner-right .contac-center ul li .radio-btn { width:100%; float:left; }
.inner-right .contac-center ul li .fild-name { max-width:100%; text-align:left; }
.inner-right .contac-center ul li .input-fild { max-width:100%; float:left; }
.inner-right .faq-list ul li .qustion-name { max-width:326px; }
.inner-right .faq-list ul li .ans-name { max-width:326px; }
.inner-right .slect-category { float:left; }
.inner-right .slect-category ul li { width:100%; margin:0px 0px 4px 0px; }
.inner-right .slect-category ul li label { margin:0px 5px 0px 0px; }
.inner-right .product-category ul li { width:100%; float:left; display:inline-block; vertical-align:top; margin:0px 0% 20px 0px; border:1px solid #ccc; padding:10px; }
.inner-right .product-category ul li .product-thumb { width:100%; height:auto; }
.inner-right .product-category ul li .product-thumb img { max-width:110px; }
.inner-right .product-category ul li .product-bio {width: 100%;}
.inner-right .partner-logo ul li { max-width:176px; height:80px; }
.inner-right .gift-voucher ul li .voucher-no span { font-size:30px; }
.inner-right .gift-voucher ul li .voucher-no .big-font { font-size:14px; }
.inner-right .gift-voucher p .happy-shopping { width:100%; float:left; font-size:22px; padding-right:0px; }
.inner-right .purchase-online .online-title { font-size:16px; }
.inner-right .purchase-online .online-title a { font-size:16px; }
.inner-right .purchase-online ul li .voucher-no span { font-size:30px; }
.inner-right .diamond-points-box .diamonds-banner p { padding:0px 10px; }
.inner-right .diamond-points-box .diamonds-banner .diamonds-pic { max-width:100%; margin:0px; }
.inner-right .diamond-points-box .redeem-diamond { padding:0px 10px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-no { max-width:100%; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-no .number-charect { font-size:26px; }
.inner-right .diamond-points-box .diamondpoint-list ul li .dipoints-thumb { max-width:100%; height:auto; padding:10px 0px; border-left:0px; }
.inner-right .middal-content p .journey-thumb { max-width:100%; }
.inner-right .accessories-list ul li { max-width:100%; }
.inner-right .catalogue-part .catalogue-form ul li label { max-width:100%; margin-left:0px; }
.inner-right .catalogue-part .catalogue-form ul li .catalog-fild { max-width:100%; float:left; }
.inner-right .catalogue-part .catalogue-form ul li .submit-button { max-width:100%; }
.inner-right .tradition-box .businesstoday-img img { max-width:280px; }
.inner-right .tradition-box .visa-thumb ul li { max-width:100%; }
.inner-right .jckindia-pic { max-width:354px; }
.inner-right .jckindia-pic p img { width:100%; max-width:330px; display:block; }
.inner-right .testi-paging { float:left; }
.inner-right .testi-paging tr, .inner-right .testi-paging tr td { float:left; }
.home_patner_brnd ul li { width:33%; height:50px; }
.bot_four_link .link_1 { width:100%; padding-bottom:10px; border-right:0px; }
.bot_four_link .link_2 { width:60%; border-top:1px dashed #999999; padding-top:10px; padding-bottom:10px; }
.bot_four_link .link_3 { width:40%; border-top:1px dashed #999999; border-right:0px; padding-top:10px; min-height:inherit; }
.ban_pat_prdin .gry_brd .prd_ttl { font-size:16px; }


/* New Class Add */
.bms_product .bms_product_box{ width:50%; float:left;}
.bms_product .mns_pro_tit{ min-height:inherit;}

.login_mleft label{ width:100%; text-align:left;}
.login_mleft .textbox{ width:100%; margin:0px;}

}
 @media(max-width:374px) {
.layout { width:310px; }
.inner-right .faq-list ul li .qustion-name { max-width:274px; font-size:12px; }
.inner-right .faq-list ul li .ans-name { max-width:274px; }
.inner-right .partner-logo ul li { max-width:100%; height:auto; margin-bottom:12px; }
.inner-right .partner-logo ul li img { width:100%; max-width:150px; }
.inner-right .middal-content p .articles-thumb { max-width:100%; margin-bottom:6px; }
.margin-left10 { margin-left:0px; }
.inner-right .middal-content p .grading-certificate-img img { width:100%; display:block; }
.inner-right .tradition-box .businesstoday-img img { max-width:250px; }
.inner-right .tradition-box .exquisite-pic img { max-width:290px; }
.inner-right .jckindia-pic { max-width:300px; }
.inner-right .jckindia-pic p img { width:100%; max-width:280px; display:block; }
.ban_product table tr td img { width:100%; }
.banpat_listbox h3 { font-size:13px; }
/* 5-Oct-2018 */
footer .ftr-link a { font-size: 12px;}
}

