@media only screen and (max-width:767px){body{font-size:14px}body .visionBlockWrapper{grid-template-columns:1fr;gap:1rem}body .visionImageContainer{aspect-ratio:16/9;width:100%;height:auto}body .visionMissionGrid{gap:2rem}body .visionStats{grid-template-columns:1fr}.container{max-width:100%}.ptb-100{padding-top:50px;padding-bottom:50px}.pt-100{padding-top:50px}.pb-100{padding-bottom:50px}.pb-70{padding-bottom:20px}.pt-70{padding-top:20px}.default-btn{padding:13px 25px;font-size:15px}h3{font-size:17px;line-height:1.4}.section-title{margin-bottom:30px;text-align:center!important}.section-title span{font-size:14px}.section-title h2{font-size:25px}p{font-size:14px}.top-header .header-left-content{text-align:center}.top-header .header-right-content{float:unset;text-align:center}.banner-area{height:100%;padding-top:80px;padding-bottom:80px}.banner-area.banner-area-two{padding-top:140px;padding-bottom:80px}.banner-image{margin-top:30px}.banner-area.banner-area-three{padding-top:80px;padding-bottom:80px}.banner-area.banner-area-three .banner-content h1{margin-bottom:15px}.about-content .react-tabs__tab-list li{margin-right:15px;padding-bottom:3px;font-size:15px}.about-content .react-tabs__tab-list li:last-child{margin-right:0}.banner-content{text-align:center;margin-top:0}.banner-content h1{margin-bottom:15px;font-size:30px;line-height:1.3}.banner-content p{margin-bottom:25px;font-size:14px}.banner-area.banner-area-two .banner-content h1{margin-bottom:15px}.feature-area{margin-top:50px}.banner-video{text-align:center;margin-top:30px;top:0;left:0}.video-btn{width:60px;height:60px}.video-btn i{font-size:40px}.single-feature{text-align:center;margin-top:0;padding:20px}.single-feature .title{position:unset;margin-bottom:0}.single-feature .title i{position:unset;margin-bottom:0;display:block}.single-feature .title h3{padding-left:0}.overly-one:before,.overly-one:after,.overly-one .overly-two:before,.overly-one .overly-two:after{display:none}.approach-content{margin-left:0}.approach-content h3{margin-bottom:30px;font-size:17px;line-height:1.6}.approach-content .single-approach h3{margin-bottom:10px;font-size:17px}.single-services .services-content{text-align:center;padding:20px;bottom:0}.single-services .services-content h3{margin-bottom:10px}.single-solution h3{font-size:17px}.solution-area .pr-0{padding-right:15px!important}.solution-title{margin-bottom:30px}.solution-title h2{font-size:25px}.single-solution{padding:20px}.get-in-touch-form .form-group{margin-bottom:20px}.protect-content{margin-right:0}.protect-content .protect-title{margin-bottom:30px}.protect-content .protect-title h2{font-size:25px}.protect-area .col-lg-6 .row .col-lg-6:nth-child(2) .single-challenges,.protect-area .col-lg-6 .row .col-lg-6:nth-child(3) .single-challenges{margin-top:0}.testimonials span{margin-bottom:30px}.testimonials-item p{font-size:16px}.testimonials-item span{margin-bottom:0}.single-blog .blog-content{margin-top:20px}.single-blog .blog-img a{display:block}.single-blog .blog-img a img{width:100%}.single-challenges{padding:20px}.copy-right-area{text-align:center}.copy-right-area .footer-menu{text-align:center;margin-top:12px}.solution-img{background-image:none}.solution-img img{display:block}.banner-area.banner-area-two .banner-content{margin-top:0}.about-content{margin-left:0}.about-content .about-title{margin-bottom:30px}.about-content .about-title h2{font-size:25px}.single-counter{text-align:center;padding-left:30px}.single-counter i{position:unset;border:none;margin-bottom:20px;padding-right:0;font-size:35px;display:block}.single-counter h2{margin-bottom:12px;font-size:40px}.single-team .team-content{margin-left:0;margin-right:0}.banner-area.banner-area-three .banner-content h1{font-size:30px}.banner-img{text-align:center;margin-top:30px}.single-safety{padding:15px}.single-safety img{margin-bottom:15px}.single-safety h3{margin-bottom:10px}.shape-three{display:none}.counter-area.counter-area-three .single-counter{padding-left:30px}.counter-area.counter-area-three .single-counter i{border:none}.faq-img{text-align:center;margin-bottom:30px}.faq-accordion .faq-title h2{font-size:25px}.solution-img-two{text-align:center;margin-bottom:30px}.single-approach-box{padding:20px}.single-approach-box .icon{width:60px;height:60px;font-size:30px;line-height:50px}.single-approach-box .icon:after{width:70px;height:70px}.single-approach-box .icon i{position:relative;top:6px}.single-approach-box h3{margin-top:25px}.counter-img{text-align:center;margin-bottom:30px}.page-title-area{padding-top:130px;padding-bottom:60px}.page-title-area .page-title-content h2{font-size:30px}.page-title-area.page-title-style-two{padding-top:200px;padding-bottom:70px}.user-area-style .account-title h2{font-size:25px!important}.user-area-style .contact-form-action{padding:20px}.user-area-style .contact-form-action.mb-50{margin-bottom:50px}.user-area-style .contact-form-action form .form-group,.user-area-style .contact-form-action form .login-action{margin-bottom:20px}.user-area-style .contact-form-action form .login-action .forgot-login{float:unset;text-align:left;margin-top:10px;margin-bottom:10px;display:block}.user-area-style .contact-form-action form .text-right{text-align:left!important}.user-area-style .contact-form-action form .right{float:left}.user-area-style.recover-password-area h3{font-size:30px}.user-area-style.recover-password-area .now-register{float:left}.user-area-style.recover-password-area p{margin-bottom:20px}.user-area-style.recover-password-area .default-btn{margin-bottom:0!important}.coming-soon-area{height:100%;padding:120px 15px}.coming-soon-area .coming-soon-content{padding:30px 20px}.coming-soon-area .coming-soon-content h2{margin-top:25px;font-size:28px}.coming-soon-area .coming-soon-content #timer{margin-top:10px}.coming-soon-area .coming-soon-content #timer div{width:95px;height:100px;margin-top:20px;font-size:35px}.coming-soon-area .coming-soon-content #timer div span{font-size:14px}.coming-soon-area .coming-soon-content form{max-width:100%;margin-top:40px}.privacy-policy .title h2{font-size:30px}.terms-conditions .title h2{font-size:28px}.error-area{padding:70px 0}.error-area .error-content p{margin:15px 0 20px;font-size:15px}.error-area .error-content h1{font-size:100px}.solution-details-area .solutions-content h3{margin-top:-8px;font-size:25px}.solution-details-area .solutions-content .challenge-btn .two{float:right}.product-img img{width:100%}.showing-result-count{text-align:center;margin-bottom:15px}.shopping-cart-area{overflow:hidden}.shopping-cart-area .cart-table{text-align:center}.shopping-cart-area .cart-table table thead tr th{font-size:16px}.shopping-cart-area .cart-table table tbody tr td a{font-size:14px}.shopping-cart-area .cart-table table thead tr th{white-space:nowrap;padding:0 40px 10px}.shopping-cart-area .cart-table table thead tr th:first-child{text-align:left;padding-left:0}.shopping-cart-area .cart-table table tbody tr td{white-space:nowrap}.shopping-cart-area .cart-table table tbody tr td:first-child{text-align:left;padding-left:0}.shopping-cart-area .cart-table table tbody tr td.product-subtotal .remove{float:unset;margin-left:15px}.shopping-cart-area .coupon-cart .form-group .default-btn{position:unset;height:50px;margin-top:30px;margin-bottom:30px;top:0;right:0}.shopping-cart-area .cart-totals{padding:20px}.shopping-cart-area .default-btn{display:block}.shopping-cart-area .default-btn.update{padding:16px 20px}.checkout-area .billing-details{margin-bottom:30px;padding:20px}.checkout-area .billing-details h3{font-size:25px}.checkout-area .cart-totals{padding:20px}.checkout-area .faq-accordion .default-btn{margin-bottom:0}.checkout-area .faq-accordion{padding:20px}.product-details-area .section-title{margin:-15px auto 30px}.product-details-area .product-details-image{margin-bottom:20px}.product-details-area .products-details-tab{margin-top:30px}.product-details-area .products-details-tab .tab_content{padding:30px 0 0}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item{padding-right:0}.portfolio-details-content .portfolio-top-content .news-content h3,.portfolio-details-content .portfolio-top-content .news-content-2 h3,.portfolio-details-content .portfolio-top-content .news-content-3 h3{font-size:20px}.product-view-one .modal-content .product-content h3 a{margin-top:28px}.shopping-cart-area .cart-totals{max-width:100%}.checkout-area .billing-details{margin-bottom:35px}.sidebar-widget.recent-post ul li{height:100px}.sidebar-widget.recent-post ul li a{font-size:15px}.single-blog-posts .single-blog-content{padding:20px}.single-blog-posts .single-blog-content h3{font-size:20px}.single-blog-posts .single-blog-content .admin li{border-right:none;margin-bottom:10px;margin-right:0;padding-right:0}.single-blog-posts .single-blog-content .admin li:last-child{margin-bottom:0}.pagination-area{margin-top:0}.sidebar-widget.search{margin-top:35px}.blog-details-content .comments ul li{padding-left:0}.blog-details-content .comments ul li img{position:unset;display:block}.main-contact-area .contact-info{margin-top:50px;padding:20px}.services-details-content .services-content h2{font-size:25px}.blog-details-content .blog-top-content .news-content .admin{padding-bottom:15px}.blog-details-content .blog-top-content .news-content h3{margin-bottom:15px;font-size:20px}.blog-details-content .blog-top-content blockquote{z-index:1;padding:20px}.blog-details-content .blog-top-content blockquote p{padding-left:0;font-size:16px}.blog-details-content .blog-top-content blockquote i{z-index:-1;opacity:.5}.blog-details-content .tag-list ul li{margin:5px}.user-area-style .contact-form-action form .right{margin-top:10px}.user-area-style .contact-form-action form .right .remember{margin-bottom:0}.user-area-style .contact-form-action p{margin-top:0}.user-area-style .contact-form-action form .text-right{margin-top:10px;text-align:left!important}.banner-area.banner-area-four{height:100%;padding-top:200px}.banner-area.banner-area-five{padding-top:225px}.banner-area.banner-area-five .banner-content{margin-top:0}.navbar-area .main-nav .navbar{padding:10px 0}.navbar-area .main-nav .navbar .navbar-collapse{background:#232323;max-height:70vh;margin-top:10px;padding:10px 15px;overflow-y:auto}.navbar-area .main-nav .navbar .navbar-collapse::-webkit-scrollbar{width:12px}.navbar-area .main-nav .navbar .navbar-collapse::-webkit-scrollbar-track{background:#f5f5f5}.navbar-area .main-nav .navbar .navbar-collapse::-webkit-scrollbar-thumb{background:#1c4d3a}.navbar-area .main-nav .navbar .navbar-collapse::-webkit-scrollbar-thumb:hover{background:#1c4d3a}.navbar-area .main-nav .navbar .navbar-nav .nav-item a{margin:0;padding:6px 0;font-size:14px}.navbar-area .main-nav .navbar .navbar-nav .nav-item a i{display:none}.navbar-area .main-nav .navbar .navbar-nav .nav-item .dropdown-menu{visibility:visible;opacity:1;border-top:1px solid #1c4d3a;width:100%;margin-bottom:10px;position:relative;left:0;top:0!important}.navbar-area .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{padding:10px 15px;font-size:14px}.navbar-area .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{width:94%;margin-bottom:0;position:relative;visibility:visible!important;opacity:1!important;top:0!important;left:15px!important;right:0!important}.navbar-area .others-option{position:absolute;top:12px;right:45px}.navbar-area .others-option .get-quote .default-btn{padding:8px 10px;font-size:10px}.navbar-area.navbar-area-two{border-bottom:1px solid #f3f3f3}.navbar-area.navbar-area-two .main-nav .navbar .navbar-collapse{background:#fff;border-top:1px solid #eee;padding-top:10px;padding-bottom:10px;padding-left:0}.navbar-area.navbar-area-two .main-nav .navbar .navbar-nav .nav-item .dropdown-menu{border-left:1px dashed #eee}.navbar-area.navbar-area-two .navbar-toggler .icon-bar{background:#3c3a3a}.about-us-area .mb_30{margin-bottom:30px}.get-in-touch-form .form-group .form-control{height:45px}.faq-accordion .accordion .accordion__button{font-size:15px}.pagination-area .page-numbers{width:35px;height:35px;font-size:15px;line-height:35px}.left-sidebar{margin-bottom:30px}}@media only screen and (max-width:575px){.top-header-four .header-right-content,.top-header .header-right-content{margin-top:10px}}@media only screen and (min-width:576px) and (max-width:767px){.container,.solution-area .container-fluid{max-width:540px}.page-title-area{padding-top:160px;padding-bottom:80px}.page-title-area.page-title-style-two{padding-top:223px;padding-bottom:100px}.showing-result-count{text-align:left;margin-bottom:0}.single-blog-posts .single-blog-content .admin li{border-right:1px solid #1c4d3a;margin-bottom:0;margin-right:15px;padding-right:15px}}@media only screen and (min-width:768px) and (max-width:991px){.container{max-width:720px}.ptb-100{padding-top:50px;padding-bottom:50px}.pt-100{padding-top:50px}.pb-100{padding-bottom:50px}.pb-70{padding-bottom:20px}.pt-70{padding-top:20px}.default-btn{padding:12px 20px;font-size:15px}.section-title{margin-bottom:30px;text-align:center!important}.section-title span{font-size:14px}.section-title h2{font-size:30px}p{font-size:15px}.banner-area{height:100%;padding-top:100px;padding-bottom:80px}.banner-area .banner-image{margin-top:30px}.banner-content{text-align:center;margin-top:0}.banner-content h1{margin-bottom:20px;font-size:35px}.banner-content p{margin-bottom:26px;font-size:16px}.feature-area{margin-top:50px}.banner-area.banner-area-three{padding-top:100px;padding-bottom:100px}.banner-area.banner-area-two .banner-content{text-align:left}.banner-area.banner-area-two{height:auto;padding-top:250px;padding-bottom:150px}.single-feature{text-align:center;margin-top:0;padding:20px}.single-feature .title{position:unset;margin-bottom:0}.single-feature .title i{position:unset;margin-bottom:0;display:block}.single-feature .title h3{padding-left:0}.overly-one:before,.overly-one:after,.overly-one .overly-two:before,.overly-one .overly-two:after{display:none}.approach-content{margin-left:0}.approach-content h3{margin-bottom:30px;font-size:25px}.approach-content .single-approach h3{margin-bottom:10px;font-size:20px}.approach-img img{width:100%}.single-services .services-content{text-align:center;padding:20px;bottom:0}.single-services .services-content h3{margin-bottom:15px}.solution-area .pr-0{padding-right:15px!important}.solution-area .container-fluid{max-width:720px}.solution-content{max-width:100%}.solution-title{margin-bottom:30px}.solution-title h2{font-size:25px}.single-solution{padding:20px}.get-in-touch-form .form-group{margin-bottom:20px}.protect-content{margin-right:0}.protect-img img{width:100%}.protect-content .protect-title{margin-bottom:30px}.protect-content .protect-title h2{font-size:25px}.protect-area .col-lg-6 .row .col-lg-6:nth-child(2) .single-challenges,.protect-area .col-lg-6 .row .col-lg-6:nth-child(3) .single-challenges{margin-top:0}.testimonials span{margin-bottom:30px}.testimonials-item p{font-size:16px}.testimonials-item span{margin-bottom:0}.single-blog .blog-img a{display:block}.single-blog .blog-img a img{width:100%}.single-challenges{padding:20px}.solution-img{background-image:none}.solution-img img{display:block}.banner-area.banner-area-two .banner-content{margin-top:0}.about-content{margin-left:0}.about-content .about-title{margin-bottom:30px}.about-content .about-title h2{font-size:25px}.about-img img{width:100%}.single-counter{text-align:center;padding-left:30px}.single-counter i{position:unset;border:none;margin-bottom:15px;padding-right:0;font-size:35px;display:block}.single-counter h2{margin-bottom:12px;font-size:40px}.single-team .team-content{margin-left:0;margin-right:0}.banner-area.banner-area-three .banner-content h1{font-size:35px}.banner-img{text-align:center;margin-top:30px}.single-safety{padding:15px}.single-safety img{margin-bottom:15px}.single-safety h3{margin-bottom:10px}.shape-three{display:none}.counter-area.counter-area-three .single-counter{padding-left:30px}.counter-area.counter-area-three .single-counter i{border:none}.faq-img{text-align:center;margin-bottom:30px}.faq-accordion .faq-title h2{font-size:25px}.solution-img-two{text-align:center;margin-bottom:30px}.single-approach-box{padding:20px}.single-approach-box .icon i{position:relative;top:6px}.single-approach-box h3{margin-top:25px}.counter-img{text-align:center;margin-bottom:30px}.page-title-area{padding-top:160px;padding-bottom:90px}.page-title-area .page-title-content h2{font-size:40px}.page-title-area.page-title-style-two{padding-top:223px;padding-bottom:100px}.contact-form-action.mb-50{margin-bottom:50px}.error-area{padding:70px 0}.error-area .error-content p{margin:15px 0 20px;font-size:15px}.error-area .error-content h1{font-size:200px}.checkout-area .billing-details,.product-details-image{margin-bottom:30px}.product-details-image img{width:100%}.sidebar-widget.recent-post ul li{height:100px}.single-blog-posts .single-blog-content{padding:20px}.single-blog-posts .single-blog-content h3{font-size:20px}.single-blog-posts .single-blog-content .admin li{border-right:none;margin-bottom:10px;margin-right:0;padding-right:0}.single-blog-posts .single-blog-content .admin li:last-child{margin-bottom:0}.pagination-area{margin-top:0}.sidebar-widget.search{margin-top:35px}.main-contact-area .contact-info{margin-top:50px;padding:30px}.services-details-content .services-content h2{font-size:25px}.banner-video{text-align:center;top:0;left:0;margin-top:30px!important}.video-btn{width:60px;height:60px}.video-btn i{font-size:40px}.banner-area.banner-area-four{height:100%;padding-top:220px;padding-bottom:130px}.banner-area.banner-area-four .banner-content{margin:auto}.banner-area.banner-area-five{padding-top:230px;padding-bottom:110px}.banner-area.banner-area-five .banner-content{margin-top:0}.navbar-area .main-nav .navbar{padding:15px 0}.navbar-area .main-nav .navbar .navbar-brand img{max-width:115px}.navbar-area .main-nav .navbar .navbar-nav .nav-item a{margin:0 3px;padding:6px 0;font-size:14px}.navbar-area .main-nav .navbar .navbar-nav .nav-item .dropdown-menu{border-top:1px solid #1c4d3a;width:200px;left:0}.navbar-area .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li a,.navbar-area .main-nav .navbar .default-btn{padding:10px 15px;font-size:14px}.about-us-area .about-img.mb_30{margin-bottom:30px}.single-approach-box .icon{width:60px;height:60px;font-size:30px;line-height:50px}.single-approach-box .icon:after{width:70px;height:70px}.left-sidebar{margin-bottom:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.container{max-width:960px}.navbar-area .others-option .get-quote .default-btn{padding:12px 15px}.navbar-area .others-option .cart-icon{margin-left:15px}.navbar-area .main-nav nav .navbar-nav .nav-item a{margin:0 10px;font-size:16px}.banner-video{text-align:center;top:0;right:0}.banner-content h1{font-size:45px}.single-feature{padding:20px}.single-feature h3{font-size:18px}.approach-content{margin-left:0}.single-approach{padding:15px}.single-approach h3{font-size:18px}.our-approach-area .row{align-items:normal!important}.approach-img{background-image:url(/images/approach-img.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.approach-img:before{content:"";background-color:#fff;width:100%;height:30px;position:absolute;bottom:0;left:0}.approach-img img{display:none}.single-challenges{padding:20px}.protect-content{margin-left:0}.protect-img{background-image:url(/images/protect-img.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.protect-img:before{content:"";background-color:#fff;width:100%;height:30px;position:absolute;bottom:0;left:0}.protect-img img{display:none}.testimonials{margin-right:auto}.about-us-area .row{align-items:unset!important}.about-content{margin-left:0}.about-img{background-image:url(/images/about-img.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.about-img:before{content:"";background-color:#fff;width:100%;height:30px;position:absolute;bottom:0;left:0}.about-img img{display:none}.single-pricing{padding:20px}.counter-area .counter-max-wide{margin-right:auto}.single-team .team-content{margin-left:0;margin-right:0}.single-blog-posts .single-blog-content{padding:20px}.single-blog-posts .single-blog-content h3{font-size:20px}.single-blog-posts .single-blog-content .admin li{margin-right:10px;padding-right:10px}.sidebar-widget.recent-post ul li a{font-size:15px}.blog-details-content .blog-top-content .news-content .admin li{margin-right:10px;padding-right:10px}.main-contact-area .contact-info{padding:20px}.single-services .services-content{padding:15px;bottom:0}.single-services .services-content h3{margin-bottom:6px;font-size:18px}.single-services .services-content p{margin-bottom:10px;line-height:1.6}.single-services .services-content .read-more{font-size:13px}.protect-area .single-challenges h3{font-size:18px}.banner-area.banner-area-three .banner-content h1{font-size:45px}.solution-area.solution-area-three .solution-shape-left{max-width:90px;top:0}.single-safety{padding:15px}.single-safety h3{font-size:17px}.safety-area .safety-shape-3{max-width:120px;bottom:30px}.single-counter{padding-left:130px}.single-counter i{padding-right:25px;font-size:50px;top:35px}.single-counter h2{font-size:35px}.single-counter h3{font-size:14px}.faq-area .faq-right-shape{max-width:50px}.faq-accordion .accordion .accordion__button{font-size:15px}}@media only screen and (min-width:1550px){.banner-area.banner-area-four{height:100vh}.banner-area.banner-area-four .banner-video{top:25px;right:-88px}.banner-area.banner-area-five{height:100vh}.counter-area.counter-area-three .counter-max-wide{max-width:918px}}@media only screen and (max-width:767px){.shopping-cart-area .cart-totals{width:100%;max-width:100%;margin-left:0;margin-right:0}.single-services .services-img img{width:100%;height:auto}.banner-area .banner-content,.banner-area.banner-area-two .banner-content,.banner-area.banner-area-three .banner-content,.banner-area.banner-area-four .banner-content,.banner-area.banner-area-five .banner-content{width:100%;max-width:100%;padding-left:15px;padding-right:15px}.visionImageContainer{aspect-ratio:16/9;width:100%;height:auto}.container,.container-fluid{max-width:100%;padding-left:15px;padding-right:15px}.sidebar-widget{width:100%!important}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}img{max-width:100%;height:auto}}@media only screen and (max-width:991px){.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu{opacity:1!important;visibility:visible!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;margin-top:0!important;padding:0 0 0 20px!important;display:block!important;position:static!important;left:0!important;transform:none!important}.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a{color:#333!important;border-bottom:1px dashed #eee!important;padding:10px 0!important}.navbar-collapse{max-height:80vh;overflow-y:auto}}@media only screen and (max-width:767px){.dropdown-menu{width:100%!important}.shopping-cart-area .cart-totals{width:100%!important;max-width:100%!important}.visionImageContainer{width:100%!important;min-width:0!important;height:auto!important}.banner-content,.banner-area .banner-content,.banner-area.banner-area-two .banner-content,.banner-area.banner-area-three .banner-content,.banner-area.banner-area-four .banner-content,.banner-area.banner-area-five .banner-content{text-align:center!important;width:100%!important;max-width:100%!important;padding-left:15px!important;padding-right:15px!important}img{max-width:100%!important;height:auto!important}table{width:100%;display:block;overflow-x:auto}.sidebar-widget{width:100%!important}.container,.container-fluid{padding-left:15px!important;padding-right:15px!important}div[style*="width: 5"],div[style*="width: 6"],div[style*="width: 7"],div[style*="width: 8"],div[style*="width: 9"]{width:100%!important;max-width:100%!important}}
@media only screen and (max-width:991px){.navbar-toggler{z-index:1000!important;background:0 0!important;border:none!important;flex-direction:column!important;gap:5px!important;width:auto!important;height:auto!important;padding:8px!important;display:flex!important;position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important}.navbar-toggler:focus{box-shadow:none!important;outline:none!important}.navbar-toggler .icon-bar{background-color:#333!important;border-radius:2px!important;width:28px!important;height:3px!important;transition:all .3s!important;display:block!important}.navbar-toggler .icon-bar.top-bar{transform:translateY(0)rotate(0)!important}.navbar-toggler .icon-bar.middle-bar{opacity:1!important}.navbar-toggler .icon-bar.bottom-bar{transform:translateY(0)rotate(0)!important}.navbar-toggler.collapsed .icon-bar{background-color:#333!important}.navbar-nav{flex-direction:column!important;gap:0!important;width:100%!important;display:flex!important}.navbar-nav .nav-item{border-bottom:1px solid #f0f0f0;width:100%!important}.navbar-nav .nav-item:last-child{border-bottom:none}.navbar-nav .nav-link{color:#333!important;padding:18px 20px!important;font-size:16px!important;text-decoration:none!important;transition:all .3s!important;display:block!important}.navbar-nav .nav-link:hover{background-color:#f5f5f5!important;padding-left:25px!important}body.menu-open{top:0;width:100%!important;position:fixed!important;overflow:hidden!important}.navbar-collapse{z-index:999!important;background:#fff!important;width:100%!important;max-height:calc(100vh - 70px)!important;padding:0!important;position:fixed!important;top:70px!important;left:0!important;right:0!important;overflow-y:auto!important}.navbar-collapse.show{display:block!important}.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu{width:100%!important;box-shadow:none!important;background:#f9f9f9!important;border:none!important;max-height:0!important;margin-top:0!important;padding:0!important;transition:max-height .3s!important;display:none!important;position:static!important;left:0!important;overflow:hidden!important;transform:none!important}.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu.show{opacity:1!important;visibility:visible!important;max-height:500px!important;display:block!important}.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a{color:#333!important;border:none!important;padding:15px 20px 15px 40px!important;font-size:14px!important;display:block!important}.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover{background-color:#f0f0f0!important}.navbar-area .main-nav nav .navbar-nav .nav-item a i{text-align:center;z-index:10;cursor:pointer;background:0 0;border-radius:50%;width:30px;height:30px;font-size:14px;line-height:30px;position:absolute;top:50%;right:20px;transform:translateY(-50%);display:block!important}.navbar-area .main-nav nav .navbar-nav .nav-item a{padding-right:50px!important;position:relative!important}.others-option{border-top:1px solid #f0f0f0;text-align:center!important;width:100%!important;padding:20px!important}.others-option a{width:100%!important;display:block!important}}@media only screen and (max-width:767px){.dropdown-menu{width:100%!important}.shopping-cart-area .cart-totals{width:100%!important;max-width:100%!important}.visionImageContainer{width:100%!important;min-width:0!important;height:auto!important}.banner-content,.banner-area .banner-content,.banner-area.banner-area-two .banner-content,.banner-area.banner-area-three .banner-content,.banner-area.banner-area-four .banner-content,.banner-area.banner-area-five .banner-content{text-align:center!important;width:100%!important;max-width:100%!important;padding-left:15px!important;padding-right:15px!important}img{min-width:0;max-width:100%!important;height:auto!important}table{width:100%;display:block;overflow-x:auto}.sidebar-widget{width:100%!important}.container,.container-fluid{padding-left:15px!important;padding-right:15px!important}div[style*="width: 5"],div[style*="width: 6"],div[style*="width: 7"],div[style*="width: 8"],div[style*="width: 9"]{width:100%!important;max-width:100%!important}.newsletterCard{z-index:1;display:block;position:relative}.section-block{clear:both;z-index:auto!important;width:100%!important;margin-bottom:0!important;display:block!important;position:relative!important}.section,.section-block{clear:both;width:100%;display:block;overflow:visible}.newsletterArchiveContainer{z-index:auto!important;display:block!important;position:relative!important}.ann-section{z-index:auto!important;display:flex!important;position:relative!important}.newsletter-page-main{position:relative;overflow:visible}*{margin-collapse:separate}.newsletterCardCoverContainer{z-index:2;position:relative!important}.newsletterCardOverlay{z-index:3;display:none!important;position:absolute!important}.newsletterCard:hover .newsletterCardOverlay{display:none!important}.newsletterCardContent{z-index:1;clear:both;position:relative!important}.contact-info-main{flex-direction:column;align-items:center!important;gap:15px!important}.contact-member-div{text-align:center;flex-direction:column;width:100%;align-items:center!important}.contact-member-info{text-align:center;align-items:center!important}.contact-inner-card h3{font-size:1.3rem!important}.contact-inner-card{padding:20px!important}.newsletterCardFeatured{grid-template-columns:1fr!important;gap:0!important}.newsletterFeaturedSection{margin-bottom:100px!important;padding-bottom:60px!important}.newsletterGrid{gap:2rem!important;margin-bottom:80px!important}.newsletterCardFeatured .newsletterCardTitle{word-wrap:break-word!important;margin:0!important;padding-top:10px!important;font-size:1.3rem!important;line-height:1.4!important}.newsletterCardFeatured .newsletterCardDescription{word-wrap:break-word!important;margin:10px 0!important;font-size:.95rem!important;line-height:1.5!important}.newsletterCardContent{z-index:10;background:#fff;position:relative;gap:10px!important;padding:15px!important}.newsletterCardHeader{flex-direction:row!important;align-items:flex-start!important;gap:20px!important;margin-bottom:10px!important}.newsletterCardIssue,.newsletterCardDate{flex-shrink:0;font-size:.75rem!important}.newsletterCardFooter{flex-direction:column;gap:10px!important}.newsletterCardInfo{flex-wrap:wrap;flex-direction:row!important;gap:15px!important;width:100%!important}.newsletterCardInfoItem{font-size:.8rem!important}.newsletterCardQuickDownload{width:100%!important;padding:10px 15px!important;font-size:13px!important}.newsletterGrid{gap:2rem!important}.newsletterArchiveContainer{border-bottom:100px solid #0000!important;margin-bottom:100px!important;padding:20px 20px 100px!important}.newsletterCardCoverContainer{min-height:200px!important}.newsletterCardFeatured .newsletterCardCoverContainer{min-width:100%;width:100%!important;height:auto!important}.form-group label{font-size:.95rem!important}.form-control,textarea{padding:12px!important;font-size:16px!important}body{font-size:14px!important}h1{font-size:1.8rem!important}h2{font-size:1.5rem!important}h3{font-size:1.2rem!important}h4{font-size:1rem!important}.row{flex-direction:column!important}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{width:100%!important;max-width:100%!important;margin-bottom:20px!important}.btn,button,.default-btn{width:100%!important;margin-bottom:10px!important;padding:12px 20px!important;font-size:14px!important}.section-block,.section{margin:0!important;padding:30px 0!important}.container-fluid{padding-left:15px!important;padding-right:15px!important}.card,.service-card,.team-card,.event-card{width:100%!important;margin-bottom:15px!important;padding:15px!important}.gallerySlide{flex:0 0 100%!important}.gallery-grid{grid-template-columns:1fr!important;gap:15px!important;padding:0 15px!important}.gallery-image,.gallery-video{height:250px!important}.dropdown-menu{float:none!important;width:100%!important;box-shadow:none!important;border:none!important;margin:0!important;padding:10px 0!important;position:static!important}.modal-body,.modal-dialog{width:100%!important;margin:0!important}.mt-5,.my-5,.pt-5{margin-top:15px!important;padding-top:15px!important}.mb-5,.my-5,.pb-5{margin-bottom:15px!important;padding-bottom:15px!important}}@media only screen and (max-width:480px){body{font-size:13px!important}h1{font-size:1.5rem!important}h2{font-size:1.2rem!important}h3{font-size:1rem!important}.section,.section-block{padding:15px 0!important}.container,.container-fluid{padding:0 12px!important}.newsletterCardFeatured .newsletterCardCoverContainer{min-height:180px!important}.newsletterArchiveContainer{border-bottom:120px solid #0000!important;margin-bottom:120px!important;padding:12px 12px 120px!important}.newsletterCardContent{z-index:10;background:#fff;position:relative;gap:8px!important;padding:12px!important}.newsletterCardIssue,.newsletterCardDate{font-size:.7rem!important}.newsletterCardTitle{margin:5px 0!important;font-size:1.1rem!important;line-height:1.3!important}.newsletterCardDescription{margin:5px 0!important;font-size:.85rem!important;line-height:1.4!important}.newsletterCardHeader{gap:10px!important;margin-bottom:8px!important}.newsletterCardInfo{gap:10px!important}.newsletterCardInfoItem{font-size:.75rem!important}.newsletterCardQuickDownload{padding:8px 12px!important;font-size:12px!important}.newsletterCardDownloadButton{padding:.75rem 1.5rem!important;font-size:.9rem!important}.newsletterCardOverlay{display:none!important}.contact-info-main{gap:10px!important}.member-img{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}.member-name{font-size:1rem!important}.form-control,textarea,input{margin-bottom:10px!important;padding:10px!important;font-size:16px!important}.btn,button{padding:10px 15px!important;font-size:13px!important}table{font-size:12px!important}th,td{padding:8px 4px!important}img{width:100%!important;height:auto!important}.desktop-only{display:none!important}.ann-section{clear:both;width:100%;z-index:auto!important;margin-top:0!important;display:block!important;position:relative!important}.ann-row{flex-direction:column!important;gap:30px!important;position:static!important}.ann-left,.ann-right{width:100%!important}.ann-image-container{width:100%;height:auto!important;display:block!important;position:relative!important}.ann-right-content{height:auto!important;min-height:auto!important;display:block!important;position:relative!important}body,html{overflow-x:hidden}.container,.row{width:100%;overflow-x:hidden}}
