/*
Theme Name: Bijoux Child
Author: VamTam
Author URI: https://vamtam.com
Template: bijoux
*/



/*

put your child theme styles here


you don't need any @import rules

*/


.ramji_jew_background {
    position: relative;    
    height:670px;
    margin:0px;
}
.ramji_jew_background:before {
    content : "";
    position : absolute;
    height : 450px;
    width : 100%;
    background-color : #FBEFD2;
    top: 30%;
    left : 0;
    z-index : -6;   
}

.ram-jewellery .swiper-slide .img_head_wrap {
    border-radius: 20px !important;
    overflow-x: auto !important;
}

.ram-jewellery .swiper-slide .img_head_wrap .img_wrap {
    height : 350px;
    overflow: hidden;
}

.ram-jewellery .swiper-slide .img_head_wrap .img_wrap img {
    height: 100% !important;
    width : 100% !important;
    object-fit: cover !important;
    transition: all .3s ease-in-out;
}

.ram-jewellery .swiper-slide .img_head_wrap .img_wrap img:hover   {
  transform: scale(1.2);
}

.ram-jewellery h3 {
    background: #4C2216;
    color: #fff;
    margin : 0;
    text-align : center;
    font-family: Sorts Mill Goudy;
    font-weight: 400;
    font-size: 24px;
    line-height: 35px;
    padding : 8px 0;
}

.ram-jewellery .swiper-slide p {
    padding-top : 36px;
    font-family: Sorts Mill Goudy;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color : #000;
    height : 123px;
    /*overflow: hidden !important;*/
    overflow: visible !important;
    /*display: -webkit-box;*/
    /*-webkit-line-clamp: 4; */
    /*-webkit-box-orient: vertical;*/
    text-overflow: ellipsis;
}
.ramji_jew_background .e-con-inner {
    display:inline-block;
}
.ramji_jew_background .e-con-inner .elementor-widget-shortcode,
.ramji_jew_background .e-con-inner .elementor-widget-shortcode .elementor-shortcode{
    height:100%;
}
.ram-jewellery{
    overflow-x: hidden;
    z-index: 1;
    overflow-y: visible;
    height:100%;
}

.ram-jewellery .swiper_arrow_wrapper {
    justify-content: center;
    position: absolute;
    bottom: 30px;
    left: 0;
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 35px;
}
/*    position : absolute;*/
/*    bottom : 0px !important;*/
/*    left : 50% !important;*/
/*    transform: translateX(-50%);*/
/*    width : 200px !important;*/
/*    z-index : 99999 !important;*/
/*    margin-top : 30px;  */
/*}*/

.ram-jewellery .swiper_arrow_wrapper .swiper-button-prev,.ram-jewellery .swiper_arrow_wrapper .swiper-button-next {
    background-color : #FFFFFF;
    height : 35px;
    width : 35px;
    padding : 16px 32px;
    border-radius: 36px;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    transition: all .3s ease-in-out;
}

.ram-jewellery .swiper_arrow_wrapper .swiper-button-prev::after,.ram-jewellery .swiper_arrow_wrapper .swiper-button-next::after {
    content : "";
    position : absolute;
    font-size : 20px;
    color : #000;
    border-radius:34px;
    display :flex;
    align-items : center;
    z-index :99999;
    background-image : url(https://hsj.co.in/wp-content/uploads/2025/02/right-arrow-slider.png);
    background-size : cover;
    background-repeat :no-repeat;
    height : 12px;
    width : 16px;
}

.ram-jewellery .swiper_arrow_wrapper .swiper-button-prev::after {
    transform:rotate(180deg);
}

.ram-jewellery .swiper_arrow_wrapper .swiper-button-prev:hover,.ram-jewellery .swiper_arrow_wrapper .swiper-button-next:hover {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
/*    content : "←";*/
/*    top : 0;*/
/*    left: 0;*/
/*    position : absolute;*/
/*    height : 30px;*/
/*    font-size : 20px;*/
/*    color : #000;*/
/*    display :flex;*/
/*    align-items : center;*/
/*    z-index :99999;*/
/*}*/

.testing_slider.elementor-element .elementor-main-swiper{
    position: relative;
}



@media (max-width: 1200px) {
    .ram-jewellery .swiper-slide .img_head_wrap .img_wrap {
        height: 300px;
    }
    .ram-jewellery h3 {
        font-size : 22px;
        line-height : 40px;
    }
    .ramji_jew_background {
        height:600px;
    }
}
/*@media (max-width: 574px) {*/
/*    .ram-jewellery .swiper-slide .img_head_wrap .img_wrap {*/
/*        height : 400px;*/
/*    }*/
/*}*/
