﻿:root {
font-size:16px;
--bcwwWhite:#fff;
--bcwwBlack:#000;
--bcwwDefault:#2A2A2A;
--bcwwYellow:#FFCC00;
--bcwwGrey:#F2F2ED;
--fontHum521b:'Hum521b',Arial,Helvetica,sans-serif;
--fontHum521n:'Hum521n',Arial,Helvetica,sans-serif;
}
body{font-size:16px;line-height:1.2;background:var(--bcwwWhite);color:var(--bcwwDefault);overflow-x:hidden;font-family:var(--fontHum521n);font-weight:normal;position:relative;word-wrap:break-word}
.container p,.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{line-height:1.4}
.container p,.container h6{font-size:18px}
img{max-width:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a{text-decoration:none;color:var(--bcwwDefault);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover,.btn:focus,button:focus{text-decoration:none;outline:none;color:var(--bcwwYellow);box-shadow:none}
button:hover,button:focus,.accordion-button:focus{outline:none;box-shadow:none}
ul,li,ol{padding:0;margin:0}
li{list-style:none}
.lt-text{font-weight:100}
.md-text{font-weight:500}
.sb-text{font-weight:600}
.bd-text{font-family:var(--fontDemi)}
.italic-text{font-style:italic}
.small-text{font-size:.875rem}
.text-underline{text-decoration:underline}
.form-control:focus{outline:none;border-color:#dee2e6;box-shadow:none}

.swiper.justify-center .swiper-wrapper{justify-content:center}
.swiper.justify-center .swiper-wrapper .swiper-slide:last-child{margin-right:0!important}
.swiper-slide{height:auto}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.2}
.swiper-nav.hide{display:none}
.swiper-nav-wrapper{display:inline-flex;justify-content:center;align-items:center}

.swiper-pagination-bullet{width:10px;height:10px;background-color:#8A8A8A;opacity:.8}
.swiper-pagination-bullet-active{background-color:var(--bcwwYellow);opacity:1}

.swiper-pagination.bottom{position:relative;bottom:auto;width:auto;padding:0 10px;margin-top:15px}
.swiper-nav.bottom{position:relative;text-align:center;margin-top:1.5rem}
.swiper-nav.bottom .swiper-button-next,.swiper-nav.bottom .swiper-button-prev{position:relative;left:auto;right:auto;top:auto;bottom:0;margin:6px}
.bcww-controls .swiper-button-next:after,.bcww-controls .swiper-button-prev:after{content:none}
.bcww-controls .swiper-button-next,.bcww-controls .swiper-button-prev{position:relative;display:inline-flex;border-radius:50%;color:var(--bcwwYellow);align-items:center;width:2.5rem;height:2.5rem;text-align:center;background-color:var(--bcwwDefault);border:1px solid var(--bcwwDefault);font-size:1rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.bcww-controls .swiper-button-next:hover,.bcww-controls .swiper-button-next:focus,.bcww-controls .swiper-button-prev:hover,.bcww-controls .swiper-button-prev:focus{background-color:var(--bcwwYellow);color:var(--bcwwWhite);border-color:var(--bcwwYellow)}
.bcww-controls .swiper-button-next.swiper-button-disabled,.bcww-controls .swiper-button-prev.swiper-button-disabled{opacity:.2}

.btnPlay{display:none;border:0}
.orientation{background:var(--bcwwWhite);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;overflow:hidden;text-align:center;display:none}
.orientation img{max-width:150px;height:auto}
.orientation p{font-size:1rem;font-weight:500;color:var(--bcwwDefault);letter-spacing:3px;text-transform:uppercase}
.portrait-only{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.portrait-only img{margin-bottom:1rem}

.btn-bcww-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;border:0;font-size:17px;font-family:var(--fontHum521n);text-align:center;color:var(--bcwwYellow);padding:.75rem 2rem;background:var(--bcwwDefault);border-radius:2rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-bcww-primary i{margin-left:10px}
.btn-bcww-primary:hover,.btn-bcww-primary:focus{background:var(--bcwwYellow);color:var(--bcwwDefault)}

.btn-bcww-primary.btn-white{background:var(--bcwwWhite);color:var(--bcwwBlue)}
.btn-bcww-primary.btn-white:hover,.btn-bcww-primary.btn-white:focus{background:var(--bcwwBlue);color:var(--bcwwWhite)}

.btn-bcww-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;border:0;font-size:17px;font-family:var(--fontHum521n);text-align:center;color:var(--bcwwDefault);padding:.75rem 2rem;background:var(--bcwwYellow);border-radius:2rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-bcww-secondary:hover,.btn-bcww-secondary:focus{background:var(--bcwwDefault);color:var(--bcwwYellow)}

.btn-bcww-primary.btn-sm,.btn-bcww-secondary.btn-sm,.btn-bcww-bordered.btn-sm{padding:5px 20px;font-size:16px}

.btn-block{display:block}
.disable-btn,.disable-btn:hover,.disable-btn:focus{cursor:default;background:#919191;color:var(--bcwwWhite)}

.lg-container{width:100%;max-width:1450px;margin-right:auto;margin-left:auto}
.bcww-container{width:100%;max-width:1450px;margin-right:auto;margin-left:auto}
.lg-container,.bcww-container,.container-fluid{padding-right:30px;padding-left:30px}
.md-container{max-width:1250px;margin:0 auto}
.sm-container{max-width:1000px;margin:0 auto}
.bcww-wrapper,.inner-page .bcww-wrapper{padding-top:175px;overflow:hidden}
.section{padding-bottom:4rem;position:relative;overflow:hidden}
.section-ptb{padding:5rem 0;position:relative;overflow:hidden}
.section-pt{padding-top:5rem}
.section-pb{padding-bottom:5rem}
.row-15{--bs-gutter-x:15px}
.row-24{--bs-gutter-x:24px}
.row-30{--bs-gutter-x:30px}

.slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
.slide{flex:0 0 25%;scroll-snap-align:start;cursor:pointer}
.slide img{width:100%;height:auto;padding:0 10px}
@media screen and (max-width:1024px) {
.slide{flex:0 0 50%}
}
@media screen and (max-width:600px) {
.slide{flex:0 0 100%}
}
.bcww-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:#000000b3}
.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:20px;background-color:#fff;padding-top:44.75%;height:0;overflow:hidden}
.modal-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.close{color:#aaa;position:absolute;top:1px;right:1px;font-size:28px;font-weight:700;cursor:pointer;z-index:9999;background:#fff;width:33px;height:27px;padding:6px}

.bcww-header{padding:10px 0}
.bcww-header .navbar-toggler{border:none}
.bcww-header .navbar-nav{margin-left:auto}
.bcww-header .nav-right{margin-left:1.5rem}
#animBannerHolder{pointer-events:none}
.bcww-header .header-inner{position:relative;display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;width:100%}
.bcww-header .navbar-brand{padding:0;margin:0}
.bcww-header .navbar-nav .nav-item{margin-right:15px}
.bcww-header .navbar-nav .nav-item:last-child{margin-right:0}
.bcww-header .navbar-nav .nav-item .nav-link{font-size:18px;color:var(--bcwwDefault)}
.bcww-header .navbar-nav .nav-item .nav-link:hover,.bcww-header .navbar-nav .nav-item .nav-link:focus{color:var(--bcwwYellow)}
.bcww-header .navbar-nav .dropdown-menu{border-radius:0;border:0}
.bcww-header .navbar-nav .dropdown-menu li{margin-bottom:4px}
.bcww-header .navbar-nav .dropdown-menu li:last-child{margin-bottom:0}
.bcww-header .navbar-nav .dropdown-menu .dropdown-item{font-size:16px;color:var(--bcwwDefault)}
.bcww-header .navbar-nav .dropdown-menu .dropdown-item:hover,.bcww-header .navbar-nav .dropdown-menu .dropdown-item:focus{color:var(--bcwwYellow);background-color:transparent}
.bcww-header .dropdown-toggle::after{border:0;content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;color:var(--bcwwDefault);margin-left:10px}
.bcww-header .menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--bcwwYellow);color:var(--bcwwDefault);border-radius:50%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;cursor:pointer;margin-left:5px}
.bcww-header .menu-toggle:hover,.bcww-header .menu-toggle:focus{background-color:var(--bcwwDefault);color:var(--bcwwYellow)}
.bcww-header .nav-right .menu-toggle{display:none}

.bcww-footer .footer-underwater{margin-top:2rem}
.bcww-footer .footer-underwater img{width:100%}
.bcww-footer .footer-copy{padding:1rem 0;background-color:var(--bcwwDefault);color:var(--bcwwWhite);text-align:center}
.bcww-footer .footer-copy p{font-size:14px;color:var(--bcwwWhite);margin-top:.75rem}
#footerHolder .bcww-footer .footer-copy .copy-links a{display:inline-block;font-size:14px;color:var(--bcwwWhite);margin-right:1rem}
#footerHolder .bcww-footer .footer-copy .copy-links a:last-child{margin-right:0}
#footerHolder .bcww-footer .footer-copy .copy-links a:hover,#footerHolder .bcww-footer .footer-copy .copy-links a:focus{color:var(--bcwwYellow)}
.bcww-footer h4{font-size:30px;font-family:var(--fontHum521b);color:var(--bcwwDefault);margin-bottom:1.5rem}
.bcww-footer .footer-cols{max-width:300px}
#footerHolder .footer-links li{width:50%;padding:0;border:0;float:none;height:auto;padding:5px 0;margin:0}
#footerHolder .footer-socials a{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;background-color:var(--bcwwYellow);color:var(--bcwwDefault);border-radius:50%;margin-right:2px}
#footerHolder .footer-socials a:hover,#footerHolder .footer-socials a:focus{background-color:var(--bcwwDefault);color:var(--bcwwYellow)}
#footerHolder .footer-socials a:last-child{margin-right:0}
.address-row{margin-bottom:1rem}
.address-row p{line-height:1.4;margin-bottom:1rem}

.fishFoodDiv img{max-width:none!important}

.home .container{max-width:100%;padding:0}

.bcww-content{position:relative;z-index:1}
.element{position:absolute;width:auto;height:auto;z-index:-1;/*animation:float 6s ease-in-out infinite;*/}
.element_1_1{top:0;left:5%}
.element_1_2{top:0;right:5%}
.element_1_3{bottom:15%;right:15%}
.element_1_4{bottom:0;left:2%}
.element_2_1{top:0;right:5%}
.element_3_1{top:0;left:2%}
.element_3_2{top:0;right:2%}
.element_4_1{top:2%;left:5%}
.element_4_2{top:0;right:5%}
.element_5_1{top:2%;left:5%}
.element_5_2{top:0;right:5%}
.element_6_1{top:2%;left:5%}
.element_6_2{bottom:0;right:5%}
.element_7_1{top:2%;left:5%}
.element_7_2{bottom:0;right:5%}
.element_8_1{top:2%;left:2%}
.element_8_2{bottom:10%;right:15%}
.element_8_3{bottom:0;right:2%}

@keyframes float{
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-20px);
	}
	100% {
		transform: translatey(0px);
	}
}

.container .bcww-heading.center{text-align:center}
.container .bcww-heading{margin-bottom:2rem}
.container .bcww-heading h1,.container .bcww-heading h2{font-size:30px;font-family:var(--fontHum521b);color:var(--bcwwDefault);line-height:1.2;padding:0}
.container .bcww-heading h1 span,.container .bcww-heading h2 span{color:var(--bcwwYellow)}
.container .bcww-heading p{color:#707070;margin-top:8px}

.container .sec-home{margin-top:-2rem}
.container .banner-01{text-align:center;margin-top:2rem}
.banner-01 .home-content{display:inline-block;position:relative}
.banner-01 .home-content .logo-25years{text-align:center;margin-bottom:1.5rem;animation:float 6s ease-in-out infinite}
.banner-01 .home-content .logo-25years.hide{opacity:0}
.container .banner-01 p{font-size:36px;padding:0 6rem 0 0}
.container .banner-01 h1{font-size:56px;font-family:var(--fontHum521b);color:var(--bcwwYellow);padding:0 0 0 6rem}
.container .sec-home-cta{text-align:center;padding-top:2rem}

.container .sec-home .reviews{margin-top:2rem;text-align:center}

.slBcwwHome .home-content{padding-top:2rem;text-align:center}
.container .banner-02{max-width:1000px;margin:0 auto;}
.container .banner-02 h2{display:inline-block;font-size:56px;font-family:var(--fontHum521b);color:var(--bcwwYellow);padding-bottom:1rem;border-bottom:1px solid var(--bcwwYellow);margin-bottom:1rem}

.home-showcase .showcase-wrapper{position:relative}
.home-showcase .showcase-wrapper .view-more-cta{display:inline-block;position:absolute;width:auto;right:2rem;bottom:2rem;z-index:2}
.home-showcase .showcase-cta{position:relative;display:block;overflow:hidden;border-radius:10px}
.home-showcase .showcase-cta::before{content:"\f04b";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.5rem;color:var(--bcwwDefault);width:60px;height:60px;line-height:60px;text-align:center;background-color:var(--bcwwWhite);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);z-index:1;padding-left:5px}
.home-showcase .showcase-cta img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.home-showcase .showcase-cta:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}

.home-showcase .our-clients{margin-top:2rem}
.home-showcase .our-clients .slClientsRev{margin-top:20px}
.slClients .swiper-slide,.slClientsRev .swiper-slide{width:100px}
.client-logo{background-color:var(--bcwwWhite)}
.client-logo img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}
.client-logo:hover img,.client-logo:focus img{filter:none;-webkit-filter:none;-moz-filter:none}

.services-wrapper{padding:0}
.slServices .swiper-slide{padding:0 12px}
.services-list{display:block;position:relative;padding:3rem 3rem 8rem;height:100%;background-color:var(--bcwwWhite);border-radius:10rem;text-align:center;overflow:hidden}
.services-list .service-cta{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--bcwwDefault);color:var(--bcwwYellow);border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);bottom:3rem}
.services-list .thumb{margin-bottom:1rem}
.services-list .thumb img{max-height:100px}
.services-list h6{font-size:20px;font-family:var(--fontHum521b);color:var(--bcwwDefault)}
.services-list p{font-size:16px;padding:0;margin-top:8px;color:var(--bcwwDefault)}
.services-list:hover{background-color:var(--bcwwYellow)}
.services-list:hover .service-cta,.services-list:focus .service-cta{background-color:var(--bcwwWhite);color:var(--bcwwDefault)}

