.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*!
Theme Name: lynxi
Theme URI: http://lynxi.io/
Author: Irakli Pickhaia
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lynxi
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

lynxi is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

a {
    text-decoration: none;
}
body{
    background-color:#FAFAFA;
}
.mainTextFont {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
.titleFonts {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}
.linkColorBlack a.nav-link, .linkColorBlack  {
    color:#1e1c1c;
}
.navbar-lynxi {
    background-color:#fff;
    border-bottom:1px solid #E8E9EB;
}
.navbar-lynxi .nav-link.active {
    color:#9747FF;
}
.lynxi-menu {
    justify-content: center;
    width:100%;
    font-size:14px;
}
.lynxi-login {
    flex:none;
    gap:24px;
}
.pricingHeaderText .signUp {
    display: inline-block;
    /* margin-top:50px; */
}
.signUp, .titlesAndText a {
    background: linear-gradient(140.1deg, #FB8332 4.37%, #F8C332 96.9%);
    border-radius:100px;
    color:#fff;
    font-family: 'Poppins', sans-serif;
    font-size:14px;
    transition: 0.5s;
}
.subscribeInput{
    font-family: 'Poppins', sans-serif;
    font-size:14px;
}
.signUp:hover, .titlesAndText a:hover {
    background: linear-gradient(140.1deg, #E2792E 4.37%, #DFAD2E 96.9%);
    color:#fff;
    background-color:#000;
    transition: 0.5s;
}
.benefits {
    margin-bottom:0;
}
.benefits li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}
.logIn {
    padding:14px 0;
    font-size:14px;
}
.buttonsGrid p {
    margin-top:12px;
}
.buttonsGrid a {
    display: inline-block;
}
.pricingGrid {
    display:flex;
    flex-wrap: wrap;
    gap:32px;
    justify-content: space-between;
}
.priceDiv {
    box-shadow: 0px 4px 40px 0px rgba(43, 89, 255, 0.08);
    height: auto !important;
}
.billedLabel {
    text-align: center;
    color:#000;
    font-size:14px;
    margin-bottom: 5px;
}
.priceDiv h2 {
    color:#9747ff;
}
.amountType {
    font-size:14px !important;
    line-height:normal !important;
    margin-bottom:0 !important;
    color:#646464 !important;
    text-align: left !important;
    font-weight: 400 !important;
  }
.pricing_grid .signUp {
    margin:0 auto;
    display: table;
}
.titlesAndText a  {
    display: table;
    margin-top:30px;
}
.buttonsGrid {
    display:flex;
    flex-wrap: wrap;
    gap:24px;
}
.playBtn {
    cursor:pointer;
    display:flex;
    flex-wrap: wrap;
    margin-left:0;
    gap:8px;
    align-items: center;
}
#lynxiModal .modal-content {
    background-color: transparent;
    border: 0;
}
#youtube-player {
    border-radius: 24px;
    width:100%;
}
.lynxiVideo {
    background: linear-gradient(138.91deg, #3023AE 3.17%, #C86DD7 97.21%); 
    border-radius: 24px;
}  
.videoInfo p {
    font-size: 14px;
    font-style: normal;
    margin-bottom: 30px;
    color:#fff;
    text-align: center;
    max-width: 581px;
    margin-right: auto;
    margin-left: auto;
}
.latestPosts h3 {
    font-size: 23px;
    color:#1E1C1C;
    line-height: normal;
    margin-bottom:30px;
}
.blogText p {
    color:#646464;
}
.titlesAndText h1,
.titlesAndText h2, .titlesAndText h3  {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}
.titlesAndText h1 {
    font-size:36px;
    line-height: 48px;
}
.titlesAndText h2 {
    font-size:24px;
    line-height: 32px;
}
.titlesAndText h3 {
    font-size:20px;
    line-height: 28px;
}
.titlesAndText p {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size:18px;
    line-height: 24px;
}
.accordion-item {
    background: rgba(0, 145, 248, 0.05);
    border:0px;
    margin-bottom:15px;
    border-radius: 24px
}   
.accordion-button, .accordion-button:not(.collapsed) {
    background-color: rgba(0, 145, 248, 0.05) !important;
}
.accordion-button:focus {
    box-shadow: none;
}
.accordion-button {
    padding:8px 20px;
}
.accordion-button:not(.collapsed) {
    color:#616161;
}
.accordion-body p {
    line-height: 150%;
}
.faqGrid h2 {
    margin-top:60px;
    margin-bottom:0.5rem !important;
}
.faqGrid h3 {
    text-align: center;
    font-size:20px;
    margin-bottom:20px;
}
.accordion-item h2 {
    margin-top:0;
}
.accordion-button, .accordion-item:last-of-type, .accordion-item:first-of-type .accordion-button,
.accordion-item:first-of-type {
    border-radius:24px;
}
.onlinePresence .signUp, .startbtn {
    display: block;
    width: fit-content;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top:18px;
}
.buttonsGrid  .bookDemo {
    background-color:#fff;
    border-radius: 100px;
    box-shadow: 0px 0px 0px 1px #646464 inset;
    padding:14px 28px;
    width: fit-content;
}
.videoInfo h3 {
    color:#fff;
}
.growBusiness h4 {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 32px;
}
.AboutHeader h2 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
}

