*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: sans-serif;
}
body{
  background-color: #faebd7;
  max-width: 1920px;
  margin: auto;
}
/* Home Page Start */
.home-container{
  padding: 10px 3%;
}
.header .top-link{
  text-align: center;
}
.header .top-link a{
  margin: 3px 0;
  display: inline-block;
  font-size: 20px;
  text-decoration: none;
  font-weight: bold;
  transition: .3s;
}

.header .top-link p{
  font-size: 25px;
  font-weight: bold;
}
.header .top-link p a{
  font-size: 25px;
}
.header .nav{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
  padding: 20px;
  border-radius: 5px;
}
.header .nav a{
  text-decoration: none;
  font-size: 18px;
  transition: .3s;
}
.content-txt{
  padding: 20px;
  border-radius: 5px;
}
.content-txt p{
  text-align: justify;
  font-size: 20px;
  line-height: 1.5em;
  color: black;
  margin: 20px;
}
.content-txt p sup{
  font-size: 6px;
}
.content-txt a{
  transition: .3s;
  text-decoration: none;
}
.book-vids{
  margin: 20px 0;
  padding: 20px;
  align-items: center;
  border-radius: 5px;
}
.videos a{
  text-decoration: none;
  display:inline-block;
  margin: 20px 0;
  transition: .3s;
}
.book-vids .books *{
  display: block;
  margin: auto;
}
.book-vids .books{
  text-align: center;
}
.book-vids .books p{
  color: black;
  margin-bottom: 10px;
  font-size: 20px;
}
.book-vids .books img{
  width: 150px;
}
.book-vids .books img{
  border-radius: 10px;
  box-shadow: 0 0 20px #b3b3b3;
  transition: .3s;
}
.book-vids .books img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.book-vids .books a{
  text-decoration: none;
  margin: 10px 0;
  transition: .3s;
}

.book-vids .videos{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-content: center;
  align-items: center;
  position: relative;
  text-align: center;
}
.book-vids .videos p.vid-cap{
  position: absolute;
  font-size: 20px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  color: black;
}
.book-vids .videos a img{
  border-radius: 10px;
  box-shadow: 0 0 20px #b3b3b3;
  transition: .3s;
}
.book-vids .videos a img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.imgs{
  width: 100%;
  padding: 10px 20px;
  text-align: center;
  border-radius: 5px;
}
.imgs .center-img{
  margin: 30px 0;
}
.imgs .center-img img{
  border-radius: 10px;
  box-shadow: 0 0 20px #b3b3b3;
  width: 20%;
  transition: .3s;
}
.imgs .center-img img:hover{
  transform: scale(1.01);
  box-shadow: 0 0 50px #b3b3b3;
}
.imgs .center-img p{
  margin: 10px 0;
  color: black;
  font-size: 20px;
}
.imgs .center-img a{
  text-decoration: none;
  transition: .3s;
}
.imgs .big-img img{
  width: 40%;
}
.bot-im img{
  margin: 20px 0;
}
.bottom-text-area{
  width: 100%;
  padding: 20px;
  margin: 20px 0;
  border-radius: 5px;
}
.bottom-text-area .heading-p{
  text-align: center;
  margin: 5px 0;
  font-size: 20px;
  font-weight: bold;
  color: black;
}
.bottom-text-area .comments{
  margin-top: 20px;
}
.bottom-text-area .comments p sup{
  font-size: 5px;
}
.bottom-text-area .comments p{
  margin: 20px 0;
  color: black;
}
.bottom-text-area .comments .fp_comment{
  color: crimson;
}
.bottom-text-area .comments a{
  text-decoration: none;
  color: #1db5e7;
  transition: .3s;
}
.footer{
  text-align: center;
  padding: 20px 0;
  border-radius: 5px;
}
.footer .footer-icons{
  display: inline-block;
}
.footer .footer-icons a{
  font-size: 18px;
  color: black;
}
.footer .footer-icons a img{
  width: 20px;
}
.footer a{
  text-decoration: none;
  margin: 0 3px;
  transition: .3s;
}
.nav-revision{
  display: flex;
  flex-direction: row-reverse;
}
.nav-revision a{
  display: inline-block;
  display: block;
}
.nav-revision img{
  width: 40px;
  border-radius: 10px;
  margin: 0 2px;
}
.home-container .home-cont{
  display: grid;
  grid-template-columns: 85% 15%;
}
.home-container .home-cont .right a{
  display: block;
  margin: 20px 0;
}
/* Home Page End */

