@import "D:\Sites\mark_coakley_20_06_04\Autobopr\Assets\utilities.css";/*#region fonts*/#RotatorTestimonialsHeader p,#RotatorTestimonialsHeader a{color:white;}.carousel-inner > .item{min-height:295px;}.RotatorTestimonialRating{width:25%;height:37px;padding:0 20px;}.OpenSans,.BodyFont{font-family:'Open Sans', sans-serif;font-weight:400;}.OpenSansBold{font-family:'Open Sans', sans-serif;font-weight:700 !important;}.OpenSansExtraBold{font-family:'Open Sans', sans-serif;font-weight:800 !important;}.MontserratLight{font-family:'Montserrat', sans-serif;font-weight:300 !important;}.Montserrat{font-family:'Montserrat', sans-serif;font-weight:400 !important;}.MontserratMedium{font-family:'Montserrat', sans-serif;font-weight:500 !important;}.MontserratSemiBold{font-family:'Montserrat', sans-serif;font-weight:600 !important;}.MontserratBold{font-family:'Montserrat', sans-serif;font-weight:700 !important;}.Muli{font-family:'Muli', sans-serif;font-weight:400 !important;}.MuliExtraBold{font-family:'Muli', sans-serif;font-weight:800 !important;}.MuliBlack{font-family:'Muli', sans-serif;font-weight:900 !important;}.VarelaRound{font-family:'Varela Round', sans-serif;font-weight:400 !important;}html{font-size:16px;}body{font-family:'Open Sans', sans-serif;font-weight:400;}.textContent{color:#2a3250;font-size:1.1rem;text-align:center;}.textContent h1,.textContent h2{font-family:'Montserrat', sans-serif;font-weight:300 !important;color:#2a3250;margin-bottom:30px;margin-top:0;font-size:2.75rem;margin-top:7%;}@media (max-width:767px){.textContent h1, .textContent h2{font-size:2rem;margin-top:10%;}}@media (min-width:992px){#BodyContent{padding:0 40px;}}.section-title{margin-top:40px;margin-bottom:40px;}@media (max-width:767px){.section-title{text-align:center;}}@media (min-width:992px){.section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.section-title--testimonials .section-title__left,.section-title--testimonials .section-title__intro{color:#fff;}.section-title--social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:80px;}.section-title--social .section-title__left{margin-bottom:30px;}.section-title--social .section-title__h2:after{display:none;}.section-title--social .section-title__light,.section-title--social .section-title__strong{display:block;}.section-title__light{font-family:'Montserrat', sans-serif;font-weight:300 !important;font-size:2.125rem;}@media (min-width:992px){.section-title__light{font-size:2.3vw;}}@media (min-width:1360px){.section-title__light{font-size:2.125rem;}}.section-title__strong{font-family:'Montserrat', sans-serif;font-weight:600 !important;font-size:2.25rem;}@media (min-width:992px){.section-title__strong{font-size:2.5vw;}}@media (min-width:1360px){.section-title__strong{font-size:2.25rem;}}.section-title__h2{margin-top:0;margin-bottom:10px;position:relative;}@media (min-width:992px){.section-title__h2{margin-bottom:0;padding-right:20px;}.section-title__h2:after{content:"";position:absolute;width:2px;background-color:#e834c3;background:-webkit-gradient(linear, left top, left bottom, from(#e834c3), to(#6c8ce7));background:linear-gradient(to bottom, #e834c3, #6c8ce7);right:0;top:0;bottom:0;}}.section-title__left{text-transform:uppercase;color:#2a3250;}.section-title__intro{font-family:'Montserrat', sans-serif;font-weight:300 !important;font-size:1rem;}@media (min-width:1200px){.section-title__intro{font-size:1.25rem;}}/*#endregion fonts*/form{position:relative;max-width:100vw;}.outer-wrapper{max-width:100vw;overflow-x:hidden;position:relative;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.outer-wrapper__basket{position:fixed;top:70px;right:10px;width:50px;height:50px;border-radius:100%;background-image:url(basket.svg);background-size:30px auto;background-position:center center;background-repeat:no-repeat;}.outer-wrapper--home #BodyContent{border-top:20px solid transparent;}.outer-wrapper--home .header{/*overflow:hidden;*/}.outer-wrapper--alt .header__basket{color:#fff;}.outer-wrapper--alt .header__rip,.outer-wrapper--alt .footer__rip,.outer-wrapper--alt .main-content__rip{display:none;}.outer-wrapper--alt .footer{padding:30px 0 50px;}@media (min-width:992px){.outer-wrapper--alt .header:before{background-position:center bottom;}}.outer-wrapper--alt .header__phone,.outer-wrapper--alt .header__phone-2,.outer-wrapper--alt .header__strapline{text-shadow:2px 2px 2px rgba(0, 0, 0, 0.35);}@media (min-width:992px){.outer-wrapper--alt .header__phone, .outer-wrapper--alt .header__phone-2, .outer-wrapper--alt .header__strapline{text-shadow:none;}}.outer-wrapper--alt .main-content{background:#fff;padding:50px 0;border:transparent;}.container{position:relative;width:100%;}@media (min-width:1260px){.container{width:1230px;}}@media (min-width:1360px){.container{width:1330px;}}@media (min-width:1460px){.container{width:1430px;}}.row.row-no-gutter{margin-left:0;margin-right:0;}.row.row-no-gutter > div{padding-left:0;padding-right:0;}/*#region topLinksMobile*/#TopLinksMobile{position:fixed;top:0;left:0;right:0;background:#444243;color:white;z-index:20;padding:0;border-bottom:1px solid white;font-family:'Open Sans', sans-serif;font-weight:400;}#TopLinksMobile .navbar{margin-bottom:0;}@media (min-width:768px){#TopLinksMobile{display:none !important;}}#TopLinksMobile #NavigationToggleText{position:absolute;top:0;left:0;right:0;padding:14px 63px;text-align:right;}#TopLinksMobile .navbar-toggle .icon-bar{background:white;}#TopLinksMobile .row{padding-top:10px;}#TopLinksMobile .input-group{margin-bottom:0;}#MobileHomeLink{position:fixed;top:10px;z-index:10;background:transparent none repeat scroll 0 0;color:white;left:10px;border-radius:50%;border:2px solid white;}/*#endregion topLinksMobile*/.header{position:relative;}.header:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-image:url(header-bg.jpg);background-size:cover;}.header.animated:before{-webkit-animation:pulse 15s 2s 2 alternate ease-out;animation:pulse 15s 2s 2 alternate ease-out;}.header__banner{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;}@media (max-width:991px){.header__banner{margin-bottom:1rem;}}.header__basket{color:#00eb52;display:inline-block;font-size:2.5rem;-webkit-filter:drop-shadow(0 5px rgba(0, 0, 0, 0.25));filter:drop-shadow(0 5px rgba(0, 0, 0, 0.25));margin-bottom:0.2rem;line-height:1;}@media (min-width:1200px){.header__basket{margin-bottom:0;}}.header__basket:hover{color:#fff;}.header__basket:after{content:"\f291";font-family:FontAwesome;}.header__basket span{text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700 !important;-webkit-filter:none;filter:none;}.header__rip{position:absolute;bottom:0;left:0;width:100%;}@media (max-width:767px){.header{padding-bottom:50px;}}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.header__container:before,.header__container:after{display:none;}@media (min-width:992px){.header__container{display:block;}}.header__top{padding:40px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}@media (min-width:992px){.header__top{display:block;padding:40px 0;}}@media (min-width:992px){.header__bottom{padding:40px 0 30px;}}@media (min-width:992px){.header__bottom-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;}}.header__logo{margin:60px auto 30px;z-index:2;}@media (max-width:767px){.header__logo{display:block;}}@media (min-width:768px){.header__logo{width:389px;height:290px;margin-top:0;}}@media (min-width:992px){.header__logo{position:absolute;left:0;bottom:40px;}}@media (min-width:1260px){.header__logo{bottom:70px;}}@media (min-width:992px){.header__details{text-align:right;}}.header__searchbar{width:100%;margin:auto;}@media (max-width:767px){.header__searchbar{padding:20px 0;max-width:400px;}}@media (min-width:768px){.header__searchbar{padding:20px 0;max-width:calc(100% - 420px);}}@media (min-width:992px){.header__searchbar{padding:0 0 30px;max-width:none;}}.header__searchbar .SearchPanel{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}@media (min-width:992px){.header__searchbar .SearchPanel{margin-left:400px;}}.header__searchbar .SearchBoxTextBox{position:relative;border:2px solid #444243;border-radius:10px;height:52px;width:100%;padding-left:54px;font-size:1.25rem;font-family:'Montserrat', sans-serif;font-weight:600 !important;}.header__searchbar .SearchProductsImageButton{position:absolute;left:10px;top:9px;}.header__phone,.header__phone-2{font-family:'Muli', sans-serif;font-weight:800 !important;color:#fff;font-size:2.5rem;margin-top:10px;}.header__phone:hover,.header__phone-2:hover{color:#fff;}.header__phone-icon{margin-right:10px;margin-top:-10px;}@media (max-width:767px){.header__phone-icon{display:block;margin:20px auto;}}.header__strapline{text-align:center;margin-bottom:20px;}@media (min-width:992px){.header__strapline{line-height:1;text-align:left;margin-left:410px;margin-bottom:0;padding-right:15px;}}.header__ultimate{color:#fff;text-transform:uppercase;font-family:'Muli', sans-serif;font-weight:400 !important;font-size:4vw;}@media (max-width:767px){.header__ultimate{font-size:2.5rem;}}@media (min-width:1460px){.header__ultimate{font-size:4.6rem;}}.header__specialists{color:#fff;text-transform:uppercase;font-family:'Muli', sans-serif;font-weight:900 !important;font-size:2.8vw;}@media (max-width:767px){.header__specialists{font-size:1.8rem;}}@media (min-width:992px){.header__specialists{white-space:nowrap;}}@media (min-width:1460px){.header__specialists{font-size:3.3rem;}}.header__social{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;}.header__social a{margin:0 8px;}.header__social i{font-size:3.5rem;-webkit-filter:drop-shadow(0 5px rgba(0, 0, 0, 0.25));filter:drop-shadow(0 5px rgba(0, 0, 0, 0.25));color:#fff;}@media (min-width:992px){.header__social i{font-size:2.5rem;}}@media (min-width:1260px){.header__social i{font-size:3.5rem;}}.header__social i:hover{color:#fff;}.toplinks{display:none;}@media (min-width:768px){.toplinks{background:#444243;display:block;position:relative;padding:0 15px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.toplinks__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-left:0;}.toplinks__li{position:relative;list-style:none;text-align:center;}.toplinks__li .dropdown-toggle:focus{text-decoration:none;}.toplinks__link{position:relative;display:block;padding:15px;color:#fff;font-size:1.25rem;-webkit-transition:all 0.3s;transition:all 0.3s;font-family:'Open Sans', sans-serif;font-weight:700 !important;}.toplinks__link:hover, .toplinks__link.active, .toplinks__link:focus{color:#ffe400;}.toplinks__dropdown{padding:0;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none;text-align:center;background-color:#444243 !important;position:absolute;}.toplinks__li:nth-child(1) .dropdown-menu{left:-25%;}.toplinks__li:nth-child(2) .dropdown-menu{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.toplinks__li:nth-child(3) .dropdown-menu{left:-200%;}.toplinks__li:nth-child(4) .dropdown-menu{left:-60%;}.toplinks__li:nth-child(5) .dropdown-menu{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.toplinks__li:nth-child(6) .dropdown-menu{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.toplinks__dropdown-li{display:block;}.toplinks__dropdown-link{position:relative;padding:10px 20px !important;font-size:1.25rem;font-family:'Open Sans', sans-serif;font-weight:700 !important;color:#fff !important;}.toplinks__dropdown-link:hover, .toplinks__dropdown-link:focus, .toplinks__dropdown-link.active{background-color:inherit !important;color:#ffe400 !important;}}@media (min-width:768px) and (min-width:992px){.toplinks{margin-left:400px;}}@media (min-width:768px) and (min-width:768px){.toplinks__li:nth-child(2) .dropdown-menu{left:-300%;}}@media (min-width:768px) and (max-width:991px){.toplinks__li:nth-child(2) .dropdown-menu{left:-60%;-webkit-column-count:2;-moz-column-count:2;column-count:2;}}@media (min-width:768px) and (min-width:992px) and (max-width:1068px){.toplinks__li:nth-child(2) .dropdown-menu{left:-370%;}}@media (min-width:768px) and (min-width:1460px){.toplinks__li:nth-child(2) .dropdown-menu{left:-120%;}}@media (min-width:768px) and (min-width:768px){.toplinks__li:nth-child(5) .dropdown-menu{left:-600%;}}@media (min-width:768px) and (max-width:991px){.toplinks__li:nth-child(5) .dropdown-menu{left:-340%;-webkit-column-count:2;-moz-column-count:2;column-count:2;}}@media (min-width:768px) and (min-width:992px) and (max-width:1068px){.toplinks__li:nth-child(5) .dropdown-menu{left:-300%;}}@media (min-width:768px) and (min-width:1260px){.toplinks__li:nth-child(5) .dropdown-menu{left:-525%;}}@media (min-width:768px) and (min-width:768px){.toplinks__li:nth-child(6) .dropdown-menu{left:-450%;}}@media (min-width:768px) and (max-width:991px){.toplinks__li:nth-child(6) .dropdown-menu{left:-250%;-webkit-column-count:2;-moz-column-count:2;column-count:2;}}@media (min-width:768px) and (max-width:831px){.toplinks__li:nth-child(6) .dropdown-menu{left:-20%;}}@media (min-width:768px) and (min-width:992px) and (max-width:1068px){.toplinks__li:nth-child(6) .dropdown-menu{left:-450%;}}@media (min-width:768px) and (min-width:1260px){.toplinks__li:nth-child(6) .dropdown-menu{left:-450%;}}@media (min-width:768px) and (min-width:1069px) and (max-width:1359px){.toplinks__li:nth-child(6) .dropdown-menu{left:-200%;}}.banner{position:relative;}.banner #CarouselContainer{padding-top:43.8%;overflow:hidden;}.banner #CarouselContainer .carousel-inner{position:absolute;top:0;height:100%;}.banner #CarouselContainer .carousel-inner .item{width:100%;}.banner #CarouselContainer .carousel-inner .item a img,.banner #CarouselContainer .carousel-inner .item img{width:100%;}@media (max-width:767px){.banner #CarouselContainer{padding-top:63.8%;overflow:hidden;}.banner #CarouselContainer .carousel-inner{position:absolute;top:0;height:100%;}.banner #CarouselContainer .carousel-inner .item{width:100%;}.banner #CarouselContainer .carousel-inner .item a img, .banner #CarouselContainer .carousel-inner .item img{width:100%;}}.banner__flex-row-md{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:992px){.banner__flex-row-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.banner img{width:100%;}.banner__button{position:absolute;top:0;width:190px;height:60px;-webkit-transform:translateY(-100%);transform:translateY(-100%);border:none;-webkit-transition:all 0.3s;transition:all 0.3s;}@media (max-width:767px){.banner__button{width:48px;height:48px;-webkit-transform:translateY(0);transform:translateY(0);z-index:1;}.banner__button svg{width:75%;}}.banner__button svg{width:50%;}.banner__button--left{background:#fff;left:0;}.banner__button--left path{fill:#407fbc;}.banner__button--left:hover{background:#407fbc;border-right:1px solid #fff;}.banner__button--left:hover path{fill:#fff;}.banner__button--right{right:0;background:#407fbc;}@media (min-width:992px){.banner__button--right{left:190px;right:auto;}}.banner__button--right svg{-webkit-transform:scaleX(-1);transform:scaleX(-1);}.banner__button--right path{fill:#fff;}.banner__button--right:hover{background:#fff;border-left:1px solid #407fbc;}.banner__button--right:hover path{fill:#407fbc;}.banner__main-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.banner #CarouselContainer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.banner .carousel-inner,.banner .item{height:100%;}.banner .carousel-inner img,.banner .item img{height:100%;-o-object-fit:cover;object-fit:cover;}.ticker{position:relative;background:#407fbc;padding:25px;line-height:1;white-space:nowrap;color:#fff;overflow:hidden;}.ticker:before,.ticker:after{content:"";position:absolute;width:50px;top:0;bottom:0;left:0;background-color:#407fbc;background-image:-webkit-linear-gradient(left, #407fbc, rgba(64, 127, 188, 0));background:-webkit-gradient(linear, left top, right top, from(#407fbc), to(rgba(64, 127, 188, 0)));background:linear-gradient(to right, #407fbc, rgba(64, 127, 188, 0));z-index:1;}.ticker:after{left:auto;right:0;background-color:rgba(64, 127, 188, 0);background-image:-webkit-linear-gradient(left, rgba(64, 127, 188, 0), #407fbc);background:-webkit-gradient(linear, left top, right top, from(rgba(64, 127, 188, 0)), to(#407fbc));background:linear-gradient(to right, rgba(64, 127, 188, 0), #407fbc);}.ticker p{margin-bottom:0;-webkit-animation:ticker 15s linear infinite;animation:ticker 15s linear infinite;}@media (max-width:767px){.ticker p{-webkit-animation:ticker 10s linear infinite;animation:ticker 10s linear infinite;}}.ticker__inner{position:relative;right:0;}.home-contact{padding:2% !important;background:#1d1d1d;text-align:center;line-height:1.1;width:100%;max-width:600px;-ms-flex-item-align:center;align-self:center;margin:20px 0;}@media (max-width:767px){.home-contact{padding:20px !important;}}@media (min-width:992px){.home-contact{margin:0 0;-ms-flex-item-align:auto;align-self:auto;width:25%;}}.home-contact__white{color:#fff;font-family:'Open Sans', sans-serif;font-weight:700 !important;font-size:1.25rem;text-transform:uppercase;}.home-contact__blue{color:#b2e8ff;font-family:'Open Sans', sans-serif;font-weight:800 !important;font-size:2.625rem;text-transform:uppercase;margin-bottom:10px;}.home-contact input,.home-contact textarea{height:45px;margin-bottom:15px;}@media (min-width:992px){.home-contact input, .home-contact textarea{margin-bottom:10px;}}.home-contact textarea{height:150px;}.home-contact .btn-success{background:#ffea00;border:1px solid #ffea00;color:#222;font-family:'Open Sans', sans-serif;font-weight:700 !important;font-size:1rem;line-height:1;padding:12px 30px;-webkit-transition:all 0.3s;transition:all 0.3s;text-transform:uppercase;margin-top:10px;display:inline-block;}.home-contact .btn-success:hover{background:#222;color:#ffea00;}.services{padding:60px 0 100px;}@media (max-width:767px){.services{padding-top:10px;}}.services__panels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;}.services__panel-link{background-image:url(service-panel-bg.png);background-size:100% 100%;margin:20px 10px 0;padding:25px 20px 20px;z-index:1;width:calc(25% - 20px);text-align:center;position:relative;}@media (max-width:767px){.services__panel-link{margin:20px 5px 0;width:calc(50% - 10px);}}.services__panel-title{font-family:'Montserrat', sans-serif;font-weight:700 !important;color:#fff;text-transform:uppercase;margin:15px 0 20px;line-height:1;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width:767px){.services__panel-title{font-size:3.7vw;}}@media (min-width:768px){.services__panel-title{font-size:2vw;}}@media (min-width:1260px){.services__panel-title{font-size:1.875rem;}}.reasons{padding:9% 0;position:relative;overflow:hidden;}.reasons:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-image:url(reasons-bg.jpg);background-size:cover;}.reasons.animated:before{-webkit-animation:pulse 15s 2s 2 alternate ease-out;animation:pulse 15s 2s 2 alternate ease-out;}.reasons__rip{position:absolute;left:0;width:100%;}.reasons__rip--top{top:-5px;-webkit-transform:scaleY(-1);transform:scaleY(-1);}.reasons__rip--bottom{bottom:0;-webkit-filter:drop-shadow(0 -5px 10px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 -5px 10px rgba(0, 0, 0, 0.2));}.reasons__title{font-family:'Montserrat', sans-serif;font-weight:300 !important;color:#fff;font-size:3.375rem;text-transform:uppercase;text-align:center;}.reasons__title span{font-family:'Montserrat', sans-serif;font-weight:600 !important;font-size:3.5rem;}@media (max-width:767px){.reasons__title{font-size:2rem;}.reasons__title span{font-size:2.2rem;}}.reasons__subtitle{font-family:'Montserrat', sans-serif;font-weight:500 !important;color:#3d3c4f;font-size:1.875rem;margin-bottom:40px;text-align:center;}@media (max-width:767px){.reasons__subtitle{font-size:1.2rem;}}.reasons__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:767px){.reasons__ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.reasons li{font-family:'Montserrat', sans-serif;font-weight:700 !important;text-transform:uppercase;color:#3d3c4f;font-size:1.25rem;position:relative;margin:10px 0;list-style:none;padding-left:50px;text-align:left;}@media (max-width:767px){.reasons li{color:#111;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);}}@media (min-width:768px){.reasons li{font-size:1rem;width:240px;white-space:nowrap;}}@media (min-width:992px){.reasons li{font-size:1.25rem;width:240px;white-space:nowrap;}}.reasons li:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:31px;height:31px;background-image:url(reasons-bullet-bg.png);}.reasons__logo{margin:140px auto 140px 0;-webkit-filter:drop-shadow(2px 2px 3px);filter:drop-shadow(2px 2px 3px);}@media (max-width:767px){.reasons__logo{display:block;margin:140px auto 140px auto;}}.main-content{background:#f8f4ed;padding:50px 0 10%;position:relative;overflow:hidden;}.main-content__rip{position:absolute;bottom:-5px;left:0;width:100%;-webkit-filter:drop-shadow(0 -5px 10px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 -5px 10px rgba(0, 0, 0, 0.2));}.page-listings{padding-bottom:40px;}@media (max-width:500px){.page-listings > div{width:100%;}}.castlePanel{width:100%;margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid #454243;overflow:hidden;padding:20px 20px 30px;text-align:center;}.castlePanel:hover .castleCheckBook{background-size:200% 200%;}.castlePanel .SingleImagePanel{height:auto;background-color:transparent;padding-top:0;}.castlePanel .SingleImagePanel:before{content:"";display:block;width:100%;padding-top:100%;}.castlePanel .castleTitlePanel{padding:0 5px;margin-top:15px;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;}.castlePanel .castleTitlePanel a{font-size:1.15rem;font-family:'Montserrat', sans-serif;font-weight:400 !important;color:#232323;}.castlePanel .shortProductDescription{font-family:'Varela Round', sans-serif;font-weight:400 !important;font-size:0.8rem;margin-top:20px;color:#949494;}.castlePanel .castlePriceDefault,.castlePanel .castlePriceDiscounted{padding:10px 5px;font-size:1rem;font-family:'Open Sans', sans-serif;font-weight:700 !important;border-bottom-right-radius:20px;border-bottom-left-radius:20px;display:none;}.castlePanel .castlePriceDefault span.oldprice,.castlePanel .castlePriceDiscounted span.oldprice{font-size:0.65rem;}.castlePanel .castlePriceDefault span.newprice,.castlePanel .castlePriceDiscounted span.newprice{font-size:0.8rem;}.castlePanel .castleCheckBook{height:auto;padding:10px 45px;text-transform:uppercase;background:#407fbc;-webkit-transition:background-size 0.3s;transition:background-size 0.3s;background-position:center center;margin-top:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;}@media (max-width:767px){.castlePanel .castleCheckBook{padding:10px 20px;}}.castlePanel .castleCheckBook:after{content:"\f061";font-family:"FontAwesome";margin-left:10px;font-size:0.8rem;vertical-align:text-top;}.testimonials{padding:8% 0 11%;position:relative;font-size:1rem;overflow:hidden;border:transparent;}@media (max-width:767px){.testimonials{padding-bottom:80px;}}.testimonials:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-image:url(testimonials-bg.jpg);background-size:cover;}.testimonials.animated:before{-webkit-animation:pulse 15s 2s 2 alternate ease-out;animation:pulse 15s 2s 2 alternate ease-out;}.testimonials__rip{position:absolute;left:0;width:100%;border:transparent;}.testimonials__rip--top{top:-10px;-webkit-transform:scaleY(-1);transform:scaleY(-1);}.testimonials__rip--bottom{bottom:0;-webkit-filter:drop-shadow(0 -5px 10px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 -5px 10px rgba(0, 0, 0, 0.2));}.testimonials__inner{margin-top:50px;}.testimonials .RotatorTestimonialContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;color:#fff;padding:30px 20px;max-width:770px;font-size:1.625rem;font-family:'Varela Round', sans-serif;font-weight:400 !important;}@media (max-width:767px){.testimonials .RotatorTestimonialContent{padding:20px;font-size:1rem;}}.testimonials .RotatorTestimonialContent p:first-child{margin-bottom:0;text-align:right;}.testimonials a[itemprop="author"]{color:#fff;font-family:'Montserrat', sans-serif;font-weight:400 !important;}.testimonials a[itemprop="author"]:before{content:"- ";}.testimonials time{display:none;}.testimonials__button{position:absolute;background:transparent;border:none;z-index:2;display:none;}@media (min-width:1200px){.testimonials__button{display:block;}}.testimonials__button--prev{right:50px;}.testimonials__button--next{right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);}.testimonials__logo{display:block;margin:0 auto;}@media (max-width:767px){.testimonials__logo{margin-bottom:40px;}}.social-panel{background:#f8f4ed;padding-bottom:40px;}.social-panel__links{display:-webkit-box;display:-ms-flexbox;display:flex;}.social-panel__link{margin:15px 0;-webkit-transition:all 0.3s;transition:all 0.3s;}.social-panel__link:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}.DetailsTitle h1,.DetailsTitle h2,.DetailsMainImage{background-color:#444243;font-size:2rem;font-family:'Montserrat', sans-serif;font-weight:400 !important;}.DetailsTitle h1,.DetailsTitle h2{padding:10px;}.DetailsLeft{background-image:none;padding-bottom:0;}a.BackToCategory{margin-top:-10px;}.BookButtons{text-align:center;}.BookButtons a[id$='BasketLink']{display:block;background:black;margin:0 auto;Display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:1.2rem !important;line-height:1.42857143;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background-color:#f0ad4e;border-color:#eea236;width:100%;}@media (min-width:768px){.BookButtons a[id$='BasketLink']{width:50%;}}.BookButtons a[id$='AddButton']{width:100%;font-size:1.2rem;}@media (min-width:768px){.BookButtons a[id$='AddButton']{width:50%;}}.BookButtons .BookButton,.BookButtons .CheckButton{width:180px;margin-left:auto;float:none;margin:0 10px 10px;}.footer{background:#444243;padding:calc(6% + 80px) 5px 50px;color:#fff;font-family:'Montserrat', sans-serif;font-weight:300 !important;text-transform:uppercase;margin-top:auto;position:relative;}.footer__rip{position:absolute;top:-3px;left:0;width:100%;-webkit-transform:scaleY(-1);transform:scaleY(-1);}.footer a,.footer p{color:#fff;}.footer a:hover,.footer p:hover{color:#fff;}@media (max-width:767px){.footer__col{text-align:center;}}@media (min-width:768px){.footer__flex-row-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:768px){.footer__text-center-sm{text-align:center;}}@media (min-width:768px){.footer__text-right-sm{text-align:right;}}.footer__links{text-align:center;}.footer__link{display:inline-block;text-transform:none;margin:0 5px;}.footer #BCNLink{display:inline-block;}@media (max-width:767px){.footer #BCNLink{margin-top:20px;}}/*#region Animations*/.wow{visibility:hidden;}@-webkit-keyframes ticker{from{-webkit-transform:translate3d(calc(100% ), 0, 0);transform:translate3d(calc(100% ), 0, 0);}to{-webkit-transform:translate3d(calc(-100% - 100vw ), 0, 0);transform:translate3d(calc(-100% - 100vw ), 0, 0);}}@keyframes ticker{from{-webkit-transform:translate3d(calc(100% ), 0, 0);transform:translate3d(calc(100% ), 0, 0);}to{-webkit-transform:translate3d(calc(-100% - 100vw ), 0, 0);transform:translate3d(calc(-100% - 100vw ), 0, 0);}}.fadeInLeftSmall{-webkit-animation:fadeInLeftSmall both;animation:fadeInLeftSmall both;}@-webkit-keyframes fadeInLeftSmall{0%{opacity:0;-webkit-transform:translate3d(-150px, 0, 0);transform:translate3d(-150px, 0, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeftSmall{0%{opacity:0;-webkit-transform:translate3d(-150px, 0, 0);transform:translate3d(-150px, 0, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUpSmall{-webkit-animation:fadeInUpSmall both 1s;animation:fadeInUpSmall both 1s;}@-webkit-keyframes fadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUpSmall{0%{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes pulse{to{-webkit-transform:scale(1.05);transform:scale(1.05);}}@keyframes pulse{to{-webkit-transform:scale(1.05);transform:scale(1.05);}}/*#endregion Animations*/.StarRating50{margin-top:-4%;}.centralised{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:992px){.header__phone-2{margin-left:10px;}}@media (max-width:991px) and (min-width:768px){.header__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.header__phone-2{margin-top:20px;}}#ctl00_mainContent_ctl21_BasketLink{font-size:150%;}/* Style for the floating button */.whatsapp-button{position:fixed;bottom:85px;right:20px;width:60px;height:60px;z-index:5;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.whatsapp-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}.booking-form{border:none;color:#EEE;max-width:1270px;-webkit-box-shadow:none;box-shadow:none;border-radius:30px 30px 0 0;}.booking-form a{color:#70b7dd;}.booking-form .sectionTitle{background:#92cbff;font-size:2.875rem;font-weight:600;color:#FFF;padding:30px 0;border-radius:30px 30px 0 0;border-bottom:none;}@media (max-width:767px){.booking-form .sectionTitle{font-size:2rem;}}.booking-form .innerColumn{background:#c0ff72;padding:10px;}.booking-form .innerColumn .form-group div.col-sm-6{width:100%;margin-left:0!important;}.booking-form .innerColumn .form-control{height:74px;border-radius:15px;border:none;color:#191919;}.booking-form .innerColumn .control-label{display:none;}.booking-form input[type="button"]{padding:20px;background:#1C3CC4;color:#fff;border:1px solid #1C3CC4;border-radius:50px;font-size:1.125rem;font-weight:600;margin:20px 0;}.booking-form input[type="button"]:hover{background:#1C3CC4;}.booking-form input[type="button"]:focus{outline:none;border-color:#1C3CC4;}