%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/eirtvhdf/hire-va.com/assets/css/
Upload File :
Create Path :
Current File : /home/eirtvhdf/hire-va.com/assets/css/style3601.css

.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
	display: none;
}
.entry-content .rt-reading-time {
    background: #eee;
    color: #333;
    font-size: 15px;
    margin-top: 1px;
    margin-right: 1px;
    margin-bottom: 10px;
    margin-left: 1px;
    padding-top: 0.5em;
    padding-right: 0.7em;
    padding-bottom: 0.5em;
    padding-left: 0.7em;
    width: max-content;
    display: block;
    min-width: 100px;
}

strong {
	font-weight: 700;
}
.fa {
    font: normal normal normal 16px/1 FontAwesome !important;
}
.fa-linkedin:before {
    content: "\f0e1" !important;
}
.banner.banner-five {
    background-image: linear-gradient(-60deg, #2860fd 0%, #28f3fd 100%);
}
.banner.banner-five .banner-content-wrap-five .banner-content {
    margin-top: 40px;
}
.banner.banner-five .banner-content-wrap-five .banner-content .banner-title {
    color: #2b2350;
    font-size: 40px;
    line-height: 1.4;
    font-weight: 400;
    margin-bottom: 30px;
}
.banner.banner-five .banner-content-wrap-five .banner-content .banner-title strong {
    font-size: 47px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
}
.banner.banner-five .banner-content-wrap-five .banner-content .banner-btn {
    background: #289efd;
}
.animate-element-five li:nth-child(1), .animate-element-five li:nth-child(2) {
    text-align: center;
}
.animate-element-five li:nth-child(1) img {
    width: 80%;
}
.animate-element-five li:nth-child(2) {
    top: 145px;
    left: 8%;
    width: 84%;
}
.animate-element-five li:nth-child(2) img {
    width: 87%;
}
.left-circle-shape .circle-fill {
    display: none;
}
.saaspik-icon-box-wrapper.style-four {
    border-radius: 5px;
    border: 1px solid rgba(242, 236, 236, 0.54);
    padding: 40px 20px 40px 20px;
    text-align: center;
}
.saaspik-icon-box-wrapper.style-four .saaspik-icon-box-icon {
    height: 80px;
    width: auto;
    margin: 0 auto 25px auto !important;
}
.saaspik-icon-box-wrapper.style-four .saaspik-icon-box-icon span {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.saaspik-icon-box-wrapper.style-four .saaspik-icon-box-icon span img {
    height: 100%;
}
.accordionFaq .faq .card {
    border-width: 0 0 0 5px !important;
    border-radius: 5px;
    margin-bottom: 20px;
    box-shadow: 0 0 46px rgba(82, 82, 82, 0.05);
    border-color: #289efd;
}
.accordionFaq .faq .card .card-header .btn-link {
    background-color: #FFFFFF;
    padding: 30px 55px 30px 55px;
}
.accordionFaq .faq .card .card-body {
    padding: 0 55px 40px;
}
.wingbox .saaspik-icon-box-icon {
    display: none;
}
.wingbox .saaspik-icon-box-wrapper .saaspik-icon-box-content .saaspik-icon-box-title a {
    color: #000;
}
.wingbox .saaspik-icon-box-wrapper .saaspik-icon-box-content .saaspik-icon-box-title a strong, .wingbox .saaspik-icon-box-wrapper.style-five .saaspik-icon-box-content .more-btn strong {
    font-weight: 700;
}
.wingbox .saaspik-icon-box-wrapper.style-five .saaspik-icon-box-content .more-btn {
    color: #6b6585;
}
.wingbox .saaspik-icon-box-wrapper .saaspik-icon-box-content .saaspik-icon-box-title a:hover, .wingbox .saaspik-icon-box-wrapper.style-five .saaspik-icon-box-content .more-btn:hover {
    color: #289efd !important;
}
.wingbox .saaspik-icon-box-wrapper .saaspik-icon-box-content p {
    margin-bottom: 30px;
}
.benifitimg1 .elementor-element-populated {
    flex-wrap: initial !important;
    align-items: flex-start !important;
}
.benifitimg1 .elementor-element-populated > div:first-child {
    max-width: 495px !important;
    transform: rotate(-3deg);
}
.benifitimg2 .elementor-widget-container {
    transform: rotate(1deg);
    margin-right: -10px;
}
.benifitimg1 .elementor-element-populated > div:last-child {
    width: auto !important;
    margin: 30px 0 0 35px;
}
.benifitimg1, .benifitimg2, .benifitimg2 .elementor-widget-container {
    position: relative;
}
.benifitimg1::before {
    content: "";
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 130%;
    height: 100%;
    background-image: url(../../uploads/2021/10/bg-image-map.png);
    background-size: cover;
    background-position: bottom;
    margin-left: -20%;
    background-repeat: no-repeat;
}
.benifitimg1.img-001::before {
    top: 105%;
}
.benifitimg2::before {
    content: "";
    position: absolute;
    top: 15px;
    left: 35px;
    width: 115%;
    height: 140%;
    background-image: url(../../uploads/2021/10/tringle-overlay.png);
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat;
}
.workClient .review-slider .review-content-inner .gp-star-rating {
    margin-bottom: 22px;
    display: none;
}
.saaspik-icon-box-wrapper.style-eight .pixsass-icon-box-content p {
    margin: 0 !important;
}
.saaspik-icon-box-wrapper.style-eight .saaspik-icon-box-icon {
    height: 100px;
}
.saaspik-icon-box-wrapper.style-eight .saaspik-icon-box-icon img {
    height: 100%;
}
.saaspik-icon-box-wrapper.style-eight h3.pixsass-icon-box-title {
    margin-bottom: 20px !important;
    display: block;
}
.gp-blog-style-3 {
    margin-right: -30px;
    margin-left: -30px;
}
.gp-blog-style-3 .feature-image {
	height: 230px;
	width: 100%;
}
.gp-blog-style-3 .feature-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}
.gp-blog-style-3 .blog-post-three {
    border-radius: 5px;
}
.gp-blog-style-3 .blog-content .entry-header > a {
    display: none;
}
.gp-blog-style-3 .blog-content .entry-header > p {
    margin: 0;
    font-size: 14px;
    line-height: 1.8;
}
.gp-blog-style-3 .blog-content .entry-header h3.entry-title a {
    font-size: 19px;
    color: #000;
    line-height: 1.5;
    display: block;
}
.gp-blog-style-3 .blog-content .entry-header h3.entry-title a:hover {
    color: #289efd;
}
.workClient .review-slider {
    padding: 35px 60px;
}
.workClient .review-slider .review-brand-logo a {
    height: 50px;
    min-height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.workClient .review-slider .review-brand-logo a img {
    max-width: 100%;
    max-height: 100%;
}
.pricing-tab .pricing-tab-switcher:before {
    background-color: #289efd !important;
}


p.dur-month, p.dur-year {
    font-weight: 600;
    position: relative;
}
.blockqouteContent .elementor-image-box-content {
    padding-left: 10px;
    border-left: 5px solid #a8d8ff;
    color: #000;
    background: #fbfbfb;
    padding-right: 5px;
    border-radius: 7px;
    margin-left: 18px;
}
.blockqouteContent .elementor-image-box-content strong {
    color: #289efd;
    font-size: 14px;
}
.blockqouteContent figure.elementor-image-box-img {
    max-width: 70px !important;
    margin: 0 !important;
    width: 100% !important;
}
.blockqouteContent figure.elementor-image-box-img img {
    width: 100% !important;
    height: auto !important;
}

.site-footer.footer-two {
    background-image: url("../../uploads/2021/10/footer-job-bg.jpg") !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center bottom !important;
}
.site-info.flex-none {
    display: none !important;
}
.site-footer .footer-wrapper {
    padding: 115px 0 85px !important;
    border-bottom: none !important;
}
.site-footer .widget-title, .site-footer .widgettitle {
    font-size: 20px !important;
    font-weight: 500 !important;
}
.site-footer .widget_nav_menu .menu li {
    margin-bottom: 5px !important;
}
.site-footer .widget_nav_menu .menu li:last-child {
    margin-bottom: 0 !important;
}
.widget ul li a {
    font-size: 14px !important;
    color: #fff !important;
    font-weight: 300 !important;
    margin-right: 0 !important;
}
.site-footer .widget_nav_menu .menu li a:hover {
    color: #289efd !important;
}
.site-footer .widget_nav_menu .menu li a::after {
    display: none !important;
}
div#block-7 figure {
    width: 160px;
    display: block;
    margin-bottom: 30px;
}
div#block-3 figure {
    width: 160px;
    display: block;
    margin-bottom: 30px;
}
div#block-7 figure img {
    width: 100%;
    height: auto;
}
div#saaspik_widget_contact-1 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
div#saaspik_widget_contact-1 p.address {
    color: rgba(255, 255, 255, 0.502) !important;
}
div#saaspik_widget_contact-1 ul.footer-social-link {
    display: flex;
    align-items: center;
    margin-bottom: 22px;
}
div#saaspik_widget_contact-1 ul.footer-social-link li {
    margin: 0 10px 0 0 !important;
}
div#saaspik_widget_contact-1 ul.footer-social-link li:last-child {
    margin: 0 !important;
}
.site-footer.footer-two .widget .footer-social-link li a {
    border: 0 !important;
    background: rgba(255, 255, 255, 0.078);
    color: #fff !important;
    font-size: 16px !important;
}
.site-footer.footer-two .widget .footer-social-link li a:hover {
    background: #fff !important;
}
.return-to-top:hover:after {
    background: #fa7070 !important;
}
span.tab-btn.annual_tab_title::after {
    content: "1 MONTH FREE";
    background: #289efd;
    padding: 8px 13px 8px 13px;
    font-size: 13px;
    border-radius: 28px;
    color: #fff;
    margin-left: 10px;
    position: relative;
    top: -1px;
}
.chatPage {
    overflow: hidden;
    border: none !important;
}
.chatPage .banner.banner-five .banner-content-wrap-five .banner-content {
    margin-top: 98px;
}
.chatPage .banner-content {
	display: flex;
	flex-wrap: wrap;
}
.chatPage .banner-content > * {
	order: 1;
	width: 100%;
}
.chatPage .banner-content .pix-btn {
	width: auto;
}
.chatPage .banner-content > h3 {
	order: 2;
    margin: 40px 0 0 0;
}
.chatPage .banner-content .description {
    font-size: 20px !important;
}
.chatPage .banner-content .banner-title strong {
    margin-bottom: 0 !important;
}
.chatPage .banner-content .banner-title {
    margin-bottom: 20px !important;
}
.page-id-2006 footer#site_footer,
.page-id-2549 footer#site_footer {
    display: none !important;
}
.page-id-2006 .site-header .menu-wrapper ul li a, 
.page-id-2006 .site-header .menu-wrapper ul li .sub-menu,
.page-id-2006 .site-header .menu-wrapper .nav-right,
.page-id-2549 .site-header .menu-wrapper ul li a, 
.page-id-2549 .site-header .menu-wrapper ul li .sub-menu,
.page-id-2549 .site-header .menu-wrapper .nav-right {
    display: none !important;
}
.chatPage .banner-content-wrap-five .row .col-lg-6:last-child {
    display: none;
}
.chatPage .banner-content-wrap-five .row .col-lg-6:first-child {
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
}
.elementor-widget-saaspik-hero {
	border: none !important;
}
.site-header .site-main-menu > li > a::after {
    display: none !important;
}
.page-banner .page-title {
    max-width: 100% !important;
}
.site-header .site-main-menu > li {
    margin: 0 45px 0 0 !important;
}
.site-header .site-main-menu li:last-child {
    margin: 0 !important;
}
.site-header.header-five .header-inner .site-nav .menu-wrapper {
    width: 84% !important;
}

