/* max width 1920px */
@media ( max-width :1920px) {
}

@media ( max-width :1370px) {
	.rightSecondMenu {
		width: 75%;
		margin-left: 2%;
	}
	.rightWrapper {
		width: 107%;
	}
	.halfBox {
		width: 45%;
	}
	/* .smallBox{width:22%;} */
	.rightWrapper {
		padding: 15px 0;
	}
	.secondMenuDiv {
		top: 116px;
	} /* 3 march - Deepti */

	/* CSR */
	.communityImg {
		top: 35%;
		width: 47%;
	}
	.communityImg img {
		width: 100%;
		max-width: 100%;
	}
	.differentationDivMoreInfo .differentiationTxt {
		height: 500px;
	}
	/* .eventrow{height:480px;} */ /* 3 march - Deepti */
	footer ul li {
		padding: 0 40px;
	}

	/*our location */
	.locationInfo {
		height: 325px;
	}
	.contactDiv {
		width: 100%;
	}
	.col-lg-4.firstRowDiv {
		width: 48%;
	}

	/*manufacture-process*/
	.diamondInfoDetails {
		height: 400px;
		overflow: hidden;
	}
	.bannerText {
		height: 240px;
	}

	/*history*/
	.ethicalTitleDiv h1.ethicalTitle {
		padding-bottom: 80px;
	}

	/*leaderShip*/
	.leadershipDesc .leadershipDescInfo {
		height: 475px;
	}
	.differentationDivMoreInfo-caption {
		width: 95%;
	} /* 3 march - Deepti */

	/*csr - 3 march Nilam */
	.communityDesc {
		height: 380px;
	}
	.communityHead h2 {
		margin-top: 50px;
	}
	.titleCommitment {
		margin-top: 22px;
	} /* 3march Nilam*/
	.differentationDescInfo {
		height: 338px;
	}
	#staticHeader {
		padding-bottom: 8%;
	}
	#ContactInfo .contactBtnWrap {
		bottom: 172px;
	}
	.locationContactDiv .contactForm {
		padding-bottom: 20px;
	}
}

@media ( max-width :1280px) {
	footer ul li {
		padding: 0 35px;
	}
	.eventrow {
		height: 450px;
	}
	.locationContactDiv .contactForm {
		padding-bottom: 10px;
	}
	/*manufacture-process*/
	.diamondInfoDetails {
		height: 400px;
		overflow: hidden;
	}
	.contentDiv {
		padding: 6.8% 2px 2.8%;
	}
	.imgClass {
		width: 40%;
	}
	.contentDes {
		height: 360px;
		width: 40%;
	}
	.progressNav ul {
		padding-top: 100px;
	}
	.ethicalShowMoreDiv .head, .ethicalShowMoreDiv .subHead,
		.ethicalShowMoreDiv .desc {
		margin: 45px 0;
	}
}

@media ( max-width :1260px) {
	/* css by deepti */
	#staticHeader .logoFull {
		width: 20%;
	}

	/* css by nilam */
	.historyTitle.locationTitle p {
		font-size: 28px;
	}
	.locationText p {
		font-size: 18px;
	}
	.historyTitleDiv {
		padding-top: 20px;
	}
	/*.locationText{height:auto !important;}*/
	.rightSecondMenu {
		width: 75%;
		margin-left: 2%;
	}
	.rightWrapper {
		width: 107%;
	}
	.halfBox {
		width: 45%;
	}
	/* .smallBox{width:22%;} */
	.rightWrapper {
		padding: 28px 0;
	}
}

@media ( max-width :1028px) {
	/* css by nilam */
	.contactDiv {
		width: 100%;
	}
	.AppendContactNo .InputField, .AppendEmailID .InputField {
		width: 80%;
	}
	#staticHeader {
		padding-bottom: 70px;
	}
}

