.jquery-slider-wrapper img{width:100%;height:100%}.jquery-slider-wrapper .jquery-slider-slide{height:100%}.magestore-bannerslider-standard img{cursor:pointer}.magestore-bannerslide-flex-slider .flex-control-nav img{width:300px;height:150px}.flexslider-carousel .slides img{height:131px}.magestore-bannerslider-standard{width:100% !important}.magestore-bannerslider-standard ol.flex-control-nav{z-index:9;bottom:0}.magestore-bannerslider-standard .flex-control-paging li a{background:#600;-webkit-box-shadow:none;box-shadow:none;border:3px solid #cc2b45;width:14px;height:14px}.magestore-bannerslider-standard .flex-control-paging li a.flex-active{background:#fff;border:3px solid #cc2b45;width:14px;height:14px;margin-left:-5px}.tps_banner_content.tps_bann .title.banner_text{display:none}.tps_magestore-banner .flexslider .slides>li{position:relative;margin-bottom:0}.tps_magestore-banner .flexslider .slides>li .tps_banner_content.tps_bann{position:absolute;top:2%;width:100%;height:100%;z-index:1}.cms-home .page.messages{margin-bottom:0;margin-top:0}.tps_banner_content.tps_bann .flex-caption p{font-size:70px;font-family:"TheanoDidot-Regular";font-weight:700;letter-spacing:1px;line-height:60px;text-align:center}.tps_banner_save{text-align:center}.tps_banner_save span{font-size:45px}.tps_banner_content.tps_bann .flex-caption p.banner_percentage{text-align:center;font-size:90px;line-height:30px}.banner_percentage span{font-size:55px;margin-top:40px;display:inline-block}.tps_banner_content.tps_bann .flex-caption p.tps_everyday{text-align:center;font-size:40px;line-height:45px}.tps_shop_now{text-align:center}.tps_diamond_jewellry .tps_shop_now,.tps_custome_own_ring .tps_shop_now{display:inline-block;width:100%;margin:15px 0}.tps_banner_save.tps_diamond_save{line-height:0 !important}.tps_banner_save.tps_diamond_save span{line-height:50px;margin-top:-20px;display:inline-block}.tps_banner_block_mobile{display:none}.tps_home_banner{position:relative}.tps_banner_text{position:absolute;top:0;left:25%;text-align:center;top:5%}.tps_text_gor{font-family:'Lobster';color:#660d00;font-size:100px;line-height:115px;text-transform:capitalize}.tps_text_ring{font-family:'Spectral';color:#000;font-size:60px;line-height:70px;text-transform:uppercase;margin-bottom:0}.tps_text_off{font-family:'cochin';color:#000;font-size:120px;line-height:130px;text-transform:uppercase;margin:0}.tps_text_off span{font-family:'Spectral';font-size:30px;vertical-align:bottom;margin:0 10px}.tps_text_retail{font-family:'Spectral';color:#000;font-size:50px;line-height:70px;text-transform:uppercase}.tps_text_off span:last-child{vertical-align:super}.tps_text_off span.tps_text_percentage{font-family:'Spectral';color:#000;font-size:90px;line-height:110px}.banner_sub_text.alt_title{display:none}.tps_mobile_banner{display:none}.first_ring{position:absolute;left:10%;bottom:37%}.second_ring{position:absolute;bottom:19px;left:32.2%}.third_ring{position:absolute;right:30%;bottom:25px}.forth_ring{position:absolute;right:6%;bottom:70px}.tps_blog_prod_info .tps_shop_now a:focus,.tps_blog_prod_info .tps_shop_now a:visited,.tps_blog_prod_info .tps_shop_now a:active,.tps_left .tps_shop_now a:focus,.tps_left .tps_shop_now a:visited,.tps_left .tps_shop_now a:active{color:#fff !important}.home_htags h1{width:90%;margin:-10px auto 5px;font-size:20px;text-transform:none}.home_htags p{font-size:16px;font-weight:100;color:#333;margin-bottom:40px !important;margin-top:10px !important}.ring_categories .subtitle a{font-size:24px;text-transform:capitalize;color:#000;font-family:"TheanoDidot-Regular"}div.ring_categories .ring_categories_row p,.tps_jewellry_block div.ring_cat.tps_cat p{font-family:'Arial';font-size:16px;color:#000;width:69%;margin:10px auto 0;line-height:25px}.tps_custom_engagement_ring{width:90%;display:inline-block;position:relative}.tps_cust_eng_ring{width:45%;display:inline-block;position:relative;padding:0 15px;float:left;text-align:center;position:relative}.tps_cust_eng_ring:last-child{float:right}.tps_cust_eng_ring:first-child:after{right:-15%}.tps_cust_eng_ring:after{content:'';width:8%;height:100%;background:url(../images/divide_line.jpg) no-repeat;position:absolute;background-size:100% 100%;right:1%;top:50%;transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%)}.tps_cust_eng_ring:last-child:after{background:url(../images/divide_line.jpg) no-repeat;background-size:100% 100%}.tps_cust_eng_ring .tps_custem_text{font-family:"TheanoDidot-Regular";font-size:32px;line-height:1.5;letter-spacing:.06em;text-transform:capitalize;color:#000}.tps_custom_head_text{font-family:"TheanoDidot-Regular";font-size:32px;letter-spacing:.08em;text-transform:uppercase;color:#000;text-transform:capitalize;line-height:1.2}.ring_cat>p.From-virtual{position:static;line-height:1.2;top:17%;z-index:2;width:100%;left:0;font-family:'Arial';font-size:16px;color:#000}.tps-virtual-div{position:absolute;bottom:-105px}.tps_custom_design{display:inline-block;width:100%;font-size:56px;color:#600}.tps_custom_design+p{font-family:'Arial';font-size:16px;color:#000}.From-virtual{font-family:'Arial';font-size:16px;color:#000;margin-top:15px}.tps_custom_ring_real{position:static;bottom:-80px;width:100%;display:block}.tps_custom_real{font-family:"TheanoDidot-Regular";font-size:48px;line-height:1.5;letter-spacing:.06em;color:#600}.tps_custom_ring_real .tps_shop_now{width:100%;display:inline-block}.tps_custom_ring_real .tps_shop_now a{font-size:14px;padding:15px}.cms-home .columns .column.main{padding-bottom:0}.tps_search_diamond_shape{margin:0 auto;padding:0}.search_diamond_shape{display:inline-block;width:100%;margin-bottom:25px}.search_diamond_shape ul{margin:0 20px;padding:0;list-style:none;border:0}.search_diamond_shape ul li{float:left;margin:0 .5%;width:9%;text-align:center;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.search_diamond_shape ul li a{display:inline-block;width:100%}.search_diamond_shape ul li a .short-desc{display:inline-block;width:100%}.search_diamond_shape ul li:hover a .short-desc{color:#cc2b45}.search_diamond_shape li .tps_diamond_shape{width:55%;height:78px;background:url(../images/diamond_shape_sprite.png)no-repeat;background-size:auto 100%;display:inline-block;background-position:0 0;margin-bottom:5px;background-repeat:no-repeat}.search_diamond_shape li .tps_diamond_shape.Round{background-position:0 0}.search_diamond_shape li .tps_diamond_shape.Princess{background-position:11.2% 0}.search_diamond_shape li .tps_diamond_shape.Cushion{background-position:22.3% 0}.search_diamond_shape li .tps_diamond_shape.Asscher{background-position:33.4% 0}.search_diamond_shape li .tps_diamond_shape.Marquise{background-position:44.7% 0}.search_diamond_shape li .tps_diamond_shape.Oval{background-position:55.6% 0}.search_diamond_shape li .tps_diamond_shape.Radiant{background-position:66.7% 0}.search_diamond_shape li .tps_diamond_shape.Pear{background-position:77.9% 0}.search_diamond_shape li .tps_diamond_shape.Emerald{background-position:88.9% 0}.search_diamond_shape li .tps_diamond_shape.Heart{background-position:100% 0}.search_diamond_shape ul li a p{font-size:16px;color:gray;text-transform:uppercase;padding-top:14px;line-height:18px;font-family:"OpenSans-Regular";color:gray}.search_diamond_shape ul li a:hover p{color:#cc2b45}.rings_collection{padding:0;margin:0 auto}.ring_categories{display:inline-block;width:100%;padding:0 10px}.ring_categories_row{padding:0 5px}.ring_categories_row .ring_cat h3{margin-top:15px}.ring_cat{display:inline-block;width:100%;text-align:center;position:relative}.ring_cat a h4{position:absolute;display:block;left:50%;bottom:10%;width:100%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.ring_cat a h4.subtile:hover{color:#cc2b45}.tps_custome_own_ring{padding:0;width:100%;display:inline-block;margin-bottom:10px !important;background:url(../images/create_ring_bg.jpg)}.tps_create_ring_main{max-width:1370px;margin:0 auto}.tps_crt_first{width:55%;display:inline-block;float:left;margin-top:40px}.tps_crt_one{width:70%;display:inline-block;float:left}.tps_crt_two{background:url(../images/create_ring_ring.png) no-repeat;width:30%;height:350px;display:inline-block;margin:0 auto;background-size:contain}.tps_crt_select_dia{width:65%;text-align:center;display:block;margin:0 auto;margin-left:40px;padding-top:50px;padding-bottom:50px;position:relative}.tps_crt_select_dia:before{background:url(../images/create_ring_arrow.png) no-repeat;display:block;content:'';width:100%;height:75px;position:absolute;left:308px;top:15px}.tps_crt_select_ring:before{background:url(../images/create_ring_arrow.png) no-repeat;display:block;content:'';width:100%;height:75px;position:absolute;left:308px;top:-40px}.tps_crt_select_ring{width:65%;text-align:center;display:block;margin:0 auto;margin-left:40px;position:relative}.tps_crt_one h4{font-size:30px;line-height:30px;text-transform:capitalize;color:#000;font-family:"TheanoDidot-Regular";font-weight:500}.tps_crt_one p{font-size:16px;margin-top:10px;margin-bottom:30px;padding:10px 20px;text-align:center}.tps_crt_last{width:45%;display:inline-block;float:right;margin-top:60px}.tps_create_ring_img{background:url(../images/create_ring_sprite.png) no-repeat;background-position:center;width:100%;height:125px;display:block;background-size:contain;margin:0 auto}.tps_create_ring_design{margin-top:30px;text-align:center}.tps_create_ring_design h5{font-size:30px;line-height:30px;text-transform:capitalize;color:#000;font-family:"TheanoDidot-Regular";font-weight:500}.tps_create_ring_design p{font-size:16px;margin-top:10px;margin-bottom:10px}.tps_custome_own_ring .title{text-transform:capitalize}.tps_custome_own_ring .tps_custome_content_img{height:624px;width:65%;background-size:100% 100%;margin:0;position:relative;margin-top:0}.tps_custome_content_img{padding:0}.tps_custome_content_img img{width:100%;display:inline-block;height:100%}.tps_custome_content_img .main_head{transform:translate(5%,0%);-moz-transform:translate(5%,0%);-webkit-transform:translate(5%,0%);position:absolute;top:10%;left:0}.tps_custome_own_ring .tps_custome_block_img{padding-right:0;padding-left:10px;width:490px;padding-top:2%}.tps_diamond_jewellry{padding:0;margin:0 auto}.tps_jewellry_block{display:inline-block;width:100%;padding:0 15px;margin-bottom:0}.tps_jewellry_block .col-sm-6{vertical-align:top}.tps_jewellry_block .ring_cat a{display:inline-block;width:100%}.tps_jewellry_block .ring_cat a img{width:90%}.tps_Jewellry_diamond{margin-bottom:5%}.tps_diamond_jewellry .tps_shop_now a,.tps_custome_own_ring .tps_shop_now a{width:auto;font-size:14px;padding:15px}.tps_comt_review{width:100%;display:inline-block;padding:0}.tps_comt_review_bg{width:100%;display:inline-block;background:#600;height:280px}.tps_comt_review_block{padding:33px 0;margin:0 auto;position:relative;height:100%}.tps_commitment_block{width:35.1%;height:338px;margin:0;display:inline-block;border:1px solid gray;position:absolute;top:12%;-webkit-transform:translate(0%,-18%);transform:translate(0%,-18%);background:#fff;left:11%}.tps_review_block{width:35.1%;height:338px;margin:0;display:inline-block;border:1px solid gray;position:absolute;top:12%;right:0;-webkit-transform:translate(0%,-18%);transform:translate(0%,-18%);background:#fff;right:11%}.tps_review_block .main_head,.tps_commitment_block .main_head{position:absolute;left:0;top:10%;padding:0 10%}.tps_review_block img,.tps_commitment_block img{width:100%}.tps_comt_review_block .title{text-transform:capitalize}.tps_appointment{padding:0;margin:0 auto}.visit_store{background:url(../images/ICJ-Store.jpg)no-repeat;height:637px;background-size:100% 100%;margin:20px 0;position:relative;margin-top:0;position:relative}.tps_make_appointment{width:530px;height:100%;display:inline-block;background:rgba(0,0,0,.4);position:absolute;right:5.5%;top:0;padding:8% 0}.visit_store .title{text-transform:none;color:#fff;width:530px;display:inline-block;position:absolute;right:5.5%;top:0;padding:8% 0;text-align:center}.store_appointment{display:inline-block;width:100%;bottom:0;text-align:center;top:65%;position:absolute;right:-25%}.store_appointment a{color:#fff;text-transform:none}.block-static-block.widget,.block-cms-link.widget{display:inline-block;width:100%;margin-bottom:0 !important}.block-static-block .rings_collection,.block-static-block .tps_search_diamond_shape,.block-static-block .tps_custome_own_ring,.block-static-block .tps_diamond_jewellry,.block-static-block .tps_comt_review,.block-static-block .tps_appointment,.block-static-block .tps_diamond_jewellry{margin-bottom:45px}.block-static-block .tps_comt_review{margin:40px 0;margin-bottom:60px}.tps_custome_own_ring .title.tps_custom_design{font-family:"TheanoDidot-Regular";font-size:56px;letter-spacing:.08em;text-transform:uppercase;color:#000;text-transform:capitalize}.tps_custome_content_img .main_head h2 a.title.tps_custom_design{padding-bottom:0;line-height:1.5}.tps_Jewellry_diamond .subtitle a,.tps_cat .subtitle a{font-family:"TheanoDidot-Regular";font-size:24px;line-height:1.5;letter-spacing:.06em;text-transform:capitalize;color:#000}.block-static-block .tps_diamond_jewellry{margin-bottom:20px;margin-top:5%}.block-static-block .tps_appointment{margin-bottom:0}.ring-collection-img{display:none;margin:0 auto}.tps_banner_content{position:relative}.tp-bann-content{position:absolute;top:2%;left:25%}.flex-active-slide{margin-top:-10px;margin-bottom:40px}#collection_slider ul.slides{list-style-type:none}.home-ban-img.lazy{background-image:url(../images/home-bann.jpg);display:inline-block;background-size:cover;height:380px;width:100%}.home-ban-img.lazy.lazy-loaded{height:auto}.tps_custem_text+p{position:absolute;width:100%;left:0;bottom:-9%;font-family:'Arial';font-size:16px;color:#000}.crtate-yo-own{text-align:center;margin-top:30px}.tps-our-commitment{display:inline-block;background:#600;padding:50px 0 20px;width:100%;margin:0 auto;margin-bottom:30px}.tps-our-commitment p{color:#fff;text-align:center;font-size:32px;margin-bottom:30px;font-family:"TheanoDidot-Regular";line-height:40px}.tps-our-commitment ul li{float:left;width:24%;padding:0 20px;text-align:center;list-style-type:none}.tps-our-commitment ul li p{font-size:20px;font-weight:600;font-family:"TheanoDidot-Regular";line-height:28px;margin-bottom:20px}.tps-our-commitment ul li img{width:100px;margin:auto;margin-bottom:30px}.tps-our-commitment ul li span{font-family:"TheanoDidot-Regular";font-size:18px;color:#fff;line-height:28px}@media screen and (max-width:1700px){.tps_custome_own_ring .title.tps_custom_design{font-size:52px}}@media screen and (max-width:1600px){.tps_custome_own_ring .title.tps_custom_design{font-size:48px}.first_ring{left:9%;bottom:152px}.second_ring{bottom:12px}.third_ring{bottom:15px}.forth_ring{bottom:57px}.tps_banner_content.tps_bann .flex-caption p{font-size:60px;line-height:50px}.tps_banner_content.tps_bann .flex-caption p.banner_percentage{font-size:80px}}@media screen and (max-width:1440px){.tps_cust_eng_ring:last-child:after{right:-5%}.first_ring{bottom:145px}.second_ring{bottom:7px}.third_ring{bottom:10px}.forth_ring{right:5%;bottom:45px}.tps_banner_content.tps_bann .flex-caption p{font-size:45px;line-height:25px}.tps_banner_content.tps_bann .flex-caption p.banner_percentage{font-size:65px}.tps_custome_content_img .main_head{transform:translate(0%,0%);-moz-transform:translate(0%,0%);-webkit-transform:translate(0%,0%)}.tps_custome_own_ring{width:100%}.tps_custome_own_ring .tps_custome_content_img{height:455px;height:auto;width:70%}.tps_custome_own_ring .tps_custome_block_img{width:30%}.tps_review_block,.tps_commitment_block{height:auto;top:15%}.search_diamond_shape li .tps_diamond_shape{width:67px;height:80px}.tps_appointment,.tps_comt_review_block,.tps_diamond_jewellry,.rings_collection,.tps_search_diamond_shape{max-width:1250px;padding:15px 0}.tps_jewellry_block{padding-left:0;padding-right:0}.tps_appointment{padding-left:15px;padding-right:15px}.tps_search_diamond_shape{margin-bottom:40px}}@media screen and (max-width:1300px){.tps_appointment,.tps_comt_review_block,.tps_diamond_jewellry,.rings_collection,.tps_search_diamond_shape{max-width:1200px}.tps_comt_review_bg{height:260px}.tps_review_block,.tps_commitment_block{top:13%}}@media screen and (max-width:1250px){.tps_appointment,.tps_comt_review_block,.tps_diamond_jewellry,.rings_collection,.tps_search_diamond_shape{max-width:1170px}}@media screen and (max-width:1199px){.tps_appointment,.tps_comt_review_block,.tps_diamond_jewellry,.rings_collection,.tps_search_diamond_shape{max-width:970px}.title,.cms-home .title,{font-size:40px}.ring_categories .subtitle a{font-size:21px}div.ring_categories .ring_categories_row p,.tps_jewellry_block div.ring_cat.tps_cat p{font-size:14px;width:85%}.tps_custome_own_ring .title.tps_custom_design,.ring_cat .tps_ring_cat_start{font-size:36px}.tps_comt_review_bg{height:200px}.visit_store{height:467px}.search_diamond_shape li .tps_diamond_shape{width:59px;height:70px}.product_description .attr_text_left{font-size:10px}.tps_banner_content.tps_bann .flex-caption p{font-size:35px;line-height:28px}.tps_banner_content.tps_bann .flex-caption p.banner_percentage{font-size:55px;line-height:5px}.banner_percentage span{margin-top:25px}.tps_banner_content.tps_bann .flex-caption p.tps_everyday{font-size:35px}.home_htags h1{margin:0 auto 20px}.search_diamond_shape{margin-top:15px}.tps_cust_eng_ring .tps_custem_text{font-size:26px}.tps_create_ring_main{padding:0 25px}.tps_crt_first{width:55%}.tps_crt_one{width:55%}.tps_crt_two{width:45%;background-size:contain}.tps_crt_select_dia,.tps_crt_select_ring{width:100%;margin-left:10px}.tps_crt_one h4,.tps_create_ring_design h5{font-size:24px}..tps_crt_one p,.tps_create_ring_design p{font-size:14px}.tps_crt_select_ring:before{left:150px;top:-50px;background-size:65%}.tps_crt_select_dia:before{left:150px;top:0;background-size:65%}.tps_custom_design{font-size:48px}.tps_custom_ring_real{bottom:0}.first_ring{bottom:70px}.second_ring{bottom:4px;left:31%}.third_ring{bottom:5px;right:29%}.forth_ring{right:4%;bottom:20px}}@media screen and (max-width:991px){.tps_appointment,.tps_comt_review_block,.tps_diamond_jewellry,.rings_collection,.tps_search_diamond_shape{max-width:750px}.search_diamond_shape li .tps_diamond_shape{width:50px;height:60px}.search_diamond_shape ul li a .short-desc{font-size:12px}.ring_categories .subtitle a{font-size:16px}div.ring_categories .ring_categories_row p,.tps_jewellry_block div.ring_cat.tps_cat p{font-size:13px}.title,.cms-home .title,.tps_custome_own_ring .title.tps_custom_design,.ring_cat .tps_ring_cat_start{font-size:30px}.tps_custome_own_ring .tps_custome_content_img{float:left;display:inline-block}.tps_custome_own_ring .tps_custome_block_img{float:right;display:inline-block}.ring_cat .tps_ring_cat_start{margin-top:0}.tps_vid_home{margin-top:0;margin-bottom:30px}.tps_comt_review_bg{height:160px}.magestore-bannerslider-standard.tps_magestore-banner ol.flex-control-nav{bottom:-23px}.tps_magestore-banner .flex-control-paging li a.flex-active,.tps_magestore-banner .flex-control-paging li a{width:10px;height:10px;display:inline-block;vertical-align:top;margin-left:0}.tps_magestore-banner.magestore-bannerslider-standard .flex-control-nav li{height:10px;display:inline-block;vertical-align:top}.first_ring{bottom:70px;left:7%}.second_ring{bottom:4px;left:30%}.third_ring{bottom:4px;right:27%}.forth_ring{right:3%;bottom:18px}.tps_banner_content .tps_shop_now a{padding:5px}.tps_banner_content.tps_bann .flex-caption p{font-size:28px;line-height:25px;margin-bottom:4px}.banner_percentage span{font-size:40px;margin-top:10px}.tps_banner_save span{font-size:30px}.tps_banner_content.tps_bann .flex-caption p.tps_everyday{font-size:30px;line-height:35px;margin-bottom:0}.tps_banner_content.tps_bann .flex-caption p.banner_percentage{font-size:45px;line-height:20px}.tps_banner_save.tps_diamond_save span{line-height:25px;margin-top:-4px}.tps_shop_now a{font-size:14px;padding:10px}.tps_custome_own_ring .title.tps_custom_design,.ring_cat .tps_ring_cat_start{font-size:26px}.tps_custom_head_text{font-size:24px}.tps_cust_eng_ring .tps_custem_text{font-size:18px}.tps_custom_design{font-size:30px}.tps_custom_real{font-size:24px}.tps_custom_ring_real{bottom:-5%}.tps_create_ring_main{padding:0}.tps_crt_select_dia,.tps_crt_select_ring{width:65%;margin-left:40px}.tps_crt_two{width:30%}.tps_crt_select_dia:before{left:308px;top:15px;background-size:65%}.tps_crt_select_ring:before{left:308px;top:-40px;background-size:65%}.tps_crt_first,.tps_crt_last{width:100%;margin-top:20px}.tps_crt_one{width:64%}.tps_create_ring_design h5,.tps_crt_one h4{font-size:24px}.tps_crt_one p,.tps_create_ring_design p{font-size:13px}.tps-our-commitment ul li:first-child,.tps-our-commitment ul li:nth-child(2){height:360px;min-height:360px}.tps-our-commitment ul li{display:inline-block;width:49%;margin-bottom:30px}}@media screen and (max-width:767px){.magestore-bannerslider-standard{width:768px}.slides .ring_categories_row{padding:0;margin-bottom:5px}.search_diamond_shape{margin-bottom:0}.rings_collection{padding:0 15px}.tps_jewellry_block{margin-bottom:0}.tps_Jewellry_diamond{margin-bottom:0}.tps_comt_review_bg{height:345px;width:85%;margin:0 auto;display:block}.ring_categories,.tps_jewellry_block{position:relative;padding:0 40px;margin:20px 0}.block-static-block .tps_diamond_jewellry{margin-bottom:0}.tps_comt_review_block .tps_review_block{display:none}.block-static-block .tps_comt_review{margin:20px 0}.tps_diamond_jewellry{padding:0 15px}.ring-collection-img{display:block;padding-top:13%}.tps_jewellry_block ul li,.rings_collection ul li{margin-bottom:0}div.ring_categories .ring_categories_row p,.tps_jewellry_block div.ring_cat.tps_cat p{width:90%}.tpsmaincontent .columns{display:inline-block;width:100%}.search_diamond_shape ul li{width:18%;margin:.9%}.ring_categories .subtitle{margin-top:20px}.ring_categories .subtitle a{font-size:24px;line-height:normal}div.ring_categories .ring_categories_row p,.tps_jewellry_block div.ring_cat.tps_cat p{font-size:14px}.block-static-block .rings_collection{margin:20px 0 0}.tps_custome_own_ring .tps_custome_content_img{display:inline-block;width:100%;padding:0}.tps_custome_own_ring .tps_custome_block_img{float:none;clear:both;display:block;width:100%;margin-left:auto;margin-right:auto;padding:0;border:1px solid #600;margin-top:30px;height:450px}.rings_collection .flex-direction-nav a,.tps_jewellry_block .flex-direction-nav a{background:url('../images/diamond_shape_sprite_2.png') no-repeat;width:28px;top:40%;opacity:1}.rings_collection .flex-direction-nav a.flex-prev,.tps_jewellry_block .flex-direction-nav a.flex-prev{background-position:40.5% 94%;left:0}.rings_collection .flex-direction-nav a.flex-next,.tps_jewellry_block .flex-direction-nav a.flex-next{background-position:38.5% 94%;right:0}.tps_review_block{width:45%;right:4%}.tps_commitment_block{width:90%;left:4%}.tps_custome_own_ring{padding:0 15px;display:inline-block;margin-top:30px;margin-bottom:45px !important}.tps_create_ring_main{padding:0 40px}.tps_crt_one,.tps_crt_two{width:50%}.tps_crt_select_dia,.tps_crt_select_ring{width:85%}.tps_crt_select_dia:before{left:125px;top:-5px;background-size:auto}.tps_crt_select_ring:before{left:120px;top:-55px;background-size:auto}.tps_crt_one p,.tps_create_ring_design p{font-size:14px}.tps_vid_home{padding:0}.tps_custom_head_text{top:0;left:0;right:0;z-index:2}.tps_custome_own_ring .tps_custome_block_img img,.tps_custom_ring_real{position:inherit}.tps_custome_own_ring .tps_custome_block_img{height:auto}.tps_banner_content.tps_bann .flex-caption p{font-size:30px;line-height:25px}.tps_banner_content.tps_bann .flex-caption p.banner_percentage{font-size:40px;line-height:10px}.banner_percentage span{font-size:30px}.tps_banner_content.tps_bann .flex-caption p.tps_everyday{font-size:20px}.first_ring{bottom:35px}.third_ring{bottom:0}.forth_ring{bottom:10px}.page-header{margin-bottom:0}.tps_banner_container{display:none}.tps_mobile_banner{display:block;position:relative;top:-10px}.tps_title_contain{width:71%}.tps_mobile_banner .flex-caption p{font-size:52px !important;line-height:60px !important;font-family:"TheanoDidot-Regular";font-weight:700;letter-spacing:1px;text-align:center}.tps_mobile_banner .banner_percentage span{font-size:31px !important}.tps_mobile_banner .tps_banner_caption{width:78%;margin-top:5%}.tps_mobile_banner .tps_banner_caption p{width:100%;color:#fff;line-height:50px !important;font-size:28px !important}.tps_mobile_banner .tps_banner_caption span{font-size:28px !important}.tps_mobile_banner .tps_banner_content{position:absolute;top:2%;width:100%;height:100%}.tps_mobile_banner .tps_banner_caption .banner_percentage{font-size:60px !important}.tps_mobile_banner .tps_banner_caption .banner_percentage span{font-size:60px !important}.tps_mobile_banner .tps_banner_caption .tps_shop_now{margin:5% 0}.tps_mobile_banner .tps_banner_caption .tps_shop_now a{font-size:25px;padding:20px}.tps_custome_content_img a.tps_custm_banner{display:none}.tps_custome_content_img .main_head{position:relative;margin-bottom:20px}.tps_custom_engagement_ring{width:100%}.tps_cust_eng_ring{padding:0}.tps_cust_eng_ring a{position:relative}.tps_cust_eng_ring a:after{content:'';position:absolute;height:25px;width:25px;top:40%;right:-30px;background:url(../images/diamond_shape_sprite_2.png) no-repeat;background-position:42.5% 94%}.tps_cust_eng_ring:last-child a:after{display:none}.tps_cust_eng_ring .tps_custem_text{font-size:14px}.tps_cust_eng_ring{padding:0}.tps_custom_head_text{font-size:30px;width:100%}.tps_custom_design{font-size:48px}.tps_custom_ring_real{bottom:40px;z-index:2}.tps_custom_real{font-size:30px}.tps_custome_block_img .ring_cat{margin:10px 0 0;height:450px}.tps_mobile_banner .lazy{height:570px}.tp-bann-content{left:10%}.tps_banner_content.tps_bann .flex-caption p{font-size:24px !important;line-height:30px !important}.tps_banner_content.tps_bann .flex-caption p.banner_percentage{margin-bottom:5px !important}.tps_shop_now{margin-top:20px}.tps_banner_content .tps_shop_now a{padding:12px}.home-ban-img.lazy.lazy-loading{height:300px !important}.home-ban-img.lazy{height:auto !important}.navigation .level0 .submenu .tps_parent ul.tpslevel4category li.active{margin-bottom:0 !important}.tps_custom_design+p{font-size:12px;bottom:auto}.tps_custome_block_img.col-md-4{padding-bottom:30px}.tps-virtual-div{position:static}.tps-hero-banner{padding:0 10px}}@media screen and (max-width:680px){.tps_title_contain{width:71%}.tps_mobile_banner .flex-caption p{font-size:46px !important;line-height:55px !important}.tps_mobile_banner .tps_banner_caption p{font-size:25px !important;line-height:40px !important}.tps_mobile_banner .tps_banner_caption .banner_percentage,.tps_mobile_banner .tps_banner_caption .banner_percentage span{font-size:50px !important}.tps_mobile_banner .tps_banner_caption .tps_shop_now a{font-size:20px;padding:3%}.tp-bann-content{left:2%;top:2%;width:80%}.tp-bann-content .flex-caption p{color:#867d7d}}@media screen and (max-width:639px){.tps_banner_content.tps_bann .flex-caption p{font-size:18px;line-height:18px}.tps_banner_save span{font-size:15px}.tps_banner_content.tps_bann .flex-caption p.banner_percentage{font-size:20px}.banner_percentage span{font-size:20px;margin-top:10px}.tps_banner_content.tps_bann .flex-caption p{margin-bottom:0}.tps_banner_content.tps_bann .flex-caption p.tps_everyday{font-size:15px;line-height:25px}.tps_banner_save.tps_diamond_save span{line-height:15px;margin-top:0}.tps_create_ring_main{padding:0 40px}.tps_crt_first{width:100%}.tps_crt_one{width:100%}.tps_crt_two{width:100%;background-size:contain;background-position:center;height:200px}.tps_crt_last{width:100%;margin-top:0}.tps_create_ring_img{width:85%;background-size:contain}.tps_crt_select_dia,.tps_crt_select_ring{width:100%;margin-left:0;padding-top:0;padding-bottom:20px}.tps_crt_select_ring:before,.tps_crt_select_dia:before{display:none}.tps_create_ring_design{margin-top:0}.tps_create_ring_design h5,.tps_crt_one h4{font-size:22px}.tps_custom_head_text{font-size:24px}.tps_custom_real{font-size:24px}.tps_mobile_banner .flex-caption p{font-size:37px !important;line-height:45px !important}.tps_mobile_banner .tps_banner_caption p{font-size:20px !important;line-height:35px !important}.tps_mobile_banner .tps_banner_caption .banner_percentage,.tps_mobile_banner .tps_banner_caption .banner_percentage span{font-size:40px !important}.tps_mobile_banner .tps_banner_caption span{font-size:20px !important}.title,.cms-home .title,.ring_cat .tps_ring_cat_start{font-size:24px;padding:0}.tps_Jewellry_diamond .subtitle a,.tps_cat .subtitle a{font-size:21px}.block-static-block .tps_comt_review{margin-bottom:40px}.tps_review_block,.tps_commitment_block{top:15%}.visit_store{height:320px}.tps_make_appointment{width:100%;right:0}.tps_commitment_block{width:108%;left:-4%}.tps_comt_review_bg{height:389px}.tps_commitment_block{top:20%}.store_appointment{transform:translate(0%,0%);-moz-transform:translate(0%,0%);-webkit-transform:translate(0%,0%)}}@media screen and (max-width:512px){.tps_mobile_banner .flex-caption p{font-size:28px !important;line-height:36px !important}.tps_mobile_banner .tps_banner_caption p{font-size:18px !important;line-height:30px !important}.tps_mobile_banner .tps_banner_caption .banner_percentage,.tps_mobile_banner .tps_banner_caption .banner_percentage span{font-size:35px !important}.tps_mobile_banner .tps_banner_caption span{font-size:18px !important}.tps_mobile_banner .tps_banner_caption .tps_shop_now a{font-size:18px;padding:4%}#collection_slider ul.slides{padding-left:0}.tps_commitment_block{width:108%;left:-4%}.tps_commitment_block{top:20%}.tps_custome_block_img{height:485px}.tps_comt_review_bg{height:345px}.tps_mobile_banner .lazy{background-image:url(../images/Mobile-Banner_New-img.jpg);background-repeat:no-repeat;display:inline-block;background-size:cover;width:100%;height:350px}.tps_mobile_banner .lazy.lazy-loaded{background-image:url(../images/Mobile-Banner_New.jpg)}.tps-our-commitment ul{padding-left:0}.tps-our-commitment ul li{display:inline-block;width:100%;vertical-align:top;margin-bottom:30px;padding:0 20px;min-height:auto !important;height:auto !important}.tps-our-commitment ul li img{margin-bottom:20px}.tps-our-commitment p{font-size:24px}.tps-our-commitment ul li p{font-size:20px;margin-bottom:15px}.tps-our-commitment ul li span{font-size:18px}}@media screen and (max-width:479px){.form.minisearch{display:none}.search_diamond_shape li .tps_diamond_shape{width:41px;height:50px}.search_diamond_shape ul li a .short-desc{font-size:10px}.tps_vid_home,.tps_jewellry_block .col-sm-6{padding:0}.tps_comt_review_bg{height:310px;width:85%;margin:0 auto;display:block}.tps_commitment_block{width:108%;left:-4%;top:60px}.tps_review_block{width:108%;right:-4%;top:60%}.visit_store{height:200px}.tps_banner_content .tps_shop_now a{font-size:10px;padding:4px}.first_ring{bottom:33px;left:4%}.second_ring{bottom:1px;left:27%}.third_ring{bottom:0;right:24%}.forth_ring{right:.2%;bottom:7px}.tps_mobile_banner .flex-caption p{font-size:25px !important;line-height:30px !important}.tps_mobile_banner .tps_banner_caption p{font-size:15px !important;line-height:23px !important}.tps_banner_content.tps_bann .flex-caption p.banner_percentage{font-size:25px !important}}@media screen and (max-width:414px){.tps_comt_review_bg{height:280px}}@media screen and (max-width:360px){.magestore-bannerslider-standard{width:290px}.tps_mobile_banner .flex-caption p{font-size:20px !important;line-height:25px !important}.tps_mobile_banner .tps_banner_caption p{font-size:13px !important;line-height:19px !important}.tps_mobile_banner .tps_banner_caption .banner_percentage,.tps_mobile_banner .tps_banner_caption .banner_percentage span{font-size:20px !important}.tps_mobile_banner .tps_banner_caption .tps_shop_now{margin:10px 0}.tps_mobile_banner .tps_banner_caption .tps_shop_now a{font-size:15px;padding:2%}}