.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;}
@-ms-viewport{width:device-width;}
.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 0px;margin-right:6px;margin-top:-55px;}
.iconsBk a{display:inline-block;margin-left:20px;}
@media (max-width:470px){.iconsBk a{margin-left:0px;}
.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:0px 0px 15px 10px;padding-right:20px;}
.ringImage{font-size:18px;}
.rightLabel{padding:20px 20px;}
.cols_box{margin-bottom:30px;}
#Text_field{max-width:800px;margin:0px auto;text-align:left;}
.tabBox{width:100%;margin-top:20px;}
.tbrow2{margin-left:0px;}
.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 10px 10px 10px;}
.subscrie_email{ width: 150px; margin: 10px 0px;}
.footer_section_block{margin: 0px 0px 0px 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: bold; margin-bottom: 10px;}
.collection_listings .left_arrow_view{left:0px !important;}
.collection_listings .right_arrow_view{right:0px !important;}
ul.prduct-list{margin-left: 4px !important;}
.item .quick_view{right: 15px;}
.item .set_bk_height{border: 0px;}
.diamond_search_head{font-size: 16px;}
.search_diamond_block{margin: 15px 10px 15px 10px; width:94%;}
.heart_diamond_block{margin: 0px 10px;}
.custom_stories{}
.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 0px 0px;}
.set_header_logo, .set_left_margin{text-align: center; margin-left: 0px;}
.set_right_headinfo{margin: 10px 10px 0px 0px; text-align: center;}
.set_contact_no span{font-size: 12px;margin: 0px 0px 0px 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 0px 0px 0px;}
.ordereview_sumry #further_asistcols{height: 100px; margin: 0px 15px;}
.label_color{margin: 0px 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:0px;}
.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:0px;height:auto !important;}
.clickBgLink{max-width:100%;margin:20px 0px 0px 0px;}
.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:0px;}
.headerLabel a{display:block;width:50%;text-align:center;margin:10px 0px 0px 0px;}
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 0px 0px 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:0px 7px;font-size:12px;}
.shapes_bg .col-sm-5{text-align:center;padding-bottom:10px;}
.social_icons{width:100%;}
.design_wdbg, .designown_bg{margin:0px 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:0px 20px 20px 10px;width:auto;}
.paymentForm select{max-width:78px;}
.set_field_margin{padding: 0px 0px 0px 0px !important;}
.set_field_label {display: block; padding: 6px 0px 10px 0px;}
.tabsv_contents .shiping_left{width:100%;margin:0px 0px 10px 0px;}
.accSetingPage .tabs_ctarea{padding:20px 0px;margin:0px;}
.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:0px;padding:0px;border:0px;font-size:12px;}
.tabs_ctarea table tr td:nth-of-type(1),
.tabs_ctarea table tr td:nth-of-type(3),
.tabs_ctarea table tr td:nth-of-type(4),
.tabs_ctarea table tr td:nth-of-type(5){}
.managedForm textarea{width:225px;}
.p_content input[type="text"]{max-width:282px;width:100%;}
.slideSection{margin-bottom:15px;}
.padding-2{margin:20px 0px 15px 0px;}
.featured_in a img{margin-bottom:30px;}
ul.ringSetinglist li{width:100%;margin:0px auto;margin-bottom:15px;}
.smrter_cols{margin:0px auto;margin-bottom:15px;}
.nav>li{margin-bottom:15px;}
.engagement-product{width:100% !important;margin:0 0px 14px 0px}
.creatEarrings{width:100%;}
.sutab_col2 .boxTable_cols{padding:8px 10px 10px 10px;}
.solistairRow .cols_box{width:100%;}
.workbench_block{margin: 0px !important;}
.signInBoxOuter{margin:0px 0px 20px 0px !important;}
.leftblock_box, .leftblock_box{max-width:100%;}
.createAccountBox{margin:0px !important;}
.bottom_footer{margin:0px 20px;}
.signup_field{width:156px;}
.footer_icons{padding:10px 5px 10px 5px;}
.setfeature{font-weight:bold;height:64px;}
.signup_formbk{margin:10px 0px;}
.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:0px;}
.ordereview_sumry .detail_rightbk .checkout_cols .shiping_row{margin-left:0px;}
.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: 0px !important;}
.reset_filter{float:none;padding:10px 0px 0px 10px;}
.tothree_stone .cols_box:nth-of-type(4):after{right:50px;}
.product_bkcols{float:none;width:100%;margin:0px auto;margin-bottom:15px;}
#colrs_slider, #sliders,
#cutv_slider{width: 100% !important; margin: 0px !important;}
.clrTb{border-spacing:8px !important; max-width: 100% !important; margin:0px 0px 0px -18px !important;width:100%; position: static;}
.slider_bkview label{margin-left:-12px;}
.optionList{margin:6px 0px 0px -14px !important; max-width: 100% !important;}
#CutLabels{width:100% !important;margin:8px 0px 4px -6px !important;display:-moz-box;}
.clrTb tbody tr td{padding: 0px !important;}
.setColrTable{margin:10px 0px 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 0px 0px 0px !important;}
.further_row span:first-child{width:auto !important;}
.collection_right{ width: auto !important; padding: 0px !important;}
.foter_center_cols{ padding: 15px 0px 25px 0px; 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 0px 0px 0px;}
.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: 0px 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: 0px 15px; margin: 0px;}
.davidstern_cols, .davidstern_cols1 {width:auto !important; padding: 0px 10px 10px 15px !important;}
.mainwrap{padding: 0px 10px;}
.social_icons{margin: 0px 0px 15px 0px !important; text-align: center !important;}
.about_block{width:100% !important;}
.body_content{text-align: center;}
.search_block{margin: 5px 0px 0px 20px !important;}
.link_block{margin:0px 0px 0px 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 0px 0px 0px;}
.footer_right a img{margin: 3px 0px 5px 0px; padding: 0px 3px !important;}
.footer_right{text-align: center !important;}
.subscribe_btn{padding: 13.5px 10px !important;}
.below_ringrow {margin: 0px 4px 0px -8px;}
.topbar_section{width:100% !important;}
.main_site_baner{margin: 15px 5px 8px 5px;}
.jewelry_block h3{margin: 0px 10px 15px 10px;}
.insta_feed_list{text-align: center;}
.insta_feed_list li{}
.insta_feed_list li img{}
.left_stern{margin: 0px 3px 0px -5px;}
.bread_crumb_list{padding: 15px 14px 8px 14px; 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: 0px 5px 0px 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: 0px 10px !important;}
.ring_img_block{margin: 0px 0px 0px -32px; height: auto !important;}
.diamond_carat_bg div{display: none !important;}
.product_colsbk{ margin: 0px auto;}
.need_help_right{width: 100%; margin: 4px 0px 0px 0px;}
.product_colsbk{max-width: 270px;}
.collection_detail_hover .right_arrow_view{right: 3px !important;}
.topbar_cart_left{ margin: 10px 0px;}
.shiping_imgbk{width:100% !important;}
.shiping_detailbk{padding: 20px 15px 20px 15px !important; width: 100% !important;}
.upgrade_program {padding: 3em 15px 1em 15px !important;}
.personal_right span img{width:100%;}
.bread_crumb{padding: 5px 0px 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: 0px 0px 0px 11px !important;}
.uniqueRingDetail .rings_block .set_thumb_img{padding: 0px !important;}
.uniqueRingDetail .sp{margin: 0px !important; height: 77% !important;}
.fieldName{width:80px !important;}
.accountButton a, .signInNowButton a{padding: 4px 10px 4px 9px !important; font-weight: normal;}
.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: 0px 20px; left: 0px !important;}
.setColrTable tbody tr td:last-child{float: right; display: inline-block; margin: 0px -55px 0px 0px;}
#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: 0px auto; margin-bottom: 10px;}
div.image_blocks ul li{width: 110px; margin: 0px 0px 15px 0px;}
.leftdm_box{float: none !important; width:100% !important;}
.carat_max{margin: 0px 0px 5px 16px;}
.choose_dmbody .sliderSetRow{width:inherit !important;}
.chooseblock_left .leftBox, .leftBox{padding: 0px !important;}
.flexigrid{width:100% !important;}
.sliderSetRow label{margin: 15px 0px 10px 0px !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;
}

