span.irs-max {
    display: none !important;
}
span.irs-min {
    display: none !important;
}






.pagi-nav {
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
    margin-top: 20px;
    clear: both;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pagi-nav a {
    display: inline-block;
    height: auto !important;
    line-height: 24px !important;
    /* border: 1px solid transparent; */
    min-width: auto !important;
    text-align: center;
    border-radius: 0px !important;
    font-weight: 500 !important;
    background: #eee;
    padding: 5px 10px;
    margin-right: 5px;
}
span.curlink {
    display: block;
    text-align: center;
    margin-right: 5px;
    padding: 5px 10px;
} 
.diamond_content {
  /*display:none;*/
}
.reset-fl{
    cursor: pointer;
}

/** -- margin bw cut text **/
.cut_text_margin0 {
    display: none !important; 
}
.cut_text_margin1 {
    left: 14.5% !important;
}
.cut_text_margin2 {
    left: 38% !important;
}
.cut_text_margin3 {
    left: 63% !important;
}

.cut_text_margin4 {
    left: 87% !important;
}

 

/*span.irs-grid:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(white,white) 24.6% 0/5px 100%, linear-gradient(white,white) 50% 0/5px 100%, linear-gradient(white,white) 75.7% 0/5px 100%, linear-gradient(white,white) 100% 0/5px 100%;
    background-repeat: no-repeat;
}*/

span.irs-handle.from {
    /*z-index: 9999999990 !important;*/
    z-index:1000000000 !important;
}

/*span.irs-handle.to {
    z-index: 999999998 !important;
}*/


.compare_list table tr th {
    font-weight: 700;
}
div#list-view .flex-container .flex-item {
    font-weight: 700;
    font-size: 15px;
}
.list-display-block.list_block .flex-item-new {
    font-size: 13px;
}

.col_2 .irs--round .irs-line:before {
    content: "";
    position: absolute;
    z-index: 999999999 !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(white,white) 26% 0/5px 100%, linear-gradient(white,white) 50% 0/5px 100%, linear-gradient(white,white) 74% 0/5px 100%, linear-gradient(white,white) 100% 0/5px 100%;
    background-repeat: no-repeat;
}

.col_1 .irs--round .irs-line:before {
    content: "";
    position: absolute;
    z-index: 999999999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: 
    linear-gradient(white,white) 10% 0/5px 100%, 
    linear-gradient(white,white) 20% 0/5px 100%, 
    linear-gradient(white,white) 30% 0/5px 100%, 
    linear-gradient(white,white) 40% 0/5px 100%, 
    linear-gradient(white,white) 50% 0/5px 100%, 
    linear-gradient(white,white) 60% 0/5px 100%, 
    linear-gradient(white,white) 70% 0/5px 100%, 
    linear-gradient(white,white) 80% 0/5px 100%, 
    linear-gradient(white,white) 90% 0/5px 100%,
    linear-gradient(white,white) 100% 0/5px 100%;
    background-repeat: no-repeat;
}


.col_clarity .irs--round .irs-line:before {
    content: "";
    position: absolute;
    z-index: 999999999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
     background: 
    linear-gradient(white,white) 11% 0/5px 100%, 
    linear-gradient(white,white) 22% 0/5px 100%, 
    linear-gradient(white,white) 33% 0/5px 100%, 
    linear-gradient(white,white) 44% 0/5px 100%, 
    linear-gradient(white,white) 55% 0/5px 100%, 
    linear-gradient(white,white) 66% 0/5px 100%, 
    linear-gradient(white,white) 77% 0/5px 100%, 
    linear-gradient(white,white) 88% 0/5px 100%;
    background-repeat: no-repeat;
}

.col_3 .irs--round .irs-line:before {
    content: "";
    position: absolute;
    z-index: 999999999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: 
    linear-gradient(white,white) 20% 0/5px 100%,
    linear-gradient(white,white) 40% 0/5px 100%,
    linear-gradient(white,white) 60% 0/5px 100%,
    linear-gradient(white,white) 80% 0/5px 100%,
    linear-gradient(white,white) 100% 0/5px 100%;
    background-repeat: no-repeat;
}




/** -- margin bw color text **/

.col_text_margin0 {
    display:none !important;}

.col_text_margin1{
  left: 4% !important;
}

.col_text_margin2{
  left: 14% !important;
  
}

