/* IPAD Css screen size 767 to 1023*/
@media screen and (min-width:767px) and (max-width:1024px) {
	.lastLoginDetails{
		width:100%;
		margin-top:10px;
	}
	.diamondbanner .owl-dots {
		top: 39%;
		bottom: 0;
		height: 12px;
	}
	.searchPairDiv {
		width: 49%;
	}
	.modifySearchblog .searchBlog .searchIn{
		width:100%;
		display:inline-block;
		float:left;
	}
	.modifySearchblog .searchBlog .pairBuyDiv{
		width:80%;
		margin-left:15%;
	}
	.modifySearchblog .resultFoundModify{
		width:100%;
	}
	.searchIn {
		width: 100%;
	}
	.searchIn .labTitle, .pairBuyDiv .labTitle {
		float: none;
		width: 15%;
	}
	/*.labTitle {
		float: left;
		width: 5%;
	}*/
	.lab .LabLi {
		width: 83%;
		float: left;
	}
	.searchIn ul {
		clear: none;
		display: inline-block;
		vertical-align: top;
	}
	.checkboxInputbox {
		float: left;
		margin: 20px auto;
		text-align: left;
		width: 49%;
		padding-left: 0px !important;
		/*border: none;*/
	}
	.stoneSizeDivBottom {
		width: 49%;
		padding-left: 10.5%;
	}
	.stoneSizeDivBottom p{
		display:block;
		float:left;
		width:100%
	}
	.stoneSize {
		/*margin-right: 25px;*/
		width: 17%;
	}
	.LabLi ul li.all, .LabLi ul li.GIA, .LabLi ul li.IGI, .LabLi ul li.HRD, .LabLi ul li.FM, .LabLi ul li.CM, .LabLi ul li.AGS{
		width:17%;
	}
	.LabLi ul li.onlyVgr{
		width:36.5%;
	}
	.fourc li{
		width:45px;
		text-align:center;
	}
	.fourc1 li{
		width:59px;
	}
	.fourc1 li:first-child{
		width:40px;
	}
	.fourc2 li{
		width:53px;
	}
	.stoneSize:last-child{
	margin-left:0px;
	}
	.multiselect #checkboxes{
	width:200px;
	}
	.resultFound {
		width: 49%;
		margin:10px 0px;
		padding-left:120px;
	}
	.resultFoundStick {
		width: auto;
	}
	.stoneSizeDivBottom p
	.stockSearchDiv {
		padding: 0 2%;
	}
	/*.checkInputBox p {
		margin: 0px 10px 0px 0px;
	}*/
	.pairBuyDiv {
		margin-top: 0px;
		width: 100%
	}
	.stoneSizeDivBottom p:last-child {
		padding-top: 2px;
	}
	.numberCheckBox {
		margin-top: 5px;
	}
	.checkInputBox {
		margin-left: 0px;
	}
	.ChangePassBlog .ProfileTableForm {
		padding: 8% 75px;
	}
	/* .profileInfo .InputField{width:62%;} */
	/* changes by Deepti - 7-1-2015 */
	.Cmpowner label, .CmpDetails label {
		width: 35%;
	}
	#firstTab .col-sm-12 {
		margin-bottom: 10px;
	}
	.col-xs-6.mobiwholesaler {
		width: 100%;
	}
	.mobileHide {
		display: none;
	}
	.col-xs-12.LabelTxt {
		display: none;
	}
	.ProfileBottom .col-xs-6.EditTab {
		width: 100%;
	}
	.AddBtnTab {
		margin-right: 1%;
	}
	.imgclick {
		border: 0 none;
		background: none;
		padding: 0;
		text-decoration: underline;
		outline: 0 none;
		width: 100%;
		max-width: 100%;
	}

	.logo {
		padding: 0px
	}
	.mobilLogo {
		float: right;
		width: 100%;
	}
	.mobiMenuIcon {
		float: right;
		padding-top: 15px;
		margin-left: 10px;
	}
	.mobileMenubtn {
		height: 20px;
	}
	header {
		height: 49px;
	}
	#toggle {
		top: 5px;
	}
	.imgclick {
		border: 0 none;
		background: none;
		padding: 0;
		text-decoration: underline;
		outline: 0 none;
		width: 100%;
		max-width: 100%;
	}
	.logo img {
		width: 100%;
		max-width: 100%;
	}
	.logo {
		padding-left: 20px;
		width: 100px;
		float: left;
	}
