.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.hidden{display:none;visibility:hidden}
.visible-phone{display:none!important}
.visible-tablet{display:none!important}
.hidden-desktop{display:none!important}
.visible-desktop{display:inherit!important}
#searchHeaderForm,#responsiv_menu,.inresponsive_view{display:none}
.mobile_vrow{display:none}
.menuBk{float:right;display:none}
.logoBk{text-align:center}
.iconsBk{float:right;padding:15px 0;margin-right:6px;margin-top:-55px}
.iconsBk a{display:inline-block;margin-left:20px}
@media (max-width:470px) {
.iconsBk a{margin-left:0}
.logoBk{text-align:left}
}
@media (max-width:500px) {
.inresponsive_view{display:block;margin-bottom:15px;text-align:center}
.rightadres{display:none}
}
.ringsColection{display:none}
@media (max-width:768px) {
#searchHeaderForm,#responsiv_menu,.mobile_vrow{display:block}
#search_head_form,.mainHeadrow,.anotherPaginate,.priceLabel,#priceSlide,.leftimge,#pendantSearch,.sortBox{display:none}
.contactBg,.setop,#header_menurow{display:none!important}
.feaText,.feaText1{text-align:center;width:100%;margin:0 0 15px 10px;padding-right:20px}
.ringImage{font-size:18px}
.rightLabel{padding:20px}
.cols_box{margin-bottom:30px}
#Text_field{max-width:800px;margin:0 auto;text-align:left}
.tabBox{width:100%;margin-top:20px}
.tbrow2{margin-left:0}
.flexigrid .hDivBox table tr th:nth-of-type(1),.flexigrid .hDivBox table tr th:nth-of-type(6),.flexigrid .hDivBox table tr th:nth-of-type(7),.flexigrid .hDivBox table tr th:nth-of-type(9),.flexigrid .hDivBox table tr th:nth-of-type(10),.flexigrid .hDivBox table tr th:nth-of-type(11),.flexigrid .hDivBox table tr th:nth-of-type(13),.flexigrid .bDiv table tbody tr td:nth-of-type(1),.flexigrid .bDiv table tbody tr td:nth-of-type(6),.flexigrid .bDiv table tbody tr td:nth-of-type(7),.flexigrid .bDiv table tbody tr td:nth-of-type(9),.flexigrid .bDiv table tbody tr td:nth-of-type(10),.flexigrid .bDiv table tbody tr td:nth-of-type(11),.flexigrid .bDiv table tbody tr td:nth-of-type(13),.compare_section{display:none;padding:5px}
.ring_block_col{width:94%!important;margin:10px}
.subscrie_email{width:150px;margin:10px 0}
.footer_section_block{margin:0 0 0 15px}
.main_site_baner iframe{width:100%;height:300px}
.collection_listings .set_bk_height,.mainwrap{width:100%!important}
.products-grid li.item:hover{border-color:#e5e5dd!important}
.hdring_listing_view .products-grid li.item{border:1px solid #e5e5dd;margin-bottom:10px}
.hdring_listing_view .left_arrow_view{left:-14px!important}
.hdring_listing_view .right_arrow_view{right:13px!important}
.left_arrow_view{left:-18px!important}
.right_arrow_view{right:10px!important}
.collectHeading{font-size:15px;font-weight:700;margin-bottom:10px}
.collection_listings .left_arrow_view{left:0!important}
.collection_listings .right_arrow_view{right:0!important}
ul.prduct-list{margin-left:4px!important}
.item .quick_view{right:15px}
.item .set_bk_height{border:0}
.diamond_search_head{font-size:16px}
.search_diamond_block{margin:15px 10px;width:94%}
.heart_diamond_block{margin:0 10px}
.prod_list_cols{float:none!important;width:90%!important;margin-left:17px!important}
.top_header_list{text-align:left;font-size:11px;margin:8px 13px 0 0}
.set_header_logo,.set_left_margin{text-align:center;margin-left:0}
.set_right_headinfo{margin:10px 10px 0 0;text-align:center}
.set_contact_no span{font-size:12px;margin:0 0 0 14px}
.flexigrid .hDivBox table,.flexigrid .bDiv table{max-width:380px;width:380px!important}
.flexigrid div.pDiv div.pDiv2{width:380px!important}
.flexigrid{max-width:400px!important}
ul.shiping_tabs li:before{margin-right:8px;margin-left:5px}
ul.shiping_tabs li{font-size:12px}
.heading_right{text-align:left;float:left;padding-left:10px}
.shiping_right{float:none!important}
.ordereview_sumry .shiping_right{float:left!important;margin:15px 0 0}
.ordereview_sumry #further_asistcols{height:100px;margin:0 15px}
.label_color{margin:0 10px}
.RT-Corner-Tabs,.image_leftbk,.rightdm_box,.main_header_menu{display:none}
.itemTitle{font-size:11.5px}
.rightck_subk{width:104%!important}
.rightck_subk table{font-size:11.5px;margin-top:10px}
.setRightBox{margin-left:21px!important;float:left!important}
.fieldBoxOuter{margin-left:5px!important}
.mainPageHeading h2{font-size:20px}
.accountButton{margin-right:20px}
.earboxCol,.pendant_subtabs .steps_box{font-size:13px;text-transform:capitalize}
.contact_column,.free_shipst{text-align:center;padding:20px;width:100%}
.pendant_reviewbk{margin-left:0}
.need_assidcl{float:none;width:100%}
table.diamondListTable thead tr th:nth-of-type(3),table.diamondListTable thead tr th:nth-of-type(4),table.diamondListTable thead tr th:nth-of-type(5),table.diamondListTable thead tr th:nth-of-type(6),table.diamondListTable thead tr th:nth-of-type(8),table.diamondListTable thead tr th:nth-of-type(9),table.diamondListTable tbody tr td:nth-of-type(3),table.diamondListTable tbody tr td:nth-of-type(4),table.diamondListTable tbody tr td:nth-of-type(5),table.diamondListTable tbody tr td:nth-of-type(6),table.diamondListTable tbody tr td:nth-of-type(8),table.diamondListTable tbody tr td:nth-of-type(9){display:none}
.showpc_lflabel{margin-bottom:20px}
.showpiec_leftcl{float:left!important;height:auto;width:100%;margin-bottom:15px;padding:15px}
.showpc_rglabel{float:none;width:100%}
.showpiec_sbcl{max-width:100%!important}
.pendantshape_imgrview{margin-bottom:15px}
.chain_colst{padding:10px 6px;min-width:37px}
.qest_emailst{float:none;padding-top:6px}
.item_spvalue{margin-top:-14px}
.columnSection{padding-right:10px}
.responsive_foter h4{margin-top:15px}
.pagedmTable .col-sm-4{width:100%;border-right:0;height:auto!important}
.clickBgLink{max-width:100%;margin:20px 0 0}
.imagBlock{text-align:center;max-width:100%;margin-bottom:10px}
.leftcontent_bk{max-width:100%;margin-bottom:10px}
.uniqueRingsView .col-sm-4{width:100%}
.topTwenty{margin-left:0}
.headerLabel a{display:block;width:50%;text-align:center;margin:10px 0 0}
a.selecthisRing{margin-right:15px}
.tabs_area ul{height:auto}
.tabs_area ul li{display:block}
.tabs_area ul li:last-child{border-bottom:1px solid #ccc}
.leftmenu-list{max-width:100%!important;padding:5px 0 0 20px !important}
.ringsColection{display:block;font-size:18px;padding-bottom:10px}
.ringsColection a{color:#EB2033}
.detail_box{width:100%;text-align:center}
.footer_left ul li{padding:0 7px;font-size:12px}
.shapes_bg .col-sm-5{text-align:center;padding-bottom:10px}
.social_icons{width:100%}
.design_wdbg,.designown_bg{margin:0 14px}
.rightdtbox{float:none}
.leftdtbox{margin-left:16px}
.subfooter_bg{text-align:left}
.setRespView{text-align:center}
.tabsv_contents .shiping_left{width:100%}
.tabs_ctarea table tr td{width:auto}
.label_rows span:first-child{text-align:left;width:auto;margin-left:1px;margin-bottom:5px}
.card_form{padding:0 20px 20px 10px;width:auto}
.paymentForm select{max-width:78px}
.set_field_margin{padding:0!important}
.set_field_label{display:block;padding:6px 0 10px}
.tabsv_contents .shiping_left{width:100%;margin:0 0 10px}
.accSetingPage .tabs_ctarea{padding:20px 0;margin:0}
.accSetingPage .headingbg{font-size:14px}
.left_return{width:100%;float:none;margin-bottom:20px}
table.diamCompare tbody tr th:nth-of-type(1),table.diamCompare tbody tr th:nth-of-type(4),table.diamCompare tbody tr th:nth-of-type(5),table.diamCompare tbody tr th:nth-of-type(7),table.diamCompare tbody tr th:nth-of-type(9),table.diamCompare tbody tr td:nth-of-type(1),table.diamCompare tbody tr td:nth-of-type(4),table.diamCompare tbody tr td:nth-of-type(5),table.diamCompare tbody tr td:nth-of-type(7),table.diamCompare tbody tr td:nth-of-type(9){display:none}
.tabs_ctarea{margin:0;padding:0;border:0;font-size:12px}
.managedForm textarea{width:225px}
.p_content input[type="text"]{max-width:282px;width:100%}
.slideSection{margin-bottom:15px}
.padding-2{margin:20px 0 15px}
.featured_in a img{margin-bottom:30px}
ul.ringSetinglist li{width:100%;margin:0 auto;margin-bottom:15px}
.smrter_cols{margin:0 auto;margin-bottom:15px}
.nav>li{margin-bottom:15px}
.engagement-product{width:100%!important;margin:0 0 14px}
.creatEarrings{width:100%}
.sutab_col2 .boxTable_cols{padding:8px 10px 10px}
.solistairRow .cols_box{width:100%}
.workbench_block{margin:0!important}
.signInBoxOuter{margin:0 0 20px!important}
.leftblock_box,.leftblock_box{max-width:100%}
.createAccountBox{margin:0!important}
.bottom_footer{margin:0 20px}
.signup_field{width:156px}
.footer_icons{padding:10px 5px}
.setfeature{font-weight:700;height:64px}
.signup_formbk{margin:10px 0}
.checkout_block{padding:5px}
.shiping_left input[type=text],.shiping_left input[type=email],.shiping_left input[type=password],.shiping_left select{max-width:175px}
.summr_row span:first-child{width:190px}
.checkout_cols{padding:0}
.ordereview_sumry .detail_rightbk .checkout_cols .shiping_row{margin-left:0}
.ordereview_sumry .detail_rightbk .checkout_cols .shiping_row span:first-child{max-width:192px}
.summary_detailbk .col-sm-4{width:100%!important}
.summary_detailbk{margin:0!important}
.reset_filter{float:none;padding:10px 0 0 10px}
.tothree_stone .cols_box:nth-of-type(4):after{right:50px}
.product_bkcols{float:none;width:100%;margin:0 auto;margin-bottom:15px}
#colrs_slider,#sliders,#cutv_slider{width:100%!important;margin:0!important}
.clrTb{border-spacing:8px!important;max-width:100%!important;margin:0 0 0 -18px !important;width:100%;position:static}
.slider_bkview label{margin-left:-12px}
.optionList{margin:6px 0 0 -14px !important;max-width:100%!important}
#CutLabels{width:100%!important;margin:8px 0 4px -6px !important;display:-moz-box}
.clrTb tbody tr td{padding:0!important}
.setColrTable{margin:10px 0 15px -2px !important;width:100%!important}
.setSliderBlock{max-width:100%}
.cutslider_lines{display:none}
.filterCols{max-width:100%!important}
.slider_left{height:330px}
.set_heart_logo{display:none}
.slider_right{margin-top:20px}
#CutLabels tbody tr td{display:table-cell;padding:1px 23px 5px 16px !important}
.chksty span{display:block;float:left;clear:right}
.detail_rightbk .checkout_cols .shiping_row span:first-child{max-width:155px;width:100%}
.order_summbk{margin:15px 0 0!important}
.further_row span:first-child{width:auto!important}
.collection_right{width:auto!important;padding:0!important}
.foter_center_cols{padding:15px 0 25px;text-align:left!important}
.scicons{text-align:left!important}
.builderIcon{text-align:center}
.builderIcon span a img{padding-bottom:10px}
.collection_right{text-align:left}
.collsection_block{text-align:center;padding:10px 0 0}
.david_stern_lists .stern_cols_5{width:100%;float:none}
.products-grid li.item{width:100%!important}
.collection_block{text-align:center}
.collection_block img{margin-bottom:5px}
.dbio_right{padding:0 15px;text-align:justify;width:100%!important}
.davidst_right{float:none!important}
.productRingImg{margin:10px 13px 18px -6px !important;max-width:263px;width:100%!important}
.collection_detail_view #ringsthumb_view{height:auto;margin-bottom:10px;position:relative}
.zoomright{float:none}
.leftdetail,.rightdetail{width:100%!important}
.details_cols{width:auto!important;padding:0 15px;margin:0}
.davidstern_cols,.davidstern_cols1{width:auto!important;padding:0 10px 10px 15px !important}
.mainwrap{padding:0 10px}
.social_icons{margin:0 0 15px!important;text-align:center!important}
.about_block{width:100%!important}
.body_content{text-align:center}
.search_block{margin:5px 0 0 20px !important}
.link_block{margin:0 0 0 11px}
.set_bk_height{width:100%!important}
.set_thumb_img .sp img{width:100%;height:100%;padding-right:10px}
.subsc_form input[type=email],.subs_email_field{max-width:150px!important}
.col-xs-6{width:100%!important}
.detail_right{clear:both;padding:15px}
.topbar_heading{font-size:13px!important}
.contact_bar{margin:8px 0 0}
.footer_right a img{margin:3px 0 5px;padding:0 3px!important}
.footer_right{text-align:center!important}
.subscribe_btn{padding:13.5px 10px!important}
.below_ringrow{margin:0 4px 0 -8px}
.topbar_section{width:100%!important}
.main_site_baner{margin:15px 5px 8px}
.jewelry_block h3{margin:0 10px 15px}
.insta_feed_list{text-align:center}
.left_stern{margin:0 3px 0 -5px}
.bread_crumb_list{padding:15px 14px 8px;font-size:13px}
.bread_crumb_list li{padding:5px 4px 4px 8px !important}
#ringsthumb_view .left_arrow_view{left:8%!important}
#ringsthumb_view .right_arrow_view{right:1.4%!important}
.rings_block{padding:0 5px}
.addtocart_btn{font-size:12px}
#ringsthumb_view .right_arrow_view,#ringsthumb_view .left_arrow_view{top:11%!important}
.uniqueRingDetail #ringsthumb_view .right_arrow_view,.uniqueRingDetail #ringsthumb_view .left_arrow_view{top:26%!important}
.detail_center{padding:0 10px!important}
.ring_img_block{margin:0 0 0 -32px;height:auto!important}
.diamond_carat_bg div{display:none!important}
.product_colsbk{margin:0 auto}
.need_help_right{width:100%;margin:4px 0 0}
.product_colsbk{max-width:270px}
.collection_detail_hover .right_arrow_view{right:3px!important}
.topbar_cart_left{margin:10px 0}
.shiping_imgbk{width:100%!important}
.shiping_detailbk{padding:20px 15px!important;width:100%!important}
.upgrade_program{padding:3em 15px 1em!important}
.personal_right span img{width:100%}
.bread_crumb{padding:5px 0 24px 8px !important;font-size:11.5px;line-height:18px;min-height:46px}
.beats_right{float:none!important}
#ringsthumb_view .set_thumb_img img{max-height:300px!important;max-width:258px!important}
#ringsthumb_view .set_thumb_img{padding:0 0 0 11px !important}
.uniqueRingDetail .rings_block .set_thumb_img{padding:0!important}
.uniqueRingDetail .sp{margin:0!important;height:77%!important}
.fieldName{width:80px!important}
.accountButton a,.signInNowButton a{padding:4px 10px 4px 9px !important;font-weight:400}
.fieldBoxInner{width:100%!important}
.fieldText input[type=text],.fieldText input[type=password]{max-width:150px!important}
#polishrow,#symmetryrow,#depthrow,#tablerow,#flurorow{width:92%!important}
#facebox{padding:0 20px;left:0!important}
.setColrTable tbody tr td:last-child{float:right;display:inline-block;margin:0 -55px 0 0}
#CutLabels tbody tr td:first-child{width:48px!important}
.funnel-step{display:block!important;height:90px}
.uperdt_right{float:none!important}
.rightbtn_block{float:none!important;clear:both;width:75%!important}
.uperHeading{clear:both}
.set_ring_btn{left:25.5%!important;right:30%!important;bottom:4%!important}
.create_ring_btn a{font-size:10px!important;padding:10px 7px 10px 8px !important}
.set_studs_btn{bottom:-36%!important;left:18.5%!important}
.set_pendant_btn{bottom:-20%!important;left:21%!important}
.set_3stone_btn{bottom:-20%!important;left:21%!important}
.ckout_buton{text-align:center;width:100%}
.add_to_setting{margin:0 auto;margin-bottom:10px}
div.image_blocks ul li{width:110px;margin:0 0 15px}
.leftdm_box{float:none!important;width:100%!important}
.carat_max{margin:0 0 5px 16px}
.choose_dmbody .sliderSetRow{width:inherit!important}
.chooseblock_left .leftBox,.leftBox{padding:0!important}
.flexigrid{width:100%!important}
.sliderSetRow label{margin:15px 0 10px!important}
.chooseblock_left .flexigrid div.bDiv{width:100%!important}
.similar_collection .sp{width:inherit!important}
.simplePopup{height:400px;overflow-y:scroll}
.choosePgBk .lbk{width:100%!important}
}
@media (min-width:769px) {
.flexigrid{width:840px!important}
}
@media (max-width:340px) {
.setSliderBlock{margin:41px 0 0 -5px !important}
.collection_detail_hover .right_arrow_view{top:26%!important}
#ringsthumb_view .left_arrow_view{left:3%!important}
.uniqueRingDetail .left_arrow_view{left:0!important}
#ringsthumb_view .right_arrow_view{right:4%!important}
.uniqueRingDetail #ringsthumb_view .right_arrow_view{right:0!important}
#CutLabels tbody tr td:first-child{width:30px!important}
#CutLabels tbody tr td{padding:1px 6px 5px 16px !important}
.setColrTable tbody tr td:last-child{margin:0 -36px 0 0 !important}
.setColrTable tbody tr td{width:35px!important}
.clrTb{border-spacing:1px!important;margin:0 -0 8px -6px !important}
}
@media (min-width:768px) and (max-width:979px) {
.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
.visible-tablet{display:inherit!important}
.hidden-tablet{display:none!important}
}
@media (max-width:767px) {
.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
.visible-phone{display:inherit!important}
.hidden-phone{display:none!important}
.responsive_foter{background:#EBEBEB;width:100%;height:auto;padding-bottom:15px}
.responsiveBg{width:930px;background:#EFEFEF;height:auto;text-align:center;margin-bottom:7px}
}
.visible-print{display:none!important}
@media print {
.visible-print{display:inherit!important}
.hidden-print{display:none!important}
}
@media (max-width:300px) {
.subsc_form input[type=email],.subs_email_field{max-width:123px!important;margin:0 -5px 0 0}
}
.row:before,.row:after{display:table;line-height:0;content:""}
.row:after{clear:both}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1150px}
.span12{width:1170px}
.span11{width:1070px}
.span10{width:970px}
.span9{width:870px}
.span8{width:770px}
.span7{width:670px}
.span6{width:570px}
.span5{width:470px}
.span4{width:370px}
.span3{width:270px}
.span2{width:170px}
.span1{width:70px}
.offset12{margin-left:1230px}
.offset11{margin-left:1130px}
.offset10{margin-left:1030px}
.offset9{margin-left:930px}
.offset8{margin-left:830px}
.offset7{margin-left:730px}
.offset6{margin-left:630px}
.offset5{margin-left:530px}
.offset4{margin-left:430px}
.offset3{margin-left:330px}
.offset2{margin-left:230px}
.offset1{margin-left:130px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.5641025641026%;*margin-left:2.5109110747409%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.5641025641026%}
.row-fluid .span12{width:100%;*width:99.946808510638%}
.row-fluid .span11{width:91.452991452991%;*width:91.39979996363%}
.row-fluid .span10{width:82.905982905983%;*width:82.852791416621%}
.row-fluid .span9{width:74.358974358974%;*width:74.305782869613%}
.row-fluid .span8{width:65.811965811966%;*width:65.758774322604%}
.row-fluid .span7{width:57.264957264957%;*width:57.211765775596%}
.row-fluid .span6{width:48.717948717949%;*width:48.664757228587%}
.row-fluid .span5{width:40.17094017094%;*width:40.117748681578%}
.row-fluid .span4{width:31.623931623932%;*width:31.57074013457%}
.row-fluid .span3{width:23.076923076923%;*width:23.023731587561%}
.row-fluid .span2{width:14.529914529915%;*width:14.476723040553%}
.row-fluid .span1{width:5.982905982906%;*width:5.9297144935443%}
.row-fluid .offset12{margin-left:105.12820512821%;*margin-left:105.02182214948%}
.row-fluid .offset12:first-child{margin-left:102.5641025641%;*margin-left:102.45771958538%}
.row-fluid .offset11{margin-left:96.581196581197%;*margin-left:96.474813602473%}
.row-fluid .offset11:first-child{margin-left:94.017094017094%;*margin-left:93.910711038371%}
.row-fluid .offset10{margin-left:88.034188034188%;*margin-left:87.927805055465%}
.row-fluid .offset10:first-child{margin-left:85.470085470085%;*margin-left:85.363702491362%}
.row-fluid .offset9{margin-left:79.487179487179%;*margin-left:79.380796508456%}
.row-fluid .offset9:first-child{margin-left:76.923076923077%;*margin-left:76.816693944354%}
.row-fluid .offset8{margin-left:70.940170940171%;*margin-left:70.833787961448%}
.row-fluid .offset8:first-child{margin-left:68.376068376068%;*margin-left:68.269685397345%}
.row-fluid .offset7{margin-left:62.393162393162%;*margin-left:62.286779414439%}
.row-fluid .offset7:first-child{margin-left:59.82905982906%;*margin-left:59.722676850336%}
.row-fluid .offset6{margin-left:53.846153846154%;*margin-left:53.73977086743%}
.row-fluid .offset6:first-child{margin-left:51.282051282051%;*margin-left:51.175668303328%}
.row-fluid .offset5{margin-left:45.299145299145%;*margin-left:45.192762320422%}
.row-fluid .offset5:first-child{margin-left:42.735042735043%;*margin-left:42.628659756319%}
.row-fluid .offset4{margin-left:36.752136752137%;*margin-left:36.645753773413%}
.row-fluid .offset4:first-child{margin-left:34.188034188034%;*margin-left:34.081651209311%}
.row-fluid .offset3{margin-left:28.205128205128%;*margin-left:28.098745226405%}
.row-fluid .offset3:first-child{margin-left:25.641025641026%;*margin-left:25.534642662302%}
.row-fluid .offset2{margin-left:19.65811965812%;*margin-left:19.551736679396%}
.row-fluid .offset2:first-child{margin-left:17.094017094017%;*margin-left:16.987634115294%}
.row-fluid .offset1{margin-left:11.111111111111%;*margin-left:11.004728132388%}
.row-fluid .offset1:first-child{margin-left:8.5470085470085%;*margin-left:8.4406255682851%}
input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span"] + [class*="span"]{margin-left:30px}
input.span12,textarea.span12,.uneditable-input.span12{width:1156px}
input.span11,textarea.span11,.uneditable-input.span11{width:1056px}
input.span10,textarea.span10,.uneditable-input.span10{width:956px}
input.span9,textarea.span9,.uneditable-input.span9{width:856px}
input.span8,textarea.span8,.uneditable-input.span8{width:756px}
input.span7,textarea.span7,.uneditable-input.span7{width:656px}
input.span6,textarea.span6,.uneditable-input.span6{width:556px}
input.span5,textarea.span5,.uneditable-input.span5{width:456px}
input.span4,textarea.span4,.uneditable-input.span4{width:356px}
input.span3,textarea.span3,.uneditable-input.span3{width:256px}
input.span2,textarea.span2,.uneditable-input.span2{width:156px}
input.span1,textarea.span1,.uneditable-input.span1{width:56px}
.thumbnails{margin-left:-30px}
.thumbnails > li{margin-left:30px}
.row-fluid .thumbnails{margin-left:0}
@media (min-width:768px) and (max-width:979px) {
.row{margin-left:-20px;*zoom:1}
.row:before,.row:after{display:table;line-height:0;content:""}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}
.span12{width:724px}
.span11{width:662px}
.span10{width:600px}
.span9{width:538px}
.span8{width:476px}
.span7{width:414px}
.span6{width:352px}
.span5{width:290px}
.span4{width:228px}
.span3{width:166px}
.span2{width:104px}
.span1{width:42px}
.offset12{margin-left:764px}
.offset11{margin-left:702px}
.offset10{margin-left:640px}
.offset9{margin-left:578px}
.offset8{margin-left:516px}
.offset7{margin-left:454px}
.offset6{margin-left:392px}
.offset5{margin-left:330px}
.offset4{margin-left:268px}
.offset3{margin-left:206px}
.offset2{margin-left:144px}
.offset1{margin-left:82px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265%;*margin-left:2.7092394498648%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.7624309392265%}
.row-fluid .span12{width:100%;*width:99.946808510638%}
.row-fluid .span11{width:91.436464088398%;*width:91.383272599036%}
.row-fluid .span10{width:82.872928176796%;*width:82.819736687434%}
.row-fluid .span9{width:74.309392265193%;*width:74.256200775832%}
.row-fluid .span8{width:65.745856353591%;*width:65.692664864229%}
.row-fluid .span7{width:57.182320441989%;*width:57.129128952627%}
.row-fluid .span6{width:48.618784530387%;*width:48.565593041025%}
.row-fluid .span5{width:40.055248618785%;*width:40.002057129423%}
.row-fluid .span4{width:31.491712707182%;*width:31.438521217821%}
.row-fluid .span3{width:22.92817679558%;*width:22.874985306218%}
.row-fluid .span2{width:14.364640883978%;*width:14.311449394616%}
.row-fluid .span1{width:5.8011049723757%;*width:5.747913483014%}
.row-fluid .offset12{margin-left:105.52486187845%;*margin-left:105.41847889973%}
.row-fluid .offset12:first-child{margin-left:102.76243093923%;*margin-left:102.6560479605%}
.row-fluid .offset11{margin-left:96.961325966851%;*margin-left:96.854942988127%}
.row-fluid .offset11:first-child{margin-left:94.198895027624%;*margin-left:94.092512048901%}
.row-fluid .offset10{margin-left:88.397790055249%;*margin-left:88.291407076525%}
.row-fluid .offset10:first-child{margin-left:85.635359116022%;*margin-left:85.528976137299%}
.row-fluid .offset9{margin-left:79.834254143646%;*margin-left:79.727871164923%}
.row-fluid .offset9:first-child{margin-left:77.07182320442%;*margin-left:76.965440225696%}
.row-fluid .offset8{margin-left:71.270718232044%;*margin-left:71.164335253321%}
.row-fluid .offset8:first-child{margin-left:68.508287292818%;*margin-left:68.401904314094%}
.row-fluid .offset7{margin-left:62.707182320442%;*margin-left:62.600799341719%}
.row-fluid .offset7:first-child{margin-left:59.944751381215%;*margin-left:59.838368402492%}
.row-fluid .offset6{margin-left:54.14364640884%;*margin-left:54.037263430116%}
.row-fluid .offset6:first-child{margin-left:51.381215469613%;*margin-left:51.27483249089%}
.row-fluid .offset5{margin-left:45.580110497238%;*margin-left:45.473727518514%}
.row-fluid .offset5:first-child{margin-left:42.817679558011%;*margin-left:42.711296579288%}
.row-fluid .offset4{margin-left:37.016574585635%;*margin-left:36.910191606912%}
.row-fluid .offset4:first-child{margin-left:34.254143646409%;*margin-left:34.147760667685%}
.row-fluid .offset3{margin-left:28.453038674033%;*margin-left:28.34665569531%}
.row-fluid .offset3:first-child{margin-left:25.690607734807%;*margin-left:25.584224756083%}
.row-fluid .offset2{margin-left:19.889502762431%;*margin-left:19.783119783708%}
.row-fluid .offset2:first-child{margin-left:17.127071823204%;*margin-left:17.020688844481%}
.row-fluid .offset1{margin-left:11.325966850829%;*margin-left:11.219583872105%}
.row-fluid .offset1:first-child{margin-left:8.5635359116022%;*margin-left:8.4571529328788%}
input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span"] + [class*="span"]{margin-left:20px}
input.span12,textarea.span12,.uneditable-input.span12{width:710px}
input.span11,textarea.span11,.uneditable-input.span11{width:648px}
input.span10,textarea.span10,.uneditable-input.span10{width:586px}
input.span9,textarea.span9,.uneditable-input.span9{width:524px}
input.span8,textarea.span8,.uneditable-input.span8{width:462px}
input.span7,textarea.span7,.uneditable-input.span7{width:400px}
input.span6,textarea.span6,.uneditable-input.span6{width:338px}
input.span5,textarea.span5,.uneditable-input.span5{width:276px}
input.span4,textarea.span4,.uneditable-input.span4{width:214px}
input.span3,textarea.span3,.uneditable-input.span3{width:152px}
input.span2,textarea.span2,.uneditable-input.span2{width:90px}
input.span1,textarea.span1,.uneditable-input.span1{width:28px}
}
@media (max-width:767px) {
body{padding-right:10px;padding-left:10px}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}
.container-fluid{padding:0}
.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}
.dl-horizontal dd{margin-left:0}
.container{width:auto}
.row-fluid{width:100%}
.row,.thumbnails{margin-left:0}
.thumbnails > li{float:none;margin-left:0}
[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*="offset"]:first-child{margin-left:0}
.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}
.controls-row [class*="span"] + [class*="span"]{margin-left:0}
.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}
.modal.fade{top:-100px}
.modal.fade.in{top:20px}
}
@media (max-width:490px) {
.nav-collapse{-webkit-transform:translate3d(0,0,0)}
.page-header h1 small{display:block;line-height:20px}
.collection_detail_view #ringsthumb_view{height:64%!important;padding:10px 5%!important}
#ringsthumb_view .left_arrow_view{left:0!important}
.collection_detail_view .rings_block .left_arrow_view{left:-10px!important}
.collection_detail_view .collection_detail_hover .right_arrow_view{right:1px!important}
.uniqueRingDetail #ringsthumb_view .right_arrow_view,.uniqueRingDetail #ringsthumb_view .left_arrow_view,.collection_detail_view #ringsthumb_view .right_arrow_view,.collection_detail_view #ringsthumb_view .left_arrow_view{top:42%!important}
.inner_container{width:91%!important}
#ringsthumb_view .sp{height:56%!important}
#ringsthumb_view{min-height:260px;height:100%!important}
.collection_detail_view #ringsthumb_view .right_arrow_view{right:0!important}
.collection_detail_view .rings_block .sp{padding:0 0 0 3px !important}
.collection_detail_view .rings_block{margin:0 0 0 11.3px}
.collection_detail_view .rings_block .set_thumb_img{padding:0 0 0 2px !important}
.collection_detail_view .productRingImg{margin:10px 13px 18px -11px !important}
input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}
.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}
.form-horizontal .controls{margin-left:0}
.form-horizontal .control-list{padding-top:0}
.form-horizontal .form-actions{padding-right:10px;padding-left:10px}
.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}
.media-object{margin-right:0;margin-left:0}
.modal{top:10px;right:10px;left:10px}
.modal-header .close{padding:10px;margin:-10px}
.carousel-caption{position:static}
.unique_listings .sp{width:inherit;padding:0 6.9%}
.rings_block .sp{width:100%;padding:0 3%}
}
@media (max-width:979px) {
body{padding-top:0}
.navbar-fixed-top,.navbar-fixed-bottom{position:static}
.navbar-fixed-top{margin-bottom:20px}
.navbar-fixed-bottom{margin-top:20px}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}
.navbar .container{width:100%;padding:0;margin:0px}
.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 10px}
.nav-collapse .nav > li{float:none}
.nav-collapse .nav > li > a{margin-bottom:2px}
.nav-collapse .nav > .divider-vertical{display:none}
.nav-collapse .nav .nav-header{color:#777;text-shadow:none}
.nav-collapse .nav > li > a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:700;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.nav-collapse .btn{padding:4px 10px;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse .dropdown-menu li + li a{margin-bottom:2px}
.nav-collapse .nav > li > a:hover,.nav-collapse .nav > li > a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}
.navbar-inverse .nav-collapse .nav > li > a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}
.navbar-inverse .nav-collapse .nav > li > a:hover,.navbar-inverse .nav-collapse .nav > li > a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}
.nav-collapse.in .btn-group{padding:0;margin-top:5px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .open > .dropdown-menu{display:block}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.nav-collapse .nav > li > .dropdown-menu:before,.nav-collapse .nav > li > .dropdown-menu:after{display:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}
.navbar .btn-navbar{display:block}
.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}
}
@media (min-width:980px) {
.nav-collapse.collapse{height:auto!important;overflow:visible!important}
}