.growBusiness h2 {
    margin-bottom: 0.5rem !important;
}
.videoInfo a {
    margin-right: auto;
    margin-left: auto;
    display: flex;
    width: fit-content;
}
.footerGrid {
    display:flex;
    flex-direction: row;
    justify-content: space-between;
}
.roundAndText .signUp {
    width: fit-content;
    margin: 0 auto;
}
.roundTextArea p {
    color:#646464;
    margin-bottom:15px;
}
.moreCreate a {
    display: block;
    width: fit-content;
    margin:0 auto;
}
.innerHeader {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.innerHeaderContent {
    display: flex;
    flex-direction: column;
}
.innerHeaderContent h1, h2.priceDescription {
    color:#fff;
    text-align: center;
}
h2.priceDescription {
    font-family: 'Poppins', sans-serif; ;
}
.innerHeaderContent  .buttonsGrid  {
      align-self: center;
}
.marginOverlay {
    padding-top:0px !important;
}

.aboutClientContent {
    background: linear-gradient(138.91deg, #3023AE 3.17%, #C86DD7 97.21%);
}
.aboutClientContentItem {
    background-color:#fff;
    border-radius:30px;
}
.aboutClientContentItemGrid {
    display:flex;
    flex-direction: column;
    gap:50px;
}
.aboutClientContentItem {
    display:flex;
    flex-direction: row;
}
.aboutClientContentItemInfo h3 {
    color:#1E1C1C;
}
.aboutClientContentItemInfo p {
    font-size:14px;
    line-height: normal;
    color:#646464;
    font-family: 'Poppins', sans-serif;
}
.aboutClientContent .signUp {
    display: block;
    width: fit-content;
    margin:50px auto 0;
}
.roundAndText {
    box-shadow: 0px 4px 40px 0px rgba(43, 89, 255, 0.08);
}
.aboutClientContentItem {
    box-shadow: 0px 4px 40px 0px rgba(43, 89, 255, 0.08);
}
.innerHeaderContent h1 {
    margin:0;
}
.whyGo {
    background: linear-gradient(139deg, #2D23AE 3.17%, #C86DD7 97.21%);
    text-align: center;
}
.whyGoGrid {
    display:flex;
    flex-wrap: wrap;
    gap:30px;
}
.whyGoItem {
    border-radius: 30px;
    background: #FFF;
    flex: 1 0 calc(50% - 15px);
}
.pricingImage {
    max-width: 280px;
    display: block;
    margin:0 auto;
}
.priceSwitch  {
    border: 1px solid #000;
}
.priceDiv h2 {
    text-align: center;
    margin-bottom:15px;
}
.whyGo h2, .whyGo h3  {
    color:#fff;
}
.whyGo h3, .whyGo h4 {
    font-size:24px;
    margin:0;
}
.whyGoGrid {
    margin-top:60px;
}
.whyGoItem p {
    margin:0;
}
.whyGoItem {
    display:flex;
    flex-direction: column;
    gap:30px;
    align-items: center;
}
.whyGoItem p {
    max-width: 260px;
    font-size: 14px;
    line-height: normal;
    color:#909090;
}
.pricingGrid {
    margin-bottom:60px;
}
.priceSwitch li button.active {
    background: linear-gradient(139deg, #2D23AE 3.17%, #C86DD7 97.21%);
    border-radius:100px;
}
.priceDiv:nth-child(4) {
    border-radius: 0px 0px 30px 30px;
}
.buttonsGrid .dropList {
    border:0px;
    padding:0;
    background:transparent;
    margin:0;
    margin-left:15px !important;
}
.dropList.show {
    display: flex;
    flex-direction: column;
    gap:12px;
}
.buttonsGrid .dropList li a {
    background: linear-gradient(140.1deg, #E2792E 4.37%, #DFAD2E 96.9%);
    padding: 8px 20px;
    transition: 0.5s;
    border-radius: 100px;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    color:#fff;
    text-align: center;
}
.aboutClientContent h2 {
    color:#fff;
}
.clientContent .col-lg-4:nth-child(10) .clientItems {
   width: 100%;
   padding:0;
}
.clientContent .col-lg-4:nth-child(10) .clientItems img {
    width: 100%;
    height: auto;
}
.clientContent .col-lg-4:nth-child(10) .clientItems {
    width: 100%;
} 
.clientContent .col-lg-4:nth-child(10)  {
    width: 100%;
}
.latestBlogs {
    background-color:#fff;
    box-shadow: 0px 4px 20px 0px rgba(43, 89, 255, 0.08);
    border-radius:24px;
}
.outsideImage {
    background-color:#FAFAFA;
    padding:20px;
    border-radius: 24px;
    height: 243px;
    object-fit: contain;
}
.latestBlogHead {
    flex-direction: column;
    align-items: center;
}
.latestBlogHead p {
    color:#646464;
    font-size:18px;
}
.latestBlogHead h2 {
    margin-bottom:16px;
}
.lynxiPostsGrid .lynxiPosts  img {
    background-color:#fff;
    box-shadow: 0px 4px 40px 0px rgba(43, 89, 255, 0.08);
}
.postHeading {
background: linear-gradient(139deg, #2D23AE 3.17%, #C86DD7 97.21%);
}
.postHeading h1, .postHeading p {
    color:#fff;
}
.latestBlogs .signUp {
    margin: 50px auto 0;
    display: table;
}
.authorInfo {
    padding:30px 17px;
    border-radius: 24px;
    box-shadow: 0px 4px 40px 0px rgba(43, 89, 255, 0.08);
    margin-top:30px;
    margin-bottom:52px;
}
.bigPostImage {
    border-radius: 24px;
    margin:0 auto;
    display: table;
}
/* Basic styling */
.hidden-checkbox {
    display: none;
}
.btn.signUp {
    border:0;
    color:#fff;
}
.btn-group-custom {
    position: relative;
    display: inline-block;
}
.dropdown-menu {
    border: 0px;
    background-color: transparent;
}  
.dropdown-menu:active, .dropdown-menu:focus-within,
.dropdown-menu:focus, .dropdown-menu:target {
    border:0px;
} 
.dropdown-item {
    margin-bottom:8px;
}

.btn-custom {
    display: inline-block;
    padding: 10px 20px;
    background-color: #007bff;
    color: white;
    cursor: pointer;
    border: none;
    border-radius: 5px;
    text-align: center;
}

.dropdown-list-custom {
    display: none;
    position: absolute;
    background-color: white;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    z-index: 1;
    list-style: none;
    margin: 0;
    padding: 0;
    min-width: 160px;
    border-radius: 5px;
}

.dropdown-list-custom li {
    border-bottom: 1px solid #ddd;
}

.dropdown-list-custom li a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-list-custom li a:hover {
    background-color: #f1f1f1;
}

/* Show dropdown menu when checkbox is checked */
.hidden-checkbox:checked + .btn-custom + .dropdown-list-custom {
    display: block;
}
















/* start mobile responsive */
@media only screen and (max-width: 991px) {
    .newLabel {
        position: absolute;
        height:150px;
        width: 150px;
        left:-75px;
        top:-75px;
        transform: matrix(0.71, -0.71, 0.71, 0.71, 0, 0);
        overflow: hidden;
        background: linear-gradient(45deg, #D5171D 14.65%, #FF4F53 50.14%, #D5171D 85.36%);
    }
    .newLabel p {
        font-size: 24px !important;
        line-height: normal !important;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-align: center;
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        color: #fff !important;
        width: 100%;
        margin-bottom: 5px;
    }   
    footer {
        padding-top:30px;
    }
    .latest_box {
        margin-bottom:0 !important;
    }
    .latestPosts h3 {
        font-size:18px !important;
    }
    .authorInfo {
        display: none !important;
    }
    .postDiv {
        margin-top:32px;
    }
    .postHeading {
        padding:80px 0 180px;
    }
    .lynxiPostsGrid {
        margin-top:-113px;
    }
    .clientContent .col-lg-4:nth-child(10) .clientItems {
        width: 100%;
     }
     .clientContent .col-lg-4:nth-child(10) .clientItems h3,
     .clientContent .col-lg-4:nth-child(10) .clientItems p {
        padding-left:25px;
        padding-right:25px;
     }
    .clientContent .col-lg-4:nth-child(10) .clientItems {
        padding-bottom:50px;
    }
    .subcribeBlock {
        margin-top:60px;
    }
    .innerDiv h1 {
        margin-top:50px;
    }
    .aboutClientContent h2 {
        margin-bottom:30px;
        font-size:28px;
        line-height: normal;
    }
    .buttonsGrid {
        gap:0;
    }
    .mainGrid {
        padding-bottom:50px;
    }
    .buttonsGrid .dropList {
        margin-top:20px !important;
    }
    .buttonsGrid .bookDemo {
        justify-content:center;
    }
    .priceDiv:nth-child(4) {
        margin-top:40px;
    }
    .cancelPlan {
        margin-bottom:30px !important;
        max-width: 240px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .whyGoItem {
        padding:30px 25px;
    }
    .whyGo {
        padding:60px 0;
    }
    .whyGo h2 {
        font-size:36px;
        line-height: normal;
        margin-bottom:20px;
    }
    .priceDiv  {
        padding:36px 24px;
    }
    .pricingImage {
        margin-bottom:60px;
    }
    .customerReviews {
        margin-bottom:60px;
    }
    .pricing_grid {
        margin:60px 0;
    }
    .contactPage {
        margin-bottom:60px;
    }
    .lynxiVideo {
        margin-bottom:60px;
    }
    .noTop {
        padding:0px 0px 60px !important;
    }
    .signUp {
        margin-top:5px !important;
    }
    .textBlocks {
        display: flex;
        flex-direction: column;
        gap: 60px;
    }
    .innerHeaderContent .priceTitle {
        font-size:32px;
        line-height: normal;
        margin-bottom:30px;
    }
    .innerHeaderContent .alertPc {
        color:#fff;
    }
    .innerHeaderContent .priceDescription {
        font-size:16px;
        margin-bottom:30px;
    }
    .innerHeaderContent .bookDemo{
        width: fit-content;
        margin:auto;
    }
    .innerHeaderContent {
        padding:170px 8px;
    }
    .aboutClientContentItem {
        flex-direction: column;
    }
    .aboutClientContentItem {
        padding:26px 25px;
    }
    .aboutClientContentItem img,
    .aboutClientContentItem h3 {
        margin-bottom:20px;
    }
    .aboutClientContent {
        padding:60px 0;
        margin-bottom:60px;
    }
    body{
        padding-top:76px;
    }
    .footer_menu  {
        flex-direction: column;
    }
    .terms_menu {
        flex-direction: row;
    }
    .centrFooter {
        order: 1;
    }
    .footer_menu  {
        order:2;
    }
    .terms_menu  {
        order:3;
        justify-content: space-between;
        width: 100%;
    }
    .footerGrid {
        flex-direction: column;
        align-items: center;
        gap:30px;
    }
    .subcribeBlock .wpcf7-submit {
        width:fit-content;
        margin-right: auto;
        margin-left: auto;
    }
    .subscribeInput {
        border-radius:100px;
    }
    .subscribeInput {
        font-size:14px;
        margin-bottom:10px;
    }
    .innerSub h2 {
        font-size:28px;
        line-height: normal;
        margin-bottom:10px;
    }
    .innerSub p {
        font-size:16px;
        line-height: 150%;
        margin-bottom:30px;
        color:rgba(255, 255, 255, 0.8);
    }
    .innerSub form>p {
        flex-direction: column !important;
    }
    .subcribeBlock {
        padding:30px 25px;
    }
    .onlinePresence h6 {
        font-size:20px;
        margin-bottom:30px;
    }
    .moreCreate {
        padding:60px 25px;
        margin-bottom:60px;
    }
    .moreCreate p {
        font-size: 14px !important;
        line-height: 150% !important;
        padding-bottom:20px !important;
    }
    .moreCreate h2 {
        margin-bottom: 20px !important;
        font-size: 28px !important;
        line-height: normal !important;
    }
    .signUp {
        font-size:14px;
    }
    .videoInfo p {
        padding-left:25px;
        padding-right:25px;
    }
    .videoInfo h3 {
        padding-left:40px;
        padding-right:40px;
        padding-top:30px;
        margin-bottom:30px;
    }
    .videoInfo h2 {
        padding:0px 25px 30px; 
        color:#fff;
    }
    .roundAndText img {
        margin-bottom:0 !important;
    }
    .roundAndText {
        padding:60px 15px;
        background-color: #fff;
        border-radius: 30px;
        display:flex;
        flex-direction: column;
        gap:30px;
    }
    .textBlocks img {
        margin-bottom:30px;
    }
    .textBlocks {
        padding:60px 0;
    }
    .changingTitle {
        font-size:32px;
        line-height: normal;
    }
    .mainImage {
        margin-bottom:30px;
    }
    .pricingGrid, .priceSwitch  {
        margin-left:8px;
        margin-right: 8px;
    }
    .pricingHeaderText h1 {
        font-size:32px;
        line-height: 48px;
    }
    .titlesAndText h1 {
        font-size:28px;
        line-height:normal;
        margin-bottom:30px;
    }
    .titlesAndText h2 {
        font-size: 28px;
        line-height: normal;
        margin-bottom:30px;
    }
    .titlesAndText h3 {
        font-size:18px;
        line-height:22px;
    }
    .titlesAndText p {
        font-size:14px;
        line-height:150%;
    }
	.mostPopularDiv {
	    margin-top:40px;
    }
    .clientContent {
        margin-top:60px;
    }
    .benefitList {
        margin-top:32px;
    }
    .hideOnMob {
        display:none !important;
    }
    .blogText p {
     font-size: 14px; 
    }
    .blogText h2 {
        font-size: 16px; 
    }
    .lynxiVideo {
        padding:60px 0;
    }  
   .clientContent {
        margin-bottom:60px;
    }
    .buttonsGrid {
        flex-direction: column;
    }
    .priceDiv {
        width:100%;
    }
    .alertPc {
        margin-top:10px;
    }
    .latest_box img {
        height:200px;
    }
    .postDiv {
        flex-direction: column;
    }
    .sideBanner {
        display:none;
    }
    .blogTitle h1 {
        font-size:24px;
        line-height32px;
        margin-bottom:16px;
    }
    .blogTitle p {
        font-size:16px;
        line-height:24px;
    }
    .moreDescription {
        margin-top:24px;
    }
    .benefitItem:last-child {
        margin-bottom:20px;
    }
    .descriptionMain {
        width:100%;
    }
    .descriptionMain p {
        font-size:16px;
        line-height: 21px;
        margin-bottom:24px;
    }
    .signUp, .subscribeInput, .titlesAndText a {
        padding:14px 28px;
    }
    .subscribeInput {
        border:1px solid #E8E9EB;
    }
    .mainImage{
        margin-top:20px;
    }
    .clientContent h2, .onlinePresence h2, 
    .growBusiness h2, .customerReviews h2,
    .contactPage h2, .imgText h2 {
        margin-bottom:30px;
        font-size:28px;
        line-height: normal;
        font-weight: 700;
    }
    .clientItems {
        padding:25px;
        margin-bottom:30px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .clientItems h3 {
        font-size:20px;
        line-height: normal;
    }
    .clientItems img {
        margin-bottom:20px;
    }
    .startbtn {
        width:100%;
        margin-top:12px;
        display:block;
        text-align: center;
        width: fit-content;
    }
    .onlinePresence {
        margin-top:60px;
    }
    .imgOut {
        max-width: 100%;
        margin-bottom:32px;
    }
    .benefitDesc p  {
        font-size:12px;
        line-height: 18px;
    }
    .benefitIcon {
        align-self: baseline;
        padding:10px;
    }
    .benefitIcon svg {
        width:18px;
        height:15px;
    }
    .splide__pagination ul {
        margin-top:32px;
    }
    .testmonText {
        padding:24px;
    }
    footer {
        margin-top:60px;
    }
    .contactPage h2, .imgText h2 .imgText h3 {
        padding-top:32px;
    }
    .imgText h3 {
        font-weight: 700;
    }
    .switch_menu {
        margin-bottom:60px;
    }
    .priceSwitch {
        display:flex;
        width:100%;
    }
    .priceSwitch li {
        width:50%;
    }
    .priceSwitch button {
        width: 100%;
    }
    .lynxi-menu  {
        margin-top:15px;
    }
    .imgText p {
        font-size:14px;
        font-weight: 400;
        line-height:21px;
        color:#646464;
    }
    .myForm {
        padding:40px 20px;
        margin-top:24px;
    }
    .customerReviews  {
        margin-top:60px;
        margin-bottom:80px;
    }
    .latestBlogs {
        margin-top:70px;
    } 
    .blogGridItems {
        flex-wrap: wrap;
    }
    .wpcf7-spinner {
        display:none !important;
    }
    .subscribeInput {
        width:100%;
    }
}

@media only screen and (max-width: 1200px) {
    .pricing_grid .row {
        gap:40px 0;
    }
}
.videoInfo h2, .videoInfo h3 {
    text-align: center;
}

@media only screen and (min-width: 992px) {
    .newLabel {
        position: absolute;
        height:400px;
        width: 400px;
        left:-200px;
        top:-200px;
        transform: matrix(0.71, -0.71, 0.71, 0.71, 0, 0);
        overflow: hidden;
        background: linear-gradient(45deg, #D5171D 14.65%, #FF4F53 50.14%, #D5171D 85.36%);
    }
    .newLabel p {
        font-size: 64px !important;
        line-height: normal !important;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-align: center;
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        color: #fff !important;
        width: 100%;
        margin-bottom: 5px;
    }    
    .postHeading {
        padding-bottom:272px;
    }
    .lynxiPostsGrid {
        margin-top:-209px;
    }
    .bigInfo h3 {
        font-size:24px;
        line-height:32px;
    }
    .clientContent .col-lg-4:nth-child(10) .clientItems {
        padding-bottom:100px;
    }
    .clientContent .col-lg-4:nth-child(10) .clientItems h3 {
        font-size:36px;
        line-height: 50px;
        margin-top:50px;
        margin-bottom:50px;
    }
    .clientContent .col-lg-4:nth-child(10) .clientItems p {
        font-size:18px;
        line-height: 27px;
    }
    .clientContent .col-lg-4:nth-child(10) h3, 
    .clientContent .col-lg-4:nth-child(10) p {
        max-width: 730px;
        margin:auto;
    }
    .subcribeBlock {
        margin-top:97px;
    }
    .bigPostImage img {
        border-radius: 24px;
        margin-bottom:60px;
        margin-top:30px;
    }
    .innerDiv h1 {
        margin-top:60px;
    }
    .aboutClientContent h2 {
        margin-bottom:50px;
        font-size:36px;
        line-height: normal;
    }
    .whyGoGrid {
        padding-left:225px;
        padding-right: 225px;
    }
    .customerReviews {
        margin-bottom:97px;
    }
    .pricingGrid {
        margin-bottom:60px;
    }
    .priceDiv {
        padding:36px 24px;
    }
    .pricingImage {
        margin-bottom:60px;
    }
    .pricing_grid {
        margin:97px 0;
    }
    .whyGoItem {
        padding:30px 55px;
    }
    .whyGo {
        padding:97px;
    }
    .contactPage {
        margin-bottom:97px;
    }
    .lynxiVideo {
        margin-bottom:97px;
    }
    .noTop {
        padding:0px 0px 97px !important;
    }
    .subscribeInput  {
        width:107% !important;
    }
    .innerSub form {
        max-width: 570px;
        margin:auto;
    }
    body{
        padding-top:100px;
    }
    .aboutClientContentItemInfo h3 {
        font-size: 24px;
        line-height: normal;
        margin-bottom:29px;
    }
    .aboutClientContentItem {
        padding:72px 92px;
        gap:73px;
        align-items: center;
    }
    .aboutClientContent {
        padding:97px 0;
        margin-bottom:97px;
    }
    .roundOverlay {
        margin-top:-60px !important;
    }
    .roundOverlay img {
        margin-bottom:32px;
    }
    .roundOverlay h2 {
        margin-bottom:16px !important;
    }
    .roundOverlay .roundTextArea {
        max-width:100%;
    }
    h2.priceDescription {
        font-size: 18px;
        line-height: 150%;
    }
    .innerHeader {
        padding:97px 0;
    }
    .innerHeaderContent {
        max-width: 685px;
        gap:40px;
    }
    .innerHeaderContent h1 {
        font-size: 46px;
        line-height: normal;
    }
    .footer_menu, .terms_menu {
        flex-direction: column;
    }
    .subscribeInput {
        border-radius:100px 0px 0px 100px;
    }
    .wpcf7-form-control-wrap {
        width:100%;
    }
    .innerSub .wpcf7-submit {
        position:relative;
    }
    .onlinePresence h6 {
        font-size:24px;
        margin-bottom:50px;
    }
    .videoInfo h2 {    
        margin-bottom: 50px;
        color:#fff;
    }
    .lynxiVideo img {
        border-radius: 24px;
    }
    .clientContent h2, .customerReviews h2 {
        margin-bottom:50px;
    }
    .roundTextArea h2 {
        font-family: Nunito;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom:50px;
    }
    .textBlocks {
        display:flex;
        flex-direction: column;
        gap:97px;
    }
    .roundAndText {
        padding:100px 90px;
        background-color: #fff;
        border-radius: 30px;
        display:flex;
        flex-direction: column;
        gap:50px;
        align-items: center;
    }
    .roundTextArea {
        max-width: 660px;
        margin-right: auto;
        margin-left: auto;
    }
    .roundTextArea {
        font-size:18px;
        line-height: 150%;
    }
    .clientContent {
        margin-top:140px;
    }
    .textBlocks {
        padding:97px 0;
    }
    .textBlocks h1 {
        margin-bottom:40px;
    }
    footer {
        padding:80px 0;
    }
    .lynxiVideo, .clientContent, 
    .onlinePresence, .customerReviews {
        margin-top: 97px;
    }
    .videoInfo h3 {
        font-size: 24px;
        font-style: normal;
        text-align: center;
        margin-bottom:25px;
    } 
    .clientContent h2 {
        max-width: 770px;
        margin-left: auto;
        margin-right: auto;
    }
    .moreCreate {
        padding:100px;
        margin-bottom:97px;
    }
    .moreCreate img {
        margin-bottom:50px;
    }
    .videoInfo h2 {    
        font-size: 36px;
        line-height: normal;
        text-align: center;
    }
    .hideOnPC {
        display:none;
    }
    .blogText p {
        font-size: 16px; 
       }
       .blogText h2 {
           font-size: 24px; 
       }
    .lynxiVideo {
        padding:100px;
    }
    .lynxiVideo img {
        margin-bottom:50px;
    }
    .videoInfo {
        max-width: 773px;
        margin-right: auto;
        margin-left: auto;
    }
    .pricingGrid {
        max-width: 1460px;
        margin-left:auto;
        margin-right:auto;
    }
    .priceDiv {
        width:calc(25% - 32px);
    } 
    .subcribeBlock {
        padding:60px 60px 30px;
    }
    .innerSub h2 {
        font-size:40px;
        line-height:55px;
        margin-bottom:16px;
    }
    .innerSub p {
        font-size:20px;
        line-height:26px;
        margin-bottom:32px;
    }
    .contactPage h2 {
        margin-bottom:64px !important;
    }
    .blogTitle {
        padding-top:76px;
    }
    .latest_box img {
        height:280px;
    }
    .sideBanner a {
        display:table;
        margin:0px auto 8px;
    }
    .sideBanner h2 {
        font-size:18px;
        line-height:48px;
        margin-bottom:16px;
    }
    .sideBanner p {
        font-size:14px;
        line-height:18px;
        margin-bottom:32px;
    }
    .sideBar {
        padding-left:32px;
        border-left:1px solid rgba(232, 233, 235, 1);
    }
    .postInfo h1 {
        font-size:36px;
        line-height: 48px;
    }
    .postDiv {
        padding-top:64px;
    }
    .lynxiPostsGrid {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .blogTitle h1 {
        font-size:36px;
        line-height:47px;
        margin-bottom:16px !important;
    }
    .blogTitle p {
        font-size:16px;
        line-height:28px;
        max-width:470px;
        margin-left:auto;
        margin-right:auto;
    }
    .subcribeForm {
        justify-content: center;
        display: flex;
        position: relative;
    } 
    .pricingHeaderText {
        max-width:85%;
    }
    .imgText {
        padding-bottom:24px;
    }
    .myForm {
        padding:60px;
    }
    .imgText p {
        font-size:16px;
        font-weight: 400;
        line-height:24px;
        color:#646464;
    }
    .lynxi-menu {
        gap:24px;
    }
    .navbar-lynxi {
        padding:20px 0;
    }
    .descriptionMain {
        width:85%;
    }
    .descriptionMain h2 {
        font-size:46px;
        line-height: 54px;
/*         max-width:580px; */
    }
    .descriptionMain p {
        font-size:18px;
        line-height: 24px;
        margin-bottom:32px;
    }
    .bookDemo {
        font-size:14px;
        line-height:20px;
    
    }
    .signUp, .subscribeInput, .titlesAndText a {
        padding:14px 32px;
    }
    .subscribeInput {
        border:1px solid #E8E9EB;
    }
    .mainGrid {
        padding:97px 0;
    }
    .clientContent h2, .onlinePresence h2, 
    .growBusiness h2, .customerReviews h2,
    .contactPage h2, .imgText h2, .faqGrid h2 {
        font-size:36px;
        line-height: 48px;
    }
    .onlinePresence h2 {
        margin-bottom:20px;
    }
    .clientItems {
        padding: 26px 32px;
        margin-bottom:32px;
    }
    .clientItems h3 {
        font-size:20px;
        line-height: 28px;
    }
    .clientItems img {
        margin-bottom:24px;
        display:block;
        height:207px;
        object-fit: cover;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .startbtn {
        /* margin-top:24px; */
        display:inline-block;
        display: table;
        margin-left: auto;
        margin-right: auto;
    }
    .customerReviews {
        padding-bottom:60px;
    }
    .imgOut {
        position: absolute;
        left:-3%;
        top: 50%;
        max-width: 50%;
        transform: translateY(-50%);
        max-height: 90%;
    }
    .benefitDesc h3  {
        font-size:20px;
        line-height: 27px;
    }
    .benefitDesc p  {
        font-size:16px;
        line-height: 24px;
    }
    .benefitItem:nth-child(2), .benefitItem:nth-child(3) {
        margin-left:40px;
    }
    .benefitIcon {
        align-self: center;
        padding:25px;
    }
    .growBusiness .startbtn {
        margin-top:32px;
    }
    ul.splide__pagination {
        bottom:-40px;
    }
    .testmonText {
        padding:20px;
    }
    footer {
        margin-top:97px;
    }
    .contactPage h2, .imgText h2 {
        padding-top:64px;
    }
    .priceSwitch li button {
        padding:12px 55px;
        font-size:16px;
        line-height:150%;
        text-align: center;
        border-radius: 100px;
        font-weight: 400;
    }
    .switch_menu {
        margin-bottom:68px;
    }
    .myForm {
        margin-left:64px;
    }
    .latestBlogHead h2 {
        font-size:36px;
        line-height:48px;
    }
    .bigGrid {
        width:45%;
    }
    .smallGrid {
        width:25%;
        gap:32px;
    }
    .reverse {
        flex-direction: column-reverse !important;
    }
    .smallGrid, .bigGrid {
        display:flex;
        justify-content: space-between;
        flex-direction: column;
    }
    .descriptionMain div p {
        margin:40px 0;
    }
    .latestBlogs {
        padding:50px 59px 54px;
    }
}
/* ends mobile responsives */

.descriptionMain h2 {
    margin-bottom:12px;
}
.descriptionMain p {
    color:#646464;
}
.bookDemo {
    color:#1e1c1c;
}
.buttonsGrid p{
    color:#646464;
    font-size: 14px;
    line-height: 18px;
}
.clientItems {
    box-shadow: 0px 4px 40px 0px rgba(43, 89, 255, 0.08);
    background-color:#fff;
    position: relative;
    overflow: hidden;
}
.clientContent h2, .onlinePresence h2, 
    .growBusiness h2, .customerReviews h2,
    .contactPage h2, .imgText h2, .priceBenefit h2, .faqGrid h2  {
    text-align:center;
}
.clientItems {
    border-radius: 24px;
    transition: 0.5s;
}
.clientItems:hover {
    box-shadow: 0px 4px 40px 0px rgba(43, 89, 255, 0.08);
    transition: 0.5s;
}
.benefitItem:hover {
    box-shadow: 0px 4px 40px 0px rgba(43, 89, 255, 0.08);
    transition: 0.5s;
	border:1px solid #fff;
}
.clientItems h3 {
    color:#1e1c1c;
    text-align: center;
    margin-bottom:12px;
}
.clientItems p {
    color:#646464;
    text-align: center;
    line-height: normal;
    font-size:14px;
    margin-bottom:0;
}
.onlinePresence h6 {
    color:#646464;
    text-align: center;
    line-height: normal;
}
.clientContent h2, .onlinePresence h2, 
.growBusiness h2, .customerReviews h2,
.contactPage h2, .imgText h2, .priceBenefit h2, .faqGrid h2  {
    color: #1E1C1C;
}
.comingSoon {
    background: linear-gradient(138.91deg, #3023AE 3.17%, #C86DD7 97.21%);
    position:absolute;
    left: -26%;
    top: -26%;
    transform: matrix(0.71, -0.71, 0.71, 0.71, 0, 0);
    overflow: hidden;
    height:50%;
    width:50%;
}
.comingSoon p {
    font-size:13px;
    line-height: 20px;
    font-weight: 600;
    letter-spacing: 0.08em;
    text-align: center;
    position: absolute;
    bottom:0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    color:#fff;
    width:100%;
    margin-bottom:5px;
}
.growBusiness {
    position: relative;
    margin-top:60px;
}
.benefitItem {
    display: flex;
    gap:20px;
    padding:20px;
    border-radius: 24px;
    border:1px solid #EADAFF;
	transition:0.5s;
}
.benefitIcon {
    background: linear-gradient(138.91deg, #3123ae53 3.17%, #c96dd735 97.21%);
    border-radius: 50%;
}
.benefitDesc p {
    margin-bottom:0;
    color:#303030;
}
.benefitList {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.testmonText {
    box-shadow: 0px 4px 20px 0px rgba(43, 89, 255, 0.08);
    border-radius:24px;
    position:relative;
    height:55%;
}
.testmonText:after {
    content: '';
    position: absolute;
    bottom: -27px;
    left: 32px;
    width: 0;
    height: 0;
    border-left: 27px solid transparent;
    border-right: 0px solid transparent;
    border-top: 27px solid #ffffff;
    clear: both;
}
.splide__pagination li button {
    background-color: #3123ae4f;
}
.splide__pagination li .is-active {
    background-color: #3023AE;
}
.personImg {
    border-radius:50%;
    border:5px solid #fff;
    box-shadow: 0px 4px 40px 0px rgba(43, 89, 255, 0.08);
}
.persTestmon {
    margin-top:42px;
    margin-left:20px;
    display:flex;
    gap:16px;
}
.testmonText {
    font-size:16px;
    line-height: 24px;
    color:#646464;
}
.persTestmon h2 {
    font-size:18px;
    line-height: 24px;
    font-weight: 700;
}
.persTestmon {
    font-size:14px;
    line-height: 21px;
    color:#646464;
}
.moreCreate {
    background: linear-gradient(138.91deg, #3023AE 3.17%, #C86DD7 97.21%);
    border-radius:24px;
    color:#fff;
    text-align: center;
}
.moreCreate h2 {
    font-size:36px;
    line-height: 55px;
    font-weight: 700;
    margin-bottom:16px;
}
.moreCreate p {
    margin-bottom:0;
    padding-bottom:50px;
    font-size:20px;
    line-height: 26px;
}
footer {
    background-color:#fff;
}
footer img {
    text-align: center;
    display:block;
    margin-bottom:45px;
    margin-left: auto;
    margin-right: auto;
}
.footer_menu, .terms_menu {
    display:flex;
    gap:15px;
    list-style:none;
    padding-left:0;
}
.terms_menu li {
    text-align: right;
}
.terms_menu a {
    text-decoration: none;
    color:#646464;
    font-size:14px;
    line-height:20px;
    margin:16px 0 32px;
}
.socBtns {
    display:flex;
    flex-direction: row;
    gap:12px;
    justify-content: center;
}
.footer_menu a {
    color:#646464;
    font-size:14px;
    line-height:20px;
}
.socBtns img {
    height:36px;
    width: 36px;
    margin-bottom:0;
}
.socBtns a {
    border-radius:50%;
    padding:0px;
    line-height: 9px;
}
.lynxModal {
	border-radius:8px;
}
.removeStyle {
	-webkit-appearance: none;
	outline: none;
	border: 0px;
} 
.subcribeForm .wpcf7-not-valid-tip {
    display:none;
}
.wpcf7-spinner {
    display:none;
}
.subcribeForm .wpcf7-submit {
    margin-left:-30px;
    position:relative;
    margin-top:-1px;
}
.subscribeInput:focus-visible {
    outline:0;
}
.not-found {
    padding-top:80px;
    text-align:center;
    color:#333A3F;
}
.not-found h1 {
    font-size:38.2px;
    line-height: 45.26px;
}
.not-found p {
    font-size:11.83px;
    line-height: 14.02px;
    margin-bottom:7px;
}
.btnHome {
    margin-top:32px;
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.navbar-brand {
    padding:0px;
}
.pricing_grid .signUp {
    margin-top:30px;
}
.priceSwitch {
    background: linear-gradient(140.1deg, rgba(251, 131, 50, 0.1) 4.37%, rgba(248, 195, 50, 0.1) 96.9%);
    border-radius: 100px;
    --bs-nav-pills-link-active-bg:#FB8332;
    --bs-nav-pills-border-radius: 100px;
    --bs-nav-link-color:#fff;
    --bs-nav-link-hover-color:#FB8332;
}
.switch_menu {
    display:flex;
    justify-content: center;
}
.priceDiv {
    border-radius:30px;
    background-color:#fff;
    height:100%;
    display: flex;
    position: relative;
    flex-direction: column;
}
.priceDiv.priceYear {
    border-radius:0px 0px 12px 12px;
}
.priceDiv:hover {
    transition: 0.5s;
    background: #ffc10717;
    box-shadow: 0px 0px 0px 1px #0091f834 inset;
}
.discount_div {
    background: #0091F8;
    border-radius:24px 24px 0px 0px;
    text-align: center;
    font-size:16px;
    line-height: 20px;
    color:#fff;
    padding:8px;
    position: absolute;
    top:-36px;
    left:0;
    border:1px solid #0091F8;
    position: absolute;
    width: 100%;
    transition: 0.5s;
}
.priceDiv h2 {
    font-size:36px;
    line-height:normal;
    font-weight:700;
}
.priceDiv p {
    color:#909090;
    line-height:normal;
    font-size:20px;
    text-align: center;
    margin-bottom:30px;
}
.amount {
    font-size:32px;
    line-height:44px;
    font-weight: 700;
    margin-bottom:15px;
}
.amount span {
    font-size:20px;
    line-height: normal;
    color:#1E1C1C;
}
.priceStart {
    border: 1px solid rgba(32, 187, 44, 0.3);
}
.priceStart h2 {
    color:#289E20;
}
.priceBusiness {
    border: 1px solid rgba(0, 145, 248, 0.3);
}
.priceBusiness h2 {
    color:#0091F8;
}
.pricePro {
    border: 1px solid rgba(151, 71, 255, 0.3);
}
.pricePro h2 {
    color:#9747FF;
}
.priceStudio {
    border: 1px solid rgba(250, 160, 50, 0.3);
}
.priceStudio h2 {
    color:#FAA032;
}
.choosePlan {
    font-size:14px;
    line-height:20px;
    padding:14px;
    width:100%;
    color:#fff;
    text-align: center;
    border-radius: 100px;
    margin-top: auto;
}
.choosePlan:hover {
    color:#ffffffd3;
}
.priceBusiness .choosePlan {
    background-color:#0091F8;
}
.pricePro .choosePlan {
    background-color:#9747FF;
}
.priceStudio .choosePlan {
    background-color:#FAA032;
}
.benefits {
    position:relative;
}
.mostPopular {
    position: absolute;
    background: linear-gradient(138.91deg, #3023AE 3.17%, #C86DD7 97.21%);
    transform: rotate(26.73deg);
    border-radius:50%;
    height:80px;
    width: 80px;
    right:0;
    top:-20px;
    padding-top:15px;
    text-align: center;
    font-size:14px;
    color:#fff;
}
.benefits {
    list-style: none;
    padding-left:0;
}
.benefits li {
    margin-bottom:15px;
    vertical-align: 5%;
    font-weight: 400;
    font-size:14px;
    color:#646464;
    padding-left: 20px;
    position: relative;
}
.benefits li::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        width: 8px; /* SVG width */
        height: 8px; /* SVG height */
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><ellipse cx="4" cy="4" rx="4" ry="4" fill="%23FAA032"/></svg>');
        background-size: contain;
        background-repeat: no-repeat;
        margin-right: 8px;
}
.benefits li span {
    font-weight: 600;
}
.priceStart .benefits li::before {
    background-color:#289E20;
}
.priceBusiness .benefits li::before {
    background-color:#0091F8;
}
.pricePro .benefits li::before {
    background-color:#9747FF;
}
.priceStudio .benefits li::before {
    background-color:#FAA032;
}
.priceSwitch li button { 
    color:#1e1c1c;
}
.cancelPlan {
    font-size:14px;
    line-height: normal;
    text-align: center;
    color:#646464;
    margin:0;
}
.myForm {
    background: #FFFFFF;
    border: 1px solid #E8E9EB;
    border-radius: 24px;
}
.myForm input, .myForm textarea {
    font-size:14px;
    padding:14px 16px;
    color:#767D89;
}
.contactUsBtn {
    width:100%;
    color:#fff !important;
}
.thankyouText {
    text-align: center;
    color:#1E1C1C;
    padding:30px;
    position: relative;
}
.btn-close {
    position: absolute;
    right:30px;
    top:20px;
}
.lynxModal .modal-dialog{
    max-width:340px;
}
.contactInfo li {
    color:rgba(30, 28, 28, 0.7);
    font-size:20px;
    line-height: 30px;
}
.infoUnderline {
    text-decoration: underline;
}
.wpcf7-not-valid-tip {
    font-size:12px;
}
.persTestmon img {
    height:70px;
    width:70px;
}
.navbar-brand{
    width: 140px;
    height: 59px;
    position: relative;

}
@keyframes FirstRotation {
    from {
        transform: rotate(0deg);
        top: 0px;
    }
    to {
        transform: rotate(20deg);
        top: 0px;
    }
}

@keyframes FirstRotationBack {
    from {
        transform: rotate(20deg);
        top: 0px;
    }
    to {
        transform: rotate(0deg);
        top: 0px;
    }
}

.first{
    height: 100%;
    animation-name: FirstRotationBack;
    animation-duration: 0.2s;
}
.navbar-brand:hover>.last{
    display: block;
    animation-name: FirstRotation;
    animation-duration: 0.2s;
}
.navbar-brand:hover>.first{
    display: none;
}

.last{
    height: 100%;
    position: absolute;
    transform: rotate(20deg);
    display: none;
}
.titleLogo {
    position: absolute;
    right:10px;
    bottom:0;
}
.alertPc {
    font-size:10px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    line-height:13px;
    color:#D3220B;
}
.myForm input {
    max-width:100%;
}
.navbar button {
    box-shadow:none !important;
}
.subTitle {
    color:#9747FF;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size:20px;
    line-height: 28px;
    font-weight: 700;
}
.priceTitle {
    color:#1E1C1C;
    font-weight: 700;
    font-size: 40px;
    line-height: 55px;
}
.priceDescription {
    font-size: 20px;
    line-height: 24px;
    color:#646464;
}
.customerReviews .splide__track {
    padding:5px 15px 20px 15px !important
}
.latestBlogHead {
    display:flex;
    margin-bottom: 36px;
}
.latestBlogHead h2 {
    color:#1E1C1C;
}
.blogGridItems {
    display:flex;
    gap:25px;
}
.bigGrid .bigInfo {
    margin-top:12px;
}
.bigInfo h3 {
    color: #1E1C1C;
}
.bigInfo p {
    font-size:14px;
    line-height:21px;
    color:#646464;
}
.dateGrid {
    color: #909090;
    font-size: 12px;
    display: flex;
    gap: 8px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom:25px;
    margin-top:25px;
}
.blogDescription {
    font-size:14px;
    line-height:21px;
    color:#646464;
}
.wpcf7-response-output {
    font-size:12px;
}
.wpcf7 form .wpcf7-response-output {
    margin-top:0 !important;
}
.innerDiv h1 {   
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-align: center;
    margin-bottom:30px;
}
.innerDiv .entry-content {
    font-family: 'Poppins', sans-serif;
    line-height:26px;
    font-weight: 100;
}
.lynxiPostsGrid {
    grid-gap: 32px;
}
.lynxiPosts {
    display: flex;
    flex-direction: column;
    margin-bottom:32px;
}
.lynxiPosts img {
    max-width: 100%;
    background-color: #EFEFEF;
    height: 340px;
    object-fit: contain;
    object-position: center;
    border-radius: 24px;
    padding: 10px 10px 0px;
}
.bigPost {
    grid-column: span 2;
}
.blogTitle h1, .blogTitle p {
    text-align:center;
}
.infoBlogText {
    display:flex;
    align-items: center;
    justify-content: space-between;
    margin:0;
}
.newsDate {
    display:flex;
    align-items: center;
    gap:8px;
}
.newsDate p {
    margin-bottom:0;
    font-size:12px;
    line-height: 18px;
    color:rgba(144, 144, 144, 1);
    font-family: 'Poppins', sans-serif;
}
.catName {
    font-size:12px;
    line-height: 20px;
    color:rgba(151, 71, 255, 1);
    font-family: 'Poppins', sans-serif;
}
.lynxiPosts h3 {
    color:rgba(30, 28, 28, 1);
    font-size:18px;
    line-height: 25px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    margin-top:24px;
    margin-bottom:10px;
}
.lynxiPosts a {
    display:flex;
    flex-direction: column;
}
.lynxiPosts {
    display:none;
}
#loadMore {
    color:rgba(151, 71, 255, 1);
    font-size:14px;
    line-height: 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    display: flex;
    justify-content: center;
    margin-top:32px;
}
.postDiv {
    display:flex;
    gap:32px;
}
.postInfo {
    flex-basis:calc(100% - 332px);
}
.postInfo h1 {
    color:rgba(30, 28, 28, 1);
    margin-bottom:16px;
}
.sideBar {
    flex-basis: 332px;
}
.writenBy img {
    height:20px;
    width:20px;
    border-radius:50%;
}
.writenBy {
    display:flex;
    gap:8px;
    align-items: end;
    font-size:12px;
    line-height: 18px;
    color:rgba(144, 144, 144, 1);
}
.writenBy p {
    margin-bottom:0;
}
.writenBy span {
    color:rgba(30, 28, 28, 1);
}
.sideBanner {
    background: linear-gradient(138.91deg, #3023AE 3.17%, #C86DD7 97.21%);
    border-radius: 24px;
    padding:32px;
    color:#fff;
    text-align: center;
}
.authorInfo {
    display:flex;
    gap:16px;
}
.authorText {
    display:flex;
    flex-wrap: wrap;
    gap:0 16px;
    justify-content: space-between;
}
.authorInfo img {
    height:48px;
    width:48px;
    border-radius:50%;
}
.authorInfo p {
    line-height:21px;
    font-size:14px;
    color:rgba(144, 144, 144, 1);
    margin-bottom:4px;
    flex: 0 0 100%;
}
.authorInfo div {
    line-height:24px;
    font-size:16px;
    margin-top:3px;
    color:rgba(30, 28, 28, 1);
}
.latest_box img {
    border-radius: 24px;
    margin-bottom:20px;
    width:100%;
    padding:12px;
    object-fit: contain;
    border-radius: 24px;
    background-color:#fff;
    box-shadow: 0px 4px 40px 0px rgba(43, 89, 255, 0.08);
}
.latest_box {
    display:flex;
    flex-direction: column;
    width:100%;
    margin-bottom:32px;
}
.latest_box h3 {
    font-size:24px;
    line-height:normal;
    color:rgba(30, 28, 28, 1);
    font-weight: 700;
}
.slidePostLynxi li {
    width:80%;
}
.contactInfo {
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}
.navigation {
    display:none;
}
.subcribeBlock {
    background: linear-gradient(138.91deg, #3023AE 3.17%, #C86DD7 97.21%);
    border-radius: 24px;
    text-align:center;
    color:#fff;
}
.innerSub form>p {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.subscribeInput{
    max-width: inherit;
    width: 100%;
}
h2.changingTitle span {
    color:#9747FF;
}
.priceSignature {
    text-align: center;
}
.priceSignature{
    color:#1e1c1c;
    font-size:20px;
    line-height:normal;
    margin-bottom:30px;
}
.mostPopularDiv {
    border-radius: 0px 0px 24px 24px;
}
.priceBenefit {
    margin-top:60px;
}
.priceBenefit h2 {
    font-size: 36px;
    line-height: 48px;
}
.priceBenefit h3 {
    font-size:20px;
    color:##646464;
    margin-bottom:15px;
    text-align:center;
    margin-bottom:32px;
}
.priceBenefit h4 {
    font-size:22px;
    color:#9747ff;
    margin-bottom:15px;
    text-align:center;
}
.priceBenefit p {
    color:#1e1c1c;
    text-align: center;
}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}