.bgWhite .banner.banner-five {
    background-image: linear-gradient(-60deg, #fff 0%, #fff 100%);
}
.position-section {
    position: absolute !important;
    top: 140px;
    left: 0;
    width: 100%;
    z-index: 99;
}
.protip-arrow {
    border-bottom-color: #289efd!important;
}
.protip-skin-default--scheme-blue.protip-container {
    color: #fff;
    background: #289efd;
    font-family: sans-serif;
    transition: opacity 0.2s ease-out;
    border: none;
    /* box-shadow: 0 0 10px #000; */
    box-shadow: 0px 20px 30px 0px rgba(110, 189, 235, 0.3);
    /*font-family: "Poppins", sans-serif;*/
}
.protip-skin-default--scheme-blue.protip-container b{
    font-size: 14px;
}


.menu-transperant .site-header .site-main-menu > li > a, .menu-transperant .site-header.pix-header-fixed .site-main-menu li a,
.site-header .site-main-menu > li > a, header.site-header.pix-header-fixed .site-main-menu li a {
    color: #2b2350 !important;
}
.menu-transperant .site-header .site-main-menu > li.current_page_item > a, .menu-transperant .site-header.pix-header-fixed .site-main-menu li.current_page_item a,
.site-header .site-main-menu > li.current_page_item > a, header.site-header.pix-header-fixed .site-main-menu li.current_page_item a {
    color: #289efd !important;
}
.menu-transperant .site-header .site-main-menu > li > a:hover, .menu-transperant .site-header.pix-header-fixed .site-main-menu li a:hover,
.site-header .site-main-menu > li > a:hover, header.site-header.pix-header-fixed .site-main-menu li a:hover {
    color: #289efd !important;
}
.menu-transperant .site-header .site-main-menu > li.current_page_item > a, .menu-transperant .site-header.pix-header-fixed .site-main-menu li.current_page_item a,
.site-header .site-main-menu > li.current_page_item > a, header.site-header.pix-header-fixed .site-main-menu li.current_page_item a {
    color: #289efd !important;
}

.site-header .site-main-menu > li .sub-menu li.current-menu-item > a {
	color: #289efd !important;
}
.overflow-h > .elementor-widget-container {
	overflow: hidden;
}


/*banner*/
.page-id-1470 section.page-banner.header-bg::before,
.page-id-2042 section.page-banner.header-bg::before,
.page-id-2048 section.page-banner.header-bg::before {
	display: none;
}
.page-id-1470 section.page-banner.header-bg .overlay-bg,
.page-id-2042 section.page-banner.header-bg .overlay-bg,
.page-id-2048 section.page-banner.header-bg .overlay-bg {
	display: none;
}
.page-id-1470 .site-header .header-inner .site-logo a img.main-logo,
.page-id-2042 .site-header .header-inner .site-logo a img.main-logo,
.page-id-2048 .site-header .header-inner .site-logo a img.main-logo {
    filter: brightness(0) invert(1);
}
.page-id-1470 .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-2042 .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-2048 .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-2141 .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-1470 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-2042 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-2048 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu > li > a ,
.page-id-2141 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu > li > a {
    color: #fff !important;
}
.page-id-1470 .site-header:not(.pix-header-fixed) .site-main-menu > li > a:hover,
.page-id-2042 .site-header:not(.pix-header-fixed) .site-main-menu > li > a:hover,
.page-id-2048 .site-header:not(.pix-header-fixed) .site-main-menu > li > a:hover, 
.page-id-1470 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu > li > a:hover,
.page-id-2042 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu > li > a:hover,
.page-id-2048 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu > li > a:hover {
    color: #289efd !important;
}
.page-id-1470 .page-banner .page-title,
.page-id-2042 .page-banner .page-title,
.page-id-2048 .page-banner .page-title {
    font-size: 45px !important;
}


.page-id-403 .page-banner,
.blog .page-banner,
.category .page-banner,
.page-id-2996 .page-banner,
.page-id-2997 .page-banner,
.page-id-2998 .page-banner,
.archive .page-banner {
    height: 300px;
}

.assistant-hero a.btn-for-outline i {
    display: none;
}

.maxWidth775 {
	max-width: 775px;
	margin: 0 auto;
}
.contentSection p, .contentSection ol li, .contentSection ul li {
    font-weight: 300;
    color: #767676;
}
.contentSection p strong, .contentSection p b, .contentSection ol li strong, .contentSection ol li b, .contentSection ul li strong, .contentSection ul li b {
    font-weight: 600;
}
.contentSection ol, .contentSection ul {
    padding-left: 0;
    list-style-position: inside;
}
.contentSection table {
    font-size: 14px;
    font-weight: 300;
    color: #767676;
}


.site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn
/*.page-id-2234 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-1470 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2042 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2048 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2605 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn*/ {
    color: #fff !important;
    border: 1px solid rgba(255, 255, 255, 0.302) !important;
    font-weight: 600 !important;
}
.site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover
/*.page-id-2234 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-1470 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2042 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2048 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2605 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover */{
    color: #fff !important;
}
.site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn
/*.page-id-2234 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-1470 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2042 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2048 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2605 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn*/ {
    color: #289efd !important;
    border: 1px solid rgba(40, 158, 253, 0.3) !important;
}
.site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover
/*.page-id-2234 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-1470 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2042 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2048 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2605 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover*/ {
    color: #fff !important;
}


.page-id-2119 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-403 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.blog .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.single-post .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.category .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2189 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-3052 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.single.single-product .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2996 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2997 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn,
.page-id-2998 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn {
    color: #289efd !important;
    border: 1px solid rgba(40, 158, 253, 0.3) !important;
    font-weight: 600 !important;
}
.page-id-2119 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-403 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.blog .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.single-post .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.category .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2189 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-3052 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.single.single-product .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2996 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2997 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2998 .site-header.header-five .header-inner .site-nav.nav-two .nav-right .nav-btn:hover {
    color: #fff !important;
    background-color: #289efd !important;
}
.page-id-2119 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-403 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.blog .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.single-post .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.category .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2189 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-3052 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.single.single-product .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2996 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2997 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover,
.page-id-2998 .site-header.header-five.pix-header-fixed .header-inner .site-nav.nav-two .nav-right .nav-btn:hover {
    color: #fff !important;
}




.caseTesti .testimonial-style6 .testimonial {
    max-width: 100%;
}
.caseTesti .testimonial-style6 .testimonial .testimonial-content {
    margin-bottom: 10px;
    background: #f6f4ef;
    padding: 20px 25px;
    border-radius: 5px;
}
.caseTesti .testimonial-style6 .testimonial .testimonial-content p {
    font-size: 18px;
    margin: 0;
}
.caseTesti .testimonial-style6 .testimonial .author-wrapper {
    padding: 0 10px;
}
.caseTesti .testimonial-style6 .testimonial .author-wrapper .single-bio-thumb {
    margin-right: 10px;
}
.resourceVideo .popup-videos-two {
    border: none;
    border-radius: 5px;
    box-shadow: none;
}
.resourceVideo .video-thumbnail {
    height: 400px;
    position: relative;
}
.resourceVideo .video-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.resourceVideo .video-thumbnail::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
}
.resourceVideo .video_popup_section .play-btn i {
    color: #fff !important;
    background: #289ffd;
    margin-right: 0px;
    font-size: 50px;
}

