.publications-container{
    padding: 360px 0px 120px;
    margin: -312px 0px 0px;
    background: linear-gradient(rgba(248,241,216,.93), rgba(248,241,216,.93)), url("../img/Interacting_Books_BW_OK.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.toggle{
  width: 150px !important;
  border-color: #AE9207;
  border: 1px solid  #AE9207;
}
.off{
  background-color: #EED972;
  border-color: #AE9207;
  border: 1px solid  #AE9207;

}
.toggle-on{
  background-color: #AE9207;
  border-color: #AE9207;
  border: 1px solid  #AE9207;
  color: white;
}
.toggle-on:hover
{
  color:white;
}
.toggle, .toggle-on, .toggle-off {
  border-radius: 20px;
 }
 .toggle-handle {
   width: 70px;
   border-radius: 17px;
 }
 .checkbox {
   margin-bottom: 100px;
   margin-left: 32px;
 }
.pr_publication{
  padding-right: 40px;
}
.pl_publication{
  padding-left: 40px;
}
.title1_2
{
   margin-bottom: 10px !important;
}

.subtitle{
  font-size: 18px;
}
.text{
  margin-top: -22px !important;
  text-align: left !important;
}
.div_space
{
    margin-bottom: 50px !important;
    margin-right: 20px !important;
}
.img_coverAlign
{
  /* display: flex; */
  align-self: baseline;
  margin-top: 6px;
}
.img_publications
{
    width: 90%;
    margin: auto;
    object-fit: contain;
}

.mb_publications{
  margin-bottom: 70px;
}

@media screen and (max-width: 991px){
  .pr_publication{
    padding-right: 10px;
  }
  .pl_publication{
    padding-left: 10px;
  }

  .div_space
  {
      margin-right: 0px !important;
  }
}

@media screen and (max-width: 767px){
  .title1_2 {
    margin-bottom: 50px !important;
  }
  .pr_publication{
    padding-right: 20px;
  }
  .pl_publication{
    padding-left: 20px;
  }
  .publications-container{
    margin: -140px 0px 0px !important;
    padding: 360px 0px 80px;
  }
  .img_publications {
    width: initial;
    height: 200px;
  }
  .checkbox {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 480px){
  .img_publications {
    width: 100%;
    height: initial;
  }
  .pr_publication, .pl_publication{
    padding: 0px 20px;
  }

}

@media screen and (max-width: 480px){
  .pr_publication, .pl_publication{
    padding: 0px 15px;
  }
}

@media screen and (max-width: 375px){
  .pr_publication, .pl_publication{
    padding: 0px 5px;
  }
}