/* About Page Start */
.about-container{
  padding: 10px 3%;
}
.about-top-link{
  font-size: 20px;
  font-weight: bold;
}
.diploma{
  width: 100%;
  border-radius: 5px;
  padding: 20px 0;
}
.diploma{
  text-align: center;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.diploma img{
  width: 200px;
  height: 250px;
  display: block;
  margin: 15px auto;
  border-radius: 10px;
  transition: .3s;
}
.diploma p{
  color: black;
  font-size: 20px;
}
.diploma img:hover{
  transform: scale(1.02);
}
.about-text{
  margin: 20px 0;
  padding: 20px;
  border-radius: 5px;
}
.about-text p{
  color: black;
  font-size: 20px;
  font-weight: bold;
  margin: 10px;
}
.about-text a{
  text-decoration: none;
  transition: .3s;
  margin-top: 10px;
  display: inline-block;
}
.header{
  width: 80%;
  margin: 0 auto;
}
.about-text ul{
  padding-left: 2%;
}
.about-text ul li{
  margin: 5px 0;
  color: black;
}
.cont-txt{
  display: grid;
  grid-template-columns: 10% 80% 10%;
  text-align: center;
}
.cont-txt .book{
  background-color: #f8d4a5;
  padding: 15px;
  border: 1px solid black;
}
.cont-txt .book img{
  width: 100%;
}
.cont-txt .about-book p{
  text-align: center;
}
.cont-txt .about-book a{
  display: block;
  font-size: 14px;
  margin-bottom: 15px;
}
#check-vid-about p{
  font-size: 14px;
  padding: 0;
  margin: 0;
  text-align: center;
  line-height: auto;
}
.check-vid-about img{
  width: 80%;
}
.check-vid-about .vid{
  margin: 10px 0;
}
#dip-check p{
  color: crimson;
}
#dip-check ul li{
  font-size: 20px;
}
#about-head .nav{
  margin: 0;
  padding: 10px 0;
}
a#links-c{
  display: block;
  text-align: left;
  font-size: 20px;
  padding-left: 2%;
}
#dip-check .bold-links{
  font-size: 20px;
}
#foot a{
  font-size: 16px;
}
/* About Page End */

/* Articles And Designs Page Start */
.article-container{
  padding: 10px 3%;
}
.article-header{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 3%;
  border-radius: 5px;
}
.article-header a{
  text-decoration: none;
  transition: .3s;
}
.article-header span{
  color: black;
  margin-bottom: 5px;
  display: inline-block;
}
.article-header p{
  color: black;
}
.article-header .article-search input{
  margin-right: 10px;
  height: 30px;
  outline: none;
  border-radius: 5px;
  border: none;
}
.article-header .btn{
  padding: 0 10px;
  background-color: lightgray;
}
.article-header input.inp{
  border: 1px solid lightgray;
  padding-left: 5px;
}
.article-content{
  margin: 10px 0;
  border-radius: 5px;
  padding: 10px 2%;
  text-align: justify;
}
.article-content h3{
  font-size: 20px;
  color: black;
  margin-bottom: 10px;
}
.article-content h2{color: crimson;
  font-size: 20px;
  margin-top: 20px;
}
.article-content a{
  text-decoration: underline;
  font-size: 18px;
  margin: 0;
}
.article-content p{
  margin: 0;
  color: black;
  font-size: 20px;
}
.article-content ol{
  color: black;
  margin-top: 20px;
  padding-left: 3%;
}
.article-content ol li{
  margin: 10px 0;
}
.article-content a{
  text-decoration: none;
  transition: 0.3s;
  display: block;
  margin: 10px 0;
}
.article-footer{
  padding: 10px 3%;
  border-radius: 5px;
  text-align: center;
}
.article-footer a{
  margin: 0 5px;
  font-size: 15px;
  text-decoration: none;
  transition: .3s;
}
.article-footer p{
  color: black;
  margin-top: 5px;
}
.article-content a{
  text-decoration: underline;
}
/* Articles And Designs Page End */