/* 	.mobileheader .logo {
		width: 6%;
	} */
	.mobielHeader {
		display: flex;
		right: 0px;
		width: 80%;
		height: 60px;
		position: fixed;
		top: 0;
	}
	.smartSearchBtn {
		background: transparent;
		display: inline-block;
	}
	.smartSearchBtnDiv {
		margin-left: 10px;
	}
	.smartSearch button {
		padding: 0px;
		width: 34px ! important;
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		cursor: pointer;
		height: 34px;
		border: 0px;
	}
	.resultFound.inputTitle {
		width: 100%;
	}
	.resultFound.inputTitle span {
		margin: 0px 8px 20px 0px;
		float: left;
	}
	.resultFound button {
		float: left;
		display: inline-block;
	}
	.resultFoundStick p {
		padding: 0px 15px 0px 0px;
	}
	.resultFoundStick.inputTitle input {
		background: #ffffff none repeat scroll 0 0;
		border: 1px solid #fff;
		color: #071534;
		margin: 0;
		padding: 7px 0;
		text-align: center;
		width: 50px;
	}
	.resultFoundStick button {
		background: #fff;
		border: 1px solid #fff;
		color: #071534;
		border-radius: 5px;
		padding: 6px 17px;
		text-transform: capitalize;
		font-size: 16px;
	}
	/*.resultFoundStick button{ background-color:transparent; width:30px; height:30px; background-position: center; border:0px; padding:0px;}*/
	.stockBlog {
		padding: 10px;
	}
	.stoneType{
		width:7.35%;
	}
	.rightSideSearchDiv{
		width:60%;
		padding-top:8px;
	}
	.stoneTypeSizeDiv{
		padding:15px 1.5%;
	}
	.pastSearch .searchSelect {
		width: 125px;
	}
	.searchSelect {
		width: 125px;
	}
	.pastSearch {
		margin: 0px 0px 10px 10px;
		float: left;
	}
	.timeout {
		margin-right: 15px;
		width: 20%;
	}
	.KeyToSymbol {
		width: 200px;
		float: left;
		margin: 10px 0px 0px 20%;
		padding: 8px;
	}
	/*.stoneNamePrice:first-child .stonePriceSlider .label {
		width: 28%;
		margin: 0px 0px 00px 0px;
	}*/
	.stonePriceSlider .sliderDiv {
		width: 65%;
		margin: 0px 0px 0px 0px;
	}
	.stonePriceSlider {
		margin-bottom: 25px !important;;
	}
	.stonePriceSlider .sliderRange{
		width:100%;
		margin:3px 0px;
	}
	.stonePriceRangeDiv {
		margin: 2px auto 3%;
		padding: 20px 15px;
	}
	.StoneSize {
		width: 100%;
	}
	.stoneDualPrice {
		width: 33%;
	}
	.stonePriceSlider .sliderRange input {
		width: 50px;
		diplay: inline-block;
		text-align: center;
		color: #071534;
	}
	.stonePriceSlider .sliderRangeID {
		width: 53%;
		display: inline-block;
		margin: 0px 25px 0 10px;
	}
	.stonePriceSlider .label {
		font-size: 14px;
		margin:0px 0px 10px 0px !important;
		
	}
	.stoneSizeDivTop {
		width: 100%
	}
	/*.stoneNamePrice {
		width: 49.5%;
		margin-top: 20px;
	}*/
	.StoneSizeInput .from {
		width: 45%;
	}
	.StoneSizeInput .to {
		width: 45%;
	}
	/*.lab {
		width: 100%;
		padding: 15px 0px;
	}*/
	.StoneSizeInput .noBgmDiv {
		margin-bottom: 8px;
		width: 150px;
	}
	.LeftBid {
		padding: 0px 0 10px;
		width: auto;
	}
	.LeftBid h1 {
		font-size: 18px;
		padding-bottom:0px;
	}
	.RightBid {
		float: left;
		width: 85%;
		padding: 0px;
		position:absolute;
		left:180px;
		
	}
	.biddingTimeDiv {
		width: 40%;
		/*margin: 0px 0px 10px 32%;*/
	}
	.tiker-div{padding-bottom:0px;} 
	.loginDiv {
		top: 50%;
	}
	.timeOut {
		float: left;
		margin-left: 55%;
		height: 60px;
		padding: 8px;
	}
	.BidBtn button {
		padding: 5px 5px;
	}
	.BidBtnType button {
		padding: 5px 5px;
	}
	.lookbidInfo .BidBtn {
		width: 45%;
		padding-top: 18px;
		float: left
	}
	.lookbidInfo .BidBtnType {
		width: 32%;
		margin-top: 18px;
		float: left;
	}
	.lookbidInfo .BidDownload {
		width: 35%;
		float: left;
	}
	.fixedIcon {
		position: fixed;
		bottom: 15px;
		z-index: 999;
		background: transparent;
	}
	.multiselect {
		width: 97%;
		z-index: 9999;
		height: 28px;
		margin-top: 43px;
	}
	#clarity .searchMultiSelect, #color .searchMultiSelect{
	width:95% !important;
	}
	.mobileheader {
		position: fixed;
	}
	.venusPopup1-goods {
		top: 18%;
		width: 40%;
		z-index: 99999999;
	}
	.viewItemDiv {
		background: none;
		padding: 0px;
		margin: 8px 0 8px;
	}
	.itemTextDiv {
		margin-left: 0px;
	}
	.itemTextDiv .itemText {
		margin: 8px 8px 0px 8px;
		font-weight: bolder;
		text-decoration: underline;
		font-size: 14px;
	}
	.itemTextDiv .itemNumber {
		line-height: 25px;
		font-weight: bolder;
	}
	.viewItemDiv ul li button {
		background: #ebf1fe;
		border-radius: 10px;
		border: none;
	}
	.contactDiv {
		width: 100%;
	}
	.AppendContactNo .InputField, .AppendEmailID .InputField {
		width: 76%;
	}
	/*.profileInfo  .InputField{width:80%; vertical-align:top; display:inline-block; position:relative;color: #071534;}*/
	.FileTxt {
		display: inline-block;
		vertical-align: top;
		width: 80%;
	}
	.col-xs-6 .refrenceDiv {
		width: 100%;
	}
	.saveBtnSubmit, .restoreBtn, .clearInput, .createUser, .additionalClear,
		.createSave, .editDetailsAdditionalUser, .clearBtn, .loginBtn,
		.backBtn, .newUser, .forgotPwd, .nextBtn, .saveAddBtn {
		background: #071534 none repeat scroll 0 0;
		border: 1px solid #071534;
		border-radius: 5px;
		color: #ffffff;
		display: inline-block;
		margin: 15px 1%;
		padding: 12px 15px;
		transition: all 0.3s ease 0s;
	}
	.InputField.InputFieldLeft input:nth-child(1) {
		margin-right: 2%;
	}
	.leftCompareDiv {
		width: 15%;
	}
	.rightCompareDiv {
		width: 85%;
	}
	.PdsOption {
		height: 100px;
		padding: 0px 10px 0px 10px;;
	}
	.filterGrps1 {
		display: inline-block;
		margin: 0px 5px;
		color: #000;
	}
	.filterGroups1 input {
		margin-right: 5px;
		color: #000;
		height: 30px;
		width: 150px;
	}
	.filterGroupsShow {
		width: 15%;
	}
	.randomtitleDiv {
	background: #fff;
	padding: 0 26px 0 40px;
}
.randomtitleDiv input{
	width:50px;
}
.randomtitleDiv div:nth-child{
	margin-right:15px;
	padding:0px;
	
}
.randomtitleDiv div:nth-child(1){
	width:25%;
	float:left;
}
.randomtitleDiv div:nth-child(2){
	width:65%;
	color:#000;
	float:left;
}
.randomtitleDiv div:nth-child(3){
	width:10%;
	float:left;
}
.searchSelect_db {
	width: 130px;
	
}
/* .pdsTab{
	width:110%;
} */
.randomtitleDiv div:nth-child(1){
	width:18%;
}
.randomtitleDiv div:nth-child(2){
	width:75%;
	color:#000;
	float:left;
}
.randomtitleDiv div:nth-child(3){
	width:7%;
	float:left;
}
.randomtitleDiv div:nth-child(2) span:nth-child(1){
	width:35%;

}
.randomtitleDiv div:nth-child(2) span:nth-child(2){
	width:30%;

}
.randomtitleDiv div:nth-child(2) span:nth-child(3){
	width:20%;

}
.randomtitleDiv div:nth-child(2) span:nth-child(4){
	width:15%;

}
}
/* IPhone6 Css screen size 414 to 736*//* max-width:736px */
@media screen and (min-width:320px) and (max-width:1280px) {
	.mobilLogo {
		float: right;
		width: 100%;
		height: 60px;
	}
	.mobiMenuIcon {
		float: right;
		padding-top: 15px;
		margin-left: 10px;
	}
	.mobileMenubtn {
		height: 20px;
		margin: 0 35px 0px 0px;
	}
	.mobielHeader {
		display: block;
		right: 0px;
		width: 80%;
		height: 60px;
		position: fixed;
		top: 0;
	}
	header {
		height: 50px;
	}
	.mobileheader {
		width: 100%;
		top: 0px;
		left: 0px;
		z-index: 999997;
		height: 49px;
		/* background-color: #080011; */
		position: fixed;
	}
	#toggle {
		top: 5px;
		float: right;
		margin: 0px ! important;
	}
	.logo img {
		width: 100%;
		max-width: 100%;
	}
	.logo {
		padding: 5px;
		width: 20%;
		float: left;
		margin-right: 0px ! important;
		margin-left: 1.5rem;
	}
	.menuWrapper {
		width: 180px;
	}
	.mobileheader .logo {
		width: 15%;
	}
	.firstTileBox {
		padding: 5px 0;
	}
	.secondTileBox {
		padding: 5px 0px
	}
	.stockSearchDiv {
		float: left;
	}
	.rightSideSearchDiv {
		float: left;
		width: 100%;
	}
	.resultFoundStick p {
		padding: 0px 5px 0px 0px;
	}
	.resultFoundStick p span {
		margin-right: 5px;
		font-size: 14px;
	}
	.resultFoundStick p input {
		background: #ffffff none repeat scroll 0 0;
		border: 1px solid #fff;
		color: #071534;
		margin: 0;
		padding: 5px 0;
		text-align: center;
		width: 48px;
	}
	/*.resultFoundStick button{ background-color:transparent; width:30px; height:30px; background-position: center; border:0px; padding:0px;}*/
	.resultFoundStick button {
		background: #fff;
		border: 1px solid #fff;
		color: #071534;
		border-radius: 5px;
		padding: 5px 5px;
		text-transform: capitalize;
		font-size: 11px;
	}
	.customizeBtnDiv {
		margin-left: 0;
		padding: 1.5% 1.5% 0 0
	}
	.stoneTypeSizeDiv{
		padding:2% 15px;
	}
	.smartSearch{
		width:100%;
	}
	.stockBlog {
		padding: 5px 15px;
	}
	.stockBlog h2 {
		font-size: 20px;
	}
	.smartSearch button {
		width: 36px;
	}
	.smartSearch .searchSelect {
		margin-bottom: 10px;
	}
	.intp{
		width:100%;
		margin-bottom:10px;
	}
	.stoneSize{
		width:100%;
		margin-bottom:15px;
	}
	.stoneclarity{
		width:100%;
		margin-bottom:15px;
	}
	.stonecolor{
		width:100%;
		margin-bottom:15px;
	}
	.stonehue{
		width:100%;
		margin-bottom:15px;
	}
	.inputTitle {
		width: 100%;
		margin: 10px 0px !important;
	}
	.pastSearch .searchSelect {
		width: 140px;
	}
	.KeyToSymbol {
		margin: 9px 0 20px 0px;
		width: 80%;
	}
	.timeout {
		float: left;
	}
	.smartSearchBtn {
		background: transparent;
		display: inline-block;
	}
	.smartSearchBtnDiv {
		margin-left: 10px;
	}
	.smartSearch button {
		padding: 0px;
		width: 34px ! important;
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		cursor: pointer;
		height: 34px;
		border: 0px;
	}
	.multiselect {
		width: 100%;
		z-index: 9999;
		height: 28px;
		margin-top: 35px;
	}
	.lab {
		width: 100%;
		padding: 15px 0px;
	}
	.LabLi ul li.all, .LabLi ul li.GIA, .LabLi ul li.IGI, .LabLi ul li.HRD, .LabLi ul li.FM, .LabLi ul li.CM, .LabLi ul li.AGS{
		width:17.4%;
	}
	
	.stoneNamePrice:first-child .stonePriceSlider .label {
		width: 100%;
		margin-bottom:5px;
	}
	.stoneNamePrice{
		width:100%;
		margin-bottom:15px;
	}
	.stonePriceSlider{
		margin-bottom:15px;
	}
	.stonePriceSlider .label{
		width:100%;
		margin-bottom:10px;
	}
	.fourc li{
		width:43px;
	}
	.fourc1 li{
		width:55px;
	}
	.fourc1 li:first-child{
		width:43px;
	}
	.fourc2 li{
		width:48px;
	}
	.fourc2 li:first-child{
		width:120px;
	}
	
	.StoneSizeInput .from {
		width: 47.4%;
	}
	.StoneSizeInput .to {
		width: 47.4%;
	}
	.stonePriceRangeDiv{
		padding:25px 5%;
	}
	.searchPairDiv{
		width:100%;
		float:left;
		border:0px;
		height:160px;
	}
	.labTitle1{
		width:100%;
		margin-bottom:10px;
	}
	.pairBuyDiv{
		margin-left:0px;
		display:inline-block;
		float:left;
	}
	.pairBuyDiv li{
		font-size:15px;
		margin-right:10px;
	}
	.stoneSizeDivBottom{
		width:100%;
		float:left;
		height:65px;
		padding:0px;
	}
	.stoneSizeDivBottom p{
		width:100%;
		margin:5px 0px !important;
	}
	.checkboxInputbox{
		width:100%;
		padding:0px;
		border:0px;
		height:135px;
	}
	.checkboxInputbox .searchSelect{
		width:100%;
	}
	.pastSearch {
		margin: 0px;
		clear: both;
		float:left;
	}
	.resultFound{
		width:100%;
	}
	.LeftBid {
		padding: 0px 0 0;
		width: auto;
	}
	.LeftBid h1 {
		font-size: 18px;
	}
	.RightBid {
		float: right;
		width: 100%;
		padding: 0px
	}
	.biddingTimeDiv {
		width: 100%;
		margin: 0px 0px 10px 0px;
	}
	.tiker-div {
		padding-bottom: 0px;
	}
	.lookbidInfo {
		padding: 10px 0 10px;
		text-align: center;
	}
	.loginDiv {
		top: 50%;
	}
	.rightDiv {
		Padding: 0px;
	}
	.timeOut {
		float: left;
		margin-left: 3%;
		height: 60px;
		padding: 1rem 0;
	}
	.lookbidInfo .BidBtn {
		padding: 10px 0px 0px 5px;
		text-align: left;
		width: 100%;
	}
	.lookbidInfo .BidBtnType {
		margin-top: 0;
		width: 100%;
	}
	.BidBtn button {
		padding: 5px 5px;
	}
	.BidBtnType button {
		padding: 5px 5px;
	}
	.lookbidInfo .BidBtnType {
		width: 100%;
		float: left;
		padding: 10px 0px;
	}
	.lookbidInfo .BidDownload {
		width: 100%;
		text-align: left;
		padding: 10px 0px 0px 18px;
	}
	.fixedPlus {
		background-position: -24px -316px;
		background-size: 290%;
		height: 26px;
		width: 26px
	}
	.fixedIcon {
		bottom: 15px;
		background-position: -24px -329px;
		background-size: 210% auto;
	}
	.secondRow {
		border: 0 none;
		margin-bottom: 0px;
		width: 48%;
	}
	.secondRow .secondRow1 {
		width: 33%;
		text-align: left;
		float: left;
		margin: 0px 10px 0px 5px;
	}
	.secondRow .secondRow2 {
		width: 10%;
		text-align: center;
		float: left;
		border-right: 1px solid #071534;
		margin: 0px 5px 0px 10px;
	}
	.secondRow .secondRow3 {
		width: 14%;
		text-align: left;
		margin-left: 10px;
	}
	.secondRow .secondRow4 {
		width: 8%;
		text-align: center;
		float: left;
		border-right: 1px solid #071534;
		margin-right: 10px;
	}
	.secondRow .secondRow5 {
		width: 14%;
		text-align: left;
		margin-left: 10px;
	}
	.secondRow .secondRow6 {
		width: 8%;
		text-align: center;
		float: left;
		border-right: 1px solid #071534;
		margin-right: 10px;
	}
	.customizeBtnDiv button {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border-bottom: 1px solid #ffffff;
		border-radius: 0;
		outline: 0 none;
		padding: 0;
		font-size: 13px
	}
	.enterSite { /*margin-top:60px;*/
		margin-top: 0px;
	}
	.signUpText {
		margin-top: 0px;
	}
	.venusPopup1-goods {
		top: 8%;
		width: 75%;
		z-index: 99999999;
	}
	.venusPopup1-goods span {
		margin: 0px 0px 0px 3px;
	}
	.lookbidInfo div.confirmGoodBtn {
		width: 83%;
		display: inline-block;
	}
	.lookbidInfo div.confirmGoodBtn button {
		padding: 5px 3px;
	}
	.enterSite p a {
		font-size: 0px;
		border: 0px;
		display: none;
	}
	.lastLoginDetails{
		width:100%;
	}
	.viewItemDiv {
		background: none;
		padding: 0px;
		margin: 8px 0 0px;
	}
	.itemTextDiv .itemText {
		margin: 5px 5px 0px 5px;
		font-weight: bolder;
		text-decoration: underline;
		font-size: 14px;
	}
	.itemTextDiv .itemNumber {
		line-height: 20px;
		font-weight: bolder;
	}
	.viewItemDiv ul li button {
		background: #ebf1fe;
		border-radius: 10px;
		border: none;
	}
	.leftCompareDiv {
		width: 18%;
	}
	.rightCompareDiv {
		width: 82%;
	}
	.filterGrps1 {
		display: inline-block;
		margin: 0px 2px;
		color: #000;
	}
	.filterGroups1 input {
		margin-right: 0px;
		color: #000;
		height: 30px;
		width: 100px;
	}
	.filterGroupsShow {
		width: 50%;
	}
