/************************************/
/* queen-sirikit-jewels */

.cms-queen-sirikit-jewels .std {
background: #fff;
}
.np-head{
	text-align:center;
}

/*.np-side{
	width:30%;
}*/
/*.np-img{
	width:77.5%;
    float: right;
	text-align:justify;
}
#np-img1{
	margin-left:10%;
}*/
.np-img{
	text-align: center;
	/*margin: 0px 0px 17px calc((100% - 980px) * 0.5);
	left: 14px;*/
}
/*.np-img{
	width:100%;
	
	
}*/
.np-gallery_row{
    width: 100%;
    float: left;
    margin: 25px 0 50px 0px;
}
.np-bottom {
    float: left;
    width: 33.33%;
    text-align:center;
	position:relative;
}
.np-bottom img {
    width: 85%;
}
.np-bottom:hover .np-hover {
    opacity:1;
}
.np-hover {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #1e154d;
    color: #fff !important;
opacity:0;
}

.np-hover p {color:#fff;}
.np-hover h4 {color:#8f7b6a;}
img#np-img1 {
    width: 600px;
}
.np-content1 {
max-width: 1400px !important;
margin: 0 auto;
margin-top: 21px;
}

/************************************/
/* most-expensive-diamond-jewelry */


section.np-main {
/* float: left; */
width: 70%;
margin: 0 auto;
}
/* .np-font_0{
		font-size: 53px;
		line-height: 55px;
		/*font-family:cinzel,serif;*/
		/*color: rgb(var(--color_15));
} */
.np-font_1{
	font-size:15px;
	font-family:"Poppins", Arial, Tahoma, sans-serif;
}

.np-font_2 {
	font-size: 33px;
	/* font-family: cinzel,serif; */
	font-weight: bold;
	color: black;
	margin-bottom: 0;
	margin: 0px 0 1px 0;
	width: 100%;
	float: left;
}
.cms-origin-of-diamonds h4, .cms-diamonds-on-a-budget h4, .cms-why-uncertified-diamonds h4 {
	margin: 25px 0px;
}
.np-uncertified_content p:last-child {
	padding-bottom: 15px;
}
.np-font_3{
	font-size:17px;
	color:black;
}

.np-font_5{
	font-size:20px;
	font-family:"Poppins", Arial, Tahoma, sans-serif;
}
.np-font_6{
	font-size:30px;
	color:black;
}

.np-col1{
	width: 50%;
    float: left;
    text-align: center;
	
}
.np-col2 {
    width: 50%;
    float: left;
    text-align: justify;
    max-width: 400px;
    
	}
.np-row{
	width: 100%;
    float: left;
	margin-top:2%;
}

.np-first{
	text-align: right;
    margin-top: 0%;
}

.cms-most-expensive-diamond-jewelry .std {
background: #fff!important;
}

.np-right{   
   width: 100%;
}


/************************************/
/* history-of-kohinoor-diamond */

section.np-main1 {
/* float: left; */
width: 75%;
margin: 0 auto;
}
.np-font{
	font-size:25px;
	/*font-family:cinzel,serif;*/
}
.cms-history-of-kohinoor-diamond .std{
	background: #fff!important;
}
.np-top1{
	text-align:center;
}
.np-colunm1 {
	width: 50%;
	float: left;
	text-align: left;
}
.np-colunm2{
	width: 50%;
    float: left;
    max-width: 439px;
	margin:0px 0px 0px 30px;
	text-align: left;
}
.cms-history-of-kohinoor-diamond .np-colunm1 img {
	width: 100%;
}
.np-row1 {
    width: 100%;
    text-align: justify;
    margin-top: 2%;
	float:left;
}
.np-right1{
	width:100%;
}
.np-middle1{
	margin:0;
}


/************************************/
/* why-uncertified-diamonds */

.cms-why-uncertified-diamonds .std{
	background: #fff!important;
}
.np-uncertified_head{
	text-align:center;
}
.np-uncertified_img{
	text-align:center;
	width: 100%;
}
.np-uncertified_content{
	 width: 50%;
    /* float: right; */
	margin:0 auto;
}
.np-uncertified_content p {
    width: 66
}
/************************************/
/*******diamonds-on-a-budget*********/

.cms-diamonds-on-a-budget .std{
	background: #fff!important;
}
.np-diamond_head{
	text-align:center;
}
.np-diamond_conn{
	width:62%;
	margin:0 auto;
}
.np-diamond_content {
    width: 60%;
    margin: 0 auto;
    text-align: justify;
}
.np-diamond_image {
    float: left;
    display: flex;
	margin-left: -110px;
    margin-top: 1%;
    margin-bottom: 3%;
}
.np-diamond_image #img1{
	width: 600px;
    height: 400px;
	
}
.np-diamond_image #img2{
	width: 378px;
    height: 235px;
    position: absolute;
    margin-left: 20%;
    z-index: 1;
}
.np-diamond_image #img3{
	width: 346px;
    height: 240px;
    position: absolute;
    margin-left: 31%;
    margin-top: 160px;
}
.np-diamond_image #img4{
	width: 600px;
    height: 400px;
    margin-left: 13%;
}
/* .np-diamond_content div { */
    /* display: inline-flex; */