/* Interview Page Start */
.interview-container{
  padding: 10px 3%;
}
.interview-content{
  margin: 10px 0;
  border-radius: 5px;
  padding: 15px 2%;
}
.interview-content h2{
  color: black;
  font-size: 20px;
}
.interview-content h3{
  font-size: 18px;
  color: black;
  margin: 10px 0;
}
.interview-content p{
  margin: 15px 0;
  text-align: justify;
  color: black;
  font-size: 20px;
  line-height: 1.5em;
}
/* Interview Page End */

/* User Experience Page Start */
.ux-container{
  padding: 10px 3%;
}
.ux-content{
  width: 100%;
  display: grid;
  grid-template-columns: 15% 85%;
  grid-gap: 0 15px;
  text-align: justify;
  color: black;
}
.ux-content p{
  font-size: 20px;
  line-height: 1.5em;
}
.ux-content h2{
  margin: 10px 0;
  font-size: 22px;
}
.ux-content a{
  text-decoration: none;
  transition: .3s;
}
.ux-nav{
  padding: 10px;
  border-radius: 5px;
}
.ux-mid-content{
  padding: 20px 3%;
  border-radius: 5px;
  width: 100%;
}
.ux-nav a{
  display: block;
  text-align: left;
  margin: 15px 0;
  font-size: 15px;
}
.ux-cont{
  display: grid;
  /* grid-template-columns: 10% 80% 10%; */
  grid-template-columns: 100%;
  align-items: flex-start;
}
.ux-cont p{
  font-size: 20px;
  text-align: justify;
  margin: 10px 0;
  line-height: 1.5em;
}
.ux-cont .nav-ux{
  margin-top: 50px;
}
.ux-cont .nav-ux a{
  display: block;
  padding: 0 5%;
  margin: 5px 0;
}
.content-mid-ux h2{
  margin: 20px 0;
}
.ux-vid img{
  width: 80%;
}
.ux-vid{
  text-align: center;
}
.ux-vid p{
  margin: 0;
  line-height: auto;
  text-align: center;
  font-size: 16px;
  padding: 0 10%;
}
.ux-vid .vid a{
  display: block;
  margin: 20px 0;
  padding: 0 5%;
}
/* User Experience Page End */

/* Video Page Start */
.video-container{
  padding: 10px 3%;
}
.video-content{
  min-height: 100vh;
  padding: 10px 2%;
  margin: 10px 0;
  border-radius: 5px;
}
.video-content p{
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color: black;
}
.video-content a{
  display: block;
  margin: 10px 0;
  width: 200px;
  text-decoration: none;
  /* color: #1db5e7; */
  transition: 0.3s;
}
#vo a{
  display: block;
  width: 100%;
  text-decoration: underline;
}
#vo iframe{
  width: 200px;
  height: 150px;
}
/* Video Page End */

/* Present Model Page Start */
.present-container{
  padding: 10px 3%;
}
.present-content{
  margin: 10px 0;
  padding: 20px 2%;
  border-radius: 5px;
}
.present-content img{
  display: block;
  margin: 20px auto;
  border-radius: 5px;
  width: 300px;
  height: 320px;
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
}
.present-content img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.present-content .small-p{
  font-size: 14px;
  margin-top: 20px;
}
.present-content .present-center{
  text-align: center;
}
.present-content p{
  color: black;
  margin: 20px 0;
  text-align: justify;
  font-size: 20px;
  line-height: 1.5em;
}
.present-content ol{
  color: black;
  padding-left: 2%;
}
.present-content ol p{
  margin: 5px 0;
}
/* Present Model Page End */