/* 	.rghorghead {
		width: 21%;
	} */
	.rghorghead1 {
		/* width: 21%; */
		margin: 5px 0px 0px 0px;
	}
	.selectOption1 {
		width: 62%;
		float: left;
		/* margin-left: 12%; */
		height: 40px;
	}
	.blankdiv {
		display: none;
	}
		.randomtitleDiv {
	background: #fff;
	padding: 0 26px 0 40px;
}
.randomtitleDiv input{
	width:50px;
}
.randomtitleDiv div:nth-child{
	margin-right:15px;
	padding:0px;
	
}
.randomtitleDiv div:nth-child(1){
	width:100%;
	float:left;
}
.randomtitleDiv div:nth-child(2){
	width:100%;
	color:#000;
	float:left;
}
.randomtitleDiv div:nth-child(3){
	width:100%;
	float:left;
}
.searchSelect_db {
	width: 220px;
	
}
.randomtitleDiv div:nth-child(1){
	width:100%;
}
.randomtitleDiv div:nth-child(2){
	width:100%;
}
.randomtitleDiv div:nth-child(3){
	width:100%;
	float:left;
}
.randomtitleDiv div:nth-child(2) span:nth-child(1){
	width:100%;

}
.randomtitleDiv div:nth-child(2) span:nth-child(2){
	width:100%;

}
.randomtitleDiv div:nth-child(2) span:nth-child(3){
	width:60%;

}
.randomtitleDiv div:nth-child(2) span:nth-child(4){
	width:40%;

}

}