.slTestimonials .swiper-slide{text-align:center}
.slTestimonials .swiper-slide .thumb{display:inline-block;margin-bottom:15px;border-radius:50%;cursor:pointer;overflow:hidden}
.slTestimonials .swiper-slide .thumb img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.slTestimonials .swiper-slide .thumb:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.slTestimonials .swiper-slide h6{font-size:18px;font-family:var(--fontHum521b)}
.slTestimonials .swiper-slide p{font-size:16px;padding:0;margin-top:8px}

.home-awards .banner-01-cta{text-align:left;padding-top:0}
.slAwards .award-list{text-align:center}
.slAwards .award-list .caption{margin-top:1rem}
.slAwards .award-list .caption h6{font-size:18px;font-family:var(--fontHum521b)}
.slAwards .award-list .caption p{margin-top:8px}

.ha-listing li{position:relative;margin-bottom:8px}
.ha-listing li:nth-child(odd){transform:rotate(-0.5deg)}
.ha-listing li:nth-child(even){transform:rotate(0.5deg)}
.ha-listing li .ha-list{position:relative;top:0;display:block;padding:10px 20px;background-color:var(--bcwwWhite);color:var(--bcwwDefault);border-radius:8px;overflow:hidden}
.ha-listing li:nth-child(even) .ha-list{background-color:var(--bcwwYellow);color:var(--bcwwWhite)}
.ha-listing li .ha-list .source img{max-width:42px}
.ha-listing li .ha-list .user-year p{display:inline-flex;padding-left:15px;margin-left:15px;border-left:1px solid var(--bcwwDefault)}
.ha-listing li .ha-list .user-year img{display:none;width:40px;height:40px;border-radius:50%}
.ha-listing li .ha-list:hover{top:-10px}

