/* common */
.height-100 {
    height: 100%;
}
.width-100 {
    width: 100%;
}


#ourproducts-banner-section {
    background-image: url("../../images/banner5.jpg");
    /* position: relative; */
    background-repeat: no-repeat;
    background-size: cover;
    height: 536px;
    background-position: center;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
#ourproducts-banner-section .ourproducts-block-height {
    display: flex;
    justify-content: center;
}

#ourproducts-banner-section  .banner-content h1{
    line-height: 58px;
    color: white;
    font-size: 55px;
    letter-spacing: 0.03em;
    font-weight: 400;
}



/*nature-love css*/

#natures-love-ourproduct-section {
    /* min-height: 790px; */
    position: relative;
    /* background-color: #f2f8fc; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#natures-love-ourproduct-section::before {
    background-color: #f2f8fc;
    height: 73%;
    content: "";
    width: 100%;
    top: 0;
    z-index: -1;
    position: absolute;
}
#natures-love-ourproduct-section .natures-love-block {
    max-width: 638px;
    width: 100%;
    /* height: 100%; */
    margin-top: 30px;
    text-align: center;
    /* padding: 30px; */
}
#natures-love-ourproduct-section .natures-love-block h2{
    line-height: 58px;
    font-size: 30x;
    letter-spacing: 0.03em;
    font-weight: 400;
}
#natures-love-ourproduct-section .natures-love-block p{
    line-height: 28px;
    font-weight: 400;
    font-size: 20px;
    margin-top: 1rem;
}
#natures-love-ourproduct-section .natures-love-centerblock {
    background-image: url("../../images/nature-love-op.png");
    margin: 45px 60px;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 1184px;
    width: 100%;
    display: flex;
    /* height: 100%; */
    
}
#natures-love-ourproduct-section .natures-love-centerblock .natures-love-txtblock {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    max-width: 600px;
    width: 100%;
    background-color: #fff;
    min-height: 408px;
    height: 100%;
    /* text-align: center; */
    padding: 25px;
}

.effect {
    -webkit-box-shadow: 0 8px 15px -6px #cfcfcf;
    -moz-box-shadow:0 8px 15px -6px #cfcfcf;
    box-shadow: 0 8px 15px -6px #cfcfcf;
}

/* #natures-love-ourproduct-section .natures-love-centerblock .natures-love-txtblock::after{
    max-width: 600px;
    width: 100%;
    height: 408px;
    box-shadow: 0px 3px 8px  lightgrey;

} */

#natures-love-ourproduct-section .natures-love-centerblock .natures-love-txtblock h2{
    line-height: 58px;
    font-size: 30px;
    letter-spacing: 0.03em;
    font-weight: 400;
}
#natures-love-ourproduct-section .natures-love-centerblock .natures-love-txtblock p{
    line-height: 22px;
    font-weight: 400;
    font-size: 16px;
}
#natures-love-ourproduct-section .natures-love-centerblock .natures-love-imgblock{
    max-width: 600px;
    width: 100%;
    height: 408px;
}
#natures-love-ourproduct-section .natures-love-centerblock .natures-love-imgblock img{
    height: 100%;
}
@media (max-width:1300px){
    #natures-love-ourproduct-section .natures-love-centerblock {
        max-width: 1050px;
        width: 100%;
    }  
}
@media (max-width:1124px){
    #natures-love-ourproduct-section .natures-love-centerblock{
        max-width: 975px;
        width: 100%;
    }  

}
@media (max-width:984px){
    #natures-love-ourproduct-section .natures-love-centerblock{
        flex-wrap: wrap-reverse;
        max-width: 600px;
        width: 100%;
    }
}
@media (max-width:674px){
    #natures-love-ourproduct-section .natures-love-block {
        max-width: 564px;
        width: 100%;
    }
    #natures-love-ourproduct-section .natures-love-centerblock{
        max-width: 540px;
        width: 100%;
    }
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
   

    #natures-love-ourproduct-section .natures-love-block {
        max-width: 500px;
        width: 100%;
    }

    #natures-love-ourproduct-section .natures-love-block h2 {
        font-size: 35px;
    }

    #natures-love-ourproduct-section .natures-love-block p {
        font-size: 16px;
    }

    #natures-love-ourproduct-section .natures-love-centerblock .natures-love-txtblock {
        padding: 20px;
    }
    #natures-love-ourproduct-section .natures-love-centerblock {
        margin: 20px;
    }
    #natures-love-ourproduct-section .natures-love-centerblock{
        max-width: 500px;
        width: 100%;
        min-height: 400px;
    }

}



