.tps_section{display:block;width:100%;float:left;}
.basic_tab_filter{margin-bottom:0px;font-family:'Oswald-regular', sans-serif;}
.filter_header{display:block;float:left;width:100%;cursor:pointer;padding:3px 15px;font-size:14px;text-transform:uppercase;position:relative;font-family:'Oswald-regular', sans-serif;}
.basic_filter.filter_header{background-color:#ededed;}
.filter_header .basic_head{font-family:'Philosopher', sans-serif;font-size:22px;letter-spacing:1px;}
.filter_header .fa{float:left;padding:3px 3px 2px 0;-moz-transition:all 0.25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;-o-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;position:relative;vertical-align:middle;}
.fa.fa-caret-down{font-size:18px;font-weight:bold;padding-top:0;margin-right:5px;-webkit-transform:translate3d(0, 3px, 0);transform:translate3d(0, 3px, 0);}
.filter_header .fa-caret-down.active{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transition:all 0.25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;-o-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;}
.tps_reset,
.tps_collapse{display:inline-block;float:right;margin:0 15px;padding:3px 0;}
.tps_collapse{margin-right:0px;}
.tps_reset a,
.tps_collapse a{font-size:16px;line-height:1.5;vertical-align:middle;text-transform:capitalize;color:#1d1d1d;position:relative;}
.tps_collapse.active a:after,
.tps_collapse a:after{content:'\f068';font-family:fontawesome;font-size:13px;font-weight:normal;line-height:28px;padding-left:5px;}
.tps_collapse a:after{content:'\f067';}
.filter_label{margin-bottom:10px;display:inline-block;width:100%;font-size:22px;font-family:"Oswald-regular", sans-serif;color:#1d1d1d;letter-spacing:normal;text-transform:capitalize;}
.filter_content{background:#ffffff none repeat scroll 0 0;padding:00px;width:100%;display:block;float:left;margin-top:10px;}
.car_filter_shape_container{display:inline-block;margin-bottom:0px;}
.car_filter_shape_container > li{cursor:pointer;display:inline-block;float:left;margin:0%;margin-bottom:15px;position:relative;width:32%;}
.car_filter_shape_container > li h6{text-transform:capitalize;font-size:16px;font-family:'Oswald-regular', sans-serif;display:inline-block;vertical-align:middle;line-height:54px;float:left;padding-left:5px;}
.car_filter_shape_container li .shape_txt{display:none;position:absolute;text-align:center;width:100%;font-size:10px;text-transform:uppercase;}
.car_filter_shape_container li:hover .shape_txt{display:block;}
.car_filter_shape_container .disabled{pointer-events:none;cursor:default;}
.car_filter_shape_image{display:block;margin:0 auto;position:relative;}
.ui-slider .ui-slider-handle{background:#5553b4 none repeat scroll 0 0;cursor:pointer;background-size:100% 100%;border:1px solid #5553b4;border-radius:22px;height:15px;margin-left:-15px;top:-5px;width:30px;z-index:1;-webkit-transition:all .0s ease-in-out;transition:all .0s ease-in-out;}
.ui-slider-horizontal .ui-slider-range.ui-widget-header{background:#5553b4 none repeat scroll 0 0;border:2px solid #d4d4ec;display:inline-block;position:relative;vertical-align:top;}
.slider_comm{width:33.33%;float:left;display:inline-block;padding:10px 15px 5px;}
.lab.slider_comm{clear:left;}
.ui-slider-horizontal{width:100%;background:#f0f0f0 none repeat scroll 0 0;height:4px;display:block;float:left;}
.car_diamonds_filter_container_inner_header,
.car_diamonds_filter_container_inner_content{width:100%;float:left;display:inline-block;}
.car_diamonds_filter_container_inner_content{margin-top:5px;margin-bottom:0px;}
.steps_list .steps_tick{position:relative;float:left;display:block;text-align:center;}
.steps_tick .small-line{background:#fff none repeat scroll 0 0;display:inline-block;height:12px;position:absolute;right:0;bottom:-12px;width:3px;z-index:1;}
.steps_tick .small-label{display:block;font-family:"Oswald-regular",sans-serif;}
.slider_comm h6{text-transform:uppercase;}
.slider_comm h6.filter_label{text-transform:capitalize;line-height:1;}
.clarity_main .steps_list .steps_tick,
.color_main .steps_list .steps_tick,
.cut_main .steps_list .steps_tick,
.symmetry_main .steps_list .steps_tick,
.polish_main .steps_list .steps_tick,
.table_main .steps_list .steps_tick,
.depth_main .steps_list .steps_tick,
.fluorence_main .steps_list .steps_tick{display:inline-block;float:left;text-align:center;border:1px solid #b2b2b2;border-radius:13px;margin-right:10px;cursor:pointer;color:#b2b2b2;font-size:16px;font-family:"Oswald-regular", sans-serif;line-height:27px;padding:0 6px;min-width:31px;}
.clarity_main .steps_list .steps_tick:last-child,
.color_main .steps_list .steps_tick:last-child,
.cut_main .steps_list .steps_tick:last-child,
.symmetry_main .steps_list .steps_tick:last-child,
.polish_main .steps_list .steps_tick:last-child,
.table_main .steps_list .steps_tick:last-child,
.depth_main .steps_list .steps_tick:last-child,
.fluorence_main .steps_list .steps_tick:last-child{margin-right:0px;}
.clarity_main .steps_list .steps_tick.selected,
.color_main .steps_list .steps_tick.selected,
.cut_main .steps_list .steps_tick.selected,
.symmetry_main .steps_list .steps_tick.selected,
.polish_main .steps_list .steps_tick.selected,
.table_main .steps_list .steps_tick.selected,
.depth_main .steps_list .steps_tick.selected,
.fluorence_main .steps_list .steps_tick.selected{border:1px solid #5553b4;color:#1d1d1d;}
.tps_slider{padding:0 15px;}
.cut_main .steps_list .steps_tick,
.polish_main .steps_list .steps_tick,
.symmetry_main .steps_list .steps_tick,
.fluorence_main .steps_list .steps_tick{padding:0 15px;}
.steps_list .steps_tick:last-child .small-line{display:none !important;}
.popup_title span,
.popup_title a{cursor:pointer;color:#cfcfcf;font-size:16px;display:inline-block;width:20px;height:20px;vertical-align:middle;text-align:center;}
.car_filter_shape_container .diamond_icon{width:54px;height:54px;margin:0;display:inline-block;text-align:center;background-size:37px;background-position:1px 1px;background:url("../images/Kamni_Sprite_icon.png") no-repeat;float:left;}
.Round.diamond_icon{background-position:-8px -119px;}
.Princess.diamond_icon{background-position:-361px -119px;}
.Marquise.diamond_icon{background-position:-431px -119px;}
.Oval.diamond_icon{background-position:-149px -119px;}
.Asscher.diamond_icon{background-position:-501px -119px;}
.Cushion.diamond_icon{background-position:-641px -119px;}
.Pear.diamond_icon{background-position:-290px -119px;}
.Radiant.diamond_icon{background-position:-571px -119px;}
.Heart.diamond_icon{background-position:-79px -119px;}
.Emerald.diamond_icon{background-position:-220px -119px;}
.filter-selected .diamond_icon.Round{background-position:-8px -186px;}
.filter-selected .diamond_icon.Princess{background-position:-361px -186px;}
.filter-selected .diamond_icon.Marquise{background-position:-431px -186px;}
.filter-selected .diamond_icon.Oval{background-position:-149px -186px;}
.filter-selected .diamond_icon.Asscher{background-position:-501px -186px;}
.filter-selected .diamond_icon.Cushion{background-position:-641px -186px;}
.filter-selected .diamond_icon.Pear{background-position:-290px -186px;}
.filter-selected .diamond_icon.Radiant{background-position:-571px -186px;}
.filter-selected .diamond_icon.Heart{background-position:-79px -186px;}
.filter-selected .diamond_icon.Emerald{background-position:-220px -186px;}
.table_rows .table_th .diamond_shape{width:40px;height:36px;display:inline-block;text-align:center;background-position:1px 1px;background:url("../images/Kamni_Sprite_icon.png") no-repeat;float:none;margin:0 auto;}
.table_rows .table_th .diamond_shape.round{background-position:-9px -260px;}
.table_rows .table_th .diamond_shape.princess{background-position:-214px -260px;}
.table_rows .table_th .diamond_shape.marquise{background-position:-255px -260px;}
.table_rows .table_th .diamond_shape.oval{background-position:-92px -260px;}
.table_rows .table_th .diamond_shape.asscher{background-position:-296px -260px;}
.table_rows .table_th .diamond_shape.cushion{background-position:-378px -260px;}
.table_rows .table_th .diamond_shape.pear{background-position:-172px -260px;}
.table_rows .table_th .diamond_shape.radiant{background-position:-338px -260px;}
.table_rows .table_th .diamond_shape.heart{background-position:-51px -260px;}
.table_rows .table_th .diamond_shape.emerald{background-position:-133px -260px;}
.table_rows:hover .table_th .diamond_shape.round,
.table_rows.active_row .table_th .diamond_shape.round{background-position:-9px -307px;}
.table_rows:hover .table_th .diamond_shape.princess,
.table_rows.active_row .table_th .diamond_shape.princess{background-position:-214px -307px;}
.table_rows:hover .table_th .diamond_shape.marquise,
.table_rows.active_row .table_th .diamond_shape.marquise{background-position:-255px -307px;}
.table_rows:hover .table_th .diamond_shape.oval,
.table_rows.active_row .table_th .diamond_shape.oval{background-position:-92px -307px;}
.table_rows:hover .table_th .diamond_shape.asscher,
.table_rows.active_row .table_th .diamond_shape.asscher{background-position:-296px -307px;}
.table_rows:hover .table_th .diamond_shape.cushion,
.table_rows.active_row .table_th .diamond_shape.cushion{background-position:-378px -307px;}
.table_rows:hover .table_th .diamond_shape.pear,
.table_rows.active_row .table_th .diamond_shape.pear{background-position:-172px -307px;}
.table_rows:hover .table_th .diamond_shape.radiant,
.table_rows.active_row .table_th .diamond_shape.radiant{background-position:-338px -307px;}
.table_rows:hover .table_th .diamond_shape.heart,
.table_rows.active_row .table_th .diamond_shape.heart{background-position:-51px -307px;}
.table_rows:hover .table_th .diamond_shape.emerald,
.table_rows.active_row .table_th .diamond_shape.emerald{background-position:-133px -307px;}
.tps_input{display:inline-block;margin-top:15px;width:100%;}
input[type="text"].slider-left-input,
input[type="text"].slider-right-input{border:0px;border-bottom:1px dashed #272c2d;color:#1d1d1d;height:25px;text-align:left; width:100px;font-size:16px;font-family:"Oswald-regular", sans-serif;float:left;margin:0;padding:0;border-radius:0;}
input[type="text"].slider-right-input{float:right;}
.lab-layout-filter .car_diamonds_filter_container_inner_content{padding:0;}
.lab-layout-filter .steps_list{display:inline-block;vertical-align:top;width:100%;}
.lab_section{display:block;float:left;border:1px solid #ccc;border-collapse:collapse;padding:5px;width:45%;margin-left:-1px;text-align:center;cursor:pointer;font-size:14px;min-height: 35px;}
.lab_section:hover,
.lab_selected{background:#5553b4;color:#FFF;}
.diamondlisting_tab{display:block;width:100%;float:left;border-bottom:1px solid #d1d1d1;}
.listingtab{background:#fff;float:left;text-align:center;font-size:15px;color:#1d1d1d;padding:13px 15px;text-transform:uppercase;cursor:pointer;border:1px solid #d1d1d1;border-bottom:0px;width:232px;margin-left:-1px;}
.listingtab .active_tab,
.listingtab.active_tab,
.listingtab:hover{background:#5553b4;color:#fff;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;}
.listingtab a{font-size:16px;font-family:"Philosopher", sans-serif;color:#1d1d1d;text-transform:capitalize;}
.listingtab.active_tab a,
.listingtab:hover a{color:#fff;}
.listingtab a p{display:inline-block;font-weight:400;font-size:16px;font-family:"Philosopher", sans-serif;color:#1d1d1d;margin-bottom:0;vertical-align:top;}
.listingtab.active_tab a p,
.listingtab:hover a p{color:#fff;}
.tps_gridmain_area{width:100%;float:left;display:block;position:relative;border:1px solid #d1d1d1;border-top:0px;}
.table_header,
.back_diamond_list{width:100%;display:block;float:left;background:#fff none repeat scroll 0 0;border-bottom:1px solid #d1d1d1;padding:16px 0;}
.listingHeaderOne{width:99%;display:inline-block;vertical-align:top;}
.listingHeaderOne .table_th,
.diamond_grid .diamondlistingDesk .table_th{width:7.5%;display:inline-block;float:left;text-align:center;padding:0 2px;font-size:16px;vertical-align:top;font-family:"Oswald-regular", sans-serif;}
.diamond_grid .diamondlistingDesk .table_th{font-size:14px;position:relative;}
.listingHeaderOne .table_th .fa,
.diamond_grid .diamondlistingDesk .table_th .fa{font-size:13px;vertical-align:middle;}
.listingHeaderOne .table_th{text-transform:capitalize;cursor:pointer;position:relative;}
.listingHeaderOne .table_th.d_color,
.diamond_grid .diamondlistingDesk .table_th.d_color{width:6.5%;}
.listingHeaderOne .table_th.d_symmentry,
.diamond_grid .diamondlistingDesk .table_th.d_symmentry{width:8.5%;}
.diamond_shape img{vertical-align:middle;}
.listingHeaderOne .table_th.d_price,
.diamond_grid .diamondlistingDesk .table_th.d_price{width:10%;}
.listingHeaderOne .table_th.d_fluorescence,
.diamond_grid .diamondlistingDesk .table_th.d_fluorescence{width:12%;}
.listingHeaderOne .table_th.detail,
.diamond_grid .diamondlistingDesk .table_th.detail{width:10.5%;}
.d_text{overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;vertical-align:top;}
.diamond_grid .diamondlistingDesk .d_text{line-height:40px;width:100%;height:40px;}
.diamond_grid .diamondlistingDesk .d_text a{display:inline-block;}
.diamond_grid .diamondlistingDesk .d_text a img{vertical-align:middle;}
.d_text .diamond_shape{height:20px;line-height:0;}
.tps_grid_checkbox label{display:inline-block;width:100%;}
.tps_grid_checkbox{position:relative;width:18px;display:block;float:none;margin:0 auto;}
.tps_grid_checkbox input[type="checkbox"]{position:absolute;cursor:pointer;float:left;left:3px;margin:0;opacity:0;top:13px;z-index:9;}
.tps_grid_checkbox input[type="checkbox"]:checked + label::after{font-family:FontAwesome;content:"\f00c";opacity:1;font-size:12px;}
.tps_grid_checkbox input[type="checkbox"] + label::after{cursor:pointer;display:block;font-family:FontAwesome;font-size:18px;opacity:1;position:absolute;transition:opacity 0.2s ease 0s;content:"";top:11px;left:0;border:1px solid #1d1d1d;border-radius:0px;width:18px;height:18px;padding:4px 0px;line-height:10px;border-radius:2px;}
.table_rows:hover .tps_grid_checkbox input[type="checkbox"] + label::after,
.table_rows.active_row .tps_grid_checkbox input[type="checkbox"] + label::after{border:1px solid #ffffff;}
.d_addtocart{display:none !important;}
.table_rows{width:100%;display:inline-block;float:left;border-bottom:1px solid #d1d1d1;vertical-align:top;}
.table_rows:nth-child(even){background:#f4f4f4;}
.table_rows:hover,
.table_rows.active_row{background:#5553b4;}
.table_rows:nth-child(n):hover .pres_diamond_title.d_view,
.table_rows:nth-child(n):hover .d_text,
.table_rows:nth-child(n):hover .table_th.detail .fa,
.table_rows.active_row .pres_diamond_title.d_view,
.table_rows.active_row .d_text,
.diamond_grid .diamondlistingDesk .table_rows.active_row .table_th.detail .fa{color:#fff;}
.table_rows:nth-child(n):hover .kamni_report,
.table_rows.active_row .kamni_report{filter:invert(100%);}
.table_th .btn{font-size:12px;padding:3px;min-width:50px;float:none;margin-bottom:2px;margin-top:0;}
.main_inner_block{display:block;float:left;position:relative;width:100%;}
.diamond_grid .diamondlistingDesk{display:block;float:left;max-height:730px;overflow-y:scroll;text-align:center;width:100%;border-bottom:1px solid #d1d1d1;}
.more_diamonds{text-align:center;display:block;width:100%;float:left;margin-bottom:20px;}
.no_product_found{margin:10px 0;font-family:'Oswald-regular', sans-serif;font-size:16px;}
.table_rows .diamond_rapnet_image{background-position:-433px -316px !important;display:block;float:left;position:absolute;top:9px;right:8px;width:20px;height:20px;background:url(../images/Kamni_Sprite_icon.png) no-repeat;}
.table_rows:hover .diamond_rapnet_image, .table_rows.active_row .diamond_rapnet_image{background-position:-459px -316px !important;}
.tps_modal .captions{font-size:18px;font-family:'philosopher', sans-serif;margin-bottom:35px;}
.tps_modal iframe{height:70vh;width:100%;padding:30px 0;overflow:scroll;}
.tps_modal .prodcut_image{width:20%;display:inline-block;float:left;text-align:center;}
.tps_modal .product_info{text-align:right;display:inline-block;float:right;width: 80%;}
.tps_modal .product_detail button,.descri_area .tps_modal .product_detail .tps_button_box .action.primary{width:100%;}
.tps_modal .product_info .product_name,
.tps_modal .product_info .price,
.tps_modal .titles{font-size:18px;margin-bottom:0;}
.tps_modal .product_info .product_name{margin-bottom:60px;color:#5553b4;}
.tps_modal .product_detail{display:block;float:left;width:100%;}
.tps_modal .line{border-bottom:1px solid #b2b2b2;height:1px;margin:25px 0;}
.tps_modal .free_shipping_details{font-size:16px;}
.tps_modal .free_shipping_details a{font-size:14px;text-decoration:underline;}
.tps_modal .text-center{text-align:center;}
#listiveiwcontainer{display:inline-block;float:left;position:relative;width:100%;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out;}
.info_wrapper{background:#ffffff none repeat scroll 0 0;display:inline-block;float:left;font-size:14px;opacity:0;visibility:hidden;width:100%;-webkit-transition:left .25s, opacity .25s, visibility .25s ease-in-out;-webkit-transition:left .25s, opacity .25s, visibility .25 ease-in-out;transition:left .25s, opacity .25s, visibility .25 ease-in-out;border-bottom:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
.info_wrapper.active{opacity:1;visibility:visible;}
.info_wrapper_title{text-transform:capitalize;font-size:14px;text-align:center;margin-top:10px;margin-bottom:5px;}
.diamond_grid,
#diamondresult,
.tps_diamondlisting_area,
.tps_diamondlisting_area .table{display:inline-block;width:100%;float:left;}
.view_detail_btn{text-align:center;}
.view_detail_btn .btn_primary{font-size:12px;margin-top:10px;margin-bottom:10px;}
.left_dt,
.right_dt{width:50%;float:left;text-align:left;}
.right_dt{text-align:right;}
.back_diamond_list{text-align:center;}
.info_main_block .sublist li{display:inline-block;font-family:"Oswald-regular", sans-serif;margin-top:0px;margin-bottom:5px;width:100%;font-size:16px;float:left;}
.info_wrapper .info_main_block{display:none;}
.info_wrapper .info_main_block.tps_active{cursor:auto;display:inline-block;margin:20px 0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.info_wrapper.active{position:relative;}
.info_wrapper .info_wrapper_close{position:absolute;top:20px;right:50px;display:block;float:left;font-weight:normal;font-size:20px;opacity:1;font-family:sans-serif;color:#1d1d1d;font-size:16px;width:20px;height:20px;z-index:1;}
.info_main_block .sublist{margin-top:25px;margin-bottom:0px;width:250px;}
.diamond_info_img{width:37%;float:left;display:block;}
.diamond_info_section{width:63%;float:left;display:block;}
.hide{display:none}
.show{display:block;}
.mb_view{display:none;font-weight:300;letter-spacing:0.050em;}
.d_view{display:block;}
.main_div_info,
.listview-diamond-details{display:inline-block;width:100%;}
.view_detail_btn{display:inline-block;vertical-align:top;margin:10px 0;}
.view_detail_btn.mb_view{display:none;}
.view_detail_btn .btn-primary{width:230px;float:left;}
.listview-diamond-details .info_wrapper_title{font-size:22px;font-family:'Philosopher', sans-serif;letter-spacing:1px;color:#000;text-align:left;}
.show_more_block{display:inline-block;width:100%;margin:20px 0;text-align:center;}
#backToSearchBTN .fa{font-size:18px;padding-right:10px;}
.diamond_detail{margin-bottom:0px;display:inline-block;width:100%;}
.diamond_detail .fotorama__nav__shaft{width:100%;text-align:center;}
.diamond_detail .fotorama__stage__shaft{display:block;margin:0 auto;width:350px;min-height:263px;}
.diamond_detail canvas{width:375px;margin-top:20px;}
.diamond_detail .fotorama__nav__frame.fotorama__active{border:1px solid #5553b4;}
.diamond_detail .fotorama_diamond_img{padding:0}
.diamond_detail .fotorama__nav__frame{display:inline-block;margin:15px 13px 0 0;border:1px solid #484848;vertical-align:middle;}
.diamond_detail .fotorama__nav__frame:last-child{margin-right:0;}
.diamond_detail .fotorama__thumb{height:70px;width:70px;position:relative;}
.diamond_detail .fotorama__thumb img{width:95%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.diamond_detail .fotorama_diamond_img img{padding-top:0;}
.body-cover.active{opacity:1;visibility:visible;z-index:99;}
.body-cover{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:0;}
.descri_area .alt_title{border-top:1px solid #d1d1d1;padding-top:5px;}
.descri_area .titles{margin-bottom:0;text-transform:capitalize;}
.descri_area .titles.price{font-size:26px;}
.descri_area .attrbutes .attr_text_left,
.descri_area .attrbutes .attr_text_right{display:block;float:left;padding:0 5px 0 0;font-weight:300;font-size:19px;font-family:'Oswald', sans-serif;text-transform:capitalize;}
.descri_area .attrbutes .attribute_list{width:100%;display:block;float:left;}
.descri_area,
.descri_area .diamond_name,
.descri_area .attributr_detail,
.descri_area .diamond_price{display:inline-block;width:100%;margin-bottom:20px;}
.descri_area .attributr_detail{margin-bottom:34px;}
.descri_area{margin-bottom:0px;}
.descri_area .diamond_name{border-bottom:1px solid #d1d1d1;margin-bottom:14px;padding-bottom:4px;}
.descri_area .diamond_price .price_title{float:left;}
.descri_area .diamond_price .price_value{float:right;}
.descri_area .tps_button_box{margin-bottom:20px;display:inline-block;float:left;width:100%;text-align:center;}
.descri_area .tps_modal .product_detail .tps_button_box{margin-bottom: 0;display: block;float: none;width: auto;}
.descri_area .tps_button_box .action.primary{margin-right:5px;display:inline-block;width:170px;padding-right:0;padding-left:0;position:relative;}
.diamond-info-main .product-info-main{width:53%;margin-bottom:40px;}
.diamond-info-main .product.media{width:47%;margin-bottom:40px;padding-right:5%;}
.tps_certificate_grid{display:inline-block;padding-top:10px;padding-left:0;width:100%;}
.diamond-info-main{display:inline-block;float:left;width:100%;/*padding:0 6%;*/}
.tps_cutslider_box{display:inline-block;position:relative;width:100%;margin-top:40px;}
.cut_information .cut_img{text-align:center;}
.tps_cut_info_left{display:inline-block;float:left;width:60%;position:absolute;}
.tps_cut_info_right{display:inline-block;float:right;width:40%;}
ul.cutinfoslider{display:inline-block;float:left;width:100%;}
.cutinfoslider li{border:1px solid #d1d1d1;margin:-1px;text-align:center;background:#ffffff;cursor:pointer;display:block;width:100%;float:left;}
.cutblocks{display:inline-block;padding:10px 5px;width:100%;}
.cutblocks.selected{background:#5553b4;}
.cutinfoslider li.selected{background:#f1f1f1;}
.popover-cut .popover.left{margin-left:-10px;width:100%;}
.carat_info_text_box{background:#f2f2f2 none repeat scroll 0 0;color:#1d1d1d;font-size:14px;min-height:10px;padding:10px;position:relative;text-align:center;white-space:nowrap;width:140px;}
.caratimgslider{display:inline-block;margin:10px auto 0;width:100%;}
.dia_carat_size{background:rgba(0, 0, 0, 0) url("../images/diamond_img/diamond_zoom.png") no-repeat scroll center center/10% auto;cursor:default;height:40%;left:43%;position:absolute;top:50%;width:40%;z-index:2;-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%);}
.popover{position:absolute;top:0;left:0;z-index:1039;display:none;max-width:276px;padding:1px;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #d1d1d1;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}
.tps_info_mob{display:none;border:1px solid #d1d1d1;background:#fff;margin-bottom:20px;padding:15px;position:relative;}
.tps_info_desk{display:block;}
.popover.top{margin-top:10px;}
.popover.right{margin-left:10px;}
.popover.bottom{margin-top:10px;}
.popover.left{margin-left:20px;}
.popover-title{margin:0;padding:9px 14px 0;font-size:14px;background-color:#ffffff;text-transform:uppercase;}
.popover > .arrow,
.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover > .arrow{border-width:11px;}
.popover > .arrow:after{border-width:10px;content:"";}
.popover.top > .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}
.popover.top > .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;}
.popover.right > .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0, 0, 0, 0.25);}
.popover.right > .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;}
.popover.bottom > .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}
.popover.bottom > .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;}
.popover.left > .arrow{top:20px;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0, 0, 0, 0.25);}
.popover.left > .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;}
.tps_diamond_box{position:relative;max-width:900px;margin:0 auto;}
.cut_information .tps_diamond_box{max-width:800px;}
.arrow_box{position:relative;background:#5553b4;border:1px solid #5553b4;width:124px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);margin-bottom:10px;margin-left:0px;padding:10px;text-align:left;width:276px;}
.arrow_box:after,
.arrow_box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#5553b4;border-width:10px;margin-left:-10px;}
.arrow_box:before{border-color:rgba(204, 204, 204, 0);border-bottom-color:#ccc;border-width:10px;margin-left:-10px;}
.arrow_box:after,
.arrow_box:before{left:20%;top:-20px;}
.carat_information .arrow_box{position:relative;background:#5553b4;border:1px solid #5553b4;width:124px;text-align:center;margin-left:-59px;padding:5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}
.carat_information .arrow_box:after,
.carat_information .arrow_box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.carat_information .arrow_box:after{border-color:rgba(255, 255, 255, 0);border-top-color:#5553b4;border-width:10px;margin-left:-10px;}
.carat_information .arrow_box:before{border-color:rgba(204, 204, 204, 0);border-top-color:#ccc;border-width:11px;margin-left:-11px;}
.tps_colorscale_box{margin:0 auto 40px;max-width:900px;}
.color_information .color_info{width:50%;margin:0 auto;display:block;}
.popover-color{position:relative;}
.tps_colorscale_box .popover_img{position:absolute;width:7%;top:15px;left:0%;}
.clarity_information .clarity_info{width:50%;margin:0 auto;display:block;}
.clarityinfoslider .clarity_heading,
.clarityinfoslider .clarity_info{width:20%;display:block;float:left;padding:5px;border:1px solid #d1d1d1;}
.clarityinfoslider .clarity_info{width:80%;margin-left:-1px;}
.clarityinfoslider{width:50%;float:right;}
.clarity_info ul li{display:block;}
.clarityinfoslider td{border:1px solid #d1d1d1;border-collapse:collapse;background:#ffffff;}
.claritylearnmoretxt,
.colorlearnmoretxt,
.cutlearnmoretxt{display:none;}
.clarity_img{display:block;}
.popover-color .arrow_box:after,
.popover-color .arrow_box:before{left:6%;}
.cutlearnmorewrap{width:90%;display:block;margin:0 auto;position:relative;margin-bottom:10px;}
.slider_steps{display:inline-block;height:10px;position:absolute;top:0;width:100%;}
.cutlearnmorelbl{display:inline-block;position:relative;width:100%;padding-top:10px;height:30px;}
.cutlearnmorelbl li{font-size:12px;text-transform:uppercase;width:15%;}
.cutlearnmorelbl .Excellent{position:absolute;left:-2%;}
.cutlearnmorelbl .Very_good{position:absolute;left:25%;}
.cutlearnmorelbl .Good{position:absolute;left:63.5%;}
.cutlearnmorelbl .Fair{position:absolute;left:95%;}
.steps{background:#ffffff none repeat scroll 0 0;display:inline-block;height:10px;width:3px;position:absolute;}
.steps.excellent{left:-2%;}
.steps.verygood{left:33.3%;}
.steps.good{left:66.6%;}
.steps.fair{left:102%;}
.cutimgcont{display:inline-block;text-align:center;width:100%;margin-bottom:10px;height:170px;}
.cutimgcont> img{width:152px;}
.cutlearnmorewrap .ui-slider-horizontal{background:#5553b4 none repeat scroll 0 0;width:100%;}
.caratlearnmorewrap .ui-slider-horizontal{background:#5553b4 none repeat scroll 0 0;width:100%;}
.caratlearnmorewrap{display:block;margin:0 auto;width:75%;padding:10px 0;}
.carat_weight{position:relative;display:inline-block;width:100%;}
.caratimgcont{display:inline-block;text-align:center;width:100%;position:relative;margin-bottom:10px;}
.carat_weight::before{content:'0.25CT';display:inline-block;vertical-align:middle;position:absolute;top:-5px;left:-15%;}
.carat_weight::after{content:'3.00CT';display:inline-block;vertical-align:middle;position:absolute;top:-5px;right:-15%;}
.colorlearnmorewrap{width:90%;display:block;margin:0 auto;position:relative;margin-bottom:10px;}
.colorimgcont{display:inline-block;text-align:center;width:100%;position:relative;margin-bottom:10px;height:80px;}
.colorimgcont > img{width:70px;}
.slider_steps{display:inline-block;height:10px;position:absolute;top:0;width:100%;}
.colorlearnmorewrap .ui-slider-horizontal{background:#5553b4 none repeat scroll 0 0;width:100%;}
.colorlearnmorelbl{display:inline-block;position:relative;width:100%;padding-top:10px;height:30px;}
.colorlearnmorelbl li{font-size:12px;text-transform:uppercase;width:10%;float:left;}
.colorlearnmorelbl .I{position:absolute;left:83%;}
.colorlearnmorelbl .H{position:absolute;left:66.5%;}
.colorlearnmorelbl .G{position:absolute;left:50%;}
.colorlearnmorelbl .F{position:absolute;left:33%;}
.colorlearnmorelbl .E{position:absolute;left:16.5%;}
.colorlearnmorelbl .J{position:absolute;left:100%;}
.steps{background:#ffffff none repeat scroll 0 0;display:inline-block;height:10px;width:3px;position:absolute;}
.steps.d_color{left:100%;}
.steps.e_color{left:16.5%;}
.steps.f_color{left:33%;}
.steps.g_color{left:50%;}
.steps.h_color{left:66.5%;}
.steps.i_color{left:83%;}
.steps.j_color{left:-2%;}
.claritylearnmorewrap{width:90%;display:block;margin:0 auto;position:relative;margin-bottom:10px;}
.clarityimgcont{display:inline-block;text-align:center;width:100%;margin-bottom:10px;height:100px}
.clarityimgcont > img{width:100px;}
.slider_steps{display:inline-block;height:10px;position:absolute;top:0;width:100%;}
.claritylearnmorewrap .ui-slider-horizontal{background:#5553b4 none repeat scroll 0 0;width:100%;}
.claritylearnmorelbl{display:inline-block;position:relative;width:100%;padding-top:10px;height:30px;}
.claritylearnmorelbl li{font-size:12px;text-transform:uppercase;width:10%;}
.claritylearnmorelbl .I1{position:absolute;left:98%;}
.claritylearnmorelbl .SI2{position:absolute;left:83.7%;}
.claritylearnmorelbl .SI1{position:absolute;left:70%;}
.claritylearnmorelbl .VS2{position:absolute;left:55%;}
.claritylearnmorelbl .VS1{position:absolute;left:40.5%;}
.claritylearnmorelbl .VVS2{position:absolute;left:26%;}
.claritylearnmorelbl .VVS1{position:absolute;left:12%;}
.claritylearnmorelbl .IF{position:absolute;left:0%;}
.steps{background:#ffffff none repeat scroll 0 0;display:inline-block;height:10px;width:3px;position:absolute;z-index:1;}
.steps.I1{left:102%;}
.steps.SI2{left:85%;}
.steps.SI1{left:71.5%;}
.steps.VS2{left:57%;}
.steps.VS1{left:42.5%;}
.steps.VVS2{left:28%;}
.steps.VVS1{left:14%;}
.steps.IF{left:-2%;}
.tps_diamond_listblock{border:0;}
.shop_by{display:block;width:100%;float:left;padding:0 12%;}
.shop_by img{width:100%;}
.shop_by .titles{position:absolute;bottom:30px;text-align:center;width:100%;color:#ffffff;left:0;font-size:40px;text-transform:capitalize;}
.shape_main .car_diamonds_filter_container_inner_content{margin-top:20px;padding-left:0;padding-right:0;}
.sprite_icon-img{display:inline-block;text-align:center;background-size:37px;background-position:1px 1px;background:url(../images/Kamni_Sprite_icon.png) no-repeat;}
.sprite_icon-img.tps_info_icon{width:22px;height:25px;display:inline-block;background-position:-283px -18px;cursor: pointer;}
.tps_advance .filter_header{font-family:'Philosopher', sans-serif;font-size:22px;margin-bottom:10px;}
.advance_tab_filter{position:relative;}
.advance_tab_filter .filter_content{margin-top:0px;}
.centreText{width:100%;display:inline-block;text-align:center;margin-bottom:25px;position:relative;border-bottom:1px solid #b1b1b1;margin-top: 15px;}
.centreText a{width:135px;height:38px;display:inline-block;line-height:34px;font-size:16px;font-family:"Oswald-regular", sans-serif;border:1px solid #878787;color:#878787;padding:0px 15px;margin-bottom:25px;position:relative;color:#b2b2b2;text-transform:capitalize;}
.arrow::after{display:inline-block;margin:0 0 0 5px;vertical-align:middle;}
.arrow.downMed:after,
.arrow.upMed:after{content:'\f106';font-family:fontawesome;}
.arrow.downMed.arrowFilterGrey::after{content:'\f107';}
.arrow.upMed.arrowFilterGrey::after{content:'\f106';}
.table_main.slider_comm .car_diamonds_filter_container_inner_content,
.depth_main.slider_comm .car_diamonds_filter_container_inner_content{width:93%;margin-left:1%;}
.kamni_report{width:100px;height:36px;display:inline-block;background-position:-328px -55px;}
.table_th .kamni_report{width:60px;height:36px;display:inline-block;background-position:-196px -23px;background-size:450px;}
.detail_media_popup .kamni_report{width:60px;height:21px;display:inline-block;background-position:-196px -34px;background-size:450px;margin:30px 0;}
.tps_report_lab h3{font-size:16px;font-family:"Oswald-regular", sans-serif;color:#1d1d1d;text-transform:none;margin-top:10px;}
.diamond_grid .diamondlistingDesk .table_th.detail .fa{color:#1d1d1d;font-size:22px;line-height:40px;padding:0 10px;}
.recent_grid.diamond_grid .diamondlistingDesk .table_th,
.recent_grid .listingHeaderOne .table_th{width:9.09%;}
.shop_links{display:block;}
.tps_product_grid .sprite_icon-img.tps_info_icon {vertical-align: middle;cursor: pointer;margin-left: -4px;}
.filter_label1{margin-bottom:10px;display:inline-block;width:100%;font-size:19px;color:#1d1d1d;letter-spacing:normal;margin-top: 10px;}
.captionl{display:inline-block;width:100%;font-size:19px;color:#1d1d1d;letter-spacing:normal;background-color:#fff;}

.sprite_icon-igi-img{
    display:inline-block;
    text-align:center;
    background:url(../images/Kamni_Sprite_icon.png) no-repeat;
    background-position: -512px -365px;
}

.table_th .kamni_report.tps_lab_igi{
    width:100px;
    height:36px;
    display:inline-block;
    background:url(../images/Kamni_Sprite_icon.png) no-repeat;
    background-position: -293px -208px;
    background-size: 450px;
}

.diamond_detail .kamni_report.lab_igi{
    display:inline-block;
    text-align:center;
    background:url(../images/Kamni_Sprite_icon.png) no-repeat;
    background-position: -307px -219px;
    background-size: 450px;
    margin: 30px 0;
}

.tps_360_video_iframe iframe{
    width: 100%;
    min-height: 350px;
}

.lab.clarity_main.slider_comm {
    width: 15%;
    float: initial;
}

.video.clarity_main.slider_comm {
    width: 15%;
    float: initial;
    vertical-align: top;
}

.video.clarity_main.slider_comm  .car_diamonds_filter_container_inner_content{
    float: left;
    display: contents;
}

.video.clarity_main.slider_comm  .car_diamonds_filter_container_inner_header.popup_title{
    float: right;
    width: 80%;
}

.video.clarity_main.slider_comm .car_diamonds_filter_container_inner_content input.video_section {
    width: 18px;
    height: 20px;
    margin: 0 0;
}

a#backToSearchBTN.btn{padding-left: 15px;}

.table_rows .tps_diamond_video_icon {
    background-position: -514px -421px !important;
    display: block;
    float: left;
    position: absolute;
    top: 14px;
    right: -18px;
    width: 20px;
    height: 20px;
    background: url(../images/Kamni_Sprite_icon.png) no-repeat;
    z-index: 9;
}

.lab.clarity_main.slider_comm.tps_natural_report {
    width: 30%;
}

.table_rows:hover .tps_diamond_video_icon, 
.table_rows.active_row .tps_diamond_video_icon {
    background-position: -534px -421px !important;
}

.tps_modal.diamond_popup_listing {background: rgb(0 0 0 / 50%);}

.tps_modal .tps_image_popoup{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 300px;
    height: auto;
    top: 40%;
    background: #fff;
    padding: 20px;
}

.tps_modal .tps_video_popoup iframe{
    border: none;
    height: 50vh;
    width: 100%;
    padding: 0 0;
}

.tps_modal .tps_video_popoup{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 400px;
    height: auto;
    top: 40%;
    background: #fff;
    padding: 20px;
}

.tps_modal.diamond_popup_listing .tps_video_popoup .video_loader_detail.iframe_loader.tps_video_iframe_loader{
    background:url(../images/loader.gif) no-repeat;
    width: 130px;
    height: 130px;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@media (max-width:1200px){.car_filter_shape_container > li{width:50%;}
.info_wrapper .info_wrapper_close{right:42px;}
.info_main_block .sublist li{font-size:14px;}
.info_main_block .sublist{margin-top:10px;}
.tps_media_popup{left:19%;padding:10px;width:60%;}
.listingHeaderOne{width:100%;}
.widthless .diamondlistingDesk{border-right:1px solid #d1d1d1;}
.tps_diamond_box,
.tps_colorscale_box,
.cut_information .tps_diamond_box{max-width:800px;}
.tps_dialog{width:700px;}
.popover-cut .popover.left{width:91%;}
.shop_by .titles{font-size:30px;}
.diamond-info-main,
.shop_by{padding:0;}
.diamond_detail .fotorama__thumb{height:60px;width:60px;position:relative;}
.detail_media_popup .kamni_report{margin:25px 0;}
.diamond_detail .fotorama__nav__frame{margin-top:10px;margin-right:10px;}
.diamond_detail .fotorama__nav__frame:last-child{margin-right:0;}
.diamond_detail .kamni_report.lab_igi {
    margin: 20px 0;
}
}
@media (max-width:991px){.small-label.captions{font-size:11px;line-height:12px;}
.slider_comm{width:50%;padding:10px 10px 0;}
.shape_main.slider_comm{width:100%;}
.car_filter_shape_container > li{width:20%;}
.basic_tab_filter,
.advance_tab_filter{margin-bottom:20px;}
.lab.slider_comm{clear:none;}
.info_wrapper .info_wrapper_close{right:28px;width:20px;}
.view_detail_btn .btn-primary{width:100%;}
.info_main_block .sublist{width:50%;float:left;padding-right:20px;}
.info_main_block .sublist.last{padding-right:0px;padding-left:20px;}
.listingHeaderOne .table_th.d_price,
.diamond_grid .diamondlistingDesk .table_th.d_price,
.listingHeaderOne .table_th.d_color,
.diamond_grid .diamondlistingDesk .table_th.d_color,
.listingHeaderOne .table_th.detail,
.diamond_grid .diamondlistingDesk .table_th.detail,
.listingHeaderOne .table_th,
.diamond_grid .diamondlistingDesk .table_th{width:11.11%;}
.recent_grid.diamond_grid .diamondlistingDesk .table_th,
.recent_grid .listingHeaderOne .table_th{width:12.5%;}
.car_filter_shape_container li .shape_txt{display:block;}
.description .info{width:90%;}
.tps_dialog{width:90%;}
.diamond_detail .fotorama__thumb{height:48px;width:48px;}
.detail_media_popup .kamni_report {
    width: 50px;
}   
.diamond_detail .kamni_report.lab_igi {
    background-position: -238px -169px;
    background-size: 352px;
    margin: 15px 0;
}
.detail_media_popup .kamni_report{margin:15px 0; background-position: -167px -29px; background-size: 380px;}
.diamond_gallery canvas,
.diamond_gallery .main_img{width:100%;}
.table_header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;width:100%;}
.listingHeaderOne,
.compareHeaderOne,
.diamond_grid .diamondlistingDesk{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
.listingHeaderOne > span,
.compareHeaderOne > span{width:94px;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;float:none;display:inline-block;padding:7px 0;position:relative;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.diamond_grid .diamondlistingDesk,
.diamondcompareDesk{width:100%;display:inline-block;float:left;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
.table_rows.diamond_row,
.table_rows.diamond_compare{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:inline-block;vertical-align:top;white-space:nowrap;text-align:center;width:auto;min-width:100%;border-left:0;position:relative;}
.mb_view{display:none;}
.diamond_page span.mb_comp,
.diamond_compare_page span.mb_comp{width:80px;text-align:center;display:inline-block;margin-left:-2px;}
.listingHeaderOne .table_th.d_polish,
.diamond_grid .diamondlistingDesk .table_th.d_polish,
.listingHeaderOne .table_th.d_fluorescence,
.diamond_grid .diamondlistingDesk .table_th.d_fluorescence,
.listingHeaderOne .table_th.d_symmentry,
.diamond_grid .diamondlistingDesk .table_th.d_symmentry{display:none;}
.diamond-info-main,
.description,
.shop_by{padding:0;}
.diamond_detail .fotorama__stage__shaft,
.diamond_detail .fotorama__nav__frame{float:none;}
.descri_area .tps_button_box .action.primary{margin-bottom:20px;width:300px;}
.carat_main .car_diamonds_filter_container_inner_content{margin-bottom:15px;}
.diamond_detail .fotorama__stage__shaft{min-height:250px;width:300px;}
.diamond_gallery canvas{margin-top:30px;}
.listingtab{width:33.5%;}
.diamondlisting_tab{border:1px solid #d1d1d1;}
.listingtab{border-right:none;border-top:none;border-left:1px solid #d1d1d1;margin-right:-1px;}
.listingtab:hover{
    background: #ffffff;
    color: #1d1d1d;
}
.listingtab:hover a,.listingtab:hover a p{
    color: #1d1d1d;
}
.listingtab .active_tab, .listingtab.active_tab{
	background: #5553b4;
    color: #fff;
}
.listingtab.active_tab a,.listingtab.active_tab a p{
	color: #ffffff;
}
.lab.clarity_main.slider_comm {
    width: 25%;
}
.video.clarity_main.slider_comm {
    width: 22%;
}
.lab.clarity_main.slider_comm.tps_natural_report {
    width: 45%;
}
}
@media (max-width:767px){.diamond_block_grid{width:50%;padding:5px;}
.slider_comm{width:100%;}
.listingtab{width:33.3%;min-height:40px;float:left;padding:5px 2px;display:inline-block;}
.clarity_main .steps_list .steps_tick,
.color_main .steps_list .steps_tick,
.cut_main .steps_list .steps_tick,
.symmetry_main .steps_list .steps_tick,
.polish_main .steps_list .steps_tick,
.table_main .steps_list .steps_tick,
.depth_main .steps_list .steps_tick,
.fluorence_main .steps_list .steps_tick{height:30px;}
.table_rows.diamond_row,
.table_rows.diamond_compare{display:inline-block;position:relative;padding-bottom:0;}
.mb_lab img{width:45px;}
.table_th .mb_view{display:none;}
.table_th.detail .mb_view{width:50%;float:left;min-width:10px;}
#listiveiwcontainer.widthless{width:100%;}
.tps_detailview{display:block;}
.tps_cut_info_left,
.tps_cut_info_right,
.diamond-info-main .product-info-main,
.diamond-info-main .product.media{width:100%;margin-bottom:0px;}
.diamond-info-main .product.media{padding:0;margin-bottom:20px;}
.tps_info_mob{display:block;}
.tps_info_desk{display:none;}
.clarityinfoslider{width:100%;}
.arrow_box{width:100%;}
.description .info{width:100%;}
.drop_hint_msg{margin:50px;}
.tps_setting_desc_block img{display:block;margin:0 auto;margin-bottom:5px;}
.diamond_grid .diamondlistingDesk,
.diamondcompareDesk{overflow-y:scroll;}
.tps_button_box .btn{margin-bottom:15px;}
.tps_button_box .btn:last-child{margin-bottom:0px;}
.shop_by .titles{font-size:22px;line-height:30px;}
#diamond_selection{margin-left:-15px;margin-right:-15px;}
.slider_comm{padding:10px 15px 10px;}
.tps_reset a,.tps_collapse a{font-size:14px;}
.shape_main .car_diamonds_filter_container_inner_content{margin-top:0;}
.tps_input{margin-bottom:15px;}
.listview-diamond-details .info_wrapper_title{text-align:center;}
.info_main_block .sublist.last{padding-left:0;}

.detail_media_popup .kamni_report {
    width: 50px;
}   

.diamond_detail .kamni_report.lab_igi {
    background-position: -238px -169px;
    background-size: 352px;
    margin: 15px 0;
}
.lab.clarity_main.slider_comm {
    width: 100%;
}
.lab-layout-filter .steps_list {
    width: 30%;
}
.product_description .tps_product_grid{margin-bottom: 0px;}

a#backToSearchBTN.btn {padding-left: 0px;}

.lab_section:hover {
    background: #FFF;
    color: #1d1d1d;
}

.lab_selected {
    background: #5553b4 !important;
    color: #FFF !important;
}

}
@media (max-width:639px){.diamond_shape_icon{background-size:500px auto;height:50px;}
.fa{font-size:14px;}
.filter_header{font-size:12px;}
.lab_section,
.listingtab{font-size:12px;min-height: 30px;}
.tps_media_popup{left:10%;width:80%;}
.cutlearnmorelbl li{font-size:10px;}
.filter_header .fa{padding:0 5px 0 0;}
.car_filter_shape_container > li{width:33.33%;}
.listingHeaderOne .table_th.d_color,.diamond_grid .diamondlistingDesk .table_th.d_color,.listingHeaderOne .table_th.d_clarity,.diamond_grid .diamondlistingDesk .table_th.d_clarity,.listingHeaderOne .table_th.d_cut,.diamond_grid .diamondlistingDesk .table_th.d_cut,.listingHeaderOne .table_th.d_lab,.diamond_grid .diamondlistingDesk .table_th.d_lab{display:none;}
.listingHeaderOne .table_th.d_price,.diamond_grid .diamondlistingDesk .table_th.d_price{width:30%;}
.listingHeaderOne .table_th.d_shape,.diamond_grid .diamondlistingDesk .table_th.d_shape,.listingHeaderOne .table_th.d_carat,.diamond_grid .diamondlistingDesk .table_th.d_carat,.listingHeaderOne .table_th.d_comp,.diamond_grid .diamondlistingDesk .table_th.d_comp{width:18%;}
.listingHeaderOne .table_th.detail, .diamond_grid .diamondlistingDesk .table_th.detail{width:16%;}
.diamond_info_img,.diamond_info_section,.info_main_block .sublist{width:100%;}
.info_main_block .sublist, .info_main_block .sublist.last{margin:0;padding:0;}
.view_detail_btn{display:none;}
.view_detail_btn.mb_view{display:block;width:230px;margin:0 auto;}
.info_main_block .sublist li{font-size:16px;margin-bottom:10px;}
.diamond_info_img img{width:300px;}
.view_detail_btn .btn-primary{margin-top:15px;}
.descri_area .diamond_name{text-align:center;}
.descri_area .attributr_detail .attrbutes{width:300px;display:block;margin:0 auto;float:none;}
.descri_area .attrbutes .attr_text_right{float:right;}
.descri_area .attributr_detail{margin-bottom:15px;}
.tps_modal .captions{font-size: 16px;margin-bottom: 15px;}
.tps_modal .prodcut_image{width: 100%;float: none;margin: 0 auto 10px;display: block;}
.tps_modal .product_info{width: 100%;text-align: left;float: left;}
.tps_modal .product_info .product_name{margin-bottom: 5px;}
.tps_modal .product_info .product_name, .tps_modal .product_info .price, .tps_modal .titles,.tps_modal .free_shipping_details{font-size: 14px;}
.tps_modal .tps_button.col-xs-6{width: 100%;}
.tps_modal .line{margin:15px 0;}
.video.clarity_main.slider_comm {width: 48%;}
.lab.clarity_main.slider_comm.tps_natural_report {width: 100%;}
.table_rows .table_th .diamond_shape{float: left;}

}

@media (max-width:480px){.car_filter_shape_container > li{width:50%;}
.car_filter_shape_container li .shape_txt{font-size:8px;}
.filter_content{padding:0;}
.tps_media_popup{left:5%;width:90%;}
.tab_heading .tab.subtitles{font-size:15px;}
.diamond_detail .fotorama__nav__frame{margin-right:10px;}
.diamond_detail .fotorama__nav__frame:last-child{margin-right:0px;}
.diamond_detail canvas{width:100%;}
.caratimgcont > img{width:70%;}
.dia_carat_size{left:42%;}
.caratlearnmorewrap{width:60%;}
.carat_weight::before{left:-32%;}
.carat_weight::after{right:-32%;}
.carat_weight::before,
.carat_weight::after,
#carathndlerlbl{font-size:12px;}
.cutlearnmorewrap{width:80%;}
.cutlearnmorelbl .Good{left:19%;}
.cutlearnmorelbl .Excellent{left:70%;}
.cutlearnmorelbl .Ideal{left:87%;}
.product_description .attr_text_left,
.product_description .attr_text_right{padding:5px 0 0 0;}
.tps_setting_desc_block img{display:block;margin:0 auto;padding-bottom:5px;}
.claritylearnmorelbl .VVS1{left:11%;}
.claritylearnmorelbl .VVS2{left:25%;}
.claritylearnmorelbl .VS1{left:39.5%;}
.claritylearnmorelbl .VS2{left:54%;}
.claritylearnmorelbl .SI1{left:69%;}
.claritylearnmorelbl .SI2{left:83%;}
.drop_hint_msg{margin:10px;}
.product_description .attr_text_left,
.product_description .attr_text_right{width:auto;float:left;padding:5px 0;}
.shop_by .col-xs-6{width:100%;}
.shop_by .col-xs-6:first-child{margin-bottom:20px;}
.descri_area .tps_button_box .action.primary,.descri_area .attributr_detail .attrbutes{width:100%}
.tps_modal .tps_image_popoup{ width: 280px;}
.tps_modal .tps_video_popoup{ width: 300px;}
.info_wrapper .info_wrapper_close{
    right: 9px;
    width: 25px;
    top: 10px;
}
.listingHeaderOne .table_th, .diamond_grid .diamondlistingDesk .table_th{text-align: right;}
.table_rows .tps_diamond_video_icon{
    right: -30px;}
    .table_rows .diamond_rapnet_image {
        right: 4px;
    }    
}