.top-text{text-align:start;margin-bottom:20px;padding-top:10px}@media (max-width:1023px){.top-text{text-align:start}}.homepage-gallery{display:none;margin-top:0px;margin-bottom:0px;padding-top:10px;padding-bottom:10px}@media (max-width:1119px){.homepage-gallery{display:block}}.header{display:block;gap:0px;object-fit:cover;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-image:url(https://banksbouncycastleandpartyhire.co.uk/wp-content/uploads/2025/09/background.jpg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid}@media (max-width:767px){.header{display:block}}@media (max-width:479px){.header{display:flex;flex-flow:column;justify-content:center;align-items:center}}.header-left{display:flex;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:20px}@media (max-width:1119px){.header-left{margin-left:0px}}@media (max-width:767px){.header-left{display:block;position:static;margin-left:0px;padding-right:0px;padding-left:0px}}.header-right{display:block;height:350px;padding-left:40px}@media (max-width:1119px){.header-right{height:300px;margin-right:0px}}@media (max-width:1023px){.header-right{height:100%}}@media (max-width:767px){.header-right{display:none;width:0px;height:0px;padding-top:20px}}@media (max-width:479px){.header-right{display:block}}.header-image{width:400px;border-radius:20px;border-top:20px solid #FFF;border-bottom:20px solid #FFF;border-left:20px solid #FFF;border-right:20px solid #FFF}@media (max-width:1119px){.header-image{width:300px}}@media (max-width:767px){.header-image{display:flex;width:100%}}.logo{margin-top:12px;margin-right:12px;margin-bottom:12px;margin-left:12px;border-radius:10px}@media (max-width:767px){.logo{display:flex;flex-flow:row;justify-content:space-between;align-items:center;text-align:center}}.header-container{display:flex;flex-flow:row;justify-content:center;overflow:visible;box-sizing:content-box;padding-right:0px;border-left:1px solid}@media (max-width:1119px){.header-container{display:flex;flex-flow:row;padding-right:0px;padding-left:0px}}@media (max-width:767px){.header-container{display:block;width:100%}}@media (max-width:479px){.header-container{display:flex;width:100%}}.header-logo{position:static}@media (max-width:767px){.header-logo{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.page-title{display:flex;font-family:"Montserrat",sans-serif;font-size:3rem;text-align:center;font-style:italic;padding-top:20px}@media (max-width:1023px){.page-title{font-size:2.3rem}}@media (max-width:767px){.page-title{font-size:2.3rem}}.page-content{padding-right:250px;padding-left:250px}@media (max-width:1119px){.page-content{display:block;width:100%;padding-right:70px;padding-left:70px}}@media (max-width:767px){.page-content{padding-right:20px;padding-left:20px}}@media (max-width:479px){.page-content{padding-right:10px;padding-left:10px}}.sub-title{width:100%;font-family:"Montserrat",sans-serif;font-weight:400;font-size:2.5rem;font-style:italic;padding-top:10px;border-top:1px solid;border-bottom:1px solid}@media (max-width:1023px){.sub-title{font-size:2rem}}@media (max-width:767px){.sub-title{font-family:"Montserrat",sans-serif;font-size:2rem}}@media (max-width:479px){.sub-title{font-size:1.9rem}}.main-body{display:block;margin-top:-60px}.footer-container{padding-top:20px;padding-bottom:20px;background-color:#b9b7ff}.footer-text{font-size:0.8rem;text-align:center}.icon-container{display:flex}.homepage-icons{position:static;text-align:center;margin-top:0px;margin-bottom:0px;padding-top:10px}.menu{display:flex}@media (max-width:1119px){.menu{display:none}}@media (max-width:767px){.menu{padding-left:10px}}.header-inner{display:block;width:100%}@media (max-width:1023px){.header-inner{display:block}}@media (max-width:767px){.header-inner{display:none}}@media (max-width:479px){.header-inner{display:block}}.header-menu{display:block}@media (max-width:1119px){.Homepage-container{display:flex;flex-flow:column;width:100%}}.headeer-right-inner{display:block}.headee-phone{margin-top:20px;margin-bottom:20px}@media (max-width:1023px){.headee-phone{display:none}}.header-button{display:block;margin-top:20px;margin-bottom:10px}@media (max-width:1023px){.header-button{display:flex}}@media (max-width:767px){.header-button{display:none;font-size:1.5rem}}.tel-number{display:block;font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px;padding-left:15px}@media (max-width:1023px){.tel-number{display:none}}.facebook-holder{margin-bottom:20px}.Contact-button{display:grid;width:200px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:24px;text-align:center}@media (max-width:1023px){.Contact-button{display:none}}@media (max-width:1023px){.header-inner-tablet{margin-top:-40px}}.contact-button-tablet{display:none}@media (max-width:1023px){.contact-button-tablet{display:block}}.tel-number-tablet{display:none}@media (max-width:1023px){.tel-number-tablet{display:block;font-weight:600}}.content-page-grid{display:block;margin-right:-175px;margin-left:-175px}.Pages-main-body{display:flex;flex-flow:column}.gallery{display:flex;flex-flow:row;gap:0px;padding-right:0px;padding-left:0px}@media (max-width:767px){.gallery{padding-top:20px}}.card{display:block;height:100%;min-height:100%;border-radius:10px;box-shadow:4px 4px 5px 2px #b9b7ff,inset 0px 0px 0px 0px #b9b7ff}.card-heading{width:100%;font-size:1.6rem}.card-text{display:block;font-family:"Montserrat",sans-serif;font-size:1rem;text-align:center;margin-top:auto;margin-bottom:10px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px}.card-button{overflow:auto;margin-top:auto;margin-bottom:20px}.card-image{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;border-radius:20px}.info-div{display:block;height:100%}.card-section{margin-top:20px;margin-bottom:20px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-bottom:1px solid}.card-columns{margin-bottom:20px}.icon{margin-top:-200px}.header-section{display:block}.header-left-container{display:flex;width:400px;margin-right:40px}.menu-tablet{display:none}@media (max-width:1119px){.menu-tablet{display:flex;gap:0px}}@media (max-width:1023px){.menu-tablet{display:flex;width:100%}}@media (max-width:767px){.menu-tablet{display:none}}.tablet-menu{display:none}@media (max-width:1119px){.tablet-menu{display:block;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:55px;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media (max-width:1023px){.tablet-menu{display:block;width:100%;box-sizing:border-box}}.header-main-body{display:flex;flex-flow:row}@media (max-width:767px){.header-main-body{display:flex;flex-flow:column;padding-bottom:0px}}@media (max-width:1119px){.phone-menu{width:100%;margin-top:0px}}@media (max-width:1023px){.phone-menu{display:flex}}@media (max-width:767px){.phone-menu{display:block;box-sizing:border-box}}.menu-phone{display:none}@media (max-width:1119px){.menu-phone{display:block;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#614dc9;border-radius:10px}}@media (max-width:767px){.menu-phone{display:flex;justify-content:center;align-items:center;object-fit:fill;box-sizing:content-box;text-align:center;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;background-color:#6FFF44;background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.link-home{font-family:"Montserrat",sans-serif;font-weight:700}@media (max-width:1119px){.link-home{display:flex}}.desktop-menu{font-family:"Montserrat",sans-serif;font-weight:800}.contact-form{padding-top:30px}.bouncycastle-lb-image{display:block;width:100%}.body-container{display:flex;flex-flow:row}@media (max-width:1023px){.body-container{display:flex;flex-flow:column-reverse nowrap}}.body-image{border-radius:10px}@media (max-width:767px){.body-image{padding-bottom:20px}}.body-text{padding-right:20px}@media (max-width:767px){.body-text{font-size:1.5rem;padding-right:0px}}.main-body-text{width:50%;padding-right:10px}@media (max-width:1023px){.main-body-text{width:100%}}@media (max-width:767px){.main-body-text{padding-top:20px;padding-bottom:20px}}.main-body-image{width:50%;border-radius:10px}@media (max-width:1023px){.main-body-image{width:100%}}.body-mid-section{display:flex;flex-flow:column}@media (max-width:1023px){.body-mid-section{display:none}}.body-top-section{display:flex;flex-flow:row;margin-top:20px;margin-bottom:20px}.body-mid-container{display:flex;flex-flow:row;margin-top:0px;padding-bottom:20px;border-bottom:1px solid}@media (max-width:1023px){.body-mid-container{display:flex;flex-flow:column}}.body-lower-container{display:flex;flex-flow:row}@media (max-width:1023px){.body-lower-container{display:flex;flex-flow:column}}.body-lower-section{padding-top:25px;padding-bottom:25px;border-bottom:1px solid}@media (max-width:767px){.body-lower-section{display:flex}}.Body-mid-container{display:flex}@media (max-width:1023px){.Body-mid-container{display:flex;flex-flow:column-reverse nowrap}}@media (max-width:767px){.Body-mid-container{display:flex;flex-flow:column-reverse nowrap}}.body-text2{width:100%}@media (max-width:767px){.body-text2{font-size:1.5rem;padding-left:0px}}.icon-div{display:flex;flex-flow:column}.icon-section{margin-top:25px;margin-bottom:25px}@media (max-width:767px){.icon-section{padding-bottom:20px}}@media (max-width:767px){.body-heading2{padding-bottom:10px}}.main-body-text2{width:50%;padding-left:20px}@media (max-width:767px){.main-body-text2{width:100%;margin-left:0px;padding-left:0px}}.pizza-gallery{width:100%}.heading-h1{font-size:font-size:clamp(1rem,calc(1rem + ((1vw - 0.299375rem) * 2.2207)),3rem);min-height:0vw}@media (max-width:767px){.heading-h6{font-size:null}}@media (max-width:767px){.header-buton-mobile{display:flex;flex-flow:row;gap:56px;width:100%}}.header-button-mobile{display:none}@media (max-width:767px){.header-button-mobile{display:flex}}.top-section{display:flex}.body-top-container{display:flex;flex-flow:row;padding-bottom:20px;border-bottom:1px solid}@media (max-width:1023px){.body-top-container{display:flex;flex-flow:column}}.body-top-left{width:50%}@media (max-width:1023px){.body-top-left{display:flex;width:100%}}.body-top-right{width:50%;padding-left:10px}@media (max-width:1023px){.body-top-right{width:100%;padding-right:0px;padding-left:0px}}.body-top-image{border-radius:10px}@media (max-width:1023px){.body-top-text{display:none;padding-top:20px}}@media (max-width:767px){.body-top-text{display:none;font-size:1.5rem;padding-top:10px}}@media (max-width:479px){.body-top-text{display:none}}.body-mid-right{width:50%}@media (max-width:1023px){.body-mid-right{width:100%}}.body-mid-image{border-radius:10px}@media (max-width:767px){.body-mid-image{padding-top:10px}}.body-mid-text{padding-right:10px}@media (max-width:1023px){.body-mid-text{display:flex;flex-flow:column;padding-top:20px}}.body-mid-left{width:50%}@media (max-width:1023px){.body-mid-left{display:block;width:100%}}.gallery-section{display:block;padding-top:20px}.body-button{display:flex;flex-flow:row}.body-button-holder{display:block;position:static;width:100%;padding-top:20px}.gallery-title{width:100%;padding-bottom:20px}.header-main-body-container{width:100%}@media screen and (min-width:767px){.social-mobile{visibility:hidden}}@media (max-width:1119px){.social-mobile{display:none}}@media (max-width:767px){.social-mobile{font-family:"Montserrat",sans-serif;border-radius:10px}}.socia-desktop{display:block;padding-top:10px;padding-bottom:10px;border-radius:10px}@media (max-width:767px){.socia-desktop{display:none;border-radius:10px}@media screen and (max-width:767px){.socia-desktop{visibility:hidden}}}.Header-phone-num{color:#000;font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.3rem;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#6FFF44;border-radius:10px}@media (max-width:767px){.Header-phone-num{display:none}}.header-phone-num-mobile{display:none}@media (max-width:767px){.header-phone-num-mobile{display:flex;font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:10px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:#6FFF44;border-radius:10px;opacity:1}}@media (max-width:767px){.header-phone-mobile{width:100%}}@media (max-width:479px){.header-phone-mobile{width:100%;padding-bottom:10px}}.body-top-text-mobile{display:none}@media (max-width:1023px){.body-top-text-mobile{display:flex;width:100%;padding-top:20px}}@media (max-width:479px){.body-top-text-mobile{display:flex}}.body-mid-section-mobile{display:none}@media (max-width:1023px){.body-mid-section-mobile{display:flex}}