/* New Number Page Start */
.number-container{
  padding: 10px 3%;
}
.number-content{
  margin: 10px 0;
  padding: 20px 2%;
  border-radius: 5px;
}
.number-content h3{
  margin: 10px 0;
  color: black;
}
.number-content .small-p{
  font-size: 14px;
  margin: 20px 0;
  color: black;
}
.number-content .qu{
  margin: 15px 0;
}
.number-content .qu p{
  margin: 0;
  color: black;
  text-align: justify;
  font-size: 20px;
}
.number-content .qu .red-p{
  color: crimson;
  font-size: 20px;
}

.number-content img{
  display: block;
  margin: 20px auto;
  border-radius: 10px;
  box-shadow: 0 0 20px #b3b3b3;
  transition: .3s;
  max-width: 35%;
}
.number-content img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.number-content p{
  color: black;
  margin: 20px 0;
  text-align: justify;
  font-size: 20px;
  line-height: 1.5em;
}
.number-content .p-center{
  text-align: center;
  font-weight: bold;
  font-size: 18px;
}
.number-content table{
  width: 80%;
  margin: 20px auto;
}
.number-content table{
  color: black;
}
/* New Number Page End */

/* SpaceHenge Page Start */
.space-container{
  padding: 10px 3%;
}
.space{
  margin: 10px 0;
  border-radius: 5px;
  padding: 20px 2%;
}

.space{
  color: black;
}
.space .p-small{
  font-size: 14px;
  margin: 20px 0;
}
.space .p-center{
  text-align: center;
  margin: 20px 0;
}
.space h2{
  text-align: center;
  margin: 10px 0;
  font-size: 20px;
}
.space iframe{
  display: block;
  margin: 20px auto;
}
.space .p-center-color{
  text-align: center;
  margin: 10px 0;
  font-size: 20px;
  color: rgb(163, 62, 82);
  font-weight: bold;
}
.space p{
  text-align: justify;
  margin: 20px 0;
  font-size: 20px;
  line-height: 1.5em;
}
.space img{
  display: block;
  margin: 20px auto;
  border-radius: 5px;
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
  width: 50%;
  min-width: 500px;
}
.space img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.space a{
  text-decoration: none;
  /* color: #1db5e7; */
  transition: .3s;
}
.space a.a-center{
  display: block;
  text-align: center;
  margin: 20px 0;
  font-size: 20px;
  /* color: #1db5e7; */
  transition: .3s;
  text-decoration: underline;
}
.space .caption{
  display: block;
  text-align: center
}
.space ol{
  padding-left: 3%;
}
.space ol p{
  margin: 5px 0;
}
.bord-box{
  text-align: center;
  width: 70%;
  min-width: 700px;
  margin: 0 auto;
}
.bord-box .bordered{
  border: 10px solid black;
  border-radius: 5px;
  padding: 15px;
}
.bord-box .bordered table{
  width: 70%;
  text-align: center;
  margin: 0 auto;
}
/* SpaceHenge Page End */

/* Space Henge More 1 Start */
.space-more1-container{
  padding: 10px 3%;
}
.space-more1{
  padding: 20px 2%;
  margin: 10px 0;
  border-radius: 5px;
}
.space-more1 h2{
  font-size: 22px;
}
.space-more1 .p-small{
  font-size: 14px;
  margin: 20px 0;
}
.space-more1 p{
  font-size: 20px;
  margin: 20px 0;
  line-height: 1.5em;
  text-align: justify;
}
.space-more1 table{
  width: 50%;
  margin: 20px auto;
  text-align: center;
  min-width: 500px;
  font-size: 18px;
}
.space-more1 img{
  display: block;
  margin: 20px auto;
  width: 30%;
  min-width: 400px;
  border-radius: 10px;
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
}
.space-more1 img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.space-more1 a{
  /* color: #1db5e7; */
  text-decoration: none;
  transition: .3s;
  word-wrap: break-word;
}
/* Space Henge More 1 End */

