.galleryGrid {
    margin-top: 50px;
}

.galleryGrid .bigImg img {
    border-radius: 10px 0px 0px 10px;
    height: 500px;
    width: 100%;
}

.galleryGrid .samllImg img {border-radius: 0px 10px 0px 0px;height: 300px;}
.galleryGrid .samllImg1 img {height: 167px;}

.galleryGrid .samllImg {
    margin-bottom: 30px;
}

.galleryGrid .innrprt img {border-radius: 0px 0px 10px 0px;height: 167px;margin: 0px;}

.invstovrv .text-15 {
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #000000;
    font-size: 13px;
    margin-bottom: 16px;
}

.invstovrv .text-15 strong {
    display: block;
    padding-left: 16px;
    color: #0d8bcd;
    margin-top: 4px;
}

.invstovrv {
    margin-bottom: 35px;
}

.invstovrv .text-15:before {
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    background: #595959;
    border-radius: 50%;
    margin-right: 7px;
}



@media only screen and (min-width: 1265px)
{
    .container {
        width: 1260px;
    }
}
.galleryGrid .innrprt {
    position: relative;
}

.galleryGrid .innrprt .innrDvs {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 99%;
    z-index: 9;
    background: rgb(0 0 0 / 28%);
    border-radius: 0px 0px 10px 0px;
    align-content: center;
}

.galleryGrid .innrprt .innrDvs a.btnAll {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    text-align: center;
    color: #fff;
    width: 100%;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 600;
    transform: translateY(-50%);
}
.PrpDtlsMain {
    padding-top: 70px;
}

.mainTopSec {
    background: #f5f7f9;
    padding: 40px;
    border-radius: 20px;
}

.mainTopSec h1 {
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    line-height: 46px;
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: unset;
}

.mainTopSec h5 {
    font-family: 'Aladin', cursive;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 500;
    margin-bottom: 19px;
}

.mainTopSec  .priceDtls p {
    font-family: 'Montserrat', sans-serif;
    font-size: 39px;
    line-height: 46px;
    color: #0d8bcd;
    font-weight: 800;
    margin-bottom: 40px;
}

.mainTopSec .propBds {
    border-top: 1px solid rgb(180 180 180 / 45%);
    margin-top: 25px;
    padding-top: 25px;
    width: 90%;
}

.mainTopSec .propBds cite {
    display: inline-block;
    color: #0d8bcd;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 800;
    font-style: normal;
    margin-right: 37px;
}

.mainTopSec .propBds cite small {
    display: block;
    font-size: 12px;
    margin-top: 4px;
    color: #5d5d5d;
}

.PrpDtlsMain .projctDtlss {
    background: #f5f7f9;
}
.roiwrp {background: url(ribbons.png);}
.galleryGrid .bigImg {
    position: relative;
    overflow: hidden;
}

.galleryGrid .bigImg h6 {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 10px 10px;
    background: #000;
    border-radius: 10px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 10px;
    font-weight: 600;
}

.galleryGrid .bigImg .roiAmount {
    position: static;
    background: none;
    padding: 10px 59px;
}

.galleryGrid .bigImg .roiwrp {
    position: absolute;
    top: 35px;
    left: -40px;
    background-size: 100% 100%;
    transform: rotate(-39deg);
    background: #0d8bcd;
}

.galleryGrid .bigImg .roiAmount p {
    font-family: 'Montserrat', sans-serif;
    font-size: 21px;
    font-weight: 700;
    color: #54ff4e;
    margin: 0;
    line-height: normal;
    display: inline-block;
    vertical-align: middle;
}

.galleryGrid .bigImg .roiAmount span {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    margin-left: 7px;
    font-size: 16px;
}
.PrpDtlsMain {padding-top: 30px;}

.porsDetail.OverView {
    padding-bottom: 0;
}

.investmentBox {
    padding: 60px;
    border-radius: 10px;
}

.investmentBox .inputs .inner-addon {
    margin-bottom: 24px;
}

.investmentBox .inputs {
    margin-bottom: 13px;
}

.investmentBox .results .boxInner {
    border-right: 0px;
}

.investmentBox .results .total-info {
    text-align: center;
    margin-top: 33px;
    border-top: 1px solid  #e0e0e0;
    padding-top: 23px;
}

.investmentBox .results .total-info.bottomRoi {
    margin: 0px;
    text-align: center;
    border-top: 0;
    padding-top: 0;
}
.amenDetail {
    padding: 40px 30px;
}

.keysWarps {
    padding: 40px 60px;
    border-radius: 10px;
}

.financeDetail {
    padding: 50px 0px 21px;
}

.myGraph {
    padding-top: 40px;
}

.KeyInfos .dts {
    padding: 17px 0px 16px;
    min-height: unset;
}

.KeyInfos .dts .value h6 {
    margin-top: 6px;
}

.documentDetail ul.Tabamentss li cite {
    width: 25%;
}

.documentDetail ul li a.icons {
    color: #0d8bcd;
}

.amenDetail ul.Tabaments li {
    width: 48%;
    font-size: 12px;
    text-shadow: 1px 1px 1px #000;
}
.amenDetail ul.Tabaments li:nth-child(2n) {
    margin-right: 0px;
}

.amenDetail ul.Tabaments {
    height: unset;
}
.KeyInfos .dts {
    margin-bottom: 20px;
    min-height: 108px;
}
.row.oderrmg {
    display: flex;
}

.projctDtlsswrps {
    position: relative;
    height: 98%;
}

.projctDtlsswrps .projctDtlss {
    position: sticky;
    top: 20px;
}





@media only screen and (max-width: 700px)
{
    .galleryGrid .samllImg img {
    height: auto;
    border-radius: 0px;
}

.galleryGrid .bigImg img {
    height: auto;
    border-radius: 10px 10px 0px 0px;
}

.galleryGrid .samllImg1 img {
    height: auto;
    width: 100%;
    border-radius: 0px 0px 0px 10px;
}

.galleryGrid .innrprt img {
    width: 100%;
    height: auto;
}

.galleryGrid .col-sm-6.col-md-6 {
    width: 50%;
    float: left;
}

.galleryGrid .samllImg {
    margin-bottom: 7px;
}

.row.oderrmg {
    flex-wrap: wrap;
}

.odrer2 {
    order: 2;
    width: 100%;
}

.projctDtlsswrps {
    height: unset;
    margin-bottom: 46px;
    width: 100%;
}

.projctDtlsswrps .projctDtlss {
    width: 100%;
}

.mainTopSec h1 {
    font-size: 24px;
    line-height: 32px;
}

.mainTopSec .propBds cite {
    width: 38%;
    margin-bottom: 22px;
    margin-right: 20px;
}

.investmentBox {
    padding: 40px 20px;
}

.keysWarps {
    padding: 40px 20px;
}

.documentDetail ul.Tabamentss li cite {
    display: none;
}

.amenDetail ul.Tabaments li {
    width: 100%;
}
}