.banner-form-section{max-width:450px;background-color:#fff;border-radius:6px;padding:35px 30px 35px;-webkit-box-shadow:0 4px 5px 0 rgb(0 0 0 / .25);box-shadow:0 4px 5px 0 rgb(0 0 0 / .25);margin:0 0 0 auto}.commonForm .h2{margin-bottom:30px!important}.form-group{margin-bottom:21px}.intl-tel-input .country-list{z-index:9999!important}.intl-tel-input.iti-container{z-index:99999!important}.form-group p{margin-bottom:0}.intl-tel-input.allow-dropdown{margin-bottom:0!important}.contact-form-wrapper .wpcf7-form-control-wrap .wpcf7-form-control{margin-bottom:0}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{text-align:left!important;display:none}.commonForm input[type="text"],.commonForm input[type="email"],.commonForm input[type="number"],.commonForm textarea,.commonForm .intl-tel-input.allow-dropdown input,.commonForm .intl-tel-input.allow-dropdown input[type="tel"],.commonForm select,.commonForm input[type="tel"]{font-size:16px;color:#645e7a;border:.2px solid rgb(0 0 0 / .2);display:block;width:100%;padding:8px 15px;line-height:1}.commonForm textarea{height:135px!important;resize:none!important}body .commonForm .wpcf7-form-control-wrap .intl-tel-input .int-phone{padding-left:55px!important}.commonForm .wpcf7-form-control-wrap{max-width:100%!important}body .commonForm .wpcf7-form-control-wrap .intl-tel-input .int-phone::placeholder{opacity:1}.contact-form-wrapper .wpcf7-form-control-wrap[data-name="your-message"] #your-message-error{bottom:-18px}input[type="submit"],.btn{position:relative;display:inline-block;background-color:#1b2f47!important;color:#fff;border:0;padding:10px 20px;text-transform:capitalize;text-align:center;font-size:18px;border-radius:30px;min-width:160px;white-space:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;z-index:2;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}input[type="submit"]:hover,.btn:hover{background-color:#e2393a!important;color:#fff}.commonForm .intl-tel-input{width:100%}.int-phone{padding-left:50px!important}.commonForm .wpcf7-spinner{position:absolute}.feature-box-main,.feature-box-main .elementor-widget-container,.feature-box-main .elementor-widget-container .feature-box{height:100%}.megamenu-content h5{line-height:20px;margin-bottom:15px;white-space:normal}.megamenu-content h5 a{line-height:normal}.dropdown-menu.megamenu-content li a{white-space:normal;line-height:normal;margin-bottom:6px}.menu-back-div.dropdown-menu.megamenu-content{min-width:1260px;max-height:calc(100vh - 80px);overflow:auto}.menu-back-div.dropdown-menu.megamenu-content .elementor{width:100%}.simple-dropdown .sub-menu{max-height:calc(100vh - 80px);overflow:auto}@media only screen and (max-width:1300px){.menu-back-div.dropdown-menu.megamenu-content{min-width:1200px}}@media only screen and (max-width:1199px){.menu-back-div.dropdown-menu.megamenu-content{min-width:970px;padding:40px!important}}@media only screen and (max-width:1024px){.right-part-header .header-right-button{width:145px!important}.right-part-header>div section>.elementor-container{justify-content:end}}@media only screen and (max-width:395px){.right-part-header .header-right-button{width:110px!important}.right-part-header .header-right-button .elementor-button.elementor-size-md{padding:8px 12px}}.contact-form-wrap .form-group{position:relative}.contact-form-wrap .wpcf7-form-control-wrap{position:unset}.contact-form-wrap .wpcf7-not-valid-tip{position:absolute;top:110%;font-size:12px;line-height:15px}.contact-form-wrap input#techieworks_submit{border-radius:0!important}.contact-page-form .intl-tel-input{width:100%}.contact-page-form .intl-tel-input input.wpcf7-form-control{padding-left:60px!important;width:100%}.contact-form-wrapper label.error,.custom_form_popup label.error{position:absolute;left:0;bottom:8px;line-height:15px;font-size:12px;color:red}.custom_form_popup label.error{bottom:-18px!important}.contact-form-wrapper .wpcf7-form-control-wrap[data-name="your-message"] #your-message-error{bottom:18px}.contact-form-wrapper .intl_tel-10 label.error{bottom:-18px;z-index:9}.wpcf7-response-output{display:none}.wpcf7-form-control.error{border-color:rgb(0 0 0 / .2)!important}#contact-form-popup .wpcf7-form-control-wrap{display:block}@media only screen and (max-width:767px){.contact_info .country-name .elementor-image-box-wrapper{display:flex;align-items:flex-start}.contact_info .country-name .elementor-image-box-wrapper figure.elementor-image-box-img{width:50px!important}}@media only screen and (min-width:768px){.litho-blog-1 .blog-post .post-details .entry-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:56px}.litho-blog-1 .blog-post .post-details .entry-content{min-height:90px}}@media (max-width:1024px){.navbar-collapse{max-height:calc(100vh - 130px)!important}}.customnumber,.customnumber>p{width:100%;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.customnumber .wpcf7-form-control-wrap:first-child{display:block;max-width:50px}.customnumber .wpcf7-form-control-wrap .intl-tel-input .int-phone{padding-left:15px!important}.customnumber .wpcf7-form-control-wrap:last-child{display:block;max-width:calc(100% - 60px);width:100%}.customnumber .wpcf7-form-control-wrap input{margin-bottom:0!important}.customnumber .int-phone::placeholder{opacity:0}.site-header.sticky nav{background-color:#fff}.litho-contant-form-popup .contact-form-wrap{max-width:450px}.sticky .header-common-wrapper.standard .social-icons-wrapper ul li a i{color:#fff!important}.sidebar .widget.widget_search .search-box button{min-width:auto;background-color:transparent!important;border-radius:0;line-height:normal;top:12px}.litho_layout_right_sidebar_single .litho-content-left-part{padding-top:60px}.litho-blog-sidebar,.litho-layout-right-sidebar,.litho-layout-left-sidebar{padding-top:60px}.sidebar .widget,.elementor-widget-sidebar .widget,.elementor-widget .widget{margin-bottom:3rem}.litho-post-sidebar #contact-form-1234 .custom_form_popup .form-btn p{margin:0;text-align:center}.litho-post-sidebar #contact-form-1234 .custom_form_popup .form-btn p .wpcf7-submit{font-size:16px}.litho-post-sidebar #block-14{position:sticky;top:165px;background-color:#fff;padding:25px 15px;border-radius:10px;box-shadow:-1px 2px 20px 0 #0000001a}#contact-form-1234 .commonForm label.error{top:auto}#contact-form-1234 .commonForm .wpcf7-form-control-wrap{display:block}.error-404{padding-top:50px!important}.error-404 .litho-sub-heading{color:#e88424!important}.error404 .error-404 .btn{background:#1d2f49!important}.error404 .admin-bar .header-with-mini-header .mini-header-main-wrapper,.error404 .admin-bar .header-common-wrapper.standard{top:32px!important}.error404 .header-with-mini-header .mini-header-main-wrapper,.error404 .header-common-wrapper.standard{top:0px!important}