@media only screen and (max-width: 1200px) {
 

}


@media only screen and (max-width: 1080px) {
.homeherotext h1{
  font-size: 50px;
  line-height: 50px;
}
.homeherotext h2 {
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 0px;
}
.homeherotext p {
    padding: 0 10px;
}

.podcasttext p {
  padding: 0 10px;
}
.mediaplatformtag h2 {
  font-size: 40px;
  line-height: 40px;
}
.entiresearchtext p {
  padding: 0 100px;
}
.subscribefromsec {
  margin: 0 100px;
}
.topicmetades p {
  padding: 0 10px;
}
.bookingtextright h2 {
  font-size: 35px;
  line-height: 35px;
}
.aboutherotag p{
  padding: 0 10px;
}
.aboutpublicmetzg p {
  padding: 0 10px;
}
.aboutuscontenttag h2 {
  padding: 0 10px;
}
.shoppublishbtn ul li a {
  padding: 5px 10px;
}
.shoppagemetades {
  margin: 30px 0 0 0;
}
.shoppagepublishbook {
  margin: 30px 0 0 0;
}
.contactconatiner {
  margin: 30px 0 0 0;
}
}



@media only screen and (max-width: 991px) {
  .podcasttext p {
    padding: 0 10px;
  }
  .homeherotext h1 {
    font-size: 50px;
    line-height: 50px;
  }
  .homeherotext h2 {
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 0px;
  }
  .homeherotext p{
    padding: 0 10px;
  }
  .aboutuscontenttag h2 {
    padding: 0 10px;
  }
  .aboutuscontenttag p {
    padding: 0 10px;
  }
  .mediaplatformtag h2 {
  text-align: left;
  color: #000;
  font-size: 35px;
  line-height: 35px;
  font-weight: 600;
}
.searchlibrarybox ul li h3 {
  font-size: 17px;
  line-height: 17px;
}
.searchlibrarybox ul li {
  width: 24%;
}
.innerpodcastcontainer {
  margin: 30px 0 0 0;
}
.innerpodcastcontainer h1{
  font-size: 40px;
  line-height: 45px;
  padding: 0 50px;
}
.subscribefromsec {
  margin: 0 20px;
}
.topicmetades p{
  padding: 0 10px;
}
.topicmetades h2 {
  font-size: 25px;
  line-height: 25px;
  padding: 0 10px;
  margin-bottom: 15px;
}
.topicimg{
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.subscribefield .input-container .subscribesmfield {
  margin-bottom: 10px;
}
.subscribefield .input-container {
  display: block;
}
.topcsubfform p {
  font-size: 18px;
  line-height: 18px;
  padding: 0 10px;
}
.topcsubfform h2 {
  font-size: 25px;
  line-height: 25px;
}
.topsubsc h2 {
  font-size: 25px;
  line-height: 25px;
}
.aboutherotag p{
  padding: 0 10px;
}
.aboutherotag h1 {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 10px;
}
.aboutpublicmetzg p{
  padding: 0 10px;
}
.aboutcontainer{
  margin: 30px 0 0 0;
}
.shoppagemetades {
  margin: 30px 0 0 0;
}
.shoppagepublishbook {
  margin: 30px 0 0 0;
}
.shoppublishbtn ul li {
  padding: 0 5px;
}
.shoppublishbtn ul li a {
  padding: 5px 10px;
  font-size: 13px;
}
.contactconatiner {
  margin: 30px 0 0 0;
}
.fooetremail a {
  font-size: 14px;
}
.fooetremail a i {
  width: 27px;
  margin-right: 5px;
}
.fooetrcall a {
  font-size: 14px;
}
.fooetrcall a i {
  width: 27px;
  margin-right: 5px;
}
.fooetrsocial ul li {
  padding-left: 5px;
}
.fooetrsocial ul li i {
  width: 30px;
  height: 30px;
  font-size: 14px;
}
.bookingtextright h2 {
  font-size: 30px;
  line-height: 35px;
}
.topicsectag p{
  padding: 0 10px;
  margin-bottom: 20px;
}
.blogtitlecontainer h1 {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 15px;
}
.blogtitlecontainer p {
  font-size: 20px;
  line-height: 20px;
}
}


@media only screen and (max-width: 768px) {
  .aboutuscontainer {
  margin: 0px 0 0 0;
}
  .aboutherotag{
    margin: 20px 0 0 0;
  }
  .aboutherotag h1 {
    font-size: 35px;
    line-height: 35px;
  }
  .aboutherotag p {
    padding: 0 10px;
  }
  .aboutuscontenttag h2 {
    font-size: 35px;
    line-height: 35px;
    padding: 0 10px;
    margin-top: 30px;
  }
  .aboutuscontenttag p {
    padding: 0 10px;
  }
  .avboutpublishcontainer h2{
    font-size: 35px;
    line-height: 35px;
  }
  .aboutpublicmetzg p{
    padding: 0 10px;
  }
  .homeaboutusimg{
    margin: 50px 0 0 0;
  }
  .aboutusbtn {
    margin: 30px 0;
  }
  .publishesworkscontainer h2{
    font-size: 35px;
    line-height: 35px;
  }
  .podsubscribecontainer h2{
    font-size: 35px;
    line-height: 35px;
  }
  .subscribefromsec {
    margin: 0 10px;
  }
  .subscribefield .input-container {
    display: grid;
    gap: 10px;
  }
  .footermenu ul li {
    text-align: center;
  }
  .footermenu{
    margin: 20px 0 0 0;
  }
  .fooetrcall{
    text-align: center;
  }
  .fooetremail{
    text-align: center;
  }
  .fooetrsocial ul{
    text-align: center;
  }
  .bookingtextright h2{
    font-size: 35px;
    line-height: 35px;
  }
  .contactconatiner {
    margin: 30px 0 0 0;
    text-align: center;
  }
  .contactde p {
    padding: 0 10px;
  }
  .subscribefromsec h2 {
    font-size: 35px;
    line-height: 35px;
  }
  .contactconatiner h2{
    font-size: 35px;
    line-height: 35px;
  }
  .rosebokdes h1{
    font-size: 35px;
    line-height: 35px;
  }
  .riseamazonbook img {
    width: 30%;
    min-width: 30%;
  }
  .rosebokdes img {
    width: 100%;
    margin-bottom: 30px;
  }
  .innerpodcastcontainer h1 {
    color: #c40000;
    font-size: 35px;
    line-height: 35px;
    padding: 0 10px;
  }
  .topepisodecobntainer h2 {
    font-size: 35px;
    line-height:35px;
  }
  .librarycontainer h2{
    font-size: 35px;
    line-height: 35px;
  }
  .innerpodcastcontainer {
    margin: 30px 0 0 0;
  }
  .shoppagemetades {
    margin: 30px 0 0 0;
  }
  .shoppagemetades h1{
    font-size: 35px;
    line-height: 35px;
  }
  .shoppagepublishbook {
    margin: 30px 0 0 0;
  }
  .publishedbooks{
    margin: 30px 0 0 0;
  }
  .topicsectag h1{
    font-size: 35px;
    line-height: 35px;
  }
  .topicmetades p {
    padding: 0 10px;
  }
  .topicmetades {
    margin-bottom: 50px;
  }
  .topsubsc{
    margin: 30px 0 0 0;
  }
  .mediaplatformtag h2{
    font-size: 35px;
    line-height: 35px;
  }
  .podcasttext p {
    padding: 0 10px;
  }
  .searchlibrarybox ul li {
    width: 48%;
  }
  .searchlibrarybox ul li h3 {
    font-size: 15px;
    line-height: 15px;
  }
  .desktopheroimg{
    display: none;
  }
  .mobileheroimg{
    display: block;
  }
  .homeherotext h1 {
    font-size: 30px;
    line-height: 30px;
  }
  .mob-menu-logo-holder img {
  width: auto !important;
  min-width: auto !important;
}
.mob-menu-logo-holder{
padding:10px 0;
}
.homeherotext {
  position: absolute;
  top: 60%;
  left: 0;
}
.entiresearchtext p {
    padding: 0 10px;
  }
  .searchform {
  width: 100%;
}
.footerlogo{
  text-align: center;
  margin-bottom: 30px;
}
.topicimg {
  padding-bottom: 30px;
}
.topicmetades {
  padding-bottom: 30px;
}
.blogtitlecontainer h1 {
  font-size: 20px;
  line-height:20px;
  margin-bottom: 10px;
}
.hemablogcontainer h2 {
  font-size: 30px;
  line-height:30px;
}
.blogsingletitile h1 {
  font-size: 30px;
  line-height: 30px;
  padding: 0 0px;
}
.blogdetailscontent p {
  padding: 0 5px;
}
.singlepostEntry p small {
  padding: 0 5px;
}
.topicsectag p{
  padding: 0 10px;
  margin-bottom: 20px;
}
.blogtitlecontainer p {
  font-size: 15px;
  line-height: 15px;
  padding-bottom: 0px;
}
.blogtitlecontainer {
  padding: 10px;
}
.blogmobilehero{
  display: block;
}
.blogdesktophero{
  display: none;
}
}


@media only screen and (max-width: 640px) {
 .homeherotext h1 {
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 5px;
    margin-bottom: 5px;
  }
  .homeherotext h2 {
    font-size: 17px;
    line-height: 17px;
    padding-bottom: 5px;
    margin-bottom: 5px;
  }
  .homeherotext p{
    font-size: 13px;
    line-height: 13px;
  }
  .homeherotext {
  position: absolute;
  top: 53%;
}
}


@media only screen and (max-width: 479px) {

}





