#blog{
    width:60%;
}
.blog-intro{
    margin-top:20px;
	text-align:left;
	display:block;
	font-size:16px;
}
.blog-section {
    font-size:16px;
}
.blog-section table {
    font-size: 14px;
}
.blog-section-header{
    font-size:24px;
    font-weight:700;
    color:#2b4162;
    font-family: Montserrat, sans-serif;
    margin-top:30px;
    margin-bottom:10px;
}
  .space {
    margin-top: 10px; /* Adjust the value to control the amount of space */
  }
    .space2 {
    margin-top: 20px; /* Adjust the value to control the amount of space */
  }
	.panel.panel-default{
	    width:100%;
	}
	.panel-heading{
	    border-radius: 10px 10px 0 0;
	    background-color:#2b4162;
	    color:#fff;
	    font-size: 16px;
	    font-weight:700;
	    text-align:center;
	    padding:8px;
	}
	.panel-body-conclusion{
	    background-color:#eee;
	    border-radius: 0 0 10px 10px;
	    padding: 10px 0 10px 0;
	    display: flex;
	    align-items:center;
	    height:auto;
	}
		#q1, #q2, #q3, #q4, #q5, .q{
	    color:#2b4162;
	    font-weight:600;
	}
	.highlight, p{
	    display:inline;
	}
	.blog-section-header{
	    display:block;
	}
	.panel-heading{
	    margin-top:20px;
	}
	#backToTop {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 12px;
  border: none;
  outline: none;
  background-color: #2b4162;
  color: white;
  cursor: pointer;
  padding: 15px;
}

#backToTop:hover {
  opacity:0.8
}
.arrow{
font-size: 14px;
padding:5px;
font-weight:600;
}
.ref {
    text-decoration: none;
    font-weight: bold;
    color: #2b4162;
}
/*.blog-section p , .blog-intro p {
    font-size:16px;
}*/

@media screen and (max-width: 991px){
    #blog{
        width:75%;
    }
    #backToTop{
        padding:10px;
        right:20px;
    }
}

@media screen and (max-width: 915px){
    #backToTop{
        padding:10px;
        right:0;
        /*width:50px;*/
        text-align:center;
    }
}
@media screen and (max-width: 768px){
    #backToTop{
        padding:5px;
        right:0;
        width:40px;
        text-align:center;
        font-weight:600;
        font-size:10px;
    }
}
@media screen and (max-width: 509px){
    .heading-11, .blog-section-header{
        font-size:18px;
    }
    ul, ol{
        padding:0 0 0 15px;
    }
    .blog-section, p.blog-intro{
        text-align:left;
    }
}