body{overflow-x:hidden;}
.topbottommargin{padding: 80px 15px 80px 15px;}
.topmargin{padding: 80px 15px 0px 15px;}
.bottommargin{padding: 0px 15px 80px 15px;}
.nomargin{padding: 0px;}
.bottomsemimargin{padding: 0px 15px 40px 15px;}
.bgblackborderradius{border-radius:25px; background-color:#000; margin: 0px 10px 0px 10px; padding: 40px 20px 40px 20px; }
.bgblackborderradius p {line-height:28px; text-align:justify;}
.profile-body .profile-designation {margin-top: 5px;}
.borderbottom{border-bottom:1px solid #E50914;}
.white{color:#fff;}
.justify{text-align:justify;}
.center{text-align:center;}

.middlebox{color:#fff;}
.middlebox h5 {font-family: "Nunito Sans", Sans-serif;  font-size: 17px;  font-weight: 600;  line-height: 58px;
  color: #E50914; text-align:center;}
.middlebox h3 {color:#fff; margin-top: 0px; font-size: 38px; line-height: 45px; text-align: center;}
.middlebox p {color:#7A7A7A; text-align:center;}

/* On screens that are 992px or less */
@media screen and (max-width: 992px) {
.topbottommargin{padding: 40px 20px 40px 20px;}
.topmargin{padding: 40px 20px 0px 20px;}
.bottommargin{padding: 0px 20px 40px 20px;}
}

/* On screens that are 600px or less */
@media screen and (max-width: 600px) {
.topbottommargin{padding: 35px 20px 35px 20px;}
.topmargin{padding: 35px 20px 0px 20px;}
.bottommargin{padding: 0px 20px 35px 20px;}
}