/* this is default theme with narrow heading and no thumbnail */

.head-data{
    position:relative;
    width: 72vw;
    margin: 2.5rem 0.7rem 0.2rem 0.7rem;
    background-color: white;
    padding: 0.4rem 1rem;
    border-radius: 1rem;
}
.share-buttons {
    position: absolute;
    right: 1rem;
    top: 21rem;
    background-color: white;
    height: 5rem;
    width: 19rem;
    margin-right: 1rem;
    border-radius: 1rem;
    font-size: 2.6rem;
    z-index: 2;
}
.shbt{
        display: flex;
        align-items: baseline;
        width: 18rem;
        justify-content: space-between;
        padding: 0.5rem 1.1999999999999993rem;
}
.shbt strong{
    font-weight: 900;
    font-size: 1.3rem;
    margin-right: -1rem;
    display: none;
}
.sideb{
	position: absolute;
    top: 27rem;
    right: 1rem;
}

.blog-container{
    padding: 0rem 1rem;
}
		.main-image {
			margin-top: 1rem;
		}
.comment{
    position: relative;
    width: 61.3rem;
	margin-left: 1rem;
    background-color:white;
}
		.col-md-8 {
			max-width: 100%;
		}
		.nottod{
			display:none;
		}
/* mobile css */
@media screen and (max-width: 769px) {
.head-data{
position:relative;
width: 97vw;
margin: 1.2rem 0.7rem;
background-color: white;
padding: 0.4rem 1rem;
border-radius: 1rem;
}
.head-data h1 {
    font-size:2rem;
}
.share-buttons {
position: fixed;
top:23rem;
left:0rem;
z-index:2;
background-color: white;
height: fit-content;
width: 3rem;
margin-right: 1rem;
border-radius: 0 1rem 1rem 0;
box-sizing: border-box;
}
.shbt{
    display: flex;
    flex-direction:column;
    align-items: baseline;
    width: 14rem;
    justify-content: space-between;
    padding: 0rem 0.8rem;
}
.shbt a i {
font-size: 1.5rem;
color:black;
}
/* particular share buttons CSS */
.bi-linkedin{

}
.bi-whatsapp {

}
.bi-twitter {

}
.bi-facebook {

}
.shbt strong{
font-weight: 900;
font-size: 1.3rem;
margin-right: -1rem;
display: none;
}
.sideb{
margin: auto;
position: static;
width: 100%;
padding: 2rem auto;
margin-top:2rem;
background-color:white;
}
.thumbnail {
margin-top: 1rem;
}
.blog-container{
padding: 0rem 1rem;
}
.blog-container *{
width:20rem !important;
box-sizing: border-box !important;
overflow-wrap: anywhere !important;
}
.comment{
margin: auto;
position: relative;
width: 100%;
left: -0.5rem;
background-color:white;
}
}	