/* } */
.np-diamond_content div { 
     text-align: center; 
} 
.np-diamond_row {
    width: 100%;
    float: left;
    margin: 0 auto;
}
.np-diamond_col1{
	width:50%;
	float:left;
	text-align:center;
	
}
.np-diamond_col2{
	width:50%;
	float:right;
	text-align:center;
}
.np-diamond_row1 {
    width: 100%;
    float: left;
    margin: 0 auto;
}
.np-diamond_col3{
	 width: 50%;
    text-align: center;
    float: left;
}
.np-diamond_col4{
	width:50%;
	float:right;
	text-align:center;
}
section.np-diamond_last {
width: 70%;
margin: 0 auto;
}
.np-gallery_row1{
    width: 100%;
    float: left;
    margin: 50px 0 50px 0px;
}
.np-bottom1 {
    float: left;
    width: 33.33%;
    text-align:center;
	position:relative;
}
.np-bottom1 img {
    width: 85%;
}
.np-bottom1:hover .np-hover1 {
    opacity:1;
}
.np-hover1 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #1e154d;
    color: #fff !important;
	opacity:0;
}
.np-hover1 p {color:#fff;}
.np-hover1 h4 {color:#8f7b6a;}
section.np-diamond_third {
    width: 60%;
    margin: 0 auto;
}
.np-diamond_sub{
	display: inline-grid;
}
.np-diamond_content img { 
     width: 751px;
    height: 162px;
} 
.np-diamond_col3 img {
    width: 80%;
}
.np-diamond_col4 img {
    width: 80%;
}

/************************************/
/*******investing-in-diamonds*********/
.cms-investing-in-diamonds .std{
	background: #fff!important;
}
/* section.np-investing{ */
	/* margin-bottom:26%; */
/* } */
/* .np-investing_col1 { */
    /* width: 60%; */
	/* float:left; */
	    /* -webkit-tap-highlight-color: rgba(0,0,0,0); */
    /* opacity: var(--opacity); */
	/* fill:#e8bfb4; */
    /* fill-opacity: var(--fill-opacity); */
    /* stroke: var(--stroke); */
    /* stroke-opacity: var(--stroke-opacity); */
    /* stroke-width: var(--stroke-width); */
    /* transform: var(--flip); */
	/* position:absolute; */
	/* opacity: 0.5; */
    /* z-index: 0; */
/* } */
/* .np-investing_col2 { */
    /* width: 40%; */
	/* float:right; */
	/* z-index: 1; */
    /* position: absolute; */
    /* float: right; */
    /* text-align: right; */
    /* margin-left: 32%; */
    /* margin-top: 2%; */
/* } */
/* .np-investing_sub{ */
	/* z-index: 1; */
    /* color: black; */
    /* position: relative; */
	/* width:37% */
	/* text-align:center; */
	/* margin-left:11%; */
/* } */
/* .np-investing_col1 svg { */
    /* position: absolute; */
    /* z-index: 0; */
/* } */
/* .np-investing_col2 img { */
    /* width: 92%; */
/* } */
/* .np-investing_row{ */
	/* width:73%; */
	/* margin:0 auto; */
	/* position:relative; */
/* } */
/* .np-investing_content{ */
	/* position:relative; */
/* } */
section.np-investing {
    margin-top: 3%;
}
.np-investing_row {
    width: 78%;
    display: flex;
	float:left;
	margin-left:21%;
	margin-bottom:3%
}
.np-investing_col1 {
    width: 60%;
    float: left;
	opacity: 1;
    z-index: 0;
	background: #bf8778;
	
}
.np-investing_col2 {
    width: 40%;
    float: right;
	position: absolute; 
	margin-left:18%;
	margin-top:2%;
}
.np-investing_col2 img {
    width: 540px;
    height: 283px;
    float: right;
}
.np-investing_sub {
    width: 858px;
    height: 369px;
}
.np-investing_con {
    width: 52%;
    float: left;
    text-align: center;
    margin-left: 6%;
}
.np-investing_con h4{
	margin-bottom: 7%;
}
.np-investing_con p{
	margin-bottom: 8%;
}
.np-investing_hr{
	border-bottom:1px solid white;
	/* box-shadow:0 20px 20px -20px #fff; */
}
.np-investing_content {
    width: 50%;
    margin: 0 auto;
	margin-bottom: 3%;
}
.np-investing_row1 {
    width: 78%;
    display: flex;
	float:left;
	margin-left:32%;
	margin-bottom:3%
}
.np-investing_col3 {
    width: 60%;
    float: left;
	opacity: 1;
    z-index: 0;
	background: #bf8778;
	
}
.np-investing_con1 {
    width: 48%;
    float: right;
    text-align: center;
    padding-right: 5%;
}
.np-investing_col4 {
    width: 40%;
    float: right;
	position: absolute; 
	margin-left:-10%;
	margin-top:2%;
}
.np-investing_col4 img {
    width: 540px;
    height: 283px;
    float: left;
}
.np-investing_p{
	text-align:justify;
}
.np-investing_con2 {
    width: 50%;
    float: left;
    text-align: center;
    margin-left: 6%;
}
.np-investing_col6 {
    width: 40%;
    float: right;
	position: absolute; 
	margin-left:18%;
	margin-top:3%;
}
.np-investing_col6 img {
    width: 540px;
    height: 283px;
    float: right;
}
@media only screen and (max-width:1440px){
	.np-investing_row{
		width:100%;
		margin-left:13%;
	}
	.np-investing_col2{
		margin-left: 34%;
	}
	.np-investing_row1{
		width:100%;
		margin-left: 26%;
	}
	.np-investing_col4{
		margin-left:-12%;
	}
	.np-investing_col6{
		margin-left:33%;
	}
	.np-investing_content{
		width:60%;
	}
}

/************************************/
/*******origin-of-diamonds*********/
.cms-origin-of-diamonds .std{
	background: #fff!important;
}
.np-origin_head {
    text-align: center;
	width:50%;
	margin:0 auto;
}
.np-origin_sub {
    width: 100%;
    text-align: justify;
}
.np-origin_head img {
    width: 100%;
}
.np-origin_content {
    width: 57%;
    float: right;
    text-align: justify;
    padding-right: 1%;
}
.np-origin_col2 {
    width: 40%;
    float: right;
}
.np-origin_col1 {
    width: 60%;
    float: left;
}
.np-origin_row {
    width: 100%;
    float: left;
}
.np-origin_img {
    float: left;
    width: 100%;
}
.np-origin_img .np_img1 {
    float: left;
    position: absolute;
    margin-top: 1%;
}
.np-origin_img .np_img2 {
    margin-left:30%;
}
.np-origin_row1 {
    text-align: center;
}
.np-origin_row1 #img2{
	 position: absolute;
    margin-left: -7%;
    margin-top: 52px;
}
.np-origin_row1 #img3{
	margin-left: -1%;
}
.np-origin_row1 #img4{
	margin-left: -1%;
}
.np-origin_row1 #img5{
	position: absolute;
    margin-left: -3%;
}
.np-origin_row1 #img6{
	margin-left: -1%;
    width: 295px;
}
.np-origin_sub1 {
    width: 50%;
    margin: 0 auto;
}
.np-origin_img1 {
    width: 70%;
    margin: 0 auto;
    text-align: center;
}
.np-origin_img1 img {
    width: 100%;
}
/*----bhumi---------*/
.np-hover1.np-bottom1 h4, .np-hover1.np-bottom1 p {
	padding: 0 5px;
	width: calc(100% - 10px);
}
.inv-block {
	width: 72%;
	background: #bf8778;
	display: flex;
	position: relative;
	padding: 40px 50px;
	float: left;
	align-items: center;
	flex-wrap: wrap;
}
.invest-text p:last-child {
	margin-bottom: 0;
}
.inv-img {
	position: relative;
	width: 45%;
	float: left;
}
.invest-right-text {
	float: right;
	width: 55%;
}
.inv-img img {
	width: 161%;
	height: 280px;
	right: -11%;
	position: relative;
}
.right-txt {
	float: right !important;
}
.img-left {
	width: 45%;
	float: left;
	position: relative;
}
.img-left img {
	height: 280px;
	width: 157%;
	right: 72%;
	position: relative;
}
.OD {
	text-align: center;
}
.np-colunm1 img {
	/* width: 100%; */
}
.fullwidth {
	width: 100%;
	display: block;
	float:left;
}
.story-img {
	/* width: calc(50% - 100px);
	float: left;
	padding: 0 50px;
	text-align: center; */
}
.story-img-block {
	float: left;
	width: 100%;
	display: flex;
	justify-content: space-evenly;
	padding: 25px 0;
}
.np-content.np-font_1 p {
	padding-bottom: 25px;
}
.np-gallery_row1, .np-gallery_row {
	display: flex;
	align-items: center;
	justify-content: center;
}
.np-font_0 {
	font-size: 45px;
	line-height: 55px;
	/* font-family: cinzel,serif; */
	color: rgb(var(--color_15));
	width: 95%;
	margin: 0 auto;
	padding: 25px 0 10px 0;
	color: #5e0101;
	text-align: center;
}
.np-diamond_second {
	width: 100%;
	float: left;
}
.image-grid {
	width: 100%;
	float: left;
	padding: 40px 0;
}
.grid-img-container {
	width: 60%;
	display: grid;
	grid-template-columns: repeat(9, 1fr);
	grid-template-rows: repeat(2, 9vw);
	margin: 0 auto;
}