.slBlogs .blog-list{display:block;height:100%;background-color:var(--bcwwWhite);border-radius:12px;overflow:hidden}
.slBlogs .blog-list .thumb{position:relative;overflow:hidden}
.slBlogs .blog-list .thumb img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.slBlogs .blog-list:hover .thumb img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.slBlogs .blog-list .wave-top{position:relative;margin-top:-15px}
.slBlogs .blog-list .wave-top img{width:100%}
.slBlogs .blog-list .caption{position:relative;padding:10px 90px 20px 20px}
.slBlogs .blog-list .caption p{font-size:17px;line-height:1.2}
.slBlogs .blog-list .caption .user-img{display:inline-block;width:40px;height:40px;border-radius:50%;position:absolute;right:20px;top:50%;transform:translateY(-50%);border-radius:50%;overflow:hidden}

.container .lets-work-together{text-align:center}
.container .lets-work-together p{font-size:20px;padding:0 0 2rem}
.container .lets-work-together h4{font-size:46px}
.container .lets-work-together h4 img{padding:0 1rem}
.container .lets-work-together h2{font-size:80px;font-family:var(--fontHum521b);color:var(--bcwwYellow);padding:1rem 0}

#confetti-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:rgba(0,0,0,.6)}
#confetti-container #confetti-canvas{position:relative;z-index:2}
#confetti-container .confetti-img-25years{padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);z-index:1}

