#maincontent{max-width: none; padding:0px;}
.page-layout-2columns-right .column.main{width: 100% !important;}
.blog-detail-sec-one {background:rgba(225, 231, 244, 1); padding:64px 0px 0px 0px; height:500px;}
.banner-content figure {position:relative; bottom:-50px;}
.banner-content figure img {border-radius:0px; height:480px; /*object-fit:cover;*/}

/* Blog Detail Description Section CSS Start */
.blog-detail-description-sec {margin-top:300px;}
.blog-detail-description-sec img {border-radius:12px; height:550px; object-fit:cover;}
.blog-detail-description-sec ul li::marker {font-size:10px; opacity:0.8;}
.blog-detail-description-sec ul li strong {opacity:0.8;}
.disclaimer {background:rgba(225, 231, 244, 1);}
.disclaimer .card-body {padding:20px;}

.sticky-social {position:sticky; top:30px; left:0;}
.sticky-social ul li a {width:60px; height:60px; border-radius:50%; border:1px solid rgba(17, 17, 17, 0.4); display:block; display:flex; align-items:center; justify-content:center; margin-bottom:32px;}
.go-back {padding-top:16px; padding-bottom:16px;}
.go-back a {font-size:16px; display:flex; align-items:center; font-weight:600;}
.go-back a svg {margin-right:8px;}

.blog-post-view .post-nextprev {display:none;}
.perspective-sec .section-ttl h1 {margin-bottom:0px;}
.perspective-sec .section-ttl a.hide-in-mobile {display:none;}
.perspective-sec .section-ttl a.show-in-mobile {display:none;}
.perspective-box .card-body .content h3 {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.perspective-box .card-body .content p {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.page-layout-2columns-right .column.main {width:100%;}

@media all and (max-width:576px){
    .blog-detail-description-sec img{height: auto !important;}
}