 @charset "utf-8";* {margin: 0;padding: 0;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font: inherit;font-size: 100%;}img {max-width:100%;}html {line-height: 1;overflow-x:hidden;}ol, ul {list-style: none;}table {border-collapse: collapse;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;vertical-align: middle;}q, blockquote {quotes: none;}q:before, q:after, blockquote:before, blockquote:after {content: "";content: none;}a img {border: none;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}.btn, .butt{transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}body{margin: 0;padding: 0;overflow:hidden;font-family: 'Poppins', sans-serif;font-size:14px;line-height:19px;color:#4F4F4F;background-color:#fff;}h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif;}a{color:#da561a;}a:hover{color:#ff5000;text-decoration:none;}p{font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 19px;margin-bottom:12px;font-weight:400;color:#4F4F4F;}h2{font-size:32px;line-height:37px;font-weight:700;margin:0 0 18px 0;}h3{font-size:28px;line-height:34px;font-weight:700;margin:0 0 15px 0;}h4{font-size: 25px;line-height: 29px;font-weight: 600;margin:0 0 13px 0;}h5{font-size: 22px;line-height:26px;font-weight:600;margin:0 0 12px 0;}h6{font-size: 18px;line-height:23px;font-weight:600;margin:0 0 10px 0;}.intro_page_wrapper{background: url(../images/intro_background.jpg) no-repeat ;width: 100%;background-size: cover;background-position: center;min-height: 100vh;overflow: hidden;position: relative;-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;justify-content: center;align-items: center;}.intro_page_holder{width:100%;padding:0;margin:0;}.intro_page_holder_top{min-height: calc(100vh - 45px);-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;justify-content: center;align-items: center;}.intro_page_holder_top .img_block{margin-bottom:35px;}.intro_page_holder_top .img_block img{width:30%;}.intro_page_holder_top .button_block{animation: jump 3s linear infinite alternate;}.intro_page_holder_top .button_block .intro_btn{-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;font-family: 'Roboto', sans-serif;font-size:15px;font-weight:400;color:#fff;text-transform:uppercase;padding:10px 29px;background-color:#de483a;}@keyframes jump {0% {transform: translateY(5px);}50% {transform: translateY(-9px);}100% {transform: translateY(5px);}}.intro_page_holder_bottom{background: rgba(47, 81, 113,.60);width:100%;padding:12px 10px;}.intro_page_holder_bottom p{font-family: 'Roboto', sans-serif;font-size:1.6em;font-weight:405;letter-spacing:6px;color:#fff;margin-bottom:0;text-transform:capitalize;}@media (max-width: 979px) {.intro_page_holder_top .img_block{margin-bottom:15px;}.intro_page_holder_top .img_block img {width: 65%;}.intro_page_holder_top .button_block .intro_btn{font-size:15px;padding:8px 29px;}.intro_page_holder_bottom p{font-size:1em;}}.top_header_bar{padding:15px 0;border-bottom:1px solid #4F4F4F;}.top_header_bar_holder{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;align-items: center;width:100%;}.top_header_bar_left{}.for_mail {margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #000;display:inline-block;}.for_mail p{margin:0;}.for_mail p a{font-size:14px;line-height:19px;color:#4F4F4F;font-weight:400;}.social_block{display:inline-block;}.social_block a{margin:0 4px 0 0;}.social_block a i{color:#8e8e8e;font-size:16px;}.top_header_bar_right{}.header_login{display:inline-block;}.header_login a{font-size:14px;line-height:19px;color:#4F4F4F;font-weight:400;}.join_us{display:inline-block;margin:0 0 0 16px;}.join_us_btn {background-color: #cea235;padding: 7px 29px;color: #fff;font-size:14px;line-height:19px;font-weight:400;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}.join_us_btn:hover {color: #fff;}.header{width:100%;z-index:2;}.logo{margin:0;}.logo img{width:105px;position: relative;}.header_top{padding:10px 0;}.header_top_holder{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;align-items: center;}.search_panel {margin: 0 auto;}.search_panel form{position:relative;}.search_panel form .form-group{margin-bottom:0;position:relative;}.search_panel .form-control{background-color:transparent;border:1px solid #4F4F4F;color:#4F4F4F;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;padding: .375rem 31px .375rem 15px;}.search_panel .form-control::placeholder {color: #4F4F4F;opacity: 1;}.search_panel .rb-search-btn{background-color:transparent;border:none;cursor:pointer;position:absolute;right:24px;top:8px;}.search_panel .rb-search-btn i{font-size:15px;color:#000;}.join_wrapper{}.cart_holder{border-right: 1px solid #000;display:inline-block;padding:0 10px 0 0;margin:0 10px 0 0;}.cart_holder a{color: #4F4F4F;}.cart_holder .cart_icon {display: inline-block;position: relative;margin: 0 6px 0 0;}.cart_holder .cart_icon .cart_count {position: absolute;top: -13px;right: -8px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;background-color: #da561a;color: #fafafa;font-size: 12px;line-height: 12px;padding: 4px;width: 20px;height: 20px;text-align:center;}.user_holder{display:inline-block;}.user_holder a{color:#4F4F4F;}.slogan{}.slogan a{color:#fff;}.login_wrapper {border-right: 1px solid #fff;border-left: 1px solid #fff;padding: 0 10px;margin-left:15px;color:#fff;}.login_wrapper a{color:#fff;margin:0 5px;}.login_wrapper a:hover{color:#de483a;}.language_wrapper{color:#fff;margin-left:15px;}.language_wrapper span{margin-right:5px;}.header-main{background-color:#1b5d9a;padding:0px 0;margin:0;}.header-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;align-items: center;justify-content: center;position: relative;}.cu_bg-primary {padding:0 0;}.login_btn{-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;font-family: 'Roboto', sans-serif;font-size:15px;font-weight:400;color:#fff;text-transform:capitalize;padding:10px 29px;background-color:#de483a;}.login_btn:hover{color: #fff;background-color: #33495e;text-decoration: none;}.intro_btn{-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;font-family: 'Roboto', sans-serif;font-size:15px;font-weight:400;color:#fff;text-transform:uppercase;padding:10px 29px;background-color:#de483a;}.intro_btn:hover{color: #fff;background-color: #33495e;text-decoration: none;}.sticky {position: fixed;top: 0;left:0;right:0;z-index: 9;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;margin-top:0px;width: 100%;background: rgba(25, 23, 26,.90);}.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both }.slideInDown {-webkit-animation-name:slideInDown;animation-name:slideInDown }@-webkit-keyframes slideInDown {from {-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible }to {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0) }}@keyframes slideInDown {from {-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible }to {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0) }}.navbar-dark .navbar-nav li.menu-item{position:relative;padding:0px;margin-right:60px;}.navbar-dark .navbar-nav li{position:relative;}.navbar-dark .navbar-nav li.menu-item a {color: #fff;font-size:15px;line-height:24px;font-weight:400;font-family: 'Poppins', sans-serif;padding:0px;text-transform: capitalize;transition: 0.2s ease;padding:10px 20px 10px 20px;display:block;}.header-container .navbar-nav li.current_page_item{position:relative;background-color:#cea235;}.header-container .navbar-nav li.current_page_item a{color: #fff;}.navbar-dark .navbar-nav li.menu-item a:focus, .navbar-dark .navbar-nav li.menu-item a:hover {color: #fff;background-color:#cea235;}.navbar-dark .navbar-nav .active> .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {color: #fff;background-color:#cea235;}.header-container .navbar-nav li:last-child{margin-right:0px !important;}.navbar-dark .navbar-nav li.submenu > a:after {content: "\f107";font-family: FontAwesome;display: inline-block;margin-left: 5px;font-size:12px;font-weight:400;}.navbar-dark .navbar-nav li.submenu ul{position:absolute;opacity:0;visibility:hidden;top:100%;background-color:#333f48;color:#fff;min-width:200px;}.header-container .navbar-dark li.submenu ul li a{color: #fff ;font-size:14px;font-weight:400;padding:5px 10px;display:block;width:100%;}.header-container .navbar-dark li.sub-menu ul li a:hover{color:#db908c;text-decoration:none;}@media (min-width: 992px){.navbar-dark .navbar-nav li.submenu:hover ul{opacity:1;visibility:visible;z-index:2;}}@media (max-width: 992px){.navbar-dark .navbar-nav li.submenu ul {display: none;opacity:1;visibility:visible;position:static;}.navbar-dark .navbar-nav li.submenu.show ul {display: block;}}.navbar-dark .navbar-brand {color: #0c0c0c;}.navbar-dark .navbar-nav li .drop_d_arrow img{width:18px !important;margin-left:4px;}.navbar-dark .navbar-nav li.menu-item.active a:after {transition: all .2s ease-in-out;text-decoration: none;}.navbar-dark .navbar-nav li.menu-item a:hover:after {transition: all .2s ease-in-out;text-decoration: none;}.nav-item:hover .dropdown-menu{display: block;}.nav-item .dropdown-menu{margin-top:0;}button.d-lg-none.btn.zbtn-warning.float-right {margin-top: 6px;}.offcanvas-header{display:none;}.screen-overlay {height: 100vh;z-index: 30;position: fixed;top: 0;left: 0;opacity:0;visibility:hidden;background-color: rgba(34, 34, 34, 0.6);transition:opacity .2s linear, visibility .1s, width 1s ease-in;}.screen-overlay.show {transition:opacity .5s ease, width 0s;opacity:1;width:100%;visibility:visible;}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display: none;}.navbar .nav-item:hover .dropdown-menu{display: block;}.navbar .nav-item .dropdown-menu{margin-top:0;}}@media (min-width:320px){.mobile-offcanvas.show {background:#151414;width: 360px;padding:10px;}}@media (max-width:992px) {.navbar-dark .navbar-nav li.menu-item {margin-right: 0px;}.offcanvas-header{display:block;}.offcanvas-header button{font-size: 30px;background: no-repeat;margin: 0px;padding: 0px;height: 7px;margin-top: 5px;padding-right:12px;}.mobile-offcanvas{visibility: hidden;transform:translateX(-100%);border-radius:0;display:block;position: fixed;top: 0;left:0;height: 100vh;z-index: 1200;width:80%;overflow-y: hidden;overflow-x: hidden;transition: visibility .2s ease-in-out, transform .2s ease-in-out;}.mobile-offcanvas.show{visibility: visible;transform: translateX(0);}}.other_links{}.other_links ul{list-style-type:none;padding:0;margin:0;}.other_links ul li{display:inline-block;border-right:1px solid #fff;padding:0 14px;}.other_links ul li:last-child{border-right:none;padding-right:0px;}.other_links ul li a{color: #fff;font-size: 15px;line-height: 1.5;font-weight: 600;font-family: 'Roboto', sans-serif;padding: 0px;text-transform: uppercase;transition: 0.2s ease;}.other_links ul li a:hover{color:#3fa3d1;text-decoration:none;}.default_btn{background-color:#3fa3d1;padding:10px 28px;font-size:15px;line-height:19px;color:#fff;font-family: 'Poppins', sans-serif;text-align:center;border:none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display:inline-block;margin:0 0 0 0;position:relative;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;position: relative;z-index: 1;outline: none;}.default_btn:after {content: "";position: absolute;width: 6px;height: 100%;top: 0;right: 0;background-color: #2c92c0;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}.default_btn:hover:after {width: 100%;z-index: -1;}.default_btn:hover{color:#fff;text-decoration:none;}.header_banner{padding:0;margin:0;position: relative;}.header_banner .overlay {background: url(../images/overlay.png);opacity: 0.4;position: absolute;left: 0;top: 0;right: 0;z-index: 2;width: 100%;height: 100%;}.header_banner .container-fluid{z-index: 2;position: absolute;bottom: 11%;left: 0;right: 0;}.header_banner .container {z-index: 2;position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;}.header_banner .container-fluid .col-md-6{margin:0 0 0 auto;}.header_banner .banner_img{}.header_banner .banner_img img {width: 100%;object-fit: cover;object-position: center top;}.header_banner .banner_text{padding:15px 10px;max-width:600px;}.header_banner .banner_text h1{color:#fff;font-size:50px;line-height:60px;font-weight:700;text-transform:capitalize;margin-bottom:10px;text-shadow: 0px 1px 1px #000000;}.header_banner .banner_text h1 strong{font-weight:700;}.header_banner .banner_text h1 span{color:#f8b604;}.header_banner .banner_text h5{font-size: 18px;line-height: 24px;color:#33495e;font-weight:700;text-transform: capitalize;margin-bottom:10px;}.header_banner .banner_text ul{list-style-type:none;padding:0;margin:0;}.header_banner .banner_text ul li{list-style-type:none;padding:0;margin:0 0 5px 0;font-family: 'Roboto', sans-serif;font-size:16px;line-height:22px;color:#33495e;font-weight: 500;}.header_banner .banner_text ul li span{color:#de483a;}.header_banner .banner_text p{font-family: 'Roboto', sans-serif;font-size:15px;line-height:20px;color:#fff;font-weight: 400;margin-bottom:8px;}.banner_btn{background-color: #f8b604;color: #fff;font-size: 15px;text-align: center;font-family: 'Roboto', sans-serif;font-weight: 400;cursor: pointer;padding: 9px 18px;display: inline-block;cursor: pointer;margin: 10px 0 0 0;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;position: relative;z-index: 1;border: none;outline: none;}.banner_btn:after {content: "";position: absolute;width: 8px;height: 100%;top: 0;right: 0;background-color: #003665;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}.banner_btn:hover {color:#f8b604;}.banner_btn:hover:after {width: 100%;z-index: -1;}.header_banner .owl-carousel .owl-nav {position: absolute;top: 38%;width: 100%;z-index:3;}.header_banner .owl-carousel .owl-nav .owl-prev span {left: 0px;top:0;position: absolute;width: 60px;height: 60px;background: url(../images/slider_arrow_left.png) no-repeat center center;font-size: 40px;line-height: 30px;font-weight: 400;outline: none;text-indent:-2000000px;background-size:40px;}.header_banner .owl-carousel .owl-nav .owl-next span {top:0;right: 0px;position: absolute;width: 60px;height: 60px;background: url(../images/slider_arrow_right.png) no-repeat center center;background-size:40px;color: #fff;font-size: 40px;line-height: 30px;font-weight: 400;outline: none;text-indent:-2000000px;}.header_banner .owl-carousel .owl-dots {position: absolute;bottom: 30px;text-align: center;width: 100%;left: 0;right: 0;}.header_banner .owl-carousel .owl-dots .owl-dot {display: inline-block;margin: 0px 5px 0 5px;border-radius: 50%;text-align: center;background-color: transparent;border:1px solid #1b5d9a;width: 25px;height: 7px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}.header_banner .owl-carousel .owl-dots .owl-dot.active, .header_banner .owl-dots .owl-dot:hover {background-color: #1b5d9a;border:1px solid #1b5d9a;width: 25px;height: 7px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}.featured_book_section{padding:35px 0;margin:0 ;}.featured_book_section_top{margin:0 0 12px 0;}.featured_book_section_top h2{font-style:italic;font-weight: 700;font-size: 32px;line-height: 48px;text-align: center;color: #4F4F4F;padding: 0 12px 0 12px;margin-bottom: 18px;position: relative;z-index: 1;}.featured_book_section_top h2 span {background-color: #fff;padding: 0 12px 0 12px;position: relative;z-index: 1;}.featured_book_section_top h2:before {content: '';position: absolute;display: block;width: 54%;height: 2px;background-color: #09A08C;bottom: 16px;left: 0;right: 0;text-align: center;margin: 0 auto;z-index: -1;}.featured_book_section_bottom{}.featured_book_section_bottom .owl-carousel .owl-nav {position: absolute;top: 35%;width: 100%;}.featured_book_section_bottom .owl-carousel .owl-nav .owl-prev span {left: -50px;position: absolute;width: 40px;height: 40px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: url(../images/left_arrow.png) no-repeat;font-size: 0px;line-height: 40px;font-weight: 400;outline: none;text-align: center;background-position: center;}.featured_book_section_bottom .owl-carousel .owl-nav .owl-next span {right: -50px;position: absolute;width: 40px;height: 40px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: url(../images/right_arrow.png) no-repeat;font-size: 0px;line-height: 40px;font-weight: 400;outline: none;text-align: center;background-position: center;}.featured_product_box {}.product_box{margin:0 0 15px 0;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}.product_box .img_block{padding:0;text-align:center;position:relative;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;overflow: hidden;position: relative;}.product_box .img_block img{}.product_box .img_block .tg-bookimg {position: relative;}.product_box .img_block .tg-bookimg img {height: auto;}.product_box .img_block .tg-bookimg .tg-frontcover {z-index: 2;width: 100%;position: relative;}.product_box .img_block .tg-bookimg .tg-frontcover:before {top: 0;left: 0;z-index: 3;content: '';width: 100%;height: 100%;position: absolute;background: -moz-linear-gradient(left, rgba(0,0,0,0) 8%, rgba(0,0,0,0.1) 5%, rgba(0,0,0,0) 13%);background: -webkit-linear-gradient(left, rgba(0,0,0,0) 8%, rgba(0,0,0,0.1) 5%, rgba(0,0,0,0) 13%);background: linear-gradient(to right, rgba(0,0,0,0) 8%, rgba(0,0,0,0.1) 5%, rgba(0,0,0,0) 13%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 );}.product_box .img_block .tg-bookimg .tg-backcover {top: 2%;left: 0;z-index: 1;width: 100%;height: 96%;overflow: hidden;background: #000;position: absolute;}.product_box .img_block .tg-bookimg .tg-backcover img {opacity: 0.60;}.product_box .img_block .tg-bookimg .tg-backcover:after {top: 4%;right: 3px;z-index: 2;width: 15px;height: 92%;content: '';position: absolute;background: url('../images/bookpattren.png') no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-ms-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}.product_box:hover .img_block .tg-bookimg .tg-backcover {left: 14px;}.product_box:hover .img_block {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);-moz-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);-ms-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);-o-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);}.product_box:hover .img_block {padding: 9px 13px 9px 0;}.product_box .text_block{padding:14px 1px 2px 1px;text-align:center;}.product_box .text_block .rank{margin:0 0 10px 0;color:#4F4F4F;}.product_box .text_block .rank img{width:100px;display:inline-block;margin:0 4px 0 0;}.product_box .text_block p.by_txt {display: block;height: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis ;}.product_box .text_block .by_txt span{font-weight:405;}.product_box .text_block .book_name_txt{color:#044031;font-size: 20px;line-height: 25px;margin-bottom: 10px;}.product_box .product_lable{position: absolute;top: 10px;left: 10px;cursor: pointer;z-index: 2;}.product_box .h_deil{background-color:#ff9900;text-align: center !important;color: #fff;font-size: 12px;padding: 0 5px;text-transform: capitalize;font-weight: 500;display: inline-block;position: relative;line-height: 18px;text-align: center;min-width: 35px;}.off{background-color:#fe0000;text-align: center !important;color: #fff;font-size: 12px;padding: 0 5px;text-transform: capitalize;font-weight: 500;display: inline-block;position: relative;line-height: 18px;text-align: center;min-width: 35px;}.product_box .wishlist_div {text-align: center;background: #fff;text-align: center;position: relative;white-space: nowrap;margin-top: 0;color: #000;width: 30px;height: 30px;line-height: 30px;display: inline-block;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border: 0;cursor: pointer;padding: 0;position: absolute;top: 10px;right: 10px;z-index: 2;}.pro_func_holder{-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;justify-content: space-between;align-items: center;background-color:#e6885f;border:1px solid #636467;}.pro_func_holder div{-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;justify-content: center;align-items: center;flex-direction: row;padding:5px 3px;color:#fff;font-size:13px;border:1px solid #636467;border-top:none;border-bottom:none;text-align:center;width:33%;height:35px;}.pro_func_holder div img{width:15px !important;margin:0 3px 0 0;}.pro_func_holder div:first-child{border-left:none;border-right:none;}.pro_func_holder div:last-child{border-right:none;border-left:none;}.pro_func_holder div:nth-child(2) img{width:20px !important;}.product_box .text_block h3{font-size:16px;line-height:20px;font-weight:600;color:#3fa3d1;margin-bottom:6px;}.product_box .text_block .short_dec_box ul{list-style-type:none;padding:0;margin:0;}.product_box .text_block .short_dec_box ul li{list-style-type:none;padding:0;margin:0 0 4px 0;font-size:14px;color:#151414;font-weight:400;}.product_box .text_block .short_dec_box ul li span{font-weight:600;margin-right:4px;}.book_of_month_sec{display:none;}.book_of_month_sec h2{color: #044031;font-weight: 600;margin: 0 0 22px 0;}.latest_books_sale_section{padding:35px 0;margin:0;}.latest_books_sale_section .vertical-item {position: relative;border: 0;border-radius: 5px;overflow: hidden;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}.latest_books_sale_section .vertical-item:hover .item-media{animation-name: elementor-animation-wobble-horizontal;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;}@keyframes elementor-animation-wobble-horizontal {16.65% {transform:translateX(8px) }33.3% {transform:translateX(-6px) }49.95% {transform:translateX(4px) }66.6% {transform:translateX(-2px) }83.25% {transform:translateX(1px) }100% {transform:translateX(0) }}.latest_books_sale_section .vertical-item:hover .item-media img{filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}.latest_books_sale_section .item-media {position: relative;overflow: hidden;}.latest_books_sale_section .item-media img {width: 100%;}.latest_books_sale_section .vertical-item .item-content {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;padding: 0 30px 20px;z-index: 3;text-align:center;}.latest_books_sale_section .vertical-item .item-content h4{color:#fff;}.latest_books_sale_section .vertical-item .item-content p{color:#fff;}.latest_books_sale_section .vertical-item .item-content .shop_button{background: rgba(255, 255, 255, 0.3);color:#fff;padding:6px 15px;font-size:13px;font-weight:400;}.home_book_section{padding:35px 0 48px 0;}.home_book_section_top{margin:0 0 26px 0;}.heading_div{}.heading_div h2{color: #4F4F4F;background-color: #fff;padding: 0 12px 0 12px;margin-bottom: 18px;position:relative;z-index:1;}.heading_div h2 span{background-color: #fff;padding: 0 12px 0 12px;position:relative;z-index:1;}.heading_div h2:before{content: '';position: absolute;display: block;width: 54%;height: 2px;background-color: #1b5d9a;bottom: 16px;left: 0;right: 0;text-align: center;margin: 0 auto;z-index:-1;}.home_book_section_bottom{margin:0 0 16px 0;}.home_book_section_bottom .owl-carousel .owl-nav {position: absolute;top: 35%;width: 100%;}.home_book_section_bottom .owl-carousel .owl-nav .owl-prev span {left: -50px;position: absolute;width: 40px;height: 40px;-webkit-border-radius:0;-moz-border-radius: 0;border-radius: 0;background: url(../images/left_arrow.png) no-repeat;font-size: 0px;line-height: 40px;font-weight: 400;outline: none;text-align:center;background-position: center;}.home_book_section_bottom .owl-carousel .owl-nav .owl-next span {right: -50px;position: absolute;width: 40px;height: 40px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: url(../images/right_arrow.png) no-repeat;font-size: 0px;line-height: 40px;font-weight: 400;outline: none;text-align:center;background-position: center;}.bookio_section{background-color:#f1f1f1;padding:35px 0;margin:0;}.bookio_section_holder{max-width:1100px;margin:0 auto;}.bookio_video{position:relative;}.video-links {text-align: center;}.video-links {width: 80px;height: 80px;border-radius: 100%;text-align: center;background-color: #ffffff;display: inline-block;vertical-align: middle;position: absolute;-webkit-box-shadow: 0 0 0 0 #f3f3f3;box-shadow: 0 0 0 0 #f3f3f3;-webkit-animation: ripple 3s infinite;animation: ripple 3s infinite;margin: 0 auto;left: 0;right: 0;top: 35%;}.video-links:after, .video-links:before {width: 80px;height: 80px;border-radius: 50%;background-color: #f0582c;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-animation-delay: .9s;animation-delay: .9s;content: "";position: absolute;-webkit-box-shadow: 0 0 0 0 #f3f3f3;box-shadow: 0 0 0 0 #f3f3f3;-webkit-animation: ripple 4s infinite;animation: ripple 4s infinite;}.video-links::after {-webkit-animation-delay: .6s;animation-delay: .6s;}.video-links i {line-height: 80px;color: #fff;font-size: 40px;position: relative;z-index: 11;}@-webkit-keyframes ripple {70% {-webkit-box-shadow: 0 0 0 70px rgba(42, 45, 59, 0);box-shadow: 0 0 0 70px rgba(42, 45, 59, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(42, 45, 59, 0);box-shadow: 0 0 0 0 rgba(42, 45, 59, 0);}}@keyframes ripple {70% {-webkit-box-shadow: 0 0 0 70px rgba(42, 45, 59, 0);box-shadow: 0 0 0 70px rgba(42, 45, 59, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(42, 45, 59, 0);box-shadow: 0 0 0 0 rgba(42, 45, 59, 0);}}.bookio_section_holder .text_block{}.bookio_section_holder .text_block h5{color:#044031;font-weight:500;margin: 0 0 10px 0;}.bookio_section_holder .text_block h3{color:#044031;font-weight:600;margin: 0 0 10px 0;}.bookio_section_holder .text_block h6{color:#044031;font-size: 16px;line-height: 21px;font-weight: 500;margin: 0 0 10px 0;}.bookio_section_holder .text_block p{margin: 0 0 16px 0;}.button_block{display:inline-block;width:100%;margin:12px 0 0 0;}.learn_more_btn{background-color:#044031;padding:8px 20px;color:#fff;}.learn_more_btn:hover{background-color:#f0592a;color:#fff;}.blog_wrapper{padding:50px 0;}.blog_wrapper_top{margin:0 0 24px 0;}.blog_wrapper_top h2 {font-style: italic;font-weight: 700;font-size: 32px;line-height: 48px;text-align: center;color: #4F4F4F;}.blog_wrapper_bottom{max-width: 1100px;margin: 0 auto;}.sectionhead {margin:0 0 10px 0;}.sectionhead h3 {font-weight: 600;font-size: 28px;line-height: 34px;text-align: center;color: #4F4F4F;}.post-box{margin: 0 0 25px 0;box-shadow: 0px 34px 43px rgba(197, 205, 216, 0.6);}.post-inner{}.post-inner .entry-media{overflow:hidden;}.post-inner .entry-media img {object-fit: cover;object-position: center;width: 100%;transition: all .5s ease;}.post-inner:hover .entry-media img {-webkit-transform: scale(1.5, 1.5);-moz-transform: scale(1.5, 1.5);-o-transform: scale(1.5, 1.5);-ms-transform: scale(1.5, 1.5);transform: scale(1.5, 1.5);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=1);opacity: 1;-webkit-transition: all 0.7s ease-in-out;-moz-transition: all 0.7s ease-in-out;-o-transition: all 0.7s ease-in-out;-ms-transition: all 0.7s ease-in-out;transition: all 0.7s ease-in-out;}.post-inner .inner-post{padding:15px 10px 15px 10px;}.post-inner .inner-post h6{color:#fd4729;font-size: 14px;line-height: 20px;font-weight: 500;margin: 0 0 7px 0;}.post-inner .inner-post .entry-title{color: #044031;font-size: 19px;line-height: 24px;font-weight: 600;margin: 0 0 10px 0;}.post-inner .inner-post .entry-title a{color: #044031;font-weight: 600;}.post-inner .inner-post .post_stats i{color: #044031;margin: 0 4px 0 0;}.post-inner .inner-post .post_stats span {margin: 0 6px 0 0;}.post-inner .inner-post .post_stats a{color: #4F4F4F;}.post-content .post-footer {margin: 8px 0 0 0;display: inline-block;}.post-content .post-footer .readmore {background-color: #fec228;padding: 9px 18px;font-size: 15px;line-height: 19px;color: #fff;text-align: center;border: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: inline-block;margin: 0 0 0 0;position: relative;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;position: relative;z-index: 1;outline: none;}.post-content .post-footer .readmore:after {content: "";position: absolute;width: 6px;height: 100%;top: 0;right: 0;background-color: #f3af02;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}.post-content .post-footer .readmore:hover:after {width: 100%;z-index: -1;}.sidebar {position: relative;margin: 0;}.sidebar .widget_search {margin: 0 0 20px 0;}.widget_search form {position: relative;}#searchform .input-group {background: 0 0;position: relative;}#searchform .input-group .input-group-append {position: absolute;right: 0;top: 0;}#searchform .input-group .btn{background: 0 0;position:relative;}#searchform .input-group .btn:before{position: absolute;content:"";width:1px;height:32px;background-color:#CCC;left:0;top:8px;}.widget_search form .btn{background: 0 0;position: absolute;border: none;display: inline-block;font: normal normal normal 16px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;height: 54px;width: 70px;right: 0;top: 0;}#searchform .input-group input[type="text"] {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background: 0 0;height: 49px;padding-right: 20px;padding-left: 20px;border: 1px solid #dddee1;width: 100%;position: relative;}.sidebar .widget-title {font-size: 22px;line-height:26px;font-weight:405;color:#000;padding: 0 0 9px 0;margin-bottom: 15px;position: relative;}.sidebar .w_border{padding: 20px 10px;border: 2px dotted #ebebeb;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin:0 0 20px 0;}.sidebar .w_border ul{}.sidebar .w_border ul li {margin-bottom: 10px;padding-bottom:10px;position: relative;border-bottom:1px solid #dddee1;}.sidebar .w_border ul li a{color:#4F4F4F;font-size:13px;line-height:18px;}.sidebar .w_border ul li a:hover{color:#ff5000;}.sidebar .w_border ul li:hover:before {background: #000A61;}.sidebar .rc-post {margin: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;justify-content: flex-start;align-items: center;align-content: center;}.sidebar .rc-post figure {width: 125px;margin: 0 8px 0 0;}.sidebar .rc-post .tg-postcontent {width: auto;float: none;padding: 0;overflow: hidden;}.sidebar .rc-post .tg-postcontent .tg-posttitle h3{font-size:13px;line-height:18px;font-weight: 600;margin:0;}.blog_pagination.pagination_wrapper .page-numbers li.current {width: 34px;height: 34px;line-height: 34px;color: #fff;font-weight: 600;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;background-color: #f1592b;border: 1px solid #f1592b;}.blog_pagination.pagination_wrapper .page-numbers li a:hover {text-decoration: none;background-color: #e81500;color: #fff;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;}.single-post .post-wrapper-hentry {background-color: #FFFFFF !important;border: 1px solid rgba(182, 196, 225, 0.75);margin: 0 0 25px 0;box-shadow: -0.00px -1.00px 16px 2px rgba(167,167,168,0.10);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.single-post .post-wrapper-hentry .post-content-wrapper-single .entry-image-wrapper-single img{width:100%;object-fit: cover;object-position: center;transition: all .5s ease;}.single-post .post-wrapper-hentry .entry-data-wrapper{padding:25px 15px;}.single-post .post-wrapper-hentry .entry-data-wrapper .entry-header-wrapper{margin:0 0 20px 0;}.single-post .post-wrapper-hentry .entry-data-wrapper .entry-header h1.entry-title {color: #0c3762;font-size: 24px;letter-spacing: 0px;font-weight: 600;line-height: 32px;margin-bottom:15px;}.single-post .post-wrapper-hentry .entry-data-wrapper .entry-meta {border-top: 1px solid rgba(182, 196, 225, 0.75);border-bottom: 1px solid rgba(182, 196, 225, 0.75);padding: 6px 0 6px 0;margin: 5px 0 15px 0;}.entry-meta > span {display: inline-block;margin: 0 16px 0 0;}.single-post .post-wrapper-hentry .entry-data-wrapper .entry-content h2{font-size: 20px;letter-spacing: 0px;font-weight: 600;line-height: 28px;margin-bottom:15px;}.entry-author{font-size: 16px;line-height: 1.5;margin: 30px 0 0 0;padding: 15px;position: relative;width: 100%;background-color: #FFFFFF !important;border: 1px solid rgba(182, 196, 225, 0.75);margin: 0 0 25px 0;box-shadow: -0.00px -1.00px 16px 2px rgba(167,167,168,0.10);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.entry-author .author-avatar {margin: 0;width: 90px;padding:0;display:inline-block;}.entry-author .author-heading {margin: 0;padding: 0 0;display:inline-block;}.entry-author .author-heading .author-title {clear: none;font-size: 19px;font-weight: 400;margin: 0;padding: 0;overflow: hidden;position: relative;word-wrap: break-word;}.entry-author .author-bio {margin:20px 0 0 0;width: 100%;}.post-navigation {font-size: 16px;line-height: 1.5;margin: 30px 0 0 0;padding: 15px;position: relative;width: 100%;background-color: #FFFFFF !important;border: 1px solid rgba(182, 196, 225, 0.75);margin: 0 0 25px 0;box-shadow: -0.00px -1.00px 16px 2px rgba(167,167,168,0.10);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.post-navigation .nav-links {display: flex;}.post-navigation .nav-previous, .post-navigation .nav-next {width: 50%;}.post-navigation .nav-next {border-left: 1px solid #cccccc;margin: 0;padding: 0 0 0 30px;}.single-post .post-navigation .meta-nav {color: #ff7e00;}.post-navigation .meta-nav {color: #208de5;display: block;font-size: 19px;font-size: 1.1875rem;font-weight: 700;line-height: 1;margin: 0 0 10px;margin: 0 0 0.625rem;}.single-post .post-title {font-size: 15px;line-height: 1.7;word-wrap: break-word;font-weight: 400;color: #3d3d3d;}.testimonial_wrapper{padding:50px 0 45px 0;margin:0;}.testimonial_wrapper_top{margin:0 0 18px 0;}.testimonial_wrapper_top h2{color:#BDBDBD;}.testimonial_wrapper_top h2 span{color:#DA561B;}.testimonial_wrapper_bottom{max-width: 1100px;margin: 0 auto;}.testimonial_wrapper_bottom .service-holder{text-align:center;}.testimonial_wrapper_bottom .service-holder .sevrice-text .testimonial-thumb{margin: 0 auto 15px auto;display: inline-block;}.testimonial_wrapper_bottom .service-holder .sevrice-text .testimonial-thumb img{width:120px !important;height:120px;}.testimonial_wrapper_bottom .service-holder .sevrice-text .testimonial_content{max-width: 80%;margin: 0 auto;}.testimonial_wrapper_bottom .service-holder .sevrice-text .testimonial_content p{color:#828282;}.testimonial_wrapper_bottom .service-holder .sevrice-text .testimonial_content h6{color:#828282;font-size: 16px;line-height: 24px;font-weight:400;}.testimonial_wrapper_bottom .service-holder .sevrice-text .testimonial_content h6 span{color:#1b5d9a;font-weight:700;}.testimonial_wrapper_bottom .owl-carousel .owl-nav {position: absolute;top: 35%;width: 100%;}.testimonial_wrapper_bottom .owl-carousel .owl-nav .owl-prev span {left: -20px;position: absolute;width: 40px;height: 40px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: url(../images/left_arrow.png) no-repeat;font-size: 0px;line-height: 40px;font-weight: 400;outline: none;text-align: center;background-position: center;}.testimonial_wrapper_bottom .owl-carousel .owl-nav .owl-next span {right: -20px;position: absolute;width: 40px;height: 40px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: url(../images/right_arrow.png) no-repeat;font-size: 0px;line-height: 40px;font-weight: 400;outline: none;text-align: center;background-position: center;}.testimonial_wrapper_bottom .owl-carousel .owl-dots {text-align: center;margin: 0px;}.testimonial_wrapper_bottom .owl-carousel .owl-dots .owl-dot {display: inline-block;margin: 0px 5px 0 5px;border-radius: 50%;text-align: center;background-color: transparent;border: 1px solid #1b5d9a;width: 12px;height: 12px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.testimonial_wrapper_bottom .owl-carousel .owl-dots .owl-dot.active, .testimonial_wrapper_bottom .owl-dots .owl-dot:hover {background-color: #1b5d9a;border: 1px solid #1b5d9a;width: 12px;height: 12px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}footer{padding: 0;margin:0;position:relative;background-color:#f1f1f1;}.footer_top{padding:40px 0 40px 0;}.footer_logo{margin:0 0 16px 0;}.footer_logo img{width:110px;}.footer_about{margin:0 0 16px 0;}.footer_about p {font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 19px;margin-bottom: 12px;font-weight: 400;color: #4F4F4F;}.footer_about .button_block {margin: 4px 0 15px 0;display: inline-block;width: 100%;}.footer_about .button_block a{color:#e82b67;}.footer_social{margin:10px 0 12px 0;text-align:right;}.footer_social a {margin: 0 5px 0 0;}.footer_social a i {color: #8e8e8e;font-size: 20px;}.footer_top h5 {font-size: 20px;font-weight: 500;color: #000;}.footer_link_box{display:inline-block;vertical-align: top;}.footer_link {list-style-type: none;padding: 0;margin: 0;}.footer_link li {padding: 0 0 0 0;margin: 0 0 7px 0;position:relative;color: #4F4F4F;font-size: 13px;}.footer_link li a {text-decoration: none;padding: 0;margin: 0;font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 400;font-size: 14px;line-height: 22px;color: #4F4F4F;}.footer_link li a:hover {color: #e82b67;text-decoration: none;}.footer_c_link{list-style-type: none;padding: 0;margin: 0;}.footer_c_link li {padding: 0 0 0 0;margin: 0 0 10px 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: left;position: relative;color: #4F4F4F;font-size: 14px;}.footer_c_link li span{margin:0 0 0 0;width:20px;min-width: 20px;overflow: hidden;position: absolute;left: 0;top: 0;text-align:center;}.footer_c_link li .desc {padding: 0 0 0 27px;}.footer_c_link li a {text-decoration: none;padding: 0;margin: 0;font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 400;font-size: 14px;line-height: 22px;color: #4F4F4F;}.footer_c_link li a:hover {color: #e82b67;text-decoration: none;}.footer_links_holder p{color:#fff;}.subscribe_form_holder{text-align:center;}.subscribe_form_holder h4{color:#9c9c9c;font-weight:700;font-size:27px;line-height:30px;}.subscribe_form_holder h4 span{font-size:22px;}.subscribe_form_holder form .form-control {height: 38px;color: #8d8d8d;font-size: 14px;line-height: 18px;text-align:center;}.send_btn{background: #67c3d7;background: -moz-linear-gradient(top, #67c3d7 0%, #278bb4 100%);background: -webkit-linear-gradient(top, #67c3d7 0%,#278bb4 100%);background: linear-gradient(to bottom, #67c3d7 0%,#278bb4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c3d7', endColorstr='#278bb4',GradientType=0 );text-align:center;color:#fff;outline:none;cursor:pointer;width:130px;margin:0 auto;border:none;padding:6px 15px;}.footer_bottom{border-top:1px solid #dfdfdf;padding:10px 4px;}.footer_bottom ul{list-style-type:none;padding:0;margin:0;color: #4F4F4F;}.footer_bottom ul li{display:inline-block;padding:0;margin:0 2px 0 1px;color: #4F4F4F;}.footer_bottom ul li a {text-decoration: none;padding: 0;margin: 0 2px 0 0;font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 400;font-size: 13px;line-height: 25px;color: #4F4F4F;}.footer_bottom ul li a:hover {color: #e82b67;text-decoration: none;}.footer_bottom p.copright_txt{color:#4F4F4F;font-size:13px;line-height:40px;font-weight:400;margin-bottom:0px;font-family: 'Roboto', sans-serif;}#go-to-top {display: inline-block;height: 45px;width: 45px;position: fixed;bottom: 10px;right: 25px;white-space: nowrap;color: #044031;background-color:#fff;box-shadow: 0px 34px 43px rgba(197, 205, 216, 0.6);border: 1px solid #dddddd;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;animation: jump 3s linear infinite alternate;text-align: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;align-items: center;justify-content: center;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;z-index: -1;visibility: hidden;}@keyframes jump {0% {transform: translateY(5px);}50% {transform: translateY(-10px);}100% {transform: translateY(5px);}}#go-to-top:hover{background-color:#fff;text-decoration:none;}#go-to-top.active {z-index: 100;visibility:visible;}#go-to-top i{color:#044031;font-size:20px;}#innerbanner-holder {position: relative;margin: 0 auto;}.innerpage-banner img {object-fit: cover;width: 100%;object-position: center center;}#innerbanner-holder .container {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;text-align: center;z-index: 1;width: 100%;}#innerbanner-holder .banner_text {padding: 15px 20px;background-color: rgba(255, 255, 255, 0.6);position:absolute;top:50%;left:0;transform:translateY(-50%);}#innerbanner-holder h2 {margin-bottom: 5px;color: #181919;text-transform:uppercase;}#innerbanner-holder h2 span{font-weight:500;}#innerbanner-holder h4 {margin-bottom: 0px;font-size:19px;color: #181919 !important;font-weight:500;text-transform:uppercase;}.inner_container_holder {padding: 35px 0 0px 0;}.section-title-sm {margin-bottom: 5px;font-weight: 400;font-size:14px;line-height:19px;color: #666;text-transform:uppercase;}.section-title {margin-bottom: 28px;color:#272626;}.section-title span{color:#f8b604;}.section-title-border {position: relative;}.section-title-border:before {position: absolute;content: "";height: 2px;width: 120px;bottom: -16px;left: 50%;transform: translateX(-50%);background: #f8b604;}.section-title-border:after {position: absolute;content: "";height: 10px;width: 10px;border-radius: 50%;background: #fff;border: 2px solid #f8b604;bottom: -20px;left: 50%;transform: translateX(-50%);}.translateY-25 {transform: translateY(25px);}.section-title-border-half {position: relative;}.section-title-border-half:after {position: absolute;content: "";height: 2px;width: 50px;left: 15px;bottom: -10px;background: #f8b604;}.section-title-border-half:before {position: absolute;content: "";height: 10px;width: 10px;border-radius: 50%;background: transparent;border: 2px solid #f8b604;bottom: -14px;left: 0;}.breadcrumb_wrapper{background-color:#f0f0f0;padding:16px 0;margin:0;box-shadow: 0px 24px 43px rgba(197, 205, 216, 0.6);}.breadcrumb_wrapper .breadcrumb_holder span {position: relative;padding: 0 3px;}.breadcrumb_wrapper .breadcrumb_holder span.fa{font-size:12px;}.breadcrumb_wrapper .breadcrumb_holder a{text-decoration: none;color: #4F4F4F;font-weight: 400;font-size:14px;line-height:18px;text-transform:uppercase;}.breadcrumb_wrapper .breadcrumb_holder .delimiter i{color: #9297a0;}.breadcrumb_wrapper .breadcrumb_holder a:hover {color: #f65d4e;}.breadcrumb_wrapper .breadcrumb_holder span.current_page_item{text-decoration: none;color: #f65d4e;text-transform:uppercase;}.breadcrumb_wrapper h4.text-title-heading{margin-bottom:0px;text-align:right;font-size: 20px;line-height: 24px;font-weight: 500;}.globalinnerpage {margin: 0 0 35px 0;}.category_wrapper{}.category_banner_section{margin:15px 0 45px 0;padding:0;}.category_banner_box {position: relative;border: 0;border-radius: 5px;overflow: hidden;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}.category_banner_box .item-media {position: relative;overflow: hidden;}.category_banner_box .item-media img {width: 100%;}.category_banner_box .item-content {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;text-align: center;}.category_banner_box .item-content .text_block{max-width: 400px;margin: auto;}.category_banner_box .item-content h1 {color: #064532;font-size: 35px;line-height: 38px;font-weight: 600;margin: 0 0 10px 0;}.category_banner_box .item-content p {color: #064532;text-transform:uppercase;font-weight: 405;}.category_banner_box .item-content .shop_button {display: inline-block;background: #064532;line-height: 35px;padding: 0 25px 2px;font-weight: 600;color: #fff;font-size: 15px;}.category_banner_box .item-content .shop_button:hover {background: #021610;}.category_product_section{}.w_product_category {margin: 0 0 20px 0;border:1px solid #dfdcdc;padding:15px 15px 0px 15px;box-shadow: rgb(167 167 168 / 30%) 0px -1px 16px 2px;}.category_product_section h5.item_title{font-size: 20px;margin: 0 0 20px;font-weight: 600;position: relative;padding-bottom: 10px;border-bottom: 1px solid #dfdcdc;}.category_product_section h5.item_title:before {content: "";position: absolute;bottom: 0;height: 2px;width: 50px;background: #064532;}.left_menu_holder {}.left_menu_holder ul {list-style-type: none;padding: 0;margin: 0 0 15px 0;}.left_menu_holder ul li {list-style-type: none;padding: 0;margin: 0;border-bottom: 1px dashed #dfdcdc;width: 100%;position: relative;}.left_menu_holder ul li a {font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 29px;font-weight: 400;color: #4F4F4F;padding: 6px;width: 100%;display: inline-block;}.left_menu_holder ul li a span{color:#a9a9a9;}.left_menu_holder ul li a.active{color: #064532;}.left_menu_holder ul li a:hover{color: #064532;}.list-product-cat{position: absolute;top: 0;right: 0;}.list-product-subnav {display: none;}.list-product-subnav li{}.list-product-subnav li a {color: #6a6a6a !important;padding:4px 6px 4px 12px !important;font-family: 'Roboto', sans-serif;font-size: 14px !important;line-height: 29px;font-weight: 400 !important;}.list-product-subnav li:last-child{border-bottom:none;}.glyphicon-menu-up {}.glyphicon-menu-up .fa-plus::before {content: "\f068";}.glyphicon i{transition: all .3s;}.w_product_rating{margin: 0 0 20px 0;border:1px solid #dfdcdc;padding:15px 15px 0px 15px;box-shadow: rgb(167 167 168 / 30%) 0px -1px 16px 2px;}.rating_box_wrap{padding:20px 0;}.rating_box_wrap form .form-group{margin:0 0 6px 0;}.rating_box_wrap form .form-group img{margin:0 6px 0 0;}.rating_box_wrap form .form-group span{color:#a9a9a9;}.bwp_flex {margin:0 0 25px 0;}.bwp_flex .content-topbar-bottom{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;align-items: center;width: 100%;}.bwp_flex .content-topbar-bottom .bwp_top_left{display:inline-block;}.bwp_flex .content-topbar-bottom .sort_count{border:none;padding:4px 10px 4px 5px;border-radius:5px;background-color: transparent;font-size:13px;}.bwp_flex .content-topbar-bottom .sort_count:focus{outline:none;}.bwp_flex .content-topbar-bottom .bwp_top_right{display:inline-block;}.bwp_flex .content-topbar-bottom .woocommerce-ordering{display:inline-block;margin:0 0 0 5px;}.bwp_flex select.lang{border:none;padding:4px 10px 4px 5px;border-radius:5px;background-color: transparent;font-size:13px;}.bwp_flex select.lang:focus{outline:none;}.bwp_flex .content-topbar-bottom .display {list-style-type:none;padding:0;margin:0;display:inline-block;}.bwp_flex .content-topbar-bottom .display li{display:inline-block;margin:0 0 0 5px;}.shop-container{}.pagination_wrapper {text-align: center;padding: 15px 0 20px 0;}.pagination_wrapper .page-numbers {list-style-type: none;padding: 0;margin: 0;}.pagination_wrapper .page-numbers li {display: inline-block;list-style: none;margin-right: 5px;text-align: center;}.pagination_wrapper .page-numbers li.current {width: 34px;height: 34px;line-height: 34px;color: #044031;font-weight:600;background-color: #fff;box-shadow: 0px 34px 43px rgba(197, 205, 216, 0.6);border: 1px solid #dddddd;}.pagination_wrapper .page-numbers li a {font-size:15px;color: #4F4F4F;font-weight:400;font-family: 'Poppins', sans-serif;width: 34px;height: 34px;line-height: 34px;background: 0 0;display: block;-webkit-transition: all .3ms ease;transition: all .3ms ease;}.pagination_wrapper .page-numbers li a:hover {text-decoration: none;background: #044031;color: #fff;}.category_wrapper_top{border-bottom:5px solid #dadee0;}.category_header{}.category_wrapper_top h2{color:#686a6b;}.category_wrapper_bottom{padding:25px 0;}.category_description{margin:0 0 25px 0;}.product_categories_section{margin:5px 0 25px 0;}.product_categories_section h4{color:#686a6b;margin-bottom:10px;}.product_categories_section_bottom{padding:20px 0 0 0;}.mob_ntm_product_section{display:none;}.product_details_wrapper{}.product_details_wrapper_top{}.product_details_wrapper_top .main-product{margin:0 0 25px 0;position:relative;border:1px solid #d9d9d9;padding:10px;}.zoom-btn {position: absolute;top: 15px;right: 18px;z-index: 1;background-color: #fff;color: #000;width: 35px;height: 35px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.bx-pager {margin: 10px 0 0 0;padding: 0;}.product_details_wrapper_top .main-product .bx-wrapper {border: none;background: #fff;}.product_details_wrapper_top .main-product .productslider {width:100%;margin: 0 auto;padding: 0;}.product_details_wrapper_top .main-product .productslider ul.bxslider img{width: 90%;height: auto;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin:0 auto;}.product_details_wrapper_top .main-product .productslider .bx-wrapper{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.product_details_wrapper_top .main-product .productslider .bx-viewport {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.product_details_wrapper_top .main-product .productslider ul.bxslider {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.product_details_wrapper_top .main-product .productslider ul.bxslider li{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border: 1px solid #dddddd;text-align:center;background-color:#fff;box-shadow: 0px 34px 43px rgba(197, 205, 216, 0.6);padding: 10px;}.product_details_wrapper_top .main-product .productslider .bx-controls {display:none;}.bx-pager{margin: 10px 0 0 0;padding: 0;}.bx-pager img{width: 100px;height: 100px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #8c9396;padding:5px;box-shadow: rgb(167 167 168 / 20%) 0px -1px 16px 2px;}.bx-pager a.active img {border:1px solid #38a0cd;}.bx-pager a {opacity: 0.6;position:relative;}.bx-pager a:hover, .bx-pager a.active {opacity: 1;}.y_video{position: absolute;top: -15px;left: 0;right:0;height: 40px;width: 40px;background: url(../images/youtube_play.png) no-repeat center center;margin:0 auto;}.blockactiver{display:block !important ;}.blockactiveq{display:block !important;}.product_summary_wraper{}h3.product_title{color:#044031;font-weight:600;}.product_summary_wraper .product_rating {padding-bottom: 8px;margin-bottom: 12px;}.product_summary_wraper .product_rating img{width: 100px;display: inline-block;margin: 0 4px 0 0;}.product_summary_wraper .service_row{padding-bottom: 8px;margin-bottom: 10px;}.product_summary_wraper .service_row img{width: 40px;display: inline-block;margin: 0 6px 0 0;}.product_summary_wraper .service_row strong{font-weight:500;color:#e99977;font-size:15px;margin: 0 4px 0 0;display:inline-block;}.product_summary_wraper .service_row span{display:inline-block;}.product_summary_wraper .button_blocks{padding-bottom: 8px;margin-bottom: 10px;}.product_summary_wraper .share_row{padding-bottom: 8px;margin-bottom: 10px;}.product_summary_wraper .share_row a {margin: 0 5px 0 0;}.product_summary_wraper .share_row a i {color: #8e8e8e;font-size: 20px;}.alr_button{background-color:#d97850;padding:8px 22px;display: inline-block;font-size:15px;font-family: 'Roboto', sans-serif;font-weight:500;color: #fff;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;cursor:pointer;outline:none;margin: 0 5px 0 0;}.alr_button img {margin: 0 5px 0 0;width: 25px;display: inline-block;}.alr_button:hover{color: #fff;}h6.product_model{color:#7d7f81 !important;font-weight:300;}.product_summary_wraper .review_section{padding: 8px 0 15px 0;margin-bottom: 18px;border-bottom: 1px solid #d9d9d9;}.pr-snippet-stars-container{display:inline-block;vertical-align:middle;width:40%;margin-right:8px;}.pr-snippet-read-and-write{display:inline-block;vertical-align:middle;}.pr-snippet-read-and-write a{text-decoration:underline;}.pr-qa-snippet-container{}.pr-qa-snippet-container .qa-large{}.pr-qa-snippet-container .pr-answered-question-circle {background-color: #0079be;border-radius: 50%;color: #fff;display: inline-block;font-size: 15px;font-weight: 200;margin: 0 5px;text-align: center;width:30px;height:30px;line-height:30px;}.pr-qa-snippet-container .pr-snippet-qa-answer-link {display: inline;font-size: 13px;}.product_summary_wraper .short_description {margin:10px 0;}.product_summary_wraper .short_description p{color:#616365;}.product_summary_wraper .default-spec-sheet{padding: 10px 0;font-size: 14px;}.product_summary_wraper .default-spec-sheet a.sheet {padding-left: 42px;font-weight: bold;background: url("../images/data_sheet_img3.jpg") no-repeat left center transparent;background-size: 35px;height: 35px;display: inline-block;color:#616365;font-weight:300;font-size:15px;line-height:32px;margin-right:6px;}.product_summary_wraper .fa-whatsapp-btn {display: block;margin: 10px 0 0 20%;}.product_summary_wraper .fa-whatsapp-btn img{width:150px;}.product_details_wrapper_bottom{margin:15px 0 35px 0;}#product-accordion{}#product-accordion .accordion-links {padding-bottom: 15px;}#product-accordion .accordion-links ul {margin: 0;list-style: none;}#product-accordion .accordion-links ul > li {display:inline-block;margin-right: 8px;border-right: 1px solid #d9d9d9;}#product-accordion .accordion-links ul > li:last-of-type {margin-right: 0;border-right: none;}#product-accordion .accordion-links ul > li > a {display: block;margin-right: 10px;}#product-accordion .accordion-links a {color: #007ac3;font-size: 14px;text-transform: uppercase;font-weight: bold;}.quote_form_model .modal-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 15px;border-bottom: 1px solid #333f48;border-top-left-radius: .3rem;border-top-right-radius: .3rem;margin: 0;background-color: #333f48;}.quote_form_model .modal-content {background-color: #f2f2f2 !important;border-top-left-radius: .3rem;border-top-right-radius: .3rem;}.quote_form_model .modal-header .modal-title{color:#fff;margin-bottom:0px;}.quote_form_model .close {float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #fff;text-shadow: 0 1px 0 #fff;opacity: 1;border: 1px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;justify-content: center;align-items: center;width: 20px;height: 21px;margin: 0px !important;}.quote_form_model .quote_form_wrapper form .form-control {display: block;width: 100%;padding: 9px .75rem;font-size: 14px;line-height: 1.5;color: #000;background-color: #fff;background-clip: padding-box;border: 1px solid #d8d5d5;-webkit-border-radius: .25rem;-moz-border-radius: .25rem;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.quote_form_model .quote_form_wrapper form textarea.form-control {height: 100px;resize: none;border: 1px solid #d8d5d5;padding: 12px 10px;}.quote_form_model .quote_form_wrapper form .submit_btn{font-size: 18px;padding: 10px 20px 10px 20px;color: #fff;font-weight: 400;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 0;cursor: pointer;text-transform: uppercase;background: #fc15b3;background: -moz-linear-gradient(left, #fc15b3 0%, #fd3175 44%, #ff5d12 100%);background: -webkit-linear-gradient(left, #fc15b3 0%,#fd3175 44%,#ff5d12 100%);background: linear-gradient(to right, #fc15b3 0%,#fd3175 44%,#ff5d12 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc15b3', endColorstr='#ff5d12',GradientType=1 );cursor: pointer;width: 100%;margin: 0 0 0px 0;display: inline-block;}.promo_details_wrapper{padding:35px 0 5px 0;}.promo_details_wrapper ul.resp-tabs-list {padding: 10px;width: auto;float: none;text-align: left;background-color: #fff;height: 100%;border-bottom: 1px solid #e6e6e6;}.promo_details_wrapper .resp-tabs-list li {display: inline-block;padding: 0px 12px;margin: 0 0 5px 0;list-style: none;cursor: pointer;float: none;font-family: 'Roboto', sans-serif;position: relative;color: #4F4F4F;width: auto;font-size: 14px;line-height: 20px;font-weight: 500;}.promo_details_wrapper .resp-tab-active {font-family: 'Roboto', sans-serif;font-size: 18px;line-height: 21px;font-weight: 500;color: #000 !important;background-color: #fff !important;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.promo_details_wrapper .resp-tab-active:before {content: "";position: absolute;bottom: -16px;height: 2px;width: 100%;background: #064532;left: 0;}.promo_details_wrapper .resp-tabs-container {padding: 0px;background-color: #fff;clear: left;min-height: 300px;border: none;}@media only screen and (max-width: 768px){.promo_details_wrapper h2.resp-accordion {display: block;background-color: #fff;box-shadow: inherit;border: none;color: #000000;border-bottom: 1px solid #e6e6e6;position:relative;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin-bottom: 3px;}.promo_details_wrapper h2.resp-tab-active:before {content: "";position: absolute;bottom: -3px;height: 2px;width: 100%;background: #064532;left: 0;}.promo_details_wrapper h2.resp-tab-active span.resp-arrow {border: none;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #000;}.promo_details_wrapper .resp-arrow {width: 0;height: 0;float: right;margin-top: 3px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #000;}}.related_product_section{padding:5px 0 35px 0;}.related_product_section h2 {font-weight: 700;font-size: 32px;line-height: 48px;text-align: center;color: #4F4F4F;padding: 0 12px 0 12px;margin-bottom: 18px;position: relative;z-index: 1;}.related_product_section .owl-carousel .owl-nav {position: absolute;top: 35%;width: 100%;}.related_product_section .owl-carousel .owl-nav .owl-prev span {left: -50px;position: absolute;width: 40px;height: 40px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: url(../images/left_arrow.png) no-repeat;font-size: 0px;line-height: 40px;font-weight: 400;outline: none;text-align: center;background-position: center;}.related_product_section .owl-carousel .owl-nav .owl-next span {right: -50px;position: absolute;width: 40px;height: 40px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: url(../images/right_arrow.png) no-repeat;font-size: 0px;line-height: 40px;font-weight: 400;outline: none;text-align: center;background-position: center;}.my_libary_section{}.my_libary_box{border-left:4px solid #dfaa8a;border-right:4px solid #dfaa8a;}.my_libary_box_top{background: url(../images/liabery_top_bg.jpg) repeat-x 0 0;height:65px;text-align:center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;align-items: center;background-size: 164px;padding:5px;}.my_libary_box_top .lib_search_box{width:33%;}.lib_search_box form .form-group {margin-bottom: 0;position: relative;}.lib_search_box .form-control {background-color: #4c302f;border: 1px solid #4c302f;color: #ecccc1;font-size:13px;font-weight:400;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;padding: .375rem 31px .375rem 15px;}.lib_search_box .form-control::placeholder {color: #ecccc1;opacity: 1;}.lib_search_box .l-search-btn{background-color:transparent;border:none;cursor:pointer;position:absolute;right:24px;top:8px;}.lib_search_box .l-search-btn i{font-size:15px;color:#ecccc1;}.my_libary_box_top .page_heading{width:33%;}.my_libary_box_top h4{color:#561d0c;font-size: 20px;line-height: 23px;font-weight: 600;margin:0;text-shadow: 0px 4px 8.73px rgba(0, 0, 0, 0.26);}.my_libary_box_top .lib_e_f{display:inline-block;width:33%;text-align:right;}.my_libary_box_top .lib_e_f .shorting_holder{background-color:#c1907c;color: #ecccc1;font-size:13px;font-weight:400;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;display:inline-block;margin: 0 3px 0 0;}.my_libary_box_top .lib_e_f .shorting_holder .short_b{display:inline-block;padding: 5px 8px;}.my_libary_box_top .lib_e_f .shorting_holder .short_b a{color:#482c2b;font-weight:500;}.my_libary_box_top .lib_e_f .shorting_holder .short_b a:hover{color:#482c2b;}.my_libary_box_top .lib_e_f .shorting_holder .short_d{display:inline-block;border-left: 1px solid #482c2b;padding: 5px 8px;}.my_libary_box_top .lib_e_f .shorting_holder .short_d a{color:#482c2b;font-weight:500;}.my_libary_box_top .lib_e_f .shorting_holder .short_d a:hover{color:#482c2b;}.my_libary_box_top .lib_e_f .s_book{display:inline-block;background-color:#c1907c;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;width: 30px;height: 30px;margin: 0 3px 0 0;padding: 5px;}.my_libary_box_top .lib_e_f .d_book{display:inline-block;background-color:#c1907c;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;width: 30px;height: 30px;margin: 0 ;padding: 5px;}.my_libary_box_top .lib_e_f .s_book i {font-size:16px;color:#482c2b;}.my_libary_box_top .lib_e_f .d_book i {font-size:16px;color:#482c2b;}.my_libary_box .my_libary_box_body{max-height: 812px;overflow-y: scroll;scrollbar-width: thin;scrollbar-color:#dfaa8a #f6d9c8 ;}.my_libary_box .my_libary_box_body::-webkit-scrollbar {width: 3px;}.my_libary_box .my_libary_box_body::-webkit-scrollbar-track {background-color: #ee9057;}.my_libary_box .my_libary_box_body::-webkit-scrollbar-thumb {background-color: #f35535;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}.my_libary_box .my_libary_box_row {background: url(../images/l_row_repet.jpg) repeat-x 0 0;height: 347px;padding:5px 30px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-start;align-items: center;position:relative;}.my_libary_box .my_libary_box_row:before {top: 0;left: 0;z-index: 1;width:18px;height: 347px;content: '';position: absolute;background: url('../images/l_row_left.png') no-repeat;}.my_libary_box .my_libary_box_row:after {top: 0;right: 0;z-index: 1;width:18px;height: 347px;content: '';position: absolute;background: url('../images/l_row_right.png') no-repeat;}.my_libary_box_row .my_libary_box_holder {width: 20%;padding: 0 8px;box-sizing: border-box;display: inline-block;}.my_libary_box_row .product_box {}.my_libary_box_row .product_box .img_block {z-index:3;}.my_libary_box_row .product_box .img_block .tg-bookimg {position: relative;}.my_libary_box_row .product_box .img_block .tg-bookimg .tg-frontcover {z-index: 2;width: 100%;position: relative;}.my_libary_box_row .product_box .img_block .tg-bookimg .tg-frontcover img{}.my_libary_box_row .product_box .img_block .tg-bookimg .tg-backcover {top: 2%;left: 17px;z-index: 1;width: 100%;height: 95%;overflow: hidden;position: absolute;}.my_libary_box_row .product_box .img_block .tg-bookimg .tg-backcover img {}.my_libary_box_row .product_box .img_block .tg-bookimg .tg-backcover:after {top: 4%;right: 7px;z-index: 2;width: 15px;height: 92%;content: '';position: absolute;background: url('../images/bookpattren.png') no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-ms-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}.product_box .trash_div{background: rgba(255, 255, 255, 0.79);text-align: center;background: #fff;text-align: center;position: relative;white-space: nowrap;margin-top: 0;color: #482c2b;width: 30px;height: 30px;line-height: 30px;display: inline-block;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border: 0;cursor: pointer;padding: 0;position: absolute;top: 10px;right: 10px;z-index: 2;}.product_box .trash_div i{color:#482c2b;}.product_box .trash_div i:hover{color:#482c2b;}.my_libary_box_bottom{background: url(../images/liabery_bottom_bg.jpg) repeat-x 0 0;height:45px;text-align:center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;align-items: center;background-size: 154px;}.my_libary_box_bottom .h_m_b{background-color: #4c302f;border: 1px solid #4c302f;color: #ecccc1;font-size:15px;font-weight:405;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;width: 100px;padding: 6px 15px;text-align:center;}.my_libary_box_bottom .h_m_b a{color: #ecccc1;}.my_libary_box_bottom .h_m_b a:hover{color: #ecccc1;text-decoration:none;}.my_libary_box_bottom .pagination_wrapper {text-align: center;padding: 2px 0 5px 0;}.about_us_wrapper{}.about_us_wrapper_top .row {}.about_us_wrapper_top{margin:0 0 35px 0;}.about_us_wrapper_top .img_block{margin:0 0 25px 0;box-shadow: 0px 34px 43px rgba(197, 205, 216, 0.6);}.about_us_wrapper_top .text_block{}.about_us_wrapper_top h6 {text-transform: uppercase;font-size: 15px;line-height: 20px;font-weight: 400;color: #09A08C;margin-bottom: 5px;font-family: 'Roboto', sans-serif;}.about_us_wrapper_top h3{text-shadow: 0px 4px 8.73px rgba(0, 0, 0, 0.26);color:#4F4F4F;margin: 0 0 10px 0;padding: 0 0 10px 0;border-bottom: 1px solid #dbdbdb;}.about_us_wrapper_top p{font-size: 14px;line-height: 19px;margin-bottom: 8px;font-weight: 405;text-align: justify;}.mission_holder {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.mission_left {width: 50%;}.mission_left .img_block {}.mission_left .img_block img {object-fit: cover;width: 100%;}.mission_right {width: 50%;background-color: #20b4a0;}.mission_holder .text_block {padding: 100px 100px;}.mission_right .text_block h4{color:#0e0e0e;text-shadow: 0px 4px 8.73px rgba(0, 0, 0, 0.26);margin-bottom:8px;}.mission_right .text_block p{color:#0e0e0e;font-weight: 500;}.vision_holder {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;background-color: #e46f39;margin-bottom:35px;}.vision_left {width: 50%;}.vision_left .text_block {padding: 100px 100px;}.vision_left .text_block h4{color:#0e0e0e;text-shadow: 0px 4px 8.73px rgba(0, 0, 0, 0.26);margin-bottom:8px;}.vision_left .text_block p{color:#0e0e0e;font-weight: 500;}.vision_right {width: 50%;}.vision_right .img_block img {object-fit: cover;width: 100%;}.target_audience_section{background-image: url("../images/target_audience_bg.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 160px 0px 160px 0px;position: relative;}.target_audience_wrapper{max-width: 880px;margin: 0 auto;}.target_audience_wrapper h2{color:#fff;text-shadow: 0px 4px 8.73px rgba(0, 0, 0, 0.26);}.target_audience_wrapper p{color:#fff;}.mission_holder_new{padding:35px 0;margin:0;}.mission_holder_new .img_block{margin:0 0 25px 0;box-shadow: 0px 34px 43px rgba(197, 205, 216, 0.6);}.mission_holder_new .text_block{}.mission_holder_new .text_block h3{text-shadow: 0px 4px 8.73px rgba(0, 0, 0, 0.26);margin: 0 0 10px 0;padding: 0 0 10px 0;border-bottom: 1px solid #dbdbdb;}.mission_holder_new .text_block p{font-size: 14px;line-height: 19px;margin-bottom: 8px;font-weight: 405;text-align: justify;}.contact_wrapper{}.contact_wrapper_left{padding:0;margin:0 0 25px 0;}.contact_wrapper_left .g_map iframe{-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}.contact_wrapper_right{padding:0;margin:0 0 25px 0;position:relative;}.contact_wrapper_right h4{font-size:23px;font-weight:600;margin-bottom:8px;color:#4F4F4F;}.contact_wrapper_right p{font-size:14px;line-height:19px;margin:0 0 12px 0;}.contact-sec{padding: 5px 0 0 0;margin-bottom: 0px;}.contact-sec form label {margin-bottom: 10px;font-size: 14px;color: #888888;font-weight: 400;}.contact-sec form .form-group{margin-bottom:15px;}.contact-sec form .form-control {display: block;width: 100%;padding: 9px .75rem;font-size: 14px;line-height: 1.5;color: #888888;background-color: #fff;background-clip: padding-box;border: 1px solid #d7d7d7;-webkit-border-radius: 26px;-moz-border-radius: 26x;border-radius: 26px;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.contact-sec form .form-control::-webkit-input-placeholder {color: #888888;}.contact-sec form .form-control:-ms-input-placeholder {color: #888888;}.contact-sec form .form-control::placeholder {color: #888888;}.contact-sec textarea.form-control {height: 100px;resize: none;border: 1px solid #d7d7d7;padding: 12px 10px;}.contact_wrapper .contact-sec form .submit_btn {font-family: 'Roboto', sans-serif;font-size: 14px;color: #fff;text-transform: capitalize;padding: 10px 26px 10px 26px;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;background-color:#f1592b;display: inline-block;cursor: pointer;border: none;}.contact_wrapper .contact-sec form .submit_btn span{margin-left:4px;}.contact_wrapper .contact-sec form .submit_btn:hover {background-color: #e81500;color: #fff;}.contact_wrapper_bottom{margin:0 0 35px 0;}.faq_wrapper{padding:10px 0 15px 0;}.faq_wrapper .img_block{margin-top:25px;}.faq_wrapper .ui-state-default{background:#fff;border-bottom: 1px solid #e0dede;color:#032a49 ;}.faq_wrapper .ui-state-default:hover{color:#38a0cd;}.faq_wrapper .ui-state-active{color:#38a0cd !important;}.faq_wrapper .ui-widget-content {border-bottom: 1px solid #dddddd;background: #fff;color: #043156;}.faq_wrapper .ui-widget-content p{font-size: 14px;color: #666666;line-height: 19px;font-weight: 400;}.faq_wrapper .ui-icon {width: 25px;margin-right: 0px;position: absolute;right: 10px;top: 56%;transform: translateY(-50%);background: #0080ff;box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.1);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.faq_wrapper .ui-icon {background: #38a0cd;background-image: url("../images/faq-closed.png") !important;height: 28px;background-repeat: no-repeat !important;background-position: center !important;background-size: 10px !important;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.faq_wrapper .ui-icon:hover {background: #123e60;}.faq_wrapper .ui-state-active .ui-icon {background-color: #123e60 !important;background-image: url("../images/faq-opened.png") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 10px !important;}.faq_wrapper .ui-accordion-header .q_mob{margin-right:25px;margin-left: 0;}@media (max-width: 767px) {.faq_wrapper .ui-accordion-header .q_mob{margin-right:25px;margin-left: 0;}.ui-accordion .ui-accordion-header {font-size: 15px !important;line-height: 20px;}}.cms_wrapper{padding:35px 0;}.cms_wrapper ul{list-style-type:none;padding:0;margin:0 0 15px 6px;}.faqs_section_wrapper{padding:35px 0;margin:0;}.faqs_section_wrapper .ui-accordion{margin-bottom:25px;}.faqs_wrapper{padding:10px 0 15px 0;}.faqs_wrapper .img_block{margin-top:25px;}.faqs_wrapper .ui-state-default{background:#fff;border-bottom: 1px solid #e0dede;color:#032a49 ;}.faqs_wrapper .ui-state-default:hover{color:#38a0cd;}.faqs_wrapper .ui-state-active{color:#38a0cd !important;}.faqs_wrapper .ui-widget-content {border-bottom: 1px solid #dddddd;background: #fff;color: #043156;}.faqs_wrapper .ui-widget-content p{font-size: 14px;color: #666666;line-height: 19px;font-weight: 400;}.faqs_wrapper .ui-icon {width: 25px;margin-right: 0px;position: absolute;right: 10px;top: 56%;transform: translateY(-50%);background: #0080ff;box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.1);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.faqs_wrapper .ui-icon {background: #38a0cd;background-image: url("../images/faq-closed.png") !important;height: 28px;background-repeat: no-repeat !important;background-position: center !important;background-size: 10px !important;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.faqs_wrapper .ui-icon:hover {background: #123e60;}.faqs_wrapper .ui-state-active .ui-icon {background-color: #123e60 !important;background-image: url("../images/faq-opened.png") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 10px !important;}.faqs_wrapper .ui-accordion-header .q_mob{margin-right:25px;margin-left: 0;}@media (max-width: 767px) {.faqs_wrapper .ui-accordion-header .q_mob{margin-right:25px;margin-left: 0;}.ui-accordion .ui-accordion-header {font-size: 15px !important;line-height: 20px;}}.product_category_boxs {margin: 0 0 25px 0;box-shadow: rgb(167 167 168 / 20%) 0px -1px 16px 2px;border: 1px solid #dddddd;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;background-color:#dfdfdf;}.product_category_boxs .img_block {padding: 10px 0;text-align: center;overflow: hidden;position: relative;z-index: 1;}.product_category_boxs .img_block:after {position: absolute;left: 50%;bottom: -22px;content: "";height: 90px;width: 1200px;background: url(../images/23.png);background-size: contain;background-repeat: no-repeat;background-position: bottom;margin-top: -66px;transform: translateX(-50%);z-index: 4;}.product_category_boxs .img_block .r_m_colom {background: rgba(25, 23, 26,0.8);color: #fff;font-weight: 400;padding: 10px 15px;margin: 0;z-index: 4;overflow: hidden;left: 0;right: 0;position: absolute;top: 100%;display: inline-block;transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;width: 100%;height: 100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.product_category_boxs .img_block:hover .r_m_colom {transform: translate3d(0px, -100%, 0px);}.product_category_boxs .r_m_colom .text_block {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;flex-direction: column;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;padding: 0;width: 100%;height: 100%;background-color: transparent !important;position:relative;z-index:2;}.product_category_boxs .r_m_colom .text_block h5 {font-size: 18px;line-height: 22px;margin: 0 0 6px 0 !important;color: #3fa3d1 !important;}.product_category_boxs .r_m_colom .text_block ul{list-style-type:none;padding:0;margin:0;}.product_category_boxs .r_m_colom .text_block ul li{padding:0;margin:0 0 2px 0;text-align:left;font-size: 14px;line-height: 18px;font-weight: 400;color: #fff;}.product_category_boxs .r_m_colom .text_block ul li a{padding:0;margin:0 0 2px 0;text-align:left;font-size: 14px;line-height: 18px;font-weight: 400;color: #fff;cursor: pointer;}.product_category_boxs .r_m_colom .text_block ul li a:hover{color: #3fa3d1;}.product_category_boxs .text_block {background-color: #3fa3d1;padding: 12px 10px;}.product_category_boxs .text_block h5{text-align:center;margin-bottom: 0px;}.product_category_boxs .text_block h5 a{font-size: 16px;line-height: 20px;font-weight: 600;color: #fff;margin-bottom: 0px;text-align:center;cursor: pointer;}.product_category_boxs:hover .text_block h5 a{color:#0c3762;}.header-container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {position: relative;padding: 10px 0;margin-right: 25px;}.header-container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{color: #fff;font-size: 15px;font-weight: 600 !important;font-family: 'Roboto', sans-serif;padding: 0px;text-transform: uppercase;transition: 0.2s ease;}.header-container .main-menu-more{display:none;}.header-container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {z-index: 999;border-radius: 0;background: #768189 !important;border: 0;padding: 10px 0px 10px 0px;position: absolute;width: 100%;max-width: none;left: 0;}.header-container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {background: #768189 !important;}.header-container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {background: transparent !important;color: #fff !important;font-size: 14px;font-weight: 400 !important;font-family: 'Roboto', sans-serif;}.header-container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > ul.mega-sub-menu .mega-mobile-parent-nav-menu-item{display:none !important;}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {padding: 3px 15px 3px 15px !important;width: 100%;}.header-container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .header-container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {color: #fff !important;font-family: inherit;font-size: 14px !important;font-family: 'Roboto', sans-serif !important;text-transform: inherit !important;text-decoration: none;font-weight: normal !important;text-align: left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;vertical-align: top;display: block;border: 0;}#mega-menu-wrap-menu-1 .mega-menu-toggle {background: transparent !important;}.header-container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{background: transparent !important;}.header-container #mega-menu-wrap-menu-1.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {background:transparent !important;}@media only screen and (min-width: 769px){#mega-menu-wrap-menu-1 {background:transparent !important;}#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {background:transparent !important;color: #fff;font-weight: 600 !important;text-decoration: none;border-color: none !important;}#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {color: #3fa3d1 !important;}#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {background: transparent !important;}}@media (max-width:768px){#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {background: #333f48 !important;padding: 10px !important;}#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {position: absolute;z-index: 9999;width: 92vw;left: 0;right: 0;top:49px;}#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {color: #fff;background: transparent !important;}.header-container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {position: relative;padding: 0px 0;margin-right: 0;}.header-container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {position: static;}#mega-menu-wrap-menu-1.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {background:transparent !important;}}@media only screen and (max-width: 768px) {#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {background: transparent !important;}}.woocommerce-message {border-top-color: #09A08C !important;}.woocommerce-message {border-top-color: #09A08C !important;}.woocommerce-info {border-top-color: #09A08C !important;}.woocommerce-notices-wrapper .woocommerce-message .button {background-color: #597344;border: 1px solid #597344 !important;font-family: 'Roboto', sans-serif;font-weight:400 !important;font-size: 14px;line-height: 19px;color: #f5d7d7;display: inline-block;cursor: pointer;padding: 8px 15px;text-align: center;}.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {box-sizing: border-box;width: 100%;margin: 0;outline: 0;line-height: normal;height: 35px;padding:2px 6px;}.woocommerce-checkout-payment .place-order #place_order {background-color: #597344;border-color: #597344;font-family: 'Roboto', sans-serif;font-size: 15px;line-height: 19px;color: #f5d7d7 !important;font-weight:400 !important;cursor: pointer;padding: 8px 15px;text-align: center;border: 1px solid #597344;}.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {border: 1px solid #d3ced2;padding: 20px;margin: 2em 0;text-align: left;border-radius: 5px;box-shadow: 0px 34px 43px rgba(197, 205, 216, 0.6);}.woocommerce-MyAccount-navigation {-webkit-box-sizing: border-box;box-sizing: border-box;width: 33.33333%;display:inline-block;padding-left: 20px;padding-right: 20px;}.woocommerce-MyAccount-content {-webkit-box-sizing: border-box;box-sizing: border-box;width: 66.66667%;display:inline-block;padding-left: 20px;padding-right: 20px;}.woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0;margin:0 0 25px 0;}.woocommerce-MyAccount-navigation ul li {list-style: none;border-bottom: 1px solid #dbdbdb;position: relative;padding: 7px 10px;margin-bottom:4px;}.woocommerce-MyAccount-navigation ul li.is-active a{color:#e81500;}.woocommerce-MyAccount-navigation ul li a{font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 19px;color: #000;}.woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none;color: #e81500;}.woocommerce-MyAccount-content p{font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 19px;margin-bottom: 10px;}.woocommerce-MyAccount-content a{color: #f1592b ;}.woocommerce-MyAccount-content a:hover{text-decoration:none;color: #e81500;}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-size: 100%;margin: 0;line-height: 1;cursor: pointer;position: relative;text-decoration: none;overflow: visible;padding: 12px 20px !important;font-weight: 400 !important;left: auto;color: #fff !important;-webkit-border-radius: 26px !important;-moz-border-radius: 26px !important;border-radius: 26px !important;background-color: #f1592b !important;border: 0;display: inline-block;background-image: none;box-shadow: none;text-shadow: none;font-family: 'Roboto', sans-serif;font-size: 14px;}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {background-color: #e81500 !important;}.woocommerce-Address .title h3{color: #000;font-size: 18px;line-height: 22px;font-weight: 400;margin-bottom: 15px;}address {margin: 15px 0 1.5em 0;font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 19px;color: #162c51;margin-bottom: 10px;}.woocommerce-MyAccount-content h3{color: #000;font-size: 18px;line-height: 22px;font-weight: 400;margin-bottom: 15px;}.woocommerce-address-fields__field-wrapper textarea{display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;color: #597344;background-color: transparent;background-clip: padding-box;border: 1px solid #597344;border-radius: 0;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family: 'Roboto', sans-serif;height:110px;margin-bottom:6px !important;}.woocommerce-address-fields__field-wrapper input.input-text{display: block;width: 100%;padding: 5px 10px;font-size: 14px;line-height: 18px;color: #4f4d4d;background-color: transparent;background-clip: padding-box;border: 1px solid #a9a9a9;border-radius: 0;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family: 'Roboto', sans-serif;margin-bottom:6px !important;}.edit-account input.input-text{display: block;width: 100%;padding: 5px 10px;font-size: 14px;line-height: 18px;color: #4f4d4d;background-color: transparent;background-clip: padding-box;border: 1px solid #a9a9a9;border-radius: 0;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family: 'Roboto', sans-serif;margin-bottom:6px !important;}.edit-account fieldset legend{color: #000;font-family: 'Roboto', sans-serif;font-size: 18px;line-height: 22px;font-weight: 400;margin-bottom: 15px;}.woocommerce form .form-row label, .woocommerce-page form .form-row label {color: #000;font-weight: 400;}.share_model{}.share_model .share_wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;justify-content: flex-start;align-items: center;margin:0 0 8px 0;}.share_model .modal-content {background-color: rgba(205, 207, 205, 0.7) !important;width:340px;}@media (max-width: 991px){.share_model .modal-content{width: 100% !important;}}.share_model .modal-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding:6px 15px;border-bottom:none;margin: 0;background-color: transparent;}.share_model .modal-header .modal-title {color: #fff;margin-bottom: 0px;font-weight: 400;font-size: 16px;line-height: 28px;}.share_model .close {float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #fff;text-shadow: 0 1px 0 #fff;opacity: 1;border: 1px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;justify-content: center;align-items: center;width: 20px;height: 21px;margin: 0px !important;}.share_model .share_wrapper .qr_box{display:inline-block;width:150px;}.share_model .share_wrapper .add_ons_holder{display:inline-block;padding:10px ;border-left:1px solid #a5a5a5;margin-left: 10px;color:#fff;}.share_model .share_wrapper .add_ons_holder h6{color: #fff;margin-bottom: 5px;font-weight: 400;font-size: 16px;line-height: 20px;}.share_model .share_wrapper .qr_box .wooqr_code {width: 85px ;border: none !important;margin: 20px 0;}@media (max-width: 767px) {.share_model .share_wrapper .qr_box {display: inline-block;width: 80px;}.share_model .share_wrapper .qr_box .wooqr_code {width: 67px !important;border: none !important;margin: 20px 0;}.share_model .bottomcopyclip .copytextinput {width: 79% !important;}}.share_model .bottomcopyclip .copytextinput{font-size: 12px;line-height: 16px;color: #717171;background-color: #fff;background-clip: padding-box;border: 1px solid #717171;-webkit-border-radius:0px;-moz-border-radius: 0x;border-radius: 0px;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:80%;padding:5px 10px;}.share_model .bottomcopyclip .copytextinput::-webkit-input-placeholder {color: #717171;}.share_model .bottomcopyclip .copytextinput:-ms-input-placeholder {color: #717171;}.share_model .bottomcopyclip .copytextinput::placeholder {color: #717171;}.share_model .bottomcopyclip .copybtn{font-family: 'Roboto', sans-serif;font-size: 14px;color: #fff;text-transform: capitalize;padding: 6px 12px 6px 12px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: #8c8e8b;display: inline-block;cursor: pointer;border: none;}.wp-review-70 .review-list li, .wp-review-70.review-wrapper {background: transparent !important;}.wp-review-70.review-wrapper, .wp-review-70 .review-title, .wp-review-70 .review-list li, .wp-review-70 .review-list li:last-child, .wp-review-70 .user-review-area, .wp-review-70 .reviewed-item, .wp-review-70 .review-links, .wp-review-70 .wpr-user-features-rating {border-color: transparent !important;}.review-wrapper {border: none !important;margin-bottom: 0px !important;}.rank .review-wrapper {margin-bottom:0px !important;}.user-review-area {border-top: none !important;float: none !important;padding: 0px !important;}.rank .user-review-area {border-top: none !important;padding: 0px 5px !important;float: none !important;}.rank .user-review-area .wp-review-user-rating-star {float: none !important;display: inline-block !important;}.review-list .review-star, .user-review-area .review-star, .wp-review-point-type .review-total-circle .review-star, .wp-review-percentage-type .review-total-circle .review-star, .review-list .wp-review-user-feature-rating-star {float: none !important;text-align: center !important;}.rank .user-total-wrapper{display: inline-block;}.user-review-area .wp-review-user-rating-star {float: none !important;display: inline-block;}.user-total-wrapper{display: inline-block;}@media screen and (max-width: 480px){.user-review-area .user-total-wrapper {max-width: auto !important;line-height: 1.2;}}@media screen and (max-width: 600px){.user-review-area .user-total-wrapper {width: auto !important;max-width: auto !important;}}.created_equal_inner .comments-area{max-width:580px;}.comments-area{padding:15px 0 0 0;}.comments-area .comment-respond{}.comments-area .comment-respond .comment-form label{width:100%;margin:0 0 7px 0;}.comments-area .comment-respond .comment-form .comment-form-comment textarea {width:100%;}.comments-area .comment-respond .comment-form input[type=text] {width:100%;}.comments-area .comment-respond .comment-form input[type=email] {width:100%;}.comments-area .comment-respond .comment-form input[type=url] {width:100%;}.comments-area .comment-respond .comment-form .comment-form-cookies-consent label{width:auto;margin:0;}.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: none !important;padding: 3px 5px;margin: 2px;}.wp-pagenavi span.current {width: 34px;height: 34px;line-height: 29px;background: #09a18d;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;color: #fff;box-shadow: -0.00px -1.00px 16px 2px rgba(153,154,154,0.36);display:inline-block;}.wp-pagenavi a {color: #0c0f4f;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;width: 34px;height: 34px;line-height: 29px;background: 0;display: inline-block;-webkit-transition: all .3ms ease;transition: all .3ms ease;}.wp-pagenavi a:hover {text-decoration: none;background: #064532;color: #fff;}.search-no-results .no-results .page-header{margin:0 0 18px 0;}.search-no-results .no-results .page-header .page-title{color:#e81500;font-weight: 500;font-size:17px;line-height:22px;}.search-no-results .no-results .page-content .search-form .search-field{padding: 9px .75rem;font-size: 14px;line-height: 1.5;color: #888888;background-color: #fff;background-clip: padding-box;border: 1px solid #d7d7d7;-webkit-border-radius: 26px;-moz-border-radius: 26x;border-radius: 26px;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.search-no-results .no-results .page-content .search-form .search-submit {font-family: 'Roboto', sans-serif;font-size: 14px;color: #fff;text-transform: capitalize;padding: 10px 26px 10px 26px;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;background-color: #f1592b;display: inline-block;cursor: pointer;border: none;}.search-no-results .no-results .page-content .search-form .search-submit:hover{background: #e81500;color: #fff;}.search-results .search_page-header{margin:0 0 18px 0;}.search-results .search_page-header .search_page-title{color: #044031;font-weight: 600;font-size:18px;line-height:22px;}.search-results .search_page-header .search_page-title span{color: #fd4729;font-weight: 400;text-transform:capitalize;}.search-results .searchlistingarea{border-bottom:1px solid rgb(204, 204, 204);padding:15px 0;margin-bottom:25px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content:flex-start;align-items: center;}.search-results .searchlistingarea .searchimagearea{width: 30%;}.search-results .searchlistingarea .searchtitleanddetailsarea{width: 68%;padding:0 10px;}@media (max-width: 767px) {.search-results .searchlistingarea .searchimagearea{width: 100%;}.search-results .searchlistingarea .searchtitleanddetailsarea{width: 100%;padding:20px 5px;}}.navigation.pagination .nav-links a, .navigation.pagination .nav-links span {text-decoration: none;border: none !important;margin: 2px;}.navigation.pagination .nav-links span.current {width: 34px;height: 34px;line-height: 34px;background: #f1592b;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;color: #fff;box-shadow: -0.00px -1.00px 16px 2px rgba(153,154,154,0.36);display:inline-block;text-align:center;}.navigation.pagination .nav-links a.prev{width: auto;height: auto;-webkit-border-radius: 0%;-moz-border-radius: 0%;border-radius: 0%;}.navigation.pagination .nav-links a.prev svg{display: inline-block;vertical-align: middle;}.navigation.pagination .nav-links a.next{width: auto;height: auto;-webkit-border-radius: 0%;-moz-border-radius: 0%;border-radius: 0%;}.navigation.pagination .nav-links a.next svg{display: inline-block;vertical-align: middle;}.navigation.pagination .nav-links a {color: #0c0f4f;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;width: 34px;height: 34px;line-height: 34px;background: 0;display: inline-block;-webkit-transition: all .3ms ease;transition: all .3ms ease;text-align:center;}.navigation.pagination .nav-links a:hover {text-decoration: none;background: #e81500;color: #fff;}.mobile_cat_filter{display:none;}.off-canvas-wrapper {position: fixed;top: 0;left: 0;height: 100vh;width: 100vw;opacity: 0;visibility: hidden;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;z-index: 9999;}.off-canvas-wrapper .off-canvas-overlay {background-color: rgba(0, 0, 0, 0.6);content: '';cursor: url("../images/cancel.png"), auto;position: absolute;left: 0;top: 0;height: 100%;width: 100%;}.off-canvas-wrapper.open {opacity: 1;visibility: visible;}#cat-toggle img{width:22px;}#menu-close i{font-size:22px;color:#000;}#sidebar-wrapper {margin-left: -320px;left: 0;width: 320px;background: #fff;position: fixed;top:0;height:100%;overflow-y: auto;z-index: 1000;transition: all 0.5s ease-in 0s;-webkit-transition: all 0.5s ease-in 0s;-moz-transition: all 0.5s ease-in 0s;-ms-transition: all 0.5s ease-in 0s;-o-transition: all 0.5s ease-in 0s;display:inline-block;padding:10px 13px;}#cat-toggle {z-index: 1;outline:none;}#cat-toggle:focus{box-shadow:none;}#cat-toggle i{font-size:22px;color:#09a18d;}#menu-close:focus{box-shadow:none;}#sidebar-wrapper.active {left: 320px;width: 320px;transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;}#sidebar-wrapper.active .sidebar-nav {width: 270px;flex-wrap: wrap;margin:52px auto 0 auto;}.toggle {margin: 0px 5px 0 0;}#menu-close{text-align: right;display: inline-block;position: absolute;right: 6px;}#sidebar-wrapper .w_product_category {margin: 36px 0 20px 0;border: 1px solid #dfdcdc;padding: 15px 15px 0px 15px;box-shadow: rgb(167 167 168 / 30%) 0px -1px 16px 2px;}@media(max-width:767px) {.mobile_cat_filter{display:block;}.w_product_category {display:none;}#sidebar-wrapper .w_product_category {display:block;}.w_product_rating{display:none;}#sidebar-wrapper .w_product_rating{display:block;}}.page-id-2 .top_header_bar {display:none;}.page-id-2 .header {display:none;}.page-id-2 .inner_container_holder {padding: 0;}.page-id-2 .globalinnerpage {margin: 0 ;}.page-id-2 .globalinnerpage .container-fluid {width: 100%;padding-right:0px;padding-left: 0px;margin-right: auto;margin-left: auto;}.page-id-2 footer {display:none;}.page-id-2 iframe{height:100vh !important;}.modal-backdrop.show {opacity: .5 ;}.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}

/* Clean Hero Banner Height & Proportions (Truth Library) */
.header_banner {
  position: relative;
  width: 100%;
  height: 420px;
  overflow: hidden;
  background-color: #0b2540;
}

.header_banner #owl-demo1,
.header_banner #owl-demo1 .owl-stage-outer,
.header_banner #owl-demo1 .owl-stage,
.header_banner #owl-demo1 .owl-item,
.header_banner #owl-demo1 .item {
  height: 420px;
  position: relative;
}

