body
{
padding-top: 0px;
}

p
{
    padding-left: 2%;
}

.carousel-caption
{
position: inherit;
height: auto;
vertical-align: middle;
display: block;
margin-left: auto;
margin-right: auto;
width: 70%;
}

.copylink
{
position: relative;
width: 45px;
height: 30px;
line-height: 20px;
padding: 8px 0;
display: list-item;
list-style-type: none;
text-align: center;
color: #FFFFFF;
outline: 0 none !important;
}

.carousel-title
{
  font-size: 30px;
}

.carousel-body
{
  padding: 5px 50px 15px 50px;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.card-title
{
  min-height: 56px;
}

.fixed-top {
position: relative;
}

.main_logo
{
  max-width: 100%;
  height: auto;
  /* margin-left: 220%; */
}

.tagbox
{
  display:inline;
  border-radius: 10px;
  background: #7C2E3A;
  padding: 10px;
  width: fit-content;
  height: fit-content;
  color: white;
  margin: 0px 5px 0px 0px;
}

.list-title
{
  color: black;
}

.list-body
{
  padding-top: 20px;
  font-size: 14px;
}

.pagination {
   justify-content: center;
}

.main-banner-div
{
  margin: auto;
  width: 54%;
}

.carousel-control-prev
{
  width: 36%;
}

.carousel-control-next
{
  width: 36%;
}

.btn-share-pdf {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.btn-share-pdf:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}

.img_responsive
{
  max-width: 100%;
  height: auto;
}

.jssocials-share-email {
  content: "\f0e0";
}

.web-header1-group {
    display: block;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 20px 30px 20px 20px;

}

.header1-link{
  color: rgba(0,0,0,.9);
}

.header1-link a:link, a:visited, a:hover, a:active {
  text-decoration: none !important;
  color: rgba(0,0,0,.9);
}

.mobile-header1-group {
display: none;
}

@media only screen and (max-width: 1400px) {
  /* .main_logo
  {
    margin-left: 170%;
  } */
}

@media only screen and (max-width: 1300px) {
  /* .main_logo
  {
    margin-left: 0%;
  } */
  .carousel-caption
  {
  width: 100%;
  }

  .carousel-control-prev
    {
      width: 8%;
    }

 .carousel-control-next
    {
      width: 8%;
    }

}

@media only screen and (max-width: 961px) {
  .copylink
  {
  width: 20%;
  position: relative;
  float: left;
  display: list-item;
  list-style-type: none;
  }

  .card-title
  {
    min-height: 0px;
  }

  .list-body
  {
    padding-top: 10px;
    font-size: 16px;
  }

  .card-text
  {
    font-size: 18px;
    padding-top: 2%;
  }

}

@media only screen and (max-width: 767px) {
  .dropdown, .dropleft, .dropright, .dropup {
      font-size: 20px;
  }

  .mobile-header1-group {
    font-size: 20px;
  }


  .carousel-caption
  {
  left: 0%;
  right: 0%;
  }

  .carousel-title
  {
    font-size: 16px;
    padding-bottom: 5%;
  }

  .carousel-body
  {
    display:none;
  }

  .carousel-indicators
  {
    bottom: -20px;
  }

  .main_logo
  {
    max-width: 100px;
    margin-left: 0%;
  }

  .main-banner-div
  {
    width: 100%;
  }

  .carousel-control-prev
    {
      width: 15%;
    }

 .carousel-control-next
    {
      width: 15%;
    }

  .web-header1-group {
  display: none;
  }

  .mobile-header1-group {
      display: block;
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -ms-flex-align: stretch;
      align-items: stretch;
      width:100%;
      margin: 10px 0px 10px 0px;

  }

  .input-group {
    margin: 20px 0px 10px 0px;
  }

  .tagbox
  {
    font-size: 16px;
  }

  .web-header1
  {
    display: none;
  }

  .mobile-header1
  {
    display: block;
  }

}