/* Space Ring Page Start */
.space-ring-container{
  width: 97%;
  margin: 10px 0;
  padding: 20px 2%;
  border-radius: 5px;
}
.space-ring-container h1{
  font-size: 23px;
}
.space-ring-container p{
  margin: 20px 0;
  text-align: justify;
  font-size: 20px;
  line-height: 1.5em;
}
.space-ring-container img{
  width: 30%;
  min-width: 400px;
  display: block;
  margin: 10px auto;
  border-radius: 10px;
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
}
.space-ring-container img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.space-ring-container .p-center{
  text-align: center;
}
.space-ring-container .p-red , .space-ring-container .p-red-center{
  color: crimson;
}
.space-ring-container .p-red-center{
  text-align: center;
}
.space-ring-container table{
  width: 50%;
  min-width: 400px;
  margin: 20px auto;
}
/* Space Ring Page End */

/* Stonehenge Page Start */
.stoneheng-container{
  width: 100%;
  padding: 10px 3%;
}
.stoneheng-content{
  padding: 20px 2%;
  margin: 10px 0;
  border-radius: 5px;
}
.stoneheng-content h2{
  font-size: 22px;
}
.stoneheng-content .p-small{
  margin: 20px 0;
  font-size: 14px;
}
.stoneheng-content .p-red-center{
  text-align: center;
  margin: 10px 0;
  font-size: 20px;
  font-weight: bold;
  color: crimson;
  line-height: 1.5em;
}
.stoneheng-content p{
  font-size: 20px;
  line-height: 1.5em;
  text-align: justify;
  margin: 20px 0;
}
.stoneheng-content p .span-red{
  color: crimson;
}
.stoneheng-content .h2-center-red{
  text-align: center;
  font-size: 25px;
  color: crimson;
}
.stoneheng-content .p-red{
  color: crimson;
}
.stoneheng-content .h2-center{
  text-align: center;
  font-size: 25px;
  line-height: 1.5em;
}
.stoneheng-content .p-center{
  text-align: center;
}
.stoneheng-content img{
  width: 30%;
  min-width: 400px;
  display: block;
  margin: 10px auto;
  border-radius: 10px;
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
}
.stoneheng-content img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
/* Stonehenge Page End */

/* Sketch Page Start */
.sketch-container{
  padding: 10px 3%;
}
.sketch-content{
  margin: 10px 0;
  padding: 20px 2%;
  border-radius: 5px;
}
.sketch-content h3{
  font-size: 23px;
}
.sketch-content .p-small{
  font-size: 14px;
  margin: 20px 0;
}
.sketch-content .p-center{
  text-align: center;
}
.sketch-content p{
  margin: 20px 0;
  text-align: justify;
  font-size: 20px;
  line-height: 1.5em;
}
.sketch-content .p-red{
  color: crimson;
}
.sketch-content .h1-center{
  text-align: center;
}
.sketch-content h1{
  font-size: 23px;
  margin: 20px 0;
}
.sketch-content img{
  width: 40%;
  min-width: 400px;
  display: block;
  margin: 10px auto;
  border-radius: 10px;
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
}
.sketch-content img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
/* Sketch Page End */

/*Space More 2 Page Start */
.space-more2{
  margin: 10px 0;
  padding: 20px 2%;
  border-radius: 5px;
}
.space-more2 h2{
  font-size: 23px;
}
.space-more2 .p-small{
  font-size: 14px;
  margin: 20px 0;
}
.space-more2 p{
  margin: 20px 0;
  font-size: 20px;
  line-height: 1.5em;
}
/*Space More 2 Page End */