.header_banner .carousel_img_item,
.header_banner .banner_img {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.header_banner .carousel_img_item img,
.header_banner .banner_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  display: block;
}

.header_banner .banner_dark_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(11, 37, 64, 0.45) 0%, rgba(4, 64, 49, 0.60) 100%);
  pointer-events: none;
  z-index: 1;
}

.header_banner .hero_caption_container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
  width: 100%;
  padding: 0 15px;
  pointer-events: auto;
}

.header_banner .banner_text {
  max-width: 760px;
  margin: 0 auto;
  text-align: center;
}

.header_banner .hero_title {
  color: #ffffff;
  font-size: 36px;
  line-height: 1.25;
  font-weight: 700;
  margin: 0 0 10px 0;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
}

.header_banner .hero_subtitle {
  color: #f0f4f8;
  font-size: 16px;
  line-height: 1.5;
  max-width: 620px;
  margin: 0 auto 16px auto;
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  font-weight: 400;
}

.header_banner .shop_button.hero_btn {
  display: inline-block;
  background-color: #f1592b;
  color: #ffffff !important;
  padding: 9px 28px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 25px;
  text-transform: capitalize;
  box-shadow: 0 4px 14px rgba(241, 89, 43, 0.4);
  transition: all 0.3s ease;
  text-decoration: none;
  border: none;
}