.container .res-wrapper{padding-top:10px}
.container .col-res{margin-bottom:24px}
.container .res-list{position:relative;overflow:hidden;padding:20px 20px 80px;background-color:var(--bcwwWhite);border:1px solid #DADADA;border-radius:10px;height:100%}
.container .res-list .res-img{overflow:hidden;border-radius:10px}
.container .res-list .res-img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.container .res-list:hover .res-img img{transform:scale(1.030);-webkit-transform:scale(1.030);-moz-transform:scale(1.030)}
.container .res-list h4{font-size:22px;font-family:var(--fontHum521b);margin:20px 0 0}
.container .res-list p{margin:5px 0 0}
.container .res-list .btn-bcww-primary{position:absolute;right:20px;bottom:20px}
.download-modal .modal-body{padding:0}
.download-modal .modal-body .res-form,.download-modal .modal-body .thank-you{padding:20px;background-color:var(--bcwwWhite)}
.download-modal .modal-body .thank-you{background-color:var(--bcwwYellow);color:var(--bcwwDefault);display:none}
.download-modal .modal-content .btn-close{display:inline-flex;width:30px;height:30px;justify-content:center;align-items:center;background-color:var(--bcwwWhite);position:absolute;top:5px;right:5px}
.download-modal .modal-content{position:relative;left:auto;top:auto;transform:none;padding:0;height:auto}
.download-modal .modal-content h4{font-size:26px;font-family:var(--fontHum521b);color:var(--bcwwDefault);line-height:1.2;padding-right:25px;margin-bottom:10px}
.download-modal .modal-content h3{font-size:24px;font-family:var(--fontHum521b);color:var(--bcwwDefault);line-height:1.2;padding-right:25px;margin:20px 0 15px}
.download-modal .modal-body .thank-you p{font-size:18px;color:#707070}
.download-modal .res-form .bcww-error{color:#d50000;display:none}
.download-modal .res-form .form-group{margin-bottom:15px}
.download-modal .res-form .form-control,.download-modal .res-form .form-select{border-radius:0;border:0;border-bottom:1px solid #ccc;padding:10px 0;margin-bottom:4px}
.download-modal .res-form-cta{text-align:right;margin-top:30px}
.download-modal .modal-body .thank-you .res-form-cta .btn-bcww-primary:hover,.download-modal .modal-body .thank-you .res-form-cta .btn-bcww-primary:focus {background:var(--bcwwWhite);color:var(--bcwwDefault)}

@media (-webkit-min-device-pixel-ratio:1.25){
.bcww-container{max-width:1250px}
.md-container{max-width:1050px}
.sm-container{max-width:1000px}
.container p, .container h6{font-size:16px}
}

@media screen and (max-width:1499.98px) {
.container p, .container h6{font-size:16px}
.lg-container{max-width:1250px}
.bcww-container{max-width:1250px}
.md-container{max-width:900px}
.sm-container{max-width:800px}
.section{padding-bottom:3rem}
.section-ptb{padding:3rem 0}
.section-pt{padding-top:3rem}
.section-pb{padding-bottom:3rem}
.btn-bcww-primary{font-size:1rem}
.btn-bcww-secondary{font-size:1rem}
}

@media screen and (max-width:1199.98px) {
.bcww-container{max-width:1250px}
.md-container{max-width:100%}
.sm-container{max-width:900px}

.bcww-header .menu-toggle{width:32px;height:32px;font-size:14px}
}

@media (min-width:1198px) {
.navbar-nav .dropdown:hover .dropdown-menu{display:block;margin-top:0}
}

@media screen and (max-width:1099.98px) {
.btn-bcww-primary{padding:.5rem 1.5rem}
.btn-bcww-secondary{padding:.5rem 1.5rem}
}

@media screen and (max-width:1200px) {
.bcww-header .navbar-nav{margin-top:1rem}
.bcww-header .nav-right{position:absolute;right:0;top:10px}
.bcww-header .nav-right .menu-toggle{display:inline-flex}
.bcww-header .navbar-nav .dropdown-menu{max-height:300px;overflow:hidden;overflow-y:auto}
.bcww-header .navbar-nav .dropdown-menu .dropdown-item{padding:5px 0}

.bcww-footer .footer-cols{max-width:240px}
.home-awards .home-awards-left{text-align:center}
.home-awards .home-awards-right{margin-top:2rem}
.home-awards .sec-home-cta{text-align:center}
.container .bcww-heading p br{display:none}
.element{display:none}

.home-graph img{max-width:300px}
.container .banner-02{text-align:center}
}

@media screen and (max-width:767.98px) {
.col-hide-sm{display:none}
.ha-listing li .ha-list{padding:10px 15px}
.home-showcase .showcase-wrapper .view-more-cta{display:block;position:relative;width:100%;right:auto;bottom:auto;text-align:center;margin-top:1rem}

.bcww-header .nav-right .btn-bcww-primary{position:fixed;width:100%;left:0;bottom:0}
.bcww-footer .footer-copy{text-align:center;padding-bottom:5rem}
.bcww-footer .footer-copy p{margin-top:.75rem}
.bcww-footer h4{font-size:24px}
.bcww-footer .footer-cols{margin-bottom:2rem}

.container .banner-01 p{font-size:30px}
.container .banner-01 h1{font-size:46px}

.container .banner-02 h2{font-size:46px}
}

@media screen and (max-width:575.98px) {
.bcww-container,.lg-container,.container-fluid{padding-right:10px;padding-left:10px}
.container .bcww-heading h1,.container .bcww-heading h2{font-size:18px}

.bcww-footer{padding-top:2rem}
.bcww-footer h4{font-size:20px;margin-bottom:1rem}

.container .banner-01 p{font-size:18px;padding-bottom:5px;padding-right:1rem}
.container .banner-01 h1{font-size:30px;padding-left:1rem}

.container .banner-02 h2{font-size:30px}

.container .lets-work-together p{font-size:16px}
.container .lets-work-together h4{font-size:24px}
.container .lets-work-together h4 img{max-width:170px;padding:0 16px}
.container .lets-work-together h2{font-size:50px;padding:.5rem 0}

.services-list{padding:2rem 2rem 7rem}
.services-list .service-cta{bottom:2rem}
.ha-listing li .ha-list p{font-size:14px}

.slClients .swiper-slide,.slClientsRev .swiper-slide{width:80px}

.container .res-list{border-radius:10px}
.container .res-list .res-img{border-radius:5px}
.container .res-list h4{font-size:18px}
.download-modal .modal-content h4{font-size:20px}
.download-modal .modal-content h3{font-size:18px}
.download-modal .modal-body .thank-you p{font-size:16px}
}

@media screen and (max-width:375.98px) {

}

@media screen and (min-width:480px) and (max-width:990px) and (orientation:landscape) and (min-aspect-ratio:13/9){
.orientation{display:block}
}