:root{--wp-theme:#20B038;--color-custom:#D2DAFF;--color-theam-2:#00344f;--transition:all .5s ease-in-out}
html{scroll-behavior:smooth}
body{margin:0;padding:0;line-height:1.65;font-size:15px;font-family:'Rubik';color:#454545;font-weight:400;background:#fff;letter-spacing:.5px}
.bg-wp{background-color:var(--wp-theme);border: 1px solid #20B038}
.bg-wp:hover{background-color:#08a122;border: 1px solid #08a122}
.bg-custom{background-color: var(--color-custom)}
.bg-theam-2{background-color: var(--color-theam-2)}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000}
@media screen and (min-width:1400px) {
.container{max-width:1366px}
}
@media screen and (min-width:1500px) {
.container{max-width:1480px}
}
@media only screen and (max-width:1399px) {
.container{max-width:1360px}
}
@media screen and (max-width:1250px) {
.container{max-width:1210px}
}
@media only screen and (max-width:1199px) {
.container{max-width:100%}
}
a{text-decoration:none}
        /* Menu start */
.navbar-toggler{width:36px;height:36px;border:unset;background:url(../../assets/images/humburg-cross.webp) center no-repeat;background-size:80%}
.navbar-toggler.collapsed{background:url(../../assets/images/humburg-menu.webp) center no-repeat}
.navbar-toggler:focus{box-shadow:unset}
.dropdown-toggle::after{margin-left:.55em;border-top:.6em solid;border-right:.4em solid transparent;border-left:.4em solid transparent;vertical-align:0}
@media (max-width: 992px) {
.navbar-collapse{background:#bddbff;padding:10px;border-radius:0 0 5px 5px}
}
.dropend .dropdown-toggle::after{vertical-align:0;position:absolute;top:50%;margin-top:-8px;right:12px;border:0;width:16px;height:16px;background:url(../../assets/images/chevron-next.webp) center no-repeat;background-size:100%}
/* End Menu Here */
/* Start footer */
ul.quick-links{list-style:none;padding-left:0}
ul.quick-links li{width:49%;display:inline-block;padding-right:25px;line-height:2.25;}
/* End footer */
/* Start Modal Form */
.btn-close.text-white{background:unset}
/* End modal Form */
/* Mob Sticky Buttons */
.navbar-fixed-bottom{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:1;box-shadow:0 0 20px #0003}
@media (max-width: 768px){
.mob-center{text-align: center !important}
.the-press-logo img{max-width:40%;height:auto}
.tabs-nav{background-color:unset !important}
.tabs-nav li.nav-item button{border:1px solid #bddbff}
}