/*maitri-lab grown diamond css*/

#maitri-lab-grown-diamond {
    /* height: 459px; */
    padding: 50px 0px;
    /* background-color: #f2f8fc; */
}
.leftside-img, .rightside-img{
    height: 100%;
    margin: auto;
    text-align: center;
}

#maitri-lab-grown-diamond .rightside_content h2,
#rough-diamonds .leftside_content h2,
#Industrial-Seeds .rightside_content h2{
    line-height: 56px;
    font-size: 30px;
    letter-spacing: 0.03em;
    font-weight: 400;
    /* text-align: center; */
}
#maitri-lab-grown-diamond .rightside_content p,
#rough-diamonds .leftside_content p,
#Industrial-Seeds .rightside_content p{
    line-height: 22px;
    font-weight: 400;
    /* text-align: center; */
    font-size: 16px;
}

.rightside_content .btn.c-btn1, .leftside_content  .btn.c-btn1 {
    /* margin: auto; */
    /* display: block; */
    width: fit-content;
}

.leftside_content, .rightside_content {
    border: 1px solid #c1c1c1;
    padding: 50px 75px;
    text-align: left;
}
/*rough diamonds*/

#rough-diamonds{
    /* min-height: 459px; */
    padding: 50px 0px;
    /* background-color: #f2f8fc; */
}

#Industrial-Seeds{
    /* background-color: #f2f8fc; */
    padding: 50px 0px;
}
/* #rough-diamonds .leftside_content,
#Industrial-Seeds .rightside_content{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    
} */






/* button*/
.btn.c-btn1 {
    padding: 5px 15px;
    background-color: #1c3462;
    font-size: 13px;
    margin: 10px auto;
    vertical-align: middle;
    line-height: 25px;
    text-transform: uppercase;
    /* border-bottom: 1px solid black !important; */
    transition: all 0.5s ease-in-out;
    /* box-shadow: 0px 0px 10px 1px #ddd; */
    /* border-radius: 0; */
    color: #fff;
    border: 1px solid #1c3462;
}
/* button.wish.btn {
    /* width: 30%; 
    border: 1px solid #1c3462;
    margin-top: 30px;
    background-color: #1c3462;
    color: #fff;
    padding: 10px 25px;
} */

.btn.c-btn1:hover {
    background: #fff;
    color: #1c3462;
    
}

@media (max-width:1024px) {
   

    #natures-love-ourproduct-section p,
    #maitri-lab-grown-diamond p,
    #rough-diamonds .leftside-content p {
        font-size: 16px !important;
    }


    #natures-love-ourproduct-section h2,
    #maitri-lab-grown-diamond h2,
    #rough-diamonds .leftside-content h2{
        font-size: 35px;
    }
}



@media(max-width:600px){
    #rough-diamonds {
        
        padding:0px;
    }
    #natures-love-ourproduct-section h2,
    #maitri-lab-grown-diamond h2,
    #rough-diamonds h2,#Industrial-Seeds h2 
    {
        font-size: 24px !important;
    }
    #natures-love-ourproduct-section p,
    #maitri-lab-grown-diamond p,
    #rough-diamonds p,#Industrial-Seeds p {
        font-size: 14px !important;
    }
}


#rough-diamonds,
#maitri-lab-grown-diamond {
    /* min-height: 790px; */
    position: relative;
    /* background-color: #f2f8fc; */
    /* display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; */
}