.grid-img-1 {
	grid-column-start: 1;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 3;
	width: 100%;
	height: 100%;
}
.grid-img-2 {
	grid-column-start: 4;
	grid-column-end: 6;
	grid-row-start: 1;
	grid-row-end: 1;
	width: 100%;
	height: 100%;
}
.grid-img-3 {
	grid-column-start: 4;
	grid-column-end: 6;
	grid-row-start: 2;
	grid-row-end: 2;
	width: 100%;
	height: 100%;
}
.grid-img-4 {
	grid-column-start: 6;
	grid-column-end: 10;
	grid-row-start: 1;
	grid-row-end: 3;
	width: 100%;
	height: 100%;
}
.tbl {
	width: 100%;
	float: left;
	padding: 25px 0px;
}
.pd {
	padding-bottom: 25px;
}
.padding {
	padding: 25px 0;
}
.np-hover p, .np-hover h4 {
	padding: 0 5px;
	width: calc(100% - 10px);
}



@media only screen and (max-width: 1420px) {
.millions-imgs {
	width: 100%;
	float: left;
	display: flex;
	position: relative;
}
#img1, #img3, #img4, #img6 {
	width: 25% !important;
	margin: 0 !important;
}
.millions-imgs #img2 {
	position: absolute;
	left: 28%;
	bottom: 0;
	width: 14%;
}
.millions-imgs #img5 {
	position: absolute;
	right: 0;
	width: 30%;
}
}
   