/* ipad */
@media ( max-width :1024px) {
	/* header css - Deepti */
	#staticHeader {
		padding-bottom: 60px;
	}
	/* home page - Deepti */
	.homeBanner-caption {
		width: 50%;
	}
	.hompageRowLeftContent, .hompageRowRightContent {
		width: 60%;
		top: 15%;
	}
	.detailCaption h1 {
		font-size: 30px;
	}
	.detailCaption p::after, .detailCaption p::before {
		border-bottom: none;
		border-top: none;
	}
	.eventsDiv h1 {
		font-size: 30px;
	}
	.detailCaption p {
		width: 90%;
		margin: 5% auto 0;
	}
	.eventRowDiv .bigBox, .eventRowDiv .smallBox {
		width: 48%;
		height: auto;
	}
	.eventHead {
		margin-top: 0;
	}
	.eventDesc {
		width: 90%
	}
	footer ul li {
		height: 260px;
	}

	/* our leadership - Deepti */
	.ourLeadershipInfo {
		width: 100%;
	}
	.ourLeadershipDiv {
		width: 49%;
	}

	/* grading system - Deepti */
	.gradingSystemDiv {
		width: 60%;
		padding: 30px;
	}

	/* css by nilam */
	#contactUsForm .radio {
		margin: 10px 0;
	}
	.firstRowDivtwo {
		margin-bottom: 20px;
	}
	#staticHeader {
		padding-bottom: 98px;
	}
	.locationText p {
		font-size: 16px;
		line-height: 27px;
	}
	.locationWrap {
		width: 85%;
	}
	.locationInfo {
		margin-top: 15px;
	}
	.locationWrap {
		padding-bottom: 50px;
	}
	.contactBtn {
		font-size: 18px;
		padding: 4px 10px;
	}

	/*our people */
	.ourPeopleQuote {
		width: 95%;
	}
	.ourPeopleLogoDiv p span {
		width: 50%;
		top: 55%;
	}
	.ourPeopleLogoDiv p {
		height: 80px;
		width: 80px;
	}
	.ourPeopleLogoDiv p {
		margin-right: 7%;
	}
	.employeBenefitaDiv .owl-prev {
		left: 44%;
	}
	/*event and news */
	.eventScroll {
		width: 30%;
	}
	.eventDisplay {
		width: 65%;
	}

	/* differentation css - Deepti */
	.differentationSection {
		width: 95%;
	}
	.differentationDiv {
		margin: 10px;
	}
	.differentationDivImg {
		width: 100%;
		padding-bottom: 50px;
	}
	.differentationDivImg span {
		bottom: 0
	}
	.differentationDivInfo h1 p, .differentationDivMoreInfo h1 p {
		font-size: 30px;
	}
	.differentationDivInfo p, .differentationDivMoreInfo p {
		line-height: 25px;
	}
	.differentationDivMoreInfo h1 {
		margin: 0;
	}
	.differentationDivMoreInfo {
		padding: 10px;
	}
	.differentationDivMoreInfo .differentiationTxt {
		height: 400px;
	}

	/*menu */
	.rightSecondMenu {
		width: 71%;
	}
	.halfBox {
		width: 42%;
	}
	.smallBox.leaderShipBox a {
		padding-top: 95px;
	}
	.secondMenuDiv {
		top: 97px;
	}

	/* CSR  */
	.communityImg {
		display: none;
	}
	.communityDiv {
		width: 100%;
	}

	/*our location */
	.contactBtnWrap {
		bottom: 195px;
	}

	/*manufacture-process*/
	.manufactureWrapper .second .owl-carousel .owl-item img {
		width: 100%;
		max-width: 100%;
		height: 768px;
	}
	.diamondImage h1 {
		font-size: 25px;
	}
	.diamondImageDiv {
		width: 17%;
	}
	.bannerText {
		width: 92%;
	}
	/*history page*/
	.HistorySlider {
		margin-top: 5%;
	}
	.moveLeft p {
		top: -27px;
	}

	/*customer commitment */
	.customerCommitmentCircle .contentDes {
		width: 50%;
		font-size: 18px;
	}

	/*login*/
	.lofinForm {
		width: 72%;
	}
	#staticHeader .menuIconStatic ul li:last-child {
		padding: 28px 0;
	}
	.gradingSystemSection, .venusJewelDifferentationSection {
		background-attachment: scroll;
		padding-top: 30px;
		padding-bottom: 50px;
	} /* 3 march - Deepti */
	.solitaireParDiv {
		background-attachment: scroll;
		padding-bottom: 300px;
		padding-top: 300px;
	} /* 3 march - Deepti */
	.matchPairDiv {
		background-attachment: scroll;
		padding-bottom: 300px;
		padding-top: 300px;
	} /* 3 march - Deepti */
	.differentationDiv1, .differentationDiv2, .differentationDiv3,
		.differentationDiv4, .differentationDiv5, .differentationDiv6,
		.differentationDiv7, .differentationDiv8, .ethicalSourcingDiv1,
		.ethicalSourcingDiv2, .gradingBody {
		background-attachment: scroll;
		background-size: 100% 100%;
	} /* 3 march - Deepti */
	.customerCommitmentDiv {
		background-attachment: scroll;
		padding-bottom: 300px;
		padding-top: 300px;
	} /* 3 march - Deepti */
	#ContactInfo .contactBtnWrap {
		bottom: 0px;
	}

	/*menuMobile*/
	.secondMenuDiv {
		display: none;
	}
	.mobielHeader {
		display: block;
	}
	#staticHeader .menuIconStatic ul li:last-child {
		padding: 22px 0;
	}
	.desktopHeader {
		display: none
	}
	#menu {
		padding-top: 92px;
	}
	#staticHeader .menuIconStatic ul li {
		padding: 31px 8px 0;
	}
	.ethicalShowMoreDiv .companyLogo {
		width: 82%;
	} /*4 march - nilam */
	.ethicalShowMoreDiv p.companyLogo.AlrosaLogo {
		width: 37%;
	} /*4 march - nilam */
	.ethicalShowMoreDiv p.companyLogo.rioLogo {
		width: 39%;
	} /*4 march - nilam */
	.ethicalShowMoreDiv .companyLogo.companyLogo {
		width: 82%;
	} /*4 march - nilam */

	/* mobile grading - Deepti */
	.desktopGrading {
		display: none;
	}
	.mobileGrading {
		display: block;
	}
	.mobileGrading .gradingBg {
		position: relative;
	}
	.mobileGrading img {
		width: 100%;
		height: auto;
	}
	.mobileGrading .readMoreDivText {
		background: rgba(43, 46, 136, 0.7) none repeat scroll 0 0;
		padding: 10px 20px;
		position: absolute;
		right: 0;
		top: 50%;
	}
	.mobileGrading .gradingSystemContent {
		background: rgba(43, 46, 136, 0.9) none repeat scroll 0 0;
		height: 100%;
		padding: 10px;
		position: absolute;
		top: 0;
		width: 100%;
		opacity: 1;
		z-index: 9;
		right: -100%;
	}
	.mobileGradingClose {
		cursor: pointer;
		font-size: 19px;
		position: absolute;
		right: 20px;
		top: 15px;
	}
	.mobilegradingDiv .readMore {
		color: #fff;
		margin-bottom: 0;
	}
	.mobilegradingDiv .readMore::before {
		background: #fff none repeat scroll 0 0;
	}
	.gradingSystemDescDiv {
		height: 500px;
	}
	.fullwidth {
		display: inline-block;
		width: 100%;
	}
	.ethicalShowMoreDiv {
		height: 700px;
	}
	.show1024 {
		display: block !important;
	}
}

