﻿.nav-bar-branding{display:flex;gap:15px;align-items:end;justify-content:space-between;max-height:130px}.on-mobile-device,.on-desktop-device{width:100%}@media (max-width:768px){.navbar-toggler{padding:.69rem .69rem}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.7rem;padding-left:.7rem}.product-details-text{padding-left:13px;padding-top:17px}.nav-bar-branding{gap:10px;justify-content:space-between}.brand-logo img{height:50px!important}.top-banner-add img{display:none!important}.category-title-and-hamburger{padding:4px 10px 2px 10px}.category-title-and-hamburger label{display:block;font-size:20px;padding:3px;cursor:pointer}.product-category-list{display:none}.books-page-col-1-for-rowcol{padding:0}.product-searchbox{flex-basis:100%!important}.featured-articles{max-width:100%}.news-tabs-content .tab-pane{display:block}.news-tabs-content .tab-pane.fade{opacity:1}.latest-news .latest-news-item{margin-bottom:6px;padding-bottom:6px}.latest-news .latest-news-item img{width:110px;margin-bottom:5px;float:right;margin-left:5px;border-radius:5px}.latest-news .latest-news-item h3{font-size:16px;line-height:1.4;font-weight:800}.latest-news-item-title-bold{font-size:16px;line-height:1.4}.latest-news .latest-news-content-item-text{border-bottom:solid 1px #e7e7e7}.latest-news .latest-news-item p{display:none}.mobile-search-btn-container{display:block!important}.li-search-button-desktop{display:none}#div_Search_Box{padding:0}.webstories-grid-container .webstories-list-item{flex-basis:48%!important}}@media (min-width:769px){.container-fluid{padding-left:20px;padding-right:30px}.product-details-text{padding-left:30px;padding-top:inherit}.ads-vertical-left{display:block!important}.brand-logo img{height:58px!important}.category-title-and-hamburger label{display:none}.top-navbar-nav{margin-top:8px;font-size:15px}.top-navbar-nav li{border-right:solid 1px #e7e7e7;border-radius:8px;padding-left:3px;padding-right:3px}.latest-news img{display:none}}@media (min-width:1180px){.website-body{}.website-container .footer{position:initial}.website-container .footer .container{text-align:center}}@media (min-width:1920px){.product-grid-container{grid-template-columns:repeat(auto-fill,minmax(192px,1fr))!important}}@media screen and (max-width:767px){.on-mobile-device{display:block}.on-desktop-device{display:none}}@media screen and (min-width:768px){.on-mobile-device{display:none}.on-desktop-device{display:block}}