@charset "UTF-8";

/*
Theme Name: Patrick Morley
Theme URI: https://wordpress.org/themes/patrickmorley/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Patrick Morley is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Patrick Morley elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.3
Requires PHP: 5.6
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: patrickmorley
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Patrick Morley WordPress Theme, (C) 2020 WordPress.org
Patrick Morley is distributed under the terms of the GNU GPL.
*/

/**
 * SETTINGS
 * File-header..........The file header for the themes style.css file.
 * Fonts................Any font files, if the project needs specific fonts.
 * Global...............Project-specific, globally available variables.
 *
 * TOOLS
 * Functions............Global functions.
 * Mixins...............Global mixins.
 *
 * GENERIC
 * Normalize.css........Normalise browser defaults.
 * Breakpoints..........Mixins and variables for responsive styles
 * Vertical-margins.....Vertical spacing for the main components.
 * Reset................Reset specific elements to make them easier to style in other contexts.
 * Clearings............Clearings for the main components.
 *
 * ELEMENTS
 * Blockquote...........Default blockquote.
 * Forms................Element-level form styling.
 * Headings.............H1–H6
 * Links................Default links.
 * Lists................Default lists.
 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video.
 *
 * BLOCKS
 * Audio................Specific styles for the audio block.
 * Button...............Specific styles for the button block.
 * Code.................Specific styles for the code block.
 * Columns..............Specific styles for the columns block.
 * Cover................Specific styles for the cover block.
 * File.................Specific styles for the file block.
 * Gallery..............Specific styles for the gallery block.
 * Group................Specific styles for the group block.
 * Heading..............Specific styles for the heading block.
 * Image................Specific styles for the image block.
 * Latest comments......Specific styles for the latest comments block.
 * Latest posts.........Specific styles for the latest posts block.
 * Legacy...............Specific styles for the legacy gallery.
 * List.................Specific styles for the list block.
 * Media text...........Specific styles for the media and text block.
 * Navigation...........Specific styles for the navigation block.
 * Paragraph............Specific styles for the paragraph block.
 * Pullquote............Specific styles for the pullquote block.
 * Quote................Specific styles for the quote block.
 * Search...............Specific styles for the search block.
 * Separator............Specific styles for the separator block.
 * Table................Specific styles for the table block.
 * Verse................Specific styles for the verse block.
 * Video................Specific styles for the video block.
 * Utilities............Block alignments.
 *
 * COMPONENTS
 * Header...............Header styles.
 * Footer...............Footer styles.
 * Comments.............Comment styles.
 * Archives.............Archive styles.
 * 404..................404 styles.
 * Search...............Search styles.
 * Navigation...........Navigation styles.
 * Footer Navigation....Footer Navigation styles.
 * Pagination...........Pagination styles.
 * Single...............Single page and post styles.
 * Posts and pages......Misc, sticky post styles.
 * Entry................Entry, author biography.
 * Widget...............Widget styles.
 * Editor...............Editor styles.
 *
 * UTILITIES
 * A11y.................Screen reader text, prefers reduced motion etc.
 * Color Palette........Classes for the color palette colors.
 * Editor Font Sizes....Editor Font Sizes.
 * Measure..............The width of a line of text, in characters.
 */

/* Categories 01 to 03 are the basics. */
@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Serif:opsz,wght@8..144,200;8..144,300;8..144,400;8..144,500;8..144,600;8..144,700;8..144,800;8..144,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200;400;600&display=swap');