/* Geodesic Page Start */
.geodesic-container{
  padding: 10px 3%;
}
.geodesic-content{
  margin: 10px 0;
}
.geodesic-content .p-top-head-bold{
  font-size: 23px;
}
.geodesic-content .p-small{
  font-size: 14px;
  margin: 20px 0;
}
.geodesic-content .gedesic-grid{
  display: grid;
  grid-template-columns: 15% 85%;
  grid-gap: 0 5px;
}
.geodesic-content .gedesic-grid .geobooks{
  padding: 20px 3%;
  border-radius: 5px;
}
.geodesic-content .gedesic-grid .geobooks img{
  display: block;
  width: 80%;
  margin: 0 auto;
}
.geodesic-content .geobooks a a{
  color: red;
}
.gedesic-grid .geobooks a.shop-now-btn{
  display: block;
  width: 80%;
  margin: 0 auto 20px auto;
  text-align: center;
  background-color: gray;
  text-decoration: none;
  font-size: 13px;
  color: white;
  padding: 10px 0;
}
.gedesic-grid .geo-right{
  border-radius: 5px;
  padding: 20px 2%;
  width: calc(100% - 5px);
}
.geodesic-content img{
  width: 300px;
  display: block;
  margin: 10px auto;
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
  border-radius: 10px;
}
.geodesic-content img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.geodesic-content .p-center{
  text-align: center;
}
.geodesic-content p{
  font-size: 20px;
  margin: 20px 0;
  line-height: 1.5em;
  text-align: justify;
}
.geodesic-page{
  border-radius: 5px;
  padding: 20px 2%;
  margin-top: 5px;
}
.geodesic-page .geo-bordered{
  width: 70%;
  min-width: 600px;
  margin: 0 auto;
  border: 3px solid black;
  padding: 20px;
}
.geodesic-page .geo-bordered p{
  color: crimson;
}
.geodesic-page table{
  width: 500px;
  margin: 20px auto;
  text-align: left;
  color: crimson;
}
/* Geodesic Page End */

/* Nature Origin Page Start */
.nature-container{
  padding: 10px 3%;
}
.nature-content{
  min-height: 95vh;
  border-radius: 5px;
  padding: 20px 2%;
  margin-bottom: 5px;
}
.nature-content p{
  margin: 10px 0;
  font-size: 20px;
  line-height: 1.5em;
  text-align: justify;
}
.nature-content .p-center{
  text-align: center;
}
.nature-content a{
  text-decoration: none;
  /* color: #1db5e7; */
  transition: 0.3s;
}
.nature-content .p-center img{
  width: 100px;
  display: block;
  margin: 20px auto 0 auto;
}
.nature-content .p-center{
  line-height: 0.9em;
}
.nature-content .p-center a{
  font-size: 13px;
}
.nature-content{
  display: grid;
  grid-template-columns: 15% 85%;
}
/* Nature Origin Page End */

/* Expense Education Start */
.exp-edu{
  margin: 5px 0;
  padding: 20px 2%;
  border-radius: 5px;
}
.exp-edu p{
  font-size: 20px;
  margin: 20px 0;
  line-height: 1.5em;
  text-align: justify;
}
.exp-edu img{
  width: 500px;
  display: block;
  margin: 10px auto;
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
  border-radius: 10px;
}
.exp-edu img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.exp-edu ul li{
  list-style: none;
  padding-left: 5%;
}
.geodesic-content{
  word-wrap: break-word;
}
/* Expense Education End */

/* Swimming Page Start */
.swmi-container{
  padding: 10px 3%;
}
.swim-content{
  padding: 20px 2%;
  margin: 10px;
  border-radius: 5px;
}
.swim-content .p-center{
  text-align: center;
}
.swim-content .p-small{
  font-size: 14px;
  margin: 20px 0;
}
.swim-content p{
  font-size: 20px;
  margin: 20px 0;
  text-align: justify;
  line-height: 1.5em;
}
.swim-content ul{
  padding-left: 5%;
}
.swim-content img{
  display: block;
  width: 500px;
  margin: 20px auto;
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
  border-radius: 10px;
}
.swim-content img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.swim-content iframe{
  display: block;
  margin: 0 auto;
}
.swim-content a{
  font-size: 20px;
  color: #1db5e7;
  transition: .3s;
  margin: 20px 0;
  display: inline-block;
  padding-left: 4%;
}
.swim-content a:hover{
  color: #019ed3;
}
/* Swimming Page End */

/* Ergonomic Page Start */
.ergo-container{
  padding: 10px 3%;
}
.ergo-container p{
  text-align: justify;
  font-size: 20px;
  line-height: 1.2em;
  margin: 20px 0;
  word-wrap: break-word;
}
.erogo-content{
  margin: 10px 0;
  padding: 20px 2%;
  border-radius: 5px;
}
.erogo-content iframe, .erogo-content img{
  display: block;
  margin: 20px auto;
  width: 500px;
}
.erogo-content img{
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
  border-radius: 10px;
}
.erogo-content img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.erogo-content .h2-center{
  text-align: center;
  font-size: 22px;
}
.erogo-content .p-center{
  text-align: center;
}
/* Ergonomic Page End */

