/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
main#content h2, main#content h3, main#content h4, main#content h5, main#content h6 { font-weight: 300; }
main#content { margin-top: 80px; }
.footer-wrap nav.elementor-nav-menu--main ul li a.elementor-item { position: relative; padding: 4px 0; display: inline-block; }
.copyright-wrap ul li  a::after, .footer-wrap .elementor-column ul li a::after, .footer-wrap nav.elementor-nav-menu--main ul li a.elementor-item::after, .footer-wrap p a::after { background-color: #fff!important; height: 1px!important; bottom: 5px!important; opacity: 0; content: ""; z-index: 2; width: 100%; left: 0; display: block; position: absolute; transition: .3s; transition-timing-function: cubic-bezier(.58,.3,.005,1); }
.copyright-wrap ul li a:hover::after, .footer-wrap .elementor-column ul li a:hover::after, .footer-wrap nav.elementor-nav-menu--main ul li a.elementor-item:hover::after, .footer-wrap p a:hover::after { opacity: 1; }

.copyright-wrap ul li  a { padding: 7px 0!important; position: relative; display: inline-block; }

.copyright-wrap ul li { margin: 0 15px 0 0; padding: 0 15px 0 0; position: relative; }
.copyright-wrap ul li::before { height: 18px; width: 1px; background: #fff; content: ""; right: 0; position: absolute; top: 8px; }
.copyright-wrap ul li:last-child::before { display: none!important; }
.footer-wrap p a { color: #fff; position: relative; padding: 7px 0; }
.footer-wrap .footer-logo a img { width: 100px!important; }

.head-wrap nav.elementor-nav-menu--main ul li a { padding: 30px 15px!important; }
.head-wrap nav.elementor-nav-menu--main ul li a:hover { color: #547a9e!important; }
.head-wrap nav.elementor-nav-menu--main ul li a::after { display: none!important; }
.head-wrap .send-icon a.elementor-button { background: url(send-icon.svg) #00e4bd no-repeat 90% center!important; color: #fff; background-size: 18px!important; padding: 12px 50px 12px 30px!important; border-radius: 0!important; }

.head-wrap .send-icon a.elementor-button:hover { background: url(send-icon.svg) #547a9e no-repeat 90% center!important; color: #fff; background-size: 18px!important; }
.head-wrap .freenow-btn  a.elementor-button { border-radius: 0!important; font-weight: normal; text-transform: uppercase; padding: 15px 20px; }

.head-wrap .freenow-btn a  i.fas { margin-left: 10px; }
.otgs-development-site-front-end { display: none!important; }
.head-wrap .head-menu nav ul li.menu-item a { color: #666; }
.head-wrap .head-menu nav ul li.menu-item { position: relative; }

.head-wrap .head-menu nav ul li.menu-item ul.sub-menu { display: inline-block!important; position: absolute; z-index: 1020; box-sizing: border-box; min-width: 300px!important; padding: 0 25px!important; background: #fff; color: #547a9e; box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15); opacity: 0; height: 0; overflow: hidden; visibility: hidden; top: 82px!important; transition: ease all 0.5s; }

.head-wrap .head-menu nav ul li.menu-item:hover ul.sub-menu { opacity: 1; height: auto; overflow: visible; visibility: visible; top: 80px!important; padding: 25px 25px!important; }
.head-wrap { border-bottom: 1px solid #d4dde7; }
.head-wrap .freenow-btn a.elementor-button .elementor-button-text { display: flex; align-items: center; }
.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item { margin-bottom: 12px; }
.elementor-86 .elementor-element.elementor-element-182f9b5 .elementor-button .elementor-align-icon-right i.fas { margin: 0!important; }
.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item:last-child { margin-bottom: 0!important; }
.elementor-button .elementor-align-icon-right { margin-left: 10px!important; }
.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item a { width: 100%; display: flex; flex-wrap: wrap; white-space: normal!important; padding: 5px 0!important; margin: 0!important; font-size: 0.875rem; color: #547a9e; border: none!important; font-weight: normal!important; text-transform: uppercase; background: none!important; }
.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item a span { font-size: 0.875rem; line-height: 1.4; color: #b5b5b5; float: left; width: 100%; text-transform: capitalize!important; display: block; }
.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item a.elementor-item-active { color: #547a9e; background: none!important; }
.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item a:hover { padding: 5px 0!important; margin: 0!important; background: none!important; }

.head-wrap .head-menu nav ul li.menu-item:hover ul.sub-menu li.menu-item ul.sub-menu { opacity: 0; height: 0; overflow: hidden; visibility: hidden; top: 45px!important; left: 8px; padding: 0 30px!important; }
.head-wrap .head-menu nav ul li.menu-item:hover ul.sub-menu li.menu-item:hover ul.sub-menu { opacity: 1; height: auto; overflow: visible; visibility: visible; top: 35px!important; padding: 0!important; }
.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item a span.sub-arrow { display: flex; width: auto; display: none; }
.choosingsection   a#home-pricing-btn { border: 1px solid #00e4bd; }
.choosingsection  a#home-pricing-btn:hover { border: 1px solid #547a9e; color: #547a9e; }
.head-wrap .head-menu .elementor-nav-menu .sub-arrow { padding: 10px 0 10px 8px!important; }
.features-wrap .featured-box .elementor-widget-text-editor { min-height: 112px; margin-bottom: 10px; }
.features-wrap .featured-box .fetured-btn a.elementor-button { border: 1px solid #fff; }

.features-wrap .featured-box .fetured-btn a.elementor-button:hover { color: #547a9e; }

.features-wrap .featured-box .fetured-btn a.elementor-button .elementor-button-text i.fas { margin-left: 5px; }
.tech-wrap h4.elementor-heading-title { font-size: 1.5rem; line-height: 1.5; font-weight: normal; }

.tech-wrap h2.elementor-heading-title { font-size: 2rem; font-weight: normal; }
.tech-list  .elementor-widget-container img { height: auto; max-width: 160px; }
.features-wrap .fetured-btn a { border: 1px solid #fff!important; }
.features-wrap .fetured-btn a:hover { border: 1px solid #547a9e!important; color: #547a9e; }
.feture-btn a.elementor-button { border: 1px solid #00e4bd!important; color: #00e4bd; }
.feture-btn a.elementor-button:hover { border: 1px solid #547a9e!important; color: #547a9e; }
.choosingsection .choosing-left p { margin-bottom: 0; }
.interest-wrap h3 { font-weight: 300!important; font-size: 24px!important; margin-bottom: 0; }
.sect-one-right .elementor-widget-image { height: 100%; }

.sect-one-right .elementor-widget-image img { height: 100%; width: auto; max-width: 100%; }
.nanolike-wrap p a { color: #00e4bd; }
.nanolike-wrap p a { color: #00e4bd; }

.form-box form#ws-form-1 { border: none!important; }

.form-box-outer .form-box form#ws-form-1 button[type="submit"] { background: url(https://oosandbox.bw.tech/wp-content/themes/hello-theme-child-master/arrow-double-white.svg) #00e4bd no-repeat 145px center; border-color: #00e4bd; color: #fff; border-radius: 0!important; width: 220px; height: 45px; background-size: 11px!important; }
.form-box-outer .form-box form#ws-form-1 button[type="submit"]:hover { background-color: #547a9e; border-color: #547a9e; color: #fff; }
.form-box-outer .form-box  form#ws-form-1 input { border-radius: 0!important; height: 45px; }
.form-box-outer .form-box .wsf-field-wrapper.wsf-bottom { margin-bottom: 0; }
.form-box  .elementor-widget-container { border: none!important; }
.ul-list-wrap ul li { position: relative; margin-bottom: 15px; list-style: none; }

.remote-section5 ul li::before, .uk-list li::before, .ul-list-wrap ul li::before { content: ""!important; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-left: -2em; margin-right: 1em; color: #00e4bd; display: inline!important; }
.remote-section5 ul li, .uk-list li { position: relative; margin-bottom: 15px; list-style: none; }
.remote-section5 ul li:last-child, .uk-list li:last-child, .ul-list-wrap ul li:last-child { margin-bottom: 0; }
.remote-section5  h3 { font-weight: 300!important; }
.remotefrm { padding: 0!important; }

.remotefrm .elementor-widget-container { padding: 0!important; }

.remotefrm .elementor-widget-container form input[type="email"] { border-radius: 0!important; height: 45px; background: #fff; color: #547a9e; font-size: 16px; }
.remotefrm .elementor-widget-container form input[type="email"]::placeholder { color: #999; font-size: 16px; }
.remotefrm .elementor-widget-container form button[type="submit"] { background-color: #00e4bd; border-color: #00e4bd; color: #fff; border-radius: 0!important; width: 150px; height: 45px; float: right; }

.remotefrm .elementor-widget-container form button[type="submit"]:hover { background-color: #547a9e; border-color: #547a9e; color: #fff; }
.head-wrap .freenow-btn a.elementor-button.elementor-button-link { padding: 0 30px; height: 40px; line-height: 40px; }
.features-wrap .featured-box .elementor-widget-text-editor p { margin-bottom: 0!important; }
.blockquote-sect1 blockquote.elementor-blockquote .e-q-footer cite.elementor-blockquote__author { font-style: italic; }
.status-publish.hentry { display: flex; flex-wrap: wrap; }

.status-publish.hentry header.page-header { float: left; width: 100%; }

.status-publish.hentry header.page-header h1.entry-title { font-size: 39px; margin: 0 0 20px 0; font-family: 'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif!important; font-weight: 200; color: #547a9e; text-transform: none; }

.status-publish.hentry   .page-content { float: left; width: 100%; }

.status-publish.hentry .page-content form { float: left; width: 100%; }

.status-publish.hentry .page-content form .wsf-groups { float: left; width: 100%; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group { float: left; width: 100%; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group h3 { margin: 0 0 20px 0; font-family: 'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif!important; font-weight: 400; color: #547a9e; text-transform: none; font-size: 27px; margin-top: 50px; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid { float: left; width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area { padding-right: 3%; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area { padding-left: 3%; border-left: 1px solid #e5e5e5; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid  .wsf-field-wrapper { float: left; width: 100%; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper label { color: #547a9e; font-size: 14px; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper input.wsf-field { max-width: 100%; width: 100%; padding: 0 15px; background: #fff; color: #222; border: 1px solid #e5e5e5; transition: 0.2s ease-in-out; transition-property: color,background-color,border; height: 40px; vertical-align: middle; display: inline-block; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper .wsf-grid { display: flex; align-items: center; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper .wsf-grid .wsf-tile.wsf-extra-small-12 { -ms-flex: 0 0 auto!important; flex: 0 0 auto!important; max-width: inherit!important; width: auto!important; display: inline-block; }
.status-publish.hentry .page-content form .wsf-groups.choose-plan-step .wsf-group .wsf-grid .leftform-area .wsf-grid.wsf-fields { margin-left: -10px; margin-right: -10px; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area .wsf-tile h3 { font-size: 24px; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area ul { float: left; width: 100%; padding: 0; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area ul li { float: left; width: 100%; padding: 0 0 0 30px; list-style: none!important; margin: 0 0 15px 0; display: flex; align-items: baseline; position: relative; color: #547a9e; font-size: 14px; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area ul li i.fas { position: absolute; left: 0; top: 6px; color: #00e4bd; font-size: 16px; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area .wsf-tile .wsf-extra-small-8 input[type=text] { max-width: 100%; width: 100%; padding: 0 15px; background: #fff; color: #222; border: 1px solid #e5e5e5; transition: 0.2s ease-in-out; transition-property: color,background-color,border; height: 40px; vertical-align: middle; display: inline-block; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area .wsf-tile label { color: #547a9e; font-size: 14px; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area  .wsf-extra-small-3.wsf-tile.wsf-label-wrapper { -ms-flex: 0 0 33.333%!important; flex: 0 0 33.333%!important; max-width: 33.333%!important; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area  .wsf-extra-small-9.wsf-tile { -ms-flex: 0 0 65%!important; flex: 0 0 65%!important; max-width: 65%!important; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper .form-nav-btns { width: auto!important; background-color: #00e4bd; color: #fff; border: 1px solid transparent; padding: 0 30px; vertical-align: middle; font-size: 0.875rem; line-height: 38px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.1s ease-in-out; border-radius: 0!important; float: right; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper .form-nav-btns:hover { background-color: #547a9e; color: #fff; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-extra-small-9.wsf-tile.wsf-field-wrapper { padding-top: 20px!important; margin-top: 10px!important; border-top: 1px solid #e5e5e5; }
/* .status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper { padding: 0!important; float: left; width: 100%; -ms-flex: 0 0 100%!important; flex: 0 0 100%!important; max-width: 100%!important; margin: 0 0 20px 0!important; padding-right: 0; } */
input[type=checkbox].wsf-field.wsf-switch:checked + label.wsf-label:before, input[type=radio].wsf-field.wsf-switch:checked + label.wsf-label:before { background-color: #00e4bd!important; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper .wsf-grid .wsf-extra-small-11.wsf-tile { padding-right: 0; }
input[type=radio].wsf-field:checked + label.wsf-label:before { border-color: #00e4bd!important; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-extra-small-6.wsf-offset-extra-small-3.wsf-has-offset.wsf-tile.wsf-field-wrapper.show_text_style { width: 48%!important; -ms-flex: 0 0 48%!important; flex: 0 0 48%!important; max-width: 48%!important; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group.choose-plan-step .wsf-grid.wsf-sections .leftform-area .wsf-grid.wsf-fields .wsf-field-wrapper { float: left; width: 100%; -ms-flex: 0 0 100%!important; flex: 0 0 100%!important; max-width: 100%!important; margin: 0 0 20px 0!important; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group.choose-plan-step .wsf-grid.wsf-sections .leftform-area .wsf-grid.wsf-fields .wsf-extra-small-9.wsf-tile.wsf-field-wrapper { padding-top: 20px!important; margin-top: 10px!important; border-top: 1px solid #e5e5e5; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper .wsf-inline:nth-child(1) { margin-right: 30px; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area .wsf-extra-small-9.wsf-tile input.wsf-field { border: none!important; outline: none!important; box-shadow: none!important; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area .wsf-extra-small-9.wsf-tile .wsf-input-group-has-append .wsf-input-group-append { background: none!important; border: none!important; height: 40px; line-height: 40px!important; padding: 8.5px 0!important; position: relative; margin-top: -3px; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area .wsf-extra-small-9.wsf-tile .wsf-input-group.wsf-input-group-has-append { align-items: center; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area .wsf-extra-small-9.wsf-tile .wsf-input-group.wsf-input-group-has-append input.wsf-field { width: 55px!important; max-width: 55px!important; height: 40px; line-height: 40px!important; padding: 8.5px 0 8.5px 10px!important; }
.wsf-form ul.wsf-group-tabs.wsf-steps > li:nth-child(5n) > a:after { left: -65%; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper  input[type=radio].wsf-field:focus + label.wsf-label:before { box-shadow: none!important; }
/* .status-publish.hentry .page-content form .wsf-groups .wsf-group:nth-child(2) .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper { width: 48%; -ms-flex: 0 0 48%!important; flex: 0 0 48%!important; max-width: 48%!important; } */

/* .status-publish.hentry .page-content form .wsf-groups .wsf-group:nth-child(2) .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper:nth-child(7) { width: 100%; -ms-flex: 0 0 100%!important; flex: 0 0 100%!important; max-width: 100%!important; } */
.status-publish.hentry .page-content form .wsf-groups .wsf-group.contact-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper.form-nav-btns-wrap button.wsf-button.form-nav-btns, .status-publish.hentry .page-content form .wsf-groups .wsf-group.tellus-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper.form-nav-btns-wrap button.wsf-button.form-nav-btns { float: left; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group.tellus-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper.form-nav-btns-wrap.wsf-offset-extra-small-4.wsf-has-offset button.wsf-button.form-nav-btns { float: right; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.contact-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper.form-nav-btns-wrap:last-child button.wsf-button.form-nav-btns { float: right; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.upgrading-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper .form-nav-btns { float: left; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group.payment-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper:last-child .form-nav-btns, .status-publish.hentry .page-content form .wsf-groups .wsf-group.upgrading-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper:last-child .form-nav-btns { float: right; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.upgrading-section .wsf-grid .leftform-area .wsf-grid.wsf-fields .wsf-extra-small-12.wsf-tile.wsf-field-wrapper { margin-bottom: 15px; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.payment-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper .form-nav-btns { float: left; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid.wsf-sections .wsf-extra-small-12.wsf-tile.wsf-field-wrapper>div { float: left; width: 100%; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid.wsf-sections .wsf-extra-small-12.wsf-tile.wsf-field-wrapper>div img { width: 30px; display: inline; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper .form-nav-btns { float: left; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper.form-nav-btns-wrap.wsf-middle { margin: 0!important; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid  .comp-purchase-btn.wsf-middle button.wsf-button.wsf-button-full.wsf-button-primary { width: auto!important; background-color: #00e4bd; color: #fff; border: 1px solid transparent; padding: 0 30px; vertical-align: middle; font-size: .875rem; line-height: 38px; text-align: center; text-decoration: none; text-transform: uppercase; transition: 0.1s ease-in-out; border-radius: 0!important; float: right; box-shadow: none!important; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .comp-purchase-btn.wsf-middle button.wsf-button.wsf-button-full.wsf-button-primary:hover { background-color: #547a9e; color: #fff; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.contact-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper:nth-child(2), .status-publish.hentry .page-content form .wsf-groups .wsf-group.contact-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper:nth-child(3) { -ms-flex: 0 0 50%!important; flex: 0 0 50%!important; max-width: 50%!important; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group.contact-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper:nth-child(1) { margin-bottom: 15px; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper.wsf-validated { margin-top: 15px; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper.wsf-validated label { padding-left: 30px; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper.form-nav-btns-wrap.wsf-middle { margin: 0!important; float: left!important; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper.wsf-validated label { padding-left: 30px; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.contact-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper:nth-child(2), .status-publish.hentry .page-content form .wsf-groups .wsf-group.contact-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper:nth-child(3) { -ms-flex: 0 0 50%!important; flex: 0 0 50%!important; max-width: 50%!important; }

.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper.comp-purchase-btn.wsf-middle { -ms-flex: 0 0 50%!important; flex: 0 0 50%!important; max-width: 50%!important; width: 50%; margin: 0; float: right; }
.status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid.wsf-fields { flex-direction: row-reverse; }
.choosingsection .choose-container .choosing-left { display: inline-block; }
.textediter-hd h2 { font-weight: 200; }
.choosingsection .choose-container .choosing-left .elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider { margin: 20px 0; float: left; width: 100%; }

.choosingsection .choose-container .choosing-left .elementor-element { float: left; width: 100%; }

.choosingsection .choose-container .choosing-left .elementor-element .elementor-widget-container { height: auto; float: left; width: 100%; }

.choosingsection .choose-container .choosing-left .elementor-element .elementor-widget-container .uk-scrollspy-inview.uk-animation-slide-left { float: left; }
a#home-try-btn { margin-bottom: 20px; }
.cloud-office-form form.elementor-form input.elementor-field-textual { height: 55px; padding-left: 15px; padding-right: 15px; border-radius: 0; width: 400px!important; max-width: 400px; font-size: 20px; }

.cloud-office-form form.elementor-form button.elementor-button.elementor-size-sm { height: 55px; padding-left: 15px; padding-right: 15px; border-radius: 0; width: 300px!important; max-width: 300px; font-size: 16px; font-family: "Roboto",Sans-serif; font-size: 20px; font-weight: 300; }
.convince-form input#form-field-email { padding: 0 10px; background: #fff; color: #547a9e; border: 1px solid #e5e5e5; border-radius: 0!important; }

.convince-form input#form-field-email::placeholder { color: #8f8f8f; }
.card-box { background: #fff; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); }
.elementor p a { color: #00e4bd; }

.elementor p a:hover { color: #547a9e; }
.slider-wrap .swiper-slide-contents { max-width: 100%!important; width: 100%!important; background: rgba(84,122,158,.8); padding: 20px 30px 55px 30px; height: 150px; }
.slider-wrap .swiper-slide-contents h5.elementor-slide-description { color: #fff!important; text-align: left; font-size: 16px!important; font-weight: normal; }
.slider-wrap .swiper-slide-inner { padding: 0!important; top: auto!important; bottom: 0!important; }
.slider-wrap .elementor-swiper-button-prev { bottom: -145px!important; top: auto!important; left: 25px!important; }
.slider-wrap .elementor-swiper-button-next { bottom: -145px!important; top: auto!important; right: 25px!important; }
nav#breadcrumbs span a { color: #5be0ba; font-size: 14px; font-family: "Open Sans",Sans-serif; }

nav#breadcrumbs span a:hover { color: #547a9e; text-decoration: underline; }
nav#breadcrumbs>span>span { margin: 0 18px; }

nav#breadcrumbs>span>span:first-child { margin-left: 0!important; }
h3.elementor-heading-title span.green-txt { color: #00e4bd; font-size: 14px; font-family: "Open Sans",Sans-serif; }
.bnr-strip svg { width: 22px; height: 22px; }
.bnr-strip .elementor-widget-text-editor p { margin-bottom: 0; }
.compliance-quote { margin-top: -20px; }
.compliance-list .elementor-widget-container ul li { list-style: none!important; margin-bottom: 10px; padding-left: 30px; position: relative; }

.compliance-list .elementor-widget-container ul li::before { content: ""; position: absolute; left: 0; top: 6px; width: 20px; height: 20px; background: url("tick-1.svg") no-repeat center center; display: inline-block; background-size: 16px!important; }

.compliance-bluebox .elementor-widget-container p { margin-bottom: 50px; }
.accordian-wrap .e-n-accordion .e-n-accordion-item summary.e-n-accordion-item-title { border: none!important; }

.accordian-wrap .e-n-accordion .e-n-accordion-item .elementor-element.e-con-full { border: none!important; }
.accordian-wrap .e-n-accordion .e-n-accordion-item .elementor-element { border: none!important; }
.accordian-wrap .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon i.fas { font-weight: 300!important; }
.accordian-wrap .e-n-accordion .e-n-accordion-item summary.e-n-accordion-item-title { font-weight: 400!important; }
.accordian-wrap .e-n-accordion .e-n-accordion-item summary.e-n-accordion-item-title:hover { color: #547a9e!important; }

.accordian-wrap .e-n-accordion .e-n-accordion-item summary.e-n-accordion-item-title[open] .e-n-accordion-item-title { color: #00e4bd!important; }
.elementor-element.compliance-outer .e-con-inner { display: flex!important; align-items: initial; height: inherit!important; }
.elementor-element.compliance-outer .e-con-inner .editer-out { height: 100%!important; }

.elementor-element.compliance-outer .e-con-inner .elementor-element.e-con-full .compliance-bluebox { height: 100%!important; display: flex; align-items: center; }
.elementor-element.compliance-outer .e-con-inner .elementor-element.e-con-full .compliance-bluebox .elementor-widget-container { height: auto!important; }
.quote-box { margin-top: -20px; }
.best-offer-txt .elementor-widget-container { padding: 5px 0!important; }
.best-offer-txt .elementor-widget-container p { margin: 0!important; font-size: 14px!important; }
.accodian-wrap .acc-container .acc .acc-head p { display: block; font-size: 1.25rem; line-height: 1.4; color: #00e4bd; font-weight: 400; }
.accodian-wrap .acc-container .acc .acc-content { padding: 15px 0; }
.bold-heading .elementor-widget-container h2.elementor-heading-title.elementor-size-default { font-weight: 600!important; }
.accodian-wrap .acc-container .acc .acc-head::before { width: 1px; height: 16px; margin-top: -9px; }

.accodian-wrap .acc-container .acc .acc-head::after { width: 16px; height: 1px; margin-top: -2px; right: 22px; }
.pricing-editer-contain .elementor-widget-container h3 { font-weight: 500!important; font-size: 24px!important; }

.acc-container .acc .acc-head p { font-weight: 400; font-size: 16px; }
.signup-form form.elementor-form .elementor-field-type-text.elementor-field-group.elementor-column { margin-bottom: 25px; }

.signup-form form.elementor-form  .elementor-field-group.elementor-column label { margin-bottom: 7px; }

.signup-form form.elementor-form .elementor-field-group.elementor-column .elementor-field { border: 1px solid #e5e5e5!important; }
.signup-form form.elementor-form .elementor-field-group.elementor-column select { border: 1px solid #e5e5e5!important; box-shadow: none!important; }
.signup-form form.elementor-form button.elementor-button[type="submit"] { background-color: #fff; color: #b5b5b5; background-color: #fff; color: #b5b5b5; border: 1px solid #e5e5e5!important; float: right!important; }

.signup-form form.elementor-form .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-40.e-form__buttons { width: 100%; margin-top: 15px; }

.signup-form form.elementor-form button.elementor-button[type="submit"]:hover { color: #00e4bd!important; background-color: #fff; border: 1px solid #00e4bd!important; }
.fullheight-bnr { height: calc(100vh - 80px)!important; min-height: calc(100vh - 80px)!important; }

#BorlabsCookieBox ._brlbs-bar .cookie-box p { font-family: "Open Sans",Sans-serif; font-size: 14px; font-weight: 400; display: inline-block; width: auto; }

#BorlabsCookieBox ._brlbs-bar ul li label._brlbs-checkbox { font-family: "Open Sans",Sans-serif; font-size: 13px; font-weight: 400; }

#BorlabsCookieBox ._brlbs-bar fieldset { margin-top: 15px; }

#BorlabsCookieBox ._brlbs-bar p._brlbs-accept a._brlbs-btn { text-shadow: 0 0 0 rgba(0,0,0,.3); background-color: #00e4bd; border-radius: 0 0 0 0; font-family: "Open Sans",Sans-serif; font-size: 13px; padding: 6px 10px; font-weight: 400; border: 1px solid #00e4bd; }

#BorlabsCookieBox ._brlbs-bar p a._brlbs-btn { text-shadow: 0 0 0 rgba(0,0,0,.3); background-color: #00e4bd; border-radius: 0 0 0 0; font-family: "Open Sans",Sans-serif; font-size: 13px; padding: 6px 10px; font-weight: 400; border: 1px solid #00e4bd; }
.BorlabsCookie ._brlbs-checkbox input:checked~._brlbs-checkbox-indicator { background-color: #fff!important; border-color: #ccc!important; border-width: 1px; }
.BorlabsCookie ._brlbs-checkbox input:checked~._brlbs-checkbox-indicator::after { border-color: #00e4bd!important; }
.slider-wrap .elementor-widget-container { overflow: visible!important; }

.slider-wrap .elementor-widget-container .elementor-swiper { overflow: visible!important; }

.slider-wrap .elementor-widget-container .elementor-swiper .elementor-slides-wrapper { overflow: visible!important; }

.slider-wrap .elementor-widget-container .elementor-swiper .elementor-slides-wrapper .swiper-wrapper.elementor-slides { overflow: visible!important; }

.slider-wrap .elementor-widget-container .elementor-swiper .elementor-slides-wrapper .swiper-wrapper.elementor-slides .swiper-slide { overflow: visible!important; }
.slider-wrap .elementor-widget-container .elementor-swiper .elementor-slides-wrapper .swiper-wrapper.elementor-slides .swiper-slide .swiper-slide-inner { position: static!important; }
.slider-wrap { padding-bottom: 200px; }
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container { width: 680px!important; }

#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center { flex-direction: column; }

#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center .col-12.col-sm-9 { flex: 0 0 100%; max-width: 100%; }

#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center .col-12.col-sm-3 { flex: 0 0 100%; max-width: 100%; padding-left: 93px; display: flex; flex-wrap: wrap; }

#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center ._brlbs-flex-left ._brlbs-h3 { font-size: 16px; font-weight: 600!important; color: #2a2a2a; position: relative; font-family: "Open Sans",Sans-serif; }

#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center ._brlbs-flex-left { margin: 0; flex-wrap: wrap; display: inline-block!important; }

#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center   p#CookieBoxTextDescription { padding-left: 78px; color: #2a2a2a; font-size: 13px; margin-top: -8px; }

#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center ._brlbs-flex-left img.cookie-logo { padding-right: 20px; width: 75px!important; max-width: 75px!important; }
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center .col-12.col-sm-3 p._brlbs-accept, #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center .col-12.col-sm-3 p._brlbs-refuse-btn { margin-top: 0!important; margin-right: 10px; }

#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center .col-12.col-sm-3 p._brlbs-manage-btn { margin: 0 10px 0 0; }

#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center .col-12.col-sm-3 p._brlbs-legal a { color: #555; background: none!important; padding: 0; font-weight: 400; font-size: 13px; }

#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center .col-12.col-sm-3 p._brlbs-legal a:hover { text-decoration: underline; }

#BorlabsCookieBox .container fieldset ul.show-cookie-logo { margin: 0!important; display: flex; align-items: center; justify-content: left; padding-left: 78px; }
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center .col-12.col-sm-3 p._brlbs-refuse-btn a._brlbs-btn._brlbs-cursor { background: #fff; color: #547a9e; border: 1px solid #b5b6bb; }
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center .col-12.col-sm-3 p._brlbs-accept a._brlbs-btn._brlbs-btn-accept-all._brlbs-cursor { background: #94969e; color: #fff; border: 1px solid #94969e; }
.BorlabsCookie ._brlbs-checkbox input:disabled~._brlbs-checkbox-indicator::after { border-color: #999!important; }
#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-dark { background: rgba(0,0,0,.25)!important; }
.head-wrap .head-menu nav ul li.menu-item:first-child a { padding-left: 0!important; }
.accodian-wrap .elementor-widget-container .acc-container .acc .acc-head { padding-right: 40px; }

.accodian-wrap .elementor-widget-container .acc-container .acc .acc-head::after { right: 10px; }

.accodian-wrap .elementor-widget-container .acc-container .acc .acc-head::before { right: 18px; }
.head-wrap .head-menu nav ul li.menu-item .sub-arrow { transition: ease all 0.3s; -webkit-transition: ease all 0.3s; }

header.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.elementor-sub-item::before { background: url(arrow-right-green.svg) no-repeat center center; width: 5px; height: 15px; position: absolute; left: 0; top: 8px; display: inline-block; content: ""; background-size: 4px; }
a#home-try-btn { text-shadow: none!important; }
header.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.elementor-sub-item { padding-left: 10px!important; position: relative; }

.head-wrap .head-menu nav ul li.menu-item .sub-arrow { position: absolute; right: 13px; top: 33px; }
.head-wrap nav.elementor-nav-menu--main ul li.menu-item-has-children a.has-submenu { padding-right: 30px!important; }
.head-wrap .head-menu nav ul li.menu-item:hover .sub-arrow { transform: rotate(180deg); -webkit-transform: rotate(180deg); right: 7px; }
.head-wrap .freenow-btn a.elementor-button.elementor-button-link .elementor-button-icon.elementor-align-icon-right { margin-left: 10px; }
.head-wrap nav.elementor-nav-menu--main ul li:nth-child(2) ul.sub-menu { min-width: 437px!important; }
.wt-400 .elementor-widget-container h4.elementor-heading-title.elementor-size-default { font-weight: 400!important; }
.size-150 .elementor-widget-image .elementor-widget-container img { width: 150px!important; }
.nanolike-bnr-wrap-left { padding-left: 40px!important; }
.green-editor-box .elementor-widget-container p { margin: 0; }
.status-publish.hentry .page-content form button.elementor-button.elementor-size-sm { width: 250px!important; max-width: 250px!important; }

.text-editor .elementor-widget-container h3 { font-family: "Open Sans",Sans-serif; font-weight: 300!important; font-size: 32px; }

.text-editor .elementor-widget-container p, .text-editor .elementor-widget-container ul li { font-family: "Open Sans",Sans-serif; font-size: 16px; font-weight: 400; }
.blockquote .elementor-widget-container blockquote.elementor-blockquote .e-q-footer cite.elementor-blockquote__author { font-weight: 400; }
.status-publish.hentry .trail-form.right-align form.elementor-form button.elementor-button.elementor-size-sm { width: 180px!important; max-width: 180px!important; float: right!important; }
.status-publish.hentry .trail-form.right-align form.elementor-form .elementor-field-group.elementor-column.elementor-field-type-submit { justify-content: right; }
.wgt-400 .elementor-widget-container h2.elementor-heading-title.elementor-size-default { font-weight: 400!important; }
.greenstrip .wgt-400 .elementor-widget-container h2.elementor-heading-title.elementor-size-default { font-weight: 300!important; }
.text-editor-2 .elementor-widget-container h3 { font-size: 24px; }

.text-editor-2 .elementor-widget-container p { line-height: 27px; margin-bottom: 30px; }
.h3green-hd h3.elementor-heading-title span.green-txt { font-size: inherit; }
.greenbox-width .e-con-inner .elementor-element .elementor-widget-container p a { color: #547a9e; }

.greenbox-width .e-con-inner .elementor-element .elementor-widget-container p a:hover { text-decoration: underline; color: #547a9e; }
.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal { background: #262b45; margin: 0!important; padding: 15px 0 25px 0; }

.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal ul li.wpml-ls-slot-footer { margin: 0 7px; }
@media (max-width:1480px) {
  .nanolike-bnr-img .elementor-widget-container { height: 100%; display: flex; align-items: end; justify-content: right; }
  .nanolike-bnr-img .elementor-widget-container img { height: 360px; }
}
@media (max-width:1366px) {
  .nanolike-bnr-img .elementor-widget-container { height: 100%; display: flex; align-items: end; justify-content: right; }
  .nanolike-bnr-img .elementor-widget-container img { height: auto; }
}
@media (max-width: 1199px) {
  .head-wrap nav.elementor-nav-menu--main ul li a { padding: 30px 10px!important; }
  .copyright-wrap ul li { margin: 0 10px; }
  .head-wrap .freenow-btn a.elementor-button.elementor-button-link { width: 180px; }
  .wsf-form ul.wsf-group-tabs.wsf-steps > li { width: 33.333%; margin-bottom: 20px; }
  .wsf-form ul.wsf-group-tabs.wsf-steps { display: flex; flex-direction: inherit; flex-wrap: wrap; }
  .wsf-form ul.wsf-group-tabs.wsf-steps > li.wsf-tab-active ~ li > a:after { display: none; }
  header.head-wrap .elementor-element.elementor-element-811899c.head-logo.elementor-widget-theme-site-logo .elementor-widget-container { margin-left: 0; }
  .head-wrap .freenow-btn a.elementor-button.elementor-button-link { padding: 0 20px; }
  .head-wrap .head-menu nav ul li.menu-item:last-child a { padding-right: 0!important; }
}

@media (max-width: 959px) {
  .nanolike-bnr-wrap .sect-one-right { display: none; }
  .nanolike-bnr-wrap .nanolike-bnr-wrap-left { width: 100%; padding: 40px 30px!important; }
  .form-box-outer .form-box form#ws-form-1 button[type="submit"] { width: 100%; }
  .bnr-strip .e-con-inner .e-con-boxed .e-con-inner { display: inline-block!important; text-align: center; }
  .bnr-strip .e-con-inner .e-con-boxed .e-con-inner .elementor-element { width: auto!important; padding: 0!important; }
  .bnr-strip .e-con-inner .e-con-boxed .e-con-inner { display: inline-block!important; text-align: center!important; }
  .bnr-strip .e-con-inner .e-con-boxed .e-con-inner .elementor-element { margin: 0!important; text-align: center!important; display: flex!important; justify-content: center!important; width: auto!important; }
  .status-publish.hentry .page-content form button.elementor-button.elementor-size-sm { width: 100%!important; max-width: 100%!important; }
}
@media (max-width: 889px) {
  .head-wrap .freenow-btn a.elementor-button { padding: 15px 10px; font-size: 12px!important; }
  .head-wrap .freenow-btn a.elementor-button span.elementor-button-icon { margin: 0!important; }
  main#content { margin-top: 77px; }
  .elementor-element.desktop-bg { background: none!important; }
  .slider-wrap .swiper-slide-contents { padding: 15px 20px 35px 20px; }
  .head-wrap nav.elementor-nav-menu--main ul li:nth-child(2) ul.sub-menu { min-width: 300px!important; }
}

@media (min-width: 990px) {
  .elementor-element.mobile-only { display: none; }
}

@media (min-width: 768px) {
  header.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item { margin-bottom: 0; float: left; width: 100%; }
  header.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item ul.sub-menu { position: static!important; box-shadow: none!important; padding: 0!important; margin: 0!important; min-width: inherit!important; float: left; width: 100%; }
  header.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.elementor-sub-item { font-weight: 600; font-size: .875rem; color: #00e4bd; text-transform: capitalize; padding: 3px 10px!important; }
  header.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.elementor-sub-item:hover { color: #00e4bd!important; }
  header.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item ul.sub-menu, header.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item:hover ul.sub-menu { padding: 0!important; float: left; width: 100%; opacity: 1!important; height: auto!important; overflow: visible!important; visibility: visible!important; }
  header.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item { float: left; width: 100%; margin-bottom: 7px; }
  header.head-wrap .head-menu nav ul li.menu-item  ul.sub-menu li.menu-item  ul.sub-menu { padding: 0!important; float: left; width: 100%; }
  header.head-wrap .head-menu nav ul li.menu-item:hover ul.sub-menu li.menu-item ul.sub-menu { padding: 0!important; }
}

@media (max-width: 767px) {
  .head-wrap nav.elementor-nav-menu--main ul li a { padding: 30px 8px!important; font-size: 12.5px!important; }
  .wsf-form ul.wsf-group-tabs.wsf-steps > li { width: 100%; margin-bottom: 20px; }
  .wsf-form ul.wsf-group-tabs.wsf-steps { display: flex!important; flex-direction: inherit!important; flex-wrap: wrap!important; }
  .wsf-form ul.wsf-group-tabs.wsf-steps > li.wsf-tab-active ~ li > a:after { display: none; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid { margin-left: 0; margin-right: 0; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area { padding-left: 10px; padding-right: 10px; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group h3 { margin-left: 0; margin-right: 0; padding-left: 10px; padding-right: 10px; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-extra-small-6.wsf-offset-extra-small-3.wsf-has-offset.wsf-tile.wsf-field-wrapper.show_text_style { width: 100%!important; -ms-flex: 0 0 100%!important; flex: 0 0 100%!important; max-width: 100%!important; }
  .wsf-form ul.wsf-group-tabs.wsf-steps > li > a { text-align: left!important; position: relative; padding-left: 45px!important; }
  .wsf-form ul.wsf-group-tabs.wsf-steps.wsf-steps-checks > li > a:before { margin: 0 15px 0 0!important; display: inline-block; position: absolute; left: 0; top: -5px; width: 34px; height: 34px; line-height: 34px; }
  .wsf-form ul.wsf-group-tabs.wsf-steps > li { margin-bottom: 25px!important; }
  .wsf-form ul.wsf-group-tabs.wsf-steps { padding-left: 15px!important; padding-right: 15px!important; }
  .wsf-form ul.wsf-group-tabs.wsf-steps > li.wsf-tab-active > a span { color: #00e4bd; }
  .wsf-form ul.wsf-group-tabs.wsf-steps.wsf-steps-success > li > a:after { background: none!important; }
  main#content { margin-top: 77px; }
  .elementor-element.desktop-bg { background: none!important; }
  .slider-wrap .swiper-slide-contents { padding: 15px 15px 35px 15px; }
  .slider-wrap .elementor-swiper-button-prev { left: 15px!important; }
  .slider-wrap .elementor-swiper-button-next { right: 15px!important; }
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container { width: 100%!important; }
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center ._brlbs-flex-left img.cookie-logo { padding-right: 15px; width: 55px!important; max-width: 55px!important; }
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center p#CookieBoxTextDescription { padding-left: 60px; }
  #BorlabsCookieBox .container fieldset ul.show-cookie-logo { padding-left: 60px; }
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row.align-items-center .col-12.col-sm-3 { padding-left: 75px; }
  #BorlabsCookieBox ._brlbs-bar p._brlbs-legal { margin-top: 10px; }
  .head-wrap nav.elementor-nav-menu--main ul li:nth-child(2) ul.sub-menu { min-width: 300px!important; }
}
@media (max-width: 660px) {
  .head-wrap nav.elementor-nav-menu--main ul li a { padding: 30px 8px!important; font-size: 12px!important; }
}
@media (max-width: 639px) {
  .choosingsection .elementor-element.choose-container { background: none!important; }
  .head-wrap .head-menu nav.elementor-nav-menu--dropdown { position: absolute; z-index: 1020; box-sizing: border-box; width: 200px; padding: 25px; background: #fff; box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15); right: 0; top: 38px; min-width: 300px; }
  .head-wrap .head-menu nav ul li.menu-item a { font-size: 14px!important; padding: 7px 0!important; color: #547a9e; text-transform: capitalize!important; font-weight: 600!important; }
  .head-wrap .head-menu nav ul li.menu-item { margin-bottom: 0; }
  .head-wrap .head-menu nav ul li.menu-item a:hover { background: none!important; }
  .head-wrap .head-menu nav ul li.menu-item:hover ul.sub-menu li.menu-item ul.sub-menu { opacity: 0; height: 0; overflow: hidden; visibility: hidden; top: 45px!important; left: 8px; padding: 0 30px!important; }
  .head-wrap .head-menu nav ul li.menu-item:hover ul.sub-menu li.menu-item:hover ul.sub-menu { opacity: 1; height: auto; overflow: visible; visibility: visible; top: 35px!important; padding: 20px 30px!important; }
  .head-wrap .head-menu nav ul li.menu-item  ul.sub-menu { top: 42px!important; }
  .head-wrap .head-menu nav ul li.menu-item:hover ul.sub-menu { top: 32px!important; }
  header.head-wrap { height: 70px; }
  .copyright-nav ul { background: none!important; }
  .copyright-nav ul li { background: none!important; }
  .copyright-nav ul li a { background: none!important; font-size: 14px!important; color: #fff!important; }
  .copyright-nav nav.elementor-nav-menu--dropdown { background: none!important; }
  .copyright-wrap ul li::after { display: none!important; }
  .copyright-wrap ul li { padding: 0!important; margin: 0!important; }
  .features-wrap .featured-box .elementor-widget-text-editor { min-height: inherit; }
  .head-menu .elementor-menu-toggle { background: none!important; }
  .head-wrap .head-menu nav ul li.menu-item .sub-arrow { display: none; }
  .head-wrap .head-menu nav ul li.menu-item ul.sub-menu { transition: none!important; position: static!important; box-shadow: none!important; padding: 0!important; opacity: 1!important; height: auto!important; overflow: visible!important; visibility: visible!important; min-width: inherit!important; width: 100%; }
  .head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item a { color: #00e4bd; padding: 5px 0 5px 10px!important; font-weight: 500!important; }
  .head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item { margin-bottom: 0; }
  .head-wrap .head-menu nav ul li.menu-item a { background: none!important; }
  a#home-try-btn { font-size: 14px; font-weight: 300; margin-bottom: 20px; padding: 13px 28px; }
  .head-wrap .head-menu nav ul li.menu-item:hover ul.sub-menu, .head-wrap .head-menu nav ul li.menu-item:hover ul.sub-menu li.menu-item:hover ul.sub-menu { padding: 0!important; }
  .head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item a:hover { padding: 5px 0 5px 10px!important; }
  .head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item ul.sub-menu { margin-left: 10px!important; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper { -ms-flex: 0 0 100%!important; flex: 0 0 100%!important; max-width: 100%!important; margin-left: 0!important; margin-right: 0!important; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group.contact-section .wsf-grid .leftform-area .wsf-grid .wsf-extra-small-4.wsf-tile.wsf-field-wrapper.form-nav-btns-wrap.wsf-bottom,   .status-publish.hentry .page-content form .wsf-groups .wsf-group.payment-section .wsf-grid .leftform-area .wsf-grid .wsf-extra-small-4.wsf-tile.wsf-field-wrapper.form-nav-btns-wrap.wsf-bottom,   .status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .wsf-extra-small-4.wsf-tile.wsf-field-wrapper.form-nav-btns-wrap.wsf-bottom,   .status-publish.hentry .page-content form .wsf-groups .wsf-group.tellus-section .wsf-grid .leftform-area .wsf-grid .wsf-extra-small-4.wsf-tile.wsf-field-wrapper.form-nav-btns-wrap.wsf-bottom, .status-publish.hentry .page-content form .wsf-groups .wsf-group.upgrading-section .wsf-grid .leftform-area .wsf-grid .wsf-extra-small-4.wsf-tile.wsf-field-wrapper.form-nav-btns-wrap.wsf-bottom { -ms-flex: 0 0 50%!important; flex: 0 0 50%!important; max-width: 50%!important; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group h3 { margin-left: 0; margin-right: 0; padding-left: 15px; padding-right: 15px; font-size: 25px; }
  .status-publish.hentry header.page-header h1.entry-title { font-size: 32px; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper { margin-bottom: 15px; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area { margin-bottom: 30px; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .rightform-area .wsf-field-wrapper .form-left-head h3 { padding: 0; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group.contact-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper:nth-child(2), .status-publish.hentry .page-content form .wsf-groups .wsf-group.contact-section .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper:nth-child(3) { -ms-flex: 0 0 100%!important; flex: 0 0 100%!important; max-width: 100%!important; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .comp-purchase-btn.wsf-middle button.wsf-button.wsf-button-full.wsf-button-primary { padding: 0 15px; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group .wsf-grid .leftform-area .wsf-grid .wsf-field-wrapper .form-nav-btns { padding: 0 15px; }
  .status-publish.hentry .page-content form .wsf-groups .wsf-group.purchase-section .wsf-grid .leftform-area .wsf-grid .wsf-extra-small-4.wsf-offset-extra-small-4.wsf-has-offset.wsf-tile.wsf-field-wrapper.form-nav-btns-wrap.wsf-middle { -ms-flex: 0 0 50%!important; flex: 0 0 50%!important; max-width: 50%!important; width: 50%; }
  .choosingsection .choose-container h1.elementor-heading-title { font-size: 32.98px; font-weight: 300!important; }
  main#content { margin-top: 25px; padding: 50px 0 0 0!important; }
  .choosingsection .choose-container .choosing-left { display: inline-block; }
  .choosingsection .choose-container .choosing-left .elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider { margin: 20px 0; float: left; width: 100%; }
  .choosingsection .choose-container .choosing-left .elementor-element { float: left; width: 100%; }
  .choosingsection .choose-container .choosing-left .elementor-element .elementor-widget-container { height: auto; float: left; width: 100%; }
  .choosingsection .choose-container .choosing-left .elementor-element .elementor-widget-container .uk-scrollspy-inview.uk-animation-slide-left { float: left; }
  .footer-wrap nav.elementor-nav-menu--main ul li a.elementor-item { padding: 4px 0; }
  .features-wrap .fetured-btn a { padding: 10px 24px!important; }
  .fullheight-bnr { height: auto!important; min-height: auto!important; padding-top: 0!important; padding-bottom: 0!important; }
  .fullheight-bnr.mob-remove-bnr { background: none!important; }
  .convince-form button.elementor-button[type="submit"] { width: 100%; }
  .cloud-office-form form.elementor-form input.elementor-field-textual { height: 45px; font-size: 17px; }
  .cloud-office-form form.elementor-form button.elementor-button.elementor-size-sm { height: 45px; font-size: 17px; margin-bottom: 15px; }
  .fullheight-bnr h1.elementor-heading-title { margin-top: 15px; }
  .slider-wrap { padding-bottom: 100px; }
  .head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item a span { display: none; }
  header.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.elementor-sub-item::before { display: none!important; }
  header.head-wrap .head-menu nav ul li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.elementor-sub-item { padding-left: 0!important; }
  .status-publish.hentry .trail-form.right-align form.elementor-form button.elementor-button.elementor-size-sm { width: 100%!important; max-width: 100%!important; }
  .copyright-wrap ul li::before { display: none; }
  .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul { text-align: left; }
  .wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal { padding: 7px 0 25px 0; }
}
@media (max-width: 414px) {
  h1 { font-size: 30px!important; }
  h2 { font-size: 25px!important; }
  h3 { font-size: 23px!important; }
  h4 { font-size: 20px!important; }
  h5 { font-size: 18px!important; }
  .slider-wrap .elementor-widget-container .elementor-swiper .elementor-slides-wrapper .swiper-wrapper.elementor-slides .swiper-slide { height: 300px; }
}
@media (max-width: 360px) {
  .head-wrap .head-menu nav.elementor-nav-menu--dropdown { min-width: 270px; padding: 25px 15px; }
  .slider-wrap .elementor-widget-container .elementor-swiper .elementor-slides-wrapper .swiper-wrapper.elementor-slides .swiper-slide { height: 220px; }
}