.assistant-hero .animate-element-five li:nth-child(1) {
    right: 110px;
}
.assistant-hero .animate-element-five li:nth-child(1) img {
    width: 495px;
    border-radius: 12px;
    box-shadow: rgb(197 197 197) 0px 4px 10px;
}
.assistant-saperator section.interface .row {
    display: none;
}
.assistant-saperator section.interface .interface-toparea .row {
    display: flex;
}
.assistant-saperator .interface-image-wrapper img, .assistant-saperator1 .interface-image-wrapper img {
    border-radius: 12px;
}
.assistant-saperator1 .interface-image-wrapper .image-two {
    width: auto;
}
.assistant-saperator .interface-image-wrapper .image-one img {
    width: 300px;
}
.assistant-saperator .border-wrap .ball {
    background: #289efd!important;
}
.assistant-saperator .st16, .assistant-saperator .st17 {
    stroke: #289efd;
}
.assImgContent .app-download-image {
    height: auto;
    width: auto;
    background: #fff;
    border-radius: 0;
    text-align: left;
    overflow: visible;
}
.assImgContent a.app-btn {
    display: none !important;
}
.assImgContent.w70 .app-download-image {
    text-align: right;
}
.assImgContent.w70 .app-download-image img {
    width: 70%;
}
.list-items li:before {
    color: #13BF24 !important;
}
.textSlider .team-member-four {
    border-radius: 6px;
    background: #fff;
    text-align: center;
    padding: 40px;
    -webkit-transition: all 0.3s ease-in-out;
    -webkit-box-shadow: 0px 30px 60px 0px rgb(48 11 33 / 8%);
    box-shadow: 0px 30px 60px 0px rgb(48 11 33 / 8%);
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
.textSlider .team-member-four .team-info {
    padding-top: 0;
    text-align: left;
}
.textSlider .team-member-four .team-info h3 {
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
    margin: 0 0 5px 0;
}
.textSlider .team-member-four .team-info h4 {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    margin: 0;
}
.textSlider .swiper-container {
    overflow: visible;
}
.assistant-saperator.img1 .interface-image-wrapper .image-two {
    width: auto;
}


.pricingTable {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px) !important;
}
.pricingTable.realEstate .advanced-pricing-table .pricing-table.style-two .pricing-header {
    text-align: center;
    border: none;
}
.pricingTable .pricing-header.pricing-amount {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 25px !important;
}
.pricingTable.realEstate.fourTable .advanced-pricing-table .col-lg-3 .style-two {
     padding: 0; 
}
.pricingTable.realEstate.fourTable .pricing-header.pricing-amount {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.pricingTable.realEstate.fourTable ul.price-feture {
    margin-bottom: 30px !important;
}
.pricingTable.realEstate.fourTable ul.price-feture li {
    padding: 0 !important;
    text-align: center;
}
.pricingTable.realEstate.fourTable ul.price-feture li.anually {
    display: none;
}
.pricingTable.realEstate.fourTable .change-subs-duration + ul.price-feture li.monthly {
    display: none;
}
.pricingTable.realEstate.fourTable .change-subs-duration + ul.price-feture li.anually {
    display: block;
}
.pricingTable.realEstate.fourTable .advanced-pricing-table .pricing-table.style-two {
    padding: 50px 27px 50px 27px;
}
.pricingTable .pricing-header.pricing-amount > * {
    width: 100%;
    order: 2;
}
.pricingTable .pricing-header.pricing-amount h2.price-title {
    order: 1;
    margin-bottom: 20px;
}
.pricingTable p.dur-month, .pricingTable p.dur-year {
    font-weight: 700;
    position: relative;
}
.pricingTable.realEstate.fourTable p.dur-month, .pricingTable.realEstate.fourTable p.dur-year {
    font-size: 80%;
    font-weight: 400;
}
.pricingTable.realEstate.fourTable p.dur-month:after, .pricingTable.realEstate.fourTable p.dur-year:after {
    display: none !important;
}
.pricingTable .pricing-header.pricing-amount .monthly_price h3, 
.pricingTable .pricing-header.pricing-amount .annual_price h3 {
    margin: 0;
}
.pricingTable .pricing-header.pricing-amount .monthly_price h3::after,
.pricingTable .pricing-header.pricing-amount .annual_price h3::after {
    font-weight: 400;
    font-size: 80%;
    margin-left: -6px;
}
.pricingTable .pricing-header.pricing-amount .monthly_price h3::after {
    content: "/mo";
}
.pricingTable .pricing-header.pricing-amount .annual_price h3::after {
    content: "/yr";
}
.pricingTable.fourTable .pricing-header.pricing-amount .annual_price h3::after {
    content: "/mo";
}
/*.pricingTable .pricing-header.pricing-amount .monthly_price h3::before,
.pricingTable .pricing-header.pricing-amount .annual_price h3::before {
    content: "$600";
    text-decoration: line-through;
    display: block;
    font-weight: 300;
    font-size: 21px;
    line-height: 1;
    color: #828282;
}
.pricingTable.realEstate .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .monthly_price h3::before {
    content: "$649";
}
.pricingTable.realEstate .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .annual_price h3::before {
    content: "$9,600";
}
.pricingTable.realEstate .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .monthly_price h3::before {
    content: "$1049";
}*/
.pricingTable.realEstate.fourTable .pricing-header.pricing-amount .monthly_price h3::before,
.pricingTable.realEstate.fourTable .pricing-header.pricing-amount .monthly_price h5,
.pricingTable.realEstate.fourTable .pricing-header.pricing-amount .annual_price h3::before,
.pricingTable.realEstate.fourTable .pricing-header.pricing-amount .annual_price h5 {
    display: none;
}

/*.pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .monthly_price h3::before {
    content: "$600";
}
.pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .annual_price h3::before {
    content: "$7,200";
}
.pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .monthly_price h3::before {
    content: "$800";
}
.pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .annual_price h3::before {
    content: "$9,600";
}
.pricingTable.realEstate .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .annual_price h3::before {
    content: "$18,000";
}
.pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount .monthly_price h3::before {
    content: "$1500";
}
.pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount .annual_price h3::before {
    content: "$18,000";
}
.pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .monthly_price h3::before {
    content: "$600";
}
.pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount .annual_price h3::before {
    content: "$7,200";
}
.pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .monthly_price h3::before {
    content: "$800";
}
.pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount .annual_price h3::before {
    content: "$9,600";
}
.pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount .monthly_price h3::before {
    content: "$1500";
}
.pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount .annual_price h3::before {
    content: "$18,000";
}
.pricingTable .pricing-header.pricing-amount p.dur-month::after, 
.pricingTable .pricing-header.pricing-amount p.dur-year::after {
    display: block;
    font-weight: 400;
}
.pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount p.dur-month::after, 
.pricingTable .elementor-repeater-item-5e5a198 .pricing-header.pricing-amount p.dur-year::after {
    content: "Need more than 1? Chat now";
}
.pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount p.dur-month::after, 
.pricingTable .elementor-repeater-item-f5f8117 .pricing-header.pricing-amount p.dur-year::after {
    content: "Need more than 3? Chat now";
}
.pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount p.dur-month::after, 
.pricingTable .elementor-repeater-item-78a909b .pricing-header.pricing-amount p.dur-year::after {
    content: "Need more than 5? Chat now";
}*/

.monthly_price h5 del, .annual_price h5 del {
    display: block;
    font-weight: 300;
    font-size: 21px;
    line-height: 1;
    color: #828282;
}
.pricingTable p.dur-month span, .pricingTable p.dur-year span {
    display: block;
    font-weight: 400;
}
.pricingTable p.dur-month span a, .pricingTable p.dur-year span a {
    color: #289efd;
    font-weight: 400;
}


.testimonial-three .avatar .avatar-shape {
    display: none;
}


#signInBtn {
    margin-left: 25px;
    color: #f4faff;
    font-size: 15px;
}
.pix-header-fixed #signInBtn {
    color: #289efd;
}