@media ( max-width :768px) {
	.hompageRowLeftContent, .hompageRowRightContent {
		width: 65%;
		top: 8%;
	}
	.gradingSystemSection, .venusJewelDifferentationSection {
		background-attachment: scroll;
		padding-top: 30px;
		padding-bottom: 50px;
	} /* 4 march - Deepti */
	.solitaireParDiv {
		background-attachment: scroll;
		padding-bottom: 300px;
		padding-top: 240px;
	} /* 4 march - Deepti */
	.matchPairDiv {
		background-attachment: scroll;
		padding-bottom: 300px;
		padding-top: 240px;
	} /* 4 march - Deepti */
	.customerCommitmentDiv {
		background-attachment: scroll;
		padding-bottom: 300px;
		padding-top: 240px;
	} /* 4 march - Deepti */

	/* location page css - Nilam */
	.ContactImage {
		width: 100%;
	}
	.locationContactDiv .locationImg {
		width: 100%;
	}
	.locationText {
		width: 100%;
	}
	.locationText {
		height: auto !important;
	}
	.contactBtnWrap {
		bottom: 15px;
	}
	.locationContactDiv .contactForm {
		width: 80%;
		left: 0;
	}
	.boxHeight {
		margin-bottom: 20px;
	}
	#staticHeader {
		padding-bottom: 75px;
	}
	.employeBenefitaDiv .owl-prev {
		left: 42%;
	}
	.employeBenefitaDiv .owl-next {
		right: 42%;
	}

	/* home page css */
	.homepageBannerDiv .owl-theme .owl-dots .owl-dot span {
		width: 16px;
		height: 14px;
		margin: 0 7px;
	}
	.venusJewelDifferentationSection, .gradingSystemSection {
		padding-top: 40px;
	}
	.venusJewelDifferentation-caption, .gradingSystem-caption {
		width: 82%;
	}
	.venusJewelDifferentation-caption .head, .gradingSystem-caption .head {
		margin-top: 0;
	}
	.venusJewelDifferentation-caption .desc, .gradingSystem-caption .desc {
		margin-top: 0;
	}
	.venusJewelDifferentation-caption .readMore, .gradingSystem-caption .readMore
		{
		margin-bottom: 0;
	}

	/*manufacture-process*/
	/* .bannerText {top:5%; width:90%;}
	.diamondGallery {top:50%; width:90%;} */
	/* .manufactureWrapper .second .owl-carousel .owl-item img{display:none;} */
	.sorting {
		width: 74%;
		top: 25%;
		left: 60px
	}
	.planing, .shaping {
		width: 70%;
	}
	.polishing {
		right: 84px;
		top: 21%;
		width: 75%;
	}
	.sawing {
		width: 70%;
		top: 18%;
	}
	/*history page*/
	.HistorySlider {
		margin-top: 15%;
	}
	.moveLeft p {
		top: -23px;
	}
	.bannerText {
		height: auto;
	}
	.ethicalShowMoreDiv {
		top: 5%;
		height: 100%;
	}

	/*leaderShip page */
	.leadershipImgDiv {
		width: 65%;
		float: none;
		margin: 0 auto;
	}
	.leadershipDesc {
		float: none;
		margin: 5% auto;
		width: 100%;
	}
	.leadershipDesc .leadershipDescInfo {
		height: 400px;
	}
	#staticHeader .menuIconStatic ul li:last-child {
		padding: 17px 0;
	}
	.eventCaption {
		padding: 16px;
	}
	.eventHead {
		margin-top: 0px;
	}
	.eventHead {
		font-size: 16px;
	}

	/* differentation new - css */ /* 3 march - Deepti */
	.differentationDescInfo {
		height: 245px;
		padding-bottom: 2%;
	}
	.secondMenuDiv {
		top: 75px;
	}
	.venusPopup {
		width: 40%;
	} /*3march nilam*/
	.ourPeopleLogoDiv p span {
		top: 57%;
	} /*3march nilam*/
	.eventDetail {
		height: 120px;
	} /*3march nilam*/
	#ContactInfo .contactBtnWrap {
		bottom: 46px;
	}
	.ethicalSourcingDiv1, .ethicalSourcingDiv2 {
		padding-bottom: 300px;
		padding-top: 240px;
	}
	.ethicalRowRightContent, .ethicalRowLeftContent {
		padding: 0 20px;
	}
	.titleInfoDetails {
		margin-bottom: 20px;
	}
	#menu {
		padding-top: 74px;
	}
	#staticHeader .menuIconStatic ul li {
		padding: 25px 8px 0;
	}
	.ClientlogoImage {
		height: auto;
	} /*4 march - nilam */
	.companyLogo {
		height: auto;
	} /*4 march - nilam */
	.ethicalShowMoreDiv .companyLogo {
		width: 38%;
	} /*4 march - nilam */
	.ethicalShowMoreDiv p.companyLogo.AlrosaLogo {
		width: 22%;
	} /*4 march - nilam */
	.ethicalShowMoreDiv p.companyLogo.rioLogo {
		width: 22%;
	} /*4 march - nilam */
	.ethicalShowMoreDiv .companyLogo.companyLogo {
		width: 38%;
	} /*4 march - nilam */
	.loginPage {
		background: rgba(0, 0, 0, 0) url("./images/bg-login.jpg") no-repeat
			scroll 0 59px;
	} /*4 march -nilam*/
	.forgotPasswordDiv {
		width: 100%;
	} /*4 march -nilam*/
	.eventDesc {
		font-size: 20px;
		margin: 5% auto 0;
		width: 100%;
	}
	.gradingSystemDescDiv {
		height: 700px;
	}
	.readTextdiv {
		display: none;
	}
}