.header_banner .shop_button.hero_btn:hover {
  background-color: #d84519;
  box-shadow: 0 6px 18px rgba(241, 89, 43, 0.6);
  transform: translateY(-2px);
  color: #ffffff !important;
}

.header_banner .owl-carousel .owl-dots {
  position: absolute;
  bottom: 16px;
  width: 100%;
  text-align: center;
  z-index: 10;
  margin: 0;
}

.header_banner .owl-carousel .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 0 4px;
  background: rgba(255, 255, 255, 0.45);
  display: inline-block;
  border-radius: 50%;
  transition: all 0.3s ease;
}

.header_banner .owl-carousel .owl-dots .owl-dot.active span,
.header_banner .owl-carousel .owl-dots .owl-dot:hover span {
  background: #f1592b;
  width: 24px;
  border-radius: 5px;
}

@media (max-width: 1199px) {
  .header_banner,
  .header_banner #owl-demo1,
  .header_banner #owl-demo1 .owl-stage-outer,
  .header_banner #owl-demo1 .owl-stage,
  .header_banner #owl-demo1 .owl-item,
  .header_banner #owl-demo1 .item {
    height: 380px;
  }
  .header_banner .hero_title {
    font-size: 32px;
  }
}

@media (max-width: 991px) {
  .header_banner,
  .header_banner #owl-demo1,
  .header_banner #owl-demo1 .owl-stage-outer,
  .header_banner #owl-demo1 .owl-stage,
  .header_banner #owl-demo1 .owl-item,
  .header_banner #owl-demo1 .item {
    height: 340px;
  }
  .header_banner .hero_title {
    font-size: 28px;
    margin-bottom: 8px;
  }
  .header_banner .hero_subtitle {
    font-size: 14px;
    margin-bottom: 14px;
  }
  .header_banner .shop_button.hero_btn {
    padding: 8px 24px;
    font-size: 13px;
  }
}

