.kds-hero-banner-white-background .herobanner-header h1{font-family:"PlayfairDisplay-Regular";font-size:42px;line-height:44px}
.kds-hero-banner-white-background .herobanner-header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.kds-hero-banner-white-background img{height:297px}
.kds-hero-banner-white-background.site-map .herobanner-header{bottom:38%}
.kds-hero-banner-white-background .herobanner-header p{font-size:16px;line-height:22px;font-weight:300}
@media only screen and (max-width:767px){.kds-hero-banner-white-background img{object-fit:cover;object-position:left;height:300px}
.kds-hero-banner-white-background .herobanner-header h1{font-size:28px;line-height:30px}
.kds-hero-banner-white-background .herobanner-header{bottom:23%}
}
@media only screen and (max-width:767px) and (orientation:landscape){.kds-hero-banner-white-background .herobanner-header{bottom:30%}
}
@media only screen and (min-width:768px) and (max-width:991px){.kds-hero-banner-white-background .herobanner-header h1{font-size:32px;line-height:34px}
.kds-hero-banner-white-background .herobanner-header{bottom:20%}
}
@media only screen and (min-width:991px) and (max-width:1024px){.kds-hero-banner-white-background .herobanner-header h1{font-size:36px;line-height:40px}
.kds-hero-banner-white-background .herobanner-header{bottom:28%}
}
.kds-hero-banner-white-background .herobanner-header.literature-text p{font-size:20px;line-height:22px;font-weight:300;color:#000}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#000}
#literature-filter .custom-control-label::before,.custom-control-label::after{top:3px;left:-28px;padding:0}
.literature-filter button.btn-white{font-size:16px;line-height:19px;box-shadow:0 0 0 0 rgba(0,0,0,0.5);height:40px;width:270px}
.literature-filter button.btn-white a:hover{color:#000;text-decoration:none}
.literature-page-details .lit-box{border-bottom:1px solid #e1e1e1}
.literature-page-details .load-more .btn-white{height:40px;width:145px}
.literature-page-details p{color:#000;font-size:18px;line-height:21px}
.literature-page-details h2{color:#9a9a9a;font-size:14px;line-height:16px;font-weight:400}
.literature-page-details a:hover{color:#000;text-decoration:none}
.literature-page-details hr{margin-top:10px;margin-bottom:0}
.filter-wrapper .custom-control-input:checked +.custom-control-label,.filter-wrapper .filter-name span.selected{font-weight:500}
.literat-filter .form-check:first-child{border-top:0}
.literat-filter .form-check{border-top:1px solid rgba(0,0,0,.125)}
.literat-filter .filter-option .form-check{padding-top:18px;padding-bottom:18px}
.literat-filter .form-check:last-child{border-bottom:1px solid #000}
.literature-page-details a{color:#000;font-size:14px;font-weight:300;line-height:16px;cursor:pointer}
.literature-page-details .fa-arrow-to-bottom{height:18px;width:14px;color:#000;font-size:18px;font-weight:300;line-height:18px;margin-right:15px}
#literature-filter-modal input:checked ~ .checkmark:after{display:block}
.checkmark:after{content:"";position:absolute;display:none}
.checkmark,.total-category .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #000}
.total-category .checkmark{border-radius:0}
.customcheckbox .checkmark:after{font-family:'Font Awesome 5 Pro';content:"\f00c";position:absolute;display:none;border-radius:0;background:#000;color:#fff;height:19px;font-size:15px;padding:2px}
#literature-filter-modal .modal-body{min-height:100vh}
.literat-filter .total-category .form-check{border-bottom:1px solid #000;border-top:1px solid #000}
.filter-option .customcheckbox input{position:absolute;opacity:0;cursor:pointer}
.checkmark,.total-category .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #000}
.filter-option .custom-checkbox .custom-control-label::before{margin-top:-5px}
.filter-option .custom-checkbox .custom-control-input:checked~.custom-control-label::after{margin-top:-5px;padding-left:2.5px;left:-28px}
.filter-option .custom-control-input:checked +.custom-control-label,.filter-option .filter-name span.selected{font-weight:500}
.filter-option .custom-control-label{font-size:16px;line-height:20px;font-weight:normal}
#literature-filter-modal .reset-filter{border-bottom:1px solid #000}
#literature-filter-modal .resetall-filter{padding-top:8px;padding-bottom:14px}
#literature-filter-modal .resetall-filter a{font-size:12px;line-height:14px;padding-bottom:3px;font-weight:normal}
#literature-filter-modal .resetall-filter a:hover{color:#000;text-decoration:none}
.literat-filter .btn-black{height:40px;width:90px}
.literat-filter .btn-black{font-size:16px;font-weight:normal;line-height:19px}
.cate-items .form-check{padding:20px 10px 19px 20px;border-bottom:1px solid #e1e1e1}
.customcheckbox{display:block;position:relative;padding-left:30px;margin-bottom:0;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#literature-filter-modal h1{color:#000;font-size:20px;font-weight:500;line-height:24px}
.radiotextsty{font-size:16px;font-weight:normal;line-height:19px}
.modal.fade{opacity:1}
.modal.fade .modal-dialog{-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0)}
.modal-dialog{-webkit-animation:bottomtotop 1s;-webkit-animation-fill-mode:backwards;animation:bottomtotop 1s;animation-fill-mode:backwards}
a,label{color:#000;font-weight:normal}
@media(min-width:767px){#literature-filter-modal .modal-dialog{max-width:400px;margin:0 auto}
}
@media(min-width:320px) and (max-width:767px){.literature-page-details .load-more .btn-white,.literature-filter button.btn-white{width:100%}
.kds-hero-banner-white-background .herobanner-header.literature-text p{font-size:16px}
.literature-page-view{padding:0}
#literature-filter-modal .modal-dialog{margin:0 auto;min-width:100%}
}
@media(min-width:768px) and (max-width:991px){.literature-filter button.btn-white{width:200px}
.kds-hero-banner-white-background .herobanner-header.literature-text p{font-size:16px;line-height:22px}
}