.joka-video1{ width: 100%; height: auto; float: left; display: block;  }
.joka-video1 img{width: 100%;}
.videoPlay5 { content: ''; position: absolute; z-index: 99; width: 55px; height: 55px;left: 50%; top:50%; margin-top: -25px!important; margin-left: -25px!important; margin: auto;border: 3px solid #fff;border-radius: 50%; background: url(https://www.edensolaris.com/joka/wp-content/themes/edensolaris-microsites/images/play.png) no-repeat 18px 50%;}

.whats_up_solaries_box {width: 60px;height: 60px; position: fixed; right: 20px; bottom: 20px;cursor: pointer;z-index: 9999999;}
.rera {margin-top: 90px;display: inline-block; border-top: 1px solid #c1c1bf; padding: 15px; color: #585858; font-size: 14px; text-align: center; width: 100%; background: rgba(255, 255, 255, .9);}
.rera { position: relative;}
/* .rera a { position: absolute; top: 15px; right: 35px; font-size: 13px; color: #0693e3;} */
.rara_text{ padding: 35px;}
.rara_text h2{ padding: 0 0 15px 0;}
.rara_text p{ padding: 0 0 15px 0;}
.rara_text ul li {padding: 0 0 10px 0; display: block;}
.rara_text ul { margin: 0 0 15px 0;}
.rara_text ul li {list-style: decimal; padding: 5px 0 5px 5px; display: list-item; margin: 0 0 0 25px;}
	/* .right-text-box { width: auto; height: auto;
    float: inherit;
    padding: 40px;
    box-sizing: border-box;
} */
.right-text-box h2 {
    width: 100%;
    height: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 80px;
    position: relative;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 35px;
}
.right-text-box h2:after { display: none;}
.serampore_affordable p {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 25px;
    padding-bottom: 20px;
}

marquee span {
	padding-left: 25px;
}

.floating-btn-red {
    right: inherit;
    left: 1px;
    margin: 0 0 0 -90px;
    top: 50%;
    transform: rotate(-90deg);
}

.floating-btn-red, #bfsv {
    position: fixed;
    top: 25%;
    left: 0px;
    right: inherit;
    margin-right: -90px;
    border-radius: 0px 0px 30px 30px;
    color: #fff;
    background: #295646;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    padding: 20px 50px 10px 30px;
    display: block;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(-90deg);
    text-decoration: none;
    /* transition: 0.5s; */
    z-index: 999999;
}
.inline_rara img { width: auto;}

@media screen and (max-width:1024px){
.rera {
    margin-top: 0px;
    display: inline-block;
    border-top: 1px solid #c1c1bf;
    padding: 15px;
    color: #585858;
    font-size: 14px;
    text-align: center;
    width: 100%;
    background: rgba(255, 255, 255, .9);
}
.rera a {
    position: absolute;
    top: 15px;
    right: 10px;
    font-size: 13px;
    color: #0693e3;
    background: #fff;
    padding: 0px 5px;
}
.whats_up_solaries_box img {width: 98%; padding: 0 0 0 8px;}
.whats_up_solaries_box {
        width: 40px;
        height: 30px;
        position: absolute;
        right: 0px;
        top: 80px;
        border-radius: 0;
        background: #069500;
        cursor: pointer;
        z-index: 9;
}
.floating-btn-red, #bfsv {
    position: fixed;
    top: 80px;
    left: 0px;
    right: 0;
    margin-right: 0;
    border-radius: 0;
    color: #fff;
    background: #295646;
    text-align: center;
    font-weight: inherit;
    font-size: 15px;
    padding: 5px 0px;
    display: block;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: inherit;
    text-decoration: none;
    transition: inherit;
    z-index: 999999;
}
.floating-btn-red {
    right: inherit;
    left: 1px;
    margin: 0 0 0 0px;
    top: 50%;
    transform: rotate(-90deg);
    text-transform: uppercase;
}
.floating-btn-red {
    right: inherit;
    left: 1px;
    margin: 0 0 0 0px;
    top: 0;
    transform: inherit;
    text-transform: uppercase;
}
header .center {width: auto;}
.floating-btn-red, #bfsv {
    position: relative;
    top: 80px;
    left: 0px;
    right: 0;
    margin-right: 0;
    border-radius: 0;
    color: #fff;
    background: #295646;
    text-align: center;
    font-weight: inherit;
    font-size: 15px;
    padding: 5px 0px;
    display: block;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: inherit;
    text-decoration: none;
    transition: inherit;
    z-index: 9;
}
}



   .bannerInfo a.inline_rara img { width: auto; padding: 0px 0 10px 0;}
   .inline_rara b:after{ content: ""; display: block; background: url(https://ervpl-backups.s3.ap-south-1.amazonaws.com/production/www-edensolaris-com/wp-content/uploads/sites/6/2025/04/16101710/leftPopupIcon-1.png) no-repeat 100% 0;}
   .rara_text h1{ padding: 0 0 15px 0;}
   #cboxContent button#cboxPrevious { display: none !important;}
   #cboxContent button#cboxNext { display: none !important;}
   .serampore_affordable p {
   font-size: 16px !important;
   font-weight: 400;
   color: #000;
   line-height: 27px !important;
   padding-bottom: 20px;
   }
   .rara_text h1 {
   padding: 0 0 36px 0; color: #000;
   }
   .left-part-new ul li {
   padding: 0px 0 15px 0;
   font-size: 16px;
   color: #000;
   font-weight: 400;
   line-height: 27px;
   }
   .left-part-new ul li:nth-child(1) {
   padding: 0px 0 15px 0;
   font-size: 16px;
   color: #000;
   font-weight: 400;
   line-height: 27px;
   }
   .serampore_affordable ul li {
   border-bottom: 0px solid #e5e5e5;
   }
   .rera a {
   position: inherit !important;
   top: 0 !important; 
   right: 0  !important; 
   font-size: 13px;
   color: #0693e3;
   }
   .right-text-box {
   width: auto;
   height: auto;
   float: inherit;
   padding:15px !important;
   box-sizing: border-box;
   }
   /* .scrollserampore3 {
   height: auto; padding: 35px 0;
   } */
   .rara_text {
   padding: 0 35px !important;
   }
   #cboxLoadedContent {
   /* overflow: auto;
   -webkit-overflow-scrolling: touch;
   border: 0 solid #000; */
   /* background-color: rgba(255, 236, 236, 0.9); border-radius: 5px; border: 5px solid #666; */
   }
   .serampore_affordable p {
   font-size: 14px;
   font-weight: 400;
   color: #000 !important;
   line-height: 25px;
   padding-bottom: 20px;
   }
   .scrollserampore3 {
   height: 540px; padding: 25px; background-color: rgba(255, 236, 236, 0.9); border: 8px solid #f9d1d1;
   }
   #mCSB_3{ max-height: inherit !important;} 
   .notice h1{ padding: 0 0 25px 0; font-weight: 300; line-height: 45px;}
   .notice p{ padding: 5px 0 5px 0; font-size: 14px !important; line-height: 22px !important;}
   .notice ul li{ padding: 7px 0 7px 15px; font-size: 14px; line-height: 22px; list-style: decimal; position: relative;}
   .notice ul li:after {
   content: '';
   left: 0;
   top: 12px;
   background: #ef4d28;
   border-radius: 50%; position: absolute;
   width: 4px;
   height: 4px;
   }
   .notice a { color: #0693e3; text-decoration: underline;}
   .notice i { color: #0693e3; }
   .serampore_affordable p {
   line-height: 22px;
   padding-bottom: 10px !important;
   }
   @media screen and (max-width:1024px){
   .right-text-box {
   width: auto;
   height: auto;
   float: inherit;
   padding: 5px !important;
   box-sizing: border-box;
   }
   .mCSB_scrollTools .mCSB_dragger {min-height: 0px !important;}
   }