/* iphone 6 plus  */
@media ( max-width :736px) {
	.progressNav ul li a {
		font-size: 16px;
	}
	/* header css - Deepti */
	#contactUsForm .row.textAreaRow {
		margin-top: 0px;
	}
	#staticHeader {
		padding-bottom: 60px;
	}
	.historyTitle.locationTitle p {
		font-size: 24px;
	}
	/* home page - Deepti */
	.hompageRowLeftContent, .hompageRowRightContent {
		padding: 0 20px;
		top: 15%;
		width: 60%;
	}
	.homeBanner-caption {
		width: 60%;
	}
	.detailCaption h1 {
		font-size: 30px;
		margin-top: 8%;
	}
	.detailCaption p {
		margin: 6% auto 0;
		padding: 20px;
		width: 100%;
	}
	.eventsDiv h1 {
		font-size: 30px;
	}
	.eventRowDiv .bigBox, .eventRowDiv .smallBox {
		width: 100%;
	}
	.eventHead {
		font-size: 30px;
		transform: translate3d(0px, 0px, 0px) scale(1);
	}
	.eventDesc {
		font-size: 20px;
		transform: translate3d(0px, 0px, 0px) scale(1);
		opacity: 1;
	}
	footer {
		margin-top: 20px;
	}
	footer ul li {
		width: 100%;
		float: none;
		height: auto;
		border-right: none;
		border-bottom: 1px solid #fff;
		padding: 0;
		text-align: center;
	}
	footer ul li:first-child, footer ul li:last-child {
		width: 100% !important;
		border-bottom: none;
	}

	/* grading system - Deepti */
	.gradingSystemDiv {
		width: 80%;
		padding: 30px;
		margin-right: 0;
	}
	.gradingSystemHead {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.gradingSystemHead h1 {
		font-size: 30px;
	}

	/* differentation css - Deepti */
	.differentationDiv {
		width: 46%;
	}
	.differentationDivImg {
		padding-bottom: 25px;
	}
	.differentationDivImg span {
		width: 50px;
		height: 50px;
		font-size: 40px;
		bottom: 0;
	}
	.differentationDivInfo h1 p, .differentationDivMoreInfo h1 p {
		font-size: 20px;
	}
	.differentationDivInfo p, .differentationDivMoreInfo p {
		font-size: 16px;
		line-height: 21px;
	}
	.differentationClose {
		font-size: 16px;
	}

	/*our people*/
	.ourPeopleLogoDiv p span {
		top: 57%;
	}

	/*manufacture-process*/
	.manufacturePage {
		overflow: auto !important;
	}
	.diamondInfoDiv {
		height: auto !important;
	}
	.manufacturePage {
		background: #071534;
	}
	.diamondLoop {
		height: auto !important;
	}
	.bactToDiamond {
		display: none;
	}

	/* .diamondSection{position:relative; z-index:0;} */
	.diamondSection {
		width: 100%;
		margin-top: 2%;
		left: 1px;
		top: 0;
	}
	.test {
		position: relative;
	}
	.diamondImage h1 {
		font-size: 16px;
	}
	.diamondImageDiv {
		width: 18%;
	}
	.diamondInfoDetails {
		height: auto;
	}
	.diamondImageDiv {
		width: 32%;
	}
	.topArrowIcon {
		bottom: 0;
		position: fixed;
		right: 26px;
		display: none;
	}
	/* .diamondSlider{padding-bottom:50px;} */
	.manufacturePage #goToBottom {
		display: block;
	}
	.sorting {
		margin-right: 0px;
	}
	/*leaderShip */
	.ourLeadershipShowMoreDiv {
		padding: 20px 50px;
	}
	.historySection {
		background-attachment: scroll;
	}
	.imgClass {
		width: 80%;
		margin: 18px auto;
	}
	.contentDes {
		width: 80%;
		margin-left: 0px;
	}

	/*menuMobile*/
	.secondMenuDiv {
		display: none;
	}
	.mobielHeader {
		display: block;
	}
	#staticHeader .menuIconStatic ul li:last-child {
		padding: 10px 0;
	}
	.desktopHeader {
		display: none
	}
	.contactDiv {
		width: 100%;
	}
	.col-lg-4.firstRowDiv {
		width: 100%;
	}
	#staticHeader .menuIconStatic ul li {
		padding: 17px 8px 0;
	}

	/*event and news */
	.eventScroll {
		width: 100%;
	}
	.eventDetailBox {
		width: 100%;
		display: inline-block;
		float: left;
	}
	.eventDisplay {
		display: none;
	}
	.eventNewsBody {
		overflow: scroll;
	}
	.eventScroll  .mCSB_inside>.mCSB_container {
		margin-right: 0px;
	}
	.eventDetailBox {
		height: auto;
	}
	.eventDetail {
		height: auto;
	}
	#contactUsForm .file-input-wrapper>.btn-file-input {
		height: 32px;
	}
	#contactUsForm .row.commentRelated {
		margin-bottom: 14px;
	}
	.locationAdd.suratLocation p.emailIDContact {
		margin-top: 15px;
	}

	/* 	#one{background:url(./images/diamond/sorting.jpg) no-repeat;  width:100%; background-size:cover}
	 #two{background:url(./images/diamond/Planning.jpg) no-repeat;  width:100%; background-size:cover}
	 #three{background:url(./images/diamond/Sawing.jpg) no-repeat;  width:100%; background-size:cover}
	 #four{background:url(./images/diamond/shaping.jpg) no-repeat;  width:100%; background-size:cover}
	  #five{background:url(./images/diamond/polishing.jpg) no-repeat;  width:100%; background-size:cover}  */
	/* .diamondInfoDetails p{opacity:0; visibility:hidden;} */

	/* manufacturing mobile new css - Deepti */ /* 5 march */
	.diamondLoopImage {
		background-size: 100% 100%;
	}
	.diamondLoopImage>img {
		width: 100%;
		max-width: 100%;
	}
	.diamondSection {
		display: none;
		background: rgba(43, 46, 136, 0.9) none repeat scroll 0 0;
		margin-top: 0;
		height: 100%;
		margin-top: 0;
		position: fixed;
		top: 61px;
		padding: 10px;
	}
	.diamondSectionClose {
		font-size: 19px;
		position: absolute;
		right: 20px;
		top: 15px;
		position: absolute;
		cursor: pointer;
	}
	.test {
		display: none;
	}
	.diamondLoopImage {
		position: relative;
	}
	.readTextdiv {
		display: block;
	}
	#one .readTextdiv, #three .readTextdiv, #five .readTextdiv {
		background: rgba(43, 46, 136, 0.7) none repeat scroll 0 0;
		color: #fff;
		position: absolute;
		left: 0;
		padding: 10px;
		top: 30%;
	}
	#two .readTextdiv, #four .readTextdiv {
		background: rgba(43, 46, 136, 0.7) none repeat scroll 0 0;
		color: #fff;
		position: absolute;
		right: 0;
		padding: 10px;
		top: 30%;
	}
	.readTextdiv h1 {
		font-size: 25px;
		margin: 5px 0;
	}
	.readTextdiv .readMore {
		color: #fff;
		margin-bottom: 0;
	}
	.readTextdiv .readMore::before {
		background: #fff none repeat scroll 0 0;
	}
	.diamondSection h1 {
		font-size: 35px;
	}
	.diamondInfoDetails {
		height: 250px;
	}
	.diamondSectionClose {
		display: block;
	}
	.hide736 {
		display: none;
	}
}