#rough-diamonds .rough-diamonds-block ,
#maitri-lab-grown-diamond .maitri-lab-grown-diamond-block {
    max-width: 638px;
    width: 100%;
    /* height: 100%; */
    margin-top: 30px;
    text-align: center;
    /* padding: 30px; */
}
#rough-diamonds .rough-diamonds-block h2,
#maitri-lab-grown-diamond .maitri-lab-grown-diamond-block h2{
    line-height: 58px;
    font-size: 30x;
    letter-spacing: 0.03em;
    font-weight: 400;
}
#rough-diamonds .rough-diamonds-block p,
#maitri-lab-grown-diamond .maitri-lab-grown-diamond-block p{
    line-height: 22px;
    font-weight: 400;
    font-size: 16px;
}
#rough-diamonds .rough-diamonds-centerblock,
#maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock,
#Industrial-Seeds .Industrial-Seeds-centerblock {
    background-image: url("../../images/nature-love-op.png");
    margin: 0 60px;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 1200px;
    width: 100%;
    display: flex;
}
#rough-diamonds .rough-diamonds-centerblock .rough-diamonds-txtblock,
#maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock .maitri-lab-grown-diamond-txtblock {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    max-width: 600px;
    width: 100%;
    background-color: #fff;
    min-height: 408px;
    height: 100%;
    /* text-align: center; */
    padding: 25px;
}

.effect {
    -webkit-box-shadow: 0 8px 15px -6px #cfcfcf;
    -moz-box-shadow:0 8px 15px -6px #cfcfcf;
    box-shadow: 0 8px 15px -6px #cfcfcf;
}

#rough-diamonds .rough-diamonds-centerblock .rough-diamonds-txtblock h2 , 
#maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock .maitri-lab-grown-diamond-txtblock h2{
    line-height: 58px;
    font-size: 30px;
    letter-spacing: 0.03em;
    font-weight: 400;
}
#rough-diamonds .rough-diamonds-centerblock .rough-diamonds-txtblock p,
#maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock .maitri-lab-grown-diamond-txtblock p{
    line-height: 22px;
    font-weight: 400;
    font-size: 16px;
}
#rough-diamonds .rough-diamonds-centerblock .rough-diamonds-imgblock,
#maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock .maitri-lab-grown-diamond-imgblock{
    max-width: 600px;
    width: 100%;
    height: 408px;
    object-fit: cover;
}
#rough-diamonds .rough-diamonds-centerblock .rough-diamonds-imgblock img,
#maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock .maitri-lab-grown-diamond-imgblock img{
    height: 100%;
}
@media (max-width:1300px){
    #rough-diamonds .rough-diamonds-centerblock,
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock {
        max-width: 1050px;
        width: 100%;
    }  
}
@media (max-width:1124px){
    #rough-diamonds .rough-diamonds-centerblock,
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock{
        max-width: 975px;
        width: 100%;
    }  

}
@media (max-width:984px){
    #rough-diamonds .rough-diamonds-centerblock,
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock{
        flex-wrap: wrap-reverse;
        max-width: 600px;
        width: 100%;
    }
}
@media (max-width:674px){
    #rough-diamonds .rough-diamonds-block,
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-block {
        max-width: 564px;
        width: 100%;
    }
    #rough-diamonds .rough-diamonds-centerblock,
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock{
        max-width: 540px;
        width: 100%;
    }
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
   
#rough-diamonds .rough-diamonds-block,
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-block {
        max-width: 500px;
        width: 100%;
    }
#rough-diamonds .rough-diamonds-block h2,
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-block h2 {
        font-size: 35px;
    }
#rough-diamonds .rough-diamonds-block p,
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-block p {
        font-size: 16px;
    }
#rough-diamonds .rough-diamonds-centerblock .rough-diamonds-txtblock,
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock .maitri-lab-grown-diamond-txtblock {
        padding: 20px;
    }
    #rough-diamonds .rough-diamonds-centerblock ,
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock {
        margin: auto;
    }#rough-diamonds .rough-diamonds-centerblock,
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock{
        max-width: 500px;
        width: 100%;
        min-height: 400px;
    }

}