@media only screen and (max-width: 1024px) {
.np-colunm2 {
	width: calc(50% - 60px);
	float: left;
	max-width: 50% !important;
	margin: 30px 25px 30px 35px;
}
.np-colunm1 img {
	width: calc(100% - 25px);
	padding: 0px 0 0 25px;
}	
.cms-why-uncertified-diamonds .np-uncertified_img img,
.cms-diamonds-on-a-budget .np-uncertified_img img {
	width: 100%;
} 
.cms-diamonds-on-a-budget .np-uncertified_img {
	width: calc(100% - 50px) !important;
	padding: 0 25px !important;
}
.cms-why-uncertified-diamonds .np-uncertified_img {
	width: calc(100% - 50px);
	padding: 0 25px;
}


.np-uncertified_img video {
	width: 100% !important;
	height: auto !important;
}
.cms-why-uncertified-diamonds .np-uncertified_content {
	width: 92%;
}
.np-diamond_conn, .np-diamond_content, .np-diamond_third {
	width: 95% !important;
}
.grid-img-container {
	width: 95%;
	grid-template-columns: repeat(9, 1fr);
	grid-template-rows: repeat(2, 12vw);
}
.grid-img-4 {
	grid-column-end: 10;
}
.investment-container {
	width: 95%;
}
}
@media only screen and (max-width: 959px) {
.queen {
	margin-top: 2% !important;
}
.np-colunm2 {
	margin: 0px 25px 30px 35px;
}
.inv-img img {
	width: 155%;
}
.img-left img {
	width: 150%;
	right: 65%;
}
}
@media only screen and (max-width: 850px) {
.np-hover1 h4 {
	margin-bottom: 0;
	font-size: 17px;
	line-height: 22px;
}
.np-hover1 p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
}
}
@media only screen and (max-width: 820px) {
.np-img {
	width: calc(100% - 50px);
	padding: 0 25px;
}
.np-diamond_content img {
	width: 100%;
}
}
@media only screen and (max-width: 720px) {
.np-img img, img#np-img1 {
	width: 100%;
}

}