@-moz-document url-prefix(){.setColrTable tbody tr td{width:56px;padding:0px 32px 0px 0px;}
}
}
@media (min-width:769px){    
.flexigrid{width:840px !important;}
}
@media (max-width:340px){
    .setSliderBlock{margin:41px 0px 0px -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: 0px -36px 0px 0px !important;}
    .setColrTable tbody tr td{width: 35px !important;}
    .clrTb{border-spacing: 1px !important; margin: 0px -0px 8px -6px !important;}
    @-moz-document url-prefix(){
        .setColrTable tbody tr td{width:56px;padding:0px 20px 0px 0px;}
    }
}
@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: 0px -5px 0px 0px; }
}
@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}
.row:before,
.row:after{display:table;line-height:0;content:"";}
.row:after{clear:both;}
[class*="span"]{}
.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.564102564102564%;*margin-left:2.5109110747408616%;-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.564102564102564%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;}
.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;}
.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;}
.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;}
.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;}
.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;}
.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;}
.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;}
.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;}
.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;}
.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;}
.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;}
.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;}
.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;}
.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;}
.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;}
.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;}
.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;}
.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;}
.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;}
.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;}
.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;}
.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;}
.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;}
.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;}
.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;}
.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;}
.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;}
.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;}
.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;}
.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;}
.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;}
.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;}
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.7624309392265194%;*margin-left:2.709239449864817%;-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.7624309392265194%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;}
.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;}
.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;}
.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;}
.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;}
.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;}
.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;}
.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;}
.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;}
.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;}
.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;}
.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;}
.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;}
.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;}
.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;}
.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;}
.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;}
.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;}
.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;}
.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;}
.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;}
.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;}
.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;}
.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;}
.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;}
.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;}
.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;}
.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;}
.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;}
.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;}
.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;}
.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;}
.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;}
.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;}
.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;}
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:0px !important;}
.collection_detail_view .rings_block .sp{padding: 0px 0px 0px 3px !important;}
.collection_detail_view .rings_block {margin: 0px 0px 0px 11.3px;}
.collection_detail_view .rings_block .set_thumb_img{padding: 0px 0px 0px 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: 0px 6.9%;}
.rings_block .sp{width:100%; padding: 0px 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:auto;padding:0;}
.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:#777777;text-shadow:none;}
.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-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:#999999;}
.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:#111111;}
.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:#111111;border-bottom-color:#111111;}
.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;}
}