/* header css by Deepti */ /* max-width:1024px */
@media screen and (max-width:1280px) {
	/*.KeyToSymbol {margin: 0 auto 0 3%; width: 20%;}*/
/*	.modifySearchblog .searchIn {
		margin-top: 0 !important;
	}*/
	.ModifyMultiselect {
		width: 100%;
	}
	.diamondbanner .owl-carousel .owl-item img {
		height: 350px;
	}
	.desktopHeaderDiv {
		display: none;
	}
	.mobileHeaderDiv {
		overflow: hidden;
		display: block;
	}
	.BidBtn a, .BidBtnType a {
		padding: 7px 2%;
	}

	/* mobile menu */
	#push, .mobileBannerSection, .mobileheader, .navigation {
		display: block !important;
	}
	.mobileheader {
		
		height: 60px;
		
		border-bottom:1px solid #fff;
	}
	.innerMobileHeader {
		padding: 5px 20px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -o-flex;
		display: -ms-flex;
		display: flex;
		-webkit-align-items: center;
		-moz-align-items: center;
		-o-align-items: center;
		-ms-align-items: center;
		align-items: center;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-o-justify-content: space-between;
		-ms-justify-content: space-between;
		justify-content: space-between;
	}
	.mobileheader img {
		width: auto;
		display: inline-block;
	}
	.sliderBody {
		right: 0;
		overflow-x: hidden;
		position: relative;
	}
	#slide-menu {
		display: block !important;
		margin-right: -83%;
		right: 0;
		width: 83%;
		background: #230e33;
		position: fixed;
		height: 100%;
		overflow-y: auto;
		z-index: 1000;
		top: 0px;
		padding: 50px 0;
	}
	.btn btn-success, .btn-lg {
		float: right;
	}
	.navigation {
		width: 100%;
	}
	.navigation li {
		text-align: center;
		background: url(../images/mobilemenuborder.jpg) no-repeat center bottom;
		padding-bottom: 40px;
		margin-top: 40px;
	}
	.navigation li:last-child {
		background: none;
		padding-bottom: 0px;
	}
	.navigation li:last-child img {
		width: auto;
		display: inline-block;
	}
	.navigation li a {
		display: block;
		font-size: 30px;
		color: #7d6a55;
		display: block;
		text-transform: uppercase;
	}
	.mobileMenuBottom {
		width: 80%;
		margin: 40px auto;
		margin-bottom: 10%;
	}
	.menuIcon {
		display: none;
	}
	.mainMenu, .rightMenu, .logo.desktop {
		display: none;
	}
	.smartSearchIdPdsDiv {
		width: 77%;
	}
	.smartSearchIdLnbDiv {
		width: 77%;
	}
	/*Amit PDS Page*/
	.feedBackDiv {
		width: 85%;
	}
	.venusPopup {
		width: 30%;
	}

	/*PDS-search page */
	/*.modifySearchblog .resultFoundModify {
		width: 20%;
	}*/
	.resultFoundModify .inputTitle {
		width: 100%;
	}
	.resultFoundModify button {
		margin-top: 8px;
	}

	/*.AppendContactNo .InputField, .AppendEmailID .InputField{width: 70%;}*/
	/* compare page css - Deepti */
	.compareHead .LeftBid {
		float: left;
	}
	.backbuttonDiv {
		padding: 8px 0;
	}
	.compareImgSelect p {
		width: auto;
		padding: 5px;
	}
	.compareRateDiv {
		padding: 5px;
	}
	.compareRateDiv>div p:nth-child(1) {
		margin-right: 2px;
	}
	.compareRateDiv>div:nth-child(1) p:nth-child(1) {
		width: 40%;
	}
	.compareRateDiv>div:nth-child(1) p:nth-child(2) {
		width: 55%;
	}
	.toggleCompareDiv>div:nth-child(2) p:nth-child(1) {
		width: 30%;
	}
	.toggleCompareDiv>div:nth-child(2) p:nth-child(2) {
		width: 70%;
	}
	.toggleCompareDiv #datepicker {
		width: 44% !important;
	}
}