.col_text_margin3{
  left: 24% !important;
  
}

.col_text_margin4{
  left: 34% !important;
}

.col_text_margin5{
  left: 45% !important;
}

.col_text_margin6{
  left: 55.5% !important;
}

.col_text_margin7{
  left: 66% !important;
}

.col_text_margin8{
  left: 76.5% !important;
}

.col_text_margin9 {
    left: 87% !important;
}

.col_text_margin10 {
    left: 97% !important;
}

/* clarity css */
.cla_text_margin0 {
    display:none !important;
}
.cla_text_margin1 {
    left: 4% !important;
}
.cla_text_margin2 {
    left: 15% !important;
}
.cla_text_margin3 {
    left: 26.5% !important;
}
.cla_text_margin4 {
    left: 38% !important;
}
.cla_text_margin5 {
    left: 49.5% !important;
}
.cla_text_margin6 {
    left: 61% !important;
}
.cla_text_margin7 {
    left: 72.5% !important;
}
.cla_text_margin8 {
   left: 84% !important;
}
.cla_text_margin9 {
   left: 95.5% !important;
}

/* flour css */

.flor_text_margin0{
  display: none !important;
}

.flor_text_margin1 {
    left: 6.5% !important;
    z-index: 999999999;
}
.flor_text_margin2{
  left:29.2% !important;
}
.flor_text_margin3{
  left:50.5% !important;
}
.flor_text_margin4{
  left:71% !important;
}
.flor_text_margin5{
  left:90% !important;
}


.colorin {
    opacity: 0.5;
    font-size: 12px !important;
    transition: font-size .3s ease;
}


/* Polish css */

.poli_text_margin0 {
    display: none;
}

.poli_text_margin1 {
    left:13% !important;
}
.poli_text_margin2 {
    left:37.5% !important;
}
.poli_text_margin3 {
    left:62.5% !important;
}
.poli_text_margin4 {
    left:87% !important;
}


/* sym css */
.sym_text_margin0{display: none;}

.sym_text_margin1{
  left:13% !important;
}
.sym_text_margin2{
  left:37.3% !important;
}
.sym_text_margin3{
  left:62.5% !important;
}
.sym_text_margin4{
  left:87% !important;
}
.cla_text_margin7 {
    left: 72.5% !important;
    visibility: visible !important;
}


.earth-icon{ 
width: 27px;
margin-right: 4px;
margin-top: -3px;
}

.lab-icon{ 
width: 27px;
margin-right: 4px;
margin-top: -3px;
}

@media (min-width:1367px){
    .container {
    max-width: 1570px !important;
    padding-right: 70px !important;
    padding-left: 50px;
}
    .only-large {
    width: 20%;
}
    
}   

@media (min-width:1100px) and (max-width:1366px){
    
.container {
    max-width: 1280px !important;
    padding-left: 50px !important;
    padding-right: 70px !important;
}

.no-padding {
    padding-left: 7px !important;
    padding-right: 20px !important;
}
.mt-4 {
    margin-top: 17px;
    padding-left: 6px !important;
    padding-right: 6px !important;
}
span.irs-grid-text {
    font-size: 11px !important;
}
.flor_text_margin1 {
    left: 6% !important;
}
.flor_text_margin2 {
    left: 28.2% !important;
}
        
}

@media (max-width:1099px){
    .container {
    padding-left: 50px;
    padding-right: 70px;
}
.mt-4 {
    margin-top: 52px;
}
    
}

@media (min-width:992px) and (max-width:1100px){
    .irs-grid-text {
    font-size: 11px !important;
}
.cut_text_margin3 {
    left: 62% !important;
}
.cut_text_margin2 {
    left: 36% !important;
}
.flor_text_margin1 {
    left: 2% !important;
}
.flor_text_margin2 {
    left: 28.2% !important;
}
.flor_text_margin3 {
    left: 49.5% !important;
}
.box-shade {
    padding: 25px;
    padding-left: 15px;
    padding-right: 38px;
    margin-bottom: 0px;
}
.irs-handle {
    z-index: 999999999 !important;
}
.sec-row {
    clear: inherit;
}
.switch-button{width:600px !important; }
    
}