@media ( max-width :667px) {
	.diamondInfoDetails {
		height: 200px;
	}
	#one .readTextdiv, #three .readTextdiv, #five .readTextdiv, #two .readTextdiv,
		#four .readTextdiv {
		top: 38%;
	}
}

@media ( max-width :640px) {
	/* header css - Deepti */
	#staticHeader {
		padding-bottom: 55px;
	}
	#staticHeader .logoFull {
		width: 127px;
	}
	#menu {
		padding-top: 61px;
	}
	/* home page - Deepti */
	.homeBanner-caption {
		width: 65%;
		padding: 10px 0;
	}
	.homeBannerDesc {
		font-size: 16px;
		margin: 0;
	}
	.homepageBannerDiv .owl-theme .owl-dots .owl-dot span {
		width: 13px;
		height: 12px;
	}
	.readMore {
		font-size: 16px;
	}
	.gradingSystemSection, .venusJewelDifferentationSection {
		background-attachment: scroll;
		padding-top: 30px;
		padding-bottom: 0;
	} /* 3 march - Deepti */
	.gradingSystem-caption, .venusJewelDifferentation-caption {
		text-align: justify;
		width: 90%;
	}
	.gradingSystem-caption .head, .venusJewelDifferentation-caption .head {
		font-size: 20px;
		margin-top: 0;
		text-align: center;
	}
	.gradingSystem-caption .desc, .venusJewelDifferentation-caption .desc {
		font-size: 16px;
		margin-top: 0;
		padding-top: 35px;
		margin-bottom: 20px;
	}
	.gradingSystem-caption .readMore, .venusJewelDifferentation-caption .readMore
		{
		margin-bottom: 30px;
	}
	.solitaireParDiv {
		background-attachment: scroll;
		padding-bottom: 200px;
		padding-top: 200px;
	}
	.virtualiseDiamondDiv {
		background-attachment: scroll;
		padding-bottom: 200px;
		padding-top: 200px;
	}
	.matchPairDiv {
		background-attachment: scroll;
		padding-bottom: 200px;
		padding-top: 200px;
	}
	.differentationDiv1, .differentationDiv2, .differentationDiv3,
		.differentationDiv4, .differentationDiv5, .differentationDiv6,
		.differentationDiv7, .differentationDiv8, .ethicalSourcingDiv1,
		.ethicalSourcingDiv2, .gradingBody {
		background-attachment: scroll;
		background-size: 100% 100%;
	}
	.customerCommitmentDiv {
		background-attachment: scroll;
		padding-bottom: 200px;
		padding-top: 200px;
	}
	.hompageRowLeftContent, .hompageRowRightContent {
		padding: 0 20px;
		top: 30%;
		width: 55%;
	}
	.homepageRow .head {
		font-size: 20px;
		margin-top: 23px;
		margin-bottom: 0px;
	}
	.homepageRow .desc {
		font-size: 16px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.detailCaption h1 {
		font-size: 20px;
		margin-top: 5%;
	}
	.detailCaption p {
		font-size: 16px;
		margin: 3% auto 0;
		padding: 0;
		text-align: justify;
		width: 95%;
	}
	.eventsDiv h1 {
		font-size: 20px;
		margin-top: 30px;
	}
	.homepageRow  .readMore {
		margin-bottom: 10px;
	}
	.eventrow {
		height: auto;
	}
	.eventCaption {
		padding: 10px;
	}
	.eventHead {
		font-size: 20px;
	}
	.eventDesc {
		font-size: 16px;
		margin: 8% auto 0;
	} /* 3 march - Deepti */
	.viewAllDiv a {
		font-size: 16px;
		padding: 8px 20px;
	}

	/* our leadership - Deepti */
	.ourLeadershipHead h1 {
		font-size: 20px;
	}
	.ourLeadershipDiv {
		width: 100%;
	}

	/* grading system - Deepti */
	.gradingSystemDiv {
		padding: 10px;
	}
	.gradingSystemHead h1 {
		font-size: 20px;
	}
	.gradingSystemDescDiv {
		font-size: 16px;
	}
	.VenusLocation .LocationTitle {
		font-size: 20px;
	}

	/* location */
	.formBtn .clearBtn {
		margin-bottom: 10px;
	}

	/*our people */
	.ourPeopleQuote p {
		font-size: 16px;
	}
	.benefitBox p {
		font-size: 16px;
	}
	.employeBenefitaDiv .staticText p {
		font-size: 16px;
	}
	.benefitBox h3 {
		font-size: 24px;
	}

	/*event and news */
	.eventScroll {
		width: 100%;
	}
	.eventDetailBox {
		width: 100%;
		display: inline-block;
		float: left;
	}
	.eventDisplay {
		display: none;
	}
	.eventNewsBody {
		overflow: scroll;
	}
	.eventScroll  .mCSB_inside>.mCSB_container {
		margin-right: 0px;
	}
	.eventDetailBox {
		height: auto;
	}
	.eventDetail {
		height: auto;
	}

	/* differentation css - Deepti */
	.differentiationHead h1 {
		font-size: 20px;
	}
	.differentationDiv {
		width: 100%;
		margin: 0 0 20px;
	}
	.differentationDivImg {
		padding-bottom: 25px;
	}
	.differentationDivImg span {
		width: 50px;
		height: 50px;
		font-size: 40px;
		bottom: 0;
	}
	.differentationDivInfo h1 p, .differentationDivMoreInfo h1 p {
		font-size: 20px;
	}
	.differentationDivInfo p, .differentationDivMoreInfo p {
		font-size: 16px;
		line-height: 21px;
	}
	.differentationClose {
		font-size: 16px;
	}

	/*CSR */
	.communityDesc {
		padding-left: 40px;
	}
	.communityHead h2 {
		font-size: 23px;
	}
	.communityDiv .owl-prev {
		left: 33%;
	}
	.communityDesc {
		padding-right: 5px;
		padding-left: 13px;
	}

	/*history */
	.historyDiv .flexslider .slides>li {
		display: block;
		margin-bottom: 6%;
	}
	.moveLeft p {
		font-size: 38px;
	}
	.progressNav {
		display: none;
	}
	.ethicalShowMoreDiv {
		top: 17%;
	}
	.ethicalSourcingDiv2 .col-md-3 {
		width: 100%;
	}

	/*login */
	.lofinForm {
		width: 80%;
	}
	.loginDiv {
		top: 20%;
	}
	.enterSite {
		margin-top: 30px;
	}

	/*menuMobile*/
	.secondMenuDiv {
		display: none;
	}
	.mobielHeader {
		display: block;
	}
	#staticHeader .menuIconStatic ul li:last-child {
		padding: 10px 0;
	}
	.desktopHeader {
		display: none
	}

	/* differentation new - css */ /* 3 march - Deepti */
	.differentationDivMoreInfo-caption .head,
		.differentationDivMoreInfo-caption .desc {
		font-size: 16px;
	}
	.differentationDescInfo {
		height: 245px;
		padding-bottom: 2%;
	}
	.homepageRow .subHead {
		font-size: 16px;
	}
	.ethicalCloseBtn {
		top: 5px;
	}
	.diamondInfoDetails {
		height: 200px;
	}
	#ContactInfo .contactBtnWrap {
		bottom: 12px;
	}
	.ethicalShowMoreDiv {
		top: 5%;
	}
	.ourPeopleLogoDiv p {
		margin-right: 3%;
	}
	.contactForm .contBtn {
		margin-bottom: 15px;
	}
	.gradingSystemDescDiv {
		height: 200px;
	}
	.eventsDiv .txtBorder {
		margin-bottom: 20px;
	}

	/*login*/
	.leftDiv {
		width: 100%;
	}
	.rightDiv {
		width: 100%;
		border-left: 0 none;
	}
	.loginLogo {
		width: 72%;
	}
	.communityDesc {
		font-size: 16px;
	}
	.ethicalContent {
		font-size: 16px;
	} /*4 march - nilam*/
	.hide640 {
		display: none;
	}
	.homepageRow .subHead {
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.listCompany dl dd, .listCompany dl dt {
		font-size: 16px;
	}
}