.page-id-2119 #signInBtn, 
.page-id-2189 #signInBtn, 
.blog #signInBtn, 
.single-post #signInBtn, 
.category #signInBtn, 
.page-id-403 #signInBtn, 
.page-id-3052 #signInBtn, 
.single.single-product #signInBtn, 
.page-id-2996 #signInBtn, 
.page-id-2997 #signInBtn, 
.page-id-2998 #signInBtn {
    color: #289efd;
}

.nav-right {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.nav-right a#signInBtn {
    order: 2;
}
.nav-right a.nav-btn {
    order: 1;
}

a.protip::before {
    content: "\f059";
    font: normal normal normal 14px/1 FontAwesome;
    opacity: 0.3;
    font-size: 16px;
    margin-left: 5px;
    top: 1px;
    position: relative;
}


.list-color li span i::before {
    font-family: "ElegantIcons";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    text-transform: none;
    content: '\4e';
    font-size: 19px;
    color: #289efd;
}
.list-color li span.elementor-icon-list-text {
    display: inline-flex;
    flex-wrap: wrap;
    width: 100%;
}
.list-color li span.elementor-icon-list-text a {
    width: auto !important;
    top: -2px;
    position: relative;
}

.site-header .site-main-menu li {
    transition: none !important;
}
.site-header .site-main-menu li .sub-menu {
	display: flex;
	flex-wrap: wrap;
	top: 100%;
    left: 50%;
    transform: translateX(-50%) rotateX(-15deg);
    transform-origin: 50% -50px;
    min-width: 650px;
    padding: 40px 30px 15px 30px;
    transition: none !important;    
    z-index: 9;
}
.site-header .site-main-menu > li.menu-item-has-children::before {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0px);
    z-index: 9999999;
    transition: 0.3s;
}
.site-header .site-main-menu > li.menu-item-has-children:hover::before {
    content: "";
    transform: translate(-50%, -10px);
}
.site-header .site-main-menu > li.menu-item-has-children:hover::after {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -5px);
    box-shadow: 0px 15px 36px 4px rgb(79 35 35 / 76%);
    transition: 0.3s;
}
.site-header .site-main-menu li.menu-item-has-children:hover .sub-menu {
    transform: translateX(-50%) rotateX(0deg);
    transition: 0.3s !important;    
    z-index: 9999999;
}
.site-header .site-main-menu li .sub-menu li {
    width: 50%;
    margin: 0 0 25px 0 !important;
    padding: 0 15px;
}
.site-header .site-main-menu li .sub-menu li a {
	padding: 0;
}
.blogType-post {
    border-radius: 6px;
    -webkit-box-shadow: 0px 6px 14px 0px rgb(43 35 79 / 10%);
    box-shadow: 0px 6px 14px 0px rgb(43 35 79 / 10%);
    overflow: hidden;
}
.blogType-post .elementor-image-box-content {
    padding: 30px 38px 40px 38px;
}
.blogType-post figure.elementor-image-box-img a {
    display: block;
    height: 230px;
    width: 100%;
}
.blogType-post figure.elementor-image-box-img a img {
    object-fit: cover;
    object-position: center;
    height: 100%;
    width: 100%;
}

.banner.banner-five .banner-button-container {
    justify-content: flex-start;
}
.btn-for-outline {
    background-color: #fff !important;
    color: #289efd !important;
    margin-left: 30px;
}

.assistant-hero.showArrow a.btn-for-outline i {
    display: inline-block;
}

.fourTable span.tab-btn.annual_tab_title::after {
    display: none;
}
.privacy-hero .banner-right-shape {
    display: none;
}
.privacy-hero .banner.banner-five {
    background-image: none !important;
    height: auto !important;
    padding: 120px 0 !important;
}
.privacy-hero .banner.banner-five .banner-content-wrap-five .banner-content .banner-title {
    margin-bottom: 0px;
}
.privacy-hero .banner.banner-five .banner-content-wrap-five .banner-content .banner-title strong {
    font-size: 50px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 1;
    display: block;
}
.privacy-hero .banner.banner-five .banner-content-wrap-five .banner-content .description {
    color: #797687;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 33px;
}
.privacy-hero .banner.banner-five .banner-content-wrap-five .banner-content .banner-btn {
    background: #289efd !important;
    color: #fff !important;
    margin: 0;
}


