
@media only screen and (max-width: 1399px) {
.banner-text h2 { font-size: 76px;}
.banner-text p{ font-size:31px;}
section.main_banner{ height:556px;}
}

@media only screen and (max-width: 1199px) {
section.new-book h3 {font-size: 60px;}
.new-book h4 {font-size: 20px;}
.heading-header h2{ font-size:40px;}
.new-book p,section.about p{ font-size:21px;}
.book-button a{ font-size:19px;}
section.new-book { padding: 120px 0px 60px 0px;}
.footer-logo {width: 63%;}
.col-b h6{ font-size:19px;}
.col-b a{ font-size:16px;}
.socialables a{ font-size:20px;}
.home-newsletter .single .btn{ font-size:14px;}
.banner-text h2 {font-size: 70px;}
.banner-text p{ font-size:29px;padding-top: 9px;padding-left: 60px; margin-top: 14px; line-height:33px;}
.banner-text p:before{ width:52px;}
.banner-text p:after{ width:52px;}
.banner-text p:after {position: absolute;right:52px;bottom: -8px;}
section.main_banner {height: 485px;}
.banner-text{ margin-top:75px;}
section.about{ padding-top:132px;}
}
@media only screen and (max-width: 1124px) {
.banner-text p:after { right:36px;}
}