@media (max-width:992px) and (min-width:768px){
    .irs-grid-text {
    font-size: 11px !important;
}
.sec-row {
    clear: inherit;
}
.switch-button{width:600px !important;}
.box-shade {
    padding: 25px;
    padding-left: 18px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 37px;
    padding-bottom: 0px;
}
.irs-handle {
    z-index: 999999999 !important;
}
.plus{margin-top:25px;}
.reset-fl {
    margin-top: 29px;
}
.flor_text_margin1 {
    left: 5% !important;
}
.minus {
    margin-top: 33px;
}
    
}

@media (max-width:768px){
.irs-line:before{height:10px;}

.irs--round .irs-handle {
    box-sizing: border-box !important;
    background-color: rgb(255, 255, 255) !important;
    box-shadow: rgba(63, 63, 63, 0.26) 0px 3px 9px 2px !important;
    width: 26px !important;
    height: 26px !important;
    background-image: none !important;
    border-radius: 50% !important;
    border-width: 0px !important;
}
    
}


@media (max-width: 575px) and (min-width:410px){
.earth-icon {
    width: 30px;
    display: block;
    margin: 0px auto 10px;
}
.switch-button-case {
    display: inline-block;
    width: 49%;
    height: 100%;
    color: rgb(34, 34, 34);
    position: relative;
    text-transform: uppercase;
    line-height: 16px;
    letter-spacing: 1px;
    background: none;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    transition: all 0.3s ease 0s;
}

.lab-icon {
    width: 30px;
    display: block;
    margin: 0px auto 10px;
}
.switch-button {
    text-align: center;
    width: 350px !important;
    height: 100px !important;
    font-size: 11px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}


}

@media (max-width:575px) {
    
.container {
    padding-left: 20px;
    padding-right: 20px;
}
.input-style input {
    margin-top: 5px;
}
.switch-button {
    width: 374px !important;
    height: 71px !important;
    text-align: center;
    font-size: 13px;

}
.switch-button {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.box-shade {
    padding-bottom: 15px !important;
}

.irs-grid-text{font-size:11px !important;}

.flour .irs .irs-grid .js-grid-text-0 {
    display: none;
}
.flour .irs .irs-grid .js-grid-text-1 {
    left: 5% !important;
}

.flour .irs .irs-grid .js-grid-text-2 {
    left: 30.1% !important;
}

.flour .irs .irs-grid .js-grid-text-3 {
    left: 52.5% !important;
}

.flour .irs .irs-grid .js-grid-text-4 {
    left: 73% !important;
}

.flour .irs .irs-grid .js-grid-text-5 {
    left: 92% !important;
}
.flour .irs--round .irs-line:before {
    background: linear-gradient(white,white) 20% 0/5px 100%, linear-gradient(white,white) 43% 0/5px 100%, linear-gradient(white,white) 62% 0/5px 100%, linear-gradient(white,white) 102% 0/5px 100%, linear-gradient(white,white) 81% 0/5px 100%;
    background-repeat: no-repeat;
}


.cut_mob .irs .irs-grid .js-grid-text-0 {
    display: none;
}
.cut_mob .irs .irs-grid .js-grid-text-1 {
    left: 12% !important;
}
.cut_mob .irs .irs-grid .js-grid-text-2 {
    left: 37% !important;
}
.cut_mob .irs .irs-grid .js-grid-text-3 {
    left: 62% !important;
}
.cut_mob .irs .irs-grid .js-grid-text-4 {
    left: 88% !important;
}
div#modal-05 {
    padding-right: 26px;
}
div#modal-06 {
    padding-right: 26px;
}
div#modal-08 {
    padding-right: 26px;
}
div#modal-09 {
    padding-right: 26px;
}


.color_mob .irs .irs-grid .js-grid-text-0 {
    display: none;
}
.color_mob .irs .irs-grid .js-grid-text-1 {
    left: 2% !important;
}
.color_mob .irs .irs-grid .js-grid-text-2 {
    left: 13% !important;
}
.color_mob .irs .irs-grid .js-grid-text-3 {
    left: 23% !important;
}
.color_mob .irs .irs-grid .js-grid-text-4 {
    left: 34% !important;
}
.color_mob .irs .irs-grid .js-grid-text-5 {
    left: 45% !important;
}
.color_mob .irs .irs-grid .js-grid-text-6 {
    left: 55% !important;
}
.color_mob .irs .irs-grid .js-grid-text-7 {
    left: 66% !important;
}
.color_mob .irs .irs-grid .js-grid-text-8 {
    left: 77% !important;
}
.color_mob .irs .irs-grid .js-grid-text-9 {
    left: 88% !important;
}
.color_mob .irs .irs-grid .js-grid-text-10 {
    left: 98% !important;
}

