.search-results .blog-post-item.type-product{max-width:800px}.search-results .blog-post-item.type-product .blog-content:not(.blog__details-content) .post-text{margin:0 0}.search-results .blog-post-item.type-product .blog-content .post-text p{margin:0 0}.search-results .blog-post-item.type-product .blog-content .title{margin-bottom:15px}.mc4wp-alert{margin:20px 0 0}.mc4wp-alert p{margin:0 0;color:#fff}.mc4wp-success p{color:green}.white-wpcf7 form .wpcf7-response-output{margin:0 0;color:#fff;padding:0 0;border:none}.footer__area{background-color:var(--tg-color-black-1)}.footer-top{padding:100px 0 50px}.footer-widget{margin:0 0 50px}.footer__bottom{padding:18px 0;border-top:1px solid #383838}.breadcumb-wrapper.hide-overlay:after{opacity:0}.comment-reply-link{background:#EEEFF3;padding:9px 18px;display:inline-block;line-height:1;color:var(--tg-heading-color);text-transform:uppercase;border-radius:4px;font-weight:500}.comment-reply-link:hover{background:var(--tg-theme-primary);color:#fff!important}.error-content{text-align:center}.error-content svg{width:648px;margin-bottom:45px;color:var(--tg-heading-color)}@media (max-width:1199.98px){.error-content svg{width:500px}}@media (max-width:991.98px){.error-content svg{width:400px}}@media (max-width:767.98px){.error-content svg{width:100%;margin-bottom:30px}}.error-content .title{margin-bottom:20px;font-size:60px}@media (max-width:1199.98px){.error-content .title{font-size:48px}}@media (max-width:991.98px){.error-content .title{font-size:40px}}@media (max-width:767.98px){.error-content .title{font-size:40px;margin-bottom:15px}}.error-content p{margin-bottom:35px}@media (max-width:767.98px){.error-content p{margin-bottom:20px}}.vexa-menu-not-showing{padding:25px 0}.project-details-box h5{text-transform:capitalize;font-weight:400;margin:0 0 20px}.project-details-box p{margin:0 0}.inner__page-nav .thumb img{height:150px;object-fit:cover}.archive-list-pagination ul{justify-content:center!important}.counter-left-align .elementor-counter-number-wrapper{margin-bottom:18px}.counter-left-align .elementor-counter .elementor-counter-number-prefix{flex-grow:0}.counter-left-align .elementor-counter .elementor-counter-title{text-align:left}.wpcf7 form .wpcf7-response-output{margin:2em 0 0;padding:0 0;border:none}.counter-left-align.counter-small .elementor-counter-number-wrapper{margin-bottom:14px}.sticky-height-active{display:block;height:112px}.footer-menu-list a{position:relative}.footer-menu-list a:after{content:"";position:absolute;right:100%;left:0;bottom:0;top:auto;height:2px;background-color:var(--tg-heading-color);transition:all ease 0.4s;border:0;margin:0;display:inline-block;width:auto}.footer-menu-list a:hover:after{right:0}.footer-menu-list.white-color a:after{background:var(--tg-border-1)}.response-text-center .wpcf7-response-output{text-align:center}.footer-social-list .elementor-social-icon svg{width:.8em}.footer-contact textarea.form-control.style-border,textarea.style-border{height:200px}.agency-banner-btn .elementor-button{overflow:hidden;position:relative;z-index:1}.agency-banner-btn .elementor-button-content-wrapper{align-items:center}.agency-banner-btn .elementor-button-icon{font-size:24px;color:var(--tg-theme-primary);transition:.3s}.agency-banner-btn .elementor-button::before{content:"";position:absolute;-webkit-transition-duration:800ms;transition-duration:800ms;width:200%;height:200%;top:110%;left:50%;background:var(--tg-color-white-default);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:-1}.agency-banner-btn .elementor-button:hover,.agency-banner-btn .elementor-button:hover .elementor-button-icon{color:var(--tg-color-dark)}.agency-banner-btn .elementor-button:hover::before{top:-40%}.agency-banner-btn .elementor-button-icon svg{height:30px}#project-layout-6>.row:nth-child(even){flex-direction:row-reverse}#project-layout-6>.row:not(:first-child){padding-top:120px}#white-contact-form .form-group .form-icon-left{filter:brightness(100)}#white-contact-form select.style-border,#white-contact-form .single-select.style-border,#white-contact-form .form-control.style-border,#white-contact-form .form-select.style-border,#white-contact-form textarea.style-border,#white-contact-form input.style-border{border-bottom:1px solid var(--tg-color-white-default);border-radius:0;color:var(--tg-color-white-default)}#white-contact-form select.style-border::placeholder,#white-contact-form .single-select.style-border::placeholder,#white-contact-form .form-control.style-border::placeholder,#white-contact-form .form-select.style-border::placeholder,#white-contact-form textarea.style-border::placeholder,#white-contact-form input.style-border::placeholder{color:var(--tg-color-white-default)}.elementor-editor-active.vexa-header-template .tg-header__area.transparent-header{position:relative!important;background-color:rgb(0 0 0 / .2)}.elementor-editor-active:not(.vexa-header-template) .tg-header__area.transparent-header{pointer-events:none}.admin-bar .elementor-widget-tg-header .transparent-header{margin-top:0!important}.admin-bar .elementor-widget-tg-header .transparent-header.sticky-menu{margin-top:32px!important}@media (max-width:991.98px){.sticky-height-active{height:90px}.footer-contact{text-align:center}.image-position-css{position:relative!important}.top-md-auto{top:auto!important}}@media (max-width:767.98px){.counter-left-align .elementor-counter,.counter-left-align .elementor-counter .elementor-counter-title{text-align:center}.counter-left-align .elementor-counter-number-wrapper{justify-content:center}.counter-left-align .elementor-counter .elementor-counter-number-suffix{flex-grow:initial}.counter-left-align .elementor-counter-number-wrapper{margin-bottom:10px}.counter-small .elementor-counter,.counter-small .elementor-counter .elementor-counter-title{text-align:left}.counter-small .elementor-counter-number-wrapper{justify-content:flex-start}.counter-small .elementor-counter .elementor-counter-number-suffix{flex-grow:initial}.sticky-height-active{height:84px}.admin-bar .elementor-widget-tg-header .transparent-header.sticky-menu{margin-top:0px!important}}