/*screen size less than 1024px*/
@media screen and (max-width:1023px) {
	.radiotextarea {
		width: 35%;
	}
	.rowinput {
		width: 38%;
	}
	.itemTextDiv {
		margin-left: 2px;
	}
	/*.itemTextDiv .itemText{font-size:14px;}*/
	.itemTextDiv .itemNumber {
		font-size: 13px;
	}
	footer {
		padding: 40px 15px;
	}
	.checkbox-dropdown {
		width: 252px;
	}
	.divAnimate {
		width: 100%;
	}
	.divAnimateQDNA {
		width: 100%;
	} /* created by bhawya */
/* 	.mainWrapper {
		padding-bottom: 95px;
	} */
	.divAnimateInfo .rowDetails {
		margin-bottom: 10px;
		width: 30%;
	}
	.divAnimateQDNAInfo .rowDetails {
		margin-bottom: 10px;
		width: 30%;
	} /* created by bhawya */
	.diamondImages li {
		margin-bottom: 5px;
		text-align: center;
		max-width: 120px;
		margin-right: 15px;
	} /* changed by bhawya */
	.diamondImages img {
		max-height: 120px;
	} /* created by bhawya */
	.diamondImagesfn li {
		margin-bottom: 5px;
		text-align: center;
		max-width: 120px;
		margin-right: 25px;
	} /* changed by bhawya */
	.diamondImagesfn img {
		max-height: 120px;
	} /* created by bhawya */
	.diamondcontrol {
		width: 150px ! important;
		margin: 0px 20px;
	}

	/*.lookbidInfo .BidBtn{width:50%; float:left; padding:10px 0px;}/* changed by bhawya */
	.BackClose {
		color: #071534;
		font-size: 25px;
		position: absolute;
		right: 20px;
		top: 0;
		cursor: pointer;
		display: none;
	}
	/* search page */
/*	.resultFound {
		clear: both;
	}*/
	.stoneType {
		width: 13%;
		margin-bottom: 20px;
	}
	.shape__size .stoneType {
		/* width: 13%; */
		margin-bottom: 0px;
	}
	.checkInputBox input {
		width: 230px;
	}
	.checkbox-dropdown {
		margin: 0 auto 0 10px;
	}
	.stoneDualPrice {
		width: 38%;
	}
/*	.pairBuyDiv {
		margin-left: 0px;
		margin-top: 20px;
	}*/
	.propertyDiv {
		padding: 0 5% 85px;
		/* overflow: hidden; */
	}
/* 	.propertyTitle p {
		width: 28%;
	} */
/* 	.propertyValue p {
		width: 28%;
	} */
	.StoneSizeText p {
		margin-bottom: 5px
	}
	/*.RightBid{width:100%;}*/
	/*.lookbidInfo .BidBtnType{width:54%;}
	.lookbidInfo .BidBtnType{width:40%; float:left;padding:10px 0px;}
	.lookbidInfo .BidDownload{margin-top:20px;}	
	.lookbidInfo .BidBtnType{text-align:center;}*/
	.propertiesSelectDiv input {
		margin-right: 0px;
	}
	/*.fixedPlus{ background-position: -24px -316px; background-size: 250%; height: 30px; width: 30px}*/
	.LeftBid h1 {
		margin-top: 0px;
	}
	/*.LeftBid{padding-top:30px;}*/

	/*Amit Home Page*/
	.diamondTable, .randomtitleDiv {
		display: block;
	}
	.tileStructure {
		padding: 15px 29px;
	}
	.bannerDiv {
		margin-bottom: 15px;
	}
	.owl-carousel .owl-stage-outer {
		overflow: inherit;
	}
	/* .owl-carousel{min-height:400px;} */
	.bannerDiv, .diamondbanner {
		height: 450px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel {
		height: 450px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel .owl-item {
		height: 450px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel .owl-item img {
		height: 160px;
	}
	.bannerBoxParent {
		bottom: 0;
		height: 310px;
		right: 0;
		top: 105%;
		width: 100%;
		left: 0;
		position: relative;
	}
	.bannerBox {
		max-width: 400px;
		width: 100%;
		margin: 0 auto;
	}
	.bannerBoxContent {
		max-width: 356px;
		width: 100%
	}
	.viewItemDiv ul li:after {
		right: 0px;
	}
	/*.itemTextDiv .itemText{font-size:12px;}*/
	.dropdown-menu {
		overflow-y: scroll;
	}
	.boxTitle {
		font-size: 16px;
		margin-bottom: 25px;
	}
	.boxinnerContent p {
		font-size: 14px;
	}
	.bannerBoxLink p span {
		font-size: 12px;
	}
	.bannerBoxParent {
		padding: 25px 25px 10px;
	}
	/*.mobileheader .mobiMenuIcon{padding:9px 5px 0 0;text-align: right;width: auto; margin-top:0px; margin-right:0px;}*/

	/*Amit PDS Page*/

	/*.LeftBid{float:none; text-align:center;padding:45px 0px 10px; text-align:left;}*/
	/*.RightBid{float:none; text-align: center; padding-top:10px; padding-bottom:10px;}*/
	.RightBid span {
		line-height: 14px;
		margin-bottom: 10px;
		padding: 0 2%;
	}

	/*Amit footer Page*/
	footer ul li:after {
		content: " ";
		margin: 0px 2px;
	}
	footer ul li {
		border-right: 1px solid #fff;
		box-sizing: border-box;
		display: inline-block;
		line-height: 12px;
		margin: 5px 0;
		padding: 0 4px;
		text-align: left;
	}
	.leftText {
		float: none;
		text-align: center;
	}
	.rightText {
		float: none;
		text-align: center;
	}
	footer {
		padding: 10px 5px;
	}
	footer ul li:last-child {
		border-right: none;
	}

	/*Amit PDS Page*/
	/*.inputTitle{width:60px; margin:5px 0px}*/
/*	.resultFound .inputTitle {
		width: 100%;
	}
*/
	/*Amit profile Page*/
	.ProfileBlog {
		padding: 10px;
		width: 100%;
	}
	.ProfileTableForm {
		padding: 30px 5px;
	}
	.fileUpload {
		width: 15%;
	}

	/* purchase history */
	.downloadFormatTopDiv ul li {
		width: 22%;
	}
	.radioPurchaseNO {
		margin-left: 0;
		width: 95%;
	}
	.selectModuleBox {
		margin-top: 30px;
		width: 86%;
	}
	.downloadFormatTopDiv ul {
		text-align: left;
	}
	.downloadFormatTopDiv ul li {
		text-align: center;
		margin-bottom: 15px;
	}
	.oldInvoiceDiv {
		width: 100%;
	}
	/*feedback - deepti */
	.feedBackDivForm label {
		width: 26%;
	}
	.feedBackDivForm .InputSubmitField {
		margin: 0 auto;
		width: 50%;
	}

	/* other prefrence */
	.sortDiv {
		width: 42%; /*margin-left: 15px*/;
		margin-right: 15px;
	}
	.propertiesDiv {
		width: 51%;
	}
	.nonPreferredSelect {
		width: 100%;
	}
	.propertyFromVal {
		width: 60%;
	}
	.dropDownOption, .propertiesSelectDiv .checkbox-dropdown {
		width: 100%;
	}
	.propertiesSelectDiv p {
		width: 36%;
	}
	.checkbox-dropdown-list li p {
		width: auto;
	}
	.priceRange {
		width: 45%;
		margin: 0;
	}
	.priceRange:nth-child(2) {
		margin-left: 10px;
	}
	.venusPopup {
		width: 38%;
		padding: 3%;
	}

	/*animate */
	/*.secondRow{width:46%; margin-bottom:15px;}*/
	.diamondImages {
		width: 100%;
	}
	.tableBtnGroup {
		width: 90%;
	} /* changed by bhawya */
	.tableBtnGroup button {
		display: inline-block;
	}
	.videoBtn {
		width: 60px;
		float: left;
		margin: 0px 1% 0px 0%;
	} /* created by Bhawya */

	/*search page*/
/*	.customizeBtnDiv {
		margin-left: 2%;
	}*/
	.stockSearchDiv {
		padding: 0;
	}
	.StoneSizeInput {
		width: 100%;
	}
	.stoneSize:last-child {
		margin: 0px;
	}
	.rangeSliderDiv {
		display: block;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
/*	.stoneNamePrice {
		margin-bottom: 20px;
		width: 80%;
	}*/
	.stoneDualPrice {
		width: 93%;
	}
/*	.pairBuyDiv {
		margin-top: 0px;
	}*/
/*	.searchPairDiv {
		display: inline-block;
		width: 48%;
	}*/
	.pairBuyDiv .labTitle {
		display: none !important;
	}
/*	.checkboxInputbox {
		width: 50%;
		display: inline-block;
	}*/
/*	.searchIn {
		margin-top: 0px;
	}*/
	/*.checkInputBox p, .checkboxInputbox .checkInputBox, .checkInputBox input
		{
		width: 100%;
	}*/
/*	.stoneSizeDivBottom {
		width: 55%;
	}*/
/*	.stoneSizeDivBottom {
		display: inline-block;
		width: 48%;
	}*/
	.searchIn .labTitle {
		margin-bottom: 5px;
	}
/*	.checkboxInputbox {
		margin: 24px 0;
	}*/
	.modifySearchblog .searchBlog {
		padding: 0 10px 10px
	}
	.searchBlog .searchIn {
		width: 54%;
	}
	.searchBlog .pdsSearchIn {
		width: 40%;
	}
	.searchBlog .pairBuyDiv {
		width: 100%;
	}
	.PdsOption {
		padding: 15px 10px;
	}
	.PdsOption .multiselect {
		width: 31%;
	}
	.PdsOption .StoneSizeText {
		margin-bottom: 0px;
	}

	/*pds search page*/
	.modifySearchblog .resultFoundModify {
		width: 50%;
		text-align: left;
	}
	.modifySearchblog .searchBlog .searchIn {
		width: 33%;
	}
	.modifySearchblog .searchIn.pdsSearchIn {
		width: 30%;
	}
	.modifySearchblog .searchBlog .pairBuyDiv {
		width: 26%;
	}
	.modifySearchblog .resultFoundModify {
		margin: 10px 0;
	}

	/*registration page */
	.generalFormDiv {
		width: 75%;
	}
	.generalFormDiv .profileInfo label {
		width: 28%;
	}
}

@media screen and (max-width:980px) {
	.bannerDiv, .diamondbanner {
		height: 550px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel {
		height: 550px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel .owl-item {
		height: 550px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel .owl-item img {
		height: 245px;
	}
/* 	.mobileHeaderDiv {
		overflow: hidden;
		display: block;
	} */
}

@media screen and (max-width:800px) {
	/* feedback -deepti */
	.feedBackDivForm .InputSubmitField {
		margin: 0 auto;
		width: 63%;
	}

	/* additional user */
	.otherPerferenceBody {
		width: 100%;
	}
	.addiotionalUserDiv, .assignRightsDiv, .existingUser {
		float: none;
		padding-right: 3%;
		width: 100%;
		padding-left: 3%;
	}
	.bannerDiv, .diamondbanner {
		height: 550px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel {
		height: 550px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel .owl-item {
		height: 550px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel .owl-item img {
		height: 250px;
	}
}

/*screen size less than 768px*/
@media screen and (max-width:767px) {
	.spriteItemIcon {
		display: block;
	}
	.NotifictionBlog {
		width: 95%;
	}

	/* search page */
/*	.smartSearch .searchSelect {
		width: 240px;
	}*/
	.stoneSizeDiv {
		width: 100%;
	}
	.StoneSizeInput {
		width: 100%;
	}
	.StoneSizeInput p.selectOption .searchSelect {
		width: 100%;
	}
	.numberCheckBox p {
		margin-right: 16px;
	}
/*	.checkInputBox {
		margin: 0 0 0 0px;
	}*/
	.checkInputBox input {
		width: 100%;
	}
	.checkbox-dropdown {
		margin: 0px;
		float: right;
		width: 232px;
	}
	#tab_part .table tbody .bidRowOpen.border-bottom  td {
		text-align: left;
	}
	.mobileheader .logo {
		width: 15%;
	}
/*	.smartSearch .searchSelect {
		width: 198px;
	}*/
/*	.KeyToSymbol {
		margin: 0 15px;
		width: 35%;
	}*/
	.selectBox select {
		padding: 4px;
	}
/*	.stoneSize {
		width: 46%;
		margin-bottom: 4%;
	}*/
	.stonePriceSlider .sliderRange {
		width: 63%;
	}
/*	.checkInputBox p, .checkboxInputbox .checkInputBox, .checkInputBox input{
		width: 73%;
	}*/
/*	.checkboxInputbox {
		margin: 10px auto 6% auto;
		width: 100%;
	}*/
/*	.stoneSizeDivBottom {
		width: 54%;
	}*/
/*	.lab {
		margin-top: 0;
	}*/

	/* Amit Css screen size less than 767px*/
	.tableBtnGroup button {
		float: left;
	}
	.diamondbanner .owl-dots {
		top: 32%;
		height: 12px;
	}
	.viewItemDiv ul li:after {
		right: -6px;
	}
	/*.itemTextDiv .itemText{font-size:14px;}*/
/*	.searchPairDiv {
		width: 100%;
	}*/
/*	.searchIn {
		width: 100%;
	}*/
	.searchIn .labTitle, .pairBuyDiv .labTitle {
		float: none;
	}
	.searchIn ul {
		clear: none;
		display: inline-block;
		vertical-align: top;
	}
	.smartSearch button {
		margin: 0 0 0 7px;
	}
	/*.smartSearch button {width: 71px;}*/
	.stockSearchDiv {
		padding: 0;
	}
/*	.checkInputBox p {
		margin-right: 10px;
	}*/
	/*.pairBuyDiv {
		margin-top: 0px;
	}*/
	.stoneSizeDivBottom p:last-child {
		padding-top: 2px;
	}
	.numberCheckBox {
		margin-top: 5px;
	}
	/*.lookbidInfo .BidBtn{width:44%;}*/
	/* Amit Change Pass Word Css screen size less than 767px*/
	.ChangePassBlog .ProfileTableForm {
		padding: 8% 20px;
	}
	.propertyDivLeft, .propertyDivRight {
		width: 100%;
		text-align: left;
	}
	.LabelTxt {
		display: none;
	}
	.ProfileBottom  .mobileHide {
		display: none;
	}
	.LabelWidth .EditTab {
		width: 100%;
	}
	.col-xs-6.EditTab {
		padding-right: 0px;
	}
	.mobiwholesaler {
		width: 100%
	}
	.profileInfo label {
		width: 60%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.profileInfo .InputField {
		width: 100%;
	}
	#ThirdTab label {
		width: 100%;
	}
	/* purchase history */
	.radioPurchaseNO p {
		width: 24%;
	}

	/* feedback deepti*/
	.feedBackDivForm .InputSubmitField {
		margin: 0 auto;
		width: 100%;
	}
	.feedBackDivForm form {
		margin: 0 auto;
		width: 50%;
	}
	.feedBackDivForm {
		padding: 15px 10px;
	}
	.feedBackDivForm .InputField {
		width: 100%;
	}

	/*other prefrence */
	.otherPerferenceBody {
		width: 100%;
	}
	.sortDiv {
		width: 94%;
	}
	.propertiesDiv { /*margin-left: 15px;*/
		width: 94%;
		margin-top: 15px;
	}
	.venusPopup {
		width: 75%;
	}
	.firstRowDetails {
		width: 84%;
	}
	.divAnimateInfo .rowDetails {
		width: 14%;
	}
	.divAnimateQDNAInfo .rowDetails {
		width: 14%;
	} /* created by Bhawya */
	.thirdRowDetails {
		width: 100%;
	}
	.diamondImages li {
		float: left;
		margin-bottom: 5px;
		text-align: center;
		max-width: 100px;
		margin-right: 15px;
	} /* changed by Bhawya */
	.diamondImages img {
		max-height: 100px;
	} /* created by Bhawya */
	.diamondImagesfn li {
		float: left;
		margin-bottom: 5px;
		text-align: center;
		max-width: 100px;
		margin-right: 25px;
	} /* changed by Bhawya */
	.diamondImagesfn img {
		max-height: 100px;
	} /* created by Bhawya */
	.diamondcontrol {
		width: 130px ! important;
		margin: 0px 20px;
	}
	.firstRowDetails {
		width: 100%;
	}
	.dragDropP {
		font-size: 16px;
	}
}

@media screen and (max-width:736px) {
	/* Amit Css Profile page */
	.LeftProfileTab {
		border: 1px solid;
		display: block;
		margin: 20px 0;
	}
	.LeftProfileTab>a {
		border-right: 1px solid #ffffff;
		float: left;
		font-size: 14.01px;
		overflow: hidden;
		padding: 10px 4px;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 33.29%;
	}
	.RightProfileTab {
		margin-bottom: 20px;
	}
	#firstTab .col-xs-4 {
		width: 100%;
		margin-bottom: 10px;
	}
	#firstTab .col-xs-3 {
		width: 88%
	}
	#SecondTab .col-xs-4 {
		width: 100%;
		margin-bottom: 10px;
	}

	/* inhouse_viewing css by Deepti */
	.inhouseDiv .LeftProfileTab {
		margin: 8px 0;
		width: 43%;
	}
	.inhouseDiv .LeftProfileTab a {
		padding: 10px 8px;
		width: 50%;
	}
	.inhouseDivHead {
		padding: 80px 0 20px;
	}
	.inhouseDivHead h1 {
		font-size: 20px;
		line-height: 13px;
	}

	/*other prefrence */
	.otherPerferenceBody {
		width: 100%;
	}
	.sortDiv {
		width: 94%;
	}
	.propertiesDiv { /*margin-left: 15px;*/
		width: 94%;
		margin-top: 15px;
	}
	.diamondbanner .owl-carousel .owl-item img {
		height: 200px;
	}

	/* registration page css by Deepti - 7/1/2015 */
	.registrationTableForm {
		padding: 30px 0;
	}
	.generalRegisterationDiv .InputFieldLeft input {
		width: 100%;
	}
	.InputField.InputFieldLeft input:nth-child(1) {
		margin-right: 0%;
		margin-bottom: 30px;
	}
	#companyDetailsForm .col-xs-6, #bankDetailsForm .col-xs-6 {
		width: 100%;
	}
	.AppendContactNo, .AppendEmailID {
		width: 100%;
	}
	.AppendContactNo .InputField, .AppendEmailID .InputField {
		width: 80%;
	}
	.shippingAgentDiv {
		float: none;
		margin: 0 auto;
		width: 90% !important;
	}
	.shippingAgentDiv .container-fluid {
		padding: 0;
	}
	.refrenceDiv, .contactDiv {
		padding: 0;
	}
	.cmpAddressDetail .mobileHide {
		display: none;
	}
	.cmpAddressDetail {
		width: 100% !important;
		padding: 20px 5px;
	}
	.representativeDetailsDiv .col-xs-6 {
		margin-bottom: 0 !important;
		width: 100% !important;
	}
	.CompanyOwnerForm .row .col-xs-6 {
		margin-bottom: 20px !important;
	}
}

/*screen size less than 640px*/
@media screen and (max-width:639px) {
	.radiotextarea {
		width: 75%;
	}
	.rowinput {
		width: 80%;
	}
	.tileStructure  .col-md-3.col-sm-6.col-xs-6 {
		width: 100%;
	}
	.stoneType {
		width: 24%;
	}
/*	.stoneSizeCheckbox {
		margin-left: 7%;
	}*/
/*	.stoneSize {
		width: 90%;
	}*/
/*	.stoneSizeCheckbox {
		margin-top: 10px;
	}*/
/*	.checkInputBox {
		margin: 5px 0 0 0;
	}*/
	.numberCheckBox p {
		margin-right: 10px;
	}
/*	.stoneSizeDivBottom p {
		margin: 10px 0 0 0;
		font-size: 15px;
	}*/
/*	.stoneSizeDivBottom p:first-child {
		margin-top: 0px
	}*/
	.onoffswitchDiv {
		margin-top: 20px;
	}
/*	.stoneNamePrice {
		width: 100%;
	}*/
	.stoneDualPrice {
		width: 100%;
	}
	.lab label, .searchIn label {
		padding: 4px 14px;
	}
	.labTitle {
		margin-bottom: 10px;
		display: inline-block;
		vertical-align: top;
	}
	.propertyDivLeft {
		width: 100%;
	}
	.propertyDivRight {
		display: inline-block;
		text-align: left;
		width: 100%;
	}
	.propertyValue p {
		width: 31%;
	}
/* 	.propertyTitle p {
		width: 32%;
	} */
	.stonePriceSlider .layout-slider {
		width: 100%;
	}
/*	.smartSearch .searchSelect {
		width: 107px;
	}*/
	.saveBtnSubmit, .restoreBtn, .clearInput {
		padding: 12px 30px;
	}
	.otherPerferenceBody p {
		font-size: 17px;
	}
	.dragDropP {
		font-size: 15px;
		line-height: 18px;
	}

	/*.lookbidInfo .BidBtn{width:100%;}*/
	.lookbidInfo .BidDownload span {
		margin-bottom: 10px;
		display: block;
	}
	.BidBtnType>span {
		display: block;
		padding-bottom: 10px;
	}
	.mobileheader .logo {
		width: 15%;
	}
/*	.searchSelect {
		width: 140px;
	}*/
	.checkbox-dropdown {
		width: 200px;
	}
	.ChangePassBlog .ProfileTableForm {
		padding: 8% 10px;
	}
	.profileInfo label {
		width: 100%;
	}
	.InputchkField {
		text-align: left;
	}
	.profileInfo .InputchkField label {
		width: 60%;
	}
	.confirmMessage {
		top: -40px;
	}
	.otherPerferenceDiv { /*padding:2% 0;*/
		
	}

	/* Amit Css Profile page */
	.LeftProfileTab {
		border: 1px solid;
		display: block;
		margin: 20px 0;
	}
	.LeftProfileTab>a {
		border-right: 1px solid #ffffff;
		float: left;
		font-size: 14.01px;
		overflow: hidden;
		padding: 10px 4px;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 33.29%;
	}
	.RightProfileTab {
		margin-bottom: 20px;
	}
	#firstTab .col-xs-4 {
		width: 100%;
		margin-bottom: 10px;
	}
	#firstTab .col-xs-3 {
		width: 88%
	}
	#SecondTab .col-xs-4 {
		width: 100%;
		margin-bottom: 10px;
	}
	/* purchase history */
	.oldInvoiceModule {
		width: 159px;
	}
	.oldInvoicePic {
		margin-left: 7px;
	}
	.purchaseNote p.purchaseHeading {
		font-size: 15px;
	}
	.disclaimers {
		margin-left: 0px;
	}
	.radioPurchaseNO {
		margin-left: 0;
		width: 100%;
	}
	.selectModuleBox {
		width: 100%;
	}
	.radioPurchaseNO p {
		margin-bottom: 15px;
		text-align: left;
		width: 48%;
	}
	.selectModuleBox {
		margin-top: 15px;
	}
	.downloadFormatTopDiv ul li {
		width: 32%;
	}
	/* other Prefrence */
	.propertiesSelectDiv p {
		width: 32%;
	}
	.propertiesSelectDiv p {
		margin-left: 0px;
	}
	.additionalWrapper {
		height: 100% !important;
	}
	.propertyFromVal {
		width: 65%;
	}

	/*.fixedPlus {background-position: -18px -249px; background-size: 210% auto;
    height: 38px; width: 29px;}*/
	.BidBtnType>span {
		display: inline-block;
	}
	.divAnimateInfo .rowDetails {
		width: 28%;
	}
	.divAnimateQDNAInfo .rowDetails {
		width: 28%;
	}
	.diamondImages {
		margin-top: 0px;
		padding-left: 15px;
	} /* Changed by Bhawya */
	.diamondImages li {
		width: 24%;
	}
	.diamondImagesfn {
		margin-top: 0px;
		padding-left: 15px;
	} /* Changed by Bhawya */
	.diamondImagesfn li {
		width: 24%;
	}
/* 	.mainWrapper {
		padding-bottom: 174px;
	} */
	.BidBtn a, .BidBtnType a {
		padding: 7px 1%;
	}
	#tab_part .bidRowOpen.border-bottom .bidInput {
		width: 80px;
	}
	#tab_part .bidRowOpen.border-bottom .BidDateInput {
		width: 80px;
	}

	/*.fixedPlus {
    background-position: -24px -329px;
	background-size: 274%;}*/
	.lookbidInfo .BidDownload span {
		display: inline-block;
	}

	/*search page */
	/*.stockBlog{padding:5px 15px;}
	.smartSearch button{width:60px;}*/
	.stonePriceSlider .sliderRange {
		width: 78%;
	}
/*	.checkInputBox p, .checkboxInputbox .checkInputBox, .checkInputBox input
		{
		width: 95%;
	}*/
/*	.resultFound {
		margin-left: 0;
		margin-top: 15px;
	}*/
	.PdsOption .multiselect {
		width: 47%;
	}
	.modifySearchblog  .searchBlog .searchIn {
		width: 100%;
	}
	.searchBlog .pdsSearchIn {
		width: 100%;
	}
	.modifySearchblog .searchBlog {
		padding-top: 20px;
	}
}