.cla_mob .irs--round .irs-line:before {
    background: linear-gradient(white,white) 11.5% 0/5px 100%, linear-gradient(white,white) 21.7% 0/5px 100%, linear-gradient(white,white) 32% 0/5px 100%, linear-gradient(white,white) 43% 0/5px 100%, linear-gradient(white,white) 53% 0/5px 100%, linear-gradient(white,white) 63% 0/5px 100%, linear-gradient(white,white) 74% 0/5px 100%, linear-gradient(white,white) 84% 0/5px 100%, linear-gradient(white,white) 95% 0/5px 100%, linear-gradient(white,white) 100% 0/5px 100%;
    background-repeat: no-repeat;
}

.cla_mob .irs .irs-grid .js-grid-text-0 {
    display: none;
}
.cla_mob .irs .irs-grid .js-grid-text-1 {
    left: 2% !important;
}
.cla_mob .irs .irs-grid .js-grid-text-2 {
    left: 14.22% !important;
}
.cla_mob .irs .irs-grid .js-grid-text-3 {
    left: 25.20% !important;
}
.cla_mob .irs .irs-grid .js-grid-text-4 {
    left: 35.50% !important;
}
.cla_mob .irs .irs-grid .js-grid-text-5 {
    left: 47.5% !important;
}
.cla_mob .irs .irs-grid .js-grid-text-6 {
    left: 57.88% !important;
}
.cla_mob .irs .irs-grid .js-grid-text-7 {
    left: 70.5% !important;
}
.cla_mob .irs .irs-grid .js-grid-text-8 {
    left: 81.88% !important;
}
.cla_mob .irs .irs-grid .js-grid-text-9 {
    left: 93% !important;
}


.poli_mob .irs .irs-grid .js-grid-text-0 {
    display: none;
}
.poli_mob .irs .irs-grid .js-grid-text-1 {
    left: 12% !important;
}
.poli_mob .irs .irs-grid .js-grid-text-2 {
    left: 37% !important;
}
.poli_mob .irs .irs-grid .js-grid-text-3 {
    left: 62% !important;
}
.poli_mob .irs .irs-grid .js-grid-text-4 {
    left: 88% !important;
}


.sym_mob .irs .irs-grid .js-grid-text-0 {
    display: none !important;
}
.sym_mob .irs .irs-grid .js-grid-text-1 {
    left: 13% !important;
}
.sym_mob .irs .irs-grid .js-grid-text-2 {
    left: 37% !important;
}
.sym_mob .irs .irs-grid .js-grid-text-3 {
    left: 62% !important;
}
.sym_mob .irs .irs-grid .js-grid-text-4 {
    left: 89% !important;
}

.color_mob .irs .irs .irs-from{display:none;}
.color_mob .irs .irs .irs-to{display:none;}
.cla_mob .irs .irs .irs-from{display:none;}
.cla_mob .irs .irs .irs-to{display:none;}

.cut_mob .irs .irs .irs-to{display:none;}
.cut_mob .irs .irs .irs-from{display:none;}

.pri .irs .irs .irs-to{display:none;}
.pri .irs .irs .irs-from{display:none;}

.flour .irs .irs .irs-to{display:none;}
.flour .irs .irs .irs-from{display:none;}

.poli_mob .irs .irs .irs-to{display:none;}
.poli_mob .irs .irs .irs-from{display:none;}

.sym_mob .irs .irs .irs-to{display:none;}
.sym_mob .irs .irs .irs-from{display:none;}




.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single{
        background-color: #eec0c6 !important;
}
.irs--round .irs-bar{ background-color: #eec0c6 !important;}



    
}


@media (min-width:500px) and (max-width:520px){
	.diamond_content {
    margin-left: 0px;
    margin-right: 0px;
}
}

@media (min-width:390px) and (max-width:420px){
	.diamond_content {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width:320px){
    .irs-grid-text {
    font-size: 10px !important;
}

.switch-button {
    width: 257px !important;
    height: 100px !important;
}
    
}