@media ( max-width :600px) {
	.loginDiv {
		top: 50%;
	}
	.diamondInfoDetails {
		height: 500px;
	}
	#one .readTextdiv, #three .readTextdiv, #five .readTextdiv, #two .readTextdiv,
		#four .readTextdiv {
		top: 37%;
	}
}

@media ( max-width :568px) {
	.loginDiv {
		top: 130%;
	}
	.diamondInfoDetails {
		height: 160px;
	}
}

/* iphone 4 - landscape */
@media ( max-width :480px) {
	/* home page - Deepti */
	.eventDesc {
		width: 100%;
	}
	.eventHead {
		margin-top: 50px;
	}

	/*our people*/
	.employeBenefitaDiv .owl-prev {
		left: 38%;
	}
	.employeBenefitaDiv .owl-next {
		right: 38%;
	}
	.ourPeopleLogoDiv p span {
		width: 55%;
	}
	.ourPeopleLogoDiv p {
		margin-right: 4%;
	}

	/*event and news*/
	.eventDetailBox {
		width: 100%;
	}

	/*CSR*/
	.communityLine p {
		width: 250px;
	}

	/*commitment*/
	.commitmentSlider #carousel li p {
		display: none;
	}
	.customerCommitmentCircle .contentDes {
		margin: 0;
		width: 85%;
		font-size: 17px;
	}
	.commitmentSlider .imgClass {
		width: 50%;
	}
	.ourCommitmentDescDiv {
		padding: 0 30px;
	}
	.ourCommitmentDescDiv p {
		font-size: 17px;
	}
	.ourCommitmentDescDiv h2 {
		font-size: 22px;
	}
	.ethicalShowMoreDiv {
		top: 8%;
	}
	.gradingSystemDescDiv {
		height: 340px;
	}
	.communityDesc .communityDescText {
		width: 85%;
	}
	.communityDesc {
		width: 80%;
	}
	.communityDiv .owl-next {
		right: 42%;
	}
	.communityDiv .owl-prev {
		left: 34%;
	}
	.locationAdd {
		display: inline-block;
		margin: 0 auto;
		text-align: center;
		vertical-align: top;
		width: 100%;
	}
	.locationText p {
		text-align: center;
	}
	#ContactInfo .locationWrap {
		text-align: center;
	}
	.contactForm p {
		font-size: 16px;
	}
	.ourPeopleLogoDiv p {
		width: 60px;
		height: 60px;
	}
	#staticHeader .menuIconStatic ul li {
		padding: 19px 8px 0;
	}
	.differentationDiv1, .differentationDiv2, .differentationDiv3,
		.differentationDiv4, .differentationDiv5, .differentationDiv6,
		.differentationDiv7, .differentationDiv8, .gradingBody {
		background-attachment: scroll;
		background-size: 100% 100%;
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.ethicalSourcingDiv1, .ethicalSourcingDiv2 {
		padding-bottom: 150px;
		padding-top: 125px;
	}
	.solitaireParDiv {
		background-attachment: scroll;
		padding-bottom: 150px;
		padding-top: 125px;
	}
	.virtualiseDiamondDiv {
		background-attachment: scroll;
		padding-bottom: 150px;
		padding-top: 125px;
	}
	.matchPairDiv {
		background-attachment: scroll;
		padding-bottom: 150px;
		padding-top: 125px;
	}
	.customerCommitmentDiv {
		background-attachment: scroll;
		padding-bottom: 150px;
		padding-top: 125px;
	}
	.homepageRow .desc {
		margin-bottom: 10px;
		margin-top: 5px;
	}

	/*login text*/
	.LoginText {
		width: 48px;
		font-size: 16px;
	}
	.differentationDescInfo {
		height: 175px;
		padding-bottom: 2%;
	}
	.diamondInfoDetails {
		height: 165px;
	}
	.loginDiv {
		top: 122%;
	}
	.hompageRowLeftContent, .hompageRowRightContent {
		width: 62%;
		top: 20%;
	}
	.matchPairDiv .hompageRowLeftContent {
		top: 24%;
	}
}