/* Amit Css home page 480 Screen */
@media screen and (max-width:480px) {
	.viewItemDiv ul {
		display: block;
	}
	.viewItemDiv ul li {
		width: 48.8%;
		margin-bottom: 10px;
	}
	.viewItemDiv ul li:last-child {
		margin-bottom: 0px;
	}
	.viewItemDiv li:nth-of-type(2n+2):after {
		content: " ";
	}
	footer {
		padding: 10px 15px;
		text-align: center;
	}
	.boxTitle {
		font-size: 16px;
		margin-bottom: 25px;
	}
	.bannerBoxLink p span {
		font-size: 12px;
	}
	.bannerBoxLink p {
		margin-right: 5px;
	}
	/*.certIcon{width:10px; height:10px;}
	.videoIcon{width:10px; height:10px;}*/
	.boxinnerContent p {
		font-size: 14px;
	}
	.pearTile {
		background-position: -57px -308px;
	}
	.marquisTile {
		background-position: -114px -180px;
	}
	.tileDiamondImage span.sprite {
		margin-right: 0px;
	}
	.diamondShape {
		font-size: 16px;
		display: inline-block;
	}
	.ovalTile {
		background-position: -8px -180px;
	}
	.heartTile {
		background-position: -57px -180px;
	}
	.radiantTile {
		background-position: -7px -308px;
	}
	.owl-carousel .owl-item img {
		width: 150%;
	}
	.bannerDiv, .diamondbanner {
		height: 500px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel {
		height: 500px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel .owl-item {
		height: 500px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel .owl-item img {
		height: 200px;
	}
	.diamondbanner .owl-dots {
		top: 36%;
		height: 12px;
	}

	/* Amit Css Search page 480 Screen */
	.labTitle {
		font-size: 14px;
	}
	.searchIn li {
		margin: 0 5px 10px 0;
	}
/*	.pairBuyDiv {
		margin-left: 0px;
		margin-top: 2px;
	}*/
	.stoneSizeDivBottom p:last-child {
		padding-top: 0;
	}
	.numberCheckBox input[type="checkbox"]+label {
		margin: 0 5px 0 0;
	}
	.checkInputBox input {
		margin-bottom: 5px;
	}
/*	.searchSelect {
		width: 140px;
	}*/
	.checkbox-dropdown {
		width: 200px;
	}
	/*.viewItemDiv{padding: 15px;margin: 5px 0 12px;}*/
	.boxText {
		font-size: 14px;
	}
	.boxCount {
		font-size: 16px;
	}
	.firstTileBox {
		padding: 5px 0;
	}
	.secondTileBox {
		padding: 5px 0px
	}
	/* purchase history */
	.oldInvoicePic {
		margin-top: 10px;
	}
	.downloadFormatTopDiv ul li {
		width: 49%;
	}
	/* other prefrence */
	.saveBtnSubmit, .restoreBtn, .clearInput {
		padding: 12px 18px;
	}
	.priceRange {
		width: 42%;
	}
	.otherPerferenceBody p {
		font-size: 15px; /*padding: 0 2%;*/
	}
	.existingUserForm {
		width: 100%;
	}
}

@media screen and (max-width:479px) {
	.stonePriceSlider .layout-slider {
		width: 100%;
	}
/*	.lab li {
		margin-right: 4px;
	}*/
	.lab label, .searchIn label {
		padding: 4px 5px;
	}
	.smartSearch p button, .pastSearch p button {
		margin: 0px 0px 0px 3px;
		font-size: 14px;
	}
	.pastSearch {
		margin-top: 10px;
	}
	/*.smartSearch .searchSelect {
		width: 140px;
		margin-bottom: 10px;
	}*/
/*	.resultFound .inputTitle {
		margin: 0 0 10px;
	}
	.resultFound button {
		margin: 0px;
	}*/
	.smartSearch p button:last-child {
		margin-left: 5px
	}
	.resultFound p button:last-child {
		margin-left: 10px
	}
	.onoffswitchDiv {
		margin-left: 0px;
	}
	.mobileheader .logo {
		width: 15%;
	}
/*	.searchSelect {
		width: 175px;
	}*/
	.checkbox-dropdown {
		float: right;
		margin: 22px 13% 0 0;
		width: 175px;
	}
	.ProfileTableForm {
		width: 100%;
	}

	/* Amit Css Profile page */
	.Cmpowner .col-xs-6, .CmpDetails .col-xs-6 {
		margin-bottom: 10px;
		width: 100%;
	}
	#ThirdTab .col-xs-6 {
		width: 100%;
		margin-bottom: 10px;
	}

	/*search page*/
	/*.smartSearch button{width:55px;}*/
	.pastSearch .searchSelect {
		width: 140px;
	}
/*	.customizeBtnDiv {
		margin-left: 0;
		margin-top: 10px;
		padding: 1.5% 1.5% 0 0;
	}*/
/*	.KeyToSymbol {
		margin: 9px 0 20px 12px;
		width: 140px;
	}*/
/*	.stonePriceSlider .label {
		width: 100%;
	}*/
	.rangeSliderDiv .sliderDiv {
		width: 95%;
	}
	.stoneDualPrice .stonePriceSlider {
		text-align: left;
	}
	.stonePriceSlider .sliderRange {
		text-align: center;
		width: 100%;
	}
	.stonePriceSlider .sliderRange input {
		width: 35px;
	}
	.stonePriceSlider .sliderRangeID {
		width: 59%;
	}
/*	.stoneSizeDivBottom {
		width: 100%;
	}*/
}

/* Amit Css screen size less than 360px*/
@media screen and (max-width:384px) {
	.bannerDiv, .diamondbanner {
		height: 450px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel {
		height: 450px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel .owl-item {
		height: 450px;
		overflow: hidden;
	}
	.diamondbanner .owl-carousel .owl-item img {
		height: 160px;
	}
	.owl-carousel .owl-item img {
		width: 175%;
	}
	.diamondbanner .owl-dots {
		top: 34%;
		height: 12px;
	}
	#firstTab .col-xs-3 {
		width: 84%;
	}

	/* feedback deepti */
	.feedBackDivForm form {
		margin: 0 auto;
		width: 100%;
	}
}

/* Amit Css screen size less than 360px*/
@media screen and (max-width:360px) {
	footer ul li a {
		font-size: 12px;
	}
	.leftText {
		font-size: 12px;
	}
	.diamondbanner .owl-dots {
		top: 32%;
		height: 12px;
	}
	#firstTab .col-xs-3 {
		width: 84%;
	}
	.saveBtnSubmit, .restoreBtn, .clearInput {
		padding: 12px 10px
	}
	.watchBlog .helpDiv .KeyToSymbol {
		width: 175px;
	}
	.propertyFromVal {
		margin-left: 0;
	}
	.dropDownOption {
		
	}
	.checkbox-dropdown-list li p {
		font-size: 11px;
	}
	.otherPerferenceBody p.textCenter {
		padding: 0 6px;
	}
	.sortDiv, .propertiesDiv {
		width: 96%;
		margin: 0 2%;
	}
	.propertiesDiv {
		margin-top: 6% !important;
	}
	.otherPerferenceBody .h3Text {
		margin-bottom: 10px;
	}
}

/* Amit Css screen size less than 359px*/
@media screen and (max-width:359px) {
	.diamondbanner .owl-dots {
		top: 30%;
		height: 12px;
	}
	.checkbox-dropdown {
		margin: 22px 4px 0 0;
		float: right;
		width: 175px;
	}
	.bannerBoxLink p span {
		font-size: 10px;
	}
	.certIcon {
		margin-right: 4px;
	}
	#firstTab .col-xs-3 {
		width: 81%;
	}
	.dragDropP {
		font-size: 13px;
	}
}

/* Amit Css screen size less than 359px */
@media screen and (max-width:359px) {
	.imageDisplayList ul li a {
		padding: 0px 5px;
	}
}
/* @media screen and (min-width:767px) and (max-width:1023px) {
	.pdsTab{width:123% !important;}
} */