/* comman style
----------------------*/
html, body{height:100%;}
body{margin:0;padding:0;font-family: 'Roboto Serif', serif; font-size:16px;line-height:24px;color:#2B3738;scroll-behavior:smooth;overflow-x:hidden;font-weight:400;}
a{text-decoration:none;color:#f2903b; transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
a:hover{color:#000000;text-decoration:none}
a:focus{outline:none;text-decoration:none;}
:focus{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;color:#000000;padding:0;line-height:1.2;font-family: 'Archivo Black', sans-serif; text-transform:none;font-weight:400;}
h1{font-size:48px;}
h2{font-size:42px;}
h3{font-size:36px;}
h4{font-size:30px;}
h5{font-size:24px;}
h6{font-size:18px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;font-size:inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
small{display:block;margin-top:4px;}
p{margin:0 0 10px 0;line-height:28px;}
ul, ol{margin:0;}
strong, b{font-weight:600;}
button{transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
/* comman form filed style -----------------------------*/


input::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{opacity:1;color:inherit;}
input::-ms-input-placeholder, .form-control::-ms-input-placeholder{opacity:1;color:inherit;}
input::placeholder, .form-control::placeholder {opacity:1;color:inherit;}

/* image alignments */
img.alignleft, .alignleft{float:left;margin-right:20px;max-width:50%;}
img.alignright, .alignright{float:right;margin-left:20px;max-width:50%;}
img.aligncenter, .aligncenter, img.alignnone, .alignnone{display:block;margin:30px auto 20px;clear:both;}
img.alignleft, .alignleft, img.alignright, .alignright{display:inline;margin-top:0;}
img.alignleft, img.aligncenter, img.alignright{margin-bottom:20px;}
/*----- image captions -------*/
.alignleft .wp-caption-text{text-align:left;}
.alignright .wp-caption-text{text-align:right;}
.aligncenter .wp-caption-text{text-align:center;}
/*.wp-caption-text{font-size:16px;color:#2f2f2f;line-height:24px;margin-bottom:30px;}*/

.content ul, .content ol{margin: 0 0 20px 0px; padding: 0 0 0 15px; position: relative;}
.content ul{list-style: none;}
.content ul li, .content ol li{margin-bottom: 8px;}
.content ul li:before{content: ""; position: relative; display: inline-block; left: -15px; top: -2px; width: 7px; height: 7px; background-color: #1a1a1a; border-radius: 100%;}
.table{border:1px solid #dee2e6; font-size: 16px;}
.table th, .table thead th{background-color:#f0f0f0;border-bottom:none; font-weight: 600;}
.table td, .table th{padding:10px;}

.menu-overlay{position:fixed;height:100%;width:100%;left:0;top:0;background:#000000;opacity:0;visibility:hidden;overflow:hidden;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
.menu-overlay.show-overlay{opacity:0.90;visibility:visible;z-index:11;}
.mainwrapper{overflow:hidden;}
/*--------------*/
.show-overlay{width:100%;height:100%;z-index:999;top:0;left:0;position:fixed;background:rgba(0, 0, 0, 0.8);overflow:hidden;}
.overflowhidden{overflow:hidden; position:fixed;width:100%;height:100%; min-height:100%;  transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}

/*--- header ------*/



@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url("css/fonts/bootstrap-icons.woff2?8d200481aa7f02a2d63a331fc782cfaf") format("woff2"),
url("css/fonts/bootstrap-icons.woff?8d200481aa7f02a2d63a331fc782cfaf") format("woff");
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-outlet::before {content: "\f4ae";}

:root {
  --bg-orange: #F58300;
  --bg-darkgray:#77A6B5;
  --bg-darkorange:#D65900;
  --bg-ltl-dark-black:#2B3738;
  --bg-ltl-light-gray:#3F575F;
  --bg-white:#fff;
  --bg-lightblack: #282828;

  --ft-cream: #FFF0E3;
  --ft-lightblack: #282828;
  --ft-orange: #F58300;
  --ft-white:#fff;

  
  --ft-roboto-serif:Roboto Serif;
  --ft-roboto-slab:Roboto Slab;
  --ft-archivo:Archivo;
  --ft-archivo-black: Archivo Black;


}


.dark-orange{background-color: var(--bg-darkorange);}
.light-orange{background-color: var(--ft-orange);}
.dark-gray{background-color: var(--bg-darkgray);}
.ltl-dark-black{background-color: var(--bg-ltl-dark-black);}
.ltl-dark-gry{background-color: var(--bg-ltl-light-gray);}


/* sticky header
========================*/
@keyframes fadeIn {
  from { opacity: 0;  }
    to {opacity: 1;}
}
.fadeIn {  animation-name: fadeIn;}
@keyframes fadeInDown {
  from {opacity: 0; transform: translate3d(0, -100%, 0); -moz-transform: translate3d(0, -100%, 0); -webkit-transform: translate3d(0, -100%, 0); -ms-transform: translate3d(0, -100%, 0);}
    to {opacity: 1; transform: none;}
}
.fadeInDown {  animation-name: fadeInDown;}
.sticking.header {background-color: var(--bg-ltl-dark-black);    padding: 15px 0;transition: 0.9s;}




/* menu css start */
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#cssmenu:after,
#cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#cssmenu #menu-button { display: none; }
#cssmenu { width: auto; line-height: 1; font-weight: 400; text-align: left; width: 100%; }
#cssmenu > ul > li { float: none; display: inline-block; padding: 0 20px 0 0; }
#cssmenu.align-center > ul { font-size: 0; text-align: center; }
#cssmenu.align-center > ul > li { float: left; }
#cssmenu.align-center ul ul { text-align: left; }
#cssmenu.align-right > ul > li { float: right; }
#cssmenu.align-right ul ul { text-align: right; }
#cssmenu > ul > li > a { position: relative; padding: 10px 0; color: #0882c5; font-size: 54px; font-weight: 400;line-height: 63px;font-family: Archivo Black; text-decoration: none; letter-spacing: 0; display: inline-block; vertical-align: middle; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; }
#cssmenu > ul > li:first-child { padding-left: 0; }
#cssmenu > ul > li:last-child { padding-right: 0; }
#cssmenu > ul > li.current-menu-item > a { color: #0882c5; }
#cssmenu > ul > li.has-sub > a { padding-right: 28px; }
#cssmenu > ul > li.has-sub { position: relative; }
#cssmenu > ul > li.has-sub::after { position: absolute; top: 50%; transform: translateY(-60%); right: 30px; color: #0882c5; width: 12px; height: 15px; font-family: fontawesome; content: "\f0d7"; -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease; transition: border-color 0.2s ease; line-height: 1; }
#cssmenu > ul > li.has-sub:hover > a::after { border-color: #009ae1; }
#cssmenu ul ul { position: absolute; left: -9999px; z-index: 9; border-radius: 0px; text-align: left; box-shadow: 0px 10px 15px -10px rgba(0,0,0,0.50); max-height: 430px; overflow: auto; overflow-x: hidden; }
#cssmenu li:hover > ul { left: auto; }
#cssmenu.align-right li:hover > ul { right: 0; }
#cssmenu ul ul ul { margin-left: 100%; top: 0; }
#cssmenu.align-right ul ul ul { margin-left: 0; margin-right: 100%; }
#cssmenu ul ul li { height: 0; -webkit-transition: height .2s ease; -moz-transition: height .2s ease; -ms-transition: height .2s ease; -o-transition: height .2s ease; transition: height .2s ease; }
#cssmenu ul li:hover > ul > li { height: auto; }
#cssmenu ul ul li a { padding: 12px 15px; line-height: 18px; font-size: 15px; width: 240px; text-decoration: none; color: #ffffff; background-color: #0882c5; /*border-bottom: 1px solid rgba(255, 255, 255, .25);*/ transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; }
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover,
#cssmenu ul ul li.active a { color: #ffffff; background: #0882c5; }
#cssmenu ul ul li.has-sub > a::after { position: absolute; top: 13px; right: 10px; width: 6px; height: 6px; content: "\f0da"; font-family: fontawesome; -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease; transition: border-color 0.2s ease; }
#cssmenu.align-right ul ul li.has-sub > a::after { right: auto; left: 10px; border-bottom: 0; border-right: 0; border-top: 1px solid #000000; border-left: 1px solid #000000; }
#cssmenu ul ul li.has-sub:hover > a::after { border-color: #000000; }
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.current-menu-item a { color: #000; }
#cssmenu > ul > li a { position: relative; }
/*#cssmenu > ul > li a::before { content: ''; position: absolute; left: 0; top: 0; border-bottom: 2px solid #0882c5; height: 2px; width: 0; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; }
#cssmenu > ul > li a::after { content: ''; position: absolute; left: 0; bottom: 0; border-bottom: 2px solid #0882c5; height: 2px; width: 0; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; }
#cssmenu > ul > li:hover a::before,
#cssmenu > ul > li:hover a::after,
#cssmenu > ul > li.active a::before,
#cssmenu > ul > li.active a::after { width: 100%; }*/
#cssmenu > ul ul li a::before,
#cssmenu > ul ul li a::after { content: none; }
#cssmenu ul ul li a:hover { background: #000; }


#cssmenu a:before,
#cssmenu a:after { position: absolute; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
#cssmenu a:before { content: ""; bottom: 0; display: block; height: 3px; width: 0%; background-color: #2980b9; }
#cssmenu a:after { left: 0; top: 0; padding: 0.55em 0; position: absolute; content: attr(data-hover); color: #000; white-space: nowrap; max-width: 0%; overflow: hidden; }
#cssmenu a:hover:before,
#cssmenu .current a:before { opacity: 1; width: 100%; }
#cssmenu a:hover:after,
#cssmenu .current a:after { max-width: 100%; }

/* Responsive menu */

  .header { position: relative; }
  #cssmenu { position: unset; width: auto; min-height: 0; min-width: 0; height: 0; text-align: left; margin-left: 0; }
  #cssmenu ul {width: 100%;min-width: 290px;display: none;position: absolute;top: 94px;right: 0;z-index: 9999;background: #fff;}
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul { text-align: left; }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li { width: 100%; height: auto; border-bottom: 1px solid rgba(255, 255, 255, 0.10); }
  #cssmenu ul li a,
  #cssmenu ul ul li a { width: 100%; }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li { float: none; display: block; padding: 12px 15px; }
  #cssmenu > ul > li:first-child { padding: 12px 15px; }
  #cssmenu > ul > li.active,
/*  #cssmenu > ul > li:hover { background: #000; }*/
  #cssmenu > ul > li:hover a, #cssmenu > ul > li.active a { color: #000; }
  #cssmenu ul ul li a { padding: 10px 15px; font-size: 14px; color: #fff; background: none; }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover { color: #ffffff; }
  #cssmenu ul ul ul li a { padding-left: 40px; }
  #cssmenu ul ul,
  #cssmenu ul ul ul { position: relative; left: 0; right: auto; width: 100%; margin: 0; padding: 0 15px; }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after { display: none; }
  #menu-line { display: none; }
  #cssmenu #menu-button {display: inline-block;padding: 0px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase;position: absolute;top: 0px;/*right: 20px;*/width: 44px;height: 40px;z-index: 10;background: transparent;bottom: 0;margin: auto;}
  #cssmenu #menu-button::after {content: '';position: absolute;top: 11px;right: 10px;display: block;width: 25px;height: 2px;background: #fff;transition: all 0.5s ease-in-out;}
  #cssmenu #menu-button::before {content: '';position: absolute;top: 18px;right: 10px;display: block;width: 25px;height: 9px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;transition: all 0.5s ease-in-out;}
  #cssmenu .submenu-button { position: absolute; z-index: 10; right: 0; top: 0; display: block; border-left: 1px solid rgba(255, 255, 255, 0.20); height: 48px; width: 48px; cursor: pointer; }
  #cssmenu .submenu-button::after { content: ''; position: absolute; top: 19px; left: 20px; display: block; width: 2px; height: 12px; background: #ffffff; z-index: 99; }
  #cssmenu .submenu-button::before { content: ''; position: absolute; left: 15px; top: 24px; display: block; width: 12px; height: 2px; background: #ffffff; z-index: 99; }
  #cssmenu .submenu-button.submenu-opened:after { display: none; }
  .menubar { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 100%; min-height: 20px; }
  #cssmenu > ul > li { padding: 0 !important; }
  #cssmenu > ul > li > a { padding: 4px 0px; color: var(--ft-orange); }
  #cssmenu > ul > li::before, #cssmenu > ul > li::after { content: none; }
  #cssmenu > ul > li a::before,
  #cssmenu > ul > li a::after { content: none; }
  #cssmenu ul ul { top: 0; }
  #cssmenu ul ul li a:hover { background: #0882c5; }




/*======= commn style =======*/
.whtclr.commn-title h5{color: var(--bg-white);padding: 32px 0px; position: relative;}
.line{position: relative; overflow: hidden;}

/*
.line .whtclr:before, .line .blkclr:before{position: absolute;width: 50%;height: 1px;background-color:var(--bg-white);left: 0;top: 0;bottom: 0;margin: auto;content: "";margin: auto;left: 0;right: 0;}
.line .blkclr:before{background-color:#000;width: 50%;}
*/

.featured-books-wrap .commn-title.whtclr h5{background-color: var(--bg-ltl-dark-black); position: relative;width: auto;margin: auto;padding-left: 12px;padding-right: 12px;margin-bottom: 32px;}


.line .whtclr h5:before, .line .blkclr h5:before, .line .whtclr h5:after, .line .blkclr h5:after {position: absolute;width: 100%; max-width: 192px; height: 1px; top: 16px;margin: auto;content: "";}

.line .blkclr h5:before, .line .blkclr h5:after {background-color:#000;width: 50%;}
.line .whtclr h5:before, .line .whtclr h5:after {background-color:#fff;width: 50%;}

.line .blkclr h5:before, .line .whtclr h5:before {left: -15px;}
.line .blkclr h5:after, .line .whtclr h5:after {right: -15px;}

.featured-books-wrap .line .whtclr h5::before, .featured-books-wrap .line .whtclr h5::after {top: 49px;}

.commn-title.blkclr h5{position: relative; position: relative;width: auto;margin: auto;padding-left: 12px;padding-right: 12px; position: relative;}
.whitbg .commn-title h5{background-color: var(--bg-white); position: relative;}

.line .blkclr h5, .featured-books-wrap .commn-title.whtclr h5 {padding-left: 192px; padding-right: 192px;}

.link-btn a{font-size: 14px;font-weight: 600;line-height: 24px;color: var(--ft-lightblack);position: relative;padding-bottom: 8px;transition: .9s;}
.link-btn a{font-size: 14px;font-weight: 600;line-height: 24px;color: var(--ft-lightblack);position: relative;padding-bottom: 8px;transition: .9s;}
.link-btn a:before{content: "";position: absolute;left: 0;bottom: 0px;border-bottom: 0.5px dashed #282828;width: 100%;}
.link-btn a:hover{color: var(--ft-orange);}
ul{padding-left: 0px;}

.commn-title.blkclr,  .commn-title.whtclr {display: flex; justify-content: center; align-items: center;}


/* header css start */
.header { background-color: transparent; padding: 32px 0; position: fixed !important; width: 100%; z-index: 11; }
.header .row, .join-our .row { align-items: center; }
.header [class^="col-"] {position: unset;}
.menusocial { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.headersocialicon { min-width: 190px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.headersocialicon a { font-size: 28px; width: 50px; height: 50px; line-height: 52px; background: #fff; border-radius: 30px; overflow: hidden; display: inline-block; text-align: center; margin-left: 10px; }
.headersocialicon a:first-child { margin-left: 0; }
.headersocialicon a:hover { background: #0882c5; color: #fff; }
.header-menu-right-sec{align-items: center;}
/* header css over */

.top-menu{display: flex;justify-content: space-between;}
.search{background:transparent ;border: 1px solid var(--ft-white);  height: 40px;border-radius: 45px;padding: 7px 10px 9px 17px; border-radius: 40px;}
.search:hover > .search-txt{width: 270px; padding: 0 10px; }
.search-btn{ color: var(--ft-white);display: flex; justify-content: end;}
.search-txt{border: none; background: none;  outline: none;  float: left;  padding: 0;  color:var(--ft-white) ;  font-size: 14px;  transition: ease-in 0.4s;font-weight: 400;width: 318px;}
a.commn-btn.blckbg, [type=submit]{background-color: var(--bg-lightblack);color: #fff;}




/*------slider-start--------*/

.homemainslider .swiper-wrapper:before{z-index: 1;content: "";position: absolute;  left: 0; top: 0; width: 100%; height: 100%;  background-color: rgba(0, 0, 0, 0.6);}
.homemainslider .container{position: relative; z-index: 1;}

.banenrtext{position: relative;}
.main-slider { position: relative;   padding: 0 0px;}
.main-slider .banenrimg { position: absolute; top: 0; left: 0; width: 100%;  height: 100%; overflow: hidden;}
.main-slider .banenrimg img {width: 100%; height: 100%;  object-fit: cover;}
.homemainslider { height: 960px; position: relative;}
.homemainslider .container,.homemainslider .row { height: 100%; align-items: end;}
.banenrtext h2{color: var(--ft-cream);line-height: 84px;font-family: var(--ft-archivo-black);font-size: 76px;font-style: normal;font-weight: 400;letter-spacing: -4.5px;margin-bottom: 0px;}
.banenrtext h3{/*font-family: var(--ft-archivo-black);*/ font-family: var(--ft-archivo); font-size: 34px;font-style: normal;line-height: 40px;font-weight: 400;color: var(--ft-cream);margin-bottom: 38px;margin-top: 38px;}
.main-slider a.commn-btn{line-height: 24px;background-color: var(--bg-white);border-radius: 39px;padding: 10px 20px;font-size: 14px;font-weight: 600;color: var(--ft-lightblack);}
.main-slider a.commn-btn:hover{background-color: var(--bg-orange);color: var(--ft-white);}
.bannerslider{margin-bottom: 54px;}


/*==========help section==========*/
.hlp-inner-wrap span{font-size: 12px;text-align: center;font-style: italic;font-weight: 400;color:#5F6980;}
.user-help-topsec{max-width: 843px;margin: auto;}
.hlp-img{width: 161px;height: 216px;border-radius: 16px;border: 5px solid var(--bg-orange);overflow: hidden;margin: auto;}
.sub-txt p{font-size: 20px;line-height: 35px;}
.sub-txt{margin-top: 24px;margin-bottom: 24px;}
.container-fornt-box-txt {transition: .9s;position: relative;display: flex;padding:10px 32px;box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.06);overflow: hidden;border-radius: 12px;border: 1px solid #F2F4F7;height: 152px;display: flex;align-items: center;}
.card-titlesec h6{color: var(--ft-white);font-size: 20px;text-transform: uppercase;margin-bottom: 0px;}
.fornt-box-txt p{margin-bottom: 0px;color: var(--bg-white);font-size: 16px;line-height: 26px;}
.card-titlesec{display: flex;justify-content: space-between; align-items: center;margin-bottom: 12px;}
.fornt-box-txt {display: block;width: 100%;height: auto;}

.cani-help-wrap{margin-bottom: 24px;}
.user-help-topsec .col-md-6{margin-bottom: 32px;}
.overlay-dtl{display: flex;flex-direction: row;}
.overlay-dtl .card-titlesec{display: block;}
.overlay-dtl .card-titlesec h6, .overlay-dtl .card-titlesec p{color: var(--ft-lightblack);margin-bottom: 8px;}
.overlay-dtl .card-titlesec{flex: 1;    padding-left: 20px;}
.overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0; transition: .5s ease; padding: 32px;box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.06);background-color: #fff;}
.overy-icon{border-radius: 12px;border: 1px solid #F2F4F7;width: 55px;height: 55px;display: flex;align-items: center;justify-content: center;padding: 11px;}
.container-fornt-box-txt:hover .overlay {opacity: 1;}
.container-fornt-box-txt:hover{background-color: #000;}
.help-btn{margin-top: 15px;}
.help-btn a, .watch-btn a{color: var(--ft-lightblack);font-weight: 600;font-size: 14px;}
.help-btn img, .link-btn img, .watch-btn a img{filter: invert(1); margin-left: 6px;}
.help-btn a:hover img, .link-btn a:hover img, .watch-btn a:hover img{margin-left: 15px;transition: .5s; }
.help-btn a:hover{color: var(--bg-orange);}
.help-box .row{justify-content: center;}

.commn-title h5{margin-top: 7px;letter-spacing: -0.6px;color: var(--bg-ltl-dark-black);font-size: 28px;}



/*=============================*/
.featured-books-wrap{margin:0px 24px;border-radius: 24px;opacity: 0.9;border: 1px dashed  #77A6B5;padding:50px 0px;margin-bottom: 85px;}
.featured-books-wrap a.commn-btn{margin: 35px auto 0px;}
.featured-wrap-box:hover .commn-title h5{color: var(--bg-orange);transition: .9s}
.featured-wrap-box:hover .ftr-img img{transform: scale(0.9);transition: .9s}
.ftr-img img, .amezon-logo img{transition: .9s;}
.featured-wrap-box:hover .amezon-logo img{filter: invert(52%) sepia(75%) saturate(2930%) hue-rotate(8deg) brightness(104%) contrast(102%);transition: .6s;}
.featured-wrap-box{background-color: #FFECD7;padding: 32px;margin-bottom: 16px;border-radius: 24px;border: 1px dashed  #77A6B5;height: 100%;display: flex;flex-direction: column;align-items: center;
  /*justify-content: center;*/ position: relative; padding-bottom: 100px !important; font-size: 14px;}
.ftr-dtl p{line-height: 26px;font-size: 16px;}
.ftr-dtl-subtxt{border-left: 4px solid  #2B3738;padding: 16px 24px 24px 24px; width: 100%;}
.amezon-logo{padding-top: 4px;}
.ftr-img{padding: 7px 31px 17px 15px;}
/*.bottm-ftr-box{display:contents;} */
a.commn-btn{padding: 12px 28px;font-size: 16px;border-radius: 39px;display: flex;background-color: var(--bg-white);border-radius: 39px; width: fit-content;color: var(--ft-lightblack);font-weight: 600;}
a.commn-btn:hover{background-color: var(--bg-orange);color: var(--ft-white);}

.featured-wrap-box .ftr-img {padding: 0px 15px 17px 15px; height: 235px; overflow: hidden;}
.featured-wrap-box .ftr-img img {max-width: 100%; max-height: 100%;}

.featured-wrap-box .bottm-ftr-box {position: absolute; left: 0; right: 0; bottom: 30px; margin: auto; } 


/*=============================*/
.mirror-box{ margin-bottom: 10px; text-align: center; }
.mirror-social-icon .commn-btn{margin:32px auto 30px;}
.mirror-social-icon span{font-size: 18px;font-style: italic;font-weight: 400;line-height: 30px;}
.mirror-social-icon ul{padding-top: 30px;}
.mirror-social-icon li{display: inline-block;padding:0px 24px;}
.mirror-bible-study-wrap{margin-bottom: 75px;}
.mirror-bible-study-wrap .row { justify-content: center; }

/*.mirror-bible-study-wrap li img:hover, .link-btn:hover img{filter: invert(52%) sepia(75%) saturate(2930%) hue-rotate(8deg) brightness(104%) contrast(102%);}*/
.link-btn:hover img{filter: invert(52%) sepia(75%) saturate(2930%) hue-rotate(8deg) brightness(104%) contrast(102%);transition: .6s;}
.mirror-social-icon li img:hover{filter: contrast(0.5);transition: .6s;}

/*=============================*/
.cast-img{width: 280px;height: 207px;border-radius: 16px;overflow: hidden;margin: auto 0;}
.cast-img img, .call-larg-img img, .call-small-box img, .listen-burn-img img,  .populre-article-imgbox img{width: 100%;height: 100%;object-fit: cover;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
.cast-img:hover img, .call-larg-img:hover img, .call-small-box img:hover, .listen-burn-img:hover img, .populre-article-imgbox:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}
.boast-product-bg{padding: 56px 24px;background-color: var(--ft-cream);border-radius: 24px; border: 1px dashed var(--bg-darkgray);}
.boast-product-bg .commn-title.blkclr h5{background-color: var(--ft-cream); position: relative; z-index: 1;}
.cast-form{display: grid;grid-template-columns: 1fr 1fr;max-width: 690px;margin: auto;}
input.form-control{color: #9D9FA1;background-color: transparent;border: 0px;border-bottom: 1px solid #4B4B4B;height: 52px;border-radius: 0px; font-size: 16px;   padding-left: 0;}
.form-group{margin-bottom: 24px;}
.form-control:focus{background-color:transparent; border-color:1px solid #4B4B4B;box-shadow:none}
[type=submit]{border-radius: 39px;border: 0px;padding: 10px 20px;transition: .9s;}
[type=submit]:hover{background-color: var(--bg-orange);}
.fr-submit-btn{text-align: right;}
.boast-product-wrap{margin-bottom: 64px;}



/*=============================*/
.everyone-call-wrap{padding: 96px 0px 48px 0px;position: relative;padding-bottom: 200px;overflow: hidden;}
.everyone-call-wrap:before{content: "";position: absolute;background-image:url(assets/images/shape-wave.svg);width: 100%;height: 200px;background-size: cover;left: 0;bottom: -5px;}
.ever-title h4{color: var(--ft-white);font-size: 34px;letter-spacing: -1px;margin-bottom: 16px;}
.ever-dtl p{margin-bottom: 24px;}
.ever-dtl{color:var(--bg-white);opacity: 0.9;}
.about-page ul, .ever-dtl ul, .about-ever-dtl ul{padding-left:30px;margin-top:8px;margin-bottom: 24px}
.ever-dtl li{padding-bottom:5px;}
.call-larg-img{width: 100%;height: 772px;border-radius: 40px;overflow: hidden;margin-bottom: 15px;}
.call-small-img{width: 100%;height: 189px;border-radius: 16px;overflow: hidden;}
.call-small-box{display: flex;gap: 15px;}
.everyone-call-wrap a.commn-btn{margin: 20px auto;}


/*============================*/
.join-our{background-color: var(--bg-darkgray);padding-top: 50px;}
.jointitle h4{font-size: 34px;line-height: 40px;letter-spacing: -1px;margin-bottom: 24px;color: var(--bg-ltl-dark-black);}
input.mailpoet_text{font-size: 16px;color: #000;background-color: transparent;border: 0px;border-bottom: 1px solid #4B4B4B;height: 52px;border-radius: 0px;padding-left: 0;width: 100%;}
.join-mailport {margin-bottom: 24px;}
.mailpoet_form_columns{position: relative;}
/*input.mailpoet_submit{position: absolute; right: 0;top: 0;}*/
.join-dtl p{font-size: 12px;line-height: 20px;}
.join-img{height: 215px;width: 100%;border-radius: 12px;overflow: hidden;    padding: 8px;}
.join-img img{border-radius: 12px;overflow: hidden; width: 100%;height: 100%;object-fit: cover;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
.join-img img:hover{ /* transform: scale(1.1);-moz-transform: scale(1.1);  -ms-transform: scale(1.1); -webkit-transform: scale(1.1); */}
.newsletter{margin-right: 50px;}
.join-box{background-color: var(--ft-cream);border-radius: 16px;border: 1px dashed var(--bg-darkgray);}
.join-box h6{color: #183B56;font-size: 28px;line-height: 34px;letter-spacing: -0.6px;}
.categry-list{padding: 32px;}
.categry-list ul{margin-bottom: 13px;}
.categry-list li{display: inline-flex;justify-content: center;align-items: center;gap: 10px;margin-right: 2px;}
.categry-list li a{border-radius: 100px;border: 1px solid #282828;color: #282828;font-size:12px;font-weight: 600;padding: 2px 10px;transition:.6s; }
.categry-list li a:hover{background-color: var(--ft-orange);color: var(--ft-white);}
.join-our-inner{border-bottom: 0.5px solid #282828;padding-bottom: 100px;}


/*============= footer ===============*/
.footerbg{padding: 50px 80px 50px 80px;background-color: var(--bg-darkgray);}
.ftr-contc-dtl, .footer-soci-list{display: flex;flex-direction: column;justify-content: space-between;}
.ftr-contc li, .ftr-social li, .footer-nav li {display:block}
.ftr-contc li a{font-size: 14px;color:var( --bg-ltl-dark-black);line-height: 22px;}
.ftr-contc li a:hover, .footer-nav li a:hover{text-decoration: underline;color:#000;}
.ftr-social ul{display: inline-flex;}
.ftr-social li a{transition:.6s; display: flex;width: 50px;height: 50px;padding: 10px;justify-content: center;align-items: center;flex-shrink: 0;border-radius: 50px;border: 1px solid #2B3738;}
.ftr-social li a:hover{background-color: var(--ft-white);}
.ftr-social li{margin-right: 15px;}
.ftr-contc{margin-bottom: 18px;}
.footer-nav li a{color: var( --bg-ltl-dark-black);font-weight: 400;font-size: 16px;line-height: 22px;}
.books-nav li{margin-bottom: 16px;}
.nav-list li, .ftr-contc li{margin-bottom: 5px;}
.footer-nav .commn-title{margin-bottom: 40px;}
.footer-soci-list{height: 100%;}

.cpy-logo-sec{display: flex;}
.cpy-logo-sec p{margin-bottom: 0px;}
.multi-logo{display: inline-flex; gap: 16px;margin-left: 30px;}
.multi-logo img{width: 100%;}
.multi-logo img:hover{opacity: 0.7;}
.copyright-wrap{padding-top: 81px;}
.copy-right{text-align: right;}
.copyright-wrap {border-bottom: 0.5px solid  var( --bg-ltl-dark-black);padding-bottom: 40px;}


#cssmenu ul{top: 0px;padding: 60px 50px;}
#cssmenu #menu-button.menu-opened::after{transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); top:8px; background-color: #000; }
#cssmenu #menu-button.menu-opened::before{right:12px; top:2px;  transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); border-top:none;  border-color: #000;}
#cssmenu #menu-button {z-index: 99999;}

/*============== subpage start ===================*/
  
.header.subpage-header{position:relative !important;}
.subpage-header .search{border-color:var( --bg-ltl-dark-black);}
.subpage-header .search-txt{color:var( --bg-ltl-dark-black); }
.subpage-header .search-btn svg {filter: invert(1);}
.subpage-header  #cssmenu #menu-button::before{border-color:var( --bg-ltl-dark-black);border-color:var( --bg-ltl-dark-black);}
.subpage-header #cssmenu #menu-button::after{background:var( --bg-ltl-dark-black);}
.subpage-header #cssmenu #menu-button{bottom: inherit;top: 30px;}

.sbpgbnr{margin-bottom: 24px;}
.sbpgbnr .top-mainbg h1{margin-bottom:14px;padding:0px 20px;font-size: 92px;color: var(--ft-cream);letter-spacing: -4.5px;}
.subpage-header.sticking{position: fixed !important;background-color: #fff;}
.subpage-header.sticking #cssmenu #menu-button{top: 17px;}
.book-small-image{width: 298px;height: 242px;}
.book-small-image img{width: 100%;height: 100%;object-fit: cover;}
.small-book-inner{margin: auto;display: flex;justify-content: center;padding-top: 15px;padding-bottom: 15px;}
.inner-banner-img .privatebannerimg img{ width: 100%; height: 100%; object-fit: cover;  }
.privatebannerflex {overflow: hidden;justify-content: space-between;background-color: var(--bg-darkorange);border-radius: 212px 216px 216px 12px;height: 100%;display: flex;align-items: flex-end; flex-wrap: wrap}
.privbann-widht { width: 50%;}
.sbpgbnr .conbannerflex {display: flex; align-items: center;height: 100%;}
.inner-banner-img{ position: relative;right: 0px;height: 100%;top: 0;}
.privatebannerimg{height: 100%;}





/*==========Book page==================*/
section.bookpage{position: relative; padding-bottom: 170px; overflow: hidden;}
.bookpg{padding: 32px 0px;}
.subpg-sub-text{text-align: center;font-size: 16px;line-height: 26px;margin-bottom: 32px;}
.bookpg .commn-title h5, .contc .commn-title h5{background-color: var(--bg-white);}
.bookpg .line .blkclr:before{width: 45%;}
.bookpage .book-list{margin-top: 10px;}
.mb30{margin-bottom: 30px;}
.book-list .row{justify-content: center;}
.article-detail-sec .art-det-info .ftr-dtl-subtxt,
.book-list .ftr-dtl-subtxt, .fillter-book-list .ftr-dtl-subtxt{border-color:#D65900;}
.fillter-book-list .ftr-dtl-subtxt p{line-height: 22px;}
.book-list .ftr-img{/*width: 260px;*/ height: 235px;margin:auto; overflow: hidden;}
.book-list .ftr-img img{max-width: 100%; max-height: 100%; /*object-fit: contain;*/}
.book-list .featured-wrap-box{background-color: rgba(255, 236, 215, 0.50);}
.fillter-sec{justify-content: center;background-color: #F9F9F9;border-radius: 16px;display: flex;height: 99px;padding: 28px 36px;flex-direction: column;align-items: center;gap: 24px;border: 1px dashed var(--bg-darkgray);margin-bottom: 17px;margin-top: 17px;}
.fillter-sec select {font-weight: 600;color: var(--ft-lightblack); word-wrap: normal; border-radius: 39px;border: 2px solid var(--ft-lightblack);width: 333px;padding: 10px 20px;
-webkit-appearance: none;-moz-appearance: none;background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon/chevron-down'%3E%3Cpath id='Vector' d='M5.20435 6.75L9.70435 11.25L14.2043 6.75' stroke='%23282828' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");  background-repeat: no-repeat;background-position-x: 95%;background-position-y: 14px;}
.fillter-book-list .featured-wrap-box{background-color: var(--bg-white);}
.fillter-book-list .featured-wrap-box .commn-title h5{font-size: 20px; min-height: 50px;}
.fillter-book-list .featured-wrap-box .ftr-dtl {height: 65px; overflow: hidden;}
.fillter-book-list .ftr-img{/*width: 200px;height: 150px; */margin: auto; height: 163px; overflow: hidden;}
.fillter-book-list .ftr-img img{max-width: 100%; max-height: 100%; /*object-fit: contain;*/}
.bookpage .help-btn{margin-bottom: 12px;}
a.commn-btn.black{background-color: var(--bg-lightblack);color: var(--ft-white);margin: auto;margin-top: 20px;}
a.commn-btn.black:hover{background-color: var(--bg-orange);}
.ftr-shape:before{content: "";position: absolute;background-image:url(assets/images/shape-wave.svg);width: 100%;height: 200px;background-size: cover;left: 0;top: -155px;}
.ftr-shape{position: relative;}
.search-fillter-result p{font-size: 18px;}





/*========== About page ==================*/
/*.top-mainbg{background-repeat: no-repeat;background-position: right;background-size: 626px;}*/
.about-page .subpg-sub-text{margin-bottom: 96px;}
.about-ever-wrap p, .about-ever-wrap .ever-title h4{color: var(--bg-ltl-dark-black);}
.about-ever-wrap .ever-title h4{font-size: 34px;}
.about-dtl-wrap .imgbox-wrap{/*margin-left: 32px;*/}
.about-ever-wrap p{line-height: 22px;margin-bottom: 20px;}
.about-img-box.call-small-img{height: 189px;}
.about-dtl-wrap{margin-bottom: 96px;overflow: hidden;}



/*============ contact page ================*/
.contact-form{max-width: 688px;margin: auto;margin-bottom: 80px;}
.contc{margin-bottom: 40px;}
.contact-form .form-group {margin-bottom: 32px;}
textarea.form-control{color: #9D9FA1; background-color: transparent;border: 0px; border-bottom: 1px solid #4B4B4B; height: 150px; border-radius: 0px;  font-size: 16px; padding-left: 0;}
.contact-form input.submit-btn{width: 100%;font-size: 18px;padding: 18px 28px;font-weight: 600;margin-top: 48px;margin-bottom: 15px;}
.team-sec a{font-weight: 600;color: #4B4B4B;}
.team-sec a:hover{color: var(--ft-orange);}


/*============ faq page ================*/
.faq-wrap{margin-bottom: 80px;}
.faq-bg{border-radius: 24px;padding:80px 32px 50px;border: 1px dashed var(--bg-darkgray);background-color: rgba(255, 240, 227, 0.9);}
.faq-inner{margin-bottom: 45px;}
h6.small-ttl{font-family: var(--ft-roboto-slab);font-size: 16px;font-weight: 600;color: var(--ft-lightblack);}
.faq-inner h3{color: var(--ft-lightblack);font-size: 42px;letter-spacing: -2px;}
.faq-dtl{font-size: 18px;color: #5F6980;}

.accordion-button:not(.collapsed) {  color: #282828 !important;background-color:var(--ft-cream); box-shadow: none !important;}
.accordion-button, .accordion-item{background-color: var(--ft-cream);}
.accordion-item{border: 0px;border-bottom: 1px solid #D0D5DD;margin-bottom: 20px;}
.accordion-button {padding: 20px 0px;opacity: 0.9;}
.accordion-body{padding:0px 0px 20px 0px;}
.clsfaq-accordion{width: 900px;margin: auto;}
.accordion-button:not(.collapsed)::after{background-size:24px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon/Minus'%3E%3Cpath id='Vector' d='M4.84399 12H18.844' stroke='%23282828' stroke-width='1.28571' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");}
.accordion-button::after{width: 24px;height: 24px;background-size:24px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon/Add'%3E%3Cpath id='Union' fill-rule='evenodd' clip-rule='evenodd' d='M12.6429 5.00007C12.6429 4.64503 12.355 4.35721 12 4.35721C11.645 4.35721 11.3572 4.64503 11.3572 5.00007V11.3572H5C4.64496 11.3572 4.35715 11.645 4.35715 12C4.35715 12.3551 4.64496 12.6429 5 12.6429H11.3572V19.0001C11.3572 19.3551 11.645 19.6429 12 19.6429C12.355 19.6429 12.6429 19.3551 12.6429 19.0001V12.6429H19C19.355 12.6429 19.6429 12.3551 19.6429 12C19.6429 11.645 19.355 11.3572 19 11.3572H12.6429V5.00007Z' fill='%23282828'/%3E%3C/g%3E%3C/svg%3E%0A");}
.accordion-button:focus{box-shadow:0px;border-color:0px;}


/*============ podcast page ================*/
.watch-btn img{max-width: 30px;margin-right: 10px;}
img.blackarrow {filter: invert(1);}
.postcast-img img{width: 100%;}
.podcasts-wrap .line {margin-bottom: 60px;}
.podcasts-innersec{overflow: hidden;border-radius: 16px;border: 1px dashed var(--bg-darkgray);box-shadow: 0px 8px 60px 0px rgba(0, 0, 0, 0.01);max-width: 1065px;margin: auto;}
.postcast-inner h6{font-size: 28px;line-height: 34px;letter-spacing: -0.6px; color: var(--bg-ltl-dark-black);}
.postcast-inner ul, .postcast-inner h6, .postcast-dtl{margin-bottom: 24px;}
.postcast-img{height: 381px;}
.postcast-img img{width: 100%;height: 100%;object-fit: cover;}
.cat-date{color: var(--bg-darkgray);font-size: 14px;}
.watch-cat-date{justify-content: space-between;align-items: center;}

.podcasts-search{width: 850px;margin: auto; top: -50px;position: relative;}
.serch-input, .listen-burn-box{position: relative;}
.serch-input img {position: absolute; top: 0; bottom: 0; margin: auto; width: 20px; left: 15px;}
.serch-input input{padding:16px 100px 16px 50px;border-radius: 60px;background: #FFF;width: 100%;border:0px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.button-src{position: absolute; top: 6px;right: 8px;}
.sbpgbnr.podcasts .top-mainbg h1{margin-bottom: 14px;}
.listen-burn .line .blkclr:before{width: 70%;}
.listen-burn .line, .most-view-burn .line, .future-study .line {padding: 46px 0px;}

.listen-burn-img{border-radius: 16px;overflow: hidden;width: 100%;height: 359px;}
.lisn-sec{padding: 24px 20px;position: absolute;bottom: 0;backdrop-filter: blur(12px);border-radius: 16px;border: 1px solid rgba(255, 255, 255, 0.50);background: rgba(255, 255, 255, 0.30);left: 0;right: 0;margin: 96px auto 24px;width: 90%;}
.lisn-sec h3{font-size: 28px;color:var(--ft-white);line-height: 34px;letter-spacing: -0.6px;margin-bottom: 0px;}
.lisn-sec span{color: var(--ft-white);padding-left: 10px;}
.lisn-sec-title a{display: flex;justify-content: space-between;}
.listen-burn-box:hover .lisn-sec-title h3{color: var(--ft-orange);}
.lisn-sec-title{margin-bottom: 18px;}
.listen-burn-box .categry-list{padding: 10px;position: absolute; right: 0;}
.listen-burn-box .categry-list li a{color: var(--ft-cream);border-color: var(--ft-cream);font-weight: 400;}
.listen-burn-box .categry-list ul{margin-bottom: 0px;position: relative;z-index: 1;}
.podcasts-page .mirror-social-icon{margin-bottom: 50px;}
.podcasts .privatebannerflex{height: 260px;}
.podcasts-page .mirror-social-icon span, .bible-study-page .mirror-social-icon span, .aarticle-on-manhood .mirror-social-icon span{font-style:normal;}
.podcasts-page  .mirror-social-icon ul {padding-top: 10px;}



/*============ bible-study-page page ================*/
.bible-study-page .podcasts-innersec{margin-bottom: 30px;}
.future-inr h6{font-weight: 700;font-family: var(--ft-roboto-serif);}
.future-img{margin-bottom: 24px;}
.future-study, .content-page .most-view-burn{margin-bottom: 60px;}
.bible-study-page .mirror-social-icon .commn-btn { margin: 10px auto 0px;}
.bible-study-page{padding-bottom: 100px;}




/*==============article===================*/
h2.large-title{font-size: 63px;color: var(--bg-ltl-dark-black);margin-bottom: 0px;}
.populre-article{max-width: 1065px;margin: auto;}
.article-wrap, .populre-article{margin-bottom: 80px;}
.populre-article .subpg-sub-text{text-align: left;color: #5A7184;} 
.populre-article-imgbox{position: relative;overflow: hidden;border-radius: 14px;}

.articlimg{height: 600px;position: relative;}
.articlimg:before{content: "";position: absolute;left: 0;top: 0px;width: 100%;height: 100%;background-color: #3F575F;opacity: 0.5;}
.articlimg img{width: 100%;height: 100%;object-fit: cover;transition: 0.9s;}

.populre-article-dtl {position: absolute;bottom: 0;padding: 32px;background: linear-gradient(180deg, rgba(24, 59, 86, 0.00) 0%, rgba(22, 49, 70, 0.45) 50%, #3F575F 100%);}
.populre-article-dtl.postcast-inner h6, .populre-article-dtl, .populre-article-dtl .watch-btn a,  .populre-article-dtl .cat-date, .populre-article-imgbox .categry-list li a {color: var(--ft-white);}
.populre-article-dtl .watch-btn a img{filter: invert(0);margin-right: 0px;max-width: 20px;}
.populre-article-imgbox .categry-list li a {border-color:var(--bg-white);}
.populre-article-imgbox .categry-list{position: absolute;top: 0;}
.populre-article-dtl .watch-btn{display: grid;border-bottom: 1px dashed #fff;}
.populre-article-related .populre-article-imgbox{height: 490px;}
.populre-article-related{margin-bottom: 180px;}
.populre-article a.commn-btn.blckbg{margin: 63px auto 30px;}
.clsnewallbblstdy a.commn-btn.blckbg{margin: 63px auto 30px;}

.article-page .watch-btn{border-bottom: 1px dashed #000;}
.article-page .watch-btn img{margin-right: 0px;transition: .5s}
.all-aarticle-top{display: flex;align-items: center;justify-content: space-between;}
.aarticlsearch select{font-weight: 600;color: var(--ft-white); word-wrap: normal;background-color: var(--bg-ltl-dark-black); border-radius: 39px; padding: 11px 30px 10px 13px;  -webkit-appearance: none; -moz-appearance: none;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon/chevron-down'%3E%3Cpath id='Vector' d='M4.70435 6.75L9.20435 11.25L13.7043 6.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;background-position-x: 95%;background-position-y: 14px;}
.search-filter-articl .srch-lbl {color: #77A6B5;}
.search-filter-articl .categry-list{padding: 0px;}
.search-filter-articl{display: flex;align-items: center;}
.search-filter-articl ul{margin-bottom: 0px;margin-left: 20px;}
.search-filter-articl .categry-list li a{border-color:#77A6B5;color: #77A6B5;}
.search-filter-articl .categry-list li a:hover{color: var(--ft-white);}
.search-filter-articl{margin:20px auto 0px;}

/*============== content page===================*/

.content-book-list .commn-title h5{font-size: 20px;}
.content-list-box{margin-bottom: 100px;}
.aarticle-on-manhood .line{padding: 32px 0px;}
.aarticle-on-manhood a.commn-btn {margin: 16px auto 30px;}
.aarticle-on-manhood .mirror-social-icon{margin-top: 60px;margin-bottom: 50px;}
.viewall-cat a{color:var(--bg-ltl-dark-black);font-weight: 600;}
.viewall-cat a:hover{color: var(--ft-orange);;}
.viewall-cat a:hover img{margin-left: 15px;transition: .5s;}
.viewall-cat a img{transition: .5s;margin-left: 8px;}
.aarticle-on-manhood.populre-article-related{margin-bottom: 60px;}
.watch-cat-date .watch-btn{border-color: var(--ft-white);}
.subpage-header.ltl-dark-black{background-color:var(--bg-ltl-dark-black);}
.content-search.search{border-color:var(--bg-white);}
.subpage-header .content-search .search-txt{color:var(--ft-white);}
.subpage-header .content-search .search-btn svg {filter: invert(0);}
.content-header #cssmenu #menu-button::before{border-color:var(--ft-white);}
.content-header #cssmenu #menu-button::after {background: var(--ft-white);}

.content-header #cssmenu #menu-button.menu-opened::before {border-color:#000;}
.content-header #cssmenu #menu-button.menu-opened::after  {background: #000;}

.content-sbpgbnr .subpg-sub-text{ max-width: 940px; margin-left: auto; margin-right: auto; color:var(--ft-white);margin-top: 24px;margin-bottom: 24px;font-size: 20px;font-weight: 400;line-height: 35px;}
.content-sbpgbnr{padding-bottom:56px;margin-bottom: 80px;}
.content-list-box .contc{margin-bottom: 80px;}
.content-header #cssmenu #menu-button{top: 38px;}
.content-header.sticking #cssmenu #menu-button{top: 22px;}




/*========== arc page ==================*/
.patmorly-bg{border-radius: 16px;background: #E86433;padding:100px;opacity: 0.9;margin-bottom: 28px;}
.pat-title{margin-bottom: 50px;}
.pat-title h1{color: var(--ft-white);font-size: 50px;opacity: 1;margin-bottom: 0px;}
.patmorly-inner {display: grid;grid-template-columns: 1fr 1fr;}
.get-commn-btn a.commn-btn{justify-content: center;width: 314px;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);border-radius: 8px;border: 1px solid #EA7347;color: #EA7347;background: #FFF;font-size: 16px;font-family: var(--ft-archivo);font-weight: 600;}
.get-commn-btn a.commn-btn:hover{background-color: var(--ft-lightblack);color: var(--ft-white);}
.pat-img img{width: 100%;transition: .9s;height: 100%;}
.pat-img:hover img {transform: scale(1.1);transition: .9s;}
.pat-img{padding: 40px;overflow: hidden;width: 452px;height: 602px;}
.pat-img strong{font-size: 14px;letter-spacing: -0.28px;line-height: 44px;text-align: center;color: var(--bg-white);font-family: var(--ft-archivo-black);font-style: normal;
font-weight: 400;position: relative;z-index: 11;}
.patmorly-bg .row, .podcasts-innersec .row{justify-content: center;align-items: center;}
.patmorly-wrap{padding-top: 32px;}

.patbtm-inner{padding: 32px;max-width: 1218px;margin: auto;}
.patbtm-inner h5{color: #EA7347;text-align: center;font-family: var(--ft-archivo-black);font-size: 36px;line-height: 44px;letter-spacing: -0.72px;}

.about-pat-morley-img{ width: 100%; min-height: 300px; height: 100%; border-radius:20px; outline-offset: 0px;}
.about-pat-morley-img img{width: 100%;height: 100%;object-fit: cover;}
.about-pat-morley-dtl{border-radius: 16px;padding: 0 35px;}

.about-pat-morley-descript { padding: 35px 0; }
.about-pat-morley-descript p{color: var(--ft-white);font-family: var(--ft-archivo);font-size:15px;font-weight: 400;}
.about-pat-morley-descript h4{font-size: 36px;color:var(--ft-white);line-height: 44px;letter-spacing: -0.72px;margin-bottom: 20px;}
.about-pat-morley-dtl{display: grid;grid-template-columns: 350px 1fr;gap: 45px;}
.book-price-list{overflow: hidden;border-radius: 16px;border: 1px solid #EA7347;box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);}
.price-box{padding: 32px;}
.price-box h6{color: #EA7347;font-size: 20px;font-weight: 600;line-height: 30px;font-family: var(--ft-archivo);margin-bottom: 0;}
.book-price-list h4{font-size: 48px;color: #EA7347;font-style: normal;font-weight: 400;line-height: 60px;letter-spacing: -0.96px;}
.book-price-content p{color: #000;font-family: var(--ft-archivo);font-size: 16px;font-weight: 700;line-height: 24px;}
.download-brn{background: #FFF1EC;padding: 32px;}
.download-brn a{display: flex;width: 100%;align-items: center;justify-content: center;color: var(--ft-white);font-weight: 600;font-size: 18px;font-family: var(--ft-archivo);
  border-radius: 8px;background-color: #EA7347;padding: 12px 20px;border: 1px solid #EA7347;box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}
.download-brn a:hover{background-color: var(--bg-lightblack);}

.boast-product-wrap .submit-btn { text-align: end; }
.mailpoet_form .mailpoet_submit,
.boast-product-wrap .submit-btn [type=submit] { line-height: 24px; padding: 10px 20px !important; }

.clsnewfirform .mailpoet_form.mailpoet_form_form { padding: 0 !important; position: relative; }
.clsnewfirform .mailpoet_form.mailpoet_form_form .mailpoet_paragraph .mailpoet_text { padding-right: 100px !important; background-color: transparent; }
.clsnewfirform .mailpoet_form.mailpoet_form_form .mailpoet_paragraph input.parsley-success { color: #000 !important; border-color: #4B4B4B; }
.clsnewfirform .mailpoet_form.mailpoet_form_form .mailpoet_paragraph.submit-btn.last { position: absolute; top: 3px; right: 3px; }

.clsnewloader { text-align: center; height: 30vh; min-height: 270px; display: flex; }
.clsnewloader img { width: 100%; height: 100%; object-fit: contain; margin: auto; }

.arc-patmorly { padding: 60px 85px; }

.about-page-pat-morley .about-pat-morley-img { border-radius: 10px; outline-width: 5px; }
.about-page-pat-morley .about-pat-morley-dtl { align-items: flex-end; }
.about-page-pat-morley .about-pat-morley-descript p:last-child { margin-bottom: 0; }
.abt-page-patmorly-btndtl .book-price-content p { font-weight: 400; }
.abt-page-patmorly-btndtl .book-price-content p strong { font-weight: 700; }

.book-price .more-book-price { margin-top: 35px; text-align: center; }
.book-price .more-book-price p { line-height: 26px; }
.book-price .more-book-price .download-brn { padding: 0; background: transparent; margin-top: 16px; }
.book-price .more-book-price .download-brn a { width: fit-content; margin: auto; padding-right: 50px; padding-left: 50px; }

.endor-people-sec { margin: 50px 0; background: linear-gradient(90deg, #EA7347 20%, #F5F3EE 20%); }
.endor-people-sec .endor-people-img { margin: 0 0 0px; padding: 60px 15px 40px; background: linear-gradient(90deg, #EA7347 70%, rgba(0,212,255,0) 30%); }
.endor-people-sec .endor-people-img img { max-width: 540px; margin: 0 auto 25px; height: 512px; width: 100%; object-fit: cover; }
.endor-people-sec h2 { margin: 0 0 8px; font-size: 28px; line-height: 32px; color: #fff; width: 65%; }
.endor-people-sec h3 { margin: 0 0 0px; font-family: var(--ft-archivo); font-size: 14px; line-height: 17px; font-weight: 400; color: #fff; width: 65%; }
.endor-people-sec .endor-people-info { font-family: var(--ft-archivo); font-size: 24px; line-height: 40px; padding: 20px; color: #000; height: 100%; display: flex; align-items: center; }

.endor-people-sec-reverse { background: linear-gradient(270deg, #699DAB 20%, #F5F3EE 20%); }
.endor-people-sec-reverse .endor-people-img { background: linear-gradient(270deg, #699DAB 70%, rgba(0,212,255,0) 30%); }
.endor-people-sec-reverse h3,
.endor-people-sec-reverse h2 { margin-left: auto; }

.footer-section { padding: 20px 0; }
.footer-section .footer-section-logo { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.footer-section .footer-section-logo .footer-logo-i { margin: 15px; }
.footer-section .footer-section-logo .footer-logo-i img { transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.footer-section .footer-section-logo .footer-logo-i:hover img { transform: scale(1.1); }

.article-detail-sec { margin: 40px auto; }
.article-detail-sec .large-title { margin-bottom: 20px; }
.article-detail-sec .art-details { font-size: 14px; line-height: 22px; color: #475467; }
.article-detail-sec .art-details span { color: #1D2939; }
.deafultpage,
.article-detail-sec .art-det-info { margin: 40px auto 0; max-width: 842px; }
.article-detail-sec .art-det-info-img { border-radius: 16px; max-height: 580px; overflow: hidden; margin-bottom: 50px; }
.article-detail-sec .art-det-info .subpg-sub-text .art-info-img,
.article-detail-sec .art-det-info-img img { width: 100%; max-height: 100%; object-fit: contain; }
.article-detail-sec .art-det-info .subpg-sub-text { color: #1D2939; }
.deafultpage p,
.article-detail-sec .art-det-info .subpg-sub-text p { margin-bottom: 20px; }
.article-detail-sec .art-det-info .subpg-sub-text a { color: #1D2939; text-decoration: underline; }
.article-detail-sec .art-det-info .subpg-sub-text a:hover { text-decoration: none; }
.article-detail-sec .art-det-info .subpg-sub-text .art-info-img { border-radius: 16px; max-height: 490px; overflow: hidden; margin: 30px 0; position: relative;  }
.article-detail-sec .art-det-info .subpg-sub-text .art-info-img .img-credit { position: absolute; bottom: 40px; left: 20px; background-color: #fff; border-radius: 100px; text-transform: uppercase; font-size: 12px; color: #1D2939; font-family: var(--ft-archivo); padding: 3px 12px; }
.article-detail-sec .art-det-info .categry-list { padding: 5px 0 15px; }
.article-detail-sec .art-det-info .categry-list ul { margin-bottom: 0; }
.article-detail-sec .art-det-info .categry-list ul li { margin-bottom: 5px; margin-right: 10px; }
.article-detail-sec .art-det-info .categry-list a { text-decoration: none; line-height: 1.6; color: #282828; border-radius: 4px; border-color: #282828; }
.article-detail-sec .art-det-info .categry-list a:hover { color: #fff; }
.article-detail-sec .art-det-info .ftr-dtl-subtxt { border-left-width: 8px; padding: 0 0 0 24px; margin: 32px 0; }
.article-detail-sec .art-det-info .ftr-dtl-subtxt h3 { color: #1D2939; margin-bottom: 0; font-size: 26px; font-weight: 700; line-height: 40px; }
.related-article-sec .articlimg { height: 490px; }

.contain-page.sbpgbnr .privatebannerflex { border-top-left-radius: 150px; }
.contain-page.sbpgbnr .top-mainbg h1 { font-size: 75px; padding-top: 30px; }
.deafultpage { color: #1D2939; margin-bottom: 80px; }
.deafultpage ul { padding-left: 25px; }

.article-detail-sec .art-det-info .subpg-sub-text .wp-caption { border-radius: 16px; max-height: 490px; overflow: hidden; margin: 30px 0; position: relative; }
.article-detail-sec .art-det-info .subpg-sub-text .wp-caption .wp-caption-text { position: absolute; bottom: 40px;
  left: 20px;
  background-color: #fff;
  border-radius: 100px;
  text-transform: uppercase;
  font-size: 12px;
  color: #1D2939;
  font-family: var(--ft-archivo);
  padding: 3px 12px;
}

.clsnewforpodcast {
  padding: 0px 20px;
  color: var(--ft-cream);
  text-align: left;
}
.podcasts .privbann-widht { width: 100%; }

input.parsley-error, select.parsley-error, textarea.parsley-error { border-bottom-color: #4B4B4B !important; }

.search-future-dtl { border: 1px solid #bdd2d9; padding: 15px; border-radius: 16px; margin-bottom: 30px; }
.search-future-dtl .future-img { text-align: center; }

body.search.search-results { padding: 0; }

.about-container {max-width: 1060px; margin-left: auto; margin-right: auto;}
.about-two-col {margin-bottom: 20px;}
.about-two-col .col-lg-6 {margin-bottom: 30px;}

.footer-nav.nav-list li {margin-bottom: 16px;}

.clsnewbblstbefrow {max-width: 1280px; margin-left: auto; margin-right: auto;}
.clsnewbblstbefrow .col-md-6 {margin-bottom: 30px;}
.clsnewbblstbefrow .col-md-6:last-child {margin-bottom: 0px;}
.clsnewbblstbefrow .mirror-box {overflow: hidden; position: relative; padding-top: 60%;}
.clsnewbblstbefrow .mirror-box img {max-width: 99%; max-height: 99%;}
.clsnewbblstbefrow .mirror-box a {position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; height: 100%; border: 1px solid #77a6b5; border-radius: 20px; display: flex;
  justify-content: center; align-items: center;}
.clsnewbblstbefrow .future-img {overflow: hidden; position: relative; padding-top: 60%;}
.clsnewbblstbefrow .future-img img {max-width: 100%; max-height: 100%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; height: 100%;}

.clsnewbblstbefrow .future-img.clsnewimgfrbblstdy {overflow: hidden; position: relative; padding-top: 60%; border: 1px solid #77a6b5; border-radius: 20px; display: flex;
  justify-content: center; align-items: center; }
  .clsnewbblstbefrow .future-img.clsnewimgfrbblstdy img {max-width: 97%; max-height: 97%; right: 0;}

.clsnewburntitl {max-width: 1280px; margin-left: auto; margin-right: auto;}
.clsnewburntitl .sub-txt p {font-size: 22px; line-height: 38px;}
.postcast-dtl {word-break: break-all;}

.about-container .ever-dtl p, .about-container .about-ever-dtl p {margin-bottom: 20px;} 
.about-container .ever-dtl p, .about-container .ever-dtl li {font-size: 14px; line-height: 22px;}
.about-container .about-ever-dtl, .about-container .about-ever-dtl p, .about-container .about-ever-dtl li {font-size: 14px; line-height: 22px;}

.cast-form #mailpoet_form_2 {width: 378px;}
.cast-form #mailpoet_form_2 form.mailpoet_form {padding-left: 0px; padding-right: 0px;}

.cast-form input::-webkit-input-placeholder, .cast-form .form-control::-webkit-input-placeholder{opacity:0.6;color:inherit;}
.cast-form input::-ms-input-placeholder, .cast-form .form-control::-ms-input-placeholder{opacity:0.6;color:inherit;}
.cast-form input::placeholder, .cast-form .form-control::placeholder {opacity:0.6;color:inherit;}

.clsnewbblstbeforcontax .col-md-4 {margin-bottom: 20px;}
.clsnewbblstbeforcontax .future-dtl {position: relative; height: 100%; padding-bottom: 40px;}
.clsnewbblstbeforcontax .future-dtl .watch-btn {position: absolute; left: 0; bottom: 6px;}
.clsnewbblstbeforcontax .future-inr h6 {margin-bottom: 5px;}
.clsnewbblstbeforcontax .future-img {margin-bottom: 15px; position: relative; padding-top: 65%; border-radius: 20px; overflow: hidden;}
.clsnewbblstbeforcontax .future-img img {width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0; top: 0; margin: auto; bottom: 0; right: 0;}
.clsnewjoinouremail {max-width: 1170px; margin-left: auto; margin-right: auto;}
.clsnewjoinouremail .submit-btn {margin-top: -4px;}

.clsnewpnkbook .ftr-dtl-subtxt {width: 100%;}
.clsnewpnkbook .commn-title h5 {font-size: 20px; line-height: 28px;}
.clsnewpnkbook .ftr-dtl p {font-size: 14px; line-height: 22px;}
.clsnewpnkbook .ftr-dtl-subtxt p {font-size: 14px; line-height: 22px;}

.fillter-book-list .ftr-dtl p {font-size: 14px; line-height: 22px;}
.fillter-book-list .ftr-dtl-subtxt p {font-size: 14px; line-height: 22px;}

.clsnewyoutubemdl .modal-body {padding: 0px; padding-top: 54.50%;}
.clsnewyoutubemdl .modal-body iframe {position: absolute; width: 100%; height: 100%; border: none !important; left: 0; top: 0; box-shadow: none;}
.clsnewyoutubemdl .modal-content {overflow: hidden; border: none; box-shadow: none; padding: 30px 0px; background-color: transparent;}
.clsnewyoutubemdl .btn-close {position: absolute; right: 2px; top: 2px; z-index: 2; background-color: #fff;}
.clsnewyoutubemdl .modal-dialog {max-width: 900px;}
.header .search .search-form {position: relative;}
.header .search .search-form .search-submit {opacity: 0;}
.header .search .search-btn {position: absolute; right: -5px; top: -4px; border-radius: 39px; border: 0px; padding: 0px 0px; transition: .9s; background-color: var(--bg-lightblack); color: #fff;
  display: flex; width: 33px; height: 33px; display: flex; justify-content: center; align-items: center; background-color: transparent;}
.header .search .search-btn:hover {/*background-color: var(--bg-orange);*/}

.featured-wrap-box .ftr-dtl {margin-bottom: 10px;}

body.modal-open {position: fixed; width: 100%; height: 100%; overflow: hidden;}
.modal-backdrop.show {opacity: 0.8;}

.header-search #search-suggestions {position: absolute; background: #fff; padding:10px; width: 350px; border-radius: 15px;  right:-14px; top: 37px; height: 250px; overflow: auto; z-index: 1; border: 1px solid #ccc;}
.header-search #search-suggestions ul {margin: 0px; padding: 0px;}
.header-search #search-suggestions li {list-style-type: none; display: block; margin: 0px 0px 7px 0px; font-size: 13px; line-height: 18px; padding-bottom: 7px; border-bottom: 1px solid #f1f1f1;}
.header-search #search-suggestions li a {color: #000;}
.header-search #search-suggestions li a:hover {color: #f2903b;}
.clsnone {display: none;}

.featured-books-wrap .featured-wrap-box .ftr-dtl {height: 93px; overflow: hidden;}
.content-book-list .commn-title h5 {min-height: 48px; margin-bottom: 8px;}
.book-list.content-book-list .featured-wrap-box .ftr-dtl {height: 73px; overflow: hidden;}

.featured-wrap-box.clsnewpnkbook .ftr-dtl {height: 66px; overflow: hidden;}

.header-search #search-suggestions p {text-align: center;}

.clsnewconlstbcx {margin-bottom: 40px;}
input.parsley-error, select.parsley-error, textarea.parsley-error {background-color: transparent !important; color: #cf2e2e !important;}

.search-btn-new {position: absolute; right: -5px; top: -4px; z-index: 2; width: 33px; height: 33px; opacity: 0;}


