﻿@charset "UTF-8";@font-face{font-family:'Rubik';src:url("../fonts/Rubik-Regular.eot?");src:url("../fonts/Rubik-Regular.eot?") format("embedded-opentype"),url("../fonts/Rubik-Regular.woff") format("woff"),url("../fonts/Rubik-Regular.ttf") format("truetype"),url("../fonts/Rubik-Regular.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'rozha_oneregular';src:url("../fonts/rozhaone-regular-webfont.eot?");src:url("../fonts/rozhaone-regular-webfont.eot?") format("embedded-opentype"),url("../fonts/rozhaone-regular-webfont.woff") format("woff"),url("../fonts/rozhaone-regular-webfont.ttf") format("truetype"),url("../fonts/Rubik-Regular.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap;}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;padding:0;width:100%;height:100%;font-size:14px;overflow-x:hidden;color:#000;font-family:"Rubik";background-color:#fff;}#overlay{top:0;left:0;right:0;width:100%;height:100%;display:grid;position:fixed;text-align:center;align-items:center;z-index:999999999999;background-color:rgba(0,0,0,.9);}#overlay img{margin:0 auto;}#overlay .diamond_icon{left:0;right:0;position:absolute;}.heading{margin-bottom:30px;}.heading h1{font-size:35px;font-weight:200;color:#27386e;font-family:"rozha_oneregular";}@media only screen and (min-width:300px) and (max-width:691px){.heading h1{font-size:24px;}}.customtxt{width:100%;padding:12px 10px;font-family:"Rubik";background-color:#fff;border:1px solid #c2c9d0;transition:all ease-in-out .5s;}.customtxt:focus{border-color:#27386e;}.custombtn{cursor:pointer;padding:12px 25px;color:#fff;font-family:"Rubik";text-transform:uppercase;transition:all ease-in-out .5s;border:1px solid #27386e;background-color:#27386e;}.custombtn:hover{border-color:#000;background-color:#000;}.custom_pagination .pagination{padding-left:0;border-radius:4px;display:inline-block;}.custom_pagination .pagination>li{display:inline;}.custom_pagination .pagination>li>a,.custom_pagination .pagination>li>span{float:left;padding:6px 12px;margin-left:-1px;position:relative;color:#000;text-decoration:none;line-height:1.42857143;border:1px solid #c2c9d0;background-color:#fff;}.custom_pagination .pagination>li>a:focus,.custom_pagination .pagination>li>a:hover,.custom_pagination .pagination>li>span:focus,.custom_pagination .pagination>li>span:hover{z-index:2;color:#fff;border-color:#c2c9d0;background-color:#27386e;}.custom_pagination .pagination>li:first-child>a,.custom_pagination .pagination>li:first-child>span{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px;}.custom_pagination .pagination>li:last-child>a,.custom_pagination .pagination>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px;}.custom_pagination .pagination>.active>a,.custom_pagination .pagination>.active>a:focus,.custom_pagination .pagination>.active>a:hover,.custom_pagination .pagination>.active>span,.custom_pagination .pagination>.active>span:focus,.custom_pagination .pagination>.active>span:hover{z-index:3;cursor:default;color:#fff;border-color:#c2c9d0;background-color:#27386e;}.custom_pagination .pagination>.disabled>a,.custom_pagination .pagination>.disabled>a:focus,.custom_pagination .pagination>.disabled>a:hover,.custom_pagination .pagination>.disabled>span,.custom_pagination .pagination>.disabled>span:focus,.custom_pagination .pagination>.disabled>span:hover{color:#000;cursor:not-allowed;border-color:#c2c9d0;background-color:#fff;}.custom_breadcrumb{padding:50px 0;background-color:#f1f1f1;}.custom_modal{top:0;left:0;right:0;width:100%;height:100%;z-index:999999;position:fixed;overflow-y:auto;transition:all ease-in-out 2s;background-color:rgba(0,0,0,.5);}.custom_modal .modal-content{left:0;right:0;width:500px;z-index:9999;margin:30px auto;position:absolute;background-position:top left;background-color:#fff;}@media only screen and (min-width:300px) and (max-width:691px){.custom_modal .modal-content{width:360px !important;}}.custom_modal .modal-content .modal-header{padding:20px 20px 0;border-radius:4px 4px 0 0;}.custom_modal .modal-content .modal-header .heading{margin-bottom:5px;}.custom_modal .modal-content .modal-header .modal_close{top:21px;right:20px;border:none;font-size:14px;cursor:pointer;padding:5px 8px;position:absolute;border-radius:50px;color:#27386e;background-color:#f1f1f1;transition:all ease-in-out .3s;}.custom_modal .modal-content .modal-header .modal_close:hover{color:#fff;transform:rotateZ(90deg);background-color:#27386e;}.custom_modal .modal-content .modal-body{padding:20px 20px;}.modal-lg .modal-content{height:100vh;width:100% !important;margin:0 auto !important;}.modal-lg .modal-content .modal-header{padding-bottom:0;}.modal-lg .modal-content .modal-body{overflow:auto;height:calc(100vh - 135px);}.heading_line{text-align:center;position:relative;}.heading_line .headling_first_line{right:0;top:-10px;content:'';height:2px;left:-150px;width:300px;margin:0 auto;position:absolute;border-radius:50px;background-color:#27386e;}@media only screen and (min-width:300px) and (max-width:691px){.heading_line .headling_first_line{width:150px;}}.heading_line .headling_second_line{left:0;content:'';height:2px;bottom:-10px;width:300px;right:-150px;margin:0 auto;position:absolute;border-radius:50px;background-color:#27386e;}@media only screen and (min-width:300px) and (max-width:691px){.heading_line .headling_second_line{width:150px;}}.validate_div{position:relative;}.validate_div .add_icon{right:1px;bottom:3px;position:absolute;}.validate_div .add_icon a{width:39px;height:39px;line-height:39px;text-align:center;display:inline-block;color:#27386e;background-color:#fff;transition:all ease-in-out .5s;}.validate_div .add_icon a:hover{color:#fff;background-color:#27386e;}.top_stripe{border-bottom:1px solid #c2c9d0;}.top_stripe p{padding:10px 0;}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){header{border-bottom:2px solid #c2c9d0;}}@media only screen and (min-width:692px) and (max-width:991px){header .main-menu-btn{top:72px !important;}}header .logo_section{position:relative;}header .logo_section .logo img{margin-top:-35px;background-color:#fff;}@media only screen and (min-width:300px) and (max-width:691px){header .logo_section .logo img{width:90px;}}header .logo_section .searchtxt{border:none;}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){header .logo_section .searchtxt{width:90%;background-color:transparent;}}header .logo_section span a{color:#000;text-decoration:none;text-transform:uppercase;transition:all ease-in-out .5s;}header .logo_section span a:hover{color:#27386e;}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){header .logo_section .search_div{right:0;z-index:9;width:100%;bottom:-40px;padding:10px;position:absolute;background-color:#f1f1f1;}header .logo_section .search_div i{float:right;}header .logo_section .search_icon{padding-left:40px;}header .logo_section .search_icon a{font-size:16px;color:#000;}}.banner_section .slick-prev{z-index:1;left:25px;}.banner_section .slick-next{right:25px;}.collections_section .collections_div img{float:right;width:350px;}@media only screen and (min-width:300px) and (max-width:691px){.collections_section .collections_div img{width:100%;}}.collections_section .collections_div h4{font-size:28px;font-weight:200;line-height:34px;margin-bottom:10px;font-family:"rozha_oneregular";}@media only screen and (min-width:300px) and (max-width:691px){.collections_section .collections_div h4{font-size:20px;line-height:24px;}}.collections_section .collections_div p{letter-spacing:1px;}.collections_section .collections_div p a{padding:0 5px;font-size:14px;font-weight:600;position:relative;color:#000;text-decoration:none;text-transform:uppercase;transition:all ease-in-out .5s;}.collections_section .collections_div p a:after{left:0;bottom:0;width:30px;height:7px;content:'';z-index:-1;position:absolute;transition:all ease-in-out .5s;background-color:#c2c9d0;}.collections_section .collections_div p a:hover:after{width:100%;}.collections_section .collections_div:nth-child(odd){direction:rtl;margin-top:-20px;}.collections_section .collections_div:nth-child(odd) img{float:left;}.collections_section .collections_div:nth-child(odd) h4{direction:ltr;text-align:right;}.product_div{margin:0 10px;position:relative;border:1px solid #f1f1f1;background-color:#f1f1f1;}.product_div .wishlist_icon{top:15px;z-index:1;left:15px;font-size:16px;line-height:34px;position:absolute;transition:all ease-in-out .5s;}.product_div .wishlist_icon a{width:30px;height:30px;text-align:center;border-radius:50px;display:inline-block;color:#27386e;background-color:#f1f1f1;transition:all ease-in-out .5s;}.product_div .wishlist_icon:hover a{color:#fff;background-color:#e5a897;}.product_div .wishlist_icon .active_div{color:#fff;background-color:#e5a897;}.product_div .cart_icon{top:15px;z-index:1;right:15px;font-size:16px;line-height:32px;position:absolute;transition:all ease-in-out .5s;}.product_div .cart_icon a{width:30px;height:30px;text-align:center;border-radius:50px;display:inline-block;color:#27386e;background-color:#f1f1f1;transition:all ease-in-out .5s;}.product_div .cart_icon:hover a{color:#fff;background-color:#e5a897;}.product_div a{text-decoration:none;}.product_div a .jewel_img{overflow:hidden;}.product_div a .jewel_img img{transition:all ease-in-out .5s;}.product_div a .jewel_content{padding:12px 15px;}.product_div a .jewel_content p{font-size:16px;font-weight:900;margin-bottom:10px;color:#000;text-decoration:none;}.product_div a .jewel_content span{color:#313131;}.product_div a .jewel_content .content_text{font-size:14px;font-weight:200;margin-bottom:0;}.product_div a .jewel_content .content_text span{margin-bottom:0;}.product_div:hover .jewel_img img{transform:scale(1.05);}.customize_jewellery_section .heading{margin-bottom:1px;}.customize_jewellery_section .heading h1{font-size:80px;line-height:90px;letter-spacing:4px;}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){.customize_jewellery_section .heading h1{font-size:60px;line-height:70px;}}.customize_jewellery_section p{letter-spacing:1px;}.customize_jewellery_section p a{padding:0 5px;font-size:14px;font-weight:600;position:relative;color:#000;text-decoration:none;text-transform:uppercase;transition:all ease-in-out .5s;}.customize_jewellery_section p a:after{left:0;bottom:0;width:30px;height:7px;content:'';z-index:-1;position:absolute;transition:all ease-in-out .5s;background-color:#c2c9d0;}.customize_jewellery_section p a:hover:after{width:100%;}.customize_jewellery_section .customize_jewellery_div{display:grid;grid-gap:1em;margin-bottom:20px;align-items:center;grid-template-columns:1fr 8fr;}.customize_jewellery_section .customize_jewellery_div:last-child{margin-bottom:1px;}.customize_jewellery_section .customize_jewellery_div h5{font-size:18px;margin-bottom:5px;}.customize_jewellery_section .customize_jewellery_div p{letter-spacing:0;}.featured_categories_section{display:grid;grid-gap:3em;grid-template-columns:4fr 4fr 4fr;}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){.featured_categories_section{grid-gap:1em;grid-template-columns:6fr 6fr;}}.featured_categories_section .featured_categories_div{margin-bottom:15px;}.featured_categories_section .featured_categories_div:nth-child(2){margin-top:50px;}.featured_categories_section .featured_categories_div:nth-child(4){margin-top:-50px;}.featured_categories_section .featured_categories_div:nth-child(5){margin-top:50px;}.featured_categories_section .featured_categories_div:nth-child(6){margin-top:-50px;}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){.featured_categories_section .featured_categories_div{margin-bottom:20px;margin-top:0 !important;}}.featured_categories_section .featured_categories_div .heading{margin-bottom:1px;padding:15px 50px;}@media only screen and (min-width:300px) and (max-width:691px){.featured_categories_section .featured_categories_div .heading{padding:15px 10px;}}.featured_categories_section .featured_categories_div p{font-weight:600;text-align:center;}.featured_categories_section .featured_categories_div p a{z-index:1;padding:0 5px;font-size:14px;position:relative;color:#000;text-decoration:none;text-transform:uppercase;transition:all ease-in-out .5s;}.featured_categories_section .featured_categories_div p a:after{left:0;bottom:0;z-index:-1;width:30px;height:7px;content:'';position:absolute;transition:all ease-in-out .5s;background-color:#c2c9d0;}.featured_categories_section .featured_categories_div p a:hover:after{width:100%;}.service_section{padding:30px 0;background-color:#f1f1f1;}.service_section .service_div{display:grid;grid-gap:1em;text-align:center;grid-template-columns:1fr 1fr 1fr 1fr;}@media only screen and (min-width:300px) and (max-width:691px){.service_section .service_div{grid-template-columns:12fr;}}.footer{padding:50px 30px 30px 30px;background-color:#f1f1f1;}.footer .top_footer{grid-gap:5em;}@media only screen and (min-width:300px) and (max-width:691px){.footer .top_footer{grid-gap:1em;}}@media only screen and (min-width:692px) and (max-width:991px){.footer .top_footer{grid-gap:1em;}}.footer .top_footer .footer_hedaing{font-size:14px;font-weight:900;margin-bottom:20px;}.footer .top_footer p{line-height:24px;}.footer .top_footer ul{list-style-type:none;}.footer .top_footer ul li{line-height:35px;}.footer .top_footer ul li a{z-index:1;padding:0 5px;font-size:14px;position:relative;color:#000;text-decoration:none;transition:all ease-in-out .5s;}.footer .top_footer ul li a:after{left:0;bottom:0;z-index:-1;width:30px;height:7px;content:'';position:absolute;transition:all ease-in-out .5s;background-color:#c2c9d0;}.footer .top_footer ul li a:hover:after{width:100%;}.footer .top_footer .footertxt{width:60%;padding:7px;font-family:"Rubik";background-color:transparent;transition:all ease-in-out .5s;border:1px solid #c2c9d0;}.footer .top_footer .footertxt:focus{border-color:#27386e;}@media only screen and (min-width:692px) and (max-width:991px){.footer .top_footer .footertxt{width:50%;}}.footer .top_footer .social_media li{margin-right:10px;display:inline-block;}.footer .top_footer .social_media li a{font-size:28px;color:#c2c9d0;}.footer .top_footer .social_media li a:after{background-color:transparent;}.footer .top_footer .social_media li a:hover{color:#27386e;}.footer .top_footer .footerbtn{cursor:pointer;padding:7px 15px;color:#fff;font-family:"Rubik";text-transform:uppercase;transition:all ease-in-out .5s;background-color:#27386e;border:1px solid #27386e;}.footer .top_footer .footerbtn:hover{background-color:#000;}.footer .bottom_stripe{margin-top:50px;padding-top:30px;border-top:1px solid #c2c9d0;}.footer .bottom_stripe a{font-weight:600;color:#000;text-decoration:none;transition:all ease-in-out .5s;}.footer .bottom_stripe a:hover{color:#27386e;}.login_section{padding:100px 0;position:relative;background-position:center;background-repeat:no-repeat;background-image:url(../images/floral_design.png);}@media only screen and (min-width:300px) and (max-width:691px){.login_section{padding:30px 0;}}@media only screen and (min-width:692px) and (max-width:991px){.login_section{padding:50px 0;}}.login_section .login_bg{padding:50px;background-color:rgba(255,255,255,.7);box-shadow:0 0 10px 0 rgba(0,0,0,.05);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.05);}.login_section .login_bg .frgt_password a{color:#000;text-decoration:none;}.login_section .register_div{display:grid;grid-gap:1em;grid-template-columns:3fr 4fr 3fr;}@media only screen and (min-width:300px) and (max-width:691px){.login_section .register_div{grid-template-columns:12fr;}}@media only screen and (min-width:692px) and (max-width:991px){.login_section .register_div{grid-template-columns:2fr 8fr 2fr;}}.jewellerylist_section .heading{margin-bottom:15px;}.jewellerylist_section .heading span{display:block;font-size:14px;font-family:"Rubik";text-transform:uppercase;}.filter_section{background-color:#f1f1f1;transition:all ease-in-out .5s;}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){.filter_section{top:0;left:0;width:100%;height:100%;z-index:9999;position:fixed;overflow-y:auto;padding:20px 20px;background-color:rgba(255,255,255,.97);}}.filter_section .filter_btn{padding:12px 15px;color:#fff;text-transform:uppercase;background-color:#27386e;}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){.filter_section .filter_btn{display:block;padding:0 0 15px 0;color:#000;background-color:transparent;}}.filter_section .button-dropdown{position:relative;display:inline-block;}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){.filter_section .button-dropdown{width:100%;border:none;margin-bottom:15px;box-shadow:0 1px 0 #e2e3df,0 3px 6px rgba(0,0,0,.05);-moz-box-shadow:0 1px 0 #e2e3df,0 3px 6px rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 #e2e3df,0 3px 6px rgba(0,0,0,.05);}}.filter_section .button-dropdown .dropdown-toggle{border:none;outline:none;font-size:14px;cursor:pointer;text-align:left;padding:12px 15px;color:#000;font-family:"Rubik";background-color:transparent;}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){.filter_section .button-dropdown .dropdown-toggle{width:100%;}}.filter_section .button-dropdown .dropdown-toggle span{padding-left:5px;}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){.filter_section .button-dropdown .dropdown-toggle span{float:right;}}.filter_section .dropdown-menu{z-index:99;width:200px;display:none;position:absolute;padding:15px 15px 5px;background-color:#fff;border:1px solid #f1f1f1;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);}@media only screen and (min-width:300px) and (max-width:691px),only screen and (min-width:692px) and (max-width:991px){.filter_section .dropdown-menu{width:100%;position:relative;}}.filter_section .button-dropdown:hover .dropdown-menu{display:block;}.filter_div .filter_show a{padding:10px;display:block;text-align:center;color:#000;text-decoration:none;border:1px solid #c2c9d0;}@media only screen and (min-width:300px) and (max-width:691px){.filter_div .customtxt{width:100%;}}.qty_wrap{position:relative;display:inline-block;border:1px solid #c2c9d0;}.qty_wrap .sub{top:0;left:0;width:30px;height:100%;cursor:pointer;position:absolute;background-color:#fff;border:1px solid #fff;}.qty_wrap .count{width:110px;border:none;text-align:center;padding:12px 30px;}.qty_wrap .add{top:0;right:0;width:30px;height:100%;cursor:pointer;position:absolute;background-color:#fff;border:1px solid #fff;}.jewellery_detail_section{display:grid;grid-gap:1.5em;grid-template-columns:4fr 5fr 2.5fr;}@media only screen and (min-width:300px) and (max-width:691px){.jewellery_detail_section{grid-template-columns:12fr;}}@media only screen and (min-width:692px) and (max-width:991px){.jewellery_detail_section{grid-template-columns:6fr 6fr;}}.jewellery_detail_section .wishlist_btn{font-size:16px;color:#27386e;text-decoration:none;}.jewellery_detail_section .metal_tone .rosegold{display:inline-block;}.jewellery_detail_section .metal_tone .rosegold input[type=radio]+label:before{width:25px;height:25px;font-size:18px;transition:.2s;color:#ffd3c2;content:"✔";padding-top:5px;line-height:12px;margin-right:5px;text-align:center;border-radius:50px;display:inline-block;vertical-align:bottom;border-color:#ffd3c2;background-color:#ffd3c2;}.jewellery_detail_section .metal_tone .rosegold input[type=radio]:checked+label:before{color:#fff;}.jewellery_detail_section .metal_tone .yellowgold{display:inline-block;}.jewellery_detail_section .metal_tone .yellowgold input[type=radio]+label:before{width:25px;height:25px;font-size:18px;transition:.2s;color:#f4d388;content:"✔";padding-top:5px;line-height:12px;margin-right:5px;text-align:center;border-radius:50px;display:inline-block;vertical-align:bottom;border-color:#f4d388;background-color:#f4d388;}.jewellery_detail_section .metal_tone .yellowgold input[type=radio]:checked+label:before{color:#fff;}.jewellery_detail_section .metal_tone .whitegold{display:inline-block;}.jewellery_detail_section .metal_tone .whitegold input[type=radio]+label:before{width:25px;height:25px;font-size:18px;transition:.2s;content:"✔";padding-top:5px;line-height:12px;margin-right:5px;text-align:center;border-radius:50px;color:#c2c9d0;display:inline-block;vertical-align:bottom;border-color:#c2c9d0;background-color:#c2c9d0;}.jewellery_detail_section .metal_tone .whitegold input[type=radio]:checked+label:before{color:#000;}.jewellery_detail_section .metal_select .customtxt{width:auto;padding:3px 5px;border-radius:3px;border:2px solid #c2c9d0;}.jewellery_detail_section .metal_select .sizeradio{margin-right:5px;display:inline-block;}.jewellery_detail_section .metal_select input[type=radio]{display:none;}.jewellery_detail_section .metal_select input[type=radio]+label{width:28px;height:28px;cursor:pointer;font-size:14px;transition:.4s;line-height:26px;text-align:center;border-radius:50px;display:inline-block;border:2px solid #c2c9d0;}.jewellery_detail_section .metal_select input[type=radio]:checked+label{color:#fff;border-color:#27386e;background-color:#27386e;}.jewellery_detail_section .service_section{padding:15px 0;}.jewellery_detail_section .service_section .service_div{grid-gap:0;align-items:center;grid-template-columns:1fr 3fr;}.jewellery_detail_section .service_section .service_div img{margin:0 auto;text-align:center;}.jewellery_detail_section .service_section .service_div P{text-align:left;}.review_section{overflow-y:auto;max-height:250px;padding-right:20px;}.review_section .review_div{display:grid;grid-gap:1em;align-items:center;margin-bottom:30px;grid-template-columns:2fr 10fr;}@media only screen and (min-width:300px) and (max-width:691px){.review_section .review_div{grid-template-columns:12fr;}}.review_section .review_div .review_profile{width:105px;height:105px;font-size:40px;line-height:105px;text-align:center;border-radius:50px;color:#fff;background-color:#c2c9d0;}@media only screen and (min-width:300px) and (max-width:691px){.review_section .review_div .review_profile{margin:0 auto;}}.review_section .review_div:last-child{margin-bottom:0;}.review_section .review_div p{line-height:24px;margin-bottom:10px;text-align:justify;}.review_section .review_div h5{font-size:16px;}@media only screen and (min-width:300px) and (max-width:691px){.review_section .review_div h5{text-align:center;}}.cart_section{padding:70px 0;}@media only screen and (min-width:300px) and (max-width:691px){.cart_section{padding:20px 0;}}.cart_section .cart_div{display:grid;padding:30px;grid-gap:1.5em;background-color:#fff;grid-template-columns:8fr 4fr;border:3px solid #c2c9d0;}@media only screen and (min-width:300px) and (max-width:691px){.cart_section .cart_div{padding:20px;grid-template-columns:12fr;}}.cart_section .cart_div .heading{margin-bottom:20px;}.cart_section .cart_div .heading h1{font-size:24px;}.cart_section .cart_div .cart_item{display:grid;grid-gap:1em;grid-template-columns:3fr 9fr;}@media only screen and (min-width:300px) and (max-width:691px){.cart_section .cart_div .cart_item{grid-template-columns:12fr;}}.cart_section .cart_div .cart_item .metal_detail{list-style-type:none;}.cart_section .cart_div .cart_item .metal_detail li{line-height:24px;}.cart_section .cart_div .cart_item .action_btn{list-style-type:none;}.cart_section .cart_div .cart_item .action_btn a{font-size:12px;color:#000;text-decoration:none;text-transform:uppercase;transition:all ease-in-out .5s;}.cart_section .cart_div .cart_item .action_btn a:hover{color:#27386e;}.cart_section .cart_div .cart_item .action_btn .price{margin-top:-5px;}@media only screen and (min-width:300px) and (max-width:691px){.cart_section .cart_div .cart_item .action_btn .price{float:none;display:block;margin-top:10px;}}.cart_section .cart_div .cart_summary_div{padding:20px;color:#fff;background-color:#1f2734;}.cart_section .cart_div .cart_summary_div .heading h1{color:#fff;}.cart_section .cart_div .cart_summary_div ul{list-style-type:none;}.cart_section .cart_div .cart_summary_div ul li{padding:10px 0;border-bottom:1px solid #393939;}.cart_section .cart_div .cart_summary_div ul li:first-child{border-top:1px solid #393939;}.cart_section .cart_div .cart_summary_div ul li:last-child{font-size:18px;font-weight:600;}.cart_section .cart_div .need_help{padding:15px;margin-top:20px;text-align:center;background-color:#f1f1f1;}.cart_section .cart_div .need_help h4{font-size:18px;font-weight:200;margin-bottom:10px;}.checkout_section{display:grid;grid-gap:2em;padding:50px 0;grid-template-columns:3fr 3fr 3fr;}@media only screen and (min-width:300px) and (max-width:691px){.checkout_section{grid-gap:1em;grid-template-columns:12fr;}}.checkout_section .checkout_div{padding:20px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);}.checkout_section .checkout_div .heading{margin-bottom:15px;}.checkout_section .checkout_div .heading h1{font-size:24px;padding-bottom:10px;border-bottom:1px solid #c2c9d0;}.checkout_section .checkout_div .heading h1 span{width:25px;height:25px;text-align:center;color:#fff;border-radius:50px;display:inline-block;background-color:#27386e;}.checkout_section .checkout_div .address_div{padding:15px;background-color:#fff;border:1px solid #27386e;box-shadow:0 0 5px 0 rgba(36,56,110,.25);-moz-box-shadow:0 0 5px 0 rgba(36,56,110,.25);-webkit-box-shadow:0 0 5px 0 rgba(36,56,110,.25);}.checkout_section .checkout_div .address_div h4{font-size:16px;margin-bottom:10px;text-transform:uppercase;}.checkout_section .checkout_div .address_div p{line-height:22px;}.checkout_section .checkout_div .checkout_item{display:grid;grid-gap:1em;padding:10px 0;grid-template-columns:3fr 9fr;border-bottom:1px solid #c2c9d0;}.checkout_section .checkout_div .checkout_summary{padding:15px 0;list-style-type:none;}.checkout_section .checkout_div .checkout_summary li{line-height:28px;}.checkout_section .checkout_div .checkout_summary li span{float:right;}.checkout_section .checkout_div .checkout_summary li:last-child{padding:5px 0;font-size:16px;margin-top:5px;font-weight:600;border-top:1px solid #c2c9d0;border-bottom:1px solid #c2c9d0;}.checkout_section .checkout_div .selected-content{padding:15px;display:grid;grid-gap:15px;cursor:pointer;border-radius:3px;align-items:center;border:solid 2px #f1f1f1;transition:.3s ease-in-out all;grid-template-columns:10fr 2fr;}.checkout_section .checkout_div .selected-label{position:relative;}.checkout_section .checkout_div .selected-label input{display:none;}.checkout_section .checkout_div .selected-label input:checked+.icon{transform:scale(1.2);background:#27386e;border-color:#27386e;}.checkout_section .checkout_div .selected-label input:checked+.icon:before{opacity:1;color:#fff;transform:scale(.8);}.checkout_section .checkout_div .selected-label input:checked~.selected-content{border:solid 2px #27386e;box-shadow:0 0 5px 0 rgba(36,56,110,.15);-moz-box-shadow:0 0 5px 0 rgba(36,56,110,.15);-webkit-box-shadow:0 0 5px 0 rgba(36,56,110,.15);}.contact_section .contact_div{display:grid;grid-template-columns:1fr 12fr;}@media only screen and (min-width:300px) and (max-width:691px){.contact_section .contact_div{grid-template-columns:12fr;}}.contact_section .contact_div h4{font-size:24px;font-weight:200;margin-bottom:50px;color:#fff;font-family:"rozha_oneregular";}.contact_section .contact_div .contact_info{display:grid;align-items:center;padding:50px 80px 50px 0;grid-template-columns:5fr 7fr;background-color:#fff;box-shadow:0 0 5px 0 rgba(36,56,110,.15);-moz-box-shadow:0 0 5px 0 rgba(36,56,110,.15);-webkit-box-shadow:0 0 5px 0 rgba(36,56,110,.15);}@media only screen and (min-width:300px) and (max-width:691px){.contact_section .contact_div .contact_info{padding:30px;grid-template-columns:12fr;}}@media only screen and (min-width:692px) and (max-width:991px){.contact_section .contact_div .contact_info{padding:30px 30px 30px 0;grid-template-columns:6fr 6fr;}}.contact_section .contact_div .contact_info .contact_address{padding:40px 50px;transform:translateX(-85px);background-color:#27386e;}@media only screen and (min-width:300px) and (max-width:691px){.contact_section .contact_div .contact_info .contact_address{padding:30px;margin-bottom:30px;transform:translateX(0);}}@media only screen and (min-width:692px) and (max-width:991px){.contact_section .contact_div .contact_info .contact_address{padding:30px;transform:translateX(-55px);}}.contact_section .contact_div .contact_info .contact_address .store_address{display:grid;grid-gap:1em;grid-template-columns:1fr 10fr;}.contact_section .contact_div .contact_info .contact_address .store_address span{opacity:.4;font-size:24px;text-align:center;color:#fff;}.contact_section .contact_div .contact_info .contact_address .store_address p{line-height:28px;color:#fff;}.contact_section .contact_div .contact_info .contact_address .social_media{text-align:center;list-style-type:none;}.contact_section .contact_div .contact_info .contact_address .social_media li{margin:0 15px;display:inline-block;}.contact_section .contact_div .contact_info .contact_address .social_media li a{opacity:.4;font-size:36px;color:#fff;transition:all ease-in-out .5s;}.contact_section .contact_div .contact_info .contact_address .social_media li a:hover{opacity:1;}.contact_section .contact_div .contact_info .contact_form h4{margin-bottom:5px;color:#27386e;}.borderbox_sec .metal_summary{display:grid;grid-gap:1em;grid-template-columns:3fr 2fr 6fr;}@media only screen and (min-width:300px) and (max-width:691px){.borderbox_sec .metal_summary{grid-template-columns:12fr;}}@media only screen and (min-width:692px) and (max-width:991px){.borderbox_sec .metal_summary{grid-template-columns:5fr 4fr 6fr;}}.borderbox_sec .metal_summary h4{font-size:24px;font-weight:200;margin-bottom:15px;font-family:"rozha_oneregular";}.borderbox_sec .metal_summary ul{list-style-type:none;}.borderbox_sec .metal_summary ul li{line-height:28px;}.borderbox_sec .metal_summary ul li span{float:right;}.borderbox_sec .borderbox_bg{padding:20px;border:1px solid #eaeff0;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.01);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.01);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.01);}.borderbox_sec .borderbox_bg .select_dropdown{display:grid;grid-gap:1em;grid-template-columns:3fr 9fr;}.borderbox_sec .borderbox_bg .action_btn a{font-size:16px;color:#c2c9d0;transition:all ease-in-out .5s;}.borderbox_sec .borderbox_bg .action_btn a:hover{color:#000;}.action_btn a{font-size:16px;color:#c2c9d0;transition:all ease-in-out .5s;}.action_btn a:hover{color:#000;}.move_icon{margin-bottom:15px;}.move_icon a{border:none;font-size:14px;cursor:pointer;padding:5px 9px;border-radius:50px;color:#fff;transition:all ease-in-out .3s;background-color:#27386e;}.move_icon a:hover{color:#27386e;background-color:#c2c9d0;}.testimonials_section{display:grid;grid-gap:2em;grid-template-columns:4fr 8fr;}@media only screen and (min-width:300px) and (max-width:691px){.testimonials_section{grid-template-columns:12fr;}}@media only screen and (min-width:692px) and (max-width:991px){.testimonials_section{grid-template-columns:6fr 6fr;}}.testimonials_section .testimonials_form{top:30px;padding:20px;position:sticky;border:1px solid #eaeff0;background-color:#fff;}.testimonials_section .testimonial_div{display:grid;grid-gap:1em;padding:30px 20px;align-items:center;margin-bottom:30px;border:1px solid #eaeff0;background-color:#fff;grid-template-columns:2fr 10fr;}@media only screen and (min-width:692px) and (max-width:991px),only screen and (min-width:300px) and (max-width:691px){.testimonials_section .testimonial_div{grid-template-columns:12fr;}}.testimonials_section .testimonial_div:last-child{margin-bottom:0;}.testimonials_section .testimonial_div .review_profile{width:105px;height:105px;font-size:40px;line-height:105px;text-align:center;border-radius:50px;color:#fff;background-color:#c2c9d0;}.testimonials_section .testimonial_div p{line-height:24px;margin-bottom:10px;text-align:justify;}.testimonials_section .testimonial_div h5{font-size:16px;}.career_section{padding:80px 0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../images/career_bg.jpg);}@media only screen and (min-width:1400px) and (max-width:2500px){.career_section{padding:140px 0;}}.career_section .career_div{display:grid;grid-gap:1em;grid-template-columns:4fr 6fr 4fr;}.career_section .career_div .career_box{padding:50px;background-color:rgba(255,255,255,.7);box-shadow:0 0 10px 0 rgba(0,0,0,.05);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.05);}.events_section .customnavs_tabs .content{padding:0;border:none;padding-top:20px;border-top:1px solid #c2c9d0;}.events_section .customnavs_tabs .content .event_main{padding:0;border:1px solid #c2c9d0;}.events_section .customnavs_tabs .content .event_main .gallery-arrow{z-index:1;width:25px;height:25px;cursor:pointer;line-height:25px;text-align:center;position:absolute;border-radius:50px;background-color:#fff;}.events_section .customnavs_tabs .content .event_main .mod-prev{top:45%;left:2%;}.events_section .customnavs_tabs .content .event_main .mod-next{top:45%;right:2%;}.events_section .customnavs_tabs .content .event_main .events_content{padding:0 15px;}.events_section .customnavs_tabs .content .event_main .events_content h4{font-size:16px;margin-top:10px;margin-bottom:5px;}.events_section .customnavs_tabs .content .event_main .events_content p{line-height:20px;margin-bottom:15px;}.select_jewellery input[type="checkbox"][id^="cb"]{display:none;}.select_jewellery label{display:block;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.select_jewellery label::before{z-index:9;width:25px;height:25px;content:" ";display:block;line-height:25px;position:relative;text-align:center;border-radius:50%;transform:scale(0);color:#fff;border:1px solid #808080;transition-duration:.4s;background-color:#fff;}.select_jewellery label img{transform:scale(.95);transition-duration:.2s;transform-origin:50% 50%;}.select_jewellery :checked+label::before{content:"✓";transform:scale(1);background-color:#27386e;}.select_jewellery :checked+label img{z-index:-1;transform:scale(1);box-shadow:0 0 5px #f1f1f1;}.report_date{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em;}