h1,h2,h3,h4,h5{font-family:"DM Serif Display",serif;}
body{font-family:"Lato",sans-serif;}
img{max-width:100%;}
h1,h2{font-size:48px;}
a,a:hover{text-decoration:none;}
section{overflow:hidden;}
.book_lulu_btn{border:1px solid #000000;}
.book_lulu_btn:hover{background-color:#000!important;color:#fff!important;}
@media screen and (min-width:1200px){
  .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1190px;}
}
@media screen and (min-width:1400px){
  .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1470px;}
}

/* navbar Below */
#navbarBelow .navbar-toggler i{color:#000;}
#navbarBelow{z-index:999;color:#ffffff;background-color:#585858;position:sticky;top:0;}
#navbarBelow .nav-link{color:#ffffff;font-size:14px;font-weight:500;padding-left:10px!important;padding-right:10px!important;text-transform:uppercase;}
#navbarBelow .nav-link:hover{color:#163f23;}
#navbarBelow .navbar-toggler{color:#fff;border:none;box-shadow:none;}
#navbarBelow.fixed-top{background-color:#000;animation:navbarBelow 500ms linear;}
@keyframes navbarBelow{
  0%{opacity:0%;transform:translateY(-50%);}
  100%{opacity:100%;transform:translateY(0);}
}
#navbarNavDropdown{font-size:1.1rem;font-weight:600;}
.navbar-brand img{max-height:60px;}
.dropdown-menu{background-color:transparent;}
.dropdown-item{color:#000;font-weight:400;}
.dropdown-item.active,.dropdown-item:active,.dropdown-item.active,.dropdown-item:hover{background-color:#121c3df4;color:#fff!important;}
.navbar-right-button{background-color:#25d366;border:none;box-shadow:1px 1px 5px #000;color:#fff!important;font-weight:400;padding:9px 14px;border-radius:10px;transition:transform 200ms;}
.navbar-right-button:hover{transform:scale(1.05);}
#navbarBelow .navbar-collapse.show,#navbarBelow .navbar-collapse.collapsing{margin-top:10px;}

/* FOOTER  */
footer{width:100%;background:#000;overflow:hidden;}
.foot_top{width:100%;overflow:hidden;padding:60px 0 20px;}
.foot_box{width:100%;color:#fff;}
.foot_box h3{margin:0 0 20px;color:#fff;font-weight:400;padding-bottom:15px;position:relative;font-size:28px;}
.foot_box ul{padding:0;list-style:none;}
.foot_box ul li{position:relative;}
.foot_box ul li a{color:#fff;transition:linear 0.2s;}
.foot_box ul li a:hover{color:#163f23;}
.social-icons a{font-size:22px;width:40px;height:40px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#000!important;transition:.5s;}
.social-icons a:hover{background-color:transparent;color:#fff!important;}
.foot_box2 h3{margin:0 0 20px;color:#fff;font-weight:400;padding-bottom:15px;position:relative;font-size:22px;}
.foot_box2 h3::before{content:"";bottom:-2px;right:50%;left:0;position:absolute;z-index:1;height:2px;width:20%;background:#fff;}
.foot_box2 ul li{color:#fff;padding:0 0 10px;}
.foot_box img{margin-top:10px;}
.foot_box2 ul li a{color:#fff;font-size:12px;}
.foot_box2 ul li{list-style:none;}
.foot_bot{padding-bottom:30px;}
.foot_bot p{text-align:center;color:#fff;}

/* HOME CSS START */
.sec{padding:70px 0;}
h5{font-size:18px;}
.h_banner{background:linear-gradient(120deg,#000000 0%,#141414 50%,#d4af37 100%);padding:0 0 60px;}
.color1{color:#ffffff;}
.amazon_btn{background-color:#ffffff!important;color:#171921!important;}
.ban_right{padding-top:30px;transform:translateY(60px);}

/* .ban_right img {
  box-shadow: 0 50px 35px -20px rgba(0, 0, 0, .23);
} */
.sec_1{padding:120px 0 40px;}
.s1_img img{margin-left:60px;}
.sec_4{background:linear-gradient(120deg,rgb(0,0,0) 0%,rgb(20,20,20) 50%,rgb(212,175,55) 100%);}
.s4_box{border-radius:5px;padding:40px;background-color:#fff;  /* margin: 15px; */height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.s4_box p:nth-child(1){margin-bottom:20px;}
@media (max-width:991px){
  .s4_left{text-align:center;margin-bottom:20px;}
  .s1_img img{margin:0;}
}
@media (max-width:768px){
  .ban_left{text-align:center;padding-top:40px;}
  .s2_right,.s3_left,.s5_right{text-align:center;margin:15px 0;}
  .sec{padding:40px 0;}
  .btn_container{justify-content:center;}
}

/* HOME CSS END */

/* BOOKS CSS START */
.book_banner{background-color:#bbe4c8;padding:120px 0;}
.book_s1_right{width:80%;}

/* BOOKS CSS END */

/* BIO CSS START */
.heading1{color:#171921;}
.para1{color:#30333a;}
.bio_banner,.book_banner{background:linear-gradient(144deg,rgba(52,173,86,1) 0%,rgba(59,149,162,1) 100%);padding:120px 0;}
.bios1_icon i{color:#fff;border-radius:50%;font-size:20px;padding:10px;background-color:#163f23;}
.bio_padding{padding:80px 0;}
.font_css{font-size:22px;}
.bio_sec4{background-color:#000;}
.bio_s5icon i{font-size:50px;color:#000;}
.theme_btn{background-color:#eec300;padding:11px 30px;border-radius:5px;color:#000000;transition:all .3s;font-weight:600;}
.theme_btn:hover{background-color:#163f23;color:#fff;}
.bio_sec7{background:linear-gradient(120deg,rgb(0,0,0) 0%,rgb(20,20,20) 50%,rgb(212,175,55) 100%);}
.form_main .right-btn{border:none;}
@media (max-width:991px){
  #navbarBelow .navbar-collapse{order:3;padding:0px 10px;}
  #navbarBelow .navbar-toggler{order:1;}
}
@media (max-width:768px){
  .bio_s1_left,.bio_s2_right,.bio_s6_right,.form_main{margin:20px 0;text-align:center;}
  .bio_banner{padding:60px 0;}
  h1,h2{font-size:28px;}
  .form_main .right-btn{margin-top:15px;}
}
@media (max-width:575px){
  .navbar-brand img{max-height:30px;}
  #navbarAbove{padding:5px 0px;font-size:12px;text-align:center;}
}

/* BIO CSS  END*/

/* checkout css*/
.checoutWrapper{padding:80px 100px;background-color:#fffaf8;}

/* checkout css*/

/* shahzaib css*/
.custom-container{position:relative;height:420px;text-align:center;display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#000000 0%,#141414 50%,#d4af37 100%);color:#FFFF;}
.head-text{font-weight:300;font-size:70px;}
.sub-text{font-family:"Lato",sans-serif;font-style:normal;font-weight:400;font-size:15px;}
.highlight-text{font-family:"Lato",sans-serif;font-size:18px;color:#000;}
.hero-text{font-size:60px;line-height:1.4em;color:#fdcf00;}
.hero-para{font-family:"Lato",sans-serif;font-size:15px;line-height:1.4em;}
.btn{font-size:15px;font-family:"Lato",sans-serif;font-weight:600;border:none;border-radius:5px;padding:14px 28px;transition:all 0.3s;}
.cta-btn{font-size:15px;font-family:"Lato",sans-serif;font-weight:600;border:none;border-radius:5px;padding:10px 55px;transition:all 0.3s;}
.btn:hover{background-color:#163f23;color:#fff;}
.cta-btn:hover{background-color:#163f23;color:#fff;}
.primary-btn{color:#fff;background-color:#000;}
.secondary-btn{color:#242424;background-color:#fff;text-transform:uppercase;}

/* widget section */
.big-heading{font-size:48px;text-transform:capitalize;font-weight:600;}
.widget-para{font-size:15px;font-family:"Lato",sans-serif;}
p{margin:0;}
.book-cover-text{font-size:22px;vertical-align:middle;text-align:center;}

/* Subscription */
.custom-input{width:402px;height:50px;border:none;border-radius:3px;}
.custom-input::placeholder{padding-left:20px;font-weight:100;text-transform:capitalize;}

/* Dummy */
.sub-container{width:100%;height:600px;background-color:#bbe4c8;}
.cta-section{margin-top:30px;}
.sub-container input{width:70%;height:50px;border-radius:3px;border:1px solid #fafafa;text-transform:capitalize;outline:none;}
.sub-container input{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;padding-left:10px;font-weight:100;}
::selection{background-color:#163f23;color:#fff;}
.hero-sec,.upcoming-sec{background-color:#fffaf8;padding:70px 0;}
.book-cover-sec,.bundle-sec{padding:50px 0;}
.book-cover-sec+.bundle-sec img{max-width:400px}

/* shahzaib css*/
.cart-icon{color:#dd181a!important;}
.cart-icon{border:2px solid #dd181a;height:27px;width:27px;padding:1px 5px;font-size:15px;border-radius:3px;display:inline-block;text-align:center;position:relative;}
.cart-icon span{width:10px;height:10px;border-radius:5px 5px 0 0;border:2px solid #dd181a;border-bottom:0;display:inline-block;position:absolute;top:-7px;left:50%;transform:translateX(-50%);}
.terms_section_form{padding:50px 60px;background-color:#fff;transform:translateY(-90px);box-shadow:0 0 49px 0 rgba(0,0,0,.08);}
p.fs-5.mt-3{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px;}
.terms_section_form h4{color:#000;}
.terms_section_form .form-control{background-color:#fafafa;border-radius:0;height:45px;}
@media screen and (max-width:1400px){
  .hero-text{font-size:50px;}
  .book-cover-text{font-size:20px;}
  .bundle-sec,.hero-sec{padding:70px 0;}
  .custom-container{height:340px;}
  .head-text{font-size:50px;}
  .s1_img img{margin-left:0;}
}
@media screen and (max-width:1200px){
  h1,h2,.big-heading{font-size:35px;}
  .book-cover-text{font-size:17px;}
  .bio_sec3{padding-top:0;}
  .theme_btn{padding:11px 16px;font-size:15px;}
  .h_banner{padding:0 0 60px;}
}
@media screen and (max-width:991px){
  .hero-text{font-size:36px;}
  h1,h2,.big-heading{font-size:27px;}
  .sec{padding:30px 0;}
  .sec_2{padding-top:90px;}
  .sec_3{padding-top:0;}
  .head-text{font-size:40px;}
  .book-cover-sec,.upcoming-sec,.bundle-sec,.hero-sec{padding:40px 0;}
  .bio_padding{padding:40px 0;}
  .navbar-toggler{background-color:#163f23;padding:8px 10px;border-radius:0;}
}
@media screen and (max-width:767px){
  .hero-text{font-size:27px;}
  .s1_img img{max-width:32%;}
  .foot_box h3{text-align:center;}
  .custom-container{height:240px;}
  .heading-text{width:100%;}
  .book-cover-text{font-size:22px;}
  .bio_padding{padding:40px 0 0;}
  .bio_sec4,.bio_sec7{padding-bottom:40px;}
  .terms_section_form{transform:translateY(-50px);padding:50px 30px;}
}
.mailbox{padding:43px 28px 50px 28px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}
.mailbox i{font-size:45px;}
.mailbox p{margin:30px 0 0;font-weight:300;}
.mailbox a{color:#000;}
.contact-banner{background:linear-gradient(#00000045,#00000045),url(img/s3_img3.jpeg) no-repeat center center / cover;height:400px;}
.contact-banner h1,.contact-banner p{color:#fff;}
.theme_btn{animation:blink 1s infinite alternate linear;}
.theme_btn.amazon_btn{animation:none;}
@keyframes blink{
  0%{box-shadow:0 0 3px #000;}
  50%{box-shadow:0 0 15px #000;transform:scale(1.05);}
  100%{box-shadow:0 0 3px #000;}
}
@media screen and (max-width:992px){
  .mailbox{margin-bottom:20px;}
}
.article-box{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);border-radius:16px;font-size:14px;max-width:95%;margin:auto;}
.article-box a{padding:30px;color:#000;display:block;}
.art{background-color:#000;padding:5px 8px;color:#fff;display:inline-block;}
.article-box span span{font-size:10px;color:#aba8a8;}
.articlepagesec .date{padding:10px;box-shadow:0 0 9px rgba(0,0,0,0.1);width:60px;margin-right:80px;display:inline-block;text-align:center;vertical-align:top;}
.articlepagesec span+img{max-height:450px;}
@media screen and (max-width:767px){
  .article-box a{padding:30px 15px;}
}
.data-table{border:1px solid #000;}
.data-table .row .col-6:nth-child(1){border-bottom:1px solid #000;}
.data-table .row .col-6:nth-child(2){border:1px solid #000;border-right:none;border-top:none;}
.data-table .row .col-6:nth-child(4){border-left:1px solid #000;}
.data-table .row .col-6:nth-child(4) li{border-bottom:1px solid #000;padding:10px;}
.useful-sec{background:linear-gradient(120deg,rgb(0,0,0) 0%,rgb(20,20,20) 50%,rgb(212,175,55) 100%);color:#fff;}
.video_main{position:relative;width:100%;height:100vh;overflow:hidden;}
.video_main video{width:100%;height:100%;object-fit:cover;}