@media only screen and (max-width: 991px) {
.newbook-content{ padding-left:0px;}
.new-book p {font-family: 'Agatho';text-align: justify;font-size: 19px;line-height: 24px;}
.heading-header { margin-bottom:24px ;}
section.new-book h3 {font-family: 'Ananda Namaste';font-size: 49px;color: #a5015d;}
section.new-book h3{ margin-top:20px;}
.heading-header h2 {font-size: 33px;color: #000;position: relative;font-family: 'Jost';padding-bottom: 12px;}
section.about p {font-family: 'Agatho';text-align: justify;font-size: 19px;line-height: 24px;}
.image-box {margin-top: 20px;}
.about-content { padding-right: 0px;}
.footer-logo a {font-size: 38px;line-height: normal;color: #fff;text-decoration: none;position: relative;}
.social_links{ float:right;}
.menu{ float:inherit !important;}
ul.navbar-nav.me-auto.mb-2.mb-lg-0 {background: rgb(255 255 255 / 50%);}
.social_links {float: left;width: 100%;text-align: center;position: absolute;top: 0px;right: 0px;}
button.navbar-toggler {right: 0px;background: #fdfdfd;}.logo span {color: #000;line-height: normal;display: inline-block;position: absolute;right: 0px;letter-spacing: 1px;bottom: -37px;font-family: 'Ananda Namaste';left: 59px;text-shadow: 7px -3px rgba(0,0,0,0.20);}section.main_banner{padding:40px 15px;}
.social_links li {margin-right: 6px;}
.social_links{display:none;}
.navbar {position: relative;display: inline !important;flex-wrap: inherit !important;align-items: center;justify-content: space-between;padding-top: 0.5rem;padding-bottom: 0.5rem;}
.navbar-light .navbar-toggler{float:right;}
ul.navbar-nav.me-auto.mb-2.mb-lg-0 {background:none;width: 100%;}
.navbar-light .navbar-toggler {float: right;width: 100%;text-align:right;background:none;border:none;}
.menu ul li a{color:#fff;}
.navbar-light .navbar-nav .nav-link {color: #fff !important;}
a.closebtn {float: right;position: absolute;right: 0px;z-index: 9999999;top: 0px;color: #ffff;font-size: 26px;text-decoration: none;}
#navbarSupportedContent{display:block !important;}
.sidenav {height: 100%;width: 0;position: fixed;z-index: 999999;top: 0;right: 0;background-color: #111;transition: 0.5s;padding-top: 20px;}
.sidenav a {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 25px;color: #818181;display: block;transition: 0.3s;}
.sidenav a:hover {color: #f1f1f1;}
.sidenav .closebtn {position: relative;top: 0;right: 0px;font-size: 36px;display: block;margin-left: 0px;color: #fff;padding-right:18px;width: 100%;text-align: right;}
.open {display: block !important;float: right;position: absolute;right: 0px;top: 0;}
.menu ul li {padding-left: 15px;padding-right: 15px;padding: 5px 15px;}
section.new-book {padding: 40px 0px 60px 0px;}
.banner-text h2{ font-size:46px;}
.banner-text p {font-size: 23px;line-height: normal;}
.banner-text { margin-top: 50px;width: 62%;}
.pic_dinesh { margin-top: 77px !important;padding: 0px;right: 0px;margin-right: 0px;}
.banner-text { margin-top: 90px;width: 62%;}
.banner-text p:before{ width:38px; height:38px;}
.banner-text p:after{ width:38px; height:38px;}
.banner-text p{ padding-left:49px;}
.banner-text p:after {right: 143px;bottom: -11px;}
.home-newsletter .single .tnp-field-button input {padding: 0.375rem 0.55rem;font-size: 13px;}
.intro {width: 0px;}
.introa{ width:250px;}
}

@media only screen and (max-width: 767px) {
.col-b.first-block {display: block;vertical-align: bottom;margin-left: 0px;margin-top: 12px;}
.pic_dinesh {text-align: center;width: 280px;position: static;margin-top: 77px !important;margin: 0 auto;}
section.main_banner{height:auto;}
.logo a{font-size:40px;}.col-b {margin-top: 11px;text-align: center;}
.footer-logo {display: inline-block;vertical-align: top;text-align: center;width: 100%;margin-bottom:0px;}
.newsb{text-align:left;}
.col-b h6{margin-bottom:10px;}
.footer-logo span{position:static;}
.logo { width: 53%;}
.about-content {padding-left: 0px; margin-top:10px;}
.newbook-content { padding-right: 0px;}
.banner-text {margin-top: 90px;width: 100%;}
.banner-text p {font-size: 42px;line-height: normal;}
.banner-text p:after {right:14%;bottom: 0px;}
.banner-text h2 {font-size: 89px;}
section.main_banner {height: 800px;}
.tnp-field.tnp-field-email {display: table-cell;width: 100%;}
section.main_banner.contactusbanner {height: auto;}
.main_banner.contactusbanner .pic_dinesh{margin-top: 30px !important; margin-bottom: -150px!important;}
}

@media only screen and (max-width: 576px) {
.banner-text h2 {font-size: 68px;}
.banner-text p {font-size: 30px;line-height: normal;}
.banner-text {margin-top: 28px; width: 100%;}
section.main_banner { height: 635px;}
.pic_dinesh {margin-top: 33px !important;}
.banner-text{ text-align:center;}
.banner-text p:after {right:5%;bottom: 0px;}
.banner-text p {padding-left: 0px;}
.banner-text p:before{ left:3%;}
.footer-logo img {width: 71%;}
}

@media only screen and (max-width: 480px) {
.logo a {font-size: 26px;}
.logo span {color: #000;line-height: normal;display: inline-block;position: absolute;right: 0px;letter-spacing: 1px;bottom: -22px;font-family: 'Ananda Namaste';left: 17px;text-shadow: 7px -3px rgba(0,0,0,0.20);}
.social_links a {display: inline-block;border-radius: 50px;transition: all 0.35s ease;border: 2px solid #fff;width: 28px;height: 28px;text-align: center;line-height: 25px;font-size: 15px;color: #fff;box-shadow: 0px 4px 10px rgba(0,0,0,0.20);}
.social_links li {margin-right: 2px;}
section.main_banner{ height:390px;}
.heading-header {position: relative;margin-bottom: 15px;}
section.main_banner { height: 510px;}
.banner-text h2 {font-size: 46px;}
.banner-text p {font-size: 18px; padding-top:0px;line-height: normal;}
.banner-text p:before{ left:0px;top:0px; width: 33px;height: 33px;}
.banner-text p:after{ right:0px;width: 33px;height: 33px; bottom:0px;}
.pic_dinesh {margin-top: 0px !important;}
section.new-book h3 {margin-top: 0px;}
.book-button a {font-size: 20px;width: 100%;text-align: center;}
.book-button { margin-top: 15px;}
.heading-header h2{ font-size:28px;}
section.about { padding-bottom:30px;}
section.new-book {padding: 30px 0px 30px 0px;}
footer#footer {padding: 20px 0px 20px 0px;}
section.about {padding-top: 100px;}
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 0px;}
  .sidenav a {font-size: 18px;}
}
/*
     FILE ARCHIVED ON 15:01:06 May 03, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:33:55 Jun 09, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 10.396
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.016
  esindex: 9.677
  cdx.remote: 12.679
  LoadShardBlock: 119.175 (3)
  PetaboxLoader3.datanode: 233.782 (5)
  load_resource: 426.842
  PetaboxLoader3.resolve: 267.55
  loaddict: 99.158
*/