@media only screen and (max-width: 660px) {
.story-img {
	width: calc(50% - 10%);
	padding: 0 5%;
}
.investment-sec {
	padding-bottom: 20px;
}
.inv-block {
	width: calc(100% - 50px);
	flex-direction: column;
	padding: 40px 25px;
}
.inv-block.reverse-flx{
	flex-direction: column-reverse !important;
}	
.invest-text, .inv-img, .invest-right-text, .img-left {
	width: 100%;
}
.inv-img img {
	width: 100%;
	right: 0;
	padding-bottom: 25px;
	height: auto;
}
.img-left img {
	width: 100%;
	right: 0;
	padding-bottom: 25px;
	height: auto;
}
}

@media only screen and (max-width: 520px) {
.np-colunm1, .np-colunm2 {
	width: 100%;
}
.np-colunm2 {
	margin: 0px 25px 30px 25px;
	max-width: 100% !important;
	width: calc(100% - 50px) !important;
}
.np-colunm1 img, .np-top1 img {
	width: calc(100% - 50px) !important;
	padding: 0px 25px 0px 25px;
}
.cms-history-of-kohinoor-diamond section.np-main1, 
.cms-why-uncertified-diamonds section.np-main1 {
	width: 92%;
}
.cms-history-of-kohinoor-diamond .np-colunm1 img, .cms-history-of-kohinoor-diamond .np-colunm2 {
	width: 100% !important;
	padding: 0 !important;
	margin: 0
}
.cms-history-of-kohinoor-diamond .np-font_2.np-middle1 {
	padding: 15px 0;
}
section.np-main {
	width: 100%;
}
.cms-history-of-kohinoor-diamond .np-font {
	margin-top: 26px;
}
.np-left.np-font_1 {
	padding-right: 25px;
}
.cms-most-expensive-diamond-jewelry .np-font_0 span {
	font-size: 40px !important;
}
.cms-most-expensive-diamond-jewelry .np-font_0 {
	line-height: 40px;
}
.cms-queen-sirikit-jewels .np-font_0, .cms-why-uncertified-diamonds .np-font_0, .np-font_0 {
	font-size: 40px;
	line-height: 50px;
}
.cms-why-uncertified-diamonds .np-uncertified_content {
	width: 92%;
}
.np-font_2 {
	font-size: 20px;
	text-align: left;
	line-height: 30px;
}
.np-diamond_content ul {
	padding-left: 25px;
}
.np-diamond_conn, .np-diamond_content, .np-diamond_third {
	width: 92% !important;
}
section.np-diamond_last {
	width: 100%;
}
.np-bottom1 {
	width: 100%;
}
.np-bottom1 img {
	width: 95%;
}
.cms-investing-in-diamonds .np-hover1 {
	width: 95%;
	left: 2.5%;
	height: 99%;
}
.cms-investing-in-diamonds .invest-text h1 {
	font-size: 35px;
}
.cms-investing-in-diamonds .np-gallery_row1 {
	margin-top: 0px;
	margin-bottom: 15px;
}
}