@media (max-width: 767px) {
  .header_banner,
  .header_banner #owl-demo1,
  .header_banner #owl-demo1 .owl-stage-outer,
  .header_banner #owl-demo1 .owl-stage,
  .header_banner #owl-demo1 .owl-item,
  .header_banner #owl-demo1 .item {
    height: 260px;
  }
  .header_banner .hero_title {
    font-size: 22px;
    line-height: 1.25;
    margin-bottom: 6px;
  }
  .header_banner .hero_subtitle {
    font-size: 13px;
    line-height: 1.35;
    margin-bottom: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .header_banner .shop_button.hero_btn {
    padding: 6px 18px;
    font-size: 12px;
  }
  .header_banner .owl-carousel .owl-dots {
    bottom: 8px;
  }
}

@media (max-width: 480px) {
  .header_banner,
  .header_banner #owl-demo1,
  .header_banner #owl-demo1 .owl-stage-outer,
  .header_banner #owl-demo1 .owl-stage,
  .header_banner #owl-demo1 .owl-item,
  .header_banner #owl-demo1 .item {
    height: 220px;
  }
  .header_banner .hero_title {
    font-size: 18px;
    margin-bottom: 4px;
  }
  .header_banner .hero_subtitle {
    font-size: 12px;
    margin-bottom: 10px;
  }
}