/* Useable Page Start */
.useable1{
  width: 97%;
  margin: 10px auto;
  border-radius: 5px;
  padding: 20px 3%;
}
.useable1 .p-red-center{
  text-align-last: center;
  color: crimson;
  font-size: 22px;
  margin: 10px 0;
}
.useable1 p{
  font-size: 20px;
  margin: 20px 0;
  line-height: 1.5em;
  text-align: justify;
}
.useable1 table{
  margin: 0 auto;
}
.useable1 a{
  display: block;
  text-align-last: center;
  font-size: 20px;
  /* color: #1db5e7; */
  transition: .3s;
}
.useable1 .article-footer-links{
  display: flex;
  justify-content: center;
  align-items: center;
}
.useable1 small{
  display: block;
  margin-bottom: 20px;
  color: crimson;
}
.useable1 .article-footer-links a{
  font-size: 16px;
}
.useable1 .useable-foot p{
  text-align-last: center;
}
.useable1 .p-center{
  text-align-last: center;
}
.useable1 table{
  width: 700px;
}
/* Useable Page End */

/* Life Extension Start */
.life-content{
  margin: 10px 0;
  display: grid;
  grid-template-columns: 20% 60% 20%;
  border-radius: 5px;
  padding: 20px 5px;
}
.life-content a{
  /* color: #1db5e7; */
  text-decoration: none;
  transition: .3s;
}
.life-content .life-book img{
  display: block;
  margin: 20px auto;
}
.life-center{
  text-align: center;
}
.life-center h1{
  margin: 20px 0;
}
.life-left p{
  font-size: 20px;
  margin: 30px 0;
}
.life-center p{
  margin: 20px 0;
  font-size: 20px;
  line-height: 1.5em;
}
.life-center p a{
  margin: 0 15px;
  font-size: 18px;
}
.life-center img{
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
  border-radius: 10px;
}
.life-center img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
/* Life Extension End */

/* Easy Math 1 Start */
.easy1-content{
  margin: 10px 0;
  padding: 20px 2%;
  border-radius: 5px;
}
.easy1-content .p-small{
  font-size: 14px;
  margin: 20px 0;
}
.easy1-content p{
  font-size: 20px;
  text-align: justify;
  line-height: 1.5em;
  margin: 20px 0;
}
.easy1-content table{
  margin: 20px auto;
  width: 50%;
}
.easy1-content a{
  font-size: 22px;
  font-weight: bold;
  /* color: #1db5e7; */
  transition: .3s;
  text-decoration: none;
}
.easy1-content .p-center{
  text-align: center;
}
.easy1-content img{
  display: block;
  margin: 20px auto;
  width: 40%;
  min-width: 500px;
  transition: .3s;
  box-shadow: 0 0 20px #b3b3b3;
  border-radius: 10px;
}
.easy1-content .p-red{
  color: crimson;
}
.easy1-content img:hover{
  transform: scale(1.02);
  box-shadow: 0 0 50px #b3b3b3;
}
.easy1-content .h3-red{
  color: crimson;
}
.easy1-content a img{
  min-width: 200px;
  width: 200px;
}
/* Easy Math 1 End */

/* Newspaper Page Start */
.news-paper{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  text-align: center;
}
.news-paper a img{
  width: 200px;
  height: 250px;
  object-fit: cover;
}
.news-paper h3{
  color: crimson;
}
/* Newspaper Page End */

/* Elephant English Start */
.elephant{
  background-color: #faebd7;
  width: 100%;
  min-height: 100vh;
  text-align: center;
  padding-top: 20px;
}
.elephant p{
  margin: 10px 0;
}
.luri-links a{
  display: block;
  margin: 10px 0;
}
/* Elephant English Start */

/* Video Page */
.videos-page{
  display: grid;
  grid-template-columns: 20% 80%;
  margin-top: 50px;
}
.videos-page .videos{
  text-align: center;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.videos-page .videos .vid{
  margin: 0 auto;
}
.videos-page .videos p{
  font-size: 15px;
}