@media ( max-width :414px) {
	.loginDiv {
		top: 65%;
	}
	.diamondInfoDetails {
		height: 550px;
	}
}

@media ( max-width :375px) {
	.ourPeopleLogoDiv p {
		width: 80px;
		height: 80px;
	}
	.eventHead {
		margin-top: 20px;
	} /*4 march -nilam*/
	#one .readTextdiv, #three .readTextdiv, #five .readTextdiv, #two .readTextdiv,
		#four .readTextdiv {
		top: 33%;
	}
	.diamondInfoDetails {
		height: 471px;
	}
}

@media ( max-width :360px) {
	/* home page - Deepti */
	.eventDesc {
		margin: 8% auto 0;
	}
	.hompageRowLeftContent, .hompageRowRightContent {
		top: 20%;
		width: 65%;
	}

	/* our leadership - Deepti */
	.ourLeadership-caption {
		padding: 100px 0;
	}

	/*history*/
	.imgClass {
		width: 80%;
		margin-top: 28px;
	}
	.contentDes {
		margin-left: 12px;
		margin-top: 25px;
		width: 80%;
	}
	.historyDiv .flexslider .slides>li {
		margin-bottom: 12%;
	}
	.ethicalShowMoreDiv {
		top: 9%;
	}
	.diamondSection p, .test {
		font-size: 17px;
	}
	.bannerText p {
		font-size: 19px;
	}

	/*login*/
	.leftDiv {
		width: 100%;
	}
	.rightDiv {
		width: 100%;
		border-left: 0 none;
	}
	.loginLogo {
		width: 72%;
	}
	.loginDiv {
		top: 10%;
	}
	.eventHead {
		font-size: 16px;
		margin-top: 5px;
	}

	/* differentation new - Deepti */ /* 3 march - Deepti */
	.communityDesc .communityDescText {
		width: 85%;
	}
	.communityDesc {
		width: 80%;
	}
	.locationAdd {
		display: inline-block;
		margin: 0 auto;
		text-align: center;
		vertical-align: top;
		width: 100%;
	}
	.locationText p {
		text-align: center;
	}
	#ContactInfo .contactBtnWrap {
		bottom: 8px;
	}
	.socialIconDiv {
		text-align: center;
	}
	.contactForm p {
		font-size: 16px;
	}
	.socialConnect {
		text-align: center;
	}
	.ourPeopleLogoDiv p span {
		width: 55%;
	}
	.gradingSystemDescDiv {
		height: 330px;
	}
	.communityDiv .owl-next {
		right: 40%;
	}
	.communityDiv .owl-prev {
		left: 37%;
	}
	.virtualiseDiamondDiv {
		background-attachment: scroll;
		padding-bottom: 190px;
		padding-top: 235px;
	}
	.matchPairDiv {
		background-attachment: scroll;
		padding-bottom: 190px;
		padding-top: 235px;
	}
	.differentationDiv1, .differentationDiv2, .differentationDiv3,
		.differentationDiv4, .differentationDiv5, .differentationDiv6,
		.differentationDiv7, .differentationDiv8, .ethicalSourcingDiv1,
		.ethicalSourcingDiv2, .gradingBody {
		background-attachment: scroll;
		background-size: 100% 100%;
	}
	.customerCommitmentDiv {
		background-attachment: scroll;
		padding-bottom: 190px;
		padding-top: 235px;
	}
	.hompageRowLeftContent, .hompageRowRightContent {
		top: 15%;
	}
	.customerCommitmentDiv .hompageRowRightContent {
		top: 8%;
	}
	.solitaireParDiv {
		background-attachment: scroll;
		padding-bottom: 100px;
		padding-top: 100px;
	}
	.virtualiseDiamondDiv {
		background-attachment: scroll;
		padding-bottom: 100px;
		padding-top: 100px;
	}
	.matchPairDiv {
		background-attachment: scroll;
		padding-bottom: 100px;
		padding-top: 100px;
	}
	.customerCommitmentDiv {
		background-attachment: scroll;
		padding-bottom: 105px;
		padding-top: 115px;
	}
	.differentationDiv1, .differentationDiv2, .differentationDiv3,
		.differentationDiv4, .differentationDiv5, .differentationDiv6,
		.differentationDiv7 {
		padding-bottom: 0px;
		padding-top: 5px;
	}
	.differentationDescInfo {
		height: 155px;
	}

	/* manufacturing new css - Deepti */
	.diamondInfoDetails {
		height: 320px;
	}
	.ethicalSourcingDiv1, .ethicalSourcingDiv2 {
		padding-bottom: 120px;
		padding-top: 100px;
	}
}