#Industrial-Seeds {
    /* min-height: 790px; */
    position: relative;
    /* background-color: #f2f8fc; */
    /* display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; */
}
#Industrial-Seeds::before {
    background-color: #f2f8fc;
    height: 50%;
    content: "";
    width: 100%;
    bottom: 0;
    z-index: -1;
    position: absolute;
}
#Industrial-Seeds .Industrial-Seeds-block {
    max-width: 638px;
    width: 100%;
    /* height: 100%; */
    margin-top: 30px;
    text-align: center;
    /* padding: 30px; */
}
#Industrial-Seeds .Industrial-Seeds-block h2{
    line-height: 58px;
    font-size: 30x;
    letter-spacing: 0.03em;
    font-weight: 400;
}
#Industrial-Seeds .Industrial-Seeds-block p{
    line-height: 22px;
    font-weight: 400;
    font-size: 16px;
}
/* #Industrial-Seeds .Industrial-Seeds-centerblock {
    background-image: url("../../images/nature-love-op.png");
    margin: 0 60px;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 1200px;
    width: 100%;
    display: flex;
} */
#Industrial-Seeds .Industrial-Seeds-centerblock .Industrial-Seeds-txtblock {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    max-width: 600px;
    width: 100%;
    background-color: #fff;
    min-height: 408px;
    height: 100%;
    /* text-align: center; */
    padding: 25px;
}

.effect {
    -webkit-box-shadow: 0 8px 15px -6px #cfcfcf;
    -moz-box-shadow:0 8px 15px -6px #cfcfcf;
    box-shadow: 0 8px 15px -6px #cfcfcf;
}

#Industrial-Seeds .Industrial-Seeds-centerblock .Industrial-Seeds-txtblock::after{
    max-width: 600px;
    width: 100%;
    height: 408px;
    box-shadow: 0px 3px 8px  lightgrey;

}

#Industrial-Seeds .Industrial-Seeds-centerblock .Industrial-Seeds-txtblock h2{
    line-height: 58px;
    font-size: 30px;
    letter-spacing: 0.03em;
    font-weight: 400;
}
#Industrial-Seeds .Industrial-Seeds-centerblock .Industrial-Seeds-txtblock p{
    line-height: 22px;
    font-weight: 400;
    font-size: 16px;
}
#Industrial-Seeds .Industrial-Seeds-centerblock .Industrial-Seeds-imgblock{
    max-width: 600px;
    width: 100%;
    height: 408px;
    object-fit: cover;
}
#Industrial-Seeds .Industrial-Seeds-centerblock .Industrial-Seeds-imgblock img{
    height: 100%;
}
@media (max-width:1300px){
    #Industrial-Seeds .Industrial-Seeds-centerblock {
        max-width: 1050px;
        width: 100%;
    }  
    #ourproducts-banner-section  .banner-content h1{
        font-size: 48px;
    }
}
@media (max-width:1124px){
    #Industrial-Seeds .Industrial-Seeds-centerblock{
        max-width: 975px;
        width: 100%;
    }  

}
@media (max-width:984px){
    #Industrial-Seeds .Industrial-Seeds-centerblock{
        flex-wrap: wrap-reverse;
        max-width: 600px;
        width: 100%;
    }
}
@media (max-width:674px){
    #Industrial-Seeds .Industrial-Seeds-block {
        max-width: 564px;
        width: 100%;
    }
    #Industrial-Seeds .Industrial-Seeds-centerblock{
        max-width: 540px;
        width: 100%;
    }
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
   

    #Industrial-Seeds .Industrial-Seeds-block {
        max-width: 500px;
        width: 100%;
    }

    #Industrial-Seeds .Industrial-Seeds-block h2 {
        font-size: 35px;
    }

    #Industrial-Seeds .Industrial-Seeds-block p {
        font-size: 16px;
    }

    #Industrial-Seeds .Industrial-Seeds-centerblock .Industrial-Seeds-txtblock {
        padding: 20px;
    }
    #Industrial-Seeds .Industrial-Seeds-centerblock {
        margin: auto;
    }
    #Industrial-Seeds .Industrial-Seeds-centerblock{
        max-width: 500px;
        width: 100%;
        min-height: 400px;
    }

}

@media (max-width:500px){
    #natures-love-ourproduct-section .natures-love-block {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media only screen and (max-width: 767px) and (min-width: 668px) {
    #rough-diamonds .rough-diamonds-centerblock, 
    #maitri-lab-grown-diamond 
    .maitri-lab-grown-diamond-centerblock, 
    #Industrial-Seeds .Industrial-Seeds-centerblock {
        
        margin: 0 0px;
    }
}

@media (max-width:357px){
    #rough-diamonds .rough-diamonds-centerblock, 
    #maitri-lab-grown-diamond .maitri-lab-grown-diamond-centerblock, 
    #Industrial-Seeds .Industrial-Seeds-centerblock {
        margin: 0 0px;
    }
}