.PT15{padding-top:15px}
.oneFourth-new,    .twoFourth-new,    .threeFourth-new{float:left; margin:0 1% 0 0; padding:0px 0px;}
.oneFourth-new    {width:24.25%;}        .twoFourth-new    {width:49.5%;}    .threeFourth-new    {width:74.75%;}
.contactPageContainer .form-group{margin-bottom:0;}

.contactPageContainer .form-group input, .contactPageContainer .form-group .control-label, .contactPageContainer .form-group textarea,.contactPageContainer .form-group select  {margin-bottom:15px;}
.product-sample{margin-bottom:15px;}

.contentBox{margin-left:0;}

.education-product-container{width:100%; margin:0 0; padding:0; float: left;}
.education-product-container .education-pro-listing{ background-color: #FFFFFF;
    border:1px solid #d5d5d5;
    display:block;
    height:264px;
    position: relative;
    margin-bottom:10px;
    text-align:center;}
.education-product-container .education-pro-listing a{cursor:pointer;}
.education-product-container .education-pro-listing a img:hover{opacity:0.8;}
.education-product-container .education-pro-listing span.month-diamond{width:60px; height:40px; position:absolute; top:0px; left:0; font-size:24px; color:#FFFFFF; z-index:1000; text-align:center; line-height:38px;  background: #d5d5d5;}
.education-product-container .education-pro-listing span.month-diamond-name{width:100%; position:absolute; bottom:30px; left:0px;  font-size:22px; z-index:1000; text-align:center;}
.productListBanner img{width: 100%; margin-bottom: 10px;}


.education-product-container .education-pro-listing .edu-pro-detail-con{width:966px; height:auto; margin:0px; padding:0px 0px 30px; position:absolute; background-color:#f5f5f5; display:none; z-index:10000; border:1px solid #ddd; top:260px; left:-1px;}
.education-product-container .education-pro-listing .edu-pro-detail-con.sec-diamond{left:-245px!important;}
.education-product-container .education-pro-listing .edu-pro-detail-con.third-diamond{left:-489px!important;}
.education-product-container .education-pro-listing .edu-pro-detail-con.forth-diamond{left:-734px!important;}
.education-product-container .education-pro-listing .edu-pro-detail-con .close-btn{clear:both; height:40px; margin:0px; padding:10px 3% 0 0; text-align:right;}
.education-product-container .education-pro-listing .edu-pro-detail-con .close-btn img{width:auto;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-head{clear:both; height:auto; margin:0px 0px 37px; padding:0px; text-align:center; font-size:40px; font-weight:bold; text-transform:capitalize;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-img{clear:both; height:250px; margin:0px 0px 20px; padding:0px; text-align:center;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-stone{clear:both; height:auto; margin:0px; padding:0px; text-align:center; font-size:24px;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-stone span.edu-pro-stone-text{font-size:24px; display:inline-block; clear:both; margin:0px 10px 0 0; padding:0px; line-height:22px; font-weight:bold; text-transform:uppercase; vertical-align:top;}


.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container{font-size:22px; color:#444444; clear:both; margin:50px 50px 20px 0px; padding:0px; line-height:26px; text-align:left;}

.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container a.stone-link{margin:40px 0px 0px 0px; padding:15px; font-size:24px; color:#FFFFFF; text-decoration:none; background-color:#a89967; float:left; line-height:24px;}
.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container a.stone-link:hover{background-color:#d6bf76; color:#FFFFFF; text-decoration:none;}

.gemstones-diamond-img{ clear:both; margin:0px; padding:0px;}

.gemstones-right-container{ clear:both; margin:0px; padding:14px 0 0;}
.gemstones-right-container p{  font-size:18px; color:#666666; clear:both; margin:0px 50px 25px 0px; padding:0px; line-height:24px; text-align:left;}
.gemstones-right-container .birthstone{  font-size:20px; clear:both; margin:0px; padding:30px 0 0; text-transform:uppercase;}
.gemstones-right-container .birthstone span{ font-size:20px; color:#666666; clear:both; margin:0px 20px 0 5px; padding:0px; text-transform:capitalize;}
.gemstones-right-container .birthstone a.stone-link{margin:-30px 0px 0px 0px; padding:15px;  font-size:20px; color:#FFFFFF; text-decoration:none;  float:right;  background: #B39964; /* Old browsers */
    background: -moz-linear-gradient(top,  #B39964 0%, #8F7C4F 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B39964), color-stop(100%,#8F7C4F)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #B39964 0%,#8F7C4F 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #B39964 0%,#8F7C4F 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #B39964 0%,#8F7C4F 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #B39964 0%,#8F7C4F 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B39964', endColorstr='#8F7C4F',GradientType=0 ); /* IE6-9 */}
.gemstones-right-container .birthstone a.stone-link:hover{background-color:#d6bf76; color:#FFFFFF; text-decoration:none;}

.emptyCart{width:185px; margin:0 auto 50px; padding:0; position:relative;}
.emptyCart i{font-size:200px; color:rgba(0,0,0,0.3);}
.emptyCart span{font-size: 20px; position: absolute; top: 70px; text-align: center; left: 47px; right: 0px; color: #fff;}
/*instgarm css start here*/
.instagramGallary{float: left; width: 100%; margin-top: 60px; }
.instagramGallaryText{position: relative; width: 100%; float: left;}
/*.instagramGallary iframe{width: 100%!important;}  */
.instagramGallary img{max-width: 100%!important;}




/*instgarm css end here*/


 
  @media(max-width: 1030px){
     .uls-columns .instagramGallaryText .uliBlock .title{line-height: 38px;}
     .instagramGallary{margin-top: 15px;}
     
 }

@media(max-width:780px){
    
    .product-sample table{width:100%!important}
    
        instagramGallary{margin-top: 115px;}
}


@media(max-width:766px){
    .uls-columns .instagramGallaryText .uliBlock .title span{font-size: 22px;}
    .instagramGallaryText .btnTopLine{padding: 14px 60px; margin-top: 10px;}
    .instagramGallary{margin-top: 16px;}
    .instagramGallary .uls-columns .uliBlock{top:20px}
    .instagramGallaryText{background: #e7e7e7;}
    .instagramGallaryText .uliBlock{position: relative!important; width: 100%; float: left; text-align: center; }
}

/*New Home Page HTML's CSS Starts Here*/
.newHomeContainer{margin: 20px 0; padding: 0; overflow: hidden;}
#myModal iframe{width: 100%;}
 #basicExampleModal img{max-width: 100%;}
 #basicExampleModal {text-align: center;}
.newHomeContainer img{width: 100%;}
.uls-columns{list-style: none; margin: 0 -10px; padding: 0;}
.uls-columns li{float: left; margin: 0 0 20px; padding: 0 10px; box-sizing: border-box; position: relative; text-align: center;}
.uls-columns .uliBlock{position: absolute; left: 0; right: 0; top: 80px; z-index: 1;}
.uls-columns .uliBlock .title{font-family: "Baskerville"; display: block; text-transform: uppercase; margin: 0 0 30px; line-height: 50px;}
.uls-columns .uliBlock-white,
.uls-columns .uliBlock-white a{color: #fff;}
.uls-columns .uliBlock-white a:before{background-color: #fff;}
.uls-columns .uliBlock a:hover{color: #d8b177;}
.uls-columns li:nth-child(2) .uliBlock,
.uls-columns li:nth-child(6) .uliBlock{top: 50%; height: 121px; margin-top: -60px;}
.uls-columns li:nth-child(3) .uliBlock{top: 85%; height: 156px; margin-top: -78px;}

@media(min-width: 768px){
    .uls-columns .uli-col-5{width: 41.666666%;}
    .uls-columns .uli-col-7{width: 58.333333%;}
    .uls-columns .uli-full{width: 100%;}
    .uls-columns .uli-oneHalf{width: 100%;}
    .uls-columns .uli-oneThird{width: 33.333333%;}
    .uls-columns .uli-twoThird{width: 66.666666%;}
    .uls-columns .uliBlock-halfRight{left: 30%;}
    
    .uls-columns li:first-child .uliBlock{top: 20px;}
    .uls-columns .uliBlock .title{font-size: 30px;}
    
    .uls-columns .uliBlockLogo{width: 150px;}
}
@media(min-width: 960px){
    .uls-columns .uli-oneHalf{width: 50%;}
    .uls-columns .uliBlock-halfRight{left: 50%;}
    .uls-columns li:first-child .uliBlock{top: 50px;}
    .uls-columns .uliBlockLogo{width: 250px;}
}
@media(min-width: 1080px){
    .uls-columns .uliBlock .title{font-size: 42px;}
    .uls-columns li:first-child .uliBlock{top: 80px;}
    .uls-columns .uliBlock.uliBlock-white .title{margin-top: 13%;}
}
@media(max-width: 767px){
    .uls-columns {margin: 0;}
    .uls-columns [class*="uli-"]{width: 100%; padding: 0;}
    
    .uls-columns .uliBlock-halfRight{left: 0;}
    .uls-columns .uliBlock .title{font-size: 24px; margin-bottom: 10px;}
    
    .uls-columns .uliBlockLogo{width: 100px;}
    
    .uls-columns .uliBlock .MB50{margin-bottom: 10px;}
    
    .uls-columns li:nth-child(2) .uliBlock,
.uls-columns li:nth-child(6) .uliBlock{height: 81px; margin-top: -40px;}
    .uls-columns li:nth-child(3) .uliBlock{height: 101px; margin-top: -50px;}
}
 @media(max-width: 1370px){
    .instagramGallary{margin-top: 30px;}
    .uls-columns .instagramGallaryText .uliBlock{top:72px;}     
 }
 
  @media(max-width: 1290px){
    .uls-columns .instagramGallaryText .uliBlock{top:30px;}
 }

 @media screen and (max-width: 991px) and (min-width: 768px){
    #navigation .navbar-default .navbar-nav > li > a {padding: 12px 7px!important;}
 }

.requestViewingInfo #retailerContainer label input{display:none;}
.requestViewingInfo #retailerContainer label{width: 100%; float: left;}
.requestViewingInfo #retailerContainer .activeRetailer{width: 100%; background: #f6f6f6; padding: 10px; border:1px solid #ddd; margin-bottom: 8px;}
.requestViewingInfo #retailerContainer{max-height: 600px; overflow-y: auto;}
.requestViewingInfo #retailerContainer label input:checked + input + .activeRetailer{background: #9dffe2; border:1px solid #34a382;}
.chatra--webkit{display: none!important;}
.instagramGallary img{width: 60%;margin: auto;}