/* Professional Header & Footer Logo Size & Alignment */
.header .logo { display: flex; align-items: center; margin: 0; padding: 4px 0; }
.header .logo a { display: inline-flex; align-items: center; }
.header_logo_img {
  height: 130px !important;
  width: auto !important;
  max-width: 180px !important;
  object-fit: contain;
  display: block;
  transition: transform 0.2s ease;
}
.header_logo_img:hover { transform: scale(1.03); }
.footer_logo img {
  height: 85px !important;
  width: auto !important;
  object-fit: contain;
}
@media (max-width: 991px) {
  .header_logo_img { height: 95px !important; }
}
@media (max-width: 767px) {
  .header_logo_img { height: 72px !important; }
}

/* Stable, jitter-free book card hover behavior */
.product_box .img_block,
.product_box:hover .img_block {
  padding: 0 !important;
  transform: none !important;
}
.product_box:hover .img_block .tg-bookimg {
  transform: perspective(1000px) rotateY(-20deg) rotateZ(0deg) !important;
}

/* Professional, rock-solid Function Bar (Share, Views, Reads) */
.pro_func_holder {
  display: flex !important;
  align-items: stretch !important;
  justify-content: space-between !important;
  background-color: #e6885f !important;
  border: 1px solid #636467 !important;
  height: 36px !important;
  margin: 0 !important;
  padding: 0 !important;
  user-select: none !important;
  box-sizing: border-box !important;
}
.pro_func_holder > div {
  flex: 1 1 0 !important;
  width: 33.333% !important;
  height: 34px !important;
  padding: 0 !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-left: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-right: 1px solid rgba(0, 0, 0, 0.15) !important;
  border-top: none !important;
  border-bottom: none !important;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  box-sizing: border-box !important;
}
.pro_func_holder > div:first-child {
  border-left: none !important;
}
.pro_func_holder > div:last-child {
  border-right: none !important;
}
.pro_func_holder > div a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  color: #fff !important;
  text-decoration: none !important;
  outline: none !important;
  box-shadow: none !important;
  cursor: pointer !important;
  gap: 4px !important;
  transition: background-color 0.15s ease !important;
}
.pro_func_holder > div a:hover,
.pro_func_holder > div a:focus,
.pro_func_holder > div a:active {
  color: #fff !important;
  text-decoration: none !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: rgba(0, 0, 0, 0.12) !important;
}
.pro_func_holder .func-share-icon {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
  display: inline-block !important;
}
.pro_func_holder .func-view-icon {
  width: 18px !important;
  height: 14px !important;
  margin: 0 !important;
  display: inline-block !important;
}
.pro_func_holder .func-read-icon {
  width: 17px !important;
  height: 16px !important;
  margin: 0 !important;
  display: inline-block !important;
}