.btns-section a.pix-btn-link {
    min-width: 200px;
    text-align: center;
}
.btns-section a.pix-btn-link span.pix-btn-content-wrapper {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: center;
}
.btns-section a.pix-btn-link span.elementor-align-icon-right.pix-btn-icon {
    float: none !important;
    margin-left: 10px !important;
    display: flex;
}
.btns-section a.pix-btn-link span.elementor-align-icon-right.pix-btn-icon i {
    font-size: 22px;
    line-height: 1;
}
.get-started-table span.tab-btn.annual_tab_title::after {
    display: none;
}
.get-started-table .pricing-tab {
    text-align: center;
    margin-bottom: 40px;
    position: relative;
    z-index: 2;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two {
    padding: 50px 25px 35px 25px;
    border-radius: 30px;
    border: 1px solid rgba(0,0,0,0.1);
    display: flex;
    flex-wrap: wrap;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two >* {
    width: 100%;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two .pricing-header {
	order: 1;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two > .action {
	order: 2;
	padding: 20px 0 25px 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	margin-bottom: 25px;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two > .action a {
    width: 100% !important;
    background: #eaf6ff !important;
    border-color: #eaf6ff !important;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two > .action a:hover {
    background: #289efd !important;
    border-color: #289efd !important;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture {
	order: 3;
	margin: 0 !important;
	position: relative;
    transition: 0.3s;
    overflow: hidden;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture.collapsed {
	height: 28px;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture.collapsed .toggle::before {
    transform: rotate(0);
}
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture li {
    color: #444;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture::before {
    content: "What's included?";
    color: #2b2350;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 15px;
    display: flex;
    height: 28px;
    align-items: center;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two:hover {
    border: 1px solid #289efd;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two .pricing-header .price-title {
    font-size: 24px;
}
/* .get-started-table .monthly_price h5, .get-started-table .annual_price h5 {
    display: none;
} */
.get-started-table h3.price {
    line-height: 1 !important;
    font-weight: 600 !important;
}
.get-started-table .price span {
    font-size: 18px;
    font-weight: 600;
    display: inline-block;
    top: -18px;
    position: relative;
    margin: 0 2px 0 0;
}
.pricingTable.get-started-table .pricing-header.pricing-amount .monthly_price h3::after,
.pricingTable.get-started-table .pricing-header.pricing-amount .annual_price h3::after {
    content: "/month";
}
.pricingTable.get-started-table .pricing-header.pricing-amount .monthly_price h3::after, 
.pricingTable.get-started-table .pricing-header.pricing-amount .annual_price h3::after {
    font-weight: 400;
    font-size: 16px;
    margin-left: -4px;
    color: #797687;
    position: relative;
    top: -2px;
}
.pricingTable.get-started-table .pricing-header.pricing-amount h2.price-title {
    order: 1;
    margin-bottom: 25px;
}
.pricingTable.get-started-table p.dur-month, .pricingTable.get-started-table p.dur-year {
    font-weight: 400;
    margin-top: 15px !important;
}
.get-started-table .advanced-pricing-table .pricing-table .price-feture li:before {
    top: 0;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    top: 3.5px !important;
}
.get-started-table .advanced-pricing-table .pricing-table .price-feture li.have:before {
    background-color: rgba(26, 203, 68, 0.15); 
}
.get-started-table .advanced-pricing-table .pricing-table .price-feture li.not:before {
    background-color: rgba(250, 120, 120, 0.15); 
}
.pricingTable.get-started-table ul.price-feture li.anually {
    display: none;
}
.pricingTable.get-started-table .change-subs-duration + ul.price-feture li.monthly {
    display: none;
}
.pricingTable.get-started-table .change-subs-duration + ul.price-feture li.anually {
    display: block;
}


@media (min-width: 768px) {
.site-header .site-main-menu > li {
    margin: 0 0 0 0 !important;
}
.site-header .site-main-menu > li > a {
    padding: 0 20px 0 20px !important;
}
.site-header .site-main-menu > li:first-child > a {
    padding: 0 20px 0 0 !important;
}
.site-header .site-main-menu > li:last-child > a {
    padding: 0 0 0 20px !important;
}
.pricingTable .pricing-table {
    height: calc(100% - 30px);
}
}


@media (max-width: 991px) {
.site-header.header-five .toggle-menu .bar, .site-header.header-six .toggle-menu .bar {
    background: #333;
}
.banner.banner-five {
    background: #fff;
}
.banner.banner-five .banner-content-wrap-five .banner-content .banner-title strong {
    font-size: 46px;
    letter-spacing: -0.8px;
    line-height: 44px;
    margin-bottom: 5px;
}
.banner.banner-five {
    padding: 60px 0 100px;
}
.banner.banner-five .banner-content-wrap-five .banner-content .banner-title {
    font-weight: 200;
    margin-bottom: 20px;
    font-weight: 200;
    letter-spacing: -0.8px;
    line-height: 44px;
}
.promo-mockup-five {
    display: none;
}
}


@media (max-width: 768px) {
.section-title .title {
    margin-bottom: 10px !important;
}
.blockqouteContent figure.elementor-image-box-img {
    display: none;
}
.blockqouteContent .elementor-image-box-content {
    margin-left: 0;
}
.benifitimg1::before, .benifitimg2::before {
    display: none;
}
.pricing-tab .pricing-tab-switcher {
    width: 65px;
    margin: 0 5px 0 8px;
    height: 35px;
    top: 3px;
}
.pricing-tab .pricing-tab-switcher:before {
    width: 25px;
    height: 25px;
}
nav.pricing-tab span {
    font-size: 14px;
    word-spacing: -1px;
    letter-spacing: -0.2px;
}
span.tab-btn.annual_tab_title::after {
    padding: 4px 8px 4px 8px;
    font-size: 10px;
    letter-spacing: 0;
    margin-left: 3px;
}
.header-inner .site-mobile-logo .logo {
    margin-left: 45px;
}
.chatPage .banner-content-wrap-five .row .col-lg-6:first-child {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.page-id-2006 .toggle-menu,
.page-id-2549 .toggle-menu {
   	display: none;
}
.chatPage .banner-content .pix-btn {
    margin: 0 auto;
}
.page-id-1470 .site-header.header-five .toggle-menu .bar, 
.page-id-2042 .site-header.site-header.header-five .toggle-menu .bar, 
.page-id-2048 .site-header.site-header.header-five .toggle-menu .bar,
.page-id-2141 .site-header.site-header.header-five .toggle-menu .bar {
    background: #fff;
}
.page-id-1470 .site-header.pix-header-fixed .toggle-menu .bar,
.page-id-2042 .site-header.pix-header-fixed .toggle-menu .bar,
.page-id-2048 .site-header.pix-header-fixed .toggle-menu .bar,
.page-id-2141 .site-header.pix-header-fixed .toggle-menu .bar {
	background: #333;
}
.elementor-element.elementor-element-00b3a2a.elementor-widget.elementor-widget-text-editor {
    overflow-y: scroll;
}
.caseTesti .testimonial-slider .testimonial {
    padding: 0;
}
.caseTesti .testimonial-style6 .testimonial .testimonial-content p {
    font-size: 16px;
}
.site-header .site-main-menu li.is-open .sub-menu {
    transform: translateX(0%) rotateX(0deg) !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: relative !important;
    left: auto;
    top: auto;
}
.banner.banner-five .banner-button-container {
    justify-content: center;
    flex-wrap: wrap;
}
.btn-for-outline {
    margin-left: 0;
    margin-top: 20px;
}
.list-feature li {
    flex-wrap: initial;
}
.site-mobile-logo .nav-btn {
    background: #289efd;
    color: white;
    position: absolute;
    right: -1%;
    top: 50%;
    transform: translate(0%,-50%);
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 5px 14px;
    border-radius: 4px;
}
.banner-button-container > a {
    min-width: 210px;
}
.site-header .site-main-menu li.menu-item-has-children:hover .sub-menu {
    transform: translateX(0%) rotateX(0deg);
}
.site-header .site-main-menu > li.menu-item-has-children:hover::before,
.site-header .site-main-menu > li.menu-item-has-children:hover::after {
    display: none;
}
.site-header .site-main-menu li .sub-menu li {
    margin: 0 !important;
}
.site-header .site-nav .site-main-menu li.menu-item-has-children .sub-menu li a {
    padding: 8px 0 8px 45px;
    display: flex;
    align-items: center;
}
.site-header .site-nav .site-main-menu li.menu-item-has-children .sub-menu li a img {
    height: 25px;
}
.site-header .header-inner .site-nav .nav-right {
    margin-left: 10px;
}
.site-header.pix-header-fixed .toggle-menu {
    top: 50%;
}
#signInBtn {
    color: #289efd !important;
}
.assImgContent .app-download-image img {
    width: 100% !important;
}
.page-id-1470 .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-2042 .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-2048 .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-2141 .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-1470 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-2042 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu > li > a,
.page-id-2048 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu > li > a ,
.page-id-2141 .menu-transperant .site-header:not(.pix-header-fixed) .site-main-menu > li > a {
    color: #888888 !important;
}
.btns-section a.pix-btn-link {
    min-width: auto;
    width: 100%;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture li {
    font-size: 14px;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture .toggle {
    position: absolute;
    right: 0;
    top: 0;
}
.get-started-table .advanced-pricing-table .pricing-table.style-two .price-feture .toggle::before {
    content: "\f107";
    font: normal normal normal 16px/1 FontAwesome !important;
    border-radius: 50%;
    border: 1px solid rgba(0,0,0,0.2);
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px !important;
    cursor: pointer;
    transform: rotate(-180deg);
}
}


.page-loader {
    background: #fff;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999999;
	display: none !important;
}
.page-loader .loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.page-loader .loader svg {
    display: none;
}


:root {
    --blob_color: #fa7070;
    --blob_left: calc(-330px - 50%);
    --blob_right: calc(330px - 50%);
}

/*Loader*/
.blobs {
    filter: url(#goo);
    width: 300px;
    height: 300px;
    position: relative;
    overflow: hidden;
    border-radius: 70px;
    transform-style: preserve-3d;
}
.blob-center {
    transform-style: preserve-3d;
    position: absolute;
    background: var(--blob_color);
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    transform-origin: left top;
    transform: scale(.9) translate(-50%, -50%);
    animation: blob-grow linear 3.4s infinite;
    border-radius: 50%;
    box-shadow: 0 -10px 40px -5px var(--blob_color);
}
.blob {
    position: absolute;
    background: var(--blob_color);
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    animation: blobs ease-out 3.4s infinite;
    transform: scale(.9) translate(-50%, -50%);
    transform-origin: center top;
    opacity: 0;
}
.blob:nth-child(2) {
    animation-delay: 0.2s;
}
.blob:nth-child(3) {
    animation-delay: 0.4s;
}
.blob:nth-child(4) {
    animation-delay: 0.6s;
}
.blob:nth-child(5) {
    animation-delay: 0.8s;
}
.blob:nth-child(6) {
    animation-delay: 1s;
}
.blob:nth-child(7) {
    animation-delay: 1.2s;
}
@keyframes blobs {
    0% {
        opacity: 0;
        transform: scale(0) translate(var(--blob_left), -50%);
    }

    1% {
        opacity: 1;
    }

    35%,
    65% {
        opacity: 1;
        transform: scale(.9) translate(-50%, -50%);
    }

    99% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: scale(0) translate(var(--blob_right), -50%);
    }
}

@keyframes blob-grow {
    0%,
    39% {
        transform: scale(0) translate(-50%, -50%);
    }

    40%,
    42% {
        transform: scale(1, .9) translate(-50%, -50%);
    }

    43%,
    44% {
        transform: scale(1.2, 1.1) translate(-50%, -50%);
    }

    45%,
    46% {
        transform: scale(1.3, 1.2) translate(-50%, -50%);
    }

    47%,
    48% {
        transform: scale(1.4, 1.3) translate(-50%, -50%);
    }

    52% {
        transform: scale(1.5, 1.4) translate(-50%, -50%);
    }

    54% {
        transform: scale(1.7, 1.6) translate(-50%, -50%);
    }

    58% {
        transform: scale(1.8, 1.7) translate(-50%, -50%);
    }

    68%,
    70% {
        transform: scale(1.7, 1.5) translate(-50%, -50%);
    }

    78% {
        transform: scale(1.6, 1.4) translate(-50%, -50%);
    }

    80%,
    81% {
        transform: scale(1.5, 1.4) translate(-50%, -50%);
    }

    82%,
    83% {
        transform: scale(1.4, 1.3) translate(-50%, -50%);
    }

    84%,
    85% {
        transform: scale(1.3, 1.2) translate(-50%, -50%);
    }

    86%,
    87% {
        transform: scale(1.2, 1.1) translate(-50%, -50%);
    }

    90%,
    91% {
        transform: scale(1, .9) translate(-50%, -50%);
    }

    92%,
    100% {
        transform: scale(0) translate(-50%, -50%);
    }
}




@media (max-width: 491px) {
.protip-skin-default--scheme-blue.protip-container {
    left: 30px!important;
}
.protip-arrow {
    display: none!important;
}
}




.single.single-product div#content {
    padding-top: 150px;
}
button.single_add_to_cart_button.button.alt {
    background: #289efd !important;
    outline: none !important;
    box-shadow: none !important;
}
.related.products .button {
    background: #289efd !important;
    color: #fff !important;
    font-weight: 600;
    outline: none !important;
    box-shadow: none !important;
}


/*cart*/
.shop_table.cart {
    border: none !important;
    margin: 0 0 80px 0 !important;
    border-radius: 0 !important;
    border-collapse: collapse !important;
}
.shop_table.cart thead tr th {
    border: none;
    padding: 0 20px 20px 20px;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
    color: #797687;
}
.shop_table.cart thead tr th.product-remove {
    width: 50px;
}
.shop_table.cart thead tr th.product-thumbnail {
    width: 120px;
}
.shop_table.cart tbody tr td {
    border: none;
    padding: 15px 20px 15px 20px;
    font-size: 14px;
    font-weight: 400;
    color: #222;
}
.shop_table.cart tbody tr td.product-thumbnail a {
    height: 80px !important;
    width: 80px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(0,0,0,0.1);
}
.shop_table.cart tbody tr td.product-thumbnail img {
    max-height: 100% !important;
    max-width: 100% !important;
}
.shop_table.cart tbody tr td.product-name a {
	color: #289efd;
	font-weight: 500;
}
.shop_table.cart tbody > tr {
    border-top: 1px solid rgba(0,0,0,0.1);
}
.coupon input {
    height: 45px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.1) !important;
    padding: 2px 15px !important;
    width: 180px !important;
    outline: none !important;
    box-shadow: none !important;
    font-size: 16px;
}
.actions .button {
    background: #289efd !important;
    color: #fff !important;
    font-weight: 700 !important;
    outline: none !important;
    box-shadow: none !important;
    height: 45px;
    border-radius: 5px !important;
    padding: 2px 15px !important;
    border: none !important;
}
.cart_totals .shop_table {
    border: none !important;
    margin: 0 0 25px 0 !important;
    border-radius: 0 !important;
    border-collapse: collapse !important;
}
.cart_totals .shop_table tbody tr th {
    border: none;
    padding: 15px 20px 15px 20px;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
    color: #797687;
}
.cart_totals .shop_table tbody tr td {
    border: none;
    padding: 15px 20px 15px 20px;
    font-size: 14px;
    color: #222;
}
.cart_totals .shop_table tbody > tr {
    border-top: 1px solid rgba(0,0,0,0.1);
}
.cart_totals .shop_table tbody > tr:first-child {
    border-top: none;
}
.wc-proceed-to-checkout {
    padding: 0 !important;
}
.wc-proceed-to-checkout a {
    margin: 0 !important;
    background: #289efd !important;
    color: #fff !important;
    font-weight: 700 !important;
    outline: none !important;
    box-shadow: none !important;
    height: 60px;
    border-radius: 5px !important;
    padding: 2px 25px !important;
    border: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
}
p.return-to-shop .button {
    background: #289efd !important;
    color: #fff !important;
    font-weight: 700 !important;
    outline: none !important;
    box-shadow: none !important;
    height: 45px;
    border-radius: 5px !important;
    padding: 0px 15px !important;
    border: none !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}
.woocommerce-info {
    border-top-color: #289efd !important;
}
.woocommerce-info::before {
    color: #289efd !important;
}
.woocommerce-notices-wrapper .button {
    background: #289efd !important;
    color: #fff !important;
    font-weight: 600 !important;
    outline: none !important;
    box-shadow: none !important;
    height: 35px;
    border-radius: 5px !important;
    padding: 0px 15px !important;
    border: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    line-height: 1 !important;
    font-size: 14px !important;
}




/*Checkout*/
.shop_table.woocommerce-checkout-review-order-table {
    border: none !important;
    margin: 0 0 30px 0 !important;
    border-radius: 0 !important;
    border-collapse: collapse !important;
}
.shop_table.woocommerce-checkout-review-order-table thead tr th {
    border: none;
    padding: 15px 20px 15px 20px;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
    color: #797687;
}
.shop_table.woocommerce-checkout-review-order-table tbody tr td {
    border: none;
    padding: 15px 20px 15px 20px;
    font-size: 14px;
    font-weight: 400;
    color: #222;
}
.shop_table.woocommerce-checkout-review-order-table tfoot tr th {
    border: none;
    padding: 15px 20px 15px 20px;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
    color: #797687;
}
.shop_table.woocommerce-checkout-review-order-table tfoot tr td {
    border: none;
    padding: 15px 20px 15px 20px;
    font-size: 14px;
    color: #222;
}
.shop_table.woocommerce-checkout-review-order-table tbody tr, 
.shop_table.woocommerce-checkout-review-order-table tfoot tr {
    border-top: 1px solid rgba(0,0,0,0.1);
}
.place-order .button {
	margin: 0 !important;
    background: #289efd !important;
    color: #fff !important;
    font-weight: 700 !important;
    outline: none !important;
    box-shadow: none !important;
    height: 60px;
    border-radius: 5px !important;
    padding: 2px 30px !important;
    border: none !important;
}

.woocommerce-billing-fields h3 {
    margin-bottom: 30px;
}
.woocommerce-billing-fields .woocommerce-input-wrapper, 
.woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper, 
.woocommerce-EditAccountForm.edit-account .password-input {
	display: block;
	width: 100%;
}
.woocommerce-billing-fields .form-row, 
.woocommerce-address-fields__field-wrapper .form-row,
.woocommerce-EditAccountForm.edit-account .form-row {
    padding: 0!important;
    margin: 0 0 20px 0!important;
}
.woocommerce-billing-fields #billing_address_1_field, 
.woocommerce-address-fields__field-wrapper #billing_address_1_field {
    margin: 0 0 5px 0!important;
}
.woocommerce-billing-fields .form-row label, 
.woocommerce-address-fields__field-wrapper .form-row label,
.woocommerce-EditAccountForm.edit-account .form-row label {
    line-height: 1.3!important;
    margin: 0 0 5px 0!important;
}
.woocommerce-billing-fields input, 
.woocommerce-address-fields__field-wrapper input,
.woocommerce-EditAccountForm.edit-account input {
    height: 45px;
    border-radius: 5px;
    background: #fdfafa;
    border: 1px solid rgba(0,0,0,0.1) !important;
    padding: 2px 15px !important;
    width: 100% !important;
    outline: none !important;
    box-shadow: none !important;
    font-size: 16px;
}
.woocommerce-billing-fields .select2-selection.select2-selection--single, 
.woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single {
    height: 45px;
    border-radius: 5px;
    background: #fdfafa;
    border: 1px solid rgba(0,0,0,0.1) !important;
    display: flex;
    align-items: center;
}
.woocommerce-billing-fields .select2-selection.select2-selection--single .select2-selection__rendered, 
.woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single .select2-selection__rendered {
	color: #797687 !important;
    padding: 2px 15px !important;
    font-size: 16px !important;
    line-height: 1 !important;
}
.woocommerce-billing-fields .select2-selection.select2-selection--single .select2-selection__arrow, 
.woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single .select2-selection__arrow {
    top: 9px !important;
    right: 7px !important;
}
.woocommerce-additional-fields {
    margin-top: 50px;
}
.woocommerce-additional-fields .woocommerce-input-wrapper {
	display: block;
	width: 100%;
}
.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row {
    padding: 0!important;
	margin: 0!important;
}
.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper label {
    line-height: 1.3!important;
    margin: 0 0 5px 0!important;
}
.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper textarea {
    height: 100px !important;
    border-radius: 5px;
    background: #fdfafa;
    border: 1px solid rgba(0,0,0,0.1) !important;
    padding: 10px 15px !important;
    width: 100% !important;
    outline: none !important;
    box-shadow: none !important;
    font-size: 16px;
}



/*Login - Register*/
.account-login form {
    background: #F6FCFF;
    border: none !important;
    padding: 40px !important;
}
.account-login form > p {
    padding: 0 !important;
    margin: 0 0 20px 0 !important;
}
.account-login form label {
    line-height: 1.3!important;
    margin: 0 0 5px 0!important;
}
.account-login form label + span {
    display: block !important;
    width: 100%;
}
.account-login form input {
    height: 45px;
    border-radius: 5px;
    background: #fdfafa;
    border: 1px solid rgba(0,0,0,0.1) !important;
    padding: 2px 15px !important;
    width: 100% !important;
    outline: none !important;
    box-shadow: none !important;
    font-size: 16px;
}
.account-login .button {
    margin: 0 !important;
    background: #289efd !important;
    color: #fff !important;
    font-weight: 700 !important;
    outline: none !important;
    box-shadow: none !important;
    height: 60px;
    border-radius: 5px !important;
    padding: 2px 30px !important;
    border: none !important;
    float: none !important;
}
.account-login .woocommerce-form-login__rememberme {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.account-login .woocommerce-form-login__rememberme input {
    width: auto !important;
    height: auto;
    margin-right: 10px;
}
.account-login .woocommerce-LostPassword.lost_password {
    text-align: right;
}



/*My account*/
.woocommerce-account nav.woocommerce-MyAccount-navigation {
    float: none;
    width: 100%;
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content > p:last-child {
   margin: 0
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li {
    margin: 0 20px 0 0;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:last-child {
    margin: 0;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
    display: inline-block;
    padding: 10px 15px;
    background: #289efd;
    border-radius: 5px;
    border: none;
    line-height: 1;
    white-space: nowrap;
    color: #fff;
    opacity: 0.6;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:hover {
    opacity: 1;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a {
    opacity: 1;
}
.woocommerce-orders-table {
    border: none !important;
    margin: 0 !important;
    border-radius: 0 !important;
    border-collapse: collapse !important;
}
.woocommerce-orders-table thead tr th {
    border: none;
    padding: 0 20px 15px 20px !important;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700 !important;
    color: #797687 !important;
}
.woocommerce-orders-table tbody > tr {
    border-top: 1px solid rgba(0,0,0,0.1);
}
.woocommerce-orders-table tbody tr td {
    border: none;
    padding: 15px 20px 15px 20px !important;
    font-size: 14px;
    font-weight: 400;
    color: #222;
}
.woocommerce-orders-table tbody tr td a.woocommerce-button.button.view {
    background: #289efd !important;
    color: #fff !important;
}
.woocommerce-order-details h2, .woocommerce-customer-details h2 {
    margin: 0 0 20px 0;
}
.woocommerce-order-details {
    margin: 30px 0 50px 0 !important;
}
.woocommerce-customer-details {
    margin: 0 !important;
}
.woocommerce-table--order-details {
    border: none !important;
    margin: 0 !important;
    border-radius: 0 !important;
    border-collapse: collapse !important;
}
.woocommerce-table--order-details thead tr th {
    border: none;
    padding: 15px 20px 15px 20px !important;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
    color: #797687;
}
.woocommerce-table--order-details tbody tr td {
    border: none;
    padding: 15px 20px 15px 20px !important;
    font-size: 14px;
    font-weight: 400;
    color: #222;
}
.woocommerce-table--order-details tfoot tr th {
    border: none;
    padding: 15px 20px 15px 20px !important;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
    color: #797687;
}
.woocommerce-table--order-details tfoot tr td {
    border: none;
    padding: 15px 20px 15px 20px;
    font-size: 14px;
    color: #222;
}
.woocommerce-table--order-details tbody tr, .woocommerce-table--order-details tfoot tr {
    border-top: 1px solid rgba(0,0,0,0.1);
}
.woocommerce-Addresses {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.woocommerce-Address {
    width: calc(50% - 30px) !important;
    float: none !important;
    -ms-flex: 0 0 calc(50% - 30px);
    flex: 0 0 calc(50% - 30px);
    max-width: calc(50% - 30px);
    margin: 0 15px;
    background: #F6FCFF;
    padding: 20px 20px;
}
.woocommerce-Address .title {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.woocommerce-Address .title a {
    background: #289efd;
    display: inline-block;
    padding: 10px 15px;
    line-height: 1;
    color: #fff;
    border-radius: 3px;
}
.woocommerce-address-fields > p:last-child {
    margin: 0;
}
.woocommerce-address-fields .button, .woocommerce-EditAccountForm.edit-account .button {
    margin: 0 !important;
    background: #289efd !important;
    color: #fff !important;
    font-weight: 700 !important;
    outline: none !important;
    box-shadow: none !important;
    height: 60px;
    border-radius: 5px !important;
    padding: 2px 30px !important;
    border: none !important;
    float: none !important;
}
.woocommerce-EditAccountForm.edit-account fieldset {
    margin: 50px 0 0 0;
}
.woocommerce-EditAccountForm.edit-account fieldset legend {
    margin: 0 0 20px 0;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    padding: 0;
}



@media (max-width: 768px) {
.woocommerce-account nav.woocommerce-MyAccount-navigation ul {
    flex-wrap: wrap;
    justify-content: center;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li, .woocommerce-account nav.woocommerce-MyAccount-navigation ul li:last-child {
    margin: 0 10px 10px 0;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
    padding: 10px 10px;
    font-size: 14px;
}
.woocommerce-orders-table tbody tr td {
    padding: 5px 0px 5px 0px !important;
}
.woocommerce-orders-table tbody > tr {
    border-top: none;
    background: #f9f9f9;
    padding: 10px 20px;
    margin: 0 0 20px 0;
}
.woocommerce-orders-table tbody > tr:last-child {
    margin: 0;
}
.woocommerce-Addresses > .woocommerce-Address .title a {
    padding: 7px 10px;
    font-size: 14px;
}
.woocommerce-Addresses > .woocommerce-Address .title h3 {
    font-size: 22px;
}
.woocommerce-Addresses {
    width: calc(100% + 30px) !important;
}
.woocommerce-Addresses > .woocommerce-Address {
    width: calc(100% - 30px) !important;
    -ms-flex: 0 0 calc(100% - 30px);
    flex: 0 0 calc(100% - 30px);
    max-width: calc(100% - 30px);
    margin: 0 15px 30px 15px;
}
.woocommerce-Addresses > .woocommerce-Address:last-child {
    margin: 0 15px 0 15px;
}
.woocommerce-Addresses > .woocommerce-Address address {
    margin: 0;
}
.woocommerce-table--order-details tbody tr td {
    padding: 10px 10px 10px 10px !important;
}
.woocommerce-table--order-details thead tr th {
    padding: 10px 10px 10px 10px !important;
}
.woocommerce-table--order-details tfoot tr th {
    padding: 10px 10px 10px 10px !important;
}
.woocommerce-order-details h2, .woocommerce-customer-details h2 {
    margin: 0 0 15px 0;
    font-size: 25px;
}
.page-template-default .page-content {
    padding: 80px 0 80px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    border: none;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    padding: 0;
    margin: 0 0 30px 0;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 10px 10px 10px 40px;
    font-size: 14px;
    line-height: 1.4;
    display: flex;
    flex-wrap: wrap;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    top: 10px;
    left: 14px;
}
.woocommerce-notices-wrapper .button {
    height: 30px;
    padding: 0px 10px !important;
    display: flex !important;
    float: none !important;
    order: 2;
}
.shop_table.cart tbody tr td {
    padding: 5px 0px 5px 0px;
}
.shop_table.cart tbody > tr {
    border-top: none;
    background: #f9f9f9;
    padding: 10px 20px;
    margin: 0 0 20px 0;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background-color: transparent;
}
.coupon {
    display: flex;
    align-items: center;
}
.coupon input {
    height: 40px;
    padding: 2px 15px !important;
    font-size: 14px;
}
.actions .button {
    font-weight: 600 !important;
    height: 40px;
    padding: 2px 10px !important;
    width: auto !important;
    white-space: nowrap;
}
.actions > .button {
    width: 100% !important;
}
.shop_table.cart {
    margin: 0 0 40px 0 !important;
}
.cart_totals .shop_table tbody tr td {
    padding: 10px 0px 10px 0px;
}
.wc-proceed-to-checkout a {
    height: 50px;
    font-size: 16px !important;
}
h3#order_review_heading {
    margin: 50px 0 10px 0;
}
.shop_table.woocommerce-checkout-review-order-table thead tr th,
.shop_table.woocommerce-checkout-review-order-table tbody tr td,
.shop_table.woocommerce-checkout-review-order-table tfoot tr th,
.shop_table.woocommerce-checkout-review-order-table tfoot tr td {
    padding: 5px 10px 5px 10px;
}
.place-order .button {
    height: 50px;
}
.woocommerce-billing-fields input, .woocommerce-address-fields__field-wrapper input, .woocommerce-EditAccountForm.edit-account input, .account-login form input {
    font-size: 14px;
}
.woocommerce-billing-fields .select2-selection.select2-selection--single .select2-selection__rendered, .woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single .select2-selection__rendered {
    font-size: 14px !important;
}
.account-login form {
    padding: 20px !important;
}
.account-login .woocommerce-form-login__rememberme input {
    margin-right: 0;
}
.account-login .woocommerce-LostPassword.lost_password {
    text-align: left;
}
.account-login .button {
    font-weight: 600 !important;
    height: 45px;
}
form.woocommerce-form.woocommerce-form-login.login {
    margin: 0 0 50px 0;
}
form.woocommerce-form.woocommerce-form-register.register {
    margin: 0;
}

	.elementor-element-32bd92b .interface-content .list-items {
    margin-bottom: 0 !important;
}
	.elementor-element-32bd92b .interface-toparea {
    padding: 0 !important;
}
	
	.interface-content.pix-content-bottom {
    margin-top: 20px;
}
	.interface {
    padding: 62px 0 10px !important;
}
	
	
	span.elementor-align-icon-right.pix-btn-icon {
    margin-left: 10px !important;
}
}


@media (max-width: 991.98px) {
	.site-header .site-mobile-logo {
    width: 100% !important;
}
}

.elementor-element-1c85940 .interface-image-wrapper {
    height: auto !important;
}
.review-brand-logo a {
    pointer-events: none !important;
}


.sidebar-widget-area .widget ul.wp-block-latest-posts li a {
    color: #000 !important;
}
.mfp-wrap {
    z-index: 99999 !important;
}
.mfp-bg {
    z-index: 99998 !important;
}
.site-main-menu > li > a {
	cursor: pointer !important;
}
span.elementor-align-icon-right.pix-btn-icon i.ei.ei-icon_chat {
    font-size: 25px !important;
    top: 1px;
    position: relative;
}
.interface-content.pix-content-top ul.list-items li {
    display: flex;
    display: flex;
    align-items: flex-start;
    line-height: 1.8;
    margin-bottom: 10px;
}
	.interface-content.pix-content-top ul.list-items li i {
		top: 6px !important;
		position: relative !important;
	}
    
    .btns-section a.pix-btn-link.white {
    font-size: 16px;
    font-weight: 400;
    color: #289EFD;
    background: #fff;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 10px 10px 10px;
    box-shadow: 0px 30px 20px 0px rgb(43 35 79 / 5%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
}
.btns-section a.pix-btn-link.white:hover {
    color: #fff;
    background: #289EFD;
    border-color: #289EFD;
}
.calendly-inline-widget {
    margin-top: -100px !important;
}
    
@media (max-width: 991px) {
.site-header .site-nav .site-main-menu li.menu-item-has-children i {
    top: 0 !important;
    right: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    width: 100%;
    height: 41px;
    transform: none;
}
.site-header .site-nav .site-main-menu li.menu-item-has-children i.hide-drop {
    z-index: 99;
}
	.site-header .site-nav .site-main-menu li.menu-item-has-children i + span, .mobile-header .site-main-menu li.menu-item-has-children span.arrowDown {
		opacity: 0;
		visibility: hidden;
	}
	.site-header .site-main-menu li .sub-menu li {
		width: 100%;
	}
	.arrowDown {
		    position: absolute;
		top: 0 !important;
		right: 0 !important;
		display: flex !important;
		align-items: center !important;
		justify-content: flex-end !important;
		width: 100%;
		height: 41px;
		transform: none;
		 z-index: 9;
	}
	.arrowDown::before {
		content: "\f107";
		font-family: "Font Awesome 5 Free";
    	font-weight: 900;
	}
	
	.site-header .site-nav .site-main-menu li.menu-item-has-children .menu-open {
		display: block;
		opacity: 1;
		transform: none;
		min-width: 100%;
	}
	.site-header .site-nav .site-main-menu li.menu-item-has-children .sub-menu li {
		margin: 0 !important;
	}
	.site-header .site-nav .site-main-menu li.menu-item-has-children .sub-menu li a {
		padding: 5px 5px 5px 25px;
		    font-size: 12px;
	}
}

@media (max-width: 767.98px) {
.btns-section a.pix-btn-link.white {
    font-size: 14px;
}
	.site-header.header-five .header-inner .site-nav .menu-wrapper {
		padding-bottom: 50px;
	}
}

Zerion Mini Shell 1.0