/* iphone 4 - portrait */
@media ( max-width :320px) {
	/*our people*/
	.employeBenefitaDiv .owl-prev {
		left: 36%;
	}
	.employeBenefitaDiv .owl-next {
		right: 36%;
	}

	/*leaderShip*/
	.leadershipImgDiv {
		width: 80%;
	}
	.ourLeadershipShowMoreDiv {
		padding: 20px 18px;
	}
	.leadershipDesc .leadershipDescInfo {
		height: 500px;
		padding-bottom: 2%;
	}
	.ourPeopleLogoDiv p span {
		width: 55%;
	}
	.communityDiv .owl-next {
		right: 39%;
	}
	.communityDiv .owl-prev {
		left: 38%;
	}
	.communityDesc {
		width: 92%;
	}
	.communityDesc .communityDescText {
		width: 87%;
	}
	.eventsDiv .txtBorder {
		margin-bottom: 34px;
	}
	.detailCaption	p {
		height: 70px;
	}
	.gradingSystemDescDiv {
		height: 285px;
	}
	.gradingSystemDiv {
		width: 90%;
	}
	.venusPopup {
		width: 78%;
	}
	#staticHeader .logoFull {
		width: 127px;
	}
	.hompageRowLeftContent, .hompageRowRightContent {
		top: 12%;
	}
	.customerCommitmentDiv .hompageRowRightContent {
		top: 2%;
	}
	.matchPairDiv .hompageRowLeftContent {
		top: 8%;
	}
	.loginDiv {
		top: 90%;
	}
}

/* chrome hack css */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}