﻿*{margin:0; padding:0; box-sizing:border-box; vertical-align:top; font-family: "Baskervville", serif !important;    line-height: 1.6;} 
header { /*height: 105px; */ background: -webkit-linear-gradient(#000000, #00000000); position: fixed;left: 0;top: 0px;width: 100%;z-index: 999;transition: 0.5s all ease;}
header .container {max-width: 97%;}
footer .container{max-width: 94%;}
.container{max-width: 93%;}
.sticky{  background: #fff0dc; position:fixed; top:0; left:0; z-index:999; width:100%; tarnsition:0.5s;}

body{    overflow-x: hidden !important;       /* background: url(/NCB/img/storebg-3.png);*/
        background-position: center;
    background-size: 100% 100%;
    background-blend-mode: color;
    background-color: #f1ede4;
    background-repeat: no-repeat;
    background-attachment: fixed;}
	
header .header-in .navigation ul li.social {
    padding: 32px 0;
	    padding-right: 65px !important;
}

header .header-in{display: flex;
    align-items: center; 
	    padding: 0 30px;
    justify-content: space-between;}
header.sticky .header-in .navigation ul{    border-bottom: none;}
header.sticky .header-in .navigation ul li a{color: #790203;}
header.sticky .header-in .navigation ul li a:hover{    background: -webkit-linear-gradient(#790203, #790203, #790203); -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;   }
header .header-in .navigation{    width: 100%;  flex: 0 0 44%;}
/*header .header-in .navigation ul{    border-bottom: .5px solid rgb(218 192 121 / 34%); margin: 0;
        padding: 0px 60px;    display: flex;    justify-content: space-between;
    align-items: center;}*/
	
	header .header-in .navigation ul {
    border-bottom: .5px solid #DAC079;
    margin: 0;
    padding: 0px 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    display: block;
    align-items: initial;
}


header .header-in .navigation ul li{    list-style: none;
    position: relative;
    display: inline-block;
    padding-right: 40px;}
	
header .header-in .navigation ul li:last-child {
    padding-right: 0;
}

header .header-in .navigation ul li:last-child a {
    padding-right: 0;
}


header .header-in .navigation ul li a i{        font-family: Fontawesome !important;
    position: relative;
    top: 3px;
    margin-left: 1px;
    font-size: 20px;
}
header .header-in .navigation ul li .submenu ul li:hover a i{transform: rotate(90deg);}
header .header-in .navigation ul li .submenu ul li a i{font-family: Fontawesome !important;
    position: relative;
    top: 4px;
    margin-left: 16px;
    font-size: 18px;
    }
header .header-in .navigation ul li .submenu ul li a:hover{color: #790203 !important;-webkit-text-fill-color: #790203;}
header .header-in .navigation ul li .submenu ul li a:hover i{color: #790203 !important;-webkit-text-fill-color: #790203;}
header .header-in .navigation ul li a:hover i{background: -webkit-linear-gradient(#f5f5f5, #CEAD54, #fdfdfd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
header.sticky .header-in .navigation ul li a:hover i{     background: -webkit-linear-gradient(#790203, #790203, #790203);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
header .header-in .navigation ul li a{ text-decoration: none;
    font-size: 18px;padding: 38px 31px;display: inline-block;align-items: center;
    font-weight: 600;    letter-spacing: 2px;
    color: rgba(255, 255, 255, 1);
    text-transform: uppercase;}

header .header-in .navigation ul li a span img.gold{display: none;}
header .header-in .navigation ul li a:hover span img.gold{display: inline;}
header .header-in .navigation ul li a:hover span img.white{display: none;}
header .header-in .navigation ul li a:hover{   background: -webkit-linear-gradient(#f5f5f5, #CEAD54, #fdfdfd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
header .header-in .navigation ul li a img{    position: relative;
    top: -1px;
    margin-left: 3px;}
header .header-in .navigation ul li.social a{padding: 0px;}
header .header-in .navigation ul li.social a img:nth-child(1){margin-right: 4px;    margin-left: 0px;}
header .header-in .navigation ul li.social a img{    width: 38px;    transition: all ease .5s, opacity 400ms ease !important;}
/*header .header-in .navigation ul li.social a:hover img{    transform: scale(1.1);}*/
header .header-in .logo {
    /* min-width: 220px; */
    text-align: center;
    flex: 0 0 13%;
}

header .header-in .navigation.right_menu ul li a {
    padding-left: 40px;
    padding-right: 20px;
}


header .header-in .logo img{     width: 155px;}

header .header-in .navigation ul li:hover .submenu{display: block;}


header .header-in .navigation ul li .submenu{  position: absolute;
    box-shadow: rgb(0 0 0 / 7%) 0px 1px 4px;
    width: 303px;
    top: 100%;
    background: #FBF9F6;
    display: none;
    border-radius: 0px;
    z-index: 777;
    left: 0px;
	    padding: 30px 48px;
		} 
header .header-in .navigation ul li .submenu ul{display: block;   padding:0px;  border: none !important;}
header .header-in .navigation ul li .submenu ul li{    display: block;
    padding: 0;
    margin: 0;  
width:100%; float:left;	}
header .header-in .navigation ul li .submenu ul li a{color: #790203;
    text-transform: capitalize;
    display: inline;
    padding: 0px;
    letter-spacing: 0.3px;
    font-weight: 600;
	    float: left;
    padding: 8px 0 !important;
    font-size: 18px;}

header .header-in .navigation ul li .submenu ul li .third_menu{display: none;     padding: 0px 0;     float: left;
    width: 100%;}
header .header-in .navigation ul li .submenu ul li:hover .third_menu{display: block; }
header .header-in .navigation ul li .submenu ul li .third_menu ol{padding: 0;margin: 0;}
header .header-in .navigation ul li .submenu ul li .third_menu ol li{padding: 0 0px;}
header .header-in .navigation ul li .submenu ul li .third_menu ol li a{    padding: 4px 0 !important; color: #000000;font-weight: 400;display: block;}
header .header-in .navigation ul li .submenu ul li .third_menu ol li a:hover{color: #000000 !important;
    -webkit-text-fill-color: #000000;}


.home-banner{position: relative;overflow: hidden;}
.home-banner video{width: 102%;
    max-height: 97.3vh;
    object-fit: cover;
    margin-left: -1%;}
.home-banner .banner-text{    position: absolute;
    top: 52%;
    width: 100%;
    transform: translate(0, -50%);
    text-align: center;}
.home-banner .banner-text h1{ color: #FFF;
text-align: center;
font-size: 46px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 69px */
letter-spacing: 1.84px;
text-transform: uppercase;}

.gallery-item-last{margin-top: 0px !important;margin-bottom: 70px;}
.inst_below_img .imgs{margin-bottom: 60px;
    border-radius: 10px;
    overflow: hidden;}
.inst_below_img .imgs:hover img{transform: scale(1.1);}
.inst_below_img .imgs img{width: 100%;transition: all ease .5s, opacity 400ms ease !important;}

.inner-social .insta{    padding: 80px 0px;}


.down-arrow {
  animation: bounce 1.5s infinite;
}

@keyframes bounce {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  50% {
    transform: translateY(10px);
    opacity: 0.7;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

.collection_s{padding-top: 80px;}
.collection_s .head{text-align: center;}
.collection_s .head h2{    font-size: 44px;
    color: #790203;
    font-weight: 600;
    text-transform: uppercase;}
.collection_s .head p{      font-size: 20px;
    font-weight: 300;
    color: #000000;
    font-family: "Karla", sans-serif !important;}
.collection_s .tabing{    margin-top: 0px;}
.collection_s .tabing ul{ justify-content: center;
    margin-bottom: 20px;    border-bottom: none;}
.collection_s .tabing ul li{ margin-right: 15px;
    display: inline-block;
    width: 180px;}
/*.collection_s .tabing ul li button:hover{    transform: translate3d(0, -5px, 0);}*/
.collection_s .tabing ul li button{ color: #D3B564;
text-align: center;
font-family: Baskervville;transition: all 0.5s ease;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 30px */
letter-spacing: 1.6px;
text-transform: uppercase;display:inline-block;
width:100%;
padding: 7px 12px;
justify-content: center;
align-items: center;
gap: 10px;border-radius: 4px;
border: 2px solid var(--Light-Gold, #DAC079) !important;
background: #f1ede4;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);}
/*.collection_s .tabing ul li button:hover{background: #DAC079;color: #fff;}*/
.collection_s .tabing ul li button.active{    border: 2px solid var(--Light-Gold, #DAC079);
    background: linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%);
    color: #fff;}

.collection_s .tabing ul li button:hover{    border: 2px solid var(--Light-Gold, #DAC079);
    background: linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%);
    color: #fff;}

.precious .tabing ul li a:hover {
    border: 2px solid var(--Light-Gold, #DAC079);
    background: linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95% 51.95%, #D6B96B 93.72%);
    color: #fff;
}
.stones .tabing ul li button:hover {
    border: 2px solid var(--Light-Gold, #DAC079);
    background: linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%);
    color: #fff;
}
.stones .tabing .tab-content .tab-pane{display: block !important;}
.collection_s .tabing .tab-content .tab-pane .tabsrow{padding: 0px 100px;    display: flex;
    align-items: center;}
.collection_s .tabing .tab-content .tab-pane .tabsrow .img{ border-radius: 10px; overflow: hidden;  width: 55%;
    float: left;}
.collection_s .tabing .tab-content .tab-pane .tabsrow .img:hover img{    transform: scale(1.1);}
.collection_s .tabing .tab-content .tab-pane .tabsrow .img img{ transition: all ease .5s, opacity 400ms ease !important;  width: 100%;}
.collection_s .tabing .tab-content .tab-pane .tabsrow .text{    width: 45%;
    float: left;
    padding-left: 80px;
    text-align: center;}
.collection_s .tabing .tab-content .tab-pane .tabsrow .text h3{font-size: 44px;
    font-weight: 600;
    color: #BB901A;
    text-transform: uppercase;
    margin-bottom: 20px;}
.collection_s .tabing .tab-content .tab-pane .tabsrow .text label{    display: block;
    font-weight: 600;
    font-size: 28px;line-height: 1.6;
    color: #BB901A;
    font-style: italic;
    margin-bottom: 25px;}
.collection_s .tabing .tab-content .tab-pane .tabsrow .text p{    font-size: 18px;
    font-weight: 300;
    color: #000000;line-height: 1.6;
    font-family: 'Karla' !important;}
.collection_s .tabing .tab-content .tab-pane .tabsrow .text .btngroup{    margin-top: 50px;}
.collection_s .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact{    margin-bottom: 25px;}
.collection_s .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact a{    border: 2px solid #790203;
    border-radius: 4px;
    padding: 10px 40px;transition: all 0.4s ease;
    padding-top: 13px;
    text-transform: uppercase;
    color: #790203;letter-spacing: 2px;
    text-decoration: none;
    font-size: 20px;
    display: inline-block;}
.collection_s .tabing .tab-content .tab-pane .tabsrow .text .btngroup .discover a{    border: 2px solid #BB901A;
    border-radius: 4px;transition: all 0.4s ease;
    padding: 10px 40px;position: relative;
    padding-top: 13px;
    text-transform: uppercase;
    color: #BB901A;
    text-decoration: none;letter-spacing: 2px;
    font-size: 20px;
    display: inline-block;}

.collection_s .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact a:hover{background: #790203;color: #fff;}
.collection_s .tabing .tab-content .tab-pane .tabsrow .text .btngroup .discover a:hover{background: #BB901A;color: #fff;}




.stones{padding: 90px 0px;background: #F1EDE4;}
.stones .head{text-align: center;}
.stones .head h2{color: #790203;
text-align: center;
font-size: 44px;
font-style: normal;
font-weight: 600;
line-height: 150%; 
text-transform: uppercase;}
.stones .head p{ color: #000;
text-align: center;margin-bottom: 35px;
font-family: Karla !important;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 150%; /* 30px */}
.stones .tabing ul{     justify-content: center;
    margin-bottom: 120px;
    border-bottom: none;
    display: block;
    text-align: center;}
.stones .tabing ul li{    margin-right: 12px;
    display: inline-block;
    width: 180px;}
.stones .tabing ul li button{display: flex;
width: 100%;
height: 49px;
padding: 12px 28px;
justify-content: center;    transition: all 0.5s ease;
align-items: center;
gap: 10px;border-radius: 4px;
border: 2px solid var(--Light-Gold, #DAC079) !important;
background: #F1EDE4;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);color: #D3B564;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 30px */
letter-spacing: 1.6px;
text-transform: uppercase;}
/*.stones .tabing ul li button:hover{transform: translate3d(0, -5px, 0);}*/
.stones .tabing ul li button.active{    border: 2px solid var(--Light-Gold, #DAC079);background: linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%);color: #fff;}


.productslider .owl-nav button img{width: 55px;}
.stones .tabing .tab-content .tab-pane .tabsrow{padding: 0px 100px;    }
.stones .tabing .tab-content .tab-pane .tabsrow .img{ border-radius: 10px; overflow: hidden;  width: 55%;
    float: left;}
/*.stones .tabing .tab-content .tab-pane .tabsrow .img:hover img{    transform: scale(1.1);}*/
.stones .tabing .tab-content .tab-pane .tabsrow .img img{ transition: all ease .5s, opacity 400ms ease !important;  width: 100%;}
.stones .tabing .tab-content .tab-pane .tabsrow .text{  width: 45%;
    float: left;
    padding-left: 30px;
    text-align: center;
    padding-top: 30px;}
.stones .tabing .tab-content .tab-pane .tabsrow .text h3{text-align: center;
    font-size: 44px;
    font-style: normal;
    letter-spacing: 1px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 10px;
    text-transform: uppercase;
    background: linear-gradient(270deg, #BB901A 24.41%, #BB901A 69.85%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    backdrop-filter: blur(7.5px);}
.stones .tabing .tab-content .tab-pane .tabsrow .text label{     text-align: center;
    font-size: 28px;
    font-style: italic;
    margin-bottom: 24px;
    font-weight: 700;
    line-height: 150%;
    background: linear-gradient(270deg, #BB901A 24.41%, #BB901A 69.85%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.stones .tabing .tab-content .tab-pane .tabsrow .text p{    color: #000;
    text-align: center;
    font-family: Karla !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;}
.stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup{    margin-top: 68px;}
.stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact{    margin-bottom: 25px;}
.stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact a{    color: #790203;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    position: relative;
    font-weight: 600;
    line-height: 150%;
    text-decoration: none;
    letter-spacing: 2px;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 25px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    border: 2px solid #790203;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24);}
.stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .discover a{ text-align: center;
    font-size: 20px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24);
    font-style: normal;
    text-decoration: none;
    position: relative;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 2px;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 26px;
    justify-content: center;
    background: var(--Gradient-gold, linear-gradient(270deg, #DAC079 -1.75%, #BB901A 24.41%, #CEAD54 51.95%, #BB901A 69.85%, #D6B96B 93.72%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    border: 2px solid var(--Gradient-gold, #DAC079);
}

.stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact a:hover::after{opacity: 1;}
.stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact a::after{content: ' ';
    position: absolute;opacity: 0;
    background: #790203; transition: all 0.5s ease;
    width: 100%;left: 0;top: 0;
    height: 100%;
    z-index: -1;}
.stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact a:hover{    background-image: linear-gradient(270deg, #BB901A 24.41%, #BB901A 69.85%);
    color: transparent;
    background-origin: green;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .discover a:hover::after{opacity: 1;}
.stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .discover a::after{content: ' ';
    position: absolute; transition: all 0.5s ease;left: 0px;top: 0px;
    background: #790203;opacity: 0;
    width: 100%;
    height: 100%;
    z-index: -1;}
.stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .discover a:hover{  /*background-image: linear-gradient(270deg, #BB901A 24.41%, #BB901A 69.85%);*/
    color: transparent;
    background-origin: green;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.collections .more a::after{content: ' ';
    position: absolute;left: 0;top: 0;
    background: #790203;    transition: all 0.5s ease;
    width: 100%;opacity: 0;
    height: 100%;
    z-index: -1;}
.collections .more a:hover::after{opacity: 1;}
.collections .more a:hover{   background-image: linear-gradient(270deg, #BB901A 24.41%, #BB901A 69.85%);
    color: transparent;
    background-origin: green;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.insta .text .fbtn a:hover::after{opacity: 1;}
.insta .text .fbtn a::after{content: ' ';
    position: absolute;left: 0;top: 0;
    background: #790203;opacity: 0;
    width: 100%;transition: all 0.5s ease;
    height: 100%;
    z-index: -1;}
.insta .text .fbtn a:hover{background-image: linear-gradient(270deg, #BB901A 24.41%, #BB901A 69.85%);
    color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}

.story .text .contact a:hover{    -webkit-text-fill-color: #fff;     background: linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%);}
.home-contact .texts .contactbtn a:hover{ -webkit-text-fill-color: #fff; transition: all 0.5s ease;
 background: linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%);}

/*.btnh span{position: relative;z-index: 2;}
.btnh:hover span{color: #fff;}
.btnh{position: relative;}
.btnh::before{content: '';content: "";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background-color: #790303;z-index: 1;transition: width 0.4s ease;}
.btnh:hover::before{width: 100%;}
.btnh:hover{border-color: #790303;color: #fff;transition: all 0.4s ease;}*/


.collections{         background: #F1EDE4;
    padding: 90px 0px;}
.collections .collectionlist.top{    margin-top: 30px;padding-right: 0px;}
.collections .collectionlist.bottom{padding-left: 10px;padding-top: 20px;}
.collections .collectionlist .title{    padding-left: 45px;
    margin-bottom: 70px;}
.collections .collectionlist .title h3{color: #430101;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: 1.44px;
    text-transform: uppercase;}
.collections .collectionlist .title p{color: #000;
font-family: Karla !important;
font-size: 22px;
font-style: normal;padding-right: 0%;
font-weight: 300;
line-height: 150%; /* 33px */}

.collections .collectionlist .img:hover .hoverblock{opacity: 1;}
.collections .collectionlist .img .hoverblock::before{content: '';position: absolute;top: 0;left: 0;background: #430101B2;width: 100%;height: 100%;}
.collections .collectionlist .img .hoverblock{opacity: 0;transition: all ease .5s, opacity 400ms ease;}

.collections .collectionlist .img .hoverblock a{      position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    /* width: 100%; */
    background: linear-gradient(90deg, #DAC079, #BB901A, #CEAD54, #BB901A, #D6B96B);
    border-radius: 4px;
    font-size: 15px;
    font-weight: 600;
    width: 245px;
    text-decoration: none;
    color: #fff;letter-spacing: 1px;
    padding: 10px 28px;}
.collections .collectionlist .img{overflow: hidden;border-radius: 10px;position: relative;}
.collections .collectionlist .img img{width: 100%; transition: all ease .5s, opacity 400ms ease !important;}
/*.collections .collectionlist .img:hover img{transform: scale(1.1);}*/
.collections .collectionlist .title.last{    margin-bottom: 0px;padding-left: 33px;
    margin-top: 50px;}
.collections .collectionlist .title.last p{padding-right: 0%;
    margin-top: 15px;}
.collections .more{       transition-duration: .4s;transition-timing-function: ease;    opacity: 1;
    transform: translateZ(0); margin-top: 62px;text-align: center;}
.collections .more a{color: #790203;
    text-align: center;
    text-decoration: none;
    font-size: 20px;
    position: relative;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 2px;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 28px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    border: 2px solid #790203;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.24);}
.insta{    padding:105px 0px;background: #F1EDE4;}
.insta .text{text-align: center;
    padding-right: 10px;
    margin-top: 116px;}
.insta .text h3{ text-align: center;
font-size: 44px;
font-style: normal;
font-weight: 600;
line-height: 118%;background: var(--Gradient-gold, linear-gradient(270deg, #DAC079 -1.75%, #BB901A 24.41%, #CEAD54 51.95%, #BB901A 69.85%, #D6B96B 93.72%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
backdrop-filter: blur(7.5px);
text-transform: uppercase;}

.insta .text p{  color: #000;
text-align: center;
font-family: Karla !important;
font-size: 18px;margin-top: 16px;
font-style: normal;
font-weight: 300;
line-height: 150%; /* 27px */backdrop-filter: blur(7.5px);}
.insta .text .fbtn{      transition-duration: .4s;
    transition-timing-function: ease;
    opacity: 1;
    transform: translateZ(0);  margin-top: 72px;}
.insta .text .fbtn a{text-align: center;
font-size: 20px;position: relative;    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24);
font-style: normal;text-decoration: none;
font-weight: 600;
line-height: 150%; /* 30px */
letter-spacing: 2px;
text-transform: uppercase;display: inline-block;
padding: 10px 28px;
justify-content: center;
align-items: center;
gap: 10px;border-radius: 4px;
border: 2px solid var(--Gradient-gold, #DAC079);background: var(--Gradient-gold, linear-gradient(270deg, #DAC079 -1.75%, #BB901A 24.41%, #CEAD54 51.95%, #BB901A 69.85%, #D6B96B 93.72%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.insta .img{overflow: hidden;border-radius: 10px;}
.insta .img img{width: 100%;transition: all ease .5s, opacity 400ms ease !important;}
/*.insta .img:hover img{transform: scale(1.1);}*/

.story{    background: url(/frontend/assets/img/storybg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;padding: 135px 280px;}
.story .text{text-align: center;}
.story .text h3{ color: #D9D9D9;
text-align: center;
text-shadow: 0 4px 4px rgba(0, 0, 0, 0.29);
font-size: 44px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 66px */
text-transform: uppercase;margin-top: 5px;}
.story .text label{  text-align: center;
   margin-bottom: 30px;
margin-top: 20px;
font-size: 28px;
font-style: italic;
font-weight: 700;
line-height: 150%; /* 42px */background: var(--Light-Gold, linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.24);
}
.story .text p{ color: #FFF;
text-align: center;
text-shadow: 0 4px 4px rgba(0, 0, 0, 0.29);
font-family: Karla !important;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 30px */}
.story .text .contact{margin-top: 90px;}
.story .text .contact a{ text-align: center;
text-decoration: none;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 30px */
letter-spacing: 2px;
text-transform: uppercase;background: var(--Light-Gold, linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;display: inline-block;
padding: 10px 28px;
justify-content: center;
align-items: center;
gap: 10px;border-radius: 4px;
border: 2px solid var(--Light-Gold, #DAC079);
box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24);}
.maprow{display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 20px;}

.home-contact{padding: 130px 0px;    background: #F1EDE4;}
.home-contact .texts{      border-radius: 16px;
    border: 1px solid #BB901A;
    background: #f7f4ef;
    padding: 84px 60px 60px 60px;
    width: 34%;}
.home-contact .texts h3{    text-align: center;
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: uppercase;
    background: var(--Gradient-gold, linear-gradient(270deg, #DAC079 -1.75%, #BB901A 24.41%, #CEAD54 51.95%, #BB901A 69.85%, #D6B96B 93.72%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.home-contact .texts .locattionblock{     display: flex;
    margin-top: 63px;
    margin-left: 80px;}
.home-contact .texts .locattionblock.btm{    margin-top: 38px;}
.home-contact .texts .locattionblock .icon{    margin-right: 30px;}
.home-contact .texts .locattionblock .icon img{    margin-top: 0px;
    width: 20px;}
.home-contact .texts .text h4{color: #790203;
text-align: left;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 33px */
letter-spacing: 2.2px;
text-transform: uppercase;}
.home-contact .texts .text p{color: #000;
font-family: Karla !important;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 150%; /* 30px */}

.home-contact .texts .contactbtn{    margin-top: 55px;text-align: center;}
.home-contact .texts .contactbtn a{ text-align: center;
font-size: 20px;    border-image: linear-gradient(to left, #DAC079, #BB901A, #CEAD54, #BB901A, #D6B96B) 1;
    mask: linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);
font-style: normal;text-decoration: none;
font-weight: 600;
line-height: 150%; /* 30px */
letter-spacing: 2px;
text-transform: uppercase;display: inline-flex;
padding: 10px 28px;
justify-content: center;background: var(--Light-Gold, linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
align-items: center;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24);
gap: 10px;border-radius: 4px;
border: 2px solid var(--Light-Gold, #DAC079);}
.home-contact .img{width: 66%;
    float: right;
    border-radius: 10px;
    overflow: hidden;
    padding-left: 50px;}
.home-contact .img iframe{    border: 0;
    width: 100%;
        height: 658px;}
.home-contact .img img{width: 100%;}

footer{background: #eae1c7;padding-top: 10px;padding-bottom: 10px;}
footer .footerin{ border-bottom: 1px solid #DAC079;padding-top: 45px;padding-bottom: 30px;}
footer .footerin .row{align-items: center;}
footer .footerin .ftlogo img{    width: 260px;}
footer .footerin ul.ftnav{margin: auto;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;}
footer .footerin ul.ftnav li{list-style: none;
    padding-left: 5px;
    margin-top: -4px;}
footer .footerin ul.ftnav li a{    color: #000;
    text-align: center;
    font-size: 18px;
    text-decoration: none;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 2.2px;
    text-transform: uppercase;
    display: inline-block;}
footer .footerin ul.ftnav li a:hover{color: rgba(121, 2, 3, 1);}

.footer-bottm .copyright{text-align: center;}
.footer-bottm .copyright p{    margin-bottom: 10px;}
.footer-bottm .copyright p:nth-child(1){ color: #000;
text-align: center;
font-family: Karla !important;
font-size: 18px;margin-top: 20px;
font-style: normal;
font-weight: 300;
line-height: 150%; /* 27px */
letter-spacing: 0.54px;
text-transform: uppercase;}
.footer-bottm .copyright p a{margin: 0px 5px;text-decoration: none;overflow: hidden;}
.footer-bottm .copyright p a img{    width: 38px;transition: all ease .5s, opacity 400ms ease !important;margin-top: 5px;}
/*.footer-bottm .copyright p a:hover img{transform: scale(1.1);}*/
.chat {
       position: fixed;
    bottom: 130px;
    right: 10px;
    z-index: 99;
}
.chat ul{margin: 0;padding:0;}
.chat ul li {
    list-style: none;
}
.chat ul li a{overflow: hidden;}
.chat ul li a:hover img{    transform: scale(1.1);}
.chat img {
    width: 120px;transition: all ease .5s, opacity 400ms ease !important;
}
.instaslider .owl-nav{display: none !important;}
.instaslider .owl-dots{text-align: center;margin-top: 20px;}
.instaslider .owl-dots button span{ width: 8px;
    height: 8px;
    display: block;
    background: rgba(217, 217, 217, 0.65);
    border: 1px solid rgba(217, 217, 217, 0.65);
    margin: 0px 8px;
    transform: rotate(45deg);}
.productslider .owl-dots{display: none;}
.instaslider .owl-dots button.active span{background: rgba(246, 215, 132, 1);border-color: rgba(224, 191, 146, 1);}
.productslider .owl-nav button.owl-prev{    position: absolute;top: 45%;left: -0.2%;}
.productslider .owl-nav button.owl-next{ position: absolute;top: 45%;right: -0.5%;}















.pagebanner{position: relative;}
.pagebanner img{width: 100%;}
.pagebanner .banner-text{    position: absolute;
    bottom: 10%;
    width: 100%;
    transform: translate(0, -50%);
    text-align: center;}
.pagebanner .banner-text h1{font-size: 46px;
    text-transform: uppercase;
    color: #fff;font-weight: 600;
    margin: 0;
    letter-spacing: 2px;}

.colllectionimg .img{ border-radius: 10px;
    margin-top: 30px;
    margin-bottom: 30px;
    overflow: hidden;}
.colllectionimg .img img{width: 100%;}

.colllectionimg .colllectionrow{    overflow: hidden;}
.colllectionimg .colllectionrow .colllectionitem{    width: 33.33%;
    float: left;}
.colllectionimg .colllectionrow .colllectionitem .block{margin-top: 45px !important;
    padding-bottom: 0px !important;
    margin: 15px;}
.colllectionimg .colllectionrow .colllectionitem a{     display: block;
    }


.gallery-text{position: relative;}
.gallery-text:hover .label{visibility: visible;transition: opacity .5s ease-in-out;opacity: 1;}
.gallery-text .label{position: absolute;z-index: 777;    background: linear-gradient(#43010100 0%, #43010199 100%);bottom: 0;visibility: hidden;opacity: 0;transition: opacity .5s ease-in-out;left: 0;height: 100%;width: 100%;padding: 35px 40px;padding-bottom: 20px;}

.gallery-text .label label {
    font-weight: 600;
    font-size: 30px;
    letter-spacing: .5px;
    line-height: 1.2;
    background: -webkit-linear-gradient(#DAC079, #BB901A, #BB901A, #BB901A, #D6B96B);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: absolute;
    bottom: 8%;
    left: 0;
    right: 0;
    width: 86%;
    margin: 0 auto;
}


.follow .imgs{overflow: hidden;margin-top: 40px;}
.follow .imgs img{width: 100%;}

.storerow{display: flex;align-items: center;justify-content: space-between;}
.storerow .text{}
.storerow .img{}
.storerow .img iframe{}

.ourstore{ padding: 80px 0px;}
.ourstore .ourstorerow{overflow: hidden;padding: 0px 18px;}
.ourstore .ourstorerow .img_with-text{     position: relative;
    overflow: hidden;
    float: left;
    width: 42%;}
.ourstore .ourstorerow .img_with-text .leftimg{    width: 61%;
    float: left;
    position: relative;}
.ourstore .ourstorerow .img_with-text .leftimg img{width: 100%;}

.ourstore .ourstorerow .img_with-text .rightimg{width: 55%;
    float: right;
    margin-top: -220px;
    position: relative;}
.ourstore .ourstorerow .img_with-text .rightimg img{width: 100%;}

.ourstore .ourstorerow .img_with-text .c_text{  position: absolute;
    border-radius: 10px;
    background: #FFF0DC;
    top: 26%;
    text-align: center;
    width: 57%;
    left: 70px;
    right: 0;
    margin: 0 auto;
    padding: 38px 40px;}
.ourstore .ourstorerow .img_with-text .c_text h4{font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: rgba(121, 2, 3, 1);}
.ourstore .ourstorerow .img_with-text .c_text p{    font-family: karla !important;
    font-weight: 300;
    font-size: 18px;}
.ourstore .ourstorerow .img_with-text .c_text .more{    margin-top: 27px;}
.ourstore .ourstorerow .img_with-text .c_text .more a{  text-align: center;
font-size: 20px;
font-style: normal;text-decoration: none;
font-weight: 600;
line-height: 150%; /* 30px */
letter-spacing: 2px;
text-transform: uppercase;display: inline-block;
padding: 10px 28px;
justify-content: center;
align-items: center;
gap: 10px;border-radius: 4px;
border: 2px solid var(--Light-Gold, #DAC079);background: var(--Light-Gold, linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.ourstore .ourstorerow .img_with-text .c_text .more a:hover{-webkit-text-fill-color: #fff;
    background: linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%);}
.ourstore .ourstorerow .img{  overflow: hidden;
    border-radius: 10px;
    width: 58%;
    padding-left: 100px;
}
.ourstore .ourstorerow .img img{width: 100%;}


.precious .container{max-width: 90%;}
.precious {padding-top:80px;}
.precious .tabing ul {
    justify-content: center;
    margin-bottom: 20px;
    border-bottom: none;
}
.precious .tabing ul li {
        margin-right: 12px;
    display: inline-block;
    width: 180px;
}
.precious .tabing ul li a.active {
       border: 2px solid var(--Light-Gold, #DAC079);
    background: linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95% 51.95%, #D6B96B 93.72%);
    color: #fff;
}
.precious .tabing ul li a{     color: #D3B564;
    text-align: center;text-decoration: none;
    font-family: Baskervville;
    transition: all 0.5s ease;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    padding: 12px 28px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    border: 2px solid var(--Light-Gold, #DAC079) !important;
        background: #f1ede4;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);}
/*.precious .tabing ul li button:hover {
    transform: translate3d(0, -5px, 0);
}*/



.preciousdetail .preciousdetailin:nth-child(even) .precioustext{  padding-left: 80px;
    padding-right: 135px;
    margin-top: 0px;}
.preciousdetail .preciousdetailin:nth-child(even) .img{    float: right;margin-right: 30px;}
.preciousdetail .preciousdetailin{padding: 65px 5px;}
.preciousdetail .preciousdetailin .row{align-items: center;}
.preciousdetail .preciousdetailin .img{width: 91%;overflow: hidden;}
.preciousdetail .preciousdetailin .img img{width: 100%;}
.preciousdetail .preciousdetailin .precioustext{ text-align: center;
    padding-left: 25px;
    padding-right: 50px;
    margin-top: 25px;}
.preciousdetail .preciousdetailin .precioustext h2{  text-align: center;
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: 118%;
    background: var(--Gradient-gold, linear-gradient(270deg, #DAC079 -1.75%, #BB901A 24.41%, #CEAD54 51.95%, #BB901A 69.85%, #D6B96B 93.72%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    backdrop-filter: blur(7.5px);
    text-transform: uppercase;}
.preciousdetail .preciousdetailin .precioustext .borderbox{ position: relative;    margin: 20px 0px;   display: flex;
    justify-content: center;
    align-items: center;}
.preciousdetail .preciousdetailin .precioustext .borderbox .sq{      width: 10px;
    height: 10px;
    background: #F6D784;
    transform: rotate(45deg);
    border: 1px solid #E0BF92;}
.preciousdetail .preciousdetailin .precioustext .borderbox .borderheight{    background: #790203;
    height: 1px;
    width: 286px;}
.preciousdetail .preciousdetailin .precioustext p{font-weight: 300;
    font-size: 18px;
    color: #000000;letter-spacing: 1px;
    font-family: karla !important;}

.about-tabing .precious{padding: 40px 50px;}
.about-tabing .precious .preciousdetail .preciousdetailin .img{    width: 95%;margin-right: 0px;}
.about-tabing .precious .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight{width:440px;}
.about-tabing .precious .preciousdetail .preciousdetailin{padding: 50px 0px;}
.about-tabing .preciousdetail .preciousdetailin .precioustext{    padding-left: 50px;
    padding-right: 10px;
    margin-top: 45px;}
.about-tabing .preciousdetail .preciousdetailin:nth-child(even) .precioustext{padding-left: 0px;padding-right: 40px;margin-top: 0px;}


.redbg{background: #FFF0DC80;}
.press{background: rgba(255, 240, 220, 0.5);
    padding: 100px 0px;}
.press .head h2{font-weight: 600;
    font-size: 48px;letter-spacing: 1px;
    text-transform: uppercase;
    color: rgba(67, 1, 1, 1);}
.press .newslist{    margin-top: 25px;}
.press .newslist .img{overflow: hidden;}
/*.press .newslist:hover .img img{transform: scale(1.1);}*/
.press .newslist .img img{width: 100%;transition: all ease .5s, opacity 400ms ease !important;}
.press .newslist label{    text-align: center;
    display: block;
    font-weight: 600;
    font-family: karla !important;
    color: rgba(0, 0, 0, 1);
    font-size: 24px;
    margin-top: 20px;}
.mobile-view{display: none;}
.our_store{padding-bottom:45px !important;padding: 130px 25px;}
.our_store .texts{ width: 34%;
    background: #F7F4EF;
    border-radius: 16px;
    padding: 65px 85px;}
.our_store .texts h3{    
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 118%;
    background: var(--Gradient-gold, linear-gradient(270deg, #DAC079 -1.75%, #BB901A 24.41%, #CEAD54 51.95%, #BB901A 69.85%, #D6B96B 93.72%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    backdrop-filter: blur(7.5px);
    text-transform: uppercase;}
.our_store .texts .locattionblock{    display: flex;
    margin-top: 34px;}
.our_store .texts .locattionblock .icon{    margin-right: 25px;}
.our_store .texts .locattionblock .icon img{margin-top: 0px;
    width: 28px;}
.our_store .texts .locattionblock .text{}
.our_store .texts .locattionblock .text p{font-size: 20px;
    font-weight: 300;color: #000;
    font-family: 'Karla' !important;}
.our_store .texts .email{     display: flex;
    align-items: center;margin-bottom: 18px;
    margin-left: 60px;
    margin-top: 10px;}
.our_store .texts .email img{    margin-right: 10px;}
.our_store .texts .email p{    margin-bottom: 0;
    font-size: 20px;color: #000;
    font-family: karla !important; font-weight: 300;}
.our_store .texts .contactbtn{margin-top: 22px;}
.our_store .texts .contactbtn a{    text-align: center;
    text-decoration: none;
    font-size: 20px;
    font-style: normal;margin-left: 50px;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: var(--Light-Gold, linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    padding: 12px 28px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    border: 2px solid var(--Light-Gold, #DAC079);
    bbox-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.24);}
.our_store .texts .contactbtn a:hover{  -webkit-text-fill-color: #fff;
    background: linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%);}
.our_store .img{    height: 100%;
    border-radius: 10px;
    overflow: hidden;
    width: 66%;
    padding-left: 30px;}
.our_store .img img{width: 100%;}
.our_store .img iframe{    border: 0;
    width: 100%;
        height: 462px;}
.our_store .our_store_in:nth-child(1){margin-bottom: 105px;}

.contact-block{padding-top: 130px;}
.contact-block .text{    bborder: 1px solid rgba(187, 144, 26, 1);
        text-align: center;
    border-radius: 16px;
    padding: 60px 20px;
    background: #FFFFFF66;}
.contact-block .text .icon{ margin-bottom: 40px;}
/*.contact-block .text:hover .icon img{    transform: scale(1.1);}*/
.contact-block .text .icon img{height: 70px;    transition: all ease .5s, opacity 400ms ease !important;}
.contact-block .text h2{     font-size: 36px;
    text-transform: uppercase;
    font-weight: 600;    margin-bottom: 25px;
       background: var(--Gradient-gold, linear-gradient(270deg, #DAC079 -1.75%, #BB901A 24.41%, #CEAD54 51.95%, #BB901A 69.85%, #D6B96B 93.72%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.contact-block .text label{    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #790203;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 12px;}
.contact-block .text p{font-family: karla !important;
    font-size: 16px;font-weight: 300;
    color: rgba(0, 0, 0, 1);}
.contact-block .text .visit{margin-top: 50px;}
.contact-block .text .visit a{    text-align: center;
    text-decoration: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: var(--Light-Gold, linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-flex;
    padding: 10px 28px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    border: 2px solid var(--Light-Gold, #DAC079);
    bbox-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.24);}
.contact-block .text .visit a:hover{     -webkit-text-fill-color: #fff;
    background: linear-gradient(270deg, #DAC079 -1.75%, #CEAD54 51.95%, #D6B96B 93.72%);}

        .modal-fullscreen .modal-content .close{text-align: right;}
        .modal-fullscreen .modal-content .close img{margin-right: 60px;margin-top:30px;cursor: pointer;width: 23px;}
        .modal-fullscreen .modal-content{    background: rgba(0, 0, 0, 0.75);}
        .gallery-text{overflow: hidden;border-radius: 10px;}
        .gallery-text:hover img{    transform: scale(1.5);}
        .gallery-text img{    transition: all ease .5s, opacity 400ms ease !important;}
        .gallery-text {display: block;margin-top: 60px;}
        .carousel-indicators [data-bs-target]{    margin: 5px;transform: rotate(45deg);border: 1px solid rgba(224, 191, 146, 1) !important;background-color: rgba(246, 215, 132, 1);    width: 6px;height: 6px;}
        .lightbox-modal .carousel-indicators {bottom: -30px;}
        .lightbox-modal .btn-close {position: absolute;top: 1.25rem;right: 1.25rem;font-size: 1.25rem;z-index: 10;filter: invert(1) grayscale(100);}
        .lightbox-modal .modal-body {display: flex;align-items: center;padding: 0;     overflow: hidden;}
        .lightbox-modal .lightbox-content {width: 100%;}
        .lightbox-modal .carousel-indicators {margin-bottom: 0;}
        .lightbox-modal .carousel-control-prev,
        .lightbox-modal .carousel-control-next {width: 54px;opacity: 1;height: 24px;object-fit: contain;cursor: pointer;}
        .lightbox-modal .carousel-control-prev {left: 55px;top: 50%;}
        .lightbox-modal .carousel-control-next {right: 60px;top: 50%;}
        [data-bs-theme = "dark"] .lightbox-modal .carousel-control-next-icon,
        [data-bs-theme = "dark"] .lightbox-modal .carousel-control-prev-icon {
            filter: none;
        }
        .btn-fullscreen-enlarge, .btn-fullscreen-exit {position: absolute;top: 1.25rem;right: 3.5rem;z-index: 10;border: 0;background: transparent;opacity: .6;font-size: 1.25rem;}




      
        .carousel-inner{width: 42% !important;}
        .modal-fullscreen .modal-content{    background: rgba(0, 0, 0, 0.75);}
       
        .carousel-indicators-one [data-bs-target]{  
              margin: 5px;transform: rotate(45deg);border: 1px solid rgba(224, 191, 146, 1) !important;
              background-color: #fff;
                  width: 6px;height: 6px;}
                   .carousel-indicators-one [data-bs-target].active{
background-color: rgba(246, 215, 132, 1);
                   }
        .lightbox-modal-one .carousel-indicators-one {bottom: -30px;}
        
        .btn-close {position: absolute;top: 1.25rem;right: 1.25rem;font-size: 1.25rem;z-index: 10;filter: invert(1) grayscale(100);}
        .modal-body {display: flex;align-items: center;padding: 0;}
        .lightbox-content {width: 100%;}
        .carousel-indicators {margin-bottom: 0;}
         .carousel-control-prev, .carousel-control-next {width: 54px;height: 24px;opacity: 1;object-fit: contain;cursor: pointer;}
        .carousel-control-prev {left: 60px;top: 50%;}
        .carousel-control-next {right: 60px;top: 50%;}

        [data-bs-theme = "dark"] .lightbox-modal-one .carousel-control-next-icon,
        [data-bs-theme = "dark"] .lightbox-modal-one .carousel-control-prev-icon {
            filter: none;
        }
        .lightbox-content-one{width: 100%;}
        .carousel-indicators-one {position: absolute;right: 0;left: 0;z-index: 2;display: flex;justify-content: center;padding: 0;margin-right: 15%;margin-left: 15%;}


        
        .carousel-indicators-two [data-bs-target]{    margin: 5px;transform: rotate(45deg);border: 1px solid rgba(224, 191, 146, 1) !important;background-color: rgba(246, 215, 132, 1);    width: 6px;height: 6px;}
        .lightbox-modal-two .carousel-indicators-two {bottom: -30px;}

        [data-bs-theme = "dark"] .lightbox-modal-two .carousel-control-next-icon,
        [data-bs-theme = "dark"] .lightbox-modal-two .carousel-control-prev-icon {
            filter: none;
        }
        .lightbox-content-two{width: 100%;}
        .carousel-indicators-two {position: absolute;right: 0;left: 0;z-index: 2;display: flex;justify-content: center;padding: 0;margin-right: 15%;margin-left: 15%;}

      
        .carousel-indicators-three [data-bs-target]{    margin: 5px;transform: rotate(45deg);border: 1px solid rgba(224, 191, 146, 1) !important;background-color: rgba(246, 215, 132, 1);    width: 6px;height: 6px;}
        .lightbox-modal-three .carousel-indicators-three {bottom: -30px;}
        

        [data-bs-theme = "dark"] .lightbox-modal-two .carousel-control-next-icon,
        [data-bs-theme = "dark"] .lightbox-modal-two .carousel-control-prev-icon {
            filter: none;
        }
        .lightbox-content-three{width: 100%;}
        .carousel-indicators-three {position: absolute;right: 0;left: 0;z-index: 2;display: flex;justify-content: center;padding: 0;margin-right: 15%;margin-left: 15%;}

       
        .carousel-indicators-four [data-bs-target]{    margin: 5px;transform: rotate(45deg);border: 1px solid rgba(224, 191, 146, 1) !important;background-color: rgba(246, 215, 132, 1);    width: 6px;height: 6px;}
        .lightbox-modal-four .carousel-indicators-four {bottom: -30px;}

        [data-bs-theme = "dark"] .lightbox-modal-four .carousel-control-next-icon,
        [data-bs-theme = "dark"] .lightbox-modal-four .carousel-control-prev-icon {
            filter: none;
        }
        .lightbox-content-four{width: 100%;}
        .carousel-indicators-four {position: absolute;right: 0;left: 0;z-index: 2;display: flex;justify-content: center;padding: 0;margin-right: 15%;margin-left: 15%;}

        
        .carousel-indicators-five [data-bs-target]{    margin: 5px;transform: rotate(45deg);border: 1px solid rgba(224, 191, 146, 1) !important;background-color: rgba(246, 215, 132, 1);    width: 6px;height: 6px;}
        .lightbox-modal-five .carousel-indicators-five {bottom: -30px;}
        
        [data-bs-theme = "dark"] .lightbox-modal-five .carousel-control-next-icon,
        [data-bs-theme = "dark"] .lightbox-modal-five .carousel-control-prev-icon {
            filter: none;
        }
        .lightbox-content-five{width: 100%;}
        .carousel-indicators-five {position: absolute;right: 0;left: 0;z-index: 2;display: flex;justify-content: center;padding: 0;margin-right: 15%;margin-left: 15%;}

        
        .carousel-indicators-six [data-bs-target]{    margin: 5px;transform: rotate(45deg);border: 1px solid rgba(224, 191, 146, 1) !important;background-color: rgba(246, 215, 132, 1);    width: 6px;height: 6px;}
        .lightbox-modal-six .carousel-indicators-six {bottom: -30px;}
        
        [data-bs-theme = "dark"] .lightbox-modal-six .carousel-control-next-icon,
        [data-bs-theme = "dark"] .lightbox-modal-six .carousel-control-prev-icon {
            filter: none;
        }
        .lightbox-content-six{width: 100%;}
        .carousel-indicators-six {position: absolute;right: 0;left: 0;z-index: 2;display: flex;justify-content: center;padding: 0;margin-right: 15%;margin-left: 15%;}

        
        .carousel-indicators-last [data-bs-target]{    margin: 5px;transform: rotate(45deg);border: 1px solid rgba(224, 191, 146, 1) !important;background-color: rgba(246, 215, 132, 1);    width: 6px;height: 6px;}
        .lightbox-modal-last .carousel-indicators-last {bottom: -30px;}
        
        [data-bs-theme = "dark"] .lightbox-modal-last .carousel-control-next-icon,
        [data-bs-theme = "dark"] .lightbox-modal-last .carousel-control-prev-icon {
            filter: none;
        }
        .lightbox-content-last{width: 100%;}
        .carousel-indicators-last {position: absolute;right: 0;left: 0;z-index: 2;display: flex;justify-content: center;padding: 0;margin-right: 15%;margin-left: 15%;}






.hamburger #menuToggle{
    width: 50px;padding: 8px 12px;
    height: 50px;
   cursor: pointer;
    border-radius: 50px;}
#menuToggle {
  display: block;
  position: fixed;
  top: 10px;
  right: 20px;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
.indicatearrow{margin-top: 0px;text-align: center;}
.indicatearrow a img{    width: 32px;}
#menuToggle a{
      text-decoration: none;
    color: #000000;
    transition: color 0.3s ease;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 20px;
}

#menuToggle input {
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0px;
  left: 0px;
  cursor: pointer;
  opacity: 0; 
  z-index: 2; 
  -webkit-touch-callout: none;
}
#menuToggle span {
      display: block;
    width: 32px;
    height: 2px;
    margin-bottom: 5px;
    position: relative;
    background: #D7BB6F;
    border-radius: 0px;
    z-index: 1;
    transform-origin: 4px 0px;
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), opacity 0.55s ease;
}
#menuToggle span:first-child {
  transform-origin: 0% 0%;
}
#menuToggle span:nth-last-child(2) {
      margin-bottom: 0;
    margin-top: 10px;
    transform-origin: 0% 100%;
}
#menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-2px, 0px);
  background: #232323;
}
#menuToggle span:nth-child(1){display: none;}

#menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 1;
    /* transform: rotate(0deg) scale(0.2, 0.2); */
    transform-origin: 75% 0%;
    transform: rotate(45deg) translate(0, 10px);
}
#menuToggle input:checked ~ span:nth-last-child(2) {
  opacity: 1;
  transform: rotate(-45deg) translate(0, -1px);
}
.mobilelogo{text-align: center;}
.mobilelogo a img{width: 80px;}
#menu {
  position: absolute;
  max-width: 600px;
  width: 100vw;
  height: 100vh;top: 0px;
  margin: -18px 0 0 0;
  padding: 15px;
  right: -100px;
  box-sizing: border-box;
  overflow-y: auto;
  background:#fff0dc;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(100%, 0);
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}
#menu ul{margin-top: 50px;padding: 0;}
#menu ul li a{font-weight: 600;}
#menu ul li label i{font-family: Fontawesome !important;
    font-size: 18px;margin-left: 8px;
    position: relative;
    top: 6px;}
#menu ul li a i{font-family: Fontawesome !important;
    font-size: 18px;
    position: relative;
    top: 6px;}
.rotate{transform: rotate(90deg);}
#menu li .submenu{display: none;}
#menu li .submenu.show{display: block;}
#menu ul li .submenu ul{    margin: 0;}
#menu ul li .submenu ul li{    padding: 5px;}
#menu ul li .submenu ul li a{    font-size: 18px;}
#menu ul li .submenu ul li a i{    font-size: 17px;
    top: 6px;
    left: 0px;}
.third_menu ol{margin: 0;padding: 0;}
#menu ul li .submenu ul li .third_menu{display: none;}
#menu ul li .submenu ul li .third_menu.show{display: block;}

#menu ul.ver_scroll{    max-height: 650px;
    overflow-y: auto;}
#menu li
{
  padding: 10px 0;list-style: none;
 text-align: center;
}
#menu li label
{
  cursor: pointer;
}
#menuToggle input:checked ~ #menu {
      transform: none;
    opacity: 1;
    right: -20px;
}

.owl-carousel.owl-drag .owl-item {touch-action: pan-y !important;}
.inst_below_img .colllectionimg .colllectionrow .colllectionitem .block{margin-top: 0px !important;}
        .inner-social .insta .innersolialrow{overflow: hidden;}
        .inner-social .insta .innersolialrow .text{text-align: center;padding-right: 30px;float: left;margin-top: 116px;width: 26%;}
        .inner-social .insta .innersolialrow .instaslider{ float: left;   width: 74%;padding-right: 18px;}



   div#lightboxCarousel {
    padding-bottom: 40px!important;
}
.carousel-indicators-one{
    bottom: 15px!important;
}

@media (min-width: 2000px) {
    body{max-width: 1920px;margin: 0 auto;}
    header{max-width: 1920px;right: 0;margin: 0 auto;}
    .chat{right: 80px;}
}




@media (min-width: 1600px) and (max-width: 1900px){

    .about-tabing .preciousdetail .preciousdetailin:nth-child(even) .precioustext{margin-top: 30px;}
    .about-tabing .preciousdetail .preciousdetailin .precioustext{margin-top: 40px;}
    .about-tabing .precious .container{max-width: 90%;}
    .about-tabing .precious .preciousdetail .preciousdetailin {padding: 45px 0px;}
    .preciousdetail .preciousdetailin:nth-child(even) .img{margin-right: 20px;}
    .preciousdetail .preciousdetailin:nth-child(even) .precioustext{margin-top: 0px;}
    .precious {padding: 70px 0px;}
    .precious .tabing ul li{width: 155px;margin-right: 8px;}
    .ourstore .ourstorerow .img_with-text .c_text{width: 56%;
        left: 50px;
        padding: 28px 30px;
        top: 25%;}
    .ourstore {padding: 105px 0px;}
    .inner-social .insta .innersolialrow .instaslider{padding-right: 0px;}
    .inner-social .insta .innersolialrow .text{    margin-top: 100px;padding-right: 45px;}
    .colllectionimg .colllectionrow .colllectionitem .block{    margin: 10px;    margin-top: 38px !important;}
    .collection_s .tabing ul li{ /*margin-right: 8px;display: inline-block;width: 155px; */}
    header .header-in .navigation ul li.social a img{width: 34px;}
   header .header-in .navigation ul li:nth-child(2){        padding-left: px;}
   header .header-in .navigation ul li.contact{padding-left: 22px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text{padding-left: 50px;}
    header .header-in .navigation ul li.social{padding: 26px 0px;}
    header .header-in .navigation ul li{padding-right: 65px;}
    .collections{padding: 70px 0px;}
    .productslider .owl-nav button img{width: 50px;}
    .productslider .owl-nav button.owl-next{right: -2.7%;}
    .productslider .owl-nav button.owl-prev{left: -0.7%;}
    .stones .tabing .tab-content .tab-pane .tabsrow .img{width: 56%;}
    header .header-in .navigation ul li a i{top: 3px;font-size: 16px;}
    .gallery-item-last{margin-top: 0px !important;margin-bottom: 30px;}
    header .header-in .navigation ul li a{padding: 32px 0px;}
    header .header-in .navigation ul li .submenu ul li a{font-size: 16px;}
    header .header-in .navigation ul li .submenu{width: 260px; /*left: -12px;
        width: 260px;
        top: 90px;*/} 
    header .header-in .logo img{width: 125px;}
   .home-banner video{max-height: 82vh;}
   .home-banner .banner-text h1{font-size: 40px;        letter-spacing: 1px;}
   header .header-in .navigation ul li a, footer .footerin ul.ftnav li a{font-size: 16px;}
   header .header-in .navigation ul{padding: 0px 42px;}
   .stones .head h2{font-size: 38px;}
   .stones .head p{font-size: 16px;margin-bottom: 32px;}
   .stones .tabing ul li{ margin-right: 8px;
        display: inline-block;
        width: 155px;}
   .stones .tabing .tab-content .tab-pane .tabsrow .text{margin-top: 5px;width: 44%;}
    .stones {padding: 70px 0px;}
    .stones .tabing ul{margin-bottom: 95px;}

    .stones .tabing ul li button{width: 158px;height: 40px;padding: 12px 28px;font-size: 16px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text h3{font-size: 36px;}
    .stones .tabing .tab-content .tab-pane .tabsrow{padding: 0px 80px;overflow: hidden;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text label{font-size: 24px;margin-bottom: 12px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text p{font-size: 16px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup{margin-top: 65px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact{margin-bottom: 15px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact a{font-size: 16px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .discover a{font-size: 16px;}
    .collections .collectionlist.bottom{padding-top: 35px;}
    .collections .collectionlist .title h3{font-size: 38px;}
    .collections .collectionlist .title p{font-size: 16px;}
    .collections .collectionlist.top{margin-top: 40px;}
    .collections .collectionlist .title.last{margin-top: 55px;}
    .collections .collectionlist .title{padding-left: 38px;margin-bottom: 68px;}
    .collections .more a{font-size: 16px;}
    .collections .more{margin-top: 60px;}
    .insta .text h3{font-size: 36px;}
    .insta .text{margin-top: 120px;}
    .insta { padding: 70px 0px;}
    footer .footerin ul.ftnav li{margin-top: 0px;}
    .insta .text p{font-size: 16px;margin-top: 15px;}
    .insta .text .fbtn{margin-top: 58px;}
    .insta .text .fbtn a{font-size: 16px;}
    .story{padding: 110px 280px;margin-top: 50px;}
    .story .text h3{font-size: 36px;margin-top: 0px;}
    .story .text label{font-size: 24px;margin-top: 16px;}
    .maprow{padding: 0px 15px;}
    .story .text p{font-size: 16px;}
    .story .text .contact a{font-size: 16px;}
    .story .text .contact{margin-top: 72px;}
    .home-contact .texts {padding: 65px 50px;}
    .home-contact .texts h3{font-size: 36px;
        margin-bottom: 45px;
        margin-top: 0px;}
    .home-contact .texts .text h4{font-size: 18px;}
    .home-contact .texts .locattionblock .icon{margin-right: 25px;}
    .home-contact .texts .locattionblock.btm{margin-top: 30px;}
    .home-contact .texts .text p{font-size: 16px;}
    .home-contact .texts .locattionblock{margin-top: 50px;margin-left: 65px;}
    .home-contact .texts .contactbtn a{font-size: 16px;}
    .home-contact .texts .contactbtn {margin-top: 45px;}
    .home-contact .img iframe{height: 559px;}
    .home-contact{padding: 120px 0px;}
    footer .footerin{padding-top: 0px;}
    footer .container{max-width: 94%;}
    footer .footerin .ftlogo img{width: 218px;}
    footer {padding-top: 18px;}
    .chat img{width: 90px;}
    .footer-bottm .copyright p a{margin-left: 8px;margin-right: 0px;}
    .footer-bottm .copyright p a img{margin-top: 10px;width: 28px;}
    header .header-in .navigation ul li a{letter-spacing: 2px;}
    .footer-bottm .copyright p:nth-child(1){font-size: 14px;margin-top: 10px;}
    .pagebanner .banner-text h1{font-size: 38px;}
    .collection_s .tabing ul li button{/*width: 100%;
        padding: 12px 12px;
        font-size: 16px;*/}
    .gallery-text{margin-top: 30px;}
   .ourstore .img_with-text { width: 87%;}
   .ourstore .ourstorerow .img{padding-left: 80px;}
    .ourstore .img_with-text .rightimg {margin-top: -182px !important;width: 55%;}
    .ourstore .img_with-text .c_text {padding: 30px 40px;width: 60%;top: 25%;left: 62px;}
    .ourstore .img_with-text .c_text h4 {margin-bottom: 15px !important;font-size: 20px !important;}
    .ourstore .ourstorerow .img_with-text .c_text .more a{font-size: 16px;}
    .ourstore .img_with-text .c_text p {font-size: 14px !important;}
    .ourstore .ourstorerow .img_with-text .c_text .more{margin-top: 20px;}
    .colllectionimg .gallery-text .label label, .inst_below_img .gallery-text .label label{font-size: 25px;}
    .modal-fullscreen .modal-content .close img{width: 15px;}
.ourstore .ourstorerow{padding-right: 0px;}
    .precious .tabing ul li a{font-size: 16px;}
    .preciousdetail .preciousdetailin {padding: 60px 0px;}
    .preciousdetail .preciousdetailin .precioustext h2{font-size: 36px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox {margin: 15px 0px;}
    .preciousdetail .preciousdetailin .precioustext p {font-size: 16px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox .sq {width: 6px;height: 6px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight { width: 230px;}

    .about-tabing .precious .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight {width: 360px;}
    .about-tabing .precious {padding: 40px 40px;}

    .contact-block .text h2 {font-size: 28px;margin-bottom: 20px;}
    .contact-block .text .icon img {height: 55px;}
    .contact-block .text .visit a {font-size: 16px;padding: 8px 20px;}
    .contact-block .text .visit{margin-top: 32px;}
    .contact-block {padding: 105px 0px 0px 15px;}
    .contact-block .text label {font-size: 16px;}

.our_store .our_store_in:nth-child(1){margin-bottom: 75px;}
    .our_store .texts{padding: 58px 80px;}
    .our_store .texts .contactbtn a{font-size: 16px;padding-left: 40px;padding: 10px 28px;}
    .our_store .texts .locattionblock .text p{font-size: 16px;}
    .our_store .texts .email p{font-size: 16px;}
    .our_store .texts .locattionblock .icon{margin-right: 30px;}
    .our_store .texts .email{margin-left: 50px;}
    .our_store { padding: 110px 15px;}
    .our_store .img iframe{height:398px;}
    .our_store .texts h3{font-size: 30px;}
    .our_store .texts .locattionblock .icon img{width: 15px;}
    .our_store .texts .locattionblock{margin-top: 30px;}
    .our_store .texts .email img{width: 15px;}
    .our_store .texts .contactbtn{margin-top: 22px;}
    .our_store .texts .email{margin-top: 8px;}


}




@media (min-width: 1399px) and (max-width: 1599px){
    .indicatearrow a img{width: 28px;}
    .preciousdetail .preciousdetailin:nth-child(even) .precioustext{    padding-left: 50px; padding-right: 90px;}
    .preciousdetail .preciousdetailin .precioustext{padding-right: 20px; max-width: 500px; margin: 0 auto;}
    .precious .tabing ul li{width: 155px;margin-right: 8px;}
    .precious{    padding-top: 60px;}
    .ourstore .ourstorerow .img_with-text .c_text .more{margin-top: 10px;}
    .ourstore .ourstorerow .img_with-text .c_text .more a{font-size: 16px;padding: 8px 16px;}
    .ourstore .ourstorerow .img_with-text .c_text p{font-size: 14px;}
    .ourstore .ourstorerow .img_with-text .c_text h4{font-size: 16px;}
    .ourstore .ourstorerow .img_with-text .c_text{          padding: 22px 25px;
        width: 57%;
        left: 50px;
        top: 26%;}
    .ourstore .ourstorerow .img{padding-left: 70px;}
    .ourstore .ourstorerow .img_with-text .rightimg{margin-top: -160px;}
    .ourstore .ourstorerow{padding: 0px 10px;}
    .ourstore {padding: 80px 0px;}
    .inner-social .insta{padding: 70px 0px;}
    .collection_s .tabing ul li{ /*margin-right: 8px;display: inline-block;width: 155px; */}
    .inner-social .insta .innersolialrow .text{margin-top: 68px;}
    header .header-in .navigation ul li .submenu ul li a i{top: 6px;margin-left: 0px;font-size: 14px;}
    header .header-in .navigation ul li.contact{/* padding-left: 40px !important; */}
    header .header-in .logo{min-width: 170px;}
    header .header-in .navigation ul li.social{padding-right: 60px !important;}
    header .header-in .navigation ul li.social a img{width: 32px;}
    header .header-in .navigation ul li.social a img:nth-child(1){margin-right: 0px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text{padding-left: 15px;}
    header .header-in .navigation ul li.social{padding: 22px 0px;}
    header .header-in .navigation ul li{padding-right: 60px;}
    .collections{padding: 70px 0px;}
    .productslider .owl-nav button img{width: 45px;}
    .productslider .owl-nav button.owl-next{right: -2.7%;}
    .productslider .owl-nav button.owl-prev{left: -0.7%;}
    .stones .tabing .tab-content .tab-pane .tabsrow .img{width: 55%;}
    header .header-in .navigation ul li a i{top: 2px;font-size: 16px;}
    .gallery-item-last{margin-top: 0px !important;margin-bottom: 30px;}
    header .header-in .navigation ul li a{padding: 27px 0px;}
    header .header-in .navigation ul li .submenu ul li a{font-size: 14px;letter-spacing: 1px;}
    header .header-in .navigation ul li .submenu{ /*left: -20px;
        width: 225px;
        top: 76px; */}
        header .header-in .navigation ul li .submenu ul li{padding: 2px 0px 0px 10px;}
    header .header-in .logo img{width: 120px;}
   .home-banner video{max-height: 72.3vh;}
   .home-banner .banner-text h1{font-size: 34px;        letter-spacing: 1px;}
   header .header-in .navigation ul li a, footer .footerin ul.ftnav li a{font-size: 14px;}
   header .header-in .navigation ul{ /*padding: 0px 38px; */}
   .stones .head h2{font-size: 32px;}
   .stones .head p{font-size: 16px;margin-bottom: 23px;}
   .stones .tabing ul li{    margin-right: 8px;display: inline-block;width: 155px;}
   .stones .tabing .tab-content .tab-pane .tabsrow .text{margin-top: 0px;width: 45%;}
    .stones {padding: 60px 0px;}
    .stones .tabing ul{margin-bottom: 80px;}

    .stones .tabing ul li button{width: 100%;height: 40px;padding: 12px 28px;font-size: 16px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text h3{font-size: 30px;}
    .stones .tabing .tab-content .tab-pane .tabsrow{padding: 0px 70px;overflow: hidden;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text label{font-size: 20px;margin-bottom: 8px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text p{font-size: 14px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup{margin-top: 60px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact{margin-bottom: 15px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact a{font-size: 16px;padding: 8px 16px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .discover a{font-size: 16px;padding: 8px 16px;}
    .collections .collectionlist.bottom{padding-top: 15px;}
    .collections .collectionlist .title h3{font-size: 32px; line-height: normal;}
    .collections .collectionlist .title p{font-size: 16px;}
    .collections .collectionlist.top{margin-top: 30px;}
    .collections .collectionlist .title.last{        margin-top: 46px;
        padding-left: 20px;}
    .collections .collectionlist .title{padding-left: 38px;margin-bottom: 55px;}
    .collections .more{margin-top: 42px;}
    .collections .more a { font-size: 14px; padding: 6px 16px; }
    .insta .text h3{font-size: 32px;}
    .insta .text{margin-top: 80px;}
    .insta { padding: 70px 0px;}
    footer .footerin ul.ftnav li{margin-top: 8px;}
    .insta .text p{font-size: 14px;margin-top: 15px;}
    .insta .text .fbtn{margin-top: 55px;}
    .insta .text .fbtn a{        font-size: 14px;
        padding: 6px 16px;}
    .story{padding: 100px 120px;margin-top: 0px;}
    .story .text h3{font-size: 32px;margin-top: 0px;}
    .story .text label{        font-size: 20px;
        margin-top: 16px;
        margin-bottom: 20px;
  
    }
    .maprow{padding: 0px 15px;}
    .story .text p{font-size: 14px;}
    .story .text .contact a{font-size: 15px;padding: 7px 16px;}
    .story .text .contact{margin-top: 65px;}
    .home-contact .texts {padding: 60px 50px;}
    .home-contact .texts h3{font-size: 32px;
        margin-bottom: 58px;
        margin-top: 0px;}
    .home-contact .texts .text h4{font-size: 16px;}
    .home-contact .texts .locattionblock .icon img{width: 15px;}
    .home-contact .texts .locattionblock .icon{margin-right: 20px;}
    .home-contact .texts .locattionblock.btm{margin-top: 22px;}
    .home-contact .texts .text p{font-size: 14px;}
    .home-contact .texts .locattionblock{margin-top: 20px;margin-left: 50px;}
    .home-contact .texts .contactbtn a{font-size: 16px;        padding: 8px 16px;}
    .home-contact .texts .contactbtn {margin-top: 34px;}
    .home-contact .img iframe{height: 500px;}
    .home-contact{padding: 90px 0px;}
    footer .footerin{padding-top: 15px;}
    footer .container{max-width: 94%;}
    footer .footerin .ftlogo img{width: 192px;}
    footer {padding-top: 18px;}
    .chat img{width: 90px;}
    .footer-bottm .copyright p a{margin-left: 8px;margin-right: 0px;}
    .footer-bottm .copyright p a img{margin-top: 0px;width: 25px;}
    header .header-in .navigation ul li a{letter-spacing: 1px;}
    .footer-bottm .copyright p:nth-child(1){font-size: 13px;margin-top: 10px;}
    .pagebanner .banner-text h1{font-size: 32px;}
    .collection_s {padding-top: 60px;}
    .collection_s .tabing ul li button{   /*     width: 100%;
        padding: 12px 12px;
        font-size: 16px; */}
    .gallery-text{margin-top: 30px;}
   .ourstore .img_with-text { width: 87%;}
    .ourstore .img_with-text .rightimg {margin-top: -188px;}
    .ourstore .img_with-text .c_text {padding: 30px 40px;width: 60%;top: 25%;left: 62px;}
    .ourstore .img_with-text .c_text h4 {margin-bottom: 15px;}
    .ourstore .img_with-text .c_text p {font-size: 15px;}
    .colllectionimg .gallery-text .label label, .inst_below_img .gallery-text .label label{font-size: 25px;}
    .modal-fullscreen .modal-content .close img{width: 15px;}

    .precious .tabing ul li a{font-size: 16px;padding: 8px 16px;}
    .preciousdetail .preciousdetailin {padding: 55px 0px;}
    .preciousdetail .preciousdetailin .precioustext h2{font-size: 32px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox {margin: 15px 0px;}
    .preciousdetail .preciousdetailin .precioustext p {font-size: 16px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox .sq {width: 6px;height: 6px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight { width: 205px;}
.about-tabing .precious .preciousdetail .preciousdetailin:nth-child(even) .img{    margin-right: -20px;margin-top: -6px;}
    .about-tabing .precious .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight {width: 360px;}
    .about-tabing .precious {padding: 50px 35px;}
    .about-tabing .precious .preciousdetail .preciousdetailin .img{width: 97%;}
.about-tabing .precious .preciousdetail .preciousdetailin{padding: 40px 0px;}
    .contact-block .text h2 {font-size: 24px;margin-bottom: 18px;}
    .contact-block .text p{font-size: 14px;}
    .contact-block .text .icon img {height: 50px;}
    .contact-block .text .visit a {font-size: 16px;padding: 8px 16px;}
    .contact-block .text .visit{margin-top: 26px;}
    .contact-block {padding: 90px 0px 0px 15px;}
    .contact-block .text .icon{margin-bottom: 40px;}
    .contact-block .text{padding: 42px 38px;}
    .contact-block .text label {font-size: 14px;margin-bottom: 8px;}
.our_store .texts h3{font-size: 26px;}
    .our_store {          padding: 95px 10px;}
    .our_store .texts{        padding: 45px 65px;}
    .our_store .texts .locattionblock .text p{font-size: 14px;}
    .our_store .texts .email p{font-size: 14px;}
    .our_store .texts .locattionblock .icon{margin-right: 28px;}
    .our_store .texts .email{margin-left: 40px;}
    .our_store .texts .contactbtn a{font-size: 15px;    margin-left: 40px;    padding: 8px 16px;}
    .our_store .img iframe{height: 340px;}
header .header-in .navigation ul li:last-child{padding-left: 22px;}
.our_store .texts .locattionblock .icon img{width: 14px;}
.our_store .texts .locattionblock{margin-top: 25px;padding-left: 5px;}
.our_store .texts .email{margin-top: 6px;margin-bottom: 10px;}
.our_store .texts .contactbtn{margin-top: 24px;}
.our_store .texts .email img{margin-right: 25px;width: 14px;}
.our_store .our_store_in:nth-child(1){margin-bottom: 75px;}
}



@media (min-width: 1300px) and (max-width: 1399px){
        .indicatearrow a img{width: 28px;}
    .our_store .texts .email p{font-size: 14px;}
    .our_store{ padding-bottom: 45px !important;padding: 95px 10px;}
    .about-tabing .preciousdetail .preciousdetailin .precioustext{    padding-left: 50px;    margin-top: 20px;}
    .about-tabing .precious .preciousdetail .preciousdetailin{padding: 45px 0px;}
    .about-tabing .precious .container{    max-width: 93%;}
    .about-tabing .precious .preciousdetail .preciousdetailin .img{width: 96%;}
    .preciousdetail .preciousdetailin:nth-child(even) .img{margin-right: 15px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox .sq{width: 5px;height: 5px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight{width: 205px;}
    .preciousdetail .preciousdetailin .precioustext{margin-top: 22px;}
    .preciousdetail .preciousdetailin .precioustext p{font-size: 14px;}
    .ourstore .ourstorerow .img_with-text .c_text{width: 53%;    padding: 28px;top: 25%;
    left: 17px;}
    .ourstore .ourstorerow .img_with-text .rightimg{width: 52%;margin-top: -164px;}
    .ourstore .ourstorerow .img_with-text .c_text .more a{font-size: 14px;padding: 6px 16px;}
    .ourstore .ourstorerow .img_with-text .c_text .more{margin-top: 15px;}
    .ourstore .ourstorerow .img_with-text .c_text p{font-size: 13px;}
    .ourstore .ourstorerow .img_with-text .c_text h4{font-size: 17px;margin-bottom: 10px;}
    .ourstore .ourstorerow .img_with-text .leftimg{width: 58%;}
    .ourstore .ourstorerow .img{    width: 55%;padding-left: 33px;}
    .ourstore .ourstorerow .img_with-text{width: 45%;}
    .ourstore .ourstorerow{padding: 0px 10px;padding-right: 0px;}
    .ourstore {padding: 60px 0px;}
    .collection_s .tabing ul{margin-bottom: 8px;margin-top: 7px;}
    .collection_s .tabing ul li{width: 130px; margin-right: 5px;}
    .collection_s{padding-top: 60px;}
    .colllectionimg .colllectionrow .colllectionitem .block{margin: 8px;}
    .inner-social .insta .innersolialrow .instaslider{padding-right: 0px;}
    .inner-social .insta .innersolialrow .text{    margin-top: 82px;}
    .inner-social .insta{padding: 60px 0px;}
    .home-banner video{max-height: 100vh;}
    header .header-in .navigation ul li.contact{padding-left: 40px !important;}
    header .header-in .navigation ul li.social {padding: 23px 0;padding-right: 39px !important;}
.inner-social .insta{padding-bottom: 45px !important;}
    footer .footerin ul.ftnav li{padding-left: 8px;margin-top: 2px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .img{width: 56%;}
    .productslider .owl-nav button.owl-next{    right: -1.7%;}
    footer .footerin .ftlogo img{width: 188px;}
    .home-contact .texts{padding: 40px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text p{font-size: 14px;}
    .stones{padding: 60px 0px;}
    .home-banner .banner-text h1{font-size: 32px;}
    .stones .head h2{font-size: 30px;}
    .stones .head p{font-size: 14px;margin-bottom: 20px;}
    .stones .tabing ul li {margin-right: 5px;width: 135px;}
    .stones .tabing ul li button{        font-size: 13px;
        padding: 5px 16px;
        height: auto;
        width: 100%;}
    .stones .tabing ul{margin-bottom: 75px;}
    .stones .tabing .tab-content .tab-pane .tabsrow{padding: 0px 65px;overflow: hidden;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text{padding-left: 30px;padding-top: 25px;width: 44%;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text h3{font-size: 30px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text label{font-size: 21px;margin-bottom: 12px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact a{font-size: 13px;padding: 6px 20px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .discover a{font-size: 13px;padding: 6px 20px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact{margin-bottom: 14px;}
    .productslider .owl-nav button img{width: 40px;}
    .productslider .owl-nav button.owl-prev{left: -0.8%;}
.collections .collectionlist .title p{padding-right: 0%;}
    header .header-in .navigation ul li .submenu ul {/*padding: 13px 22px; */}
    .gallery-item-last{margin-bottom: 52px;}
    .inner-social .insta{padding-bottom: 20px;}
    .gallery-item{margin-top: 38px;}
    .collection_s .tabing {margin-top: -11px;}
    header .header-in .navigation ul{padding: 0px 40px;}
    .collections .collectionlist .img .hoverblock a{width: 175px;font-size: 12px;padding: 10px 10px;}
    header .header-in .navigation ul li a i{top: 0px;font-size: 16px;}
    header .header-in .navigation ul li .submenu ul li a{font-size: 12px;}
    header .header-in .navigation ul li .submenu{/*top: 74px;
        width: 216px;
        left: 0px; */}

    .lightbox-modal .carousel-control-next {right: 55px;width: 25px !important;}
    .lightbox-modal .carousel-control-prev {left: 55px;width: 25px !important;}

    .lightbox-modal-one .carousel-control-prev {left: 28px;width: 25px !important;}
    .lightbox-modal-one .carousel-control-next {right: 28px;width: 25px;}

    .lightbox-modal-two .carousel-control-prev {left: 28px;width: 25px !important;}
    .lightbox-modal-two .carousel-control-next {right: 28px;width: 25px;}

    .lightbox-modal-three .carousel-control-prev {left: 28px;width: 25px !important;}
    .lightbox-modal-three .carousel-control-next {right: 28px;width: 25px;}

    .lightbox-modal-four .carousel-control-prev {left: 28px;width: 25px !important;}
    .lightbox-modal-four .carousel-control-next {right: 28px;width: 25px;}

    .lightbox-modal-five .carousel-control-prev {left: 28px;width: 25px !important;}
    .lightbox-modal-five .carousel-control-next {right: 28px;width: 25px;}

    .lightbox-modal-six .carousel-control-prev {left: 28px;width: 25px !important;}
    .lightbox-modal-six .carousel-control-next {right: 28px;width: 25px;}

    .lightbox-modal-last .carousel-control-prev {left: 28px;width: 25px !important;}
    .lightbox-modal-last .carousel-control-next {right: 28px;width: 25px;}

    header .header-in .logo {min-width: 140px;}
    header .header-in .logo img{width: 122px;
        padding-left: 10px;
        margin: 0px 0px;}
    header .header-in .navigation ul li a, footer .footerin ul.ftnav li a{font-size: 12px;letter-spacing: 1.5px;}
    /*.home-banner video{max-height:100vh;}*/
    header .header-in .navigation ul li.social a img{width: 25px;}
    .home-banner .banner-text h1{font-size: 32px;}
    .stones .head h2{font-size: 32px;}
    .collections .collectionlist .title h3{font-size: 32px; line-height: normal;}
    .collections .collectionlist .title.last p{margin-top: 10px;}
    .collections .more a{font-size: 15px;padding: 8px 16px;}
    .insta {padding: 80px 0px;}
    .insta .text h3{font-size: 28px;}
    .story .text h3{font-size: 28px;}
    .story {padding: 77px 80px;}
    .maprow {padding: 0px 12px;}
    .home-contact .texts h3{font-size: 28px;margin-top: 40px;}
    .home-contact .img iframe{height: 484px;}
    header .header-in .navigation ul li a{padding: 27px 29px;}
    header .header-in .navigation ul li{padding-right: 15px;}
    .chat{bottom: 10px;}
    .chat img{width: 80px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text label{font-size: 20px;}
    .footer-bottm .copyright p a img{width: 26px;margin-left: 8px;}
    .footer-bottm .copyright p a{        margin: 0px 0px;
        display: inline-block;
        text-align: center;}
    .stones .tabing ul{margin-bottom: 80px;}
    .collections{padding: 60px 0px;}
    footer{padding-top: 10px;}
    .footer-bottm .copyright p:nth-child(1){font-size: 12px;margin-top: 12px;}
footer .container{    max-width: 95%;}
    footer .footerin {        padding-top: 30px;
        padding-bottom: 21px;}
    .pagebanner .banner-text h1{font-size: 30px;}
    .collection_s .tabing ul li button{  /*      width: 100%;
        font-size: 15px;
        padding: 7px 7px;
        height: auto; */}
    .ourstore .img_with-text {width: 95%;}
    .ourstore .img_with-text .leftimg {width: 55%;}
    .ourstore .img_with-text .rightimg {width: 48%;margin-top: -175px;left: -35px;}
    .ourstore .img_with-text .c_text {padding: 25px 25px;top: 25%;left: 20px;width: 55%;}
    .ourstore .img_with-text .c_text h4 {margin-bottom: 8px;}
    .ourstore .img_with-text .c_text .more {margin-top: 20px;}
    .ourstore .img_with-text .c_text .more a {padding: 8px 20px;}
    .colllectionimg .gallery-text .label label, .inst_below_img .gallery-text .label label{font-size: 18px;}
    .preciousdetail .preciousdetailin .precioustext h2{font-size: 30px;}
    .preciousdetail .preciousdetailin {padding: 45px 0px;}
    .precious .tabing ul li a {font-size: 15px;padding: 7px 16px;width: 100%;height: auto;}
    .precious {padding-top: 60px;}
    .precious .tabing ul li{width: 135px;margin-right: 10px;}
    .contact-block .text h2{font-size: 24px;margin-bottom: 18px;}
    .contact-block .text .icon img{height: 52px;}
    .contact-block .text p{font-size: 14px;}
    .contact-block .text .visit{margin-top: 28px;}
    .contact-block .text .visit a{font-size: 13px;padding: 6px 16px;}
    .contact-block .text label{font-size: 14px;margin-bottom: 6px;}
    .contact-block .text .icon{margin-bottom: 28px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox {margin: 10px 0px;}
    .preciousdetail .preciousdetailin:nth-child(even) .precioustext, .preciousdetail .preciousdetailin .precioustext {padding-left: 65px;padding-right: 65px;        max-width: 530px;
        margin: 0 auto;}
    .about-tabing .precious .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight {width: 365px;}
    .contact-block {padding-top: 95px;}
    .contact-block .text{padding: 40px 20px;}
    .about-tabing .preciousdetail .preciousdetailin:nth-child(even) .precioustext{padding-left: 30px;padding-right: 40px; margin-top: 33px;}
    .about-tabing .precious .preciousdetail .preciousdetailin:nth-child(even) .img{margin-right: -8px;}
    .about-tabing .precious .preciousdetail .preciousdetailin:nth-child(even) .precioustext .borderbox .borderheight{width: 265px;}
    .about-tabing .preciousdetail .preciousdetailin .precioustext{margin: auto; margin-top: 40px; max-width: 380px; padding-left: 0; padding-right: 0;}
    .about-tabing .preciousdetail .preciousdetailin:nth-child(2n) .precioustext{padding-left: 0; padding-right: 0;}
    .about-tabing .precious .preciousdetail .preciousdetailin{padding: 35px 0px;}
    header .header-in .navigation ul li .submenu ul li a i{    top: 4px;
    margin-left: 0px;
    font-size: 16px;top: 3px;margin-left: 7px;font-size: 12px;}
    header .header-in .navigation ul li .submenu ul li .third_menu{margin: 0px}
    header .header-in .navigation ul li .submenu ul li .third_menu{padding: 2px 0px;}
    .our_store .texts h3{font-size: 22px;}
    .our_store .texts{padding: 48px 65px;}
    .our_store .texts .locattionblock .icon{margin-right: 24px;}
    .our_store .texts .locattionblock{margin-top: 24px;}
    .our_store .texts .locattionblock .icon img{width: 16px;margin-top: -10px;}
    .our_store .img iframe {height: 332px;}
    .our_store .our_store_in:nth-child(1){margin-bottom: 70px;}
    .our_store .texts .email{margin-left: 38px;}
    .our_store .texts .contactbtn{margin-top: 20px;}
    .our_store .img{padding-left: 20px;}
    .our_store .texts .email img{width: 18px;margin-right: 12px;}
    .our_store .texts .locattionblock .text p{font-size: 14px;}
    .our_store .texts .email{margin-top: 0px;margin-bottom: 14px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup{margin-top: 47px;}
    .collections .collectionlist.top{margin-top: 28px;}
    .collections .collectionlist .title {padding-left: 30px;margin-bottom: 50px;}
    .collections .collectionlist .title.last{ margin-top: 46px;padding-left: 32px;}
    .collections .more{margin-top: 48px;}
    .our_store .texts .contactbtn a{padding: 8px 16px;font-size: 14px;margin-left: 38px;}
    .insta .text{margin-top: 76px;}
    .insta .text p {font-size: 13px;margin-top: 10px;}
    .insta .text .fbtn{margin-top: 52px;}
    .insta .text .fbtn a{font-size: 14px;padding: 6px 16px;}
    .story .text{        margin-top: 10px;}
    .story .text label {font-size: 18px;margin-top: 12px;margin-bottom: 24px;}
    .story .text p{font-size: 12px;}
    .story .text .contact{margin-top: 58px;}
    .story .text .contact a{    font-size: 14px;padding: 6px 16px;}
    .home-contact {padding: 90px 0px;padding-bottom: 90px !important;}
    .home-contact .texts .locattionblock{margin-left: 57px;margin-top: 42px;}
    .home-contact .texts .locattionblock.btm{margin-top: 30px;}
    .home-contact .texts .contactbtn{margin-top: 38px;}
    .home-contact .texts .text h4{font-size: 13px;margin-bottom: 3px;}
    .collections .collectionlist .title p{font-size: 15px;}
    .home-contact .texts .text p{font-size: 13px;}
    .collections .collectionlist.bottom {padding-left: 0px;}
    .home-contact .texts .locattionblock .icon{margin-right: 22px;}
    .home-contact .texts .contactbtn a{font-size: 15px;    padding: 8px 16px;}
    .home-contact .texts .locattionblock .icon img{width: 15px;}
    .modal-fullscreen .modal-content .close img{width: 18px;margin-right: 55px;}
    
}

@media (max-width: 1300px){
        .indicatearrow a img{width: 25px;}
    .contact-block .text .visit a{font-size: 15px;padding: 8px 16px;}
    .contact-block .text .visit{margin-top: 25px;}
    .contact-block .text h2{font-size: 26px;margin-bottom: 12px;}
    .contact-block .text label{margin-bottom: 5px;}
    .contact-block{padding-top: 70px;}
    .contact-block .text .icon img{height: 52px;}
    .our_store .texts .locattionblock{margin-top: 15px;}
    .our_store .our_store_in:nth-child(1){margin-bottom: 50px;}
    .our_store .img iframe{height: 348px;}
    .our_store .texts .contactbtn a{font-size: 15px;padding: 8px 16px;margin-left: 30px;}
    .our_store .texts .email img{width: 20px;}
    .our_store .texts .email p{font-size: 16px;font-weight: 300;}
    .our_store .texts .email{margin-left: 30px;margin-top: 0px;}
    .our_store .texts .locattionblock .text p{font-size: 16px;}
    .our_store .texts .locattionblock .icon{margin-right: 15px;}
    .our_store .texts .locattionblock .icon img{width: 16px;}
    .our_store .texts{padding: 50px;}
    .our_store{padding: 60px 0px;}
    .our_store .texts h3{font-size: 22px;}
    .about-tabing .precious .preciousdetail .preciousdetailin {padding: 30px 0px;}
    .about-tabing .precious .preciousdetail .preciousdetailin .img{width: 100%;}
    .about-tabing .precious {padding: 40px 25px;}
    .preciousdetail .preciousdetailin .precioustext p{letter-spacing: 0px;font-family: karla !important;}
    .preciousdetail .preciousdetailin .precioustext .borderbox .sq{width: 5px;height: 5px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox{margin: 10px 0px;}
    .preciousdetail .preciousdetailin .precioustext{padding-left: 0px;padding-right: 0px;margin-top: 0px; max-width: 380px;margin: 0 auto;}
    .preciousdetail .preciousdetailin {padding: 25px 0px;}
    .precious {padding-top: 50px;}
    .precious .tabing ul li{width: 135px;margin-right: 10px;}
    .precious .tabing ul li a{font-size: 15px;padding: 8px 16px;}
    .carousel-control-prev{width: 20px !important;}
    .carousel-control-next{width: 20px !important;}
    .modal-fullscreen .modal-content .close img{width: 15px;}
    .ourstore {padding: 50px 0px;}
    .inner-social .insta{padding: 50px 0px;}
    .ourstore .ourstorerow .img_with-text .c_text .more{margin-top: 10px;}
    .ourstore .ourstorerow .img_with-text .c_text .more a{font-size: 13px;padding: 6px 16px;}
    .ourstore .ourstorerow .img_with-text .c_text p{font-size: 13px;}
    .ourstore .ourstorerow .img_with-text .c_text h4{font-size: 16px;}
    .ourstore .ourstorerow .img_with-text .c_text{          padding: 26px 20px;
        top: 22%;
        left: 55px;}
    .ourstore .ourstorerow .img_with-text .rightimg{margin-top: -208px;}
    .ourstore .ourstorerow .img_with-text{width: 46%;}
    .ourstore .ourstorerow .img{width: 54%;padding-left: 30px;}
    .ourstore .ourstorerow{padding: 0px 0px;}
    .gallery-item-last{margin-bottom: 25px;}
    .gallery-text{margin-top: 25px;}
    .colllectionimg .colllectionrow .colllectionitem .block {margin-top: 0px !important;margin: 8px;}
    .collection_s .tabing ul li{/*width:auto;margin-right: 5px;*/}
    .collection_s .tabing ul li button{/*font-size: 15px;padding: 8px 16px;height: auto; */}
    .collection_s {padding-top: 50px;}
    .pagebanner .banner-text h1{font-size: 30px;}
    .collections .collectionlist .img .hoverblock a{width: 180px;font-size: 12px;}
    .footer-bottm .copyright p a{margin: 0px 2px;}
    .footer-bottm .copyright p:nth-child(1){font-size: 11px;    margin-top: 12px;}
    .footer-bottm .copyright p a img{width: 23px;}
    footer .footerin ul.ftnav li{padding-left: 0px;}
    footer .footerin .ftlogo img{width: 165px;}
    footer .footerin ul.ftnav li a{font-size: 12px;}

    header .header-in .navigation ul li:last-child a{padding-left: 0px;}
    header .header-in .logo {min-width: 120px;}
    header .header-in .navigation ul li.social a img{width: 24px;}
    header .header-in .navigation ul li.social a img:nth-child(1){margin-left: 0px;}
    header .header-in .navigation ul li.social{         padding: 17px 0;
        padding-right: 0px !important;
        margin-left: 0px;}
        header .header-in .navigation ul li{padding-right: 0px;}
    .stones .tabing ul{margin-bottom: 40px;}
    .productslider .owl-nav button.owl-prev{    left: -0.7%;}
    .productslider .owl-nav button.owl-next{    right: -1.3%;}
    .stones .tabing .tab-content .tab-pane .tabsrow{padding: 0px 60px;}
    .collections .collectionlist.top{margin-top: 24px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .img{width: 56%;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text{width: 44%;        margin-top: 0px;padding-left: 15px;}
    .collections .collectionlist.bottom {padding-left: 0px;padding-top: 8px;}
    .stones .tabing ul li{margin-right: 5px;}
    .collections .more a{font-size: 15px;padding: 8px 16px;}
    header .header-in .navigation ul{        display: flex;
        align-items: center;
        justify-content: space-between;}
        header .header-in .navigation ul li a {  letter-spacing: 1px;      padding: 22px 28px;
        font-size: 12px;}
        header .header-in .navigation ul{padding: 0px 35px;}
        header .header-in .navigation ul li:last-child{padding-left: 0px;}
    header .header-in .logo img{width: 95px;}
    header .header-in .navigation ul li .submenu{        top: 64px;
        width: 192px;
        left: 5px;}
        header .header-in .navigation ul li .submenu ul li .third_menu{padding: 0px 0px;}
        header .header-in .navigation ul li .submenu ul li a i{    top: 2px;margin-left: 6px;font-size: 12px;}
        header .header-in .navigation ul li .submenu ul li{padding: 8px 0px 0px 0px;}
        header .header-in .navigation ul li .submenu ul li a{font-size: 12px;}
    header .header-in .navigation ul li .submenu ul{padding: 15px 30px;}
    .collections .collectionlist .title h3{letter-spacing: 1px;font-size: 30px;}
    .collections .collectionlist .title{padding-left: 30px;}
    header .header-in .navigation ul li a i{top: 2px;font-size: 12px;}
    .collections .collectionlist .title.last p {padding-right: 0%;}
    .collections .collectionlist .title p{padding-right: 0%;}
    .ourstore .img_with-text .rightimg {margin-top: -164px;}
    .ourstore .img_with-text .c_text {top: 25%;width: 55%;left: 20px;}
    .ourstore .img_with-text .c_text h4 {margin-bottom: 8px;}
    .ourstore .img_with-text .c_text p {font-size: 13px;}
    .ourstore .img_with-text .c_text .more a {padding: 8px 15px;}
    .preciousdetail .preciousdetailin .precioustext h2 {font-size: 30px;}
    .precious .tabing ul li{width: 140px;}
    .preciousdetail .preciousdetailin:nth-child(even) .img{margin-right: 0px;}
    .preciousdetail .preciousdetailin .precioustext p{font-size: 14px;}
    .preciousdetail .preciousdetailin:nth-child(even) .precioustext{padding-left: 0px;padding-right: 0px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight {width: 175px;}
    .about-tabing .precious .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight {width: 270px;}
.stones .tabing ul li button{font-size: 15px;
        padding: 8px 16px;
        height: auto;}
        .story .text label{    font-size: 20px;
    margin-bottom: 16px;
    margin-top: 12px;}
        .stones .tabing ul li{width: 125px;}
    .home-banner .banner-text h1{font-size: 30px;}
    .stones{padding: 50px 0px;}
    .stones .head h2{font-size: 30px;margin-bottom: 8px;}
    .stones .head p{margin-bottom: 12px;font-size: 14px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .discover a{font-size: 15px;
    padding: 8px 16px;}
    .collections{padding: 50px 0px;}
    .collections .collectionlist.top{margin-top: 28px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact{margin-bottom: 12px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text h3{font-size: 30px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text label{font-size: 18px;margin-bottom: 15px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text p{font-size: 12px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup{margin-top: 48px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup .contact a{font-size: 15px;padding: 8px 16px;}
    .productslider .owl-nav button img{width: 32px;}
    .collections .collectionlist .title{margin-bottom:50px;}
    .collections .collectionlist .title p{font-size: 14px;}
    .collections .more{margin-top: 40px;}
    .insta .text{margin-top: 75px;}
    .insta .text h3{font-size: 30px;}
    .story {padding: 70px 30px;}
    .story .text{margin-top: 16px;}
    .story .text h3{font-size: 28px;}
    .story .text .contact{        margin-top: 55px;}
    .insta {padding: 50px 0px;}
    .story .text p{font-size: 14px;}
    .insta .text p{    margin-top: 10px;font-size: 13px;}
    .insta .text .fbtn a{font-size: 15px;padding: 8px 16px;}
    .insta .text .fbtn{margin-top: 36px;}
    .story .text .contact a{    font-size: 15px;padding: 8px 16px;}
    .maprow{padding: 0px 10px;}
    .home-contact{padding: 70px 0px;}
    .home-contact .texts{padding: 33px 20px;}
    .home-contact .texts h3{font-size: 30px;}
    .home-contact .texts .locattionblock{margin-top: 38px;margin-left: 68px;}
    .home-contact .texts .text h4{font-size: 12px;}
    .home-contact .texts .text p{font-size: 12px;}
    .home-contact .texts .locattionblock .icon img{width: 16px;}
    .home-contact .texts .locattionblock .icon{margin-right: 22px;}
    .home-contact .texts .locattionblock.btm{margin-top: 22px;}
    .home-contact .texts .contactbtn a{font-size: 15px;padding: 8px 16px;}
    .home-contact .texts .contactbtn{margin-top: 28px;}
    .home-contact .img iframe{height: 413px;}
    footer .footerin{padding-top: 20px;}
    .chat img{width: 80px;}
    .chat{bottom: 0px;right: 0px;}
    .gallery-text .label{padding: 15px;}
    .gallery-text .label label{ /*bottom: 10px;font-size: 15px; */}
        .contact-block .text label{font-size: 15px;}
            .contact-block .text label {font-size: 14px;}
            .contact-block .text p{font-size: 14px;}
                .contact-block .text h2 {font-size: 25px;}
                .our_store .texts .locattionblock .text p{font-size: 14px;}
                .our_store .texts .email p {font-size: 14px;}
                .our_store .texts .email{
        margin-bottom: 16px;
                }

}

/* @media (max-width: 1280px){
        .desktiop_menu .submenu01 ul li:nth-child(1) i.fa{
    margin-top: 3px;
}
    .desktiop_menu .submenu01 ul li:nth-child(2) i.fa{
    margin-top: 3px;
}
.desktiop_menu .submenu01 ul li:nth-child(3) i.fa{
    margin-top: 0px;
}
} */

@media (max-width: 1024px){
    .collection_s .tabing ul li{margin-bottom: 10px;}
    .ourstore .ourstorerow .img_with-text .c_text{padding: 30px 20px;}
    .about-tabing .preciousdetail .preciousdetailin:nth-child(even) .precioustext{padding-right: 0px;}
    .about-tabing .preciousdetail .preciousdetailin .precioustext {padding-left: 0px;padding-right: 0px;margin-top: 0px;}
    .about-tabing .precious{padding: 40px 0px;}
    .preciousdetail .preciousdetailin .precioustext h2{font-size: 26px;}
    .preciousdetail .preciousdetailin .img{width: 100%;}
    .precious .tabing ul li{width: 120px;    margin-right: 5px;}
    .ourstore .ourstorerow .img_with-text .rightimg {margin-top: -169px;}
    .ourstore .ourstorerow .img_with-text .c_text p{font-size: 11px;}
    .ourstore .ourstorerow .img_with-text .c_text h4{margin-bottom: 5px;}
    .ourstore .ourstorerow .img_with-text .c_text .more a {font-size: 14px;padding: 5px 16px;}
    .stones .tabing ul{margin-bottom: 15px;margin-top: 20px;}
    footer .footerin {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    footer{margin-bottom: 0px;}
    .collections .more{margin-top: 25px;}
    footer .footerin .ftlogo img{width: 120px;}
    .collections .collectionlist .title.last{padding-left: 0px;margin-top: 25px;}
    .collections .collectionlist .title{margin-bottom: 25px;}
    header .header-in .navigation ul li.social{padding: 8px 0px;}
    header .header-in .navigation ul li:last-child{padding-left: 50px;}
    .collection_s{padding-top: 40px;}
    header .header-in .navigation ul li.social a img:nth-child(1){margin-right: 5px;}
    .collection_s .tabing ul li button{font-size: 14px;}
    header .header-in .navigation ul li a, footer .footerin ul.ftnav li a{font-size: 11px;}
    header .header-in .navigation ul li .submenu ul {padding: 10px 15px;}
    header .header-in .navigation ul li .submenu{         top: 52px;
        left: -6px;
        width: 162px;}
    header .header-in .navigation ul li a {padding: 17px 0px;}
    .preciousdetail .preciousdetailin:nth-child(even) .precioustext, .preciousdetail .preciousdetailin .precioustext {padding-left: 0px;padding-right: 0px;}
    header .header-in .navigation ul{        padding: 0px 0px;
        display: flex;
        align-items: center;
        justify-content: space-between;}
    header .header-in .logo img{width: 85px;}
    .home-banner .banner-text h1{font-size: 22px;}
    .stones .head h2{font-size: 26px;}
    .productslider .owl-nav button img{width: 26px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text h3{font-size: 26px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text label{font-size: 16px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text{padding-left: 10px;padding-top: 0px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text .btngroup{margin-top: 20px;}
    .collections .collectionlist .title h3{font-size: 24px;}
    .insta .text h3{font-size: 24px;}
    .insta .text{padding-right: 0px;margin-top: 0px !important;}
    .insta .text .fbtn{margin-top: 20px;}
    .story {padding: 75px 50px;}
    .story .text h3{font-size: 26px;}
    .story .text label{font-size: 16px;}
    .home-contact {padding: 60px 0px;padding-bottom: 60px !important;}
    .home-contact .texts h3{font-size: 26px;}
    .home-contact .texts{padding: 30px;}
    .home-contact .texts .locattionblock{margin-left: 0px;margin-top: 25px;}
    .home-contact .texts h3{margin-bottom: 25px;}
    .home-contact .img iframe{height: 388px;}
    .pagebanner .banner-text h1{font-size: 23px;}
    .ourstore .img_with-text {width: 100%;}
    .ourstore .img_with-text .leftimg {width: 52%;}
    .ourstore .img_with-text .rightimg {margin-top: -155px;width: 50%;left: 0;}
    .ourstore .img_with-text .c_text {padding: 20px 15px;top: 20%;margin-left: 90px;width: 62%;}
    .ourstore .img_with-text .c_text h4 {font-size: 18px;margin-bottom: 10px;}
    .ourstore .img_with-text .c_text .more {margin-top: 15px;}
    .ourstore .img_with-text .c_text .more a {padding: 7px 10px;font-size: 14px;}
    .contact-block .text {padding: 30px 10px;}
    .contact-block .text .icon {margin-bottom: 20px;}
    .contact-block .text .icon img {height: 40px;}
    .contact-block .text h2 {font-size: 20px;}
    .contact-block .text label {font-size: 14px;}
    .contact-block .text p {font-size: 14px;}
    .our_store .texts h3{font-size: 25px;}
    .our_store .texts{padding: 30px;}
    .our_store .img iframe {height: 306px;}
    header .header-in .logo{min-width: 160px;}
    .collections .collectionlist .title{padding-left: 0px;}
    .collections .collectionlist.top{margin-top: 10px;}
    .collections .collectionlist .title p{font-size: 12px;}
    header .header-in .navigation ul li a i{top: 3px; font-size: 11px;}
    .stones .tabing .tab-content .tab-pane .tabsrow{        padding: 30px;
        overflow: hidden;
        display: flex;
        align-items: center;}
    .collections .collectionlist .title p br{display: none;}
    .inner-social .insta .innersolialrow{display: flex;align-items: center;}
}

@media (max-width: 991px){
    .ourstore .ourstorerow .img_with-text .c_text{padding: 20px 20px;}
    .ourstore .ourstorerow .img_with-text .rightimg{margin-top: -153px;}
    .collection_s .tabing ul li{width:auto;}
    .collections{padding-top: 0px !important;}
    footer{padding-top: 0px;padding-bottom: 0px;}
    footer .footerin ul.ftnav li a{letter-spacing: .5px;}
.collections .collectionlist .title.last p{margin-top: 0px;}
    footer .footerin{padding-bottom: 20px;}
    .insta .text{margin-top: 0px;}
    header .header-in .navigation ul li:last-child{padding-left: 0px;}
    header .header-in .navigation ul li a{padding: 16px 0px;}
    header .header-in .navigation ul li.social{padding-right: 0px !important;}
    header .header-in .logo{min-width: 150px;}
    header .header-in .navigation ul li a{padding: 22px 0px;}
    .collections .collectionlist .img .hoverblock a{width: 140px;}
    .contact-block .text label{height: 45px;}
    header .header-in .navigation ul li .submenu {top: 60px;}
    .home-contact .img iframe {height: 372px;}
    header .header-in .navigation ul li .submenu{width: 175px;}
    .about-tabing .precious{padding: 20px 0px;}
    .ourstore .img_with-text .c_text .more a {padding: 6px 15px;}
    .collection_s .tabing ul li button{font-size: 12px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text label{font-size: 15px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text{padding-left: 20px;}
    .stones .tabing ul{margin-bottom: 15px;}
    .insta {padding: 50px 0px;}
    .home-contact .texts .locattionblock.btm{margin-top: 20px;}
    .home-contact .texts .contactbtn{margin-top: 20px;}
    .collections .collectionlist.top{margin-right: 0px;}
    .collections .collectionlist.bottom {padding-left: 0px;}
    .story .text p, .insta .text p, .collections .collectionlist .title p, .stones .tabing .tab-content .tab-pane .tabsrow .text p, .stones .head p{font-size: 14px;}
    .ourstore .img_with-text .c_text{margin-left: 75px;}
    .precious .tabing ul li button{margin-bottom: 10px;}
    .precious .tabing ul{margin-bottom: 15px;}
    .ourstore .img_with-text .c_text p {font-size: 12px;line-height: 1.3;}
    header .header-in .navigation ul li a, footer .footerin ul.ftnav li a{font-size: 10px;}
    header .header-in .logo img{width: 95px;}
    .insta .row{align-items: center;}
    .home-banner video{height: 100%;}
    .insta .text h3{font-size: 22px;}
    .preciousdetail .preciousdetailin .precioustext h2{font-size: 30px;}
    .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight{width: 175px;}
    .press .head h2{font-size: 28px;}
    .collections .more{margin-top: 25px;}
    .home-contact .texts .locattionblock{margin-top: 20px;}
    .carousel-inner {width: 75% !important;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text label{font-size: 16px;}
    .home-contact .texts h3{font-size: 22px;}
    .collections .collectionlist .title h3{font-size: 21px;}
    .ourstore .img_with-text .rightimg {margin-top: -135px;}
    .precious .container{max-width: 95%;}
    .home-contact .texts{width: 40%;}
    .home-contact .img{width: 60%;}
    .our_store .texts h3{font-size: 22px;}
    .our_store .texts{width: 40%;}
    .our_store .img{width: 60%;}
    .our_store .img iframe {height: 303px;}
    .collection_s .tabing ul{margin-bottom: 0px;}
    .collection_s .tabing ul li button{margin-bottom: 0px;}
    .collection_s .hscroll{width: 100%;overflow-x: auto;padding-top: 0px;margin-bottom: 0px;overflow-y: hidden;}
    .collection_s .hscroll::-webkit-scrollbar{visibility: hidden;}
    .collection_s .hscroll ul{display:flex;}
}

@media (max-width: 855px){
    .ourstore .ourstorerow .img_with-text .c_text{top: 15%;padding: 20px 15px;}
.ourstore .ourstorerow .img_with-text .rightimg{margin-top: -139px;}
    header .header-in .logo img{width: 80px;}
    header .header-in .navigation ul li a, footer .footerin ul.ftnav li a{font-size: 8px;}
    header .header-in .navigation ul li.social a img:nth-child(1){margin-right: 0px;}
    header .header-in .navigation ul li.social a img{width: 20px;}
     header .header-in .navigation ul li .submenu {top: 54px;}
    .home-contact .img iframe {height: 360px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text label, .collections .collectionlist .title.last p, .insta .text p, .home-contact .texts .text p{line-height: 1.3;}
    .ourstore .img_with-text .c_text p{font-size: 10px;}
    .ourstore .img_with-text .c_text {width: 60%;padding: 20px 15px;top: 12%;margin-left: 65px;}
    .ourstore .img_with-text .c_text .more{margin-top: 20px;}
    .ourstore .img_with-text .c_text p{line-height: 1.3;}
    .ourstore .img_with-text .rightimg {margin-top: -120px;}
    .stones .tabing{margin-top: 15px;}
    .collections, .stones {padding: 50px 0px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text label{font-size: 16px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text h3{font-size: 25px;}
    .collections .collectionlist .title h3{font-size: 19px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text p br{display: none;}
    .collections .collectionlist .title p{padding-right: 0px;}
    .insta .text h3{font-size: 18px;}
    .story .text h3{font-size: 25px;}
    .home-contact .texts .text h4{font-size: 14px;}
    .home-contact .texts h3{font-size: 20px;}
    .home-contact .texts .text p{font-size: 14px;}
    .story {padding: 50px 30px;}
    .story .text p br{display: none;}
    header .header-in .navigation ul li a i{font-size: 10px;}
.insta .text .fbtn a{padding: 10px 10px;}
    header .header-in .navigation ul li a {
        padding: 20px 0px;
    }
    .stones .tabing .tab-content .tab-pane .tabsrow .text label br{display: none;}
    .about-tabing .precious .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight{width: 275px;}
    footer .footerin ul.ftnav li a{font-size: 9px;}
    .our_store .texts{padding: 30px 10px;}
    .contact-block .text h2{font-size: 16px;}
    .contact-block .text p br{display: none;}
    .contact-block .text .visit{margin-top: 20px;}
    .home-contact .texts h3{font-size: 18px;}
    .home-contact .texts .text h4{font-size: 12px;}
    .home-contact .texts .locattionblock .icon img{width: 15px;}
    .home-contact .texts .locattionblock{margin-top: 20px;}
    .home-contact .texts .contactbtn{margin-top: 20px;}
    .collection_s .tabing ul li button {margin-bottom: 10px;}
    .ourstore .img_with-text .c_text .more{margin-top: 10px;}
    .collection_s .tabing ul li{width: auto;display: block;}
    .inner-social .insta .innersolialrow{display: flex;align-items: center;}
    .inner-social .insta .innersolialrow .text{margin-top: 0px;}
}

@media (max-width: 768px){
    .collection_s .tabing ul li{display: inline-block;margin-right: 8px;        margin-bottom: 10px;}
    ..collection_s .hscroll ul{display: -webkit-box;}
    .ourstore .ourstorerow .img_with-text .c_text{padding: 15px;}
    .ourstore .ourstorerow .img_with-text .rightimg{margin-top: -130px;}
    .gallery-text{margin-top: 15px;}
    .home-contact .texts .text p{font-size: 12px;}
    .ourstore .img_with-text .c_text h4 {font-size: 16px;margin-bottom: 5px;}
    .ourstore .img_with-text .c_text .more{margin-top: 10px;}
    .ourstore .img_with-text .c_text .more a {padding: 5px 10px;font-size: 12px;}
    footer .footerin{padding: 20px 0px;}
    .home-banner video{min-height: 450px;}
    .ourstore .img_with-text .rightimg {margin-top: -113px;}
    .collections .collectionlist .title {padding-left: 10px;}
    .collections .collectionlist .title h3{font-size: 18px;}
    .preciousdetail .preciousdetailin .img{width: 100%;}
    .precious .container {max-width: 100%;}
    .home-contact .img iframe {height: 350px;}
    .ourstore .ourstorerow .img_with-text .c_text p{font-size: 9px;}
}

@media (min-width: 600px){
    .hamburger{display: none;}
    .mobileheading{display: none;}
}

@media (max-width: 600px){
    .collection_s .hscroll{overflow-y: auto;}
    #menuToggle{top: 18px;}
    header .header-in{padding: 0 0px;justify-content: center;}
    .our_store .texts .email{margin-top: 15px;}
    .precious .tabing ul li{margin-right: 8px;}
    .precious .tabing ul li a{width: 100%;}
    .colllectionimg .colllectionrow .colllectionitem .block{margin: 0px;}
    .ourstore .ourstorerow .img_with-text .c_text{left: 0px;top: 22%;}
    .ourstore .ourstorerow .img {width: 100%;padding-left: 0px;}
    .ourstore .ourstorerow .img_with-text .c_text{padding: 10px;}
    .ourstore .ourstorerow .img_with-text .c_text p{font-size: 14px;}
    .ourstore .ourstorerow .img_with-text .c_text h4{ margin-bottom: 5px;       font-size: 18px;}
    .ourstore .ourstorerow .img_with-text{width: 100%;}
    .inner-social .insta .innersolialrow .instaslider{width: 100%;padding-right: 0px;}
    .inner-social .insta .innersolialrow .text {margin-top: 0px;width: 100%;padding-right: 0;}
    .colllectionimg .colllectionrow .colllectionitem{width: 100%;}
    .inner-social .insta .innersolialrow{display: block;}
    .collection_s .tabing ul li button{font-size: 14px;}
    .colllectionimg .colllectionrow .colllectionitem .block{padding: 0px;}
    .stones .tabing ul li{display: inline-block;width: auto;margin-bottom: 10px !important;}
    .lightbox-modal .carousel-control-prev{left: 10px;}
    .lightbox-modal .carousel-control-next{right: 10px;}
    .lightbox-modal-one .carousel-control-prev{left: 10px;}
    .lightbox-modal-one .carousel-control-next{right: 10px;}
    .lightbox-modal-two .carousel-control-prev{left: 10px;}
    .lightbox-modal-two .carousel-control-next{right: 10px;}
    .lightbox-modal-three .carousel-control-prev{left: 10px;}
    .lightbox-modal-three .carousel-control-next{right: 10px;}
    .lightbox-modal-four .carousel-control-prev{left: 10px;}
    .lightbox-modal-four .carousel-control-next{right: 10px;}
    .lightbox-modal-five .carousel-control-prev{left: 10px;}
    .lightbox-modal-five .carousel-control-next{right: 10px;}
    .lightbox-modal-six .carousel-control-prev{left: 10px;}
    .lightbox-modal-six .carousel-control-next{right: 10px;}
    .lightbox-modal-last .carousel-control-prev{left: 10px;}
    .lightbox-modal-last .carousel-control-next{right: 10px;}




    .home-contact .texts .contactbtn{text-align: left;}
    .collection_s .hscroll{margin-bottom: 30px;}
    .stones{padding: 40px 0px;}
    .laptopheading{display: none;}
    header.sticky{background: -webkit-linear-gradient(#000000, #00000000);}
    header{height: auto;padding:10px 10px;}
    .our_store .texts h3{font-size: 28px;}
    .storerow{display: block;}
    .maprow{display: block;}
    .our_store .img {width: 100%;padding-left: 0px;}
    .our_store .texts .locattionblock .text p{margin-bottom: 0px;}
    .our_store .texts{width: 100%;}
    .our_store .texts .email{margin-bottom: 0px;}
    .home-contact .texts{width: 100%;}
    .home-contact .img {width: 100%;padding-left: 0;}
    .productslider .owl-nav button.owl-prev{left: 0%;}
    .productslider .owl-nav button.owl-next{right: 0.3%;}
    .stones .head h2{font-size: 28px;}
    .gallery-item {margin-top: 0;margin-bottom: 20px;}
    .gallery-item-one{margin-top: 0;margin-bottom: 20px;}
    .story .text h3 {font-size: 28px;line-height: 1.3;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text h3{font-size: 24px;line-height: 1.3;}
    .collections .collectionlist .title h3{font-size: 28px; }
    .home-banner .banner-text{top: 50%;}
    .collections{padding: 40px 0px;}
    .collections .collectionlist .img .hoverblock a{width: 240px;}
    .home-banner .banner-text h1{font-size: 26px;margin-bottom: 0;font-weight: 600;}
    .home-contact .texts .contactbtn a{margin-right: 0px;margin-left: 40px;}
     .container {max-width: 100%;}
    header .container{max-width: 100%;padding: 5px;}
    .home-contact .texts .text p{font-size: 16px;}
    .home-contact .texts .text h4{font-size: 16px;}
    .home-contact .texts h3{font-size: 28px;}
    .home-contact .texts {padding: 30px 40px;}
    footer .footerin .ftlogo img{width: 108px;}
    header .header-in .logo img{width: 80px;margin: 0px;}
    .contact-block .text .icon img{height: 50px;}
    .footer-bottm .copyright p{margin-bottom: 20px;}
    .contact-block .text{margin-bottom: 25px;}
    .footer-bottm .copyright p a {margin: 10px 0px;}
    .our_store .texts{margin-bottom: 25px;}
    .contact-block .text h2{font-size: 22px;}
    .contact-block .text label{font-size: 18px;height: auto;}
    .collections .more {margin-top: 10px;}
    .contact-block .text p{font-size: 16px;}
    .stones .head p br{display: none;}
    .modal-fullscreen .modal-content .close img{margin-right: 20px;width: 15px;}
    .carousel-control-prev, .carousel-control-next{width: 15px !important;}
    .ourstore .img_with-text .c_text{padding: 20px 20px;top: 35%;}
    .inst_below_img .gallery-item-one .label, .colllectionimg .gallery-item .label{padding-bottom: 10px;}
    .colllectionimg .gallery-text .label label, .inst_below_img .gallery-text .label label{font-size: 18px;text-align: center;}
    .collection_s .tabing ul {margin-bottom: 0px;}
    .collection_s{padding-top: 50px;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text p br{display: none;}
    .collection_s .tabing ul li button{margin-bottom: 0px;}
    ..hscroll{width: 100%;overflow-x: auto;padding-top: 5px;margin-bottom: 0px;overflow-y: hidden;}
    .hscroll::-webkit-scrollbar{visibility: hidden;}
    ..hscroll ul{display: -webkit-box;}
    .pagebanner img {width: 100%;height: 350px;object-fit: cover;}
    .pagebanner .banner-text{        top: 50%;
        height: 100%;
        display: flex;
        align-items: center;}
    .pagebanner .banner-text h1{font-size: 26px;}
    .ourstore .img_with-text .leftimg{width: 100%;}
    .ourstore .img_with-text .rightimg{position: initial;width: 100%;margin: 20px 0px;overflow: hidden;margin-bottom: 30px;}
    .colllectionimg .row{display: block;}
    .inst_below_img .row{display: block;}
    .collection_s .tabing ul li button{width: auto;}
    .instaslider .owl-dots button span{margin: 5px;}
    .insta .text .fbtn{margin-top: 10px;}
    .insta .text h3{font-size: 28px;margin-bottom: 10px;}
    .collections .collectionlist .title{margin-bottom: 25px;}
    .stones .tabing ul{margin-bottom:0px;}
    .stones .tabing ul li button{width: auto;padding: 7px 16px;}
    .container {max-width: 100%;}
    header .header-in .logo{width: auto; text-align: center;}
    header .header-in .navigation{display: none;}
    header .header-in .logo img{padding: 0px;}
    .stones .tabing .tab-content .tab-pane .tabsrow{display: block;}
    .stones .tabing .tab-content .tab-pane .tabsrow .img{width: 100%;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text{width: 100%;}
    .stones .tabing .tab-content .tab-pane .tabsrow .text{padding-left: 0px;        margin-top: 25px;}
    .productslider .owl-nav button.owl-next, .productslider .owl-nav button.owl-prev{top: 58%;}
    .stones .tabing ul li{margin-bottom: 0px;}
    .collections .collectionlist .img{margin-bottom: 20px;}
    .insta .text{margin-bottom: 30px;margin-top: 0;}
    .home-contact .texts{margin-bottom: 20px;}
    .ftlogo {text-align: center;}
    .ftnav{margin-top: 20px;}
    .footer-bottm .copyright p:nth-child(1){font-size: 10px;}
    footer .footerin{padding: 20px 0px;}
    footer .footerin ul.ftnav{margin-top: 20px;display: block}
    footer .footerin ul.ftnav li a{justify-content: center;display: flex;font-size: 12px;}
    .home-contact {padding: 50px 0px;}
    .insta {padding: 40px 0px !important;}
    .collections .collectionlist .title {padding-left: 0px;text-align: center;}
    .chat{bottom: 5px;right: 0px;}
    .footer-bottm .copyright p:nth-child(1){margin-bottom: 0px;}
    footer .footerin ul.ftnav li {padding: 8px 8px;width: 50%; float: left;text-align: left;}
    .story{background-size:cover !important;        padding: 145px 10px;background: url(/NCB/img/storybg2.png);}
    .story .text label{margin-bottom: 20px;margin-top: 20px;}
    .precious {padding-top: 50px;}
    .insta .text .fbtn a{padding: 10px 28px;}
    .story .text label{font-size: 18px;}
    .story .text p, .insta .text p, .collections .collectionlist .title p, .stones .tabing .tab-content .tab-pane .tabsrow .text p, .stones .head p{line-height: 1.7;}
    .story .text .contact{margin-top: 100px;}
    .precious .tabing ul{margin-bottom: 25px;        }
    .precious .tabing ul li{display: block;width: auto;margin-bottom: 10px;}
    .preciousdetail .preciousdetailin .img{width: 100%;}
    .preciousdetail .preciousdetailin{padding-top: 0px;}
    .precious .tabing ul li button{width: auto;margin-bottom: 0px;}
    .preciousdetail .preciousdetailin .precioustext h2{font-size: 30px;}
    .mobile-view{display:block;}
    .laptop-view{display: none;}
    .preciousdetail .preciousdetailin .precioustext{margin-bottom: 25px;}
    footer{padding-top: 15px;}
    .about-tabing .precious {padding: 50px 0px;}
    .about-tabing .precious .preciousdetail .preciousdetailin .precioustext .borderbox .borderheight {width: 265px;}
    .press .head h2{text-align: center;}
    .press .newslist label{margin-top: 10px;margin-bottom: 10px;}
    .our_store .texts{justify-content: center;display: inline-grid;}
    .ourstore .img_with-text .c_text h4 {font-size: 22px;margin-bottom: 10px;}
    .ourstore .img_with-text .c_text p{font-size: 16px;}
    .ourstore .img_with-text .c_text .more a {font-size: 15px;padding: 8px 15px;}
    .ourstore .img_with-text .c_text{width: 100%;margin-left: 0px;position: initial;margin: 30px 0px;}
    .about-tabing .precious .preciousdetail .preciousdetailin .img{width: 100%;}
    .home-banner video{min-height: 100%;        margin-bottom: -5px;}
    .stones .tabing{margin-top: 0px;}
    .stones .tabing ul{margin-top: 0px;}
}

@media (max-width: 414px){
    .home-contact .texts{padding: 30px 20px;}
    .ourstore .img_with-text .c_text{width: 90%;left: 0;margin-left: 0;right: 0;margin: 0 auto;top: 33%;}
}


.desktiop_menu ul li:hover .submenu01:before {
    content: '';
    position: absolute;
    top: 0;
    height: 380px;
    width: 100%;
    left: 0;
}