/*
   Theme Name: Path Social
   Theme URI: http://childtheme-generator.com/
   Description: Path Social is a child theme of Hello Elementor, created by ChildTheme-Generator.com
   Author: Pivot CMO
   Author URI: http://childtheme-generator.com/
   Template: hello-elementor
   Version: 1.0.0
   Text Domain: path-social
   */

   @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
   @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
   @import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
   /*
   imp work
   */
   body {
     overflow-x: hidden;
     font-family: 'Roboto', sans-serif;
   }

   [type=button],
   [type=submit],
   button {
     color: #EE1D52;
     border: 2px solid #EE1D52;
   }

   [type=button]:focus,
   [type=button]:hover,
   [type=submit]:focus,
   [type=submit]:hover,
   button:focus,
   button:hover {
     background-color: #EE1D52;
   }

   input:focus {
     outline: none !important;
   }

   .custom-mobile-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container {
     padding: 40px 0;
   }

   .custom-mobile-menu ul li.nav-menu-button {
     margin-bottom: 15px;
     margin-top: 30px;
   }

   .custom-mobile-menu ul li.nav-menu-button a {
     background-color: #ee1d52;
     max-width: 200px;
     margin: 0 auto;
     font-size: 13px !important;
     color: #ffffff !important;
     padding-top: 13px;
     padding-bottom: 13px;
     border: 2px solid #ee1d52;
     border-radius: 4px;
   }

   .custom-mobile-menu ul li.nav-menu-button-outline a {
     background-color: #ffffff;
     max-width: 200px;
     margin: 0 auto;
     font-size: 13px !important;
     color: #ee1d52 !important;
     padding-top: 13px;
     padding-bottom: 13px;
     border: 2px solid #ee1d52;
     border-radius: 4px;
   }


   /* ====== New Header ====== */

   .h-input-group {
     position: relative;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -ms-flex-align: stretch;
     align-items: stretch;
     width: 100%;
   }

   .h-input-group-prepend {
     margin-right: -1px;
     display: flex;
   }

   .h-input-group-text {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center;
     padding: 0.375rem 0.75rem;
     margin-bottom: 0;
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #495057;
     text-align: center;
     white-space: nowrap;
     background-color: #e9ecef;
     border: 1px solid #707070;
   }

   .h-input-group .search-field {
     position: relative;
     flex: 1 1 auto;
     width: 1%;
     min-width: 0;
     margin-bottom: 0;
     border: 2px solid transparent;
     padding: 13px;
     -webkit-appearance: none !important;
     background: none;
     line-height: 1;
     color: #000;
     font-size: 12px;
     font-family: 'Roboto', sans-serif;
     background-image: none !important;
     background: #F7F7F7;
     border-radius: 6px !important;
     transition: 0.3s all;
   }

   .h-input-group .search-field.focused {
     border-color: #EE1E52;
   }

   .h-input-group .search-submit {
     position: absolute;
     right: 18px;
     padding: 0;
     border: none;
     color: #EE1E52;
     font-size: 12px;
     font-weight: 700;
     font-family: 'Roboto', sans-serif;
     top: 13px;
   }

   .h-input-group .search-submit:hover {
     background: none;
   }

   .h-input-group .search-submit.mobile-submit {
     display: none;
   }

   .h-input-group .search-submit:focus {
     outline: none;
     background: none;
     color: #EE1E52;
   }

   .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li.acc-menu a,
   .header2-menu .elementor-nav-menu li.acc-menu a {
     color: #F97B24 !important;
   }


   /*.header2-menu ul li.acc-menu a:before {
       content: "";
       position: absolute;
       left: -15px;
       border-radius: 100px;
       background-image: url("assets/dist/images/icon-user-circle.svg");
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center center;
       width: 20px;
       height: 20px;
       opacity: 1 !important;
       background-color: transparent !important;
       overflow: hidden;
   }*/

   .new-footer-menu ul li.last-child a.elementor-item,
   .new-footer-menu ul li.last-child a.elementor-item:hover {
     color: #db2f60 !important;
     font-weight: bold !important;
   }

   p.coupon-text-note {
     font-weight: 700;
     text-align: center;
     color: #000;
   }

   body.popup-open {
     overflow: hidden;
   }

   .ps-menu-toggle a {
     transition: 300ms linear all !important;
   }

   .ps-menu-toggle a.mobile-menu-open {
     transition: 300ms linear all !important;
     transform: rotate(180deg) !important;
   }

   #ps-mobile-menu {
     display: none;
     left: 0;
     right: 0;
     top:auto !important;
   }

   .banner-slide-img .elementor-image,
   .banner-slide-img .elementor-widget-container {
     max-height: 500px;
     overflow: hidden;
     height: auto;
   }

   .banner-slide-img .elementor-image img,
   .banner-slide-img .elementor-widget-container img {
     top: 0px;
     transition-timing-function: ease-in-out;
     position: relative;
     animation: img-move 12s ease-in-out 3s infinite alternate forwards;
   }

   @keyframes img-move {
     0% {
       top: 0px;
     }

     25% {
       top: -200px
     }

     50% {
       top: -530px;
     }

     100% {
       top: 0px;
     }
   }

   @keyframes img-move-2 {
     0% {
       top: 0px;
     }

     25% {
       top: -250px
     }

     50% {
       top: -500px;
     }

     100% {
       top: 0px;
     }
   }

   @keyframes img-move-3 {
     0% {
       top: 0px;
     }

     25% {
       top: -150px
     }

     50% {
       top: -350px;
     }

     100% {
       top: 0px;
     }
   }

   .ps-card-title:before {
     content: "";
     position: absolute;
     height: 5px;
     width: 60px;
     top: 50%;
     right: 0;
     margin-top: -2px;
     background: #d62a74;
     background: -moz-linear-gradient(left, #d62a74 0%, #f97d1f 100%);
     background: -webkit-linear-gradient(left, #d62a74 0%, #f97d1f 100%);
     background: linear-gradient(to right, #d62a74 0%, #f97d1f 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d62a74', endColorstr='#f97d1f', GradientType=1);
   }

   .instagram-engagement-section .input-group h4 {
     font-size: 27px;
     font-weight: 700;
     margin-bottom: 0
   }

   .instagram-engagement-section .input-group p {
     color: rgba(0, 0, 0, .5);
     text-align: left;
     margin: 20px 0 50px;
     font-size: 16px;
   }

   .custom-row.instagramengagement-section input#usernameInput {
     border: 0;
   }

   .instagram-engagement-section .input-group p.engagement-results-txt {
     margin: 0;
   }

   .input-prepend-section {
     display: flex;
     border: 1px solid #666;
     margin-bottom: 20px;
   }

   .input-prepend-section input:focus,
   .input-prepend-section input:focus-visible {
     box-shadow: none !important;
     border: 0px !important;
     outline: none !important;
   }

   .input-prepend-section .input-group-prepend {
     /*border: 1px solid #00000080;*/
     border-right: 0;
     /*padding: 7px 10px;*/
     font-size: 23px;
     font-weight: 700;
   }

   .input-group-prepend.input-prepend-section input#usernameInput {
     border: 0;
   }

   .input-prepend-section input#usernameInput,
   .hashtag-genrate-section .input-group-prepend input {
     border: 1px solid #00000080;
     padding: 0 25px;
     font-size: 20px;
     width: 100%
   }

   .calculate-engagement-btn {
     background-color: #ee1d52;
     border-color: #ee1d52;
     border: 0;
     color: #fff;
     font-size: 20px;
     font-weight: 600;
     width: 100%;
     padding: 15px 0
   }

   p.engagement-results-txt {
     padding: 30px 0
   }

   .user_data_div {
     display: flex;
     width: 100%
   }

   .chart {
     width: 100%;
   }

   .user-dashboard {
     max-width: 100% !important;
     background-color: #F7F7F7;
     padding: 30px 0;
     width: auto !important;
   }

   .user-pofile-left-section {
     width: 100%;
     text-align: center;
     background: #42415c;
     padding: 80px 0
   }

   .user-pofile-right-section {
     width: 100%
   }

   .followerContainer {
     color: #fff
   }

   .followerContainer h3 {
     margin: 0
   }

   .user-pofile-right-section p {
     color: #000;
     padding: 10px 0
   }

   .user-pofile-right-section {
     padding: 120px 0;
     background: #f5f6f9
   }

   .user-pofile-right-section .inner-section-text {
     padding: 120px 20px !important
   }

   .inner-section-text {
     padding: 0 30px
   }

   .user-pofile-right-section .inner-section-text p span {
     color: #fa7d1d;
     float: right;
     font-size: 20px;
     font-weight: 500;
     font-family: "Poppins", sans-serif;
   }

   .user-pofile-left-section h3 strong {
     background: #fa7d1d;
     padding: 10px;
     color: #fff;
     font-weight: 500;
     font-size: 20px;
   }

   .engagement-rate-txt {
     color: #fa7d1d;
     font-size: 60px;
     font-weight: 500;
     font-family: "Poppins", sans-serif;
   }

   h3.engagement-rate-heading {
     padding-top: 30px
   }


   /*.user-opacity-section {
       opacity: 0.3
   }*/

   .engageent-count,
   .followers-count {
     color: #fff
   }

   .followers-count h3,
   .engageent-count h3 {
     margin-bottom: 0;
     font-size: 20px;
   }

   .followers-count {
     padding-top: 10px
   }

   .followers-count h3 strong,
   .engageent-count h3 strong {
     display: block;
     width: 80%;
     text-align: center;
     margin: 0 auto
   }

   .followers-count h4,
   .engageent-count h4 {
     font-size: 50px;
     font-weight: 500;
     color: #fa7d1d;
     margin: 10px 0 0;
     font-family: "Poppins", sans-serif;
   }

   .instagram-audit-section .user-pofile-right-section {
     padding-top: 40px;
     padding-bottom: 0
   }

   .instagram-audit-section .inner-section-text {
     padding: 0 20px
   }

   .instagram-audit-section .user-pofile-left-section {
     padding-top: 50px;
     padding-bottom: 0
   }

   .followerContainer h3 {
     font-size: 22px
   }

   .inner-section-text p {
     margin-bottom: 0;
     font-size: 16px;
     font-weight: 500;
     font-family: "Poppins", sans-serif;
   }

   form.username-genrator-form {
     width: 100%
   }

   .username-genrator-section .input-group-prepend {
     padding: 0
   }

   .username-genrator-section .input-group-prepend button,
   .hashtag-genrate-section .input-group-prepend .input-group-text {
     color: #000;
     border-radius: 0;
     background: #f5f6f9;
     border: 0;
     padding: 15px
   }

   .username-genrator-form .input-prepend-section input {
     border-radius: 0
   }

   .username-genrator-form .form-group {
     padding: 10px 0
   }

   .username-genrator-form .form-group select {
     padding-top: 15px;
     padding-bottom: 15px
   }

   .user-genrator-right-section {
     background: #f5f6f9;
     width: 100%
   }

   .user-genrator-right-section .followers-count h3 {
     color: #000
   }

   .user-genrator-right-section .followers-count h3 strong {
     background: #e8cdcd;
     padding: 20px 0;
     width: 100%
   }

   .user-genrator-right-section .bg-light.border.border-light {
     width: 80%;
     margin: 0 auto
   }

   .user-genrator-checkbox {
     display: flex
   }

   .user-genrator-checkbox .form-check-inline {
     width: 100%;
     padding: 5px 0;
     text-align: left;
   }

   .user-genrator-right-section {
     padding: 50px 0
   }

   .user-genrator-right-section p.d-inline-blockfont-weight-bold {
     padding-top: 40px
   }

   .user-genrator-right-section .user-genrator-checkbox {
     padding-left: 15px
   }

   .user-genrate-btn button {
     width: 100%;
     margin-top: 10px
   }

   .user-genrate-btn {
     padding-top: 20px
   }

   .user-genrate-btn button#checkUsername {
     background-color: #ee1d52;
     border-color: #ee1d52;
     color: #fff
   }

   .user-genrate-btn button.btn.btn-danger.btn-block {
     background-color: #ee1d52;
     border-color: #ee1d52;
     color: #fff
   }

   .user-genrator-checkbox .form-check-inline input {
     margin-right: 10px
   }

   .username-genrator-section .username-genrator-form .form-group input {
     padding: 15px
   }

   .username-genrator-form .input-prepend-section input#usernameInput {
     padding: 12px
   }

   .gentare-time {
     width: 100%
   }

   p.heading {
     text-align: center;
     padding-top: 10px
   }

   .username-genrator-form .input-prepend-section {
     padding-top: 10px
   }

   .hashtag-genrate-section .input-group-prepend button {
     background-color: #ee1d52 !important;
     border-color: #ee1d52 !important;
     color: #fff !important;
     border-radius: 0
   }

   .hashtag-genrate-section .input-group-prepend input {
     border-right: 0
   }

   .hashtag-genrate-section .input-group-prepend .input-group-text {
     border: 1px solid #000;
     border-right: 0
   }

   .hashtag-gen-text-area {
     background: #fdcca6;
     padding: 50px 20px
   }

   .hashtag-genrate-right-section ul li {
     list-style: none;
     display: inline-block;
     width: 49%;
     font-weight: 500;
     color: #000;
     font-size: 20px;
     font-family: "Poppins", sans-serif;
   }

   .hashtag-genrate-right-section ul {
     padding: 10px 0;
     display: inline-block;
     width: 100%
   }

   .hashtag-genrate-right-section {
     width: 100%;
     background: #f5f6f9;
     padding: 30px
   }

   .hashtag-genrate-right-section button.btn.btn-primary {
     width: 100%;
     background: #fdcca6;
     border: 0;
     color: #fff;
     margin: 20px 0 10px
   }

   .recommended-hashtag {
     border: 1px solid #000;
     padding: 40px;
     text-align: center
   }

   .hashtag-genrate-right-section h4 {
     padding: 5px 0;
     color: #000;
     font-size: 20px;
     font-family: "Poppins", sans-serif;
   }

   p.top-btm-padding {
     padding: 25px 0 10px
   }

   .select-flex-container select {
     margin: 10px 0
   }

   .card-img-top h3 {
     color: #fff
   }

   .recommended-hashtag-result p {
     color: #ee1d52;
     background: #ffb881;
     text-align: center;
     display: inline-block;
     padding: 10px 9px;
     border-radius: 5px;
     font-size: 14px;
     margin: 1px
   }

   .recommended-hashtag-result {
     display: none;
     margin-top: 25px
   }

   .recent-post-img img {
     width: 100%;
     height: 250px;
     object-fit: cover
   }

   .over-view-section {
     display: flex;
     background: #fff;
     padding: 12px;
     min-height: 153px
   }

   .post-section,
   .followingr-section,
   .follower-section {
     width: 30%;
     text-align: center
   }

   .post-section h4,
   .followingr-section h4,
   .follower-section h4 {
     font-size: 15px;
     font-weight: 400
   }

   .post-section span,
   .followingr-section span,
   .follower-section span {
     font-size: 30px;
     font-weight: 900;
     color: #4d4f5c
   }

   .over-view-right-section h3 {
     margin: 0;
     margin-bottom: 15px;
   }

   .over-view-left-section {
     width: 30%
   }

   main.user-dashboard #ig-profile-pic {
     width: 90px !important;
     height: 90px !important
   }

   .over-view-right-section {
     padding-left: 15px;
     width: 100%
   }

   .overview-left-section {
     display: flex;
     width: 100%;
     align-items: center
   }

   .overview-right-section {
     display: flex;
     width: 100%;
     background: #fff;
     padding: 30px 0;
     min-height: 153px
   }

   h4.followers-overview {
     padding-left: 13px;
     padding-top: 30px
   }

   .recent-post-img {
     padding-top: 40px
   }

   h4.followers-overviews {
     padding: 50px 0 0 0
   }

   .like-comment-section {
     background: #fff;
     padding: 20px;
     margin-bottom: 30px
   }

   .like-comment-section span {
     float: right;
     font-size: 20px;
     font-weight: 600;
     color: #000
   }

   .like-comment-section {
     font-size: 20px;
     color: #d1d1d1;
     margin-top: -6px
   }

   .grey-txt {
     color: #d1d1d1
   }

   .instagram-audit-section .elementor-column-wrap.elementor-element-populated {
     padding: 0 !important;
     padding-left: 15px !important
   }

   .user_audit_info_div h3 {
     color: #fff;
     font-size: 22px;
   }

   p.biography.grey-txt {
     padding-top: 10px
   }

   .user-overview-heading {
     padding-bottom: 35px;
     display: none;
   }

   .overview-right-section h4 {
     font-weight: 600
   }

   .user_audit_info_div img {
     border-radius: 50%
   }

   .hashtag-imgs a img {
     width: 24%;
     height: 100px;
     margin: 2px
   }

   .user-pofile-left-section .avatar_logo {
     border-radius: 50%;
   }

   .user_data_div {
     position: relative;
   }

   .user_data_div i.fa.fa-spinner.fa-spin {
     font-size: 50px;
     position: absolute;
     left: 19%;
     top: 50%;
     color: #fff;
     width: auto;
   }

   .instagram-audit-section .user_data_div i.fa.fa-spinner.fa-spin {
     top: 60%;
   }

   .user-genrator-right-section {
     position: relative;
   }

   .user-genrator-right-section i.fa.fa-spinner.fa-spin.tool-page-loader {
     position: absolute;
     font-size: 50px;
     left: 42%;
     top: 55%;
   }

   .hashtag-genrate-right-section {
     position: relative;
   }

   .hashtag-genrate-right-section i.fa.fa-spinner.fa-spin.tool-page-loader {
     font-size: 50px;
     position: absolute;
     top: 38%;
     left: 42%;
   }

   .user_audit_info_div .avatar_logo {
     width: 50%;
   }

   .border-right-section {
     border-right: 2px solid #ddd;
   }

   .real-time-top-section {
     display: flex;
     align-items: center;
   }

   .real-time-left-section h6 {
     margin: 0;
   }

   .real-time-right-section i {
     color: #e0e3eb;
     font-size: 22px;
   }

   .real-time-left-section {
     width: 100%;
   }

   .real-time-div {
     background: #43435d;
     margin-top: 10px;
     padding: 20px;
     display: flex;
     align-items: center;
   }

   .real-time-div p {
     color: #fa7e1e;
     width: 70%;
     margin: 0;
   }

   .real-time-div h3 {
     color: #fff;
     margin-top: 0;
     font-weight: 800;
     font-size: 25px;
     margin-bottom: 0;
     width: 30%;
     display: flex;
     justify-content: flex-end;
   }

   .row.mt-5.main-tsk {
     display: none !important;
   }

   span.up-arrow {
     color: #5bc581;
   }

   span.down-arrow {
     color: #f07d7f;
   }

   .over-view-left {
     padding-left: 5px !important;
   }

   .over-view-right {
     padding-right: 5px !important;
   }

   div#realtime-graph-section {
     margin-top: 50px;
   }

   .dashboard-overview-section {
     background: #fff;
     padding: 12px;
   }

   .overview-profile-lt-section {
     display: flex;
     width: 92%;
     float: right;
     align-items: center;
   }

   .overview-profile-md-section {
     display: flex;
     width: 100%;
   }

   .overview-profile-md-section .follower-section,
   .overview-profile-md-section .followingr-section {
     width: 50%;
   }

   .overview-profile-rt-section ul {
     list-style: none;
     padding: 0;
   }

   .overview-profile-rt-section ul li.active {
     background: #F7F7F7;
   }

   .overview-profile-rt-section ul li {
     padding: 10px;
     cursor: pointer;
     border-left: 4px solid transparent;
   }

   .border-left-section {
     border-left: 2px solid #ddd;
   }

   .overview-profile-rt-section ul li.active {
     background: #F7F7F7;
     border-color: #d62976;
     -o-border-image: linear-gradient(0deg, #d62975, #fa7e1e) 1 100%;
     border-image: -webkit-gradient(linear, left bottom, left top, from(#d62975), to(#fa7e1e)) 1 100%;
     border-image: linear-gradient(0deg, #d62975, #fa7e1e) 1 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     width: 100%;
     border-left: 5px solid;
     margin-left: -1px;
   }

   .user-overview-top-section {
     padding: 50px 0;
   }

   .overview-profile-rt-section ul li.not-active {
     margin-left: 1px;
   }

   .overview-profile-rt-section {
     padding-right: 50px;
   }

   .activity-feed-block span {
     background: #ea2429;
     color: #fff;
     padding: 3px 10px;
     border-radius: 6px;
     text-transform: uppercase;
     font-size: 13px;
     font-weight: bold;
     display: flex;
     align-items: center;
   }

   .activity-feed-section {
     display: flex;
     align-items: center;
     justify-content: space-between;
   }

   .activity-feed-block span i {
     font-size: 8px;
     padding-right: 5px;
   }

   .activity-feed-title-left-section {
     display: inline-flex;
   }

   span.activity-feed {
     padding-left: 20px;
     font-weight: 600;
     font-size: 15px;
   }

   .overview-insta-user {
     padding-left: 20px;
   }

   .follower-section span#ig-current-followers {
     font-size: 30px !important;
   }

   .overview-insta-user h3 {
     margin: 0 0 15px;
     font-size: 22px;
   }

   .overview-insta-user h3 span {
     color: #8c8d9a;
     font-weight: normal;
     text-transform: lowercase;
   }

   .activity-feed-title-right-section p {
     margin-bottom: 0;
   }

   .post-bar-image-section img {
     width: 35px;
     border-radius: 50%;
     border: 2px solid white;
     margin-left: -11px;
     height: 35px;
   }

   .post-bar-image-section span {
     height: 35px;
     width: 35px;
     border-radius: 50%;
     border: 2px solid white;
     margin-left: -8px;
     background: #fdcda6;
     text-align: center;
     display: inline-flex;
     align-items: center;
     justify-content: center;
   }

   .post-bar-image-section {
     display: flex;
   }

   .post-bar-section ul {
     list-style: none;
     padding: 0;
   }

   .post-bar-section ul li {
     border: 1px solid #ddd;
     padding: 24px;
     margin: 0 0 30px;
   }

   .post-bar-top-section {
     display: flex;
     align-items: center;
     justify-content: space-between;
   }

   p.time-section {
     font-size: 12px;
     color: #818181;
   }


   /*.dashboard-overview-section.activity-feed-right-section {
       height: 651px;
       overflow: scroll;
       }*/

   .real-time-data-section {
     min-height: 200px;
   }

   .post-bar-section {
     overflow-y: scroll;
     max-height: 600px;
     min-height: 200px;
     margin: 20px 0 0;
   }

   .base-bar-section {
     border-image: linear-gradient(0deg, #d62975, #fa7e1e) 1 100%;
     background-image: linear-gradient(to right top, #d62976, #ea3664, #f64b4f, #fc6439, #fa7e1e);
     border-bottom: 5px solid;
     border-image-slice: 1;
   }

   .dashboard-padding-section {
     padding: 20px 30px !important;
   }

   .dashboard-margen-area {
     padding-right: 0 !important;
   }

   .post-bar-top-section h3 {
     font-size: 16px;
     width: 65%;
   }

   .user_plan {
     background: #fdcda6;
     padding: 4px 10px;
     border-radius: 21px;
     font-weight: 600;
     font-size: 13px;
     color: #f63a53 !important;
     display: inline-block;
     width: 115px;
     height: 36px;
     line-height: 26px;
     cursor: pointer;
     text-align: center;
   }

   .page-traffic-source-div.card h6.card-title i.fas.fa-question-circle {
     margin: 0 0 0 10px;
   }

   .overview-img-section {
     border-radius: 100%;
     width: 120px;
     height: 120px;
     overflow: hidden;
   }

   .last-update-section.overview-right-section.card #last24_hours_amount p {
     margin: 0;
   }

   .actions-per-day.overview-right-section.card #actions-per_amount p {
     margin: 0;
   }

   main.user-dashboard #ig-profile-pic {
     width: 100% !important;
     height: auto !important;
   }

   .row.dashboard-overview-section.user-overview-top-section {
     align-items: center;
   }

   .last-update-section.overview-right-section.card,
   .actions-per-day.overview-right-section.card {
     padding: 10px 10px 10px 20px;
   }

   .last-update-section.overview-right-section.card .title_div.card-header {
     padding: 0;
     display: flex;
     align-items: center;
     margin: 0 0 10px;
   }

   .last-update-section.overview-right-section.card h6.title {
     margin: 10px 0 0;
     width: 95%;
     color: #fdc46c;
   }

   .last-update-section.overview-right-section.card i.fas.fa-question-circle {
     float: right;
     color: #e0e3eb;
   }

   .last-update-section.overview-right-section.card #last24_hours_div {
     margin: 0;
     padding: 0;
   }

   .last-update-section.overview-right-section.card #last24_hours_amount {
     font-size: 26px;
     margin: 40px 0 5px;
     font-weight: 800;
     display: flex;
     align-items: center;
   }

   .last24_sale_data_div {
     padding: 0 15px;
   }

   .last-update-section.overview-right-section.card canvas#last24_hours_action_chart {
     height: 120px !important;
     width: 100%;
   }


   /*.actions-per-day.overview-right-section.card {
       padding: 10px;
       }*/

   .actions-per_data.col-12.col-md-5 {
     padding: 0;
   }

   .actions-per-day.overview-right-section.card .card-header {
     padding: 0;
     margin: 0 0 10px;
   }

   .actions-per-day.overview-right-section.card .card-header h6.title {
     color: #fdc46c;
   }

   .actions-per-day.overview-right-section.card .actions-per_data.col-5 {
     padding: 0;
   }

   .actions-per-day.overview-right-section.card #actions-per_div {
     padding: 0px 15px;
   }

   .actions-per-day.overview-right-section.card #actions-per_amount {
     font-size: 26px;
     margin: 30px 0 5px;
     font-weight: 800;
     display: flex;
     align-items: center;
   }

   span#last24_hours_change,
   span#actions-per_change {
     color: #3fc9b1;
     font-weight: 500;
     margin: 0 10px 0 0;
   }

   .page-traffic-source-div.card {
     background: #43425d;
     display: flex;
     height: 100%;
   }

   .page-traffic-source-div.card h6.card-title,
   .page-traffic-source-div.card div#chartjsLegend ul li {
     color: white;
     list-style: none;
     display: flex;
     align-items: center;
     line-height: 34px;
   }

   .page-traffic-source-div.card div#chartjsLegend ul li span {
     display: block;
     width: 20px;
     height: 20px;
     margin: 0 10px 0 0;
     border-radius: 3px;
   }

   .page-traffic-source-div.card div#chartjsLegend ul {
     margin: 0px;
     padding: 0px;
   }

   #actions-per_amount span,
   #last24_hours_amount span {
     color: #acb3c1;
     font-size: 15px;
     font-weight: 500;
     margin-left: 10px;
   }

   .last-period {
     font-size: 13px;
     color: #acb3c1;
     font-weight: 500;
   }

   .follower_country_div.col-6,
   .follower_country_map_div.col-6 {
     background: #fff;
     display: flex;
     align-items: center;
   }

   .country-data-actions {
     display: flex;
     align-items: center;
     width: 100%;
     padding: 20px 13px;
   }

   .country-data-actions h4 {
     width: 70%;
     font-size: 17px;
     margin: 0;
   }

   .country-data-actions h6 {
     width: 15%;
     margin: 0;
   }

   .country-data-actions p {
     width: 15%;
     text-align: center;
     margin: 0;
   }

   .country-data {
     display: block;
     width: 100%;
   }

   .country-data-actions:nth-child(odd) {
     background: #f4f9fd;
   }

   .follower_country.col-6 {
     display: flex;
     align-items: center;
     padding: 20px 20px;
   }

   .follower_country.col-6 i.fas.fa-question-circle {
     margin: 0 0 0 10px;
     color: #e0e3eb;
   }

   .follower_country.col-6 h6.title {
     margin: 0;
   }

   .col-md-6.follower_country2 {
     display: flex;
     align-items: center;
     padding: 20px 20px;
     justify-content: flex-end;
   }

   .follower_country_div.col-md-6.col-12 {
     display: flex;
     align-items: center;
   }

   .follower_country_mmain {
     background: #fff;
     padding: 0 20px;
   }

   select.map__interval-select {
     float: right;
     width: 120px;
     background: #fff;
     margin: 15px 0 0;
     border: 1px solid #ccc;
   }

   .page-traffic-source-div.card .card-body {
     display: flex;
     align-items: center;
     justify-content: center;
   }

   .page-traffic-source-div.card .card-body canvas#trafic_source_chart {
     width: 220px !important;
     height: auto !important;
     margin: 0 20px 0 0;
   }

   div#actions-perChart {
     position: relative;
     margin: 0 0 10px;
     top: -22px;
   }

   div#actions-perChart span {
     display: block;
     text-align: center;
   }

   .box_2 input[type="checkbox"].switch_2 {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     width: 50px;
     height: 20px;
     background: #fa7e1e;
     border-radius: 100px;
     position: relative;
     outline: 0;
     cursor: pointer;
   }

   .box_2 input[type="checkbox"].switch_2:before,
   .box_2 input[type="checkbox"].switch_2:after {
     position: absolute;
     content: "";
     /*
     -webkit-transition: all .25s;
     transition: all .25s;*/
   }

   .box_2 input[type="checkbox"].switch_2:before {
     width: 25px;
     height: 25px;
     background: #ffffff;
     border: 5px solid #fff;
     border-radius: 50%;
     top: 50%;
     left: 0;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
   }

   .box_2 input[type="checkbox"].switch_2:after {
     width: 25px;
     height: 25px;
     background: #fff;
     border-radius: 50%;
     top: 50%;
     left: 0px;
     -webkit-transform: scale(1) translateY(-50%);
     transform: scale(1) translateY(-50%);
     -webkit-transform-origin: 50% 50%;
     transform-origin: 50% 50%;
   }

   .box_2 input[type="checkbox"].switch_2:checked:before {
     left: calc(100% - 25px);
   }

   .box_2 input[type="checkbox"].switch_2:checked:after {
     left: 75px;
     -webkit-transform: scale(0);
     transform: scale(0);
   }

   .box_2 input[type="checkbox"].switch_2:not(:checked) {
     background: #cac4c0;
   }

   .main-story-parent {
     background: #43425d;
     padding: 20px;
     color: white;
   }

   .story-views-inner {
     display: flex;
     align-items: center;
     margin: 0 0 0px;
     padding: 10px 15px;
   }

   .story-views-inner h3 {
     font-size: 14px;
     color: #fff;
     margin: 0;
     width: 60%;
   }

   .story-views-inner p {
     margin: 0;
     width: 30%;
     font-size: 14px;
   }

   .story-views-inner h3 i {
     margin: 0 7px 0 0;
     color: #fa7e1e;
   }

   .story-views-inner:nth-child(odd) {
     background: #363b54;
   }

   .switch_box.box_2 {
     position: relative;
     bottom: -3px;
   }

   .story-views {
     border-bottom: 1px solid #7d8096;
     padding: 0 0 20px 0;
   }

   .main-story-parent>h6 {
     margin: 0px 0 20px !important;
   }

   .main-story-parent h6 {
     margin: 20px 0 20px;
   }

   .main-story-parent h6 i.fas.fa-tachometer-alt {
     color: #e54d51;
     margin: 0 10px 0 0;
   }

   .automation_report {
     background: #fff;
   }

   .comments-liked {
     padding: 20px;
   }

   .stories-viewed,
   .stories-viewed2,
   .stories-viewed3 {
     background: #fde7ed;
     padding: 15px;
     margin: 15px 0 0px;
   }

   .stories-viewed h5,
   .stories-viewed2 h5,
   .stories-viewed3 h5 {
     margin: 0;
     font-size: 14px;
     width: 100%;
   }

   .type-trend {
     color: #7b8dad;
     font-size: 17px;
     font-weight: 500;
   }

   .stories-viewed2 {
     background: #e9faef;
   }

   .stories-viewed3 {
     background: #f5f5fe;
   }

   .automation_report h6 {
     border-bottom: 1px solid #ccc;
     padding: 20px;
     margin: 0;
   }

   .targeting-main,
   .filters-main {
     background: #fff;
     box-shadow: 0 3px 6px #ccc;
   }

   .targeting-main h6,
   .filters-main h6 {
     border-bottom: 1px solid #ccc;
     padding: 20px;
     margin: 0;
   }

   .targeting-main h6 i,
   .filters-main h6 i {
     color: #f5722a;
     margin: 0 10px 0 0;
     font-size: 20px;
   }

   .account-detail {
     padding: 20px 0;
   }

   .account-detail h5,
   .followers-detail h5 {
     font-size: 16px;
     color: #9e9e9e;
     margin: 0 0 15px;
     padding: 0 20px;
   }

   .account-detail-sec input[type="text"] {
     border: 1px solid #ccc;
     margin: 0 0 20px;
     width: 100%;
     color: #000;
     padding: 10px;
   }

   .account-detail-sec ul,
   .growth-preview-instagram-content ul {
     margin: 0;
     padding: 0;
     list-style: none;
     display: inline-block;
   }

   .account-detail-sec li,
   .growth-preview-instagram-content li {
     display: inline-block;
     margin: 0 15px 10px 0;
   }

   .account-detail-sec a,
   .growth-preview-instagram-content .insta-growth-hastag-a {
     border-radius: 100px;
     padding: 10px 15px;
     display: flex;
     background: #ffb881;
     color: #f22053;
     font-size: 14px;
     align-items: center;
     font-weight: 500;
   }

   .account-detail-sec a i,
   .growth-preview-instagram-content .insta-growth-hastag-a i {
     margin: 0 7px;
   }

   .account-detail-sec {
     border-bottom: 1px solid #ccc;
     padding: 0 20px 30px;
     margin: 0 0 40px;
     position: relative;
   }

   .account-detail-sec.account-detail-sec2 {
     border: 0px;
     padding: 0 20px;
     margin: 0;
     position: relative;
   }

   .gender-section ul {
     list-style: none;
     margin: 0;
     padding: 0;
     display: flex;
     align-items: center;
   }

   .gender-section ul li {
     color: #AAAAAA;
     display: block;
     position: relative;
   }

   .gender-section ul li input[type=radio] {
     position: absolute;
     visibility: hidden;
   }

   .gender-section ul li label {
     display: block;
     position: relative;
     font-weight: 300;
     font-size: 15px;
     padding: 0 0 0 50px;
     margin: 10px auto;
     z-index: 9;
     cursor: pointer;
     -webkit-transition: all 0.25s linear;
   }

   .gender-section ul li .check {
     display: block;
     position: absolute;
     border: 2px solid #AAAAAA;
     border-radius: 100%;
     height: 20px;
     width: 20px;
     top: 7px;
     left: 20px;
     z-index: 5;
     transition: border .25s linear;
     -webkit-transition: border .25s linear;
   }

   .gender-section ul li .check::before {
     display: block;
     position: absolute;
     content: '';
     border-radius: 100%;
     height: 12px;
     width: 12px;
     top: 2px;
     left: 2px;
     margin: auto;
     transition: background 0.25s linear;
     -webkit-transition: background 0.25s linear;
   }

   .gender-section input[type=radio]:checked~.check {
     border: 2px solid #fa7e1e;
   }

   .gender-section input[type=radio]:checked~.check::before {
     background: #fa7e1e;
   }

   .gender-section input[type=radio]:checked~label {
     color: #fa7e1e;
   }

   .gender-section {
     margin: 20px 20px;
     border: 1px solid #ccc;
     padding: 10px 0px;
     box-sizing: border-box;
     display: block;
   }

   .followers-detail {
     padding: 20px 0;
   }

   .post-age-sec h5 {
     padding: 0;
   }

   .post-age-sec {
     padding: 0 20px;
     margin: 20px 0 0;
   }

   .post-age-sec select {
     background: transparent;
     border: 1px solid #ccc;
     border-radius: 0px;
     font-size: 14px;
     font-weight: 400;
     color: #ababab;
   }

   ul#recommendation-user,
   ul#recommendation-hashtag,
   ul#recommendation-user-dashboard,
   ul#recommendation-hashtag-dashboard {
     position: absolute;
     bottom: 100%;
     left: 0;
     width: 91%;
     right: 0;
     margin: 0 auto;
   }

   .account-detail-sec i.fa.fa-spinner.fa-spin {
     position: absolute;
     right: 80px;
     top: 15px;
   }

   .account-detail-sec a img {
     height: 25px;
     margin: 0 5px 0 0;
   }

   #menu-dashboard-menu li a:before {
     content: "\f0e4";
     font-family: 'Font Awesome 5 Free';
     margin: 0 7px 0 0;
     background: #ee1d52;
     color: #fff;
     width: 25px;
     display: inline-block;
     height: 25px;
     text-align: center;
     line-height: 25px;
     border-radius: 100px;
     font-size: 13px;
   }

   #menu-dashboard-menu li a {
     display: block;
     padding: 8px 7px;
     position: relative;
     font-size: 13px;
   }

   #menu-dashboard-menu li:nth-child(2) a:before {
     content: "\f007";
   }

   #menu-dashboard-menu li:nth-child(3) a:before {
     content: "\f292";
   }

   #menu-dashboard-menu li:nth-child(4) a:before {
     content: "\f16d";
   }

   #menu-dashboard-menu li:nth-child(5) a:before {
     content: "\f1ec";
   }

   .site-navigation.sidenav ul.menu li.current-menu-item,
   .site-navigation.sidenav ul.menu li:hover {
     background-color: #43435d !important;
   }

   .site-navigation.sidenav ul.menu li.current-menu-item a,
   .site-navigation.sidenav ul.menu li:hover a {
     color: #fff;
   }

   .followers-range-slider {
     padding: 0 25px;
     margin: 0 0 20px;
   }

   .followers-detail .irs--round .irs-from,
   .followers-detail .irs--round .irs-to,
   .followers-detail .irs--round .irs-single {
     background-color: #ee1d52;
   }

   .followers-detail .irs--round .irs-bar {
     background-color: #fa7e1e;
   }

   .followers-detail .irs--round .irs-handle {
     border: 4px solid #fa7e1e;
   }

   .followers-detail .irs--round .irs-from:before,
   .followers-detail .irs--round .irs-to:before,
   .followers-detail .irs--round .irs-single:before {
     border-top-color: #ee1d52;
   }

   .followings-range-slider {
     padding: 0 25px;
     margin: 0 0 15px;
   }

   .likes-range-slider {
     padding: 0 25px;
     margin: 0 0 0;
   }

   .section-blur {
     position: relative;
   }

   .section-blur:after {
     content: "";
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     background: url("https://venngage-wordpress.s3.amazonaws.com/uploads/2018/09/Simple-White-Gradient-Background-Image.jpg");
     background-size: cover;
     background-repeat: no-repeat;
     opacity: 0.999;
   }

   .page-traffic-source-div-title {
     display: flex;
     align-items: center;
   }

   .page-traffic-source-div-title h6.card-title {
     width: 100%;
   }

   .page-traffic-source-div-title select.map__interval-select {
     margin: 0;
     float: none;
     background: transparent;
     color: #fff;
     border: 1px solid #fff;
     padding: 5px;
   }

   .page-traffic-source-div-title select.map__interval-select option {
     color: #000;
   }

   i.fas.fa-question-circle {
     color: #e0e3eb;
     margin: 0 0 0 5px;
     cursor: help;
   }

   .main-story-parent i.fas.fa-question-circle {
     color: white;
   }

   .chart__interval-main {
     display: inline-block;
     border-radius: 4px;
     padding: 6px 10px;
     border: 1px solid #dddddd;
     box-shadow: 0 0 2px #d8d8d8;
   }

   .chart__interval-main:before {
     content: "\f073";
     font-family: 'Font Awesome 5 Free';
     color: #df588c;
   }

   div#chart-followers select.chart__interval-select {
     background: transparent;
     padding: 5px 0 5px 0px;
     margin: 0;
     position: relative;
     display: inline-block;
     border: none;
     width: 90px;
     cursor: pointer;
   }

   section.site-header.fixed-sidebar {
     margin: 60px 0 0;
   }

   .instagram_password_section {
     display: flex;
     align-items: center;
     margin: 0 0 30px;
   }

   .instagram_password_section label {
     font-size: 21px;
     font-weight: 600;
     width: 40%;
   }

   .instagram_password_section input.instagram_password {
     background: #fff !important;
     width: 50%;
     margin: 0 15px 0 0;
     height: 45px;
     border: 0;
     color: #000;
     box-shadow: 0 0 4px #ccc;
   }

   .last-update-section-main {
     display: flex;
     flex-direction: column;
   }

   .actions-per-day.overview-right-section.card {
     margin: 0;
   }

   .btn-tooltip {
     position: relative;
   }

   .btn-tooltip span {
     position: absolute;
     background: #ffb881;
     font-family: 'Roboto', sans-serif;
     color: #ffffff;
     font-size: 13px;
     font-weight: 300;
     padding: 10px;
     bottom: 33px;
     left: 50%;
     width: 150px;
     transform: translateX(-50%);
     z-index: 99999;
     box-shadow: 0 0 6px #ccc;
     border-radius: 2px;
     display: none;
   }

   .btn-tooltip span:after {
     content: "";
     width: 0;
     height: 0;
     border-left: 7px solid transparent;
     border-right: 7px solid transparent;
     border-top: 7px solid #ffb881;
     position: absolute;
     bottom: -7px;
     left: 50%;
     transform: translateX(-50%);
   }

   .btn-tooltip:hover span {
     display: block;
   }

   .last-update-section.overview-right-section span,
   .automation_report i span {
     left: auto;
     right: -10px;
     transform: none;
   }

   .last-update-section.overview-right-section span:after,
   .automation_report span:after {
     left: auto;
     right: 0;
   }

   #subscriber-users_wrapper select {
     width: 60px;
     margin: 0 5px;
   }

   button.update_instagram_id {
     display: inline-block;
     vertical-align: bottom;
     margin: 35px 0 0;
     width: 100%;
     padding: 8px 0;
   }

   .instagram-engagement-section {
     width: 100%;
     display: flex;
     align-items: center;
     justify-content: center;
     /*margin: 70px 0;*/
   }

   .custom-row.instagramengagement-section {
     margin-top: 50px;
     margin-bottom: 50px;
   }

   .instagram-engagement-section .input-group {
     width: 55%;
     margin: 0 auto;
     display: table;
     text-align: center;
     border: 1px solid #ccc;
     box-shadow: 0 0 10px #ccc;
   }

   form#update_instagram_handel {
     display: flex;
     align-items: center;
     margin: 0;
     padding: 30px 20px;
   }

   form#update_instagram_handel label {
     margin: 0 20px 0 0;
     font-weight: 500;
     width: 31%;
   }

   form#update_instagram_handel .input-prepend-section {
     align-items: center;
     padding: 0;
     width: 100%;
   }

   form#update_instagram_handel .form-control.instagram_handel {
     height: 42px;
     margin-right: 20px;
     width: 70%;
     border-radius: 3px;
     border: 1px solid #ccc;
     padding: 0 10px;
   }

   .instagram-engagement-section .input-group h4 {
     color: #000;
     padding: 14px 0;
     margin: 0;
     font-size: 36px;
     text-align: left;
     font-weight: 400;
     font-family: "Poppins", sans-serif;
   }

   .bts-popup,
   .bts-popup-2 {
     position: fixed;
     left: 0;
     top: 0;
     height: 100%;
     width: 100%;
     background-color: rgba(0, 0, 0, 0.9);
     opacity: 0;
     visibility: hidden;
     -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
   }

   .bts-popup.is-visible,
   .bts-popup-2.is-visible {
     opacity: 1;
     visibility: visible;
     -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
     -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
     transition: opacity 0.3s 0s, visibility 0s 0s;
     z-index: 99999;
   }

   .bts-popup-container {
     position: absolute;
     width: 100%;
     max-width: 500px;
     margin: 0 auto;
     background: #fbfbfb;
     border-radius: 10px;
     text-align: center;
     box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
     -webkit-transform: translateY(-40px);
     -moz-transform: translateY(-40px);
     -ms-transform: translateY(-40px);
     -o-transform: translateY(-40px);
     transform: translateY(-40px);
     -webkit-backface-visibility: hidden;
     -webkit-transition-property: -webkit-transform;
     -moz-transition-property: -moz-transform;
     transition-property: transform;
     -webkit-transition-duration: 0.3s;
     -moz-transition-duration: 0.3s;
     transition-duration: 0.3s;
     top: 50%;
     left: 0;
     right: 0;
     transform: translateY(-50%) !important;
   }

   .bts-popup-container p {
     color: #7c7e88;
     padding: 0;
     margin: 0 0 30px;
     font-size: 14px;
     text-align: left;
   }

   .bts-popup-container .bts-popup-button {
     padding: 5px 25px;
     border: 2px solid white;
     display: inline-block;
     margin-bottom: 10px;
   }

   .bts-popup-container a {
     color: #fa8429;
     text-decoration: none;
     text-align: left;
   }

   .bts-popup-top {
     display: flex;
     align-items: center;
     border-bottom: 1px solid #ccc;
     padding: 20px 30px;
   }

   .bts-close-growth-popup button {
     border-radius: 50%;
     padding: 0;
     width: 30px;
     height: 30px;
     font-weight: bold;
     text-align: center;
     font-size: 14px;
     line-height: 26px;
   }

   .bts-popup-top .bts-popup-title {
     font-size: 20px;
     margin: 0;
     color: #3c4a66;
     width: 50%;
     text-align: left;
   }

   .bts-popup-middle .row {
     padding: 30px 15px;
     margin: 0;
   }

   .bts-popup-middle .slide-progress-bar {
     display: block !important;
     border-radius: 10px;
   }

   .bts-popup-middle .slide-progress-bar .progress-bar {
     border-radius: 10px;
   }

   .bts_password_section {
     display: flex;
     align-items: center;
   }

   .bts_password_section input.instagram_password {
     width: 70%;
     margin-right: 15px;
     border-radius: 0px;
     border: 1px solid #ccc;
   }

   .bts-popup-footer {
     text-align: left;
     padding: 20px 30px;
   }

   .bts-popup-container .bts-popup-close {
     position: absolute;
     top: 8px;
     right: 8px;
     width: 30px;
     height: 30px;
   }

   .bts-popup-container .bts-popup-close::before,
   .bts-popup-container .bts-popup-close::after {
     content: '';
     position: absolute;
     top: 12px;
     width: 16px;
     height: 3px;
     background-color: white;
   }

   .bts-popup-container .bts-popup-close::before {
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     transform: rotate(45deg);
     left: 8px;
   }

   .bts-popup-container .bts-popup-close::after {
     -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
     -o-transform: rotate(-45deg);
     transform: rotate(-45deg);
     right: 6px;
     top: 13px;
   }

   .is-visible .bts-popup-container {
     -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
     -ms-transform: translateY(0);
     -o-transform: translateY(0);
     transform: translateY(0);
   }

   .bts_password_section button.save_instagram_password {
     background-color: #ee1d52;
     border-color: #ee1d52;
     border: 0;
     color: #fff;
     border-radius: 8px;
     width: 30%;
   }

   .bts-popup-dynamic .bts-instagram_profile {
     display: flex;
     align-items: center;
     justify-content: flex-end;
     color: #000;
     font-weight: 500;
     font-size: 14px;
   }

   .bts-popup-dynamic .bts-instagram_profile img {
     max-width: 40px;
     border-radius: 100px;
     border: 4px solid #e35676;
     margin-right: 10px;
   }

   .bts-popup-dynamic {
     display: flex;
     justify-content: flex-end;
     width: 50%;
   }

   .bts-popup-2 .instagram-engagement-section {
     margin: 0;
   }

   .bts-popup-2 .input-group {
     width: 100%;
     box-shadow: none;
     border: 0px;
   }

   .bts-popup-2 .bts-popup-container {
     max-width: 600px;
     overflow: hidden;
   }

   .bts-popup-2 p {
     margin: 20px 0 0;
     padding: 0 20px;
     text-align: center;
   }

   .step-labels {
     width: 100% !important;
     margin: 5px 0 !important;
     display: flex;
   }

   .speed-progress .step-labels span {
     width: 33.3333%;
     font-size: 14px;
   }

   .speed-progress input[type="range"] {
     width: 100%;
   }

   .speed-progress .step-labels span:nth-child(2) {
     text-align: center;
   }

   .speed-progress .step-labels span:nth-child(3) {
     text-align: right;
   }

   .total-followers-section-graph-main {
     height: 100%;
     width: 100%;
     max-height: 358px;
     padding: 0 15px;
   }

   .total-followers-section-graph-main canvas#total-followers-section-graph {
     max-height: inherit !important;
   }

   canvas#engagement-rate-section-graph,
   canvas#followers-growth-section-graph {
     max-height: 300px;
     height: 300px !important;
   }

   canvas#comments-liked-chart,
   canvas#live-reactions-chart,
   canvas#stories-viewed-chart {
     max-height: 100px;
     height: 80px !important;
   }

   canvas#chartFollowers {
     max-height: initial !important;
   }

   .date_range_picker_section {
     background-color: #cc3366;
     padding: 20px;
     margin: 20px 0;
   }

   .date_range_picker_section .date_range_picker label {
     margin-bottom: 10px;
     font-weight: 500;
     color: #ffffff;
   }


   /*==== UI DatePicker CSS ====*/

   .date_range_picker input {
     border-radius: 5px;
     border: 1px solid #dddddd;
     box-shadow: 0 0 2px #d8d8d8;
   }

   .date_range_picker input:focus {
     border-color: #dddddd;
   }

   .ui-datepicker {
     border: 2px solid #dddddd !important;
     border-radius: 5px !important;
     padding: 0 !important;
   }

   .ui-datepicker .ui-datepicker-header {
     padding: 10px !important;
     background-color: #ffffff;
     border: none !important;
     border-radius: 5px 5px 0 0 !important;
     border-bottom: 2px solid #dddddd !important;
   }

   .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
   .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
     color: #212121 !important;
     background-color: #ffffff !important;
     top: 10px !important;
     font-size: 14px !important;
   }

   .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
     margin: 0 25px !important;
   }

   .ui-datepicker select.ui-datepicker-month,
   .ui-datepicker select.ui-datepicker-year {
     border: none !important;
   }

   .ui-datepicker table th {
     border: none !important;
   }

   .ui-datepicker table td {
     border: none !important;
     padding: 0px !important;
     background-color: #ffffff !important;
   }

   .ui-datepicker table td span,
   .ui-datepicker table td a {
     padding: 5px !important;
     border: none !important;
     font-size: 14px !important;
     border-radius: 4px;
   }

   .ui-datepicker table td .ui-state-default,
   html .ui-datepicker .ui-button.ui-state-disabled:hover,
   html .ui-datepicker .ui-button.ui-state-disabled:active {
     padding: 5px !important;
     border: none !important;
     font-size: 14px !important;
     background: #ffffff !important;
   }

   .ui-datepicker table td .ui-state-hover,
   .ui-datepicker table td .ui-state-active,
   .ui-datepicker table td .ui-state-focus {
     border: none !important;
     background-color: #cc3366 !important;
   }

   .ui-datepicker .ui-datepicker-buttonpane {
     padding: 5px !important;
     border-top: 2px solid #dddddd;
   }

   .ui-datepicker .ui-datepicker-buttonpane:after,
   .ui-datepicker .ui-datepicker-buttonpane:before {
     content: "";
     display: table;
     clear: both;
   }

   .ui-datepicker .ui-datepicker-buttonpane button {
     margin: 5px !important;
     border: none !important;
     font-size: 12px;
     padding: 5px 15px !important;
     text-transform: uppercase;
     border-radius: 30px !important;
   }

   .ui-datepicker .ui-datepicker-buttonpane button:focus {
     outline: none !important;
     border: none !important;
   }

   .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close {
     background-color: #43425D !important;
     color: #ffffff !important;
   }

   .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-clear {
     background-color: transparent !important;
     color: #CC3366 !important;
   }


   /*==== End UI DatePicker CSS ====*/

   .custm-popup-lt-section {
     background: url(./assets/dist/images/BG3b_left1.png);
     background-size: cover;
     background-repeat: no-repeat;
     width: 50%;
     padding: 35px 40px 35px 18px
   }

   .custm-popup-rt-section {
     background: url(./assets/dist/images/BG_right.png);
     background-size: cover;
     background-repeat: no-repeat;
     width: 50%;
     padding: 35px 40px 35px 18px;
     color: #fff;
     text-align: center
   }

   .txt-img-section-btm p {
     display: flex;
     align-items: center
   }

   .txt-img-section-btm p img {
     padding-right: 10px
   }

   .txt-img-section {
     padding: 16px 0
   }

   .five-star-img:after {
     content: '';
     background: #595a5a;
     height: 3px;
     width: 21%;
     position: absolute;
     bottom: 10%;
     margin-left: 25px
   }

   .five-star-img:before {
     content: '';
     background: #595a5a;
     height: 3px;
     width: 21%;
     position: absolute;
     bottom: 10%;
     margin-right: 28px;
     left: 4%
   }

   .txt-img-section p {
     display: flex;
     align-items: center;
     justify-content: center
   }

   .txt-img-section-btm {
     text-align: justify;
     padding-left: 38px
   }

   .txt-img-section p img {
     padding-right: 10px
   }

   .five-star-img {
     padding-top: 100px;
     position: relative
   }


   /* New Login Screen Styling */

   .pathsocial-login2021 {
     background-image: url(../images/Login-Desktop-BG.webp);
     background-position: center center;
     background-repeat: no-repeat;
     background-size: 100% auto;
     background-color: #fff;
     padding: 150px 0
   }

   .pathsocial-login2021 .elementor-container {
     max-width: 960px !important;
     margin: 0 auto;
     background: #fff;
     box-shadow: 0 4px 30px 5px #D8D8D8;
     border-radius: 35px;
     padding: 90px 45px 100px
   }

   .elementor-301 .pathsocial-login2021 .elementor-element .elementor-field-group {
     margin-bottom: 15px
   }

   .elementor-301 .pathsocial-login2021 .elementor-remember-me {
     float: left;
     width: 60%
   }

   .elementor-301 .pathsocial-login2021 .elementor-field-type-submit {
     float: right;
     width: 40%;
     text-align: right
   }

   .elementor-301 .pathsocial-login2021 .elementor-field-type-submit button {
     display: block;
     width: 100%;
     padding: 18px 0;
     height: auto;
     font-size: 20px
   }

   .elementor-301 .pathsocial-login2021 .elementor-lost-password {
     color: rgb(250, 126, 30);
     font-size: 18px;
     font-weight: 600;
     border-top: 2px solid #ddd;
     display: block;
     width: 100%;
     padding-top: 15px;
     margin-top: 10px
   }

   .elementor-301 .pathsocial-login2021 .elementor-size-lg {
     min-height: 52px
   }

   .pathsocial-login2021 .elementor-image img {
     width: 100%
   }

   .elementor-920 .pathsocial-login2021 .elementor-heading-title {
     font-size: 36px;
     margin: 40px auto 0
   }

   .social-custom-popup {
     position: fixed;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     margin: auto;
     width: 100%;
     height: 100%;
     z-index: 99999999999;
     display: none
   }

   .social-custom-popup .scp-overlay {
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     margin: auto;
     width: 100%;
     height: 100%;
     background: rgba(36, 36, 36, 0.75)
   }

   .social-custom-popup .scp-content {
     height: 400px;
     width: 100%;
     max-width: 750px;
     margin: auto;
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     z-index: 99;
     display: flex;
   }

   .social-custom-popup button.scp-close {
     background: #555;
     border: none;
     color: #fff;
     font-size: 20px;
     border-radius: 50%;
     height: 30px;
     width: 30px;
     text-align: center;
     padding: 0;
     display: block;
     position: absolute;
     right: 15px;
     top: 15px
   }

   .social-custom-popup button.scp-close span {
     display: block;
     margin: -6px 0 0 0
   }

   .social-custom-popup .scp-form {
     padding: 35px 20px 35px 20px;
     max-width: 375px;
     text-align: center;
     background-image: url(./assets/src/images/tools_modal_BG_left_side.png);
     background-position: top center;
   }

   .tools-bg-right {
       padding: 155px 20px 35px 20px;
       width: 375px;
       text-align: center;
       background-image: url(./assets/src/images/tools_modal_BG_right_side_with_logo.png);
       background-position: top center;
       background-size: cover;
   }
   .tools-trusted-by {
       display: flex;
       align-items: center;
       justify-content: center;
       color: #fff;
       font-size: 14px;
       font-weight: 700;
       font-family: 'Roboto', sans-serif;
       margin: 10px 0 30px;
   }
   .tools-trusted-by img {
       margin: 0 10px 0 0;
   }
   .tools-wishlists ul {
       padding: 0;
       text-align: left;
   }
   .tools-wishlists ul li {
       color: #fff;
       list-style: none;
       font-size: 13px;
       font-family: 'Poppins', sans-serif;
       display: flex;
       align-items: center;
       margin: 7px 0;
   }
   .tools-wishlists ul img {
       max-width: 15px;
       margin-right: 7px;
   }
   .tools-star-img {
       position: relative;
   }
   .tools-star-img img {
       max-width: 80px;
   }
   .tools-star-img::before {
       content: "";
       position: absolute;
       left: 0;
       height: 1px;
       background: #b5b4b4;
       width: 30%;
       top: 50%;
   }
   .tools-star-img::after {
       content: "";
       position: absolute;
       right: 0;
       height: 1px;
       background: #b5b4b4;
       width: 30%;
       top: 50%;
   }
   .social-custom-popup .scp-form h2 {
     font-size: 20px;
     margin: 0 auto;
     font-weight: 600
   }

   .social-custom-popup .scp-form p {
     font-size: 15px;
     margin: 15px auto
   }

   .social-custom-popup input[type="submit"] {
     background-color: #ee1d52;
     border-color: #ee1d52;
     color: #fff;
     font-size: 16px;
     font-weight: 600;
     border: none;
     margin: 12px auto 0;
     display: block;
     width: 100%
   }

   .social-custom-popup .scp-social a {
     margin: 0 5px
   }

   .subscriber-users-wrap {
     padding: 30px 0 50px
   }

   .subscriber-users-wrap h3 {
     font-weight: 600;
     border-bottom: 1px solid #999;
     line-height: 1.5;
     margin: 0 auto 30px;
     padding: 0 0 15px
   }

   .subscriber-users-wrap .container {
     max-width: 1200px
   }

   .subscriber-users-wrap #subscriber-users {
     width: 100% !important
   }

   .subscriber-users-wrap .form-group label {
     margin: 10px auto;
     display: block;
     font-weight: 600;
   }

   .paused-resumed-text-bar {
     margin: 10px 0 0;
   }

   .paused-resumed-text-bar i {
     color: #FBC84A;
   }

   .subscriber-users-wrap .update_plan_code_values,
   .subscriber-users-wrap .update_instagram_username,
   .subscriber-users-wrap .get_user_boxes,
   .subscriber-users-wrap .update_user_plan,
   .subscriber-users-wrap .add_new_user,
   .subscriber-users-wrap .schedule_user_pause,
   .subscriber-users-wrap .apply_fifty_off_coupon,
   .subscriber-users-wrap .admin_update_sub_uuid {
     margin: 35px auto 20px
   }

   .subscriber-users-wrap #subscriber-users thead th:nth-child(8) {
     width: 12% !important
   }

   .subscriber-users-wrap #subscriber-users tbody td:last-child,
   #inactive-users tbody tr td:last-child {
     text-align: center
   }

   .subscriber-users-wrap .reset_pass_generate,
   .subscriber-users-wrap .delete_selected_user,
   .subscriber-users-wrap .confrim_registration,
   .subscriber-users-wrap #subscriber-users a.increase_instagram_followers,
   .subscriber-users-wrap .validate_instagram_handle,
   .subscriber-users-wrap .send_cc_update_email {
     font-size: 14px;
     margin: 0 5px;
     width: 17%;
     float: left;
   }

   .subscriber-users-wrap #subscriber-users_paginate .paginate_button {
     padding: 4px 12px;
     border-radius: 5px;
     margin-top: 5px
   }

   #subscriber-users thead th {
     vertical-align: middle;
   }

   .custom_actions_div a {
     padding: 8px !important;
     font-size: 15px;
   }

   .over-view-right-section #ig-username {
     margin-bottom: 0;
   }

   .over-view-right-section .biography.grey-txt {
     margin: 0;
   }

   img#ig-profile-pic {
     border-radius: 100px;
   }

   button.update_instagram_username {
     width: 100%;
   }

   .account-similar-users-input-dashboard,
   .account-hashtags-input-dashboard {
     position: relative;
   }


   /*activity speed css*/

   .activity-speed .irs--flat .irs-from,
   .activity-speed .irs--flat .irs-to,
   .activity-speed .irs--flat .irs-single {
     background-color: #FA7E1F;
   }

   .activity-speed .irs--flat .irs-from:before,
   .activity-speed .irs--flat .irs-to:before,
   .activity-speed .irs--flat .irs-single:before {
     border-top-color: #FA7E1F;
   }

   .activity-speed .irs--flat .irs-bar {
     background-color: #FA7E1F;
   }

   .activity-speed .irs--flat .irs-handle>i:first-child {
     background-color: #FA7E1F;
   }

   .input-recommendation li {
     display: block;
   }

   .upadte-instagram-handle p {
     margin: 20px 0 0;
   }

   .instagram-enagagment-calculator-section .input-group {
     width: 100%;
     border: 0;
     box-shadow: none;
   }

   .add_box_row button.add_box {
     background-color: #EE1D52;
     color: #ffffff;
   }

   .custom_actions_div .active {
     color: #fff;
     background: #EE1D52;
   }

   .custom_actions_div a {
     border: 1px solid #EE1D52 !important;
     border-radius: 2px;
   }

   .custom_actions_div button.btn {
     margin: 3px;
     padding: 8px;
     font-size: 14px;
     line-height: 1;
     border-width: 1px;
   }

   .add_box_row {
     align-items: flex-end;
   }

   .subscriber-users-wrap .dataTables_wrapper .dataTables_info {
     padding-top: 2.8rem;
   }

   .subscriber-users-wrap .dataTables_wrapper .dataTables_paginate {
     padding-top: 2.2rem;
   }

   .subscriber-users-wrap .dataTables_wrapper .dataTables_paginate .paginate_button {
     color: #EE1D52 !important;
     border: 1px solid #EE1D52;
   }

   .subscriber-users-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.current,
   .subscriber-users-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
     color: #ffffff !important;
     border: 1px solid #EE1D52;
     background: #EE1D52 !important;
   }

   .copy-handle {
     margin: 20px 0;
   }

   .error {
     color: red;
   }


   /* instagram growth page  */

   .dash-card-account .card-body {
     padding: 0;
   }

   .dash-card-account .card-body .row {
     padding: 1.25rem .25rem;
     margin: 0;
   }

   .dash-card-account .card-body .slide-progress-bar {
     display: block !important;
   }

   .input-search-group {
     position: relative;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -ms-flex-align: stretch;
     align-items: stretch;
     width: 100%;
     border: 1px solid #43435D;
   }

   .input-search-group .input-group-prepend {
     display: -ms-flexbox;
     display: flex;
   }

   .input-search-group .input-group-text {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center;
     padding: .375rem .75rem;
     margin-bottom: 0;
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #43435D;
     text-align: center;
     white-space: nowrap;
     background-color: #e9ecef;
     border-right: 1px solid #43435D;
   }

   .input-search-group .form-control {
     position: relative;
     -ms-flex: 1 1 auto;
     flex: 1 1 auto;
     width: 1%;
     min-width: 0;
     border-radius: 0;
     margin-bottom: 0;
     border-radius: 0;
     border: none;
   }

   .get-growth-preview-data,
   .get-growth-preview-data-page {
     border: 2px solid #ee1d52;
     background-color: #ee1d52;
     border-radius: 4px;
     color: #ffffff;
   }

   .get-growth-preview-data:hover,
   .get-growth-preview-data-page:hover {
     opacity: 0.85;
     color: #ffffff;
   }

   .growth-preview-instagram-links {
     flex: 0 0 100%;
     max-width: 100%;
     padding-right: 40px;
     padding-left: 20px;
   }

   .growth-preview-instagram-links .btn {
     border: 2px solid #ee1d52;
     background-color: transparent;
     border-radius: 4px;
     color: #ee1d52;
     display: block;
     text-align: center;
     padding: 10px 20px;
     margin: 8px 0;
   }

   .growth-preview-instagram-links .btn.start-growing {
     background-color: #ee1d52;
     color: #ffffff;
     font-size: 16px;
     line-height: normal;
   }

   .growth-preview-instagram-links .btn.demo-dashboard {
     font-size: 16px;
     line-height: normal;
   }

   .growth-preview-instagram-links a {
     font-size: 16px;
     line-height: normal;
   }

   .growth-preview-instagram-links.start_growth_link {
     padding: 0;
   }

   .growth-preview-instagram-links.start_growth_link .btn {
     margin: 0;
     display: block;
     padding: 10px 0;
     line-height: normal;
   }

   .growth-preview-instagram-links .btn:hover {
     opacity: 0.85;
   }

   button.hastag-add,
   button.hastag-add-dashboard,
   button.simmilar-user-add,
   button.simmilar-user-add-dashboard {
     background-image: none !important;
     background-color: #000 !important;
     border: none !important;
   }

   .page-template-demo-dashboard-template #menu-item-316,
   .page-template-instagram-growth-preview-template #menu-item-316 {
     display: none;
   }

   .page-template-demo-dashboard-template #user-account,
   .page-template-instagram-growth-preview-template #user-account {
     display: none;
   }

   .dash-card {
     box-shadow: 0px 0px 12px 0 rgba(25, 42, 70, 0.1) !important;
   }

   .dash-card .card-header {
     padding: 1.25rem 1.25rem;
   }

   .dash-card .card-header h6 {
     font-weight: 600;
     color: #43435D;
     width: 60%;
   }

   .dash-card .card-header h6 span {
     color: #FA7E1E;
   }

   .dash-card .card-header h6 img {
     max-width: 24px;
     display: inline-block;
     vertical-align: middle;
     margin-right: 5px;
   }

   .dash-card .card-header i {
     font-size: 22px;
   }

   .dash-card .card-header .dash-card-date {
     color: #7B8DAD;
     font-size: 14px;
     text-align: right;
     width: 40%;
   }

   .tf-data-header p {
     color: #8c8d9a;
   }

   .tf-data-header p span {
     font-weight: bold;
     color: #43435D;
   }

   .tf-data-header p span.total_followers_graph_colors {
     display: inline-block;
     height: 20px;
     width: 20px;
     margin-right: 5px;
     position: relative;
     top: -2px;
     vertical-align: middle;
     border-radius: 5px;
   }

   .tf-data-header p span.total_followers_graph_normal_colors {
     background-color: #8c8d9a;
   }

   .tf-data-header p span.total_followers_graph_pathsocial_colors {
     background-color: #FA7E1E;
   }

   .er-data-header p {
     font-size: 18px;
     font-weight: 500;
     color: #43435D;
   }

   .er-data-header p span {
     font-size: 24px;
     font-weight: bold;
     display: inline-block;
     margin-right: 15px;
   }

   .er-data-header p span.pathsocial_total_engagement_increase {
     color: #FA7E1E;
   }

   .fg-data-header p {
     font-size: 24px;
     font-weight: bold;
     color: #43435D;
   }

   .fg-data-header p small,
   .tf-data-header p small,
   .er-data-header p small {
     font-size: 11px;
     color: #61CE70;
   }


   /*inactive users block actions td */

   #inactive-users .restore_user {
     margin: 0 5px;
     display: inline-block;
     width: 17%;
   }

   .growth-preview-instagram-links.sticky_button {
     position: fixed;
     bottom: 0;
     width: 100%;
     display: none;
     left: 0;
     transform: translateY(50px);
     padding: 0;
     z-index: 9;
     transition: all 0.3s ease;
   }

   .growth-preview-instagram-links.sticky_button.skin_srolld {
     transform: translateY(0);
   }

   .growth-preview-instagram-links.sticky_button .btn {
     margin: 0;
   }

   #joinForm {
     box-shadow: 0px 20px 42px rgba(0, 0, 0, 0.1);
     margin: 50px auto 100px;
     max-width: 500px;
     border-radius: 10px;
     padding: 50px;
     position: relative;
     background: #fff;
   }

   #joinForm .tab__title {
     margin: 0 0 20px;
     color: #000;
     font-weight: 700;
     text-align: center;
     position: relative;
     font-family: "Roboto", sans-serif;
     font-size: 35px;
     padding-bottom: 20px;
   }

   #joinForm .input-search-group {
     border: 0px;
     margin: 20px 0;
     position: relative;
   }

   #joinForm .input-search-group i.fa.fa-spinner.fa-spin,
   #planForm .input-search-group i.fa.fa-spinner.fa-spin {
     width: auto;
     height: auto;
     position: absolute;
     right: 60px;
     top: 20px;
   }

   #joinForm input {
     border-bottom: 1px solid #ccc !important;
     border: 0;
     color: rgba(247, 119, 55, 1);
     border-radius: 0px;
     padding-left: 0px;
     box-shadow: none;
   }

   #joinForm:after {
     content: "";
     background: url("https://pathsocial.com/wp-content/uploads/2020/10/Ellipse-4@2x.png");
     width: 100%;
     height: 100%;
     position: absolute;
     top: 116px;
     z-index: -1;
     background-size: 450px;
     background-repeat: no-repeat;
     left: 0px;
     background-position: bottom center;
   }

   #joinForm input:focus,
   #pathsocial-payment-div input:focus {
     border-color: #d82e71 !important;
     outline: none !important;
     box-shadow: none !important;
   }

   #pathsocial-payment-div label {
     font-size: 16px;
     font-weight: 300;
     margin: 0;
     text-align: left;
     color: #757575;
     display: block;
   }

   div#plan-recurly-elements {
     width: 100%;
     margin: 0 0 20px;
   }

   #pathsocial-payment-div input {
     border: 0;
     border-bottom: 1px solid #f26b32;
     border-radius: 0;
     padding-left: 0;
     color: #f26b32;
     box-shadow: none;
     width: 49%;
     display: inline-flex;
     margin: 0 0 40px;
   }

   #plan-recurly-elements .recurly-element.recurly-element-card {
     height: 40px;
     border: 0;
     border-bottom: 1px solid #f26b32;
   }

   #joinForm .input-search-group img {
     max-width: 50px;
     border-radius: 100%;
   }

   #joinForm .ps-ig-account_div {
     display: none;
     text-align: center;
     margin: 0 auto 20px;
   }

   #planForm .tab-payment button#nextBtn {
     margin-left: 10px;
     padding: 15px 40px;
     height: 50px;
   }

   #planForm .tab-payment button#prevBtn {
     padding: 15px 40px;
     height: 50px;
   }

   #joinForm #recommendation-hashtag,
   #joinForm #recommendation-user {
     border: 1px solid #ccc;
     left: 0;
     bottom: 44px;
     right: auto;
     width: 100%;
     background: #f7f7f7;
   }

   #joinForm #recommendation-hashtag li:hover,
   #joinForm #recommendation-user li:hover {
     color: #fff;
     background-image: -webkit-gradient(linear, left top, right top, from(#fa7e1e), to(#d62976));
     background-image: linear-gradient(90deg, #fa7e1e, #d62976);
     border-radius: 5px;
   }

   #joinForm .ps-ig-account_div span {
     display: block;
     font-weight: 600;
     font-size: 25px;
   }

   #joinForm .account-hashtags-input input,
   #joinForm .account-similar-users-input input {
     border: 1px solid #ccc;
     height: 45px;
     padding: 5px 90px 5px 15px;
     width: 100%;
   }

   #joinForm .account-hashtags-input,
   #joinForm .account-similar-users-input {
     display: flex;
     position: relative;
   }

   #joinForm .account-hashtags-input i.fa.fa-spinner.fa-spin,
   #joinForm .account-similar-users-input i.fa.fa-spinner.fa-spin {
     right: 90px;
     left: auto;
   }

   #joinForm .account-hashtags-input button.hastag-add,
   #joinForm .account-similar-users-input button.simmilar-user-add {
     margin: 0;
     border: 1px solid #f46f2d;
     width: 80px;
     height: 45px;
     border-radius: 0;
   }

   .page-template-page-ig-dashboard .bts-popup-middle {
     padding: 30px 25px;
   }

   .tab.tab-join-success .input-group .col-12 {
     margin-top: 10px;
   }

   .tab.tab-join-success .input-group h5 {
     margin: 20px 0 10px !important;
     color: #f5712c;
     font-size: 23px;
   }

   .tab.tab-join-success .input-group .col-12 .col-12:before {
     content: "";
     position: absolute;
     left: -10px;
     background: #f77824;
     width: 15px;
     height: 15px;
     border-radius: 100%;
     border: 4px solid #fffcfd47;
     top: 3px;
   }

   .tab.tab-join-success .input-group .col-12 .col-12 {
     display: table;
     margin: 0 auto 13px;
     width: auto;
   }

   .bts-popup-3 {
     background: rgba(0, 0, 0, 0.94);
   }

   .bts-popup-3 .instagram-engagement-section .input-group h4 {
     background: #ee1d52;
     color: #fff;
     padding: 24px 0;
     margin: 0;
     font-size: 22px;
   }

   .bts-popup-3 .bts-popup-container a {
     color: #2b2b2b;
     text-decoration: none;
     text-align: left;
   }


   /*-------- success tab-------*/

   .join-success-wrapper {
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     margin-bottom: 20px;
     padding-bottom: 40px;
     position: relative;
   }

   .join-success-image-box {
     width: 24%;
     margin-right: 20px;
   }

   .join-success-image-box-content {
     width: 100%;
     text-align: left;
   }

   .join-success-image-box-content h4 {
     color: #000;
     font-family: "Poppins", Sans-serif;
     font-weight: 600;
     margin: 0;
   }

   .join-success-wrapper::after {
     content: "";
     position: absolute;
     top: 100%;
     border-bottom: 1px solid #dadde2;
     left: 0;
     right: 0;
     width: 100%;
   }

   .join-success-wrapper::before {
     content: "";
     background-image: linear-gradient(90deg, #d62976, #fa7e1e);
     position: absolute;
     width: 110px;
     left: 0;
     height: 7px;
     bottom: 0;
   }

   .join-success-content h2 {
     color: #000;
     font-family: "Poppins", Sans-serif;
     font-weight: 300;
     font-size: 32px;
     margin: 0 0 20px;
     line-height: 1;
   }

   .join-success-content p {
     color: #7a7a7a;
     font-size: 16px;
   }

   .join-hastags {
     padding: 20px 30px 20px 30px;
     background-color: #f8f8ff;
     margin: 20px 0 0;
   }

   .join-hastags ul {
     padding: 0;
   }

   .join-hastags ul li {
     list-style: none;
     border-bottom: 1px solid #e0e0e0;
     color: #54595f;
     font-size: 16px;
     padding: 15px 0;
     line-height: 1;
   }

   .join-hastags ul li:first-child {
     padding-top: 0;
   }

   .join-hastags ul li:last-child {
     padding-bottom: 0;
     border: none;
   }

   .join-hastags ul li span {
     padding-left: 8px;
   }

   .join-hastags ul li i {
     color: #b8b8ba;
     font-size: 14px;
   }

   .border-img {
     margin: 40px 0;
   }

   .tab-join-success .border-img {
     margin: 20px 0;
   }

   .tab-join-success ul {
     padding: 0;
   }

   .tab-join-success ul li {
     list-style: none;
   }

   .list-intro p {
     color: #2a2831;
   }

   .list-intro ul li {
     color: #54595f;
     padding: 4px 0;
   }

   .list-intro li i {
     font-size: 16px;
     color: #20d785;
     margin-right: 5px;
   }


   /*------ Plan Page Css -------*/

   form#planForm {
     padding: 20px 0 100px;
     position: relative;
   }

   #planForm .ps-ig-account_div span {
     color: #000;
     font-family: "Poppins", Sans-serif;
     font-weight: 600;
     font-size: 1.5rem;
   }

   #planForm .ps-ig-account_div {
     padding: 20px 0;
     max-width: 645px;
     margin: 0 auto 20px;
     border-bottom: 1px solid #e4e4e4;
   }

   #planForm h2 {
     color: #000;
     font-family: "Poppins", Sans-serif;
     font-weight: 400;
     font-size: 30px;
     text-transform: capitalize;
     margin: 0;
   }

   #planForm .plan-boxs {
     background: #fff;
     padding: 30px;
     border-radius: 10px;
     height: auto;
     box-shadow: 0px 20px 42px rgba(0, 0, 0, 0.1);
     margin: 30px 0;
     text-align: left;
     min-height: 420px;
     border: 1px solid transparent;
   }

   #planForm .plan-boxs h3 {
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     margin: 0;
     color: #000;
     font-family: "Poppins", Sans-serif;
     font-size: 24px;
     font-weight: 700;
     position: relative;
     flex-direction: row;
   }

   #planForm .plan-boxs h3 img {
     max-width: 40px;
     margin-right: 20px;
   }

   #planForm .border-img {
     margin: 20px 0;
   }

   #planForm .plan-boxs h4 {
     color: #000;
     font-size: 36px;
     font-weight: 700;
     font-family: "Poppins", Sans-serif;
     margin: 0 0 20px;
   }

   #planForm .plan-boxs h4 sub {
     font-size: 24px;
     font-weight: 400;
     color: #7a7a7a;
   }

   #planForm .plan-boxs p {
     color: #7a7a7a;
     line-height: 1.5;
   }

   #planForm .plan-boxs ul {
     padding: 0;
   }

   #planForm .plan-boxs ul li {
     list-style: none;
     line-height: 1.4;
   }

   #planForm .plan-boxs .sub_plan {
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     height: 100%;
     width: 100%;
     opacity: 0;
     cursor: pointer;
   }

   #planForm .plan-boxs.active {
     background: #ffe9ef;
     border: solid 1px #db2f60;
   }

   #planForm .tab-payment {
     background: #fff;
     border-radius: 10px;
     max-width: 500px;
     margin: 0 auto 50px;
     clear: both;
     padding: 50px;
     box-shadow: 0px 20px 42px rgba(0, 0, 0, 0.1);
   }

   #planForm .button-wrapper {
     text-align: center;
   }

   #planForm #nextBtn,
   #planForm #prevBtn {
     font-weight: 600;
     font-size: 18px;
     padding: 20px 40px;
     border-radius: 7px;
     width: 160px;
     line-height: 1;
     text-transform: capitalize;
     display: inline-block;
     font-family: "Poppins", sans-serif;
   }

   #nextBtn:not(.disabled) {
     background-color: #000 !important;
     border-color: transparent !important;
     background-image: none !important;
   }

   .choose-plan-popup h5 {
     font-size: 20px;
     font-weight: 600;
     text-align: left;
     margin: 0;
     font-family: "Poppins", Sans-serif;
   }

   .choose-plan-popup h2 {
     color: #000;
     font-family: "Poppins", Sans-serif;
     font-weight: 400;
     font-size: 25px;
   }

   .choose-plan-popup p {
     max-width: 70%;
     margin: 0 auto;
   }

   .bts-popup-2.choose-plan-popup .bts-popup-container {
     padding: 30px;
   }

   .choose-plan-content {
     padding: 20px 0;
   }

   .choose-plan-btn a {
     background: #d62976;
     color: #fff;
     border-radius: 4px;
     padding: 20px 40px;
     display: inline-block;
     line-height: 1;
     font-size: 13px;
     font-family: "Poppins", Sans-serif;
   }

   span.font-icon {
     position: absolute;
     right: 0;
     font-size: 27px;
     color: #fa7e1e;
   }

   .choose-plan-popup-user {
     position: relative;
   }

   .circle-img {
     z-index: -1;
     max-width: initial;
     position: absolute;
     margin: 0 auto;
     left: 0;
     right: 0;
     max-width: 550px;
     height: 80%;
     bottom: 0;
   }

   .tab-plan-details .button-wrapper button#nextBtn {
     width: auto !important;
   }

   #joinForm .button-wrapper {
     text-align: center;
     display: flex;
     justify-content: space-between;
   }

   #joinForm .button-wrapper #nextBtn {
     margin-left: auto;
   }

   #nextBtn:focus,
   #prevBtn:focus {
     outline: none;
   }

   #planForm .tab-payment .button-wrapper {
     margin-top: 40px;
     display: flex;
     justify-content: space-between;
   }

   #planForm .tab-payment .button-wrapper #nextBtn {
     margin-left: auto;
   }

   .bts-popup-2 .choose-plan-popup-user {
     display: flex;
     align-items: center;
   }

   .bts-popup-2 .popup-user-img img {
     width: 50px;
     height: 50px;
     object-fit: cover;
     overflow: hidden;
     border-radius: 50px;
     position: relative;
   }

   .bts-popup-2 .choose-plan-popup-user h5 {
     margin-left: 10px;
   }

   .bts-popup-2 .choose-plan-popup-user .choose-plan-popup-user span.font-icon i {
     font-size: 40px !important;
   }

   .bts-popup-2 i.fa.fa-exclamation-circle {
     font-size: 50px;
   }

   .bts-popup-2 .popup-user-img {
     position: relative;
   }

   .bts-popup-2 .popup-user-img {
     background: linear-gradient(to right, red, orange);
     border-radius: 50px;
     padding: 3px;
     content: "";
     left: 0;
     right: 0;
     display: flex;
   }

   .success-tab button#nextBtn {
     width: 100%;
     background-color: #db2f60;
     padding: 20px 40px;
     border-radius: 5px;
     font-size: 18px;
     background-image: none;
   }

   form#joinForm.success-tab {
     max-width: 560px;
   }

   .card-type-img ul {
     padding-left: 0;
   }

   .card-type-img ul li {
     list-style: none;
     margin-right: 5px;
     display: inline-block;
   }

   .card-type-img ul li:last-child {
     margin-right: 0;
   }

   .card-type-img ul li img {
     width: 70px;
     object-fit: contain;
   }

   .choose-plan-popup .plan-boxs {
     border: 1px solid rgba(0, 20, 42, 0.1);
     border-radius: 5px;
     position: relative;
     padding: 20px;
     text-align: left;
   }

   .choose-plan-popup .plan-boxs.active {
     background: #ffe9ef;
     border: solid 1px #db2f60;
   }

   .choose-plan-popup .plan-boxs .sub_plan {
     position: absolute;
     left: 0;
     right: 0;
     z-index: 1;
     top: 0;
     bottom: 0;
     height: 100%;
     width: 100%;
     opacity: 0;
     cursor: pointer;
   }

   .choose-plan-popup .plan-boxs label {
     display: block;
   }

   .choose-plan-popup .plan-boxs label p {
     max-width: 100%;
     font-size: 18px;
     font-weight: bold;
     color: #000000;
     text-align: left;
     padding: 0 0 15px;
     position: relative;
     margin-bottom: 15px;
   }

   .choose-plan-popup .plan-boxs label p:before {
     content: "";
     background-image: linear-gradient(90deg, #d62976, #fa7e1e);
     position: absolute;
     width: 60px;
     left: 0;
     height: 5px;
     bottom: 0;
   }

   .choose-plan-popup .plan-boxs label p:after {
     content: "";
     position: absolute;
     top: 100%;
     border-bottom: 1px solid #dadde2;
     left: 0;
     right: 0;
     width: 100%;
   }

   .choose-plan-popup .plan-boxs label h4 {
     margin: 0;
     color: #000000;
     font-weight: bold;
   }

   .choose-plan-popup .plan-boxs label h4 sub {
     color: #7a7a7a;
     font-weight: 400;
   }

   .swal2-footer a {
     border-radius: 4px;
     border: none;
     background-color: #ee1d52;
     border-color: #ee1d52;
     color: #ffffff;
     padding: .5rem 1rem;
     display: inline-block;
   }

   .swal2-styled.swal2-confirm:focus {
     outline: none;
     box-shadow: none;
   }

   .swal2-footer a:hover,
   .swal2-footer a:focus {
     opacity: 0.85;
   }

   .questions-accordion .elementor-tab-title {
     background-color: #fff;
     color: #444;
     width: 100%;
     border: 1px solid #1a1a1a !important;
     border-radius: 10px;
     text-align: left;
     font-size: 20px;
     margin: 20px 0 !important;
   }

   .questions-accordion .elementor-tab-title i {
     font-size: 12px;
   }

   .dash-chart:before {
     content: "";
     background: rgb(255 255 255 / 81%);
     position: absolute;
     width: 100%;
     height: 100%;
     z-index: 1;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
   }

   .client-result {
     overflow: hidden;
   }

   .client-result .premium-person-info-container h2.premium-person-name,
   .client-result .premium-person-info-container p.premium-person-name {
     width: 50%;
     float: left;
   }

   .client-result .client-info {
     display: inline-flex;
     padding: 0;
     list-style: none;
     width: 100%;
     margin-bottom: 20px;
     font-size: 14px;
   }

   .client-result .premium-person-content {
     margin-bottom: 0;
   }

   .client-result .followers {
     border-top: 2px solid rgb(247 119 55 / 53%);
     padding-top: 20px;
   }

   .client-result .client-info li {
     width: 50%;
   }

   .client-result .followers-details.client-info li {
     color: #f77737;
     font-size: 30px;
   }

   .client-result .followers-details.client-info li h6 {
     margin-top: 0;
     font-size: 18px;
     color: #000;
   }

   .client-result .premium-person-image-container {
     position: absolute !important;
     top: 0;
     left: 30px;
   }

   .client-result .premium-person-container.premium-person-zoomin-effect {
     position: relative;
   }

   .client-result .premium-person-image-wrap img {
     width: 100px !important;
     height: 100px !important;
     border-radius: 50px;
   }

   .client-result .premium-person-container {
     padding: 40px 20px !important;
   }

   .client-result .premium-person-info {
     box-shadow: 0px 8px 20px 0px rgb(0 0 0 / 10%);
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     padding: 30px 0 0;
     border-radius: 20px 20px 20px 20px;
   }

   .client-result-content {
     padding: 0 20px;
   }


   /*popup-css-start*/

   .choose-plan-popup ul {
     list-style: none;
     padding: 7px 0 0 0;
   }

   .choose-plan-popup .plan-boxs {
     padding: 20px 15px;
   }

   .choose-plan-popup ul li {
     font-size: 14px;
     font-weight: 500;
   }

   .choose-plan-popup .plan-boxs h4 {
     margin-bottom: 10px !important;
   }

   .choose-plan-popup h2 {
     margin-bottom: 7px;
     margin-top: 0;
   }

   button#choose_plan_submit_button {
     background-color: #ee1d52;
     border-color: #ee1d52;
     color: #fff;
     border: 0;
   }

   .growth_page_error_swal_popup {
     background-color: #ee1d52 !important;
     border-color: #ee1d52;
     color: #fff !important;
     border: 0 !important;
   }

   .ps-ig-account_div img {
     max-width: 60px;
     border-radius: 50%;
   }


   /*popup-css-end*/

   .real_time_activity_no_data {
     text-align: center;
     z-index: 999;
     position: absolute;
     bottom: 15%;
     left: 0;
     right: 0;
   }

   .dash-chart {
     position: relative;
   }

   div#chart-followers .chart-notice {
     z-index: 99;
     text-align: center;
   }

   .activity-feed-right-section {
     position: relative;
   }

   .activity-feed-right-section .activity_feed_no_data {
     text-align: center;
     position: absolute;
     left: 0;
     right: 0;
     top: 25%;
     z-index: 9;
     bottom: 0;
     padding: 30px;
   }

   .follower_country_mmain {
     position: relative;
   }

   .follower_country_mmain .follower_by_country_no_data {
     position: absolute;
     width: 50%;
     left: 25%;
     top: 15%;
     text-align: center;
     z-index: 9;
   }

   .page-traffic-source-div.card .card-body canvas#trafic_source_chart:empty,
   canvas#average_action_per_day_chart:empty,
   .last-update-section.overview-right-section.card canvas#last24_hours_action_chart:empty {
     display: none;
   }

   div#actions-perChart img {
     width: 100%;
     max-width: 200px;
     float: right;
   }

   div#last24HoursChart {
     display: flex;
     align-items: flex-end;
   }

   .activity_feed_no_data p,
   .follower_country_mmain .follower_by_country_no_data p,
   div#chart-followers .chart-notice p,
   .automation_report .automation_report_no_data p {
     color: #43435d;
   }

   .activity_feed_no_data p strong,
   .follower_country_mmain .follower_by_country_no_data p strong,
   div#chart-followers .chart-notice p strong,
   .automation_report .automation_report_no_data p strong {
     color: #775473;
   }

   .last-update-section.overview-right-section.card,
   .actions-per-day.overview-right-section.card {
     height: 100%;
   }

   .bts-popup-2.choose-plan-popup .bts-popup-container {
     padding-right: 0;
   }

   .bts-popup-2.choose-plan-popup .bts-popup-container .bts-popup-content {
     padding-right: 30px;
   }

   .automation_report {
     position: relative;
   }

   .automation_report .automation_report_no_data {
     position: absolute;
     padding: 30px;
     text-align: center;
     width: 100%;
     top: 50%;
     left: 0;
     right: 0;
     z-index: 99;
     transform: translateY(-50%);
   }

   .pera-box {
     min-height: 210px;
     margin-bottom: 0 !important;
   }

   .actions-per-day.overview-right-section.card #actions-per_div div#actions-perChart span {
     display: block;
     text-align: center;
     position: absolute;
     left: 50%;
     transform: translateX(-50%);
     bottom: 7px;
     font-size: 13px;
     font-weight: bold;
   }

   .choose-plan-popup p.payment_text {
     margin-bottom: 15px;
   }

   .choose-plan-btn {
     margin: 10px 0 0;
   }


   /*========================
   Single Post
   ========================*/

   .single-post-content {
     padding: 40px 0 60px;
   }

   .single-post-title {
     margin-bottom: 30px;
   }

   .single-post-title h1 {
     margin: 0;
     font-weight: 600;
     color: #000;
     font-size: 45px;
     font-family: 'Archivo';
   }

   .single-post-image {
     height: 500px;
   }

   .single-post-image img {
     height: 100%;
     object-fit: cover;
   }

   .sidebar-random-posts ul {
     margin: 0;
     padding: 0;
     list-style: none;
   }

   .sidebar-random-posts ul li {
     display: block;
     margin-bottom: 30px;
   }

   .sidebar-random-posts ul li .sidebar-random-posts-image a {
     height: 200px;
     position: relative;
     overflow: hidden;
     display: block;
     width: 100%;
   }

   .sidebar-random-posts ul li .sidebar-random-posts-image img {
     width: 100%;
     height: 100%;
     object-fit: cover;
   }

   .sidebar-random-posts ul li .sidebar-random-posts-title {
     -ms-flex-preferred-size: 0;
     flex-basis: 0;
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
     max-width: 100%;
     font-weight: bold;
   }

   .sidebar-random-posts ul li .sidebar-random-posts-title a {
     color: #000;
     font-size: 20px;
     font-weight: bold;
     line-height: 26px;
     margin: 15px 0;
     display: block;
   }

   .popular-related-posts h3 {
     font-weight: bold;
     margin-bottom: 30px;
     display: flex;
     justify-content: space-between;
   }

   .popular-related-posts h3 a {
     border: 1px solid #DB2F60;
     font-size: 12px;
     padding: 12px 37px;
     font-family: "Poppins", sans-serif;
     color: #DB2F60;
     border-radius: 5px;
     font-weight: 400;
     text-transform: capitalize;
     transition: 0.3s all;
   }

   .popular-related-posts h3 a:hover {
     color: #fff;
     background-color: #DB2F60;
   }

   .popular-related-posts ul {
     margin: 0;
     padding: 0;
     list-style: none;
     display: flex;
     flex-wrap: wrap;
   }

   .popular-related-posts ul li {
     padding: 5px;
     -webkit-box-flex: 0;
     -ms-flex: 0 0 33.33333333%;
     flex: 0 0 33.33333333%;
     max-width: 33.33333333%;
   }

   .popular-related-posts ul li .blog-related-pic {
     display: block;
     position: relative;
     height: 200px;
     width: 100%;
     overflow: hidden;
   }

   .popular-related-posts ul li a img {
     height: 100%;
     width: 100%;
     object-fit: cover;
   }

   .popular-related-posts ul li .relate_post_title {
     font-size: 18px;
     line-height: 30px;
     text-align: left;
     color: #000;
     font-weight: bold;
     font-family: 'Archivo';
     display: block;
     min-height: 60px;
     margin: 15px 0 15px;
   }

   .popular-related-posts ul li a:hover {
     background-color: #e5e5e5;
   }

   .single-post-content .single-post-sidebar #block-5 {
     top: 0 !important;
   }

   .single-post-sidebar aside>p {
     margin: 0;
   }

   .read-more-btn-div {
     border-top: 1px solid #E4E4E4;
     padding: 15px 0;
     margin: 15px 0 0;
   }

   .popular-related-posts ul li .read-more-btn-div {
     height: auto;
     font-size: 12px;
     color: #EE1D52;
     text-transform: capitalize;
     font-family: 'Archivo';
     font-weight: 700;
   }

   .popular-related-posts ul li .read-more-btn-div a:hover {
     background: transparent;
   }

   .want_more_follower-box h2 {
     font-size: 45px;
     color: #000;
     font-weight: bold;
     font-family: 'Archivo';
     line-height: 55px;
     margin: 0px 0 30px;
   }

   .want_more_follower-box button {
     font-size: 16px;
     background: #EE1D52;
     line-height: 19px;
     color: #fff;
     padding: 15px 30px;
     display: inline-block;
     border-radius: 4px;
   }

   .want_more_follower-box button:hover {
     background: #EE1D52;
   }
   .want_more_follower-box-default h2 {
     font-size: 35px;
     color: #000;
     font-weight: bold;
     font-family: 'Archivo';
     line-height: 1.3;
     margin: 0px 0 0px;
   }

   .want_more_follower-box-default button {
     font-size: 16px;
     background: #000;
     line-height: 19px;
     color: #fff;
     padding: 15px 30px;
     display: inline-block;
     border-radius: 4px;
   }

   .want_more_follower-box-default button:hover {
     background: #c36;
   }

   .increase-instagram-followers-custom-popup .scp-content {
     height: 440px !important;
     overflow: initial !important;
     border-radius: 5px;
   }


   .increase-instagram-followers-custom-popup .scp-content h4 {
     margin: 0;
   }

   .increase-instagram-followers-custom-popup .scp-content .user_services_div p {
     margin: 0;
   }

   .increase-instagram-followers-custom-popup .scp-content .user_services_div {
     padding: 0;
     margin-top: 10px;
   }

   .increase-instagram-followers-custom-popup .scp-content .increase-instagram-followers-quantity-div {
     margin: 10px 0;
   }

   .increase-instagram-followers-custom-popup .scp-content select.user_services {
     background: transparent;
   }

   .increase-instagram-followers-custom-popup .scp-content button.followers-quantity-close {
     display: flex;
     align-items: center;
     justify-content: center;
     right: -15px;
     top: -15px;
     background: #c36;
   }

   .increase-instagram-followers-custom-popup .scp-content button.followers-quantity-close span {
     margin: -4px 0 0;
   }

   .increase-instagram-followers-custom-popup .scp-content .increase-instagram-followers-interval-div,
   .increase-instagram-followers-custom-popup .scp-content .increase-instagram-followers-runs-div {
     margin-top: 10px;
   }

   .increase-instagram-followers-custom-popup .scp-content .increase-instagram-followers-runs-div {
     margin-bottom: 15px;
   }

   .bts-popup.change-order-type-custom-popup .bts-popup-content button.scp-close,
   .delete-reason-custom-popup .scp-content button.scp-close {
     position: absolute;
     right: -10px;
     top: -10px;
     background: #c36;
     border-radius: 100%;
     color: #fff;
   }

   .delete-reason-custom-popup .scp-content .delete_reason_div {
     height: 270px;
     overflow: auto;
   }

   .bts-popup.change-order-type-custom-popup .bts-popup-content select.order_type_select {
     background: transparent;
   }

   .bts-popup.change-order-type-custom-popup .bts-popup-content button.submit_order_type {
     display: block;
     width: 100%;
   }

   .bts-popup.change-order-type-custom-popup .bts-popup-content label {
     font-size: 20px;
     font-weight: 700;
   }

   .delete-reason-custom-popup .scp-content {
     overflow: initial !important;
     border-radius: 5px;
     height: 400px !important;
   }

   .delete-reason-custom-popup .scp-content .delete_reason-section {
     margin: 0;
   }

   .delete-reason-custom-popup .scp-content .refund-transaction-section,
   .delete-reason-custom-popup .scp-content .cancelation-type {
     width: 100%;
     padding: 0;
     margin: 0 0 15px;
   }

   .delete-reason-custom-popup .scp-content .submit_delete_reason_div {
     text-align: left;
     margin: 20px 0 0;
   }


   .user_existing_invoices_div .single_invoice_div {
     margin: 15px 20px;
   }

   .delete-reason-custom-popup .scp-content .refund-transaction-section {
     margin-bottom: 0;
   }

   .close-acct-main.disabled_section {
     display: none;
   }


   aside.widget_media_image.fixed {
     position: static;
     top: 50px;
     width: 350px;
     animation: smoothScroll 0.5s forwards;
   }

   @keyframes smoothScroll {
     0% {
       transform: translateY(-20px);
     }

     100% {
       transform: translateY(0px);
     }
   }

   .category-section .category-name {
     font-size: 35px;
     font-weight: 400;
     color: #333;
     margin: 0 0 20px;
     position: relative;
     padding: 0 0 10px;
     font-family: "Poppins", sans-serif;
   }

   .category-section .category-name a {
     border: 1px solid #c36;
     font-size: 12px;
     padding: 10px 20px;
     font-family: "Poppins", sans-serif;
     color: #c36;
     border-radius: 5px;
     margin-top: 10px;
   }

   .resource-blog-main .page-content {
     margin-bottom: 50px;
   }

   .category-section .category-name a:hover {
     color: #c36;
     border-color: #c36;
   }

   .category-section .post-boxes {
     margin-bottom: 30px;
     border-radius: 5px;
     box-shadow: 0 0 7px #ccc;
     background: #ffffff;
   }

   .post-img {
     height: 200px;
     overflow: hidden;
   }

   .post-img img {
     object-fit: cover;
     width: 100%;
     height: 100%;
     transition: 0.3s;
   }

   .post-title-main {
     font-size: 20px;
     transition: 0.4s;
     color: #000000;
     font-family: "Poppins", sans-serif;
     font-weight: 500;
     line-height: 28px;
   }

   .category-section .post-boxes:hover img {
     transform: scale(1.2);
     transition: 0.4s;
   }

   .category-section .post-boxes .post-content-detail {
     padding: 25px;
     transition: 0.4s;
     min-height: 275px;
   }

   .category-section .post-boxes .post-desc {
     margin-top: 5px;
     font-size: 16px;
     color: #7A7A7A;
     font-family: 'Roboto', sans-serif;
   }

   .category-section .post-boxes .post-desc p {
     margin: 0;
     color: #777;
     font-size: 16px;
     line-height: 27px;
     transition: 0.4s;
   }


   /*.category-section .post-boxes:hover .post-content-detail {
           background: #eee;
           transition: 0.4s;
       }

       .category-section .post-boxes:hover .post-title-main {
           color: #cc336a;
           transition: 0.4s;
       }
       .category-section .post-boxes:hover .post-desc p {
           color: #000;
           transition: 0.4s;
       }*/

   .categories-tables-content {
     display: flex;
     justify-content: center;
     border-bottom: 1px solid #ccc;
     padding: 0 0 40px;
     margin-bottom: 50px;
   }

   .categories-tables-content ul {
     list-style: none;
     display: inline-block;
     margin: 0;
     padding: 0;
   }

   .categories-tables-content ul li {
     display: inline-block;
   }

   .categories-tables-content ul li a {
     padding: 13px 23px;
     display: inline-block;
     border-radius: 5px;
     color: #DB2F60;
     margin: 0 5px;
     animation: smoothScroll 0.5s forwards;
     font-family: "Poppins", sans-serif;
     font-size: 12px;
     border: 1px solid #DB2F60;
   }

   .post-readmore-btn {
     border-top: 1px solid #ccc;
   }

   .post-readmore-btn a {
     display: block;
     padding: 20px;
     color: #c36;
     font-weight: 700;
     font-family: "Poppins", sans-serif;
   }

   .post-readmore-btn a:hover {
     color: #c36;
   }

   .category-section {
     margin-bottom: 30px;
   }

   html {
     scroll-behavior: smooth;
   }

   .blog .entry-title {
     display: block !important;
     font-family: "Poppins", sans-serif;
     font-size: 45px;
     font-weight: 400;
     margin: 70px 0 30px;
   }

   .categories-tables-content-main {
     position: relative;
   }

   .categories-tables-content-main:after {
     content: "";
     background: url("../images/Group-1875@2x.png");
     position: absolute;
     right: -80px;
     top: -55px;
     width: 200px;
     height: 290px;
     background-size: contain;
     background-repeat: no-repeat;
   }

   .resource-blog-main {
     position: relative;
   }

   .resource-blog-main:after {
     content: "";
     background: url(../images/Subtraction-1@2x-petxm2deadpn3r1m7ie26u287vwt2ntg4hi1ggc2o8.png);
     position: absolute;
     left: -170px;
     top: 200px;
     width: 400px;
     height: 400px;
     background-size: contain;
     background-repeat: no-repeat;
     z-index: -1;
   }

   .resource-blog-main:before {
     content: "";
     background: url(../images/Subtraction-1@2x-petxm2deadpn3r1m7ie26u287vwt2ntg4hi1ggc2o8.png);
     position: absolute;
     right: -170px;
     bottom: 400px;
     width: 400px;
     height: 400px;
     background-size: contain;
     background-repeat: no-repeat;
     z-index: -1;
   }

   .home-user-testi {
     position: absolute;
     left: -80px;
     max-width: 480px;
     top: -60px;
     z-index: 1;
   }

   .plan-benefits .tooltip {
     position: absolute;
     right: 0;
     top: 0;
   }

   .plan-benefits .tooltip .tooltiptext {
     visibility: hidden;
     width: 280px;
     background-color: #181D30;
     color: #fff;
     text-align: left;
     border-radius: 4px;
     padding: 10px;
     position: absolute;
     z-index: 1;
     bottom: 150%;
     left: -240px;
     font-family: roboto, sans-serif;
     font-size: 12px;
     line-height: 1.3;
   }

   .plan-benefits .tooltip .tooltiptext:after {
     content: "";
     position: absolute;
     top: 100%;
     right: 25px;
     border-width: 5px;
     border-style: solid;
     border-color: black transparent transparent transparent;
   }

   .plan-benefits .tooltip:hover .tooltiptext {
     visibility: visible;
   }

   .plan-benefits .tooltip img {
     height: 20px;
   }

   .start-growing-min .elementor-text-editor span {
     color: #767381 !important;
   }

   .custom-social-proof {
     background: #fff !important;
     border-radius: 20px;
     position: fixed;
     bottom: 50px;
     left: 20px;
     z-index: 9999999999999 !important;
     font-family: 'Open Sans', sans-serif;
     display: none;
     /* Uncoment This Line to Hide Initially*/
   }

   .custom-notification {
     width: 320px;
     border: 0;
     text-align: left;
     z-index: 99999;
     box-sizing: border-box;
     font-weight: 400;
     border-radius: 20px;
     box-shadow: 2px 2px 10px 2px hsla(0, 4%, 4%, 0.2);
     background-color: #fff;
     position: relative;
     cursor: pointer;
     padding: 15px 15px;
   }

   .custom-notification-container {
     display: flex !important;
     align-items: center;
     height: 80px;
   }

   .custom-notification-image-wrapper img {
     max-height: 75px;
     width: 90px;
     overflow: hidden;
     border-radius: 6px 0 0 6px;
     object-fit: cover;
   }

   .custom-notification-image-wrapper {
     width: 90px;
     height: 77px;
     align-items: center;
     display: flex;
     justify-content: center;
     background: #f4f4f4;
     border-radius: 6px;
     font-size: 30px;
     color: #EE1E52;
     font-weight: 700;
     font-family: 'Archivo';
   }

   .custom-notification-image-wrapper {
     width: 90px;
     height: 77px;
     align-items: center;
     display: flex;
     justify-content: center;
     background: #f4f4f4;
     border-radius: 6px;
     font-size: 30px;
     color: #EE1E52;
     font-weight: 700;
     font-family: 'Archivo';
   }

   .custom-notification-content-wrapper {
     margin: 0;
     height: 100%;
     color: #3a3a3a;
     padding-left: 15px;
     padding-right: 5px;
     border-radius: 0 6px 6px 0;
     flex: 1;
     display: flex !important;
     flex-direction: column;
     justify-content: center;
   }

   .custom-notification-content {
     font-family: inherit !important;
     margin: 0 !important;
     padding: 0 !important;
     font-size: 14px;
     line-height: 16px;
   }

   .custom-notification-content small {
     margin-top: 5px !important;
     display: block !important;
     font-size: 12px !important;
   }

   .custom-close {
     position: absolute;
     top: 12px;
     right: 12px;
     height: 12px;
     width: 12px;
     cursor: pointer;
     transition: .2s ease-in-out;
     transform: rotate(45deg);
     opacity: 1;
   }

   .custom-close::before {
     content: "";
     display: block;
     width: 100%;
     height: 2px;
     background-color: gray;
     position: absolute;
     left: 0;
     top: 5px;
   }

   .custom-close::after {
     content: "";
     display: block;
     height: 100%;
     width: 2px;
     background-color: gray;
     position: absolute;
     left: 5px;
     top: 0;
   }

   .custom-close:hover {
     opacity: 1;
   }

   .custom-notification a {
     text-decoration: none !important;
   }

   .plan_text {
     font-size: 11px;
     font-weight: normal;
     line-height: 1.5;
   }

   .purchase_time {
     opacity: 0.7 !important;
   }

   .pricing_des_txt {
     margin: 25px 0 0;
     color: #767381;
     font-family: "Roboto", Sans-serif;
     font-size: 18px;
     font-weight: 500;
   }

   .price-text-block h1 {
     font-family: 'Roboto', sans-serif;
     font-size: 50px;
     font-weight: 700;
     line-height: 1.3;
     color: #000;
     margin: -8px 0;
   }

   .price-text-block h1 .price_month {
     font-family: 'Roboto', sans-serif !important;
     font-size: 20px;
     font-weight: 400;
     color: #979797;
     display: inline-block;
     vertical-align: middle
   }

   .categories-tables-content-main .entry-title {
     display: block !important;
   }

   .instagram-url-box i.fa {
     position: absolute;
     right: 20px;
     top: 25px;
     font-size: 20px;
   }

   .photo-downloader-box-buttons .get-instagram-data.disabled {
     background: #ccc;
     border-color: #ccc;
     pointer-events: none;
     color: #fff;
   }

   .user-search-result {
     position: fixed;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     display: flex;
     align-items: center;
     justify-content: center;
     z-index: 9;
     opacity: 0;
     visibility: hidden;
     transition: .4s;
   }

   .user-search-result .boxoverlay {
     position: absolute;
     background: #000000c9;
     width: 100%;
     z-index: -1;
     height: 100%;
   }

   .usersearchResult-main {
     max-width: 1160px;
     width: 100%;
   }

   .usersearchResult-main .userresult-box {
     background: #fff;
     padding: 40px;
     border-radius: 10px;
     margin-top: 20px;
     display: none;
     transition: .5s;
   }

   .userSearch-input {
     display: flex;
     justify-content: center;
     align-items: center;
   }

   .userSearch-input .usersearchBox {
     max-width: 500px;
     width: 100%;
     display: flex;
     align-items: center;
     position: relative;
     background: #fff;
     border: 1px solid #707070;
   }

   .userSearch-input .usersearchBox span {
     height: 50px;
     width: 60px;
     text-align: center;
     line-height: 50px;
     border-right: 1px solid #ccc;
     background: #F7F7F7;
     display: inline-block;
     font-weight: bold;
   }

   .userSearch-input .usersearchBox input {
     border: 0;
     height: 50px;
     padding: 15px;
     color: #000;
     font-weight: 500;
   }

   .userSearch-input .usersearchBox img {
     margin-right: 15px;
   }

   .userresultLoop-box:last-child:empty {
     display: none;
   }

   .usersearchResult-main .userresult-box .usersearch-details {
     display: flex;
     align-items: center;
     max-width: 24%;
     flex: 0 0 24%;
     margin-right: 15px;
   }

   .usersearchResult-main .userresult-box .usersearch-details:last-child {
     margin-right: 0;
   }

   .usersearchResult-main .userresult-box .usersearch-details .usermain-img {
     border-radius: 100%;
     overflow: hidden;
     height: 50px;
     width: 50px;
     margin-right: 15px;
     flex: 0 0 50px;
   }

   .usersearchResult-main .userresult-box .usersearch-details .usermain-img img {
     object-fit: cover;
     height: 100%;
     width: 100%;
   }

   .usersearchResult-main .userresult-box .usersearch-details .userresult-name h3 {
     margin: 0;
     font-size: 18px;
     font-weight: bold;
     color: #000;
     display: flex;
     align-items: center;
   }

   .usersearchResult-main .userresult-box .usersearch-details .userresult-name h3 img {
     margin-left: 10px;
     max-width: 20px;
   }

   .usersearchResult-main .userresult-box .usersearch-details .userresult-name h5 {
     margin: 3px 0 0;
     font-size: 14px;
     color: #707070;
     font-weight: 400;
   }

   .userresultLoop-box {
     display: flex;
     align-items: center;
     border-bottom: 1px solid #dbdbdb;
     padding: 20px 0;
   }

   .userresultLoop-box:last-child {
     border-bottom: 0px;
   }

   .userSearch-input form input::placeholder {
     font-size: 15px;
     font-weight: 400;
     color: #b5b5b5;
   }

   .user-search-result.user-search-active {
     opacity: 1;
     transition: .4s;
     visibility: visible;
   }

   .userSearch-input .usersearchBox .loader {
     position: absolute;
     right: 0;
     background: #fff;
     height: 50px;
     width: 50px;
     text-align: center;
     line-height: 50px;
   }

   .userSearch-input .usersearchBox .loader {
     position: absolute;
     right: 0;
     background: #fff;
     height: 50px;
     width: 50px;
     text-align: center;
     line-height: 50px;
   }

   .user-search-result .close_user_search {
     position: absolute;
     z-index: 999;
     top: 100px;
     right: 100px;
     color: #fff;
     font-size: 24px;
     cursor: pointer;
   }

   body.search_active_overlay {
     overflow: hidden;
   }


   /*--------Downgrade steps css -------*/

   #downgrade_current_plan_popup .modal-dialog,
   #update-instagram-account .modal-dialog {
     max-width: 500px;
   }

   #downgrade_current_plan_popup .modal-desc,
   #update-instagram-account .modal-desc {
     margin: 7px 0 0px;
     font-size: 14px;
   }

   #downgrade_current_plan_popup .modal-title,
   #update-instagram-account .modal-title {
     line-height: 1.3;
     margin: 0 0 15px;
   }

   #downgrade_current_plan_popup .modal-dialog .modal-content,
   #update-instagram-account .modal-dialog .modal-content {
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
     padding: 40px;
   }

   #downgrade_current_plan_popup .modal-dialog .downgrade_option_box-main,
   #update-instagram-account .modal-dialog .downgrade_option_box-main {
     margin: 20px 0 0;
   }

   #downgrade_current_plan_popup .form-group.downgrade_option_box,
   #update-instagram-account .form-group.downgrade_option_box {
     background: #FFFFFF;
     border: 2px solid #C4C4C4;
     border-radius: 12px;
     transition: 0.3s all;
     cursor: pointer;
   }

   #downgrade_current_plan_popup .form-group.downgrade_option_box label,
   #update-instagram-account .form-group.downgrade_option_box label {
     margin: 0;
     cursor: inherit;
     padding: 24px;
   }

   #downgrade_current_plan_popup .form-group.downgrade_option_box:hover,
   #update-instagram-account .form-group.downgrade_option_box:hover {
     border: 2px solid #EE1E52;
   }

   #downgrade_current_plan_popup .form-group.downgrade_option_box.active,
   #update-instagram-account .form-group.downgrade_option_box.active {
     border: 2px solid #000000;
   }

   #downgrade_current_plan_popup .form-group.downgrade_option_box.option_disabled,
   #update-instagram-account .form-group.downgrade_option_box.option_disabled {
     display: none;
   }

   #downgrade_current_plan_popup .form-group.downgrade_option_box.option_disabled:hover,
   #downgrade_current_plan_popup .form-group.downgrade_option_box.option_disabled.active,
   #update-instagram-account .form-group.downgrade_option_box.option_disabled:hover,
   #update-instagram-account .form-group.downgrade_option_box.option_disabled.active {
     border: 2px solid #C4C4C4;
   }

   #downgrade_current_plan_popup .form-group.downgrade_option_box h3,
   #update-instagram-account .form-group.downgrade_option_box h3 {
     font-size: 16px;
     font-family: 'Archivo', sans-serif;
     font-weight: 700;
     color: #000;
     margin: 0 0 16px;
   }

   #downgrade_current_plan_popup .form-group.downgrade_option_box p,
   #update-instagram-account .form-group.downgrade_option_box p {
     font-size: 12px;
     color: #000;
     margin: 0;
     line-height: 1.3;
   }

   #downgrade_current_plan_popup .form-group.downgrade_option_box input[type="radio"],
   #update-instagram-account .form-group.downgrade_option_box input[type="radio"] {
     display: none;
   }

   .downgrade_status_submit_block {
     text-align: right;
     margin: 25px 0 0;
   }

   .downgrade_status_submit_block a,
   .downgrade_status_submit_block input.account_cancelled_submit_confirm {
     background: #000;
     margin: 0 !important;
     color: #fff;
     padding: 13px 16px;
     display: inline-block;
     line-height: 1;
     font-size: 14px;
     border-radius: 6px;
     font-weight: 700;
     font-family: 'Archivo', sans-serif;
     transition: 0.3s all;
     border: none;
   }

   .downgrade_status_submit_block a.btn-disabled,
   .downgrade_status_submit_block input.account_cancelled_submit_confirm.btn-disabled {
     background: #c4c4c4;
     cursor: no-drop;
   }

   .downgrade_status_submit_block a:hover {
     color: #fff;
     text-decoration: none;
   }

   #downgrade_current_plan_popup .modal-footer,
   #update-instagram-account .modal-footer {
     border: none;
     padding: 0;
     margin: 0;
     position: absolute;
     top: 15px;
     right: 25px;
   }

   #downgrade_current_plan_popup .modal-footer button.btn,
   #update-instagram-account .modal-footer button.btn {
     background: none;
     border: none;
     padding: 0;
     margin: 0;
     color: #000;
     font-size: 23px;
     line-height: 1;
   }

   #downgrade_current_plan_popup .put-acct-on-hold-main,
   #update-instagram-account .put-acct-on-hold-main {
     margin: 20px 0 0;
   }

   #downgrade_current_plan_popup .put-acct-on-hold-main .put-acct-on-hold-options,
   #update-instagram-account .put-acct-on-hold-main .put-acct-on-hold-options {
     position: relative;
     margin: 15px 0 0;
   }

   #downgrade_current_plan_popup .put-acct-on-hold-main .put-acct-on-hold-options label,
   #update-instagram-account .put-acct-on-hold-main .put-acct-on-hold-options label {
     margin: 0;
     font-size: 16px;
     font-weight: 700;
     font-family: 'Archivo', sans-serif;
     background: #FFFFFF;
     border: 2px solid #C4C4C4;
     border-radius: 12px;
     padding: 22px;
     display: block;
     transition: 0.3s all;
   }

   #downgrade_current_plan_popup .put-acct-on-hold-main .put-acct-on-hold-options input[type="radio"],
   #update-instagram-account .put-acct-on-hold-main .put-acct-on-hold-options input[type="radio"] {
     opacity: 0;
     position: absolute;
     left: 0;
     right: 0;
     width: 100%;
     top: 0;
     bottom: 0;
     height: 100%;
     cursor: pointer;
   }

   #downgrade_current_plan_popup .put-acct-on-hold-main .put-acct-on-hold-options input[type="radio"]:checked+label,
   #update-instagram-account .put-acct-on-hold-main .put-acct-on-hold-options input[type="radio"]:checked+label {
     border-color: #000;
   }


   /*#downgrade_current_plan_popup .on_hold_selected, #downgrade_current_plan_popup  .on_hold_selected_data, #downgrade_current_plan_popup  .downgrade_selected_data{
       display: none;
   }*/

   #downgrade_current_plan_popup .downgrade_selected_data_block,
   #update-instagram-account .downgrade_selected_data_block {
     background: #FFFFFF;
     border: 2px solid #000000;
     border-radius: 12px;
     padding: 24px;
   }

   #downgrade_current_plan_popup .downgrade_selected_data_block .selected_data_block_info,
   #update-instagram-account .downgrade_selected_data_block .selected_data_block_info {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin: 0 0 15px;
   }

   #downgrade_current_plan_popup .downgrade_selected_data_block .selected_data_block_info .data_left,
   #update-instagram-account .downgrade_selected_data_block .selected_data_block_info .data_left {
     font-size: 10px;
     font-style: italic;
     font-weight: 400;
   }

   #downgrade_current_plan_popup .downgrade_selected_data_block .selected_data_block_info .data_left span,
   #update-instagram-account .downgrade_selected_data_block .selected_data_block_info .data_left span {
     background: #000;
     color: #fff;
     font-size: 12px;
     font-style: normal;
     font-weight: 700;
     padding: 6px 8px;
     display: inline-block;
     margin: 0 10px 0 0;
     border-radius: 3px;
     line-height: 1;
     font-family: 'Archivo', sans-serif;
   }

   #downgrade_current_plan_popup .downgrade_selected_data_block .selected_data_block_info .data_right,
   #update-instagram-account .downgrade_selected_data_block .selected_data_block_info .data_right {
     font-size: 12px;
   }

   #downgrade_current_plan_popup .downgrade_selected_data_block .selected_data_block_info .data_right span,
   #update-instagram-account .downgrade_selected_data_block .selected_data_block_info .data_right span {
     font-family: 'Archivo', sans-serif;
     font-size: 24px;
     color: #000;
     font-weight: 700;
   }

   #downgrade_current_plan_popup .downgrade_selected_data_block .selected_data_block_list ul,
   #update-instagram-account .downgrade_selected_data_block .selected_data_block_list ul {
     padding: 0;
     margin: 0;
   }

   #downgrade_current_plan_popup .downgrade_selected_data_block .selected_data_block_list ul li,
   #update-instagram-account .downgrade_selected_data_block .selected_data_block_list ul li {
     list-style: none;
     font-size: 12px;
     font-weight: 700;
     font-family: 'Archivo', sans-serif;
     line-height: 2;
   }

   #downgrade_current_plan_popup .close_acct_selected .contact-support-btn,
   #update-instagram-account .close_acct_selected .contact-support-btn {
     text-align: center;
     margin: 20px 0;
   }

   #downgrade_current_plan_popup .close_acct_selected .contact-support-btn a,
   #update-instagram-account .close_acct_selected .contact-support-btn a {
     background: #000;
     color: #fff;
     padding: 14px 16px;
     display: inline-block;
     border-radius: 6px;
     font-size: 14px;
     font-weight: 700;
     line-height: 1;
   }

   #downgrade_current_plan_popup .close_acct_selected a,
   #update-instagram-account .close_acct_selected a {
     font-family: 'Archivo', sans-serif;
   }

   #downgrade_current_plan_popup .close_acct_selected a:hover,
   #update-instagram-account .close_acct_selected a:hover {
     text-decoration: none;
   }

   #downgrade_current_plan_popup .close_acct_selected .close-acct-main,
   #update-instagram-account .close_acct_selected .close-acct-main {
     background: #FFFFFF;
     border: 2px solid #C4C4C4;
     border-radius: 12px;
     padding: 24px;
     margin: 45px 0 35px;
   }

   #downgrade_current_plan_popup .close_acct_selected .close-acct-main h4,
   #update-instagram-account .close_acct_selected .close-acct-main h4 {
     font-size: 16px;
     color: #000;
     font-family: 'Archivo', sans-serif;
     font-weight: 700;
   }

   #downgrade_current_plan_popup .close_acct_selected .close-acct-main .off-coupon,
   #update-instagram-account .close_acct_selected .close-acct-main .off-coupon {
     text-align: center;
   }

   #downgrade_current_plan_popup .close_acct_selected .close-acct-main .off-coupon a,
   #update-instagram-account .close_acct_selected .close-acct-main .off-coupon a {
     background: #EE1E52;
     color: #fff;
     padding: 14px 30px;
     display: inline-block;
     border-radius: 6px;
     font-size: 14px;
     font-weight: 700;
     line-height: 1;
   }

   #downgrade_current_plan_popup .close_acct_selected .cancel-account-btn,
   #update-instagram-account .close_acct_selected .cancel-account-btn {
     text-align: center;
     color: #F97B24;
     font-size: 12px;
     font-weight: 700;
     cursor: pointer;
     font-family: 'Archivo', sans-serif;
   }

   #downgrade_current_plan_popup .close_acct_selected .cancel-account-msg,
   #update-instagram-account .close_acct_selected .cancel-account-msg {
     font-family: 'Archivo', sans-serif;
     font-size: 12px;
     color: #000;
     line-height: 1.3;
     font-weight: 400;
     margin: 0 0 20px;
   }

   #downgrade_current_plan_popup .account_cancelled_overlay .account_cancelled_overlay_options_main,
   #update-instagram-account .account_cancelled_overlay .account_cancelled_overlay_options_main {
     margin: 25px 0 40px;
   }

   #downgrade_current_plan_popup .account_cancelled_overlay .account_cancelled_overlay_options,
   #update-instagram-account .account_cancelled_overlay .account_cancelled_overlay_options {
     position: relative;
     padding-left: 25px;
     margin: 20px 0 0;
   }

   #downgrade_current_plan_popup .account_cancelled_overlay .account_cancelled_overlay_options input,
   #update-instagram-account .account_cancelled_overlay .account_cancelled_overlay_options input {
     opacity: 0;
     position: absolute;
     left: 0;
     top: 4px;
     width: 16px;
     height: 16px;
     margin: 0;
     cursor: pointer;
     z-index: 99999;
   }

   #downgrade_current_plan_popup .account_cancelled_overlay .account_cancelled_overlay_options label,
   #update-instagram-account .account_cancelled_overlay .account_cancelled_overlay_options label {
     margin: 0;
     font-size: 12px;
     font-weight: 700;
     line-height: normal;
   }

   #downgrade_current_plan_popup .account_cancelled_overlay .account_cancelled_overlay_options label::before,
   #update-instagram-account .account_cancelled_overlay .account_cancelled_overlay_options label::before {
     content: "";
     position: absolute;
     width: 16px;
     height: 16px;
     background: #000000;
     left: 0;
     border-radius: 3px;
   }

   #downgrade_current_plan_popup .account_cancelled_overlay .account_cancelled_overlay_options input:checked+label::after,
   #update-instagram-account .account_cancelled_overlay .account_cancelled_overlay_options input:checked+label::after {
     content: "\f00c";
     position: absolute;
     left: 2px;
     top: 3px;
     font-size: 12px;
     color: #fff;
     font-family: "Font Awesome 5 Free";
   }

   #downgrade_current_plan_popup .account_cancelled_overlay_feedback .modal-desc span,
   #update-instagram-account .account_cancelled_overlay_feedback .modal-desc span {
     color: #EE1E52;
     display: block;
     font-weight: 700;
   }


   /*  Growth/Demo Page Css */

   #growth-demo-page {
     padding-top: 60px;
     background: #F7F7F7;
   }

   .input-search-group .form-control:focus {
     outline: none;
     box-shadow: none;
   }

   #growth-demo-page .container {
     max-width: 1280px;
   }

   #growth-demo-page .dash-card {
     padding: 19px;
     box-shadow: none !important;
     border-radius: 12px;
   }

   #growth-demo-page .overview-img-section {
     width: 90px;
     height: 90px;
     display: flex;
     flex-shrink: 0;
   }

   #growth-demo-page .overview-insta-user {
     padding-left: 10px;
     white-space: normal;
     word-break: break-word;
   }

   #growth-demo-page .overview-insta-user h3 {
     margin: 0;
     font-size: 22px;
     font-family: 'Archivo';
     color: #EE1E52;
     font-weight: 700;
   }

   #growth-demo-page .border-right-section {
     border-right: 1px solid #E5E5E5;
   }

   #growth-demo-page .border-left-section {
     border-left: 1px solid #E5E5E5;
   }

   #growth-demo-page .post-section h4,
   #growth-demo-page .followingr-section h4,
   #growth-demo-page .follower-section h4 {
     font-size: 24px;
     font-weight: 700;
     color: #000;
     margin: 0 0 0px 0;
     font-family: 'Archivo';
   }

   #growth-demo-page .post-section span,
   #growth-demo-page .followingr-section span,
   #growth-demo-page .follower-section span {
     font-size: 12px !important;
     font-weight: 400;
     color: #000;
   }

   #growth-demo-page .space-between {
     justify-content: space-between;
   }

   #growth-demo-page .growth-preview-instagram-links {
     flex: auto;
     max-width: 50%;
     padding-right: 0;
     padding-left: 0;
     text-align: center;
   }

   #growth-demo-page .growth-date {
     font-weight: 700;
     color: #000;
     padding-left: 40px;
   }

   #growth-demo-page .growth-preview-instagram-links .btn.start-growing {
     background-color: #000;
     color: #ffffff;
     font-size: 14px;
     line-height: normal;
     border: none;
     padding: 13px 16px;
     font-weight: 700;
     font-family: 'Archivo';
     border-radius: 6px;
     margin: 0;
     height: auto;
     display: inline-block;
     min-width: inherit;
   }
   html[lang="fr"] #growth-demo-page .growth-preview-instagram-links .btn.start-growing{
     font-size: 11px;
   }
   #growth-demo-page .overview-profile-md-section {
     display: flex;
     width: 100%;
     min-height: 70px;
     align-items: center;
   }

   #growth-demo-page .growth-preview-instagram-links .btn.demo-dashboard {
     line-height: normal;
     border: none;
     font-size: 12px;
     color: #F97B24;
     font-weight: 700;
     font-family: 'Archivo';
     padding: 0;
     height: auto;
     margin: 15px 0 0 0;
   }

   #growth-demo-page .growth-columns h6, .topcontent_main h6 {
     font-size: 24px;
     color: #000;
     font-family: 'Archivo';
     font-weight: 700;
     margin: 0;
     min-height: 60px;
   }
   .topcontent_main .top_content_data {
       background: #fff;
       border-radius: 12px;
       max-height: 500px;
       padding: 50px;
       overflow-y: scroll;
   }
   #growth-demo-page .growth-columns h6 img {
     margin-right: 10px;
   }

   #growth-demo-page .growth-columns .card-body {
     background: #fff;
     border-radius: 12px;
     min-height: 500px;
     /*overflow-y: scroll;*/
   }

   #growth-demo-page .growth-columns .card-body.no-padding {
     padding: 0 0 20px;
     vertical-align: bottom;
     display: flex;
     flex-wrap: wrap;
     position: relative;
     align-items: end;
   }

   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header {
     display: block;
     width: 100%;
     margin: 0;
   }

   #growth-demo-page .growth-columns .card-body.hastags-body {
     padding: 50px;
   }

   #growth-demo-page .growth-columns .card-body.hastags-body span {
     display: block;
     margin: 10px 0 0;
   }

   #growth-demo-page .growth-columns .card-body.hastags-body span a {
     color: #F97B24;
     font-size: 18px;
     font-weight: 700;
     font-family: 'Archivo';
   }

   #growth-demo-page .growth-columns .card-body.hastags-body span:first-child {
     margin-top: 0;
   }

   #growth-demo-page .er-data-header p span {
     font-size: 24px;
     font-weight: 700;
     display: block;
     margin-right: 15px;
     color: #000;
     font-family: 'Archivo';
   }

   #growth-demo-page .er-data-header p {
     font-size: 12px;
     font-weight: 400;
     color: #000;
   }

   #growth-demo-page .tf-data-header p span {
     font-weight: bold;
     color: #fff;
   }

   #growth-demo-page .fg-data-header p {
     margin: 0;
     line-height: 1.2;
   }

   #growth-demo-page .fg-data-header p+span {
     font-size: 12px;
     font-weight: 400;
     color: #000;
   }

   #growth-demo-page .er-data-header p span.pathsocial_total_engagement_increase {
     color: #EE1E52;
     display: inline-block;
     margin: 0;
   }

   #growth-demo-page .fg-data-header p span {
     font-size: 24px;
     color: #000;
     font-family: 'Archivo';
     display: inline-block;
     font-weight: 700;
     margin-right: 0;
   }

   #growth-demo-page .fg-data-header p small,
   #growth-demo-page .tf-data-header p small,
   #growth-demo-page .er-data-header p small {
     font-size: 12px;
     color: #52AD27;
     font-family: 'Roboto', sans-serif;
     font-weight: 700;
     font-style: italic;
   }

   #growth-demo-page .er-data-header {
     padding: 25px;
   }

   #growth-demo-page .tf-data-header p span.total_followers_graph_colors {
     display: inline-block;
     height: auto;
     width: auto;
     position: relative;
     top: 0;
     vertical-align: middle;
     border-radius: 5px;
     font-size: 12px;
     font-family: 'Archivo';
     padding: 5px 6px;
     line-height: 1;
   }

   #growth-demo-page .tf-data-header p span.total_followers_graph_normal_colors {
     /*background-color: #000;*/
     color: #fff;
   }

   #growth-demo-page .tf-data-header p span.total_followers_graph_pathsocial_colors {
     background-color: #EE1E52;
     color: #fff;
   }
   .topcontent-desc p {
       font-size: 14px;
       color: #000;
       margin: 0;
   }

   .topcontent_main .top_content_data .row {
       margin-bottom: 20px;
   }

   .topcontent_main .top_content_data .row:last-child {
       margin-bottom: 0;
   }
   .topcontent-desc span {
       font-size: 12px;
       color: #000;
   }


   .topcontent_main .top_content_data .row:last-child {
       margin-bottom: 0;
   }
   .topcontent-desc span {
       font-size: 12px;
       color: #000;
   }

   .topcontent-likedbox {
       font-size: 13px;
   }

   .topcontent-likedbox i {
       margin: 0 4px 0 0;
   }
   .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu {
     display: block;
     width: 100%;
   }

   .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li {
     display: inline-block;
   }

   .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li.desktop-getstratedBtn {
     float: right;
   }

   .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li.acc-menu {
     position: absolute;
     right: 120px;
   }

   .logged-in .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li.acc-menu {
     position: relative;
     right: 0;
     float: right;
   }

   #growth-demo-page .user_plan {
     background: #EE1E52;
     padding: 5px 6px;
     border-radius: 3px;
     font-weight: 700;
     font-size: 12px;
     color: #fff !important;
     display: inline-block;
     cursor: pointer;
     text-align: center;
     margin: 0;
     font-family: 'Archivo';
   }

   #growth-demo-page .growth-preview-instagram-links.start_growth_link {
     max-width: 100%;
     text-align: right;
   }

   .new-searchbar .input-search-group {
     border: none;
     background: #F7F7F7;
     border-radius: 6px;
   }

   .new-searchbar .input-search-group input[type="text"] {
     background: none;
     color: #000;
     font-size: 12px;
     font-weight: 600;
     padding: 13px 14px;
     height: auto;
   }

   .new-searchbar .get-growth-preview-data-page {
     background: none;
     border: none;
     color: #EE1E52;
     font-size: 12px;
     font-weight: 600;
     padding: 0 13px;
   }

   #growth-demo-page .border-space {
     width: 100%;
     height: 1px;
     border-top: 1px solid #E5E5E5;
     margin: 40px 0;
   }

   #growth-demo-page .dash-card.dash-card-account {
     padding: 40px 60px;
   }

   #growth-demo-page .growth-columns .fg-data-header {
     padding: 28px 25px 40px 25px;
   }

   #growth-demo-page .user-profile-details:after {
     content: "";
     position: absolute;
     right: 0;
     top: 50%;
     transform: translateY(-50%);
     width: 1px;
     height: 80px;
     z-index: 1;
     background: #e5e5e5;
   }

   #growth-demo-page.demo-new-page .demo-new-btns {
     text-align: left;
     margin: 40px 0 0;
   }

   #growth-demo-page.demo-new-page .demo-new-btns a {
     background: none;
     color: #c4c4c4;
     font-size: 14px;
     padding: 0;
     display: inline-block;
     text-transform: uppercase;
     font-family: 'Archivo', sans-serif;
     font-weight: 700;
     margin: 0 30px 0 0;
     border-radius: 0;
     width: auto;
   }

   #growth-demo-page.demo-new-page .demo-new-btns a.active {
     color: #000;
   }

   #growth-demo-page .latestactions-section,
   #growth-demo-page .targeting-settings-section {
     background: none;
     padding: 60px 0;
     margin: 0;
   }

   #growth-demo-page .userreached-box .post-bar-section p.time-section {
     margin: 5px 0 5px 15px;
     color: #c4c4c4;
   }

   #growth-demo-page .userreached-box .post-bar-section .post-bar-top-section h3 span {
     color: #EE1E52;
   }

   #growth-demo-page .post-bar-section ul .post-bar-top-section>span {
     width: 10px;
     height: 10px;
     display: inline-block;
     background: #52AD27;
     border-radius: 50%;
     margin: 0 5px 0 0;
   }

   #growth-demo-page .post-bar-section ul .post-bar-top-section>span.Interactions {
     background: #EE1E52;
   }

   #growth-demo-page .followergrowth-chart,
   #growth-demo-page .followerschart-box,
   #growth-demo-page .trafficsource-chart {
     background: #fff;
   }

   .page-template-template-demo-new p a {
     color: #c36;
   }

   /*#growth-demo-page p.total_followers_graph_colors_black {
     position: absolute;
     right: 30px;
     top: 250px;
     margin: 0;
   }

   #growth-demo-page p.total_followers_graph_colors_pink {
     position: absolute;
     right: 150px;
     top: 100px;
     margin: 0;
   }*/

   .client-result-new-design .client-person-info-block {
     background: #fafafa;
     box-shadow: 0px 1px 4px rgb(0, 0, 0, 0.1);
     border-radius: 8px;
     overflow: hidden;
   }

   .client-result-new-design .client-person-info-block .before-block {
     background: #fff;
     color: #000;
     text-transform: capitalize;
     text-align: center;
     font-size: 18px;
     font-weight: 600;
     padding: 13px 10px;
   }

   .client-result-new-design .client-person-info-block .after-block {
     background: #fff;
     color: #D82772;
     text-transform: capitalize;
     text-align: center;
     font-size: 18px;
     font-weight: 600;
     padding: 13px 10px;
   }

   .client-result-new-design .client-slider-main {
     display: flex;
     justify-content: space-between;
   }

   .client-result-new-design .client-slider-main .client-slider-user {
     width: 78px;
     height: 78px;
     overflow: hidden;
     border-radius: 50%;
     border: 2px solid #d53a9d;
     padding: 2px;
   }

   .client-result-new-design .client-slider-info {
     width: 75%;
   }

   .client-result-new-design .client-slider-top-sec {
     display: flex;
     align-items: center;
     justify-content: space-between;
   }

   .client-result-new-design .client-slider-top-sec label {
     font-size: 14px;
     color: #5B5B5B;
     margin: 0;
   }

   .client-result-new-design .client-person-btns span {
     background: #0d99ff;
     color: #fff;
     font-size: 12px;
     padding: 7px 9px;
     font-weight: 600;
     border-radius: 3px;
     margin: 0 6px 0 0;
     display: inline-block;
     line-height: 1;
   }

   .client-result-new-design .client-slider-bottom-sec {
     margin: 20px 0;
   }

   .client-result-new-design .client-slider-bottom-sec ul {
     padding: 0;
     margin: 0;
   }

   .client-result-new-design .client-slider-bottom-sec ul li {
     list-style: none;
     display: inline-flex;
     margin: 0 17px 0 0;
     position: relative;
     text-align: center;
   }

   .client-result-new-design .client-slider-bottom-sec ul li:last-child {
     margin-right: 0;
   }

   .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post {
     margin: 0;
     color: #000;
     font-size: 20px;
     font-weight: 500;
     margin-block-end: 1rem;
     font-family: inherit;
     font-weight: 500;
     line-height: 1.2;
   }

   .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post span {
     display: block;
     color: #7a7a7a;
     font-size: 16px;
     font-weight: 400;
   }
   html[lang="nl"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post span{
     font-size: 13px;
   }

   .client-result-new-design .client-username > div {
     color: #000;
     font-size: 14px;
     font-weight: 700;
     margin: 0;
   }

   .client-result-new-design .client-username p {
     font-size: 12px;
     color: #7a7a7a;
     margin: 0;
     font-weight: 500;
   }

   .client-result-new-design .client-slider-blocks {
     padding: 20px;
   }

   .client-result-new-design .hover-image-block {
     position: absolute;
     left: -12px;
     top: -20px;
     width: 90px;
     height: 90px;
     border-radius: 50%;
     margin: 0 auto;
   }

   .client-result-new-design .client-person-btns span+i {
     color: #7A7A7A;
   }

   #targetting-tab {
     display: none;
   }

   body.page-template-template-referrals .grsf-global .grsf-share .grsf-share-instructions.ql-editor,
   body.page-template-template-referrals .grsf-global .grsf-invite .grsf-invite-instructions.ql-editor {
     font-size: 14px;
     font-weight: 700;
     font-family: 'Roboto', sans-serif;
     margin: 0 0 10px;
   }

   body.page-template-template-referrals .account-page-wrapper {
     background: #F7F7F7;
     padding-bottom: 0;
   }

   body.page-template-template-referrals .grsf-global .grsf-invite.grsf-invite-layout-2 .grsf-invite-email-input-container .grsf-invite-email-input-group input.grsf-invite-email-input {
     box-shadow: none !important;
     border-radius: 6px !important;
     font-size: 13px;
     padding: 14px !important;
     height: auto;
     margin: 0 10px 0 0;
     border: none;
   }

   body.page-template-template-referrals .grsf-global .grsf-invite.grsf-invite-layout-2 .grsf-invite-email-input-container .grsf-invite-email-input-group .grsf-send-invites-inline-button-container button.grsf-send-invites-inline-button {
     font-size: 14px;
     font-weight: 700;
     text-transform: initial;
     height: auto;
     width: auto;
     background: #000 !important;
     color: #fff;
     margin: 0;
     padding: 14px 15px;
     line-height: 1;
     background-clip: padding-box;
     box-shadow: none !important;
     transition: .3s;
     border-radius: 6px !important;
     font-family: 'Archivo';
   }

   body.page-template-template-referrals .grsf-global .grsf-invite .grsf-invite-preview-email-link-container a {
     color: #EE1E52 !important;
   }

   body.page-template-template-referrals .grsf-global .grsf-invite.grsf-invite-layout-2 .grsf-invite-email-input-container .grsf-invite-email-input-group input.grsf-invite-email-input:hover,
   body.page-template-template-referrals .grsf-global .grsf-invite.grsf-invite-layout-2 .grsf-invite-email-input-container .grsf-invite-email-input-group input.grsf-invite-email-input:focus {
     border: none;
   }

   body.page-template-template-referrals .grsf-global .grsf-share .grsf-copy-link {
     width: 73%;
     position: relative;
   }

   body.page-template-template-referrals .grsf-global .grsf-share .grsf-copy-link input.grsf-share-url {
     margin-bottom: 0;
     width: 100%;
     font-size: 14px;
     box-shadow: none !important;
     border-radius: 6px !important;
     padding: 15px 65px 15px 15px;
   }

   body.page-template-template-referrals .grsf-global .grsf-share .grsf-copy-link .grsf-copy-link-button-container {
     width: auto;
     position: absolute;
     right: 14px;
   }

   body.page-template-template-referrals .grsf-global .grsf-share .grsf-copy-link .grsf-copy-link-button-container button.grsf-copy-link-button {
     font-size: 14px;
     font-weight: 500;
     text-transform: initial;
     height: auto;
     width: auto;
     background: #fff !important;
     color: #EE1E52 !important;
     padding: 0;
     line-height: 1;
     border-radius: 0 !important;
     box-shadow: none !important;
   }

   body.page-template-template-referrals .grsf-global .grsf-referral-status .grsf-referral-status-inner .grsf-referral-status-header .grsf-referral-status-header-label.grsf-referral-status-header-label-your-referral {
     color: #000 !important;
     padding-left: 0 !important;
   }

   body.page-template-template-referrals .grsf-global .grsf-referral-status .grsf-referral-status-inner .grsf-referral-status-header .grsf-referral-status-header-label.grsf-referral-status-header-label-status {
     padding-right: 0;
     color: #000 !important;
   }

   body.page-template-template-referrals .grsf-global .grsf-form-control {
     box-shadow: none !important;
     border-radius: 6px;
     font-size: 14px;
   }

   body.page-template-template-referrals .grsf-global label {
     font-size: 14px;
     font-weight: 700;
     display: block;
     font-family: 'Archivo';
   }

   body.page-template-template-referrals .grsf-global .grsf-referral-status .grsf-referral-status-inner {
     padding: 30px 0px 45px 30px;
   }

   input[type="search"]::-webkit-search-decoration,
   input[type="search"]::-webkit-search-cancel-button,
   input[type="search"]::-webkit-search-results-button,
   input[type="search"]::-webkit-search-results-decoration {
     display: none;
   }

   html[lang="fr"] .h-input-group .search-field,
   html[lang="fr"] .h-input-group .search-submit,
   html[lang="de"] .h-input-group .search-field,
   html[lang="de"] .h-input-group .search-submit,
   html[lang="es"] .h-input-group .search-field,
   html[lang="es"] .h-input-group .search-submit {
     font-size: 10px;
   }

   html[lang="es"] .h-input-group .search-field {
     padding: 13px 7px;
   }

   html[lang="es"] .h-input-group .search-submit {
     right: 5px;
   }

   html[lang="ja"] .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li.acc-menu {
     right: 180px;
   }

   html[lang="ja"] .logged-in .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li.acc-menu {
     right: 0;
   }

   h3.referrals-heading {
     font-size: 24px;
     font-family: 'Archivo';
     font-weight: 700;
     margin: 0 0 30px;
   }

   h3.referrals-heading span {
     font-size: 14px;
     font-weight: 400;
     font-style: italic;
     font-family: 'Roboto', sans-serif;
     margin: 0 0 0 12px;
   }

   .swal2-container {
     z-index: 9999999;
   }

   .instagram-growth-hacks {
     background: linear-gradient(to right, #F3D3BB, #FF6A94);
     background-size: cover;
     padding: 80px 60px 60px 120px;
     position: relative;
     border-radius: 12px;
     max-width: 1060px;
     margin: 50px auto 30px;
   }

   .instagram-marketers {
       background: linear-gradient(to right, #A5E1F2, #8F94E5);
       padding: 80px 60px 60px 120px;
       position: relative;
       border-radius: 12px;
       max-width: 1060px;
       margin: 50px auto 30px;
   }

   .ec-header-img {
     position: absolute;
     top: -30px;
     left: 25px;
   }

   .ec-header-img img {
     max-width: 80px;
   }

   .ec-form-header {
     margin-bottom: 30px;
   }

   .ec-form-header h2 {
     font-weight: normal;
     font-family: "Archivo", Sans-serif;
     margin-top: 0;
     color: #ffffff;
   }

   .ec-form-header p {
     color: #ffffff;
   }

   .ec-form .form-fields {
     margin-bottom: 15px;
   }

   .ec-form .form-fields input[type="email"] {
     border: none;
     height: 60px;
     border-radius: 0;
   }

   .ec-form .form-fields input[type="submit"] {
     width: 100%;
     border: none;
     color: #ffffff;
     border-radius: 4px;
     height: 60px;
     font-family: "Archivo", Sans-serif;
     background-color: #DB2F60;
     font-size: 14px;
     font-weight: 600;
   }

   .ec-form-border {
     position: absolute;
     width: 1px;
     background-color: #ffffff;
     top: 120px;
     bottom: 120px;
     left: 60px;
   }

   .ec-form-border:before {
     content: "";
     position: absolute;
     top: -10px;
     height: 11px;
     width: 11px;
     border: 2px solid #ffffff;
     border-radius: 50%;
     left: -5px;
   }

   .ec-form-border:after {
     content: "";
     position: absolute;
     bottom: -10px;
     height: 11px;
     width: 11px;
     border: 2px solid #ffffff;
     border-radius: 50%;
     left: -5px;
   }

   .page-template-instagram-growth-preview-template .bts-popup.is-visible {
       z-index: 9999999999999;
   }

   html[lang="en-US"] .video-below-box {
       margin-bottom: 35px;
   }

   #growth-demo-page .followers-posts-section,
   #growth-demo-page .followers-hashtag-section {
       background: #fff;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body,
   #growth-demo-page .followers-posts-section .top_content_data,
   #growth-demo-page .followers-hashtag-section  .topcontent_main .top_content_data {
       background: #F7F7F7;
   }
   #growth-demo-page .topcontent_main .top_content_data > .row.align-items-center {
       border-bottom: 1px solid #dddbdb;
       padding: 10px 0;
   }
   #growth-demo-page .growth-columns .card-body.no-padding{
     max-height: inherit;
     padding: 20px 0 20px;
   }
   #growth-demo-page .growth-columns .total-followers-section-graph-main{
     max-height: inherit;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers span {
       display: inline-block;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers,
   #growth-demo-page .growth-columns .hashtagsfollowers {
       margin: 0 0 10px;
       line-height: 1.8;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers .hashtagsfollowers_likes,
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers .hashtagsfollowers_comments {
       font-family: 'Roboto', sans-serif;
       font-style: italic;
       font-weight: bold;
       font-size: 12px;
       line-height: 1.8;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers .hashtagsfollowers_likes span,
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers .hashtagsfollowers_comments span {
       color: #52AD27;
       margin-right: 0px;
       display: inline-block;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body{
     max-height: inherit;
     height: 500px;
     padding: 30px;
   }
   #growth-demo-page .followers-posts-section .top_content_data,
   #growth-demo-page .followers-hashtag-section .top_content_data{
     padding: 30px;
   }
   .growth-floating-button {
       background: #DB2F60;
       box-shadow: 0px 10px 20px 10px rgba(20, 23, 68, 0.15);
       border-radius: 6px;
       padding: 15px 30px;
       display: flex;
       justify-content: space-between;
       align-items: center;
       margin: 0 auto;
       position: fixed;
       left: 0;
       right: 0;
       width: 98%;
       z-index: 99999;
       bottom: 40px;
   }
   .growth-floating-button .growth-floating-mobile-link {
       display: none;
   }
   .growth-floating-button div {
       display: flex;
       align-items: center;
       font-size: 18px;
       color: #fff;
       font-family: 'Archivo';
       position: relative;
       z-index: 11;
   }
   .growth-floating-button div .start-desktop-hide,
   .growth-floating-button div .startbtn-desktop-hide {
       display: none;
   }
   .growth-floating-button div img {
       max-width: 30px;
       margin-right: 15px;
   }
   .growth-floating-button .btn.start-growing {
       background: #000;
       font-size: 16px;
       font-weight: 500;
       border-radius: 4px;
       padding: 18px 12px;
       height: auto;
       line-height: 1;
       font-family: 'Archivo';
       border: none;
   }
   .growth-floating-button .floating-growth-gif {
       position: absolute;
       left: 50%;
       width: auto;
       top: 0;
       bottom: 0;
       z-index: 1;
   }
   .growth-floating-button .floating-growth-gif img {
       max-width: 100%;
       height: 100%;
       margin: 0;
   }
   .growth-floating-button .btn.start-growing:focus-visible {
       outline: none;
   }
   .growth-floating-button .btn.start-growing:hover{
     color: #fff;
   }
   .page-template-instagram-growth-preview-template .swal2-container {
       z-index: 99999999999 !important;
   }
   .page-template-instagram-growth-preview-template .swal2-container {
       z-index: 99999999999 !important;
   }
   html[lang="de"] .price-text-block-new h1 {
       display: flex;
       align-items: center;
       justify-content: center;
   }
   html[lang="de"] .price-text-block-new h1 span.del {
       margin-right: 10px;
   }
   html[lang="de"] .price-text-block-new h1 span.currency_symbol.currency_symbol_main {
       order: 2;
   }
   html[lang="de"] .price-text-block-new h1 span.core_monthly_price {
       order: 2;
   }
   html[lang="de"] .price-text-block-new h1 span.price_month {
       order: 4;
   }
   html[lang="pt"] .header2-menu nav.elementor-nav-menu--main ul li a {
       margin: 0;
       font-size: 13px;
   }
   html[lang="pt"] .logged-in .header2-menu nav.elementor-nav-menu--main ul li a{
     font-size: 16px;
   }
   html[lang="pt"] .h-input-group .search-field {
       font-size: 9px;
   }
   html[lang="pt"] .h-input-group .search-submit {
       font-size: 9px;
   }
   html[lang="pt"] .h-input-group .search-submit {
       font-size: 9px;
       top: 14px;
   }
   html[lang="pt"] .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li.acc-menu{
     right: 185px;
   }
   html[lang="pt"] .logged-in .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li.acc-menu{
     right: 0;
   }
   html[lang="es"] body .h-input-group .search-field {
       font-size: 9px;
   }
   html[lang="es"] body .h-input-group .search-submit{
     top: 14px;
   }


   #ps-payment .getStarted-Save-annual {
       align-items: center;
       justify-content: space-between;
       flex-flow: row;
       margin: 20px 0 0;
       padding: 20px 0 0;
       display: none;
       position: relative;
       border-top: 1px solid #E2E2E2;
   }

   #ps-payment .getStarted-Save-annual input[type=checkbox] {
         position: absolute;
       cursor: pointer;
       line-height: 0;
       margin: 0;
       outline: 0;
       padding: 0 !important;
       vertical-align: text-top;
       height: 27px;
       width: 45px;
       -webkit-appearance: none;
       background: #F2F4F5;
       border: 1px solid #E0E0E0;
       border-radius: 3px;
       opacity: 0;
       z-index: 11111;
   }
   .getStarted-Save-annual-slider {
       position: relative;
       cursor: pointer;
       top: 0;
       left: 0;
       right: 0;
       bottom: 0;
       background: #E6E6E6;
       -webkit-transition: .4s;
       transition: .4s;
       border-radius: 34px;
       width: 50px;
       height: 27px;
       flex-shrink: 0;
       margin: 0 25px 0 0;
   }
   .getStarted-Save-annual-slider::after{
       position: absolute;
       content: "";
       height: 20px;
       width: 20px;
       left: 4px;
       background: #fff;
       -webkit-transition: .4s;
       transition: .4s;
       top: 3px;
       transform: none;
       border-radius: 50%;
       filter: none;
   }

   #ps-payment .getStarted-Save-annual input[type=checkbox]:checked+.getStarted-Save-annual-slider:after {
         -webkit-transform: translateX(22px);
       -ms-transform: translateX(22px);
       transform: translateX(22px);
       top: 3px;
   }
   #ps-payment .getStarted-Save-annual input[type=checkbox]:checked+.getStarted-Save-annual-slider {
       background: #DB2F60;
   }
   .getStarted-Save-annual-left {
       position: relative;
       display: flex;
       align-items: center;
   }
   .getStarted-Save-annual-price {
       font-size: 20px;
       color: #000;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       display: none;
   }

   #ps-payment .getStarted-Save-annual label {
       font-style: normal;
       font-weight: 600;
       font-size: 16px;
       line-height: 1.3;
       color: #000000;
       cursor: pointer;
   }
   #ps-payment .getStarted-Save-annual input[type=checkbox]:checked:before {
       opacity: 1;
   }

   /* 14-06-2023 */
   div#pathsocial-payment button.disabled {
     color: #fff !important;
     opacity: 0.7 !important;
   }
   .want_more_follower-box-default {
    padding: 0 20px 30px 0;
  }
   @media screen and (min-width:  1200px){
     html[lang="zh-tw"] .tell-target-sec p {
         min-height: 60px;
     }
   }

   @media screen and (min-width:  1025px) and (max-width:  1280px){
     .screen-scailing-video {
       right: 37px !important;
     }
     .screen-scailing-image {
       right: 0 !important;
     }
     body .header2-menu nav.elementor-nav-menu--main ul li a {
       margin: 0;
       font-size: 12px;
     }
     .h-input-group .search-field,
     .h-input-group .search-submit{
       font-size: 10px;
     }
     .elementor-location-header .elementor-widget-image img {
       max-width: 150px !important;
     }
   }

   @media only screen and (max-width: 767px) {
   html[lang="fr"] #growth-demo-page .post-section span,
   html[lang="fr"] #growth-demo-page .followingr-section span,
   html[lang="fr"] #growth-demo-page .follower-section span,
   html[lang="es"] #growth-demo-page .post-section span,
   html[lang="es"] #growth-demo-page .followingr-section span,
   html[lang="es"] #growth-demo-page .follower-section span,
   html[lang="nl"] #growth-demo-page .post-section span,
   html[lang="nl"] #growth-demo-page .followingr-section span,
   html[lang="nl"] #growth-demo-page .follower-section span {
       font-size: 10px !important;
   }
   html[lang="ja"] #growth-demo-page .post-section span,
   html[lang="ja"] #growth-demo-page .followingr-section span,
   html[lang="ja"] #growth-demo-page .follower-section span{
     font-size: 9px !important;
   }
   html[lang="nl"] .client-love-pathsocial h2 br {
       display: none;
   }

     .instagram-growth-hacks,
     .instagram-marketers {
       padding: 80px 20px;
     }

     .ec-form-border {
       display: none;
     }
     #growth-demo-page .col-md-6:last-child .growth-columns {
       margin-top: 3rem;
   }
   .growth-floating-button span {
       display: none;
   }
   .growth-floating-button div .start-mobile-hide, .growth-floating-button div .startbtn-mobile-hide {
       display: none;
   }
   .growth-floating-button div .start-desktop-hide, .growth-floating-button div .startbtn-desktop-hide {
       display: flex;
   }
   .growth-floating-button .btn.start-growing{
       width: auto;
       min-width: inherit;
       padding: 14px 20px;
   }
   .growth-floating-button {
       position: fixed;
       bottom: 30px;
       left: 0;
       right: 0;
       width: 90%;
       z-index: 99;
       margin: 0 auto;
   }
   .growth-floating-button .floating-growth-gif{
     left: inherit;
     right: 0;
   }
   .growth-floating-button .floating-growth-gif img {
       max-width: 100%;
       height: 100%;
       margin: 0;
       object-fit: cover;
   }
   .growth-floating-button .growth-floating-mobile-link {
       position: absolute;
       left: 0;
       right: 0;
       top: 0;
       bottom: 0;
       z-index: 99;
       display: block;
   }
   }


   .preview-growth-btn a {
     cursor: pointer;
   }

   input.link.resume_subcription.flow_final_submit {
     padding: 0;
     width: auto;
     border: none;
     margin: 0 0 0 1px;
   }

   input.btn.off-coupon-btn.flow_final_submit {
     color: #fff;
     background: #EE1E52;
   }

   input.link.resume_subcription.flow_final_submit:hover,
   input.link.resume_subcription.flow_final_submit:focus {
     background: none;
     color: inherit;
   }

   input.upgrade-add-btn.black-btn.add-on-plan,
   #confirmation-reg-add-on-plan {
     margin-right: 5px;
   }

   @media (min-width: 900px) {

     .custom-notification,
     .custom-notification2 {
       width: 380px;
     }
   }

   .content_divider {
     margin: 3px 0px;
   }

   .cs-box .elementor-column-wrap {
     width: calc(100% - 10px);
   }

   .cs-box .elementor-column-wrap {
     width: calc(100% - 10px);
   }

   .cs-box-2 .elementor-column-wrap {
     width: calc(100% - 30px);
   }

   .elementor-12526 .elementor-element.elementor-element-c9372e3 .elementor-button {
     padding: 20px 55px 20px 55px
   }

   .brands-section .elementor-element.elementor-widget-image {
     margin-bottom: 0;
   }

   .brands-section .elementor-column-wrap.elementor-element-populated {
     padding-bottom: 0 !important;
   }

   .organic-follower {
     position: absolute;
     max-width: 50%;
     right: 0;
     top: 45%;
   }

   .client-info-row {
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     padding: 50px 0 50px;
   }

   .client-column-3 {
     width: 33.333%;
     overflow: visible;
     padding: 0 8px;
   }

   .client-persons-container .client-person-info {
     box-shadow: 0px 8px 20px 0px rgb(0 0 0 / 10%);
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     padding: 0 20px;
     border-radius: 20px 20px 20px 20px;
     position: relative;
   }

   .client-person-image-container {
     position: absolute;
     top: -45px;
     left: 0;
   }

   .client-person-info-container {
     padding-top: 80px;
     display: flex;
     flex-wrap: wrap;
   }

   .client-person-info-container .client-person-name {
     width: 50%;
     margin: 0;
     color: #000000;
     font-family: "Roboto", Sans-serif;
     font-size: 17px;
     font-weight: bold;
     text-transform: capitalize;
   }

   .client-person-info-container .client-person-title {
     width: 49%;
     margin: 0;
     color: #000000;
     font-family: "Roboto", Sans-serif;
     font-size: 17px;
     font-weight: bold;
     text-transform: capitalize;
     margin-left: 1%;
   }

   .client-person-image-container img {
     max-width: 120px;
   }

   .client-person-content .client-result-content .client-info li {
     color: #7A7A7A;
     font-family: "Roboto", Sans-serif;
     font-weight: 600;
     width: 50%;
   }

   .client-person-content {
     width: 100%;
   }

   .client-person-content .client-result-content {
     margin-top: 15px;
     padding: 0px;
   }

   .client-person-content .client-result-content .client-info {
     margin: 0;
     align-items: center;
     display: inline-flex;
     padding: 0;
     list-style: none;
     width: 100%;
     margin-bottom: 20px;
     font-size: 14px;
   }

   .client-person-content .client-result-content .client-info li:last-child {
     margin-left: 1%;
     width: 49%;
   }

   .client-person-content .client-result-content .followers {
     border-top: 2px solid rgb(247 119 55 / 53%);
     padding-top: 20px;
     padding-bottom: 10px;
   }

   .client-person-content .client-result-content .followers-details.client-info li {
     color: #f77737;
     font-size: 30px;
   }

   .client-person-content .client-result-content .followers-details.client-info li h6 {
     margin: 0px 0 0;
     font-size: 18px;
     color: #000;
   }

   .pricing-view-all-benefits {
     margin: 0 auto;
     display: table;
     color: #837176;
     border-style: solid;
     border-width: 0px 0px 1px 0px;
     border-color: #918185;
     border-radius: 0px 0px 0px 0px;
     padding: 5px;
     font-weight: 500;
     font-size: 15px;
   }

   .price-text-block-new h1,
   .price-text-block-new h1 span.core_monthly_price,
   .price-text-block-new h1 span.currency_symbol.currency_symbol_main {
     font-weight: 700 !important;
     text-align: center !important;
     font-family: 'Archivo' !important;
   }
   body.currency_with_symbol span.currency_symbol.currency_symbol_main {
       font-style: normal;
       font-weight: 400;
       font-size: 12px;
       line-height: 14px;
       letter-spacing: 0.02em;
       color: #7A7A7A;
       position: relative;
   }

   body.currency_with_symbol span.currency_symbol.currency_symbol_main span.currency_symbol_inner-dollar {
       position: absolute;
       right: 0;
       bottom: 15px;
       font-style: normal;
       font-weight: 400;
       font-size: 20px;
       line-height: 14px;
       letter-spacing: 0.02em;
       color: #000000;
   }
   body.currency_with_symbol .price-text-block-new h1 span.del{
     display: table !important;
     margin: 0 auto;
   }
   span.colon-sign {
       margin: 0 5px 0 0;
   }
   span.getstarted-instalikes-blast-currency-symbol span.colon-sign,
   span.getstarted-story-view-currency-symbol span.colon-sign,
   span.ig-likes-popup-price-currency-symbol  span.colon-sign{
       display: none;
   }
   body.currency_with_symbol .paymemt-price-checkout-price span.currency_symbol.currency_symbol_main {
       font-size: 16px;
       color: #000;
   }

   body.currency_with_symbol .paymemt-price-checkout-price span.currency_symbol.currency_symbol_main span.currency_symbol_inner-dollar {
       color: #000;
       position: static;
   }

   body.currency_with_symbol .paymemt-price-checkout-price span.currency_symbol.currency_symbol_main span.currency_symbol_inner-dollar span.colon-sign {
       display: inline;
   }

   body.currency_with_symbol .paymemt-price-checkout-price span.core_monthly_price, body.currency_with_symbol .paymemt-price-checkout-price span.price_month {
       font-size: 17px;
   }

   body.currency_with_symbol span.currency_symbol.currency_symbol_main span.currency_symbol_inner-dollar span.colon-sign {
       display: none;
   }
   body.currency_with_symbol .upgrade-to-expert-popup .upgrade-to-expert-popup-inner .upgrade-to-expert-popup-box .upgrade-to-expert-popup-box-top div:last-child h6 label span.currency_symbol_inner-dollar {
       position: static;
       color: #7A7A7A;
       font-size: 14px;
   }

   body.currency_with_symbol .upgrade-to-expert-popup .upgrade-to-expert-popup-inner .upgrade-to-expert-popup-box .upgrade-to-expert-popup-box-top div:last-child h6 label span.currency_symbol_inner-dollar span.colon-sign {
       display: inline;
       margin: 0;
   }
   .upsell-platinum-right-top .platinum-price span.currency_symbol.currency_symbol_main {
       font-size: 28px;
       margin: 0;
   }
   .upgrade-to-expert-popup .upgrade-to-expert-popup-inner .upgrade-to-expert-popup-box span.currency_symbol.currency_symbol_main {
       font-size: 35px;
   }

   .upgrade-to-expert-popup .upgrade-to-expert-popup-inner .upgrade-to-expert-popup-box h6 label span.currency_symbol.currency_symbol_main {
       font-size: 15px;
       color: #7A7A7A;
   }
   body.currency_with_symbol .upsell-platinum-right-top .platinum-price span.currency_symbol.currency_symbol_main {
       font-style: normal;
       font-weight: 400;
       font-size: 12px;
       line-height: 14px;
       letter-spacing: 0.02em;
       color: #000000;
       position: relative;
   }
   .price-text-block-new .pricing_des_txt {
     font-size: 0px !important;
     margin: 0 !important;
   }

   .price-text-block-new .pricing_des_txt>span {
     position: absolute !important;
     top: -142px !important;
     font-size: 16px !important;
     background: #FDCDA6 !important;
     padding: 10px 20px !important;
     border-radius: 100px !important;
     display: inline-block !important;
     left: 50% !important;
     transform: translateX(-50%) !important;
     font-weight: bold !important;
     color: #DB2F60 !important;
     font-family: "Poppins", Sans-serif !important;
     width: max-content;
     text-align: center;
   }

   .price-text-block-new h1 span.del {
     font-family: 'Roboto', sans-serif;
     font-size: 20px;
     font-weight: 400;
     color: #979797;
     display: inline-block !important;
     vertical-align: middle;
     position: relative;
   }

   .price-text-block-new h1 span.del:after {
     content: "";
     width: 100%;
     height: 1.7px;
     background: #a7a7a7;
     position: absolute;
     left: 0;
     right: 0;
     top: 50%;
     transform: translateY(-50%);
   }

   .price-text-block-new h1 span.core_monthly_price {
     margin-right: 10px;
   }

   .price-text-block h1 del {
     display: none;
   }

   .pricing-view-all-benefits:hover {
     color: #837176;
   }

   #custom-contact-form input,
   #custom-review-form input {
     border: 0;
     border-bottom: 1px solid rgba(230, 230, 230, .8);
     padding: 0;
     border-radius: 0;
     color: rgb(238 29 82) !important;
   }

   #custom-contact-form textarea,
   #custom-review-form textarea {
     background: rgba(0, 0, 0, 0.04);
     border: 0;
     resize: none;
     border-radius: 0px !important;
     border-bottom: 1px solid rgba(0, 0, 0, 0.04);
     color: rgb(238 29 82) !important;
     padding: 15px;
     height: 80px;
   }

   #custom-contact-form .elementor-field-group {
     box-shadow: 0 0 6px -2px rgb(0 0 0 / 60%);
     padding: 20px !important;
     margin-bottom: 0 !important;
   }

   #custom-contact-form .elementor-field-type-email {
     box-shadow: 0px 2px 6px -2px rgb(0 0 0 / 60%);
   }

   #custom-contact-form .elementor-field-group.elementor-field-type-submit {
     padding: 0 !important;
   }

   #custom-contact-form .elementor-field-group.elementor-field-type-textarea {
     margin: 0px 0 0;
     z-index: 99999;
     position: relative;
     background: #fff;
   }

   #custom-contact-form input:focus,
   #custom-review-form input:focus {
     border: 0;
     box-shadow: none;
     border-bottom: 1px solid rgb(238 29 82);
     color: rgb(238 29 82) !important;
   }

   #custom-contact-form .elementor-field-group:focus {
     box-shadow: 0 3px 15px -3px rgba(0, 0, 0, 0.3);
     transform: translate3d(0, 0, 0);
     z-index: 50;
   }

   #custom-contact-form textarea:focus,
   #custom-review-form textarea:focus {
     background: #fff;
     border: 0px;
     border-bottom: 1px solid rgb(238 29 82);
     box-shadow: 0px 0px 7px -2px rgb(0 0 0 / 30%);
     color: rgb(238 29 82) !important;
   }

   #custom-review-form .elementor-field-group.elementor-field-type-submit {
     margin-bottom: 0 !important;
   }

   #custom-review-form .elementor-message.elementor-message-success,
   #custom-contact-form .elementor-message.elementor-message-success {
     margin-top: 50px;
   }

   html[lang="fr"] .video-below-box {
     font-size: 14px !important;
     margin-bottom: 40px;
   }

   html[lang="fr"] .elementor-13360 .elementor-element.elementor-element-5c45fcce>.elementor-widget-container,
   html[lang="de"] .elementor-13360 .elementor-element.elementor-element-5c45fcce>.elementor-widget-container,
   html[lang="es"] .elementor-13360 .elementor-element.elementor-element-5c45fcce>.elementor-widget-container,
   html[lang="ja"] .elementor-13360 .elementor-element.elementor-element-5c45fcce>.elementor-widget-container {
     margin: -10px 0 0;
   }

   html[lang="fr"] .above-instagram-growth h2,
   html[lang="fr"] .instagram-growth h2,
   html[lang="fr"] .social-box-you h2 {
     font-size: 28px !important;
   }

   html[lang="fr"] #instagram-growth-below .elementor-text-editor {
     font-size: 15px;
   }


   /*html[lang="fr"] .elementor-nav-menu--main .elementor-nav-menu a{
       padding: 13px 8px !important;
   }*/

   html[lang="fr"] #recent-article .elementor-posts .elementor-post__card .elementor-post__title {
     font-size: 18px;
   }

   html[lang="fr"] .get-started-today h2 {
     font-size: 25px !important;
   }

   html[lang="fr"] .how-we-diff-box span.elementor-icon-list-text {
     font-size: 15px !important;
   }

   html[lang="fr"] .fr-how-it-works h2 {
     font-size: 22px !important;
   }

   html[lang="fr"] .plan-benefits span.elementor-icon-list-text {
     font-size: 14px !important;
   }

   html[lang="es"] .elementor-nav-menu--main .elementor-nav-menu a {
     padding: 13px 8px !important;
   }

   html[lang="es"] #recent-article .elementor-posts .elementor-post__card .elementor-post__title {
     font-size: 18px;
   }

   html[lang="es"] .get-started-today h2 {
     font-size: 28px !important;
   }

   html[lang="es"] .video-below-box {
     margin-bottom: 50px;
   }

   html[lang="es"] .above-instagram-growth h2,
   html[lang="es"] .instagram-growth h2,
   html[lang="es"] .social-box-you h2 {
     font-size: 28px !important;
   }

   html[lang="es"] .elementor-location-header .elementor-button {
     font-size: 12px !important;
     padding-left: 10px;
     padding-right: 10px;
   }

   html[lang="es"] .main-banner-title h1.elementor-heading-title {
     font-size: 38px !important;
   }

   html[lang="es"] .preview-growth-btn a.elementor-button-link {
     font-size: 13px !important;
   }

   html[lang="es"] #instagram-growth-below .elementor-text-editor {
     font-size: 15px;
   }

   html[lang="es"] .plan-benefits span.elementor-icon-list-text {
     font-size: 14px !important;
   }

   html[lang="es"] .submit-review h2 {
     font-size: 28px !important;
   }

   html[lang="es"] .social-box-you h2 {
     font-size: 30px !important;
   }

   html[lang="de"] .elementor-nav-menu--main .elementor-nav-menu a {
     padding: 13px 8px !important;
     margin: 0;
   }

   html[lang="de"] #recent-article .elementor-posts .elementor-post__card .elementor-post__title {
     font-size: 18px;
   }

   html[lang="de"] .get-started-today h2 {
     font-size: 28px !important;
   }

   html[lang="de"] .how-we-diff-box span.elementor-icon-list-text {
     font-size: 15px !important;
   }

   html[lang="de"] .fr-how-it-works h2 {
     font-size: 24px !important;
   }

   html[lang="de"] .video-below-box {
     margin-bottom: 50px;
   }

   html[lang="de"] .above-instagram-growth h2,
   html[lang="de"] .instagram-growth h2,
   html[lang="de"] .social-box-you h2,
   html[lang="pt"] .social-box-you h2 {
     font-size: 28px !important;
   }

   html[lang="de"] .preview-growth-btn a.elementor-button-link {
     font-size: 12px !important;
   }

   html[lang="de"] .insta-growth-journey h2 {
     font-size: 30px !important;
   }

   html[lang="de"] .plan-benefits span.elementor-icon-list-text {
     font-size: 14px !important;
   }

   html[lang="de"] .submit-review h2 {
     font-size: 30px !important;
   }

   html[lang="de"] .instagram-posts-sec h2,
   html[lang="es"] .instagram-posts-sec h2,
   html[lang="fr"] .instagram-posts-sec h2 {
     font-size: 13px !important;
   }

   html[lang="de"] .hidden-on-lang,
   html[lang="es"] .hidden-on-lang,
   html[lang="fr"] .hidden-on-lang,
   html[lang="ko"] .hidden-on-lang,
   html[lang="ja"] .hidden-on-lang,
   html[lang="ar"] .hidden-on-lang,
   html[lang="zh-tw"] .hidden-on-lang,
   html[lang="ar"] .hidden-on-lang,
   html[lang="pt"] .hidden-on-lang,
   html[lang="it"] .hidden-on-lang-start-section,
   html[lang="nl"] .hidden-on-lang-start-section,
   html[lang="ro"] .hidden-on-lang-start-section,
   html[lang="pt"] .hidden-on-lang-start-section {
     display: none;
   }

   html[lang="zh-tw"] .video-below-box,
   html[lang="ko"] .video-below-box,
   html[lang="ja"] .video-below-box {
     margin-bottom: 40px;
   }

   html[lang="zh-tw"] .social-box-you h2,
   html[lang="ko"] .social-box-you h2 {
     font-size: 25px;
   }

   html[lang="zh-tw"] .fr-how-it-works h2.elementor-heading-title,
   html[lang="ko"] .fr-how-it-works h2.elementor-heading-title,
   html[lang="ja"] .fr-how-it-works h2.elementor-heading-title {
     font-size: 20px !important;
   }

   html[lang="ja"] .elementor-nav-menu--main .elementor-nav-menu a {
     padding: 13px 15px;
   }

   html[lang="ja"] .elementor-33 .elementor-element.elementor-element-aa47c31 .elementor-button {
     font-size: 10px;
     padding: 13px 15px;
   }

   html[lang="ja"] .price-text-block h1 {
     font-size: 35px;
   }

   html[lang="ja"] .pricing_des_txt {
     font-size: 12px;
   }

   html[lang="ja"] .social-box-you h2 {
     font-size: 26px !important;
   }

   html[lang="zh-tw"] .above-instagram-growth h2.elementor-heading-title,
   html[lang="ja"] .above-instagram-growth h2.elementor-heading-title,
   html[lang="ko"] .above-instagram-growth h2.elementor-heading-title {
     font-size: 35px !important;
   }

   html[lang="ja"] .preview-growth-btn a.elementor-button-link.elementor-button {
     font-size: 12px !important;
   }

   html[lang="fr"] #footerLegal-menu ul li a.elementor-item {
     font-size: 15px;
     padding-left: 8px;
     padding-right: 10px;
   }

   html[lang="fr"] .header2-menu ul li.acc-menu a,
   html[lang="ja"] .header2-menu ul li.acc-menu a,
   html[lang="ko"] .header2-menu ul li.acc-menu a,
   html[lang="zh-tw"] .header2-menu ul li.acc-menu a,
   html[lang="de"] .header2-menu ul li.acc-menu a,
   html[lang="es"] .header2-menu ul li.acc-menu a {
     background-image: none !important;
     padding-left: 28px !important;
   }

   html[lang="de"] .header2-menu ul.elementor-nav-menu li.menu-item a::before,
   html[lang="ja"] .header2-menu ul.elementor-nav-menu li.menu-item a::before,
   html[lang="fr"] .header2-menu ul.elementor-nav-menu li.menu-item a::before,
   html[lang="es"] .header2-menu ul.elementor-nav-menu li.menu-item a::before,
   html[lang="ko"] .header2-menu ul.elementor-nav-menu li.menu-item a::before,
   html[lang="zh-tw"] .header2-menu ul.elementor-nav-menu li.menu-item a::before {
     left: 0;
   }

   html[lang="es"] .header2-menu ul.elementor-nav-menu li.menu-item a {
     font-size: 15px;
   }

   html[lang="fr"] .header2-menu ul.elementor-nav-menu li.menu-item a {
     font-size: 16px;
   }

   html[lang="zh-tw"] .header2-menu ul.elementor-nav-menu li.menu-item a {
     margin: 0 21px;
   }

   html[lang="zh-tw"] .header2-menu.getstarted-menu nav.elementor-nav-menu--main ul li.acc-menu a {
     margin: 0 30px 0 45px;
   }

   html[lang="ko"] .header2-menu.getstarted-menu ul.elementor-nav-menu li.menu-item a {
     margin: 0 50px;
   }

   html[lang="ko"] .header2-menu.getstarted-menu ul.elementor-nav-menu li.acc-menu a {
     margin: 0 35px 0 50px;
   }

   html[lang="ja"] .header2-menu.getstarted-menu nav.elementor-nav-menu--main ul li.acc-menu a {
     margin: 0 45px 0 40px;
   }

   html[lang="ja"] .header2-menu.getstarted-menu ul.elementor-nav-menu li.menu-item a {
     margin: 0 27px;
   }

   html[lang="zh-tw"] .header2-menu.getstarted-menu ul.elementor-nav-menu li.menu-item a {
     margin: 0 50px;
   }

   html[lang="fr"] .logged-in .header2-menu ul li a,
   html[lang="ko"] .logged-in .header2-menu ul li a,
   html[lang="de"] .logged-in .header2-menu ul li a,
   html[lang="es"] .logged-in .header2-menu ul li a,
   html[lang="ja"] .logged-in .header2-menu ul li a,
   html[lang="zh-tw"] .logged-in .header2-menu ul li a {
     padding-left: 12px !important;
   }

   html[lang="fr"] .logged-in .header2-menu ul.elementor-nav-menu li.menu-item a {
     margin: 0 28px;
   }

   html[lang="ko"] .logged-in .header2-menu ul.elementor-nav-menu li.menu-item a {
     margin: 0 35px;
   }

   html[lang="zh-tw"] .logged-in .header2-menu ul.elementor-nav-menu li.menu-item a {
     margin: 0 30px;
   }

   html[lang="ja"] .logged-in .header2-menu ul.elementor-nav-menu li.menu-item a {
     margin: 0 18px;
   }

   html[lang="de"] .logged-in .header2-menu ul.elementor-nav-menu li.menu-item a {
     margin: 0 10px;
   }

   html[lang="es"] .logged-in .header2-menu ul.elementor-nav-menu li.menu-item a {
     margin: 0 20px;
   }

   html[lang="fr"] .header2-menu ul.elementor-nav-menu li.menu-item:last-child a,
   html[lang="ko"] .header2-menu ul.elementor-nav-menu li.menu-item:last-child a,
   html[lang="ja"] .header2-menu ul.elementor-nav-menu li.menu-item:last-child a,
   html[lang="zh-tw"] .header2-menu ul.elementor-nav-menu li.menu-item:last-child a,
   html[lang="de"] .header2-menu ul.elementor-nav-menu li.menu-item:last-child a,
   html[lang="es"] .header2-menu ul.elementor-nav-menu li.menu-item:last-child a {
     margin-right: 0;
   }

   /*language style for It start 4 May*/

   html[lang="it"] .h-input-group .search-field,
   html[lang="it"] .h-input-group .search-submit {
     font-size: 10px;
     font-weight: 700;
   }

   html[lang="it"] .h-input-group .search-submit {
     top: 13px;
   }

   html[lang="it"] .preview-growth-btn a.elementor-button {
       padding-left: 5px !important;
       padding-right: 5px !important;
   }

   html[lang="it"] .client-result-new-design .client-username p {
     font-size: 10px;
   }

   html[lang="it"] .social-box-you h2 {
     font-size: 26px !important;
   }


   /*language style for It End 4 May*/


   /*language style for nl start 4 May*/

   html[lang="nl"] .h-input-group .search-field,
   html[lang="nl"] .h-input-group .search-submit {
     font-size: 10px;
     font-weight: 700;
   }

   html[lang="nl"] .h-input-group .search-submit {
     top: 13px;
   }

   html[lang="nl"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post {
     font-size: 16px;
   }
   html[lang="nl"] .client-result-new-design .client-username p {
     font-size: 10px;
   }

   html[lang="nl"] .client-result-new-design .client-slider-top-sec label,
   html[lang="nl"] .client-result-new-design .client-person-btns span {
     font-size: 12px;
   }

   /*language style for nl End 4 May*/


   /*language style for ro start 4 May*/

   html[lang="ro"] .h-input-group .search-field,
   html[lang="ro"] .h-input-group .search-submit {
     font-size: 7px;
     font-weight: 700;
   }

   html[lang="ro"] .h-input-group .search-field {
       padding: 13px 6px;
   }
   html[lang="ro"] .h-input-group .search-submit {
       top: 13px;
       right: 6px;
   }



   html[lang="ro"] .h-input-group .search-submit {
     top: 13px;
   }

   html[lang="ro"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post {
     font-size: 14px;
   }

   html[lang="ro"] .client-result-new-design .client-username p {
     font-size: 10px;
   }

   html[lang="ro"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post span {
     font-size: 14px;
   }
   html[lang="ro"] .client-result-new-design .client-username p {
     font-size: 10px;
   }
   html[lang="ro"] .client-result-new-design .hover-image-block{
     left: -19px;
   }

   /*language style for ro End 4 May*/


   .header2-menu nav.elementor-nav-menu--main ul li a {
     margin: 0 11px;
   }

   .header2-menu nav.elementor-nav-menu--main ul li:last-child a {
     margin-right: 0;
   }

   .header2-menu nav.elementor-nav-menu--main ul li.acc-menu a {
     margin: 0 25px 0 30px;
   }

   .logged-in .header2-menu nav.elementor-nav-menu--main ul li a {
     margin: 0 22px;
   }
   .logged-in .header2-menu nav.elementor-nav-menu--main ul li ul a,
   .header2-menu.getstarted-menu nav.elementor-nav-menu--main ul li ul a {
       margin: 0;
   }
   .header2-menu nav.elementor-nav-menu--main ul li ul a {
       margin: 0;
       position: relative;
   }
   .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li ul li a {
       justify-content: flex-start;
       border-left: none;
   }
   .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li ul li:first-child a::before {
       content: "";
       background: url("../images/Group3919.png");
       width: 20px;
       height: 20px;
       margin-right: 10px;
       display: inline-block;
       background-size: 20px;
       background-repeat: no-repeat;
   }
   .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li ul li:last-child a::before {
       content: "";
       background: url("../images/Group3918.png");
       width: 20px;
       height: 20px;
       margin-right: 10px;
       display: inline-block;
       background-size: 20px;
       background-repeat: no-repeat;
   }
   .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li ul li {
       display: block;
   }
   .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li ul {
       width: auto !important;
       left: 30px !important;
       box-shadow: 0px 10px 50px 10px rgba(20, 23, 68, 0.07);
       border-radius: 10px;
   }
   body:not(.logged-in) .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li ul{
     left: 10px !important;
   }
   .logged-in .header2-menu nav.elementor-nav-menu--main ul li:last-child a {
     margin-right: 0;
   }

   .logged-in .header2-menu nav.elementor-nav-menu--main ul li.acc-menu a {
     margin: 0 0 0 35px;
   }

   .header2-menu.getstarted-menu nav.elementor-nav-menu--main ul li a {
     margin: 0 20px;
   }

   .header2-menu.getstarted-menu nav.elementor-nav-menu--main ul li:last-child a {
     margin: 0;
   }

   .header2-menu.getstarted-menu nav.elementor-nav-menu--main ul li.acc-menu a {
     margin: 0 25px 0 30px;
   }

   .header2-menu.getstarted-menu nav.elementor-nav-menu--main ul {
     align-items: center !important;
   }

   p.coupon-text-note {
     color: green;
   }

   .custom-mobile-menu ul li a.elementor-item-active:after {
     content: none;
   }

   .grow-agency-boxes .elementor-widget-container {
     min-height: 240px;
     position: relative;
   }

   .grow-agency-boxes a.learnMore_btn {
     border: 1px solid #db2f60;
     color: #db2f60;
     font-size: 12px;
     font-weight: 600;
     background: transparent;
     display: block;
     width: 77%;
     font-family: "Roboto", sans-serif;
     text-align: center;
     padding: 10px;
     border-radius: 2px;
     position: absolute;
     left: 0;
     margin: 0 auto;
     right: 0;
     bottom: 30px;
   }

   .grow-agency-boxes a.learnMore_btn:hover {
     color: #db2f60;
   }

   #instagram-social-agencies {
     margin: 0 auto;
     max-width: 1190px;
   }

   #agency-heading-box h2 {
     font-size: 29px;
     font-family: "Poppins", sans-serif;
     font-weight: 400;
   }

   #login-box {
     position: absolute;
     left: -70px;
     top: -40px;
   }

   .username-genertor-col-6 .tabs {
     overflow: hidden;
   }

   .username-genertor-col-6 .tab {
     width: 100%;
     overflow: hidden;
     display: block;
     margin-bottom: 15px;
   }

   .username-genertor-col-6 .tabs .tab:last-child {
     margin-bottom: 5px;
   }

   .input-prepend-section .input-group-prepend button#copy {
     color: #000;
     border: 0;
     padding: 0 10px;
   }

   .input-prepend-section .input-group-prepend button#copy:hover {
     background-color: transparent;
   }

   .username-genertor-col-6 .tab-label {
     display: flex;
     justify-content: space-between;
     padding: 1em;
     cursor: pointer;
     color: #666;
     border: 1px solid #666;
   }

   .username-genertor-col-6 .tab-label::after {
     content: "";
     box-sizing: border-box;
     height: 12px;
     width: 12px;
     border-style: solid;
     border-color: black;
     border-width: 0px 2px 2px 0px;
     transform: rotate(45deg);
     transition: border-width 150ms ease-in-out;
     position: absolute;
     right: 20px;
     top: 15px;
   }

   .username-genertor-col-6 .tab-content {
     max-height: 0;
     padding: 0 1em;
     color: #2c3e50;
     background: white;
     transition: all 0.35s;
   }

   .username-genertor-col-6 .tab-close {
     display: flex;
     justify-content: flex-end;
     padding: 1em;
     font-size: 0.75em;
     background: #2c3e50;
     cursor: pointer;
   }

   .username-genertor-col-6 .tab-close:hover {
     background: #1a252f;
   }

   .username-genertor-col-6 .tab input {
     position: absolute;
     opacity: 0;
     z-index: -1;
   }

   .username-genertor-col-6 .tab input:checked+.tab-label::after {
     transform: rotate(-135deg);
     top: 22px;
   }

   .username-genertor-col-6 .tab input:checked~.tab-content {
     max-height: 100vh;
     padding: 1em;
     background: #eee;
     text-align: left;
   }

   .custom-container {
     margin: 0 auto;
     max-width: 1200px;
   }

   .custom-container .custom-row {
     display: flex;
     margin-left: -15px;
     margin-right: -15px;
     flex-wrap: wrap;
   }

   .custom-container .custom-row .username-genertor-col-6 {
     max-width: 50%;
     flex: 0 0 50%;
     padding-left: 15px;
     padding-right: 15px;
   }

   .input-prepend-section span.input-group-text {
     color: #000;
     border-radius: 0;
     border: 0;
     padding: 15px 20px;
     background: #F7F7F7;
     display: inline-block;
     border-right: 1px solid #666;
     margin-right: 15px;
   }

   .input-prepend-section input {
     border: 0;
     width: 100%;
   }

   .input-prepend-section button#generateHashtagBtn {
     background: #db2f60;
     color: #fff;
     border-radius: 0;
     text-transform: capitalize;
   }

   .hashtagrecommended-btn span {
     background: #ffb881;
     color: #ee1d52;
     display: inline-block;
     margin: 0 0px 10px 0;
     padding: 10px 15px;
     border-radius: 5px;
     text-align: center;
   }

   .hashtagrecommended-btn span:nth-child(4n+4) {
     margin-right: 0;
   }

   .custom-container .custom-row .username-genertor-col-4 {
     max-width: 40%;
     flex: 0 0 40%;
     padding-left: 15px;
     padding-right: 15px;
   }

   .custom-container .custom-row .username-genertor-col-8 {
     max-width: 60%;
     flex: 0 0 60%;
     padding-left: 15px;
     padding-right: 15px;
   }

   .instagram-audit-box h4 {
     font-family: "Poppins", sans-serif;
     font-size: 40px;
     font-weight: 400;
   }

   .instagram-audit-box p {
     color: #7a7a7a;
     font-size: 16px;
   }

   #instagram-automation-agencies {
     max-width: 1200px;
     margin: 50px auto 100px;
   }

   #instagram_posts_pagination {
     margin: 10px 0 60px;
   }

   #instagram_posts_pagination .paginationjs-pages {
     display: flex;
     align-items: center;
     justify-content: center;
   }

   #instagram_posts_pagination .paginationjs-pages ul {
     list-style: none;
     display: flex;
     align-items: center;
   }

   #instagram_posts_pagination .paginationjs-pages ul li a {
     display: inline-block;
     padding: 5px 13px;
     text-decoration: none;
     transition: background-color .3s;
     border: 1px solid #DB2F60;
     border-radius: 4px;
     color: #DB2F60;
     font-size: 18px;
     font-weight: 600;
     line-height: 27px;
     vertical-align: middle;
     margin: 5px;
   }

   #instagram_posts_pagination .paginationjs-pages ul li.paginationjs-prev.disabled a,
   #instagram_posts_pagination .paginationjs-pages ul li.paginationjs-prev.disabled a:hover,
   #instagram_posts_pagination .paginationjs-pages ul li.paginationjs-next.disabled a,
   #instagram_posts_pagination .paginationjs-pages ul li.paginationjs-next.disabled a:hover {
     border: 1px solid #DB2F60;
     color: #DB2F60;
     background: #fff;
     opacity: .5;
   }

   #instagram_posts_pagination .paginationjs-pages ul li.active a,
   #instagram_posts_pagination .paginationjs-pages ul li a:hover {
     background-color: #DB2F60;
     color: #fff;
     border: 1px solid #DB2F60;
   }

   #instagram_posts_pagination .paginationjs-pages ul li.paginationjs-next a,
   #instagram_posts_pagination .paginationjs-pages ul li.paginationjs-prev a {
     background-color: #DB2F60;
     color: #fff;
     border: 1px solid #DB2F60;
   }

   .photo-result-col-inside {
     height: 370px;
     position: relative;
     z-index: 99999;
   }

   .photo-result-col-inside:before {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, .1);
     content: '';
   }

   #recent-article .elementor-post__thumbnail img {
     height: 100%;
     position: absolute;
     top: calc(50% + 1px);
     left: calc(50% + 1px);
     -webkit-transform: scale(1.01) translate(-50%, -50%);
     -ms-transform: scale(1.01) translate(-50%, -50%);
     transform: scale(1.01) translate(-50%, -50%);
     object-fit: cover;
   }

   .elementor-nav-menu--main li.desktop-getstratedBtn a.elementor-item {
     background-color: #DB2F60;
     margin: 0 auto;
     font-size: 13px !important;
     color: #fff !important;
     border: 2px solid #DB2F60;
     border-radius: 100px;
     padding-left: 30px !important;
     padding-right: 30px !important;
     /*margin-left: 30px;*/
     font-weight: 700 !important;
   }

   .updated-sticky-header.sticky-header {
     box-shadow: 0 0 19px rgba(0, 0, 0, 0.2);
   }

   .logged-in .sitelogo {
     display: none;
   }

   .sitelogo {
     margin-bottom: 0px !important;
   }

   .logedin-logo {
     display: none;
   }

   .logged-in .logedin-logo {
     display: block;
   }

   .getStartedForm {
     display: flex;
     align-items: center;
     border: 1px solid #000;
     padding: 0;
     margin: 0;
     border-top-right-radius: 7px;
     border-bottom-right-radius: 7px;
   }

   .getStartedForm span {
     background: #F7F7F7;
     height: 45px;
     max-width: 10%;
     display: flex;
     align-items: center;
     justify-content: center;
     flex: 0 0 10%;
     border-right: 1px solid #000;
     font-weight: bold;
     font-size: 17px;
   }

   .getStartedForm input[type="text"] {
     height: 40px;
     border: 0px;
     padding: 15px;
     color: #000;
     max-width: 55%;
     flex: 0 0 55%;
     background: #fff;
     font-size: 17px;
   }

   .getStartedForm input[type="submit"] {
     background: #EE1D52;
     color: #fff;
     font-weight: 600;
     z-index: 9999;
     height: 47px;
     border-top-left-radius: 0 !important;
     border-bottom-left-radius: 0px !important;
     border-radius: 5px;
     position: absolute;
     right: 0;
     width: 35%;
     font-size: 14px;
   }

   #password-lost-form-wrap .som-password-sent-message {
     background: none;
     border: none;
     padding: 0;
     text-align: center;
     color: #000;
     font-family: 'Archivo';
     font-size: 16px;
     font-weight: 400;
     width: 100%;
     margin: 20px 0;
   }

   #password-lost-form-wrap .som-password-sent-message span.reset_email {
     font-weight: 700;
     display: block;
   }

   .login-new-form input::placeholder {
     color: #C4C4C4 !important;
   }


   /*------------ Dim effect -------------*/

   .dim-effect-animation {
     transition: 0.3s all;
   }

   .dim-effect-overlay {
     background: rgba(196, 196, 196, 0.4);
   }

   .dim-effect-overlay .elementor-container.elementor-column-gap-custom {
     opacity: 0.5;
   }

   .dim-effect-overlay .banner-slide-img .elementor-image img,
   .dim-effect-overlay .banner-slide-img .elementor-widget-container img {
     opacity: 0.5;
   }

   .elementor-2941 .dim-effect-overlay .elementor-element.elementor-element-1fed47ad>.elementor-widget-container {
     background: rgba(255, 255, 255, 0.1);
   }

   .bts-popup .after-load-data {
     display: none;
     min-height: 475px;
     position: relative;
   }

   .bts-popup .after-load-data h3 {
     font-size: 12px;
     color: #000;
     font-family: 'Archivo';
     font-weight: 700;
     margin: 0;
     position: relative;
     top: 100px;
   }

   .bts-popup .after-load-data h3 span {
     display: block;
     font-size: 24px;
     margin: 15px 0 0;
   }

   .bts-popup .after-load-data img {
     max-width: 96px;
   }

   .bts-popup .after-load-progree-bar {
     background: #52AD27;
     width: 100%;
     display: block;
     max-height: inherit;
     position: absolute;
     left: 0;
     right: 0;
     bottom: 0;
   }

   .bts-popup .after-load-data-inner {
     position: absolute;
     z-index: 11;
     height: 100%;
     display: flex;
     align-items: center;
     justify-content: center;
     flex-direction: column;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
   }

   .page-template-instagram-growth-preview-template .bts-popup-container {
     border-radius: 12px;
     overflow: hidden;
   }

   .page-template-instagram-growth-preview-template .bts-popup-container .bts-close-growth-popup {
     position: absolute;
     right: 15px;
     top: 15px;
     z-index: 9999;
     color: #000;
     margin: 0 !important;
     cursor: pointer;
   }

   .page-template-instagram-growth-preview-template .bts-popup-container .bts-close-growth-popup button {
     color: #000;
     border: none;
   }

   .preview-growth-btn {
     cursor: pointer;
   }

   .subscriber-users-wrap .form-group.instagram_username_div label,
   .subscriber-users-wrap .old_subscription_id label {
     text-align: left;
     font-weight: 600;
   }

   .subscriber-users-wrap .form-group.instagram_username_div select.form-select.restore_plan_code,
   .subscriber-users-wrap .old_subscription_id input#recurly_subscrption_uuid {
     border: 1px solid #ccc;
     padding: 15px 11px;
     font-size: 14px;
     font-weight: 500;
   }

   .ps-payment-old .suggestions_html {
     background: #d5e5f8;
     display: block;
     font-size: 14px;
     font-weight: 400;
     color: #000;
     padding: 13px 14px;
     border-top: 1px solid #DB2F60;
     margin-top: -31px;
     z-index: 1111;
     font-style: italic;
     position: relative;
   }

   .ps-payment-old .suggestions_html i {
     margin-right: 5px;
   }

   .ps-payment-old span.suggestions_html span.suggestion_select i {
     font-style: italic;
   }

   .ps-payment-old span.suggestions_html span.suggestion_select {
     text-decoration: underline;
     cursor: pointer;
   }

   /*------ Start New Form -------*/
   .start-new-page img {
     vertical-align: middle;
   }

   .start-new-page {
     position: relative;
   }

   body.page-template-template-join-new,
   body.page-template-template-confirmation-start,
   body.page-template-template-confirmation-smm {
     background: #F7F7F7;
   }

   body.page-template-template-join-new header#site-header,
   body.page-template-template-join-new footer#site-footer,
   body.page-template-template-confirmation-start header#site-header,
   body.page-template-template-confirmation-start footer#site-footer,
   body.page-template-template-confirmation-smm footer#site-footer,
   body.page-template-template-confirmation-smm header#site-header {
     display: none;
   }

   .start-new-page #joinForm:after {
     display: none;
   }

   .start-new-page .tab-right-img {
     position: absolute;
     right: 0;
     top: -90px;
     width: 300px;
   }

   .start-new-page .header-logo-img {
     text-align: center;
     padding: 50px 0 0;
     width: 200px;
     margin: 0 auto;
   }

   .start-new-page .tab-left-img {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 300px;
   }

   .start-new-page .start-flow-subtraction {
     position: absolute;
     bottom: 0;
     right: 0;
     width: 200px;
   }

   .start-new-page .pink-gradient-ellipsis {
     background: linear-gradient(223.75deg, #D37196 14.6%, #E3846C 85.4%);
     width: 65px;
     height: 65px;
     border-radius: 50%;
     right: 163px;
     position: absolute;
     top: 95px;
     z-index: 1;
   }

   .start-new-page .yellow-ellipsis {
     background: #F7CE59;
     width: 50px;
     height: 50px;
     border-radius: 50%;
     position: absolute;
     top: 190px;
     left: -27px;
   }

   .start-new-page .purple-gradient-elipsis {
     background: linear-gradient(223.75deg, #9AA3E9 14.6%, #B26DDD 85.4%);
     width: 100px;
     height: 100px;
     border-radius: 50%;
     position: absolute;
     bottom: -55px;
     left: -55px;
     z-index: -1;
   }

   .start-new-page #joinForm .already-have-account {
     text-align: center;
     font-size: 12px;
     color: #000;
     font-weight: 700;
     font-family: 'Archivo';
     position: relative;
     z-index: 9;
   }

   .start-new-page #joinForm {
     box-shadow: none;
     max-width: 100%;
     border-radius: 0;
     background: none;
     padding: 0px 0;
     margin: 0px 0 0;
   }

   .start-new-page #joinForm .tab {
     padding: 30px 0 50px;
     min-height: calc(100vh - 85px);
     align-items: center;
   }

   .start-new-page #joinForm .tab .tab-inner-content {
     max-width: 100%;
     flex: 0 0 100%;
   }

   .start-new-page #joinForm .tab-max-width {
     max-width: 480px;
     margin: 0 auto;
   }

   .start-new-page #joinForm .tab .start-form-fields {
     background: #fff;
     border-radius: 12px;
     padding: 50px 40px;
     margin: 40px 0;
     position: relative;
   }

   .start-new-page #joinForm .tab__title {
     font-size: 40px;
     font-family: 'Archivo';
     padding: 0;
   }

   .start-new-page #joinForm .tab__description {
     font-size: 20px;
     color: #000;
     text-align: center;
     line-height: 1.3;
   }

   .start-new-page #joinForm .input-search-group .form-control,
   .start-new-page #joinForm .tab.tab-hashtags-similar-users .start-form-fields input,
   .start-new-page #joinForm .start-form-fields .recurly-element {
     border: 2px solid transparent !important;
     color: #000;
     background: #F7F7F7;
     padding: 15px 12px;
     line-height: 1;
     border-radius: 6px;
     height: 60px;
     font-weight: 600;
     transition: 0.3s all;
     font-size: 16px;
     width: 100%;
   }

   /*.start-new-page #joinForm .input-search-group .form-control:focus{
        border: 2px solid #EE1E52 !important;
   }*/

   .start-new-page #joinForm .input-search-group {
     margin: 0 0 20px;
     flex-direction: column;
   }

   .start-new-page #joinForm .start-form-btn {
     margin: 40px 0 25px;
   }

   .start-new-page #joinForm .tab .start-form-fields p {
     font-size: 12px;
     text-align: center;
     color: #000;
     margin: 0;
   }

   .start-new-page #joinForm .start-form-btn button {
     border: none;
     background: #000;
     color: #fff;
     width: 100%;
     font-size: 16px;
     font-family: 'Archivo';
     font-weight: 700;
     padding: 22px 10px;
     border-radius: 6px;
     line-height: 1;
   }

   .start-new-page #joinForm .start-form-btn button:focus {
     outline: none;
   }

   .start-new-page #joinForm .tab-select-plan .tab-select-plan-box {
     background: #FFFFFF;
     border-radius: 12px;
     padding: 65px 55px;
     margin: 60px 20px 30px;
     position: relative;
   }

   .start-new-page #joinForm h4 {
     color: #000;
     font-size: 24px;
     font-weight: 700;
     font-family: 'Archivo';
     text-align: center;
     margin: 0;
   }

   .start-new-page #joinForm .tab-select-plan .tab-select-plan-box p {
     font-size: 20px;
     color: #000;
     text-align: center;
     margin: 0;
   }

   .start-new-page #joinForm .tab-select-plan .tab-select-plan-box ul {
     padding: 0;
     margin: 25px 0;
   }

   .start-new-page #joinForm .tab-select-plan .tab-select-plan-box ul li i {
     color: #52AD27;
     margin-right: 10px;
   }

   .start-new-page #joinForm .tab-select-plan .tab-select-plan-box ul li {
     list-style: none;
     font-size: 16px;
     color: #000;
     padding: 5px 0;
     position: relative;
   }

   .start-new-page #joinForm .tab-select-plan .tab-select-plan-box .plan-benefits .tooltip {
     top: 8px;
   }

   .start-new-page #joinForm .tab-select-plan .tab-select-plan-button {
     font-size: 16px;
     color: #fff;
     background: #000;
     width: 100%;
     display: block;
     text-align: center;
     padding: 21px;
     font-family: 'Archivo';
     font-weight: 700;
     border-radius: 50px;
     line-height: 1;
     cursor: pointer;
   }

   .start-new-page #joinForm .tab-select-plan .elite-plan .tab-select-plan-button {
     background: #EE1E52;
   }

   .start-new-page #joinForm .tab-select-plan .tab-select-plan-box label {
     width: 100%;
   }

   .start-new-page #joinForm .tab-select-plan .tab-select-plan-box input[type="radio"] {
     opacity: 0;
   }

   .start-new-page .price-text-block-new .pricing_des_txt>span {
     background: #FEC2D1 !important;
     color: #EE1E52 !important;
     font-weight: 700 !important;
     font-family: 'Archivo' !important;
     padding: 14px 23px !important;
     width: auto;
     top: -30px !important;
   }

   .start-new-page .price-text-block-new span.price_month {
     font-size: 20px;
     font-weight: 400;
     color: #979797;
   }

   .start-new-page .price-text-block-new {
     margin: 40px 0 25px;
   }

   .start-new-page .price-text-block-new h1 {
     margin: 0;
   }

   .start-new-page #joinForm .tab-select-plan .plan-box-left-vector {
     position: absolute;
     left: -134px;
     bottom: 0;
     width: 250px;
     z-index: -1;
   }

   .start-new-page #joinForm .tab-select-plan .plan-box-right-vector {
     position: absolute;
     right: -134px;
     bottom: 0;
     width: 250px;
     z-index: -1;
   }

   .start-new-page #joinForm .tab.tab-select-plan .container {
     position: relative;
   }

   .start-new-page #joinForm .owl-carousel button.owl-dot span {
     width: 8px;
     height: 8px;
     display: inline-block;
     background: #C4C4C4;
     border-radius: 50%;
   }

   .start-new-page #joinForm .owl-carousel button.owl-dot.active span {
     background: #000;
   }

   .start-new-page #joinForm .owl-carousel button.owl-dot {
     margin: 0 10px;
   }

   .start-new-page #joinForm .owl-carousel button.owl-dot:focus {
     outline: none;
   }

   .start-new-page #joinForm .owl-dots {
     text-align: center;
     margin: 0;
     position: absolute;
     bottom: 15px;
     left: 0;
     right: 0;
   }

   .start-new-page #joinForm #pathsocial-payment-start .ps-form-logo {
     text-align: center;
     margin: 0 0 40px;
   }

   .start-new-page #joinForm .tab.tab-hashtags-similar-users .start-form-fields p,
   .start-new-page #joinForm .tab.tab-desired-follower-count .start-form-fields p,
   .start-new-page #joinForm .tab.tab-hashtags .start-form-fields p,
   .start-new-page #joinForm .tab-similar-users .start-form-fields p {
     font-size: 16px;
     margin: 5px 0 30px;
     font-family: 'Archivo';
   }

   .start-new-page #joinForm .account-hashtags-input i.fa.fa-spinner.fa-spin,
   .start-new-page #joinForm .account-similar-users-input i.fa.fa-spinner.fa-spin {
     right: 15px;
   }

   .start-new-page #joinForm #recommendation-hashtag,
   .start-new-page #joinForm #recommendation-user {
     border: none;
     left: 0;
     bottom: inherit;
     right: auto;
     width: 100%;
     background: #fff;
     top: 65px;
     margin-top: 15px;
     padding: 0;
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
     border-radius: 12px;
   }

   .start-new-page #joinForm .input-recommendation li {
     padding: 16px 40px;
     font-size: 12px;
     font-weight: 600;
   }

   .start-new-page #joinForm #recommendation-hashtag li:hover,
   .start-new-page #joinForm #recommendation-user li:hover {
     color: #000;
     border-radius: 0;
     background: #F7F7F7;
   }

   .start-new-page #joinForm .selected-wrapper .selected-item {
     background: none;
     margin: 0;
     line-height: 1;
     padding: 10px 0;
     border-radius: 0;
     font-size: 24px;
     color: #F97B24;
     display: table;
     font-family: 'Archivo';
     font-weight: 700;
   }

   .start-new-page #joinForm .selected-wrapper .selected-item:first-child {
     padding-top: 0;
   }

   .start-new-page #joinForm .selected-wrapper .selected-item .selected-remove {
     padding-left: 0;
     margin-left: 12px;
     border-left: none;
     cursor: pointer;
     display: none;
     color: #000;
   }

   .start-new-page #joinForm .selected-wrapper .selected-item:hover .selected-remove {
     display: inline-block;
   }

   .start-new-page #joinForm .selected-wrapper.users .selected-item {
     color: #EE1E52;
   }

   .start-new-page #joinForm .selected-wrapper {
     height: 175px;
     overflow: auto;
     margin: 30px 0 0;
   }

   .start-new-page #joinForm h4.before-faded-text {
     color: #E5E5E5;
   }

   .start-new-page #joinForm .before-enter-handle {
     text-align: center;
     margin: 40px 0;
   }

   .start-new-page #joinForm .handle-user-image {
     width: 75px;
     height: 75px;
     margin: 0 auto 20px;
     border-radius: 50%;
     overflow: hidden;
   }

   .start-new-page .nextBtn,
   .start-new-page .payment-form-submit {
     border-radius: 6px;
     background: #000;
     width: 100%;
     max-width: 400px;
     font-family: 'Archivo';
     font-weight: 700;
     padding: 22px 10px;
     line-height: 1;
     height: auto;
     margin: 0 auto;
     display: block;
     border: none;
     color: #fff;
   }

   .start-new-page .nextBtn,
   .start-new-page .payment-form-submit:focus {
     outline: none;
   }

   .start-new-page #joinForm .finish-setup-new {
     border: none;
     color: #fff;
     background: #EE1E52;
     font-size: 16px;
     font-weight: 700;
     font-family: 'Archivo';
     width: 85%;
     margin: 0 auto;
     display: block;
     padding: 20px 0;
     line-height: 1;
     border-radius: 6px;
   }

   .start-new-page #regAlert {
     position: absolute;
     bottom: 92px;
     left: 3%;
     right: 3%;
     max-width: 400px;
     margin: 0 auto;
   }

   .start-new-page .tab-credit-card-info-error #regAlert {
     bottom: 100px;
   }

   .start-new-page .elementor-alert {
     padding: 10px;
     border-left: 5px solid transparent;
     position: relative;
     text-align: center;
     font-size: 14px;
     font-family: 'Archivo';
     font-weight: 700;
     margin: 0;
     border-radius: 6px;
   }

   .start-new-page .tab.tab-hashtags-similar-users .nextBtn {
     width: 40%;
   }

   .start-new-page .irs--round .irs-from,
   .start-new-page .irs--round .irs-to,
   .start-new-page .irs--round .irs-single {
     font-size: 12px;
     line-height: 1;
     text-shadow: none;
     padding: 5px 7px;
     background-color: #52AD27;
     color: white;
     border-radius: 3px;
     font-family: 'Archivo';
     font-weight: 700;
   }

   .start-new-page .irs--round .irs-bar {
     background-color: #52AD27;
   }

   .start-new-page .irs--round .irs-from:before,
   .start-new-page .irs--round .irs-to:before,
   .start-new-page .irs--round .irs-single:before,
   .start-new-page .irs--round .irs-bar {
     border-top-color: #52AD27;
   }

   .start-new-page .irs--round .irs-line {
     background-color: #C4C4C4;
   }

   .start-new-page .irs--round .irs-handle {
     top: 30px;
     width: 15px;
     height: 15px;
     border: 3px solid #52AD27;
     background-color: white;
     border-radius: 24px;
     box-shadow: none;
   }

   .start-new-page .irs--round {
     margin: 50px 0 0;
   }

   .start-new-page .irs--round .irs-min,
   .start-new-page .irs--round .irs-max {
     color: #000;
     font-size: 12px;
     line-height: 1;
     top: 10px;
     padding: 0;
     background-color: transparent;
     border-radius: 0;
     font-weight: 700;
     font-family: 'Archivo';
   }

   .start-new-page #joinForm .tab-credit-card-info .tab-max-width {
     max-width: 690px;
   }

   .start-new-page #joinForm .tab-credit-card-info .input-search-group-main {
     display: flex;
     flex-direction: row;
   }

   .start-new-page #joinForm .tab-credit-card-info .input-search-group-main .input-search-group.half-width {
     width: 50%;
     margin: 0 0 15px;
     flex-direction: row;
   }

   .start-new-page #joinForm .tab-credit-card-info .input-search-group-main .input-search-group.half-width #recurly-elements-date {
     display: inline-flex;
     width: 60%;
   }

   .start-new-page #joinForm .tab-credit-card-info .input-search-group-main .input-search-group.half-width #recurly-elements-cvv {
     width: 40%;
   }

   .start-new-page #joinForm .tab-credit-card-info .input-search-group-main .input-search-group.half-width #recurly-elements-date .recurly-element {
     width: 50%;
     display: flex;
     flex-direction: row;
   }

   .start-new-page #joinForm .tab-credit-card-info .input-search-group-main .input-search-group.half-width #recurly-elements-date .recurly-element.recurly-element-year {
     margin-right: 10px;
     margin-left: 10px;
   }

   .start-new-page #joinForm .payment-form-btn {
     margin: 30px 0 0;
   }

   .start-new-page #joinForm .tab-credit-card-info .input-search-group-main .input-search-group.half-width:first-child {
     margin-right: 10px;
   }

   .start-new-page #joinForm .handle-added h4.before-faded-text {
     color: #000;
   }

   .start-new-page .pricing-chart-section {
     background: #fff;
     padding: 70px 0 70px;
   }

   .start-new-page .pricing-chart-section table th {
     background: #fff;
     border: none;
     border-bottom: 1px solid #000000;
     font-size: 24px;
     font-weight: 700;
     font-family: 'Archivo';
     color: #000;
     padding: 30px 0;
   }

   .start-new-page .pricing-chart-section table th:first-child,
   .start-new-page .pricing-chart-section table td:first-child {
     text-align: left;
     width: 50%;
   }

   .start-new-page #joinForm .pricing-chart-section table td h4 {
     font-weight: 400;
     text-align: left;
     margin: 0 0 10px;
   }

   .start-new-page .pricing-chart-section table td p {
     color: #979797;
     font-size: 16px;
     margin: 0;
     width: 74%;
   }

   .start-new-page .pricing-chart-section table td {
     padding: 30px 0;
     border: none;
     border-bottom: 1px solid #C4C4C4;
     vertical-align: middle;
     background: none;
   }

   .start-new-page #joinForm .backBtn .fa {
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
   }

   .start-new-page .pricing-chart-section table tr:hover td {
     background: none;
   }

   .start-new-page .pricing-chart-section table td .check-circle-icon {
     text-align: center;
     font-size: 20px;
   }

   .start-new-page .pricing-chart-section table td .check-circle-icon .fa-minus-circle {
     color: #DAD3D4;
   }

   .start-new-page .pricing-chart-section table td .check-circle-icon .fa-check-circle {
     color: #52AD27;
   }

   .start-new-page .pricing-chart-section table th.pink-color {
     color: #EE1E52;
   }

   .start-new-page .pricing-chart-section .mobile-section {
     display: none;
   }

   .start-new-page #joinForm .tab-select-plan .tab-select-plan-box ul.advanced-ai-target {
     margin: 0px -20px 0px -20px;
     padding: 20px 20px 20px 20px;
     background-color: #F8F8FF;
     border-radius: 10px 10px 10px 10px;
   }

   .start-new-page #joinForm .tab-select-plan .tab-select-plan-box ul.advanced-ai-target li:first-child {
     padding-bottom: 20px;
     border-bottom: 1px solid #ddd;
     margin-bottom: 20px;
   }

   .start-new-page #joinForm .input-search-group .form-control.invalid,
   .start-new-page #joinForm .tab.tab-hashtags-similar-users .start-form-fields input.invalid {
     border: 2px solid #EA2429 !important;
   }

   .start-new-page #joinForm .input-search-group .error,
   .start-new-page #joinForm .input-search-group .validation-error {
     color: #EA2429;
     font-size: 12px;
     margin: 10px 0 0;
     display: block;
   }

   .start-new-page #joinForm .account-hashtags-input,
   .start-new-page #joinForm .account-similar-users-input {
     flex-direction: column;
   }

   .start-new-page #joinForm .tab-get-instagram-handle .input-search-group i.fa.fa-spinner.fa-spin {
     right: 20px;
   }

   .start-new-page #joinForm .account-hashtags-input button.hastag-add,
   .start-new-page #joinForm .account-similar-users-input button.simmilar-user-add {
     width: auto;
     height: auto;
     border-radius: 0;
     color: #EE1E52;
     background: none !important;
     font-weight: 700;
     font-family: 'Archivo';
     padding: 0;
     margin: 18px 20px 0 0;
     display: none;
   }

   .start-new-page #joinForm .account-hashtags-input button.hastag-add:focus,
   .start-new-page #joinForm .account-similar-users-input button.simmilar-user-add:focus {
     outline: none;
   }

   .start-new-page #joinForm .account-hashtags-input.loader-added input,
   .start-new-page #joinForm .account-similar-users-input.loader-added input {
     opacity: 0.4;
   }

   .start-new-page #joinForm .account-hashtags-input.loader-added i.fa-spinner.fa-spin,
   .start-new-page #joinForm .account-similar-users-input.loader-added i.fa-spinner.fa-spin {
     right: 0;
     left: 0;
   }

   .start-new-page .submit-error {
     display: block;
     text-align: center;
     font-size: 16px;
     color: #EA2429;
     margin: 20px 0 0;
   }

   .tab-select-plan .select-plan-slider {
     display: flex;
   }

   .tab-select-plan .select-plan-slider .item {
     width: 50%;
     margin: 0;
   }

   #downgrade_current_plan_popup .close_acct_selected .cancel-account-msg,
   #update-instagram-account .close_acct_selected .cancel-account-msg,
   #downgrade_current_plan_popup .close_acct_selected .cancel-account-btn,
   #update-instagram-account .close_acct_selected .cancel-account-btn {
     padding: 0;
   }

   .start-new-page #joinForm #recommendation-hashtag li.hashtag-added,
   .start-new-page #joinForm .input-recommendation li.user_added {
     color: #d62976;
     font-style: italic;
     position: relative;
   }

   .start-new-page #joinForm #recommendation-hashtag li.hashtag-added::after,
   .start-new-page #joinForm .input-recommendation li.user_added::after {
     content: "\f058";
     font-family: 'Font Awesome 5 Free';
     font-style: normal;
     position: relative;
     top: 3px;
     margin-left: 10px;
   }

   .confirmation-start-page .confirmation-start-wrapper {
     max-width: 677px;
     margin: 30px auto 0;
     background: #fff;
     border-radius: 12px;
     padding: 80px;
     text-align: center;
   }

   .confirmation-start-page .confirmation-start-wrapper img {
     max-width: 200px;
     display: block;
     margin: 20px auto;
   }

   .confirmation-start-page .confirmation-start-wrapper h3 {
     margin: 0 0 15px;
     font-size: 40px;
     font-family: 'Poppins', sans-serif;
     font-weight: 300;
     color: #000;
   }

   .confirmation-start-page .confirmation-start-wrapper p {
     font-size: 20px;
     color: #000;
     font-family: 'Roboto', sans-serif;
   }

   .confirmation-start-page .confirmation-start-wrapper .confirmation-dashboard-btn {
     background: #EE1E52;
     color: #fff;
     border-radius: 46px;
     padding: 13px;
     display: block;
     max-width: 350px;
     margin: 0 auto;
     font-family: 'Poppins', sans-serif;
     font-weight: 700;
     font-size: 16px;
   }

   .start-new-page #joinForm .tab.tab-account-details .start-form-fields p a {
     color: #000;
   }

   #ps-payment #g-recaptcha {
     margin: 40px 0;
   }

   .start-new-page #joinForm .backBtn {
     margin: 0 auto;
     display: block;
     border: none;
     font-size: 16px;
     font-family: 'Archivo';
     font-weight: 700;
   }

   .start-new-page #joinForm .backBtn:hover {
     background: none;
     color: #EE1D52;
   }

   .start-new-page #joinForm .tab.tab-select-plan {
     padding-top: 50px;
   }

   .start-new-page #joinForm .start-new-page-faq {
     max-width: 900px;
     margin: 0 auto;
     padding: 50px 0;
   }

   .start-new-page #joinForm .start-new-page-csm_section {
     margin: 70px 0;
   }

   .start-new-page #joinForm .start-new-page-reviews {
     background: #fff;
     padding: 70px 0;
   }

   .start-new-page #joinForm .start-new-page-reviews .elementor-9717 .elementor-element.elementor-element-4717729c {
     padding: 0;
   }

   .start-new-page #joinForm .start-new-page-faq h2 {
     text-align: center;
     color: #000000;
     font-family: "Poppins", Sans-serif;
     font-size: 40px;
     font-weight: 400;
     line-height: 1.4;
     margin: 0;
   }

   .start-new-page #joinForm .start-new-page-faq h2+p {
     text-align: center;
     color: #767381;
     font-family: "Roboto", Sans-serif;
     font-size: 20px;
     font-weight: 500;
     line-height: 1.3em;
     margin: 25px 0 40px;
   }

   .single-post-content .single-post-sidebar {
     position: sticky;
     top: 150px;
   }

   .start-new-page #joinForm #pathsocial-payment-start .ps-form-logo img {
     max-width: 302px;
   }
   #ps-payment .googlepay_payment_div .gpay-card-info-container[disabled],
   #ps-payment  button.btn-raised[disabled] {
     cursor: not-allowed;
     opacity: 0.4;
   }
   .refer-friend-block .align-center{
     align-items: center;
   }
   .refer-friend-block .refer-friend-block-right img{
     width: 60%;
   }
   .refer-friend-block-left h4{
     font-size: 40px;
     font-family: 'Archivo';
     font-weight: 700;
     color: #000;
   }
   .refer-friend-block-left p{
     font-size: 20px;
     font-family: 'Archivo';
     font-weight: 400;
     color: #000;
   }
   .refer-coloured-inner-block {
       background: linear-gradient(110.87deg, #DE3D6A 0%, #F498B1 67.19%, #DB2F60 100%);
       border-radius: 10px;
       padding: 100px 100px;
       margin:  40px 0;
       position: relative;
       overflow: hidden;
   }
   .refer-coloured-under-block {
       display: flex;
       align-items: center;
   }
   .colored-round-circle {
       width: 50px;
       height: 50px;
       background: rgba(255, 198, 185, 0.5);
       border-radius: 50%;
       display: flex;
       align-items: center;
       justify-content: center;
       margin-right: 25px;
       flex-shrink: 0;
       color: #000;
       font-size: 20px;
   }
   .colored-round-circle img {
       max-width: 20px;
   }
   .refer-coloured-under-block h5 {
       color: #fff;
       font-size: 16px;
       font-weight: 700;
       margin: 0;
       font-family: 'Archivo';
   }
   .coloured-dotted-img {
       position: absolute;
       bottom: -50px;
       width: 80%;
       left: 62px;
       right: 0;
       margin: 0 auto;
   }
   .coloured-dotted-img-right {
       position: absolute;
       top: -70px;
       width: 80%;
       left: 90px;
       right: 0;
       margin: 0 auto;
   }
   .referral-faq-block h3 {
       font-size: 35px;
       color: #000;
       font-weight: 700;
       font-family: 'Archivo';
   }
   .referal-faq-info h5 {
       font-size: 20px;
       color: #191B36;
       font-weight: 400;
       font-family: 'Archivo';
   }
   .referal-faq-info p {
       font-size: 16px;
       color: #767381;
       font-weight: 400;
       font-family: 'Archivo';
       margin: 0;
   }
   .referal-faq-info {
       border-bottom: 1px solid rgba(25, 27, 54, 0.5);
       padding: 30px 0;
   }
   .referal-faq-info:first-child {
       padding-top:0;
   }
   .referal-faq-info:last-child {
       border-bottom: none;
       padding-bottom: 0;
   }
   .referral-faq-block {
       background: #fff;
       padding: 100px 0;
   }
   .coloured-dotted-img .mobile-coloured-vector, .coloured-dotted-img-right .mobile-coloured-vector{
     display: none;
   }
   .left-colored-circle {
       background: linear-gradient(134.39deg, rgba(255, 255, 255, 0.5) -11.5%, rgba(255, 255, 255, 0) 97.86%);
       width: 100px;
       height: 100px;
       border-radius: 50%;
       position: absolute;
       left: -50px;
       top: -32px;
   }
   .bottom-colored-circle1 {
       position: absolute;
       bottom: 0;
       right: 0;
       width: 10%;
       z-index: 1;
   }
   .bottom-colored-circle2 {
       position: absolute;
       right: 0;
       bottom: 0;
       width: 6%;
   }
   .elementor-popup-modal .dialog-close-button{
     z-index: 9999999999;
   }
   .dialog-type-lightbox.flash-sale-banner{
     display: none;
   }
   .dialog-type-lightbox.flash-sale-banner{
     display: block;
   }
   .swal2-confirm.growth_page_limit_error_swal_popup.swal2-styled {
       background: #c36;
   }
   .growth_page_limit_error_swal_popup a {
       color: #fff;
   }
   /*------ French/fr Language edits -----*/
   @media screen and (min-width:  768px){
     html[lang="fr"] #responsive-box .elementor-image-box-description,
     html[lang="de"] #responsive-box .elementor-image-box-description,
     html[lang="pt"] #responsive-box .elementor-image-box-description {
       padding-right: 45px;
       font-size: 17px;
     }
   }
   html[lang="fr"] #responsive-box .elementor-image-box-description br {
       display: none;
   }
   html[lang="fr"] .video-below-box{
     font-size: 15px !important;
   }
   html[lang="pt"] .client-result-new-design .client-slider-top-sec label{
     font-size: 12px;
   }
   html[lang="pt"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post{
     font-size: 16px;
   }
   html[lang="it"] .client-result-new-design .hover-image-block{
     left: -17px;
   }
   html[lang="es"] .client-result-new-design .client-username p,
   html[lang="fr"] .client-result-new-design .client-username p,
   html[lang="pt"] .client-result-new-design .client-username p{
     font-size: 11px;
   }
   html[lang="pt"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post span,
   html[lang="es"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post span{
     font-size: 13px;
   }
   .login-new-form .elementor-field-group.elementor-column.elementor-field-type-submit {
       margin-bottom: 25px !important;
   }
   html[lang="es"] .save-notice-new{
     font-size: 14px;
   }
   /*------ German/de Language edits -------*/
   html[lang="de"] .header2-menu ul.elementor-nav-menu li.desktop-getstratedBtn a,
   html[lang="es"] .header2-menu ul.elementor-nav-menu li.desktop-getstratedBtn a{
       padding: 13px 30px !important;
   }
   html[lang="de"] .instagram-growth-organic h1,
   html[lang="pt"] .instagram-growth-organic h1 {
       font-size: 32px !important;
   }
   html[lang="de"] #responsive-box .elementor-image-box-description br,
   html[lang="pt"] #responsive-box .elementor-image-box-description br {
       display: none;
   }
   html[lang="pt"] #responsive-box .elementor-image-box-description {
     padding-right: 10px;
   }
   html[lang="de"] .video-below-box,
   html[lang="pt"] .video-below-box{
     font-size: 16px !important;
   }
   html[lang="de"] .preview-growth-btn a.elementor-button,
   html[lang="pt"] .preview-growth-btn a.elementor-button{
     font-size: 14px !important;
   }
   html[lang="de"] .pera-box,
   html[lang="fr"] .pera-box,
   html[lang="es"] .pera-box,
   html[lang="pt"] .pera-box{
     font-size: 15px;
   }
   html[lang="de"] .home-nobot-heading p br,
   html[lang="fr"] .home-nobot-heading p br,
   html[lang="it"] .home-nobot-heading p br,
   html[lang="pt"] .home-nobot-heading p br {
       display: none;
   }
   html[lang="pt"] .video-below-box {
       margin-bottom: 50px !important;
   }
   html[lang="pt"] .instagram-growth h2{
       font-size: 28px !important;
   }
   html[lang="pt"] .social-box-you h2{
     font-size: 25px;
   }
   html[lang=de] body .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post{
     font-size: 13px;
   }
   @media screen and (min-width:  768px){
     html[lang="de"] .client-result-new-design .client-slider-bottom-sec ul li{
       width: 27%;
       justify-content: center;
     }
     html[lang="de"] .client-result-new-design .hover-image-block{
       left: -7px;
     }
   }
   /*---- Spanish/es language Edits -----*/
   @media screen and (min-width:  768px){
     html[lang="es"] .instagram-growth-organic h1{
       font-size: 35px !important;
       padding-right: 20px;
     }
   }
   @media screen and (min-width:  1025px){
     html[lang="es"] .fitness-language-text .elementor-image-box-content .elementor-image-box-description {
       font-size: 20px;
     }
   }
   html[lang="es"] body .video-below-box{
     font-size: 16px !important;
   }
   html[lang="es"] body .start-growing-min.elementor-widget-text-editor {
       font-size: 16px;
   }
   /*---- Japanese/ja language Edits -----*/
   html[lang="ja"] .header2-menu ul.elementor-nav-menu li.acc-menu a,
   html[lang="it"] .header2-menu ul.elementor-nav-menu li.acc-menu a {
       margin-right: 0;
   }
   html[lang="ja"] .header2-menu ul.elementor-nav-menu li.desktop-getstratedBtn a {
       padding: 13px 25px !important;
   }
   @media screen and (min-width: 1025px){
     html[lang="ja"] .home-nobot-heading {
       padding-right: 10px;
     }
     html[lang="ja"] #responsive-box .elementor-image-box-description {
       padding-right: 50px;
     }
     html[lang="ja"] #responsive-box.home-responsive-box-mobile .elementor-image-box-description {
       padding-right: 0px;
     }
     html[lang="ja"] .social-box-you + .elementor-widget-image {
       top: 190px;
     }
     html[lang="ja"] .fitness-language-text .elementor-image-box-content .elementor-image-box-description,
     html[lang="ja"] .fitness-language-text .elementor-image-box-content .elementor-image-box-title {
       font-size: 16px;
     }
     html[lang="pt"] .fitness-language-text .elementor-image-box-content .elementor-image-box-description,
     html[lang="pt"] .fitness-language-text .elementor-image-box-content .elementor-image-box-title{
       font-size: 20px;
     }
     html[lang="ja"] .client-result-new-design .client-slider-top-sec label{
       font-size: 10px;
     }
     html[lang="ja"] .client-result-new-design .client-person-btns span{
       font-size: 7px;
     }

     html[lang="ja"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post{
       font-size: 16px;
     }
     html[lang="ja"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post span{
       font-size: 12px;
     }

     html[lang="ja"] .client-result-new-design .client-username p,
     html[lang="ja"] .client-result-new-design .client-username h5{
       font-size: 11px;
     }
   }
   /*---- Korean/ko language Edits -----*/
   @media screen and (min-width: 1025px){
     html[lang="ko"] .instagram-growth-organic,
     html[lang="ko"] .home-nobot-heading,
     html[lang="zh-tw"] .instagram-growth-organic,
     html[lang="zh-tw"] .home-nobot-heading,
     html[lang="pt"] .instagram-growth-organic,
     html[lang="pt"] .home-nobot-heading  {
       padding-right: 40px;
     }
     html[lang="ko"] .client-result-new-design .hover-image-block,
     html[lang="zh-tw"] .client-result-new-design .hover-image-block{
       left: -25px;
       right: -25px;
     }
     html[lang="ko"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post,
     html[lang="ko"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post span{
       font-size: 13px;
     }
     html[lang="ko"] .client-result-new-design .client-slider-bottom-sec ul,
     html[lang="zh-tw"] .client-result-new-design .client-slider-bottom-sec ul{
       display: flex;
       align-items: center;
       justify-content: space-evenly;
     }
   }
   html[lang="ko"] body .video-below-box.elementor-widget,
   html[lang="pt"] body .video-below-box.elementor-widget {
       font-size: 20px;
   }
   /*----- Italinan/it language edits -----*/
   html[lang="it"]  ul.elementor-nav-menu li.desktop-getstratedBtn a{
     font-size: 14px !important;
   }
   html[lang="it"] .hidden-on-lang,
   html[lang="pt"] .hidden-on-lang {
       display: none;
   }
   html[lang="it"] .plan-benefits.elementor-widget-icon-list .elementor-icon-list-text,
   html[lang="pt"] .plan-benefits.elementor-widget-icon-list .elementor-icon-list-text,
   html[lang="ro"] .plan-benefits.elementor-widget-icon-list .elementor-icon-list-text {
       font-size: 13px !important;
       padding-right: 22px;
   }
   html[lang="it"] .language-change-cs-subheading,
   html[lang="pt"] .language-change-cs-subheading {
       font-size: 18px !important;
   }
   @media screen and (min-width:  1025px){
     html[lang="it"] #responsive-box .elementor-image-box-description,
     html[lang="pt"] #responsive-box .elementor-image-box-description{
       font-size: 18px;
     }
   }
   /*----- Dutch/nl language edits -----*/
   @media screen and (min-width:  1025px){
     html[lang="nl"] .home-nobot-heading,
     html[lang="ar"] .home-nobot-heading {
       padding-right: 30px;
     }
     html[lang="nl"] .pricing-section-for-language .elementor-widget-text-editor,
     html[lang="ar"] .pricing-section-for-language .elementor-widget-text-editor {
       font-size: 14px;
     }
   }
   html[lang="nl"] .video-below-box {
       font-size: 16px !important;
       margin-bottom: 35px;
   }
   html[lang="nl"] .language-change-contact-subheading {
       font-size: 14px;
   }
   /*----- Romania/ro language edits -----*/
   @media screen and (min-width:  1025px){
     html[lang="ro"] .instagram-growth-organic h1.elementor-heading-title,
     html[lang="ar"] .instagram-growth-organic h1.elementor-heading-title {
       font-size: 40px !important;
     }
     html[lang="ro"] .pera-box{
       font-size: 14px;
     }
   }
   html[lang="ro"] .preview-growth-btn a.elementor-button,
   html[lang="ro"] .language-change-getstarted-btn a.elementor-button{
       font-size: 10px !important;
   }
   html[lang="ro"] .how-we-diff-box .elementor-icon-list-text {
       font-size: 15px !important;
   }
   html[lang="ro"] .ps-card-title .elementor-heading-title {
       font-size: 14px !important;
   }
   html[lang="ro"] .social-box-you .elementor-text-editor h2{
       font-size: 25px !important;
   }
   /*----- Arabic/ar language edits -----*/
   @media screen and (min-width:  1025px){
     html[lang="ar"] .video-below-box {
       font-size: 20px !important;
       margin-bottom: 35px !important;
     }
     html[lang="ar"] .home-user-testi .elementor-image-box-content .elementor-image-box-description,
     html[lang="ar"] .home-user-testi .elementor-image-box-content .elementor-image-box-title {
         font-size: 18px;
     }
     html[lang="ar"] .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li.desktop-getstratedBtn {
         float: left;
     }
     html[lang="ar"] .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li.acc-menu {
         right: 46%;
     }

     html[lang="ar"] #responsive-box.elementor-widget-image-box .elementor-image-box-wrapper {
       padding-left: 20px;
     }
     html[lang="ar"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post{
       font-size: 15px;
     }
     html[lang="ar"] .client-result-new-design .client-slider-bottom-sec ul li:last-child {
         margin-right: 17px;
     }
     html[lang="ar"] .client-result-new-design .client-slider-bottom-sec ul li{
       width: 24%;
       justify-content: center;
     }
     html[lang="ar"] .arabic-star-img, html[lang="ar"] .arabic-verified-review{
       left: 75px !important;
     }
     html[lang="ar"] .periodselect-box span{
       margin-left: 10px;
     }
   }
   html[lang="ar"] .foreign-lang-right .elementor-icon-wrapper{
     text-align: right !important;
   }
   html[lang="ar"] body .h-input-group .search-field{
     text-align: left;
   }
   html[lang="ar"] .hidden-on-lang{
     display: none;
   }
   html[lang="pt"] .pt-reduce-fonts {
       font-size: 22px !important;
   }
   #growth-demo-page .followers-posts-section,
   #growth-demo-page .followers-hashtag-section {
       background: #fff;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body,
   #growth-demo-page .followers-posts-section .top_content_data,
   #growth-demo-page .followers-hashtag-section  .topcontent_main .top_content_data {
       background: #F7F7F7;
   }
   #growth-demo-page .topcontent_main .top_content_data > .row.align-items-center {
       border-bottom: 1px solid #dddbdb;
       padding: 10px 0;
   }
   #growth-demo-page .growth-columns .card-body.no-padding{
     max-height: inherit;
     padding: 20px 0 20px;
   }
   #growth-demo-page .growth-columns .total-followers-section-graph-main{
     max-height: inherit;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers span {
       display: inline-block;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers,
   #growth-demo-page .growth-columns .hashtagsfollowers {
       margin: 0 0 10px;
       line-height: 1.8;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers .hashtagsfollowers_likes,
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers .hashtagsfollowers_comments {
       font-family: 'Roboto', sans-serif;
       font-style: italic;
       font-weight: bold;
       font-size: 12px;
       line-height: 1.8;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers .hashtagsfollowers_likes span,
   #growth-demo-page .growth-columns .card-body.hastags-body .hashtagsfollowers .hashtagsfollowers_comments span {
       color: #52AD27;
       margin-right: 0px;
       display: inline-block;
   }
   #growth-demo-page .growth-columns .card-body.hastags-body{
     max-height: inherit;
     height: 500px;
     padding: 30px;
     overflow-y: scroll;
   }
   #growth-demo-page .followers-posts-section .top_content_data,
   #growth-demo-page .followers-hashtag-section .top_content_data{
     padding: 30px;
   }

   /*------- Casestudies New Page CSS -------*/
   /*------- Casestudies New Page CSS -------*/
   .cs-top-sec {
       margin: 50px 0;
   }
   .casestudies-new-page h1,
   .single-casestudies-page h1,
   .reviwes-new-page h1 {
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       color: #000;
       font-size: 40px;
       margin: 0 0 15px;
   }
   .casestudies-new-page p,
   .single-casestudies-page p,
   .reviwes-new-page p{
       font-family: 'Archivo', sans-serif;
       font-weight: 300;
       color: #767381;
   }
   .cs-top-sec p {
       font-size: 20px;
   }
   .cs-primary-btn {
       margin: 20px 0 0;
   }
   .cs-primary-btn a {
       background: #DB2F60;
       color: #fff;
       border-radius: 4px;
       font-size: 16px;
       font-family: 'Archivo',sans-serif;
       font-weight: 500;
       padding: 17px 35px;
       line-height: 1;
       display: inline-block;
   }
   .cs-top-right {
       display: flex;
       width: 100%;
       align-items: flex-start;
       flex-wrap: wrap;
       position: relative;
   }
   .cs-top-right img {
       width: 100%;
       flex: 0 0 50%;
       max-width: 50%;
       padding: 0 10px;
   }
   .cs-top-right img + img {
       margin-top: 70px;
   }
   .cs-top-above-info {
       background: linear-gradient(87.07deg, #F7A491 -3.61%, #EE1D52 127.52%);
       border-radius: 7px;
       padding: 35px;
       position: absolute;
       bottom: 30px;
       left: 30px;
   }
   .cs-top-above-info h5 {
       margin: 0;
       color: #fff;
       font-size: 20px;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       width: 95%;
       line-height: 1;
   }
   .cs-top-above-info h5 span {
       display: block;
       font-family: 'Roboto', sans-serif;
       font-weight: 400;
       font-size: 16px;
       margin: 15px 0 0;
       width: 100%;
   }
   .cs-client-bg {
       background: #F7F7F7;
       border-radius: 10px;
       padding: 40px 70px;
       margin: 40px 0 100px;
   }
   .cs-mobile-client {
       display: none;
   }
   .cs-client-sec h4 {
       font-size: 24px;
       color: #000;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       margin: 0 0 15px;
   }
   .cs-client-sec p {
       color: #767381;
       font-size: 14px;
       margin: 0;
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
   }
   .cs-ps-stats {
       text-align: center;
   }
   .casestudies-new-page h2,
   .reviwes-new-page h2 {
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       color: #000;
       font-size: 30px;
       margin: 0 0 15px;
   }
   .casestudies-new-page .cs-ps-stats h1 {
       font-weight: 600;
       margin: 0 0 10px;
   }
   .casestudies-new-page .cs-ps-stats p {
       font-size: 16px;
       margin: 0;
       font-weight: 400;
   }
   .cs-ps-stats-blocks {
       padding: 40px 0;
       border-right: 1px solid #000;
   }
   .cs-ps-stats .col-md-4.col-sm-4:last-child .cs-ps-stats-blocks {
       border: none;
   }
   .casestudies-new-page .cs-ps-stats h2 {
       margin: 0 0 60px;
   }
   .cs-casestudies-main {
       margin: 80px 0;
   }
   .cs-casestudies-blocks {
       background: #FFFFFF;
       box-shadow: 0px 10px 30px 10px rgba(232, 241, 255, 0.5);
       border-radius: 10px;
       padding: 50px 70px;
       margin: 0 0 20px;
   }
   .cs-casestudies-blocks-top {
       display: flex;
       align-items: center;
       flex-wrap: nowrap;
       flex-direction: row;
   }
   .cs-casestudies-user {
       width: 96px;
       height: 96px;
       background: #f9f9f9;
       border-radius: 50%;
       flex-shrink: 0;
       margin-right: 20px;
   }
   .cs-casestudies-blocks-top h4 {
       font-size: 24px;
       color: #000;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       margin: 0;
       line-height: 1.6;
   }
   .cs-casestudies-blocks-top h4 label {
       display: block;
   }
   .cs-casestudies-blocks-top h4 label span {
       color: #7A7A7A;
   }
   .cs-casestudies-middle {
       background: #F7F7F7;
       border-radius: 7px;
       padding: 27px 30px;
       margin: 40px 0 20px;
   }
   .cs-casestudies-followers h5 {
       margin: 0;
       justify-content: space-between;
       display: flex;
       font-size: 16px;
       color: #767381;
       font-weight: 400;
       width: 100%;
       align-items: center;
       font-family: 'Archivo', sans-serif;
   }
   .cs-casestudies-followers h5 span {
       color: #000;
       font-size: 24px;
       font-weight: 600;
   }
   .cs-casestudies-followers {
       padding: 10px 0 0;
   }
   .cs-casestudies-last {
       background: linear-gradient(99.53deg, #F7A491 -1.17%, #EE1D52 105.12%);
       border-radius: 7px;
       padding: 34px;
   }
   .cs-casestudies-last ul {
       margin: 0;
       padding: 0;
   }
   .cs-casestudies-last ul li {
       list-style: none;
       font-size: 16px;
       color: #fff;
       font-weight: 400;
       font-family: 'Archivo', sans-serif;
       display: flex;
       align-items: center;
       justify-content: space-between;
       border-top: 1px solid #fff;
       padding: 10px 0;
   }
   .cs-casestudies-last ul li span{
     font-size: 24px;
     font-weight: 600;
   }
   .cs-casestudies-last ul li:first-child {
       padding-top: 0;
       border: none;
   }
   .cs-casestudies-last ul li:last-child {
       padding-bottom: 0;
   }
   .cs-casestudies-btn {
       text-align: center;
       margin: 30px 0 0;
   }
   .cs-casestudies-btn a {
       color: #DB2F60;
       font-size: 18px;
       font-weight: 600;
       font-family: 'Archivo', sans-serif;
       display: flex;
       align-items: center;
       justify-content: center;
   }
   .cs-casestudies-btn a i {
       margin-left: 10px;
   }
   .casestudies-new-page .cs-casestudies-main h2 {
       margin: 20px 0 70px;
   }
   .cs-getstarted-inner {
       background: linear-gradient(110.02deg, #A6A9EB 1.69%, #DBC0F0 100%);
       border-radius: 10px;
       padding: 70px;
       position: relative;
       margin: 100px 0;
   }
   .cs-getstarted-main h3 {
       color: #fff;
       font-size: 30px;
       font-weight: 600;
       font-family: 'Archivo', sans-serif;
       padding: 0 0 10px;
       margin: 0 -175px 30px 0;
       border-bottom: 1px solid #fff;
   }
   .cs-getstarted-main p {
       color: #fff;
       font-size: 20px;
       font-weight: 400;
       line-height: 1.3;
   }
   .css-getstarted-btn a {
       background: #000;
       color: #fff;
       font-size: 16px;
       font-weight: 500;
       border-radius: 6px;
       padding: 12px 40px;
       display: inline-block;
       margin: 30px 0;
   }
   .cs-getstarted-small-text p{
       font-size: 16px;
       color: #fff;
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
       display: flex;
       margin: 0 0 30px;
       align-items: center;
   }
   .cs-getstarted-small-text p:last-child{
     margin: 0;
   }
   .cs-getstarted-main .cs-getstarted-small-text {
       display: flex;
       align-items: center;
       color: #fff;
       font-size: 16px;
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
   }
   .cs-getstarted-small-text img {
       margin-right: 10px;
   }
   .cs-getstarted-circle {
       background: #FFD0C6;
       width: 40px;
       height: 40px;
       border-radius: 50%;
       position: absolute;
       left: 30%;
       top: -21px;
   }
   .cs-getstarted-vector {
       position: absolute;
       left: 70px;
       top: 50px;
       width: 45px;
   }
   .cs-getstarted-img-overlap {
       position: absolute;
       left: -15px;
       max-width: 70px;
       top: 20%;
   }
   .cs-top-right-purple-circle {
       background: linear-gradient(223.75deg, #9AA3E9 14.6%, #B26DDD 85.4%);
       width: 40px;
       height: 40px;
       border-radius: 50%;
       position: absolute;
       left: -10px;
       top: 50px;
   }
   .cs-top-right-yellow-circle {
       background: #F7CE59;
       width: 30px;
       height: 30px;
       border-radius: 50%;
       bottom: -13px;
       position: absolute;
       right: 80px;
   }
   .cs-getstarted-inner::after {
       content: "";
       position: absolute;
       bottom: 0;
       right: 0;
       background: url(../images/corner_shadow_UI_left.png) no-repeat;
       width: 100%;
       height: 300px;
   }
   .cs-getstarted-inner::after {
       content: "";
       position: absolute;
       bottom: 0;
       right: 0;
       background: url(./assets/src/images/corner_shadow_UI_left.png) no-repeat;
       width: 400px;
       height: 300px;
       background-size: 100%;
       z-index: 1;
   }
   .cs-casestudies-main span.page-numbers.current, .cs-casestudies-main a.page-numbers:hover {
       background: #DB2F60;
       border: 1px solid #DB2F60;
       border-radius: 6px;
       display: flex;
       align-items: center;
       text-align: center;
       letter-spacing: 0.1em;
       text-transform: capitalize;
       color: #FFFFFF;
       padding: 10px 20px;
       font-weight: 600;
   }

   .cs-casestudies-main a.page-numbers {
       border: 1px solid #DB2F60;
       border-radius: 6px;
       display: flex;
       align-items: center;
       text-align: center;
       letter-spacing: 0.1em;
       text-transform: capitalize;
       color: #DB2F60;
       padding: 10px 20px;
       border-radius: 6px;
       font-weight: 600;
   }
   .casestudies-pagination {
       display: flex;
       justify-content: center;
       width: 100%;
       margin: 40px 0 0;
       gap: 10px;
   }
   .cs-getstarted-img {
       z-index: 11;
       position: relative;
   }
   .single-casestudies-page-top-sec {
       margin: 50px 0 70px;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-person-info-block {
       background: none;
       box-shadow: none;
       border-radius: 0;
       overflow: inherit;
   }
   .single-casestudies-page-top-sec  .cs-before-puprle {
       background: linear-gradient(223.75deg, #9AA3E9 14.6%, #B26DDD 85.4%);
       width: 40px;
       height: 40px;
       border-radius: 50%;
       position: absolute;
       top: -20px;
       left: 30px;
   }
   .single-casestudies-page-top-sec  .cs-after-yellow {
       background: #F7CE59;
       width: 30px;
       height: 30px;
       border-radius: 50%;
       position: absolute;
       top: 100px;
       left: -15px;
   }
   .single-casestudies-page-top-sec .client-person-before {
       width: 65%;
       background: #fafafa;
       box-shadow: 0px 5px 10px rgba(70, 56, 56, 0.1);
       border-radius: 8px;
       position: relative;
   }
   .single-casestudies-page-top-sec .client-person-after {
       width: 66%;
       background: #fafafa;
       box-shadow: 0px 5px 10px rgba(70, 56, 56, 0.1);
       border-radius: 8px;
       float: right;
       margin-top: -69px;
       position: relative;
       z-index: 11;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-person-info-block .before-block,
   .single-casestudies-page-top-sec .client-result-new-design .client-person-info-block .after {
       font-family: 'Poppins', sans-serif;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-top-sec label{
     font-size: 14px;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec li h6 {
       font-size: 18px;
       font-family: 'Poppins', sans-serif;
       font-weight: 600;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec li h6 span{
     font-size: 14px;
     font-family: 'Roboto', sans-serif;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec ul {
     text-align: center;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec ul li{
     margin: 0 25px 0 0;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec ul li:last-child {
       margin-right: 0;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-username h5{
     font-weight: 600;
     font-family: 'Poppins', sans-serif;
   }
   .single-casestudies-page-top-sec p {
       font-size: 20px;
   }
   .single-casestudies-page-top-sec .client-result-new-design {
       padding-left: 30px;
   }
   .client-result-new-design .client-slider-main .client-slider-user{
       border: 3px solid #FA7E1E;
   }
   .single-casestudies-page-second-sec-inner {
       background: #F7F7F7;
       border-radius: 10px;
       padding: 50px 100px;
   }
   .single-casestudies-page-second-sec-inner-top {
       display: flex;
       justify-content: space-between;
       align-items: center;
   }
   .single-casestudies-page-second-sec-inner-left {
       display: flex;
       align-items: center;
   }
   .single-casestudies-page-second-sec-inner-user {
       width: 90px;
       height: 90px;
       background: #fff;
       border-radius: 50%;
       margin-right: 20px;
   }
   .single-casestudies-page-second-sec-inner-info h4 {
       margin: 0;
       font-size: 24px;
       font-family: 'Archivo', sans-serif;
       font-weight: 600;
       color: #000;
       line-height: 1.5;
   }
   .single-casestudies-page-second-sec-inner-info h4 label {
       display: block;
   }
   .single-casestudies-page-second-sec-inner-info h4 label span {
       color: #7A7A7A;
   }
   .single-casestudies-page-second-sec-inner-right h1 {
       margin: 0;
       text-align: center;
       font-weight: 600;
   }
   .single-casestudies-page-second-sec-inner-right h1 span {
       display: block;
       font-size: 16px;
       color: #767381;
       font-weight: 400;
   }
   .single-casestudies-page-second-sec-inner-right {
       display: flex;
       justify-content: space-between;
       gap: 50px;
   }
   .single-casestudies-page-bottom-sec {
       background: linear-gradient(99.53deg, #F7A491 -1.17%, #EE1D52 105.12%);
       border-radius: 7px;
       padding: 40px 80px;
       margin: 40px 0 0;
   }
   .single-casestudies-page-bottom-sec ul {
       margin: 0;
       padding: 0;
       display: flex;
   }
   .single-casestudies-page-bottom-sec ul li {
       list-style: none;
       text-align: center;
       font-size: 16px;
       color: #fff;
       font-family: 'Archivo';
       font-weight: 400;
       padding: 30px 0;
       border-right: 1px solid #fff;
       width: 33.33%;
   }
   .single-casestudies-page-bottom-sec ul li:last-child{
       border:  none;
   }
   .single-casestudies-page-bottom-sec ul li span {
       display: block;
       font-size: 40px;
       font-weight: 600;
   }
   .single-casestudies-overview-inner {
       max-width: 720px;
       margin: 0 auto;
       padding: 80px 0;
   }
   .single-casestudies-overview-inner h2 {
       font-size: 30px;
       font-weight: 700;
       font-family: 'Archivo', sans-serif;
       color: #000;
       margin: 0 0 20px;
   }
   .single-casestudies-overview-inner {
       max-width: 720px;
       margin: 0 auto;
       padding: 80px 0;
   }
   .single-casestudies-overview-img {
       margin: 50px 0 0;
       position: relative;
   }
   .single-casestudies-overview-overlap {
       background: linear-gradient(87.07deg, #F7A491 -3.61%, #EE1D52 127.52%);
       border-radius: 7px;
       padding: 13px 27px;
       position: absolute;
       left: -20px;
       display: flex;
       align-items: center;
       justify-content: center;
       font-size: 20px;
       color: #fff;
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
       top: 40px;
   }
   .single-casestudies-overview-overlap img {
       max-width: 40px;
       margin-right: 10px;
   }
   .single-casestudies-page .cs-getstarted-main h3 {
       border: none;
       margin: 0 0 20px;
   }
   .single-casestudies-page .cs-getstarted-inner {
       margin: 0;
       border-radius: 10px 10px 0 0;
   }
   .single-casestudies-page-second-sec.single-casestudies-last-sec .single-casestudies-page-second-sec-inner {
       border-radius: 0 0 10px 10px;
   }
   .single-casestudies-page-second-sec.single-casestudies-last-sec .single-casestudies-page-second-sec-inner-left {
       width: 50%;
   }
   .single-casestudies-page-second-sec.single-casestudies-last-sec .single-casestudies-page-second-sec-inner-left p{
       margin: 0;
   }
   .single-casestudies-next-previous-btns {
       text-align: center;
       margin: 40px 0 70px;
   }
   .single-casestudies-next-previous-btns a {
       background: #DB2F60;
       color: #fff;
       border-radius: 4px;
       font-size: 16px;
       font-family: 'Archivo',sans-serif;
       font-weight: 500;
       padding: 17px 35px;
       line-height: 1;
       display: inline-block;
       margin: 0 10px;
       border: 1px solid transparent;
       transition: 0.3s all;
   }
   .single-casestudies-next-previous-btns a:first-child {
       background: none;
       color: #DB2F60;
       border: 1px solid #DB2F60;
   }
   .single-casestudies-next-previous-btns a:first-child:hover{
     background: #DB2F60;
     color: #fff;
   }
   .single-casestudies-page .cs-getstarted-small-text {
       display: block;
   }
   .single-casestudies-next-previous-btns span {
       font-size: 0;
   }
   .reviews-page-last-sec-inner {
       background: #F7F7F7;
       padding: 40px 80px;
       border-radius: 0px 0px 10px 10px;
       display: flex;
       align-items: center;
   }
   .reviews-page-last-sec-inner h2 {
       margin: 0;
       font-size: 30px;
       font-weight: 700;
       color: #000;
       font-family: 'Archivo', sans-serif;
       width: 50%;
   }
   .reviews-page-last-sec-inner p {
       font-size: 16px;
       color: #767381;
       font-family: 'Archivo', sans-serif;
       margin: 0;
   }
   .reviwes-new-page .cs-getstarted-inner {
       margin-bottom: 0;
       border-radius: 10px 10px 0 0;
   }
   .reviwes-new-page {
       margin: 40px 0 100px;
   }
   .review-new-filter-inner {
       background: #F7F7F7;
       padding: 60px 30px;
       margin: 60px 0;
       border-radius: 10px;
   }
   .review-new-filter-inner ul {
       padding: 0;
       display: flex;
       align-items: center;
       flex-wrap: wrap;
       gap: 15px 10px;
       max-width: 93%;
       justify-content: center;
       margin: 35px auto 0;
   }
   .review-new-filter-inner ul li {
       flex: 0 0 18%;
       max-width: 18%;
       list-style: none;
       background: #fff;
       font-weight: 700;
       color: #DB2F60;
       border: 2px solid #DB2F60;
       border-radius: 6px;
       cursor: pointer;
       transition: 0.3s all;
       padding: 16px 24px;
       position: relative;
   }
   .review-new-filter-inner ul li input {
       border: none;
       padding: 0;
       font-size: 0;
       opacity: 0;
       position: absolute;
       left: 0;
       right: 0;
       top: 0;
       bottom: 0;
       border-radius: 0;
       z-index: 111;
   }
   .review-new-filter-inner ul li:hover,
   .review-new-filter-inner ul li.active{
     background: #DB2F60;
     color: #fff;
   }
   .reviews-post-blocks {
       background: #FFFFFF;
       box-shadow: 0px 10px 30px 10px rgba(232, 241, 255, 0.5);
       border-radius: 10px;
       padding: 30px 20px;
       margin: 0 0 20px;
   }

   .reviews-footer {
       display: flex;
       align-items: center;
       justify-content: space-between;
       padding: 15px 0 0;
   }

   .review-footer-left {
       display: flex;
       align-items: center;
       gap: 10px;
   }

   .review-footer-left img {
       width: 60px;
   }

   .review-footer-user-details h6 {
       font-style: normal;
       font-weight: 700;
       font-size: 16px;
       line-height: 18px;
       color: #000000;
       margin: 0;
   }

   .review-footer-user-details p {
       font-style: normal;
       font-weight: 400;
       font-size: 14px;
       line-height: 24px;
       color: #707784;
       margin: 0;
   }

   .review-footer-right p {
       font-style: normal;
       font-weight: 400;
       font-size: 14px;
       margin: 0;
       color: #707784;
   }

   .review-header {
       display: flex;
       align-items: center;
       justify-content: space-between;
       gap: 10px;
       margin: 0 0 30px;
   }

   .right-reviews-icons {
       display: flex;
       align-items: center;
       gap: 15px;
   }

   .reviews-description p {
       font-weight: 400;
       min-height: 200px;
   }
   .review-footer-right .review-rating {
       display: flex;
       color: #FFC465;
   }
   button#load-more-posts {
       margin: 50px auto 0;
       display: block;
       background: #DB2F60;
       border-radius: 6px;
       color: #fff;
       border: none;
       font-size: 12px;
       font-weight: 600;
       font-family: 'Archivo', sans-serif;
       padding: 10px 24px;
   }
   .reviews-loader {
     border: 10px solid #f3f3f3;
     border-top: 10px solid #DB2F60;
     border-radius: 50%;
     width: 80px;
     height: 80px;
     animation: review-spin 2s linear infinite;
   }
   #filter_posts {
       position: relative;
   }
   .review-loader-main {
       position: absolute;
       left: 0;
       right: 0;
       width: 100%;
       z-index: 111;
       top: 0;
       bottom: 0;
       min-height: 300px;
       background: rgba(255,255,255,0.9);
       text-align: center;
       display: none;
       justify-content: center;
       align-items: center;
   }
   .cs-top-sec-pleft {
       padding-left: 80px;
   }

   @keyframes review-spin {
     0% { transform: rotate(0deg); }
     100% { transform: rotate(360deg); }
   }
   .reviews-banner-right {
       position: relative;
   }
   .review-banner-overlap p {
       font-size: 12px;
       font-weight: 400;
       color: #fff;
       line-height: 1.3;
       font-family: 'Roboto', sans-serif;
       margin: 10px 0;
   }
   .review-banner-overlap {
       background: linear-gradient(87.07deg, #F7A491 -3.61%, #EE1D52 127.52%);
       width: 276px;
       border-radius: 7px;
       padding: 18px 20px;
       position: absolute;
       left: 40px;
       bottom: -50px;
   }
   .review-author-name {
       font-size: 14px;
       color: #fff;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       position: relative;
   }
   .review-author-name::before {
       content: "";
       width: 50px;
       height: 3px;
       background: #fff;
       display: inline-block;
       margin-right: 10px;
       position: relative;
       top: -2px;
   }
   .review-new-filter {
       margin: 80px 0 0;
   }
   .cutsomer-review-text-overlap {
       position: absolute;
       left: 177px;
       top: 128px;
       color: #fff;
       text-transform: capitalize;
       font-size: 13px;
   }
   .reviwes-new-page p.no_post {
       font-size: 30px;
       color: #000;
       font-weight: 700;
       text-align: center;
       display: block;
       margin: 0 auto;
   }
   button#load-more-posts[disabled] {
       opacity: 0.7;
       cursor: not-allowed;
   }
   .getstarted-instalikes-blast, .getstarted-story-view, .getstarted-engagement-view {
     background: #FFFFFF;
     border: 2px solid #E0E0E0;
     border-radius: 12px;
     padding: 10px 27px 15px;
     cursor: pointer;
   }
   .getstarted-story-view,
   .getstarted-engagement-view {
     margin: 20px 0 0;
   }
   .people-count-text {
     font-size: 13px;
     background: #DB2F60;
     font-weight: 700;
     color: #fff;
     font-family: 'Archivo', sans-serif;
     padding: 6px 9px;
     display: inline-block;
     line-height: 1;
   }
   .getstarted-instalikes-blast.active,
   .getstarted-story-view.active,
   .getstarted-engagement-view.active{
     border: 2px solid #DB2F60;
   }
   .getstarted-instalikes-blast-top-sec{
     margin: 0 0 10px;
   }
   .getstarted-story-view-top-sec {
       margin: 0 0 10px;
   }
   .getstarted-instalikes-blast-top-sec,
   .getstarted-instalikes-blast-bottom-sec,
   .getstarted-story-view-bottom-sec,
   .getstarted-story-view-top-sec,
   .getstarted-engagement-view-top-sec,
   .getstarted-engagement-view-bottom-sec {
     display: flex;
     justify-content: space-between;
     align-items: center;
   }
   .getstarted-instalikes-blast h3,
   .getstarted-story-view h3,
   .getstarted-engagement-view h3{
     margin: 0 0 10px;
     font-size: 20px;
     color: #000;
     font-family: 'Archivo', sans-serif;
     font-weight: 700;

   }
   .getstarted-instalikes-blast-price,
   .getstarted-story-view-price,
   .getstarted-engagement-view-price {
     font-size: 14px;
     color: #000;
     font-family: 'Archivo', sans-serif;
     display: flex;
     align-items: center;
   }
   .getstarted-instalikes-blast-price span,
   .getstarted-story-view-price span,
   .getstarted-engagement-view-price span{
     font-size: 35px;
     color: #000;
     font-family: 'Archivo', sans-serif;
     font-weight: 700;
   }
   body.currency_with_symbol span.getstarted-instalikes-blast-currency-symbol,
   body.currency_with_symbol span.getstarted-story-view-currency-symbol,
   body.currency_with_symbol span.ig-likes-popup-price-currency-symbol,
   body.currency_with_symbol span.getstarted-engagement-view-currency-symbol {
     font-style: normal;
     font-weight: 400;
     font-size: 12px;
     line-height: 14px;
     letter-spacing: 0.02em;
     color: #7A7A7A;
     position: relative;
     margin: 0 5px -15px 0;
   }

   body.currency_with_symbol span.getstarted-instalikes-blast-currency-symbol span.currency_symbol_inner-dollar,
   body.currency_with_symbol span.getstarted-story-view-currency-symbol span.currency_symbol_inner-dollar,
   body.currency_with_symbol span.ig-likes-popup-price-currency-symbol span.currency_symbol_inner-dollar  {
     position: absolute;
     right: 0;
     bottom: 15px;
     font-style: normal;
     font-weight: 400;
     font-size: 20px;
     line-height: 14px;
     letter-spacing: 0.02em;
     color: #000000;
   }
   .getstarted-instalikes-blast-bottom-sec p,
   .getstarted-story-view-bottom-sec p,
   .getstarted-engagement-view p {
     margin: 0;
     color: #767381;
     font-size: 14px;
     font-family: 'Archivo', sans-serif;
     width: 70%;
   }
   .getstarted-instalikes-blast-checkbox,
   .getstarted-story-view-checkbox,
   .getstarted-engagement-view-checkbox {
     position: relative;
   }
   .getstarted-instalikes-blast-checkbox input,
   .getstarted-story-view-checkbox input,
   .getstarted-engagement-view-checkbox input{
     opacity: 0;
     margin: 0;
     width: 30px;
     height: 30px;
     cursor: pointer;
     position: relative;
     z-index: 11;
   }
   .getstarted-instalikes-blast-checkbox label,
   .getstarted-story-view-checkbox label,
   .getstarted-engagement-view-checkbox label {
     width: 30px;
     height: 30px;
     position: absolute;
     left: 0;
     right: 0;
     background: #F2F4F5;
     border: 1px solid #B3B3B3;
     border-radius: 3px;
     top: 0;
   }
   .getstarted-instalikes-blast-checkbox input:checked + label,
   .getstarted-story-view-checkbox input:checked + label,
   .getstarted-engagement-view-checkbox input:checked + label{
     background: #DB2F60;
     border: 1px solid #DB2F60;
   }

   .getstarted-story-view-checkbox input:checked + label::after,
   .getstarted-instalikes-blast-checkbox input:checked + label::after,
   .getstarted-engagement-view-checkbox input:checked + label::after{
       content: "";
       position: absolute;
       bottom: 5px;
       height: 3px;
       width: 19px;
       border-radius: 2px;
       background-color: rgb(255 255 255);
       transform: translateX(12px) rotate(-45deg);
       transform-origin: left bottom;
   }
   .getstarted-story-view-checkbox input:checked + label::before,
   .getstarted-instalikes-blast-checkbox input:checked + label::before,
   .getstarted-engagement-view-checkbox input:checked + label::before {
       left: 6px;
       content: "";
       position: absolute;
       width: 3px;
       top: 13px;
       height: 9px;
       border-radius: 2px;
       background-color: rgb(255, 255, 255);
       transform: translateX(5px) rotate(-45deg);
       transform-origin: left bottom;
       color: #fff;
   }

   .ig-like-strories-popup-main {
       position: fixed;
       left: 0;
       right: 0;
       top: 0;
       bottom: 0;
       background: rgba(0,0,0,0.7);
       backdrop-filter: blur(1px);
       z-index: 111111;
       display: none;
   }
   .ig-likes-popup-inner {
       background: #fff;
       max-width: 623px;
       margin: 0 auto;
       border-radius: 12px;
       padding: 50px;
       position: relative;
       top: 50%;
       transform: translateY(-50%);
   }
   .ig-like-strories-popup-main h3 {
       margin: -35px -50px 0;
       padding: 0px 50px 10px;
       border-bottom: 1px solid rgba(118, 115, 129, 0.3);
       font-size: 24px;
       font-weight: 700;
       font-family: 'Archivo', sans-serif;
   }
   .ig-likes-popup-border-box {
       background: #FFFFFF;
       border: 2px solid #DB2F60;
       border-radius: 12px;
       padding: 50px 45px 40px;
       cursor: pointer;
   }
   .ig-likes-popup-flex-box {
       display: flex;
       align-items: center;
       justify-content: space-between;
   }
   .ig-likes-popup-flex-box h4 {
       margin: 0;
       font-size: 24px;
       color: #000;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
   }
   .ig-likes-popup-price {
       font-size: 14px;
       color: #000;
       font-family: 'Archivo', sans-serif;
       display: flex;
       align-items: center;
   }
   .ig-likes-popup-price span {
       font-size: 35px;
       color: #000;
   }
   /*------- Casestudies New Page CSS -------*/
   .cs-top-sec {
       margin: 50px 0;
   }
   .casestudies-new-page h1,
   .single-casestudies-page h1,
   .reviwes-new-page h1 {
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
   }
   .ig-likes-popup-strike-price {
       color: #7A7A7A;
       font-size: 14px;
       text-align: right;
       position: relative;
     }
     .ig-likes-popup-strike-price::after {
       content: "";
       position: absolute;
       left: 0;
       right: 0;
       border-top: 1px solid #7a7a7a;
       top: 11px;
   }
   .ig-likes-popup-price-box {
       text-align: right;
   }
   .ig-likes-popup-strike-price-box {
       width: auto;
       display: inline-block;
   }
   .casestudies-new-page p,
   .single-casestudies-page p,
   .reviwes-new-page p{
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
   /*    text-align: right;*/
   }
   .ig-likes-popup-border-box p {
       font-size: 20px;
       font-weight: 400;
       color: #767381;
       margin: 20px 0 0;
       border-top: 1px solid #E0E0E0;
       padding: 20px 0 0;
   }
   .ig-like-strories-popup-main button {
       background: #000;
       color: #fff;
       border: none;
       border-radius: 4px;
       font-size: 16px;
       font-weight: 500;
       font-family: 'Archivo', sans-serif;
       display: block;
       width: 100%;
       margin: 30px 0 0;
       text-transform: capitalize;
       padding: 13px 10px;
   }
   .ig-likes-popup-vector {
       max-width: 150px;
       margin: 40px auto;
   }
   .ig-popup-close-btn {
         position: absolute;
       right: 32px;
       top: 20px;
       width: 18px;
       height: 18px;
       opacity: 1;
   }
   .ig-popup-close-btn:before, .ig-popup-close-btn:after {
     position: absolute;
     left: 15px;
     content: ' ';
     height: 18px;
     width: 2px;
     background-color: #000;
   }
   .ig-popup-close-btn:before {
     transform: rotate(45deg);
   }
   .ig-popup-close-btn:after {
     transform: rotate(-45deg);
   }
   .cs-top-above-info h5 span {
       display: block;
       font-family: 'Roboto', sans-serif;
       font-weight: 400;
       font-size: 16px;
       margin: 15px 0 0;
       width: 100%;
   }
   .cs-client-bg {
       background: #F7F7F7;
       border-radius: 10px;
       padding: 40px 70px;
       margin: 40px 0 100px;
   }
   .cs-mobile-client {
       display: none;
   }
   .cs-client-sec h4 {
       font-size: 24px;
       color: #000;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       margin: 0 0 15px;
   }
   .cs-client-sec p {
       color: #767381;
       font-size: 14px;
       margin: 0;
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
   }
   .cs-ps-stats {
       text-align: center;
   }
   .casestudies-new-page h2,
   .reviwes-new-page h2 {
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       color: #000;
       font-size: 30px;
       margin: 0 0 15px;
   }
   .casestudies-new-page .cs-ps-stats h1 {
       font-weight: 600;
       margin: 0 0 10px;
   }
   .casestudies-new-page .cs-ps-stats p {
       font-size: 16px;
       margin: 0;
       font-weight: 400;
   }
   .cs-ps-stats-blocks {
       padding: 40px 0;
       border-right: 1px solid #000;
   }
   .cs-ps-stats .col-md-4.col-sm-4:last-child .cs-ps-stats-blocks {
       border: none;
   }
   .casestudies-new-page .cs-ps-stats h2 {
       margin: 0 0 60px;
   }
   .cs-casestudies-main {
       margin: 80px 0;
   }
   .cs-casestudies-blocks {
       background: #FFFFFF;
       box-shadow: 0px 10px 30px 10px rgba(232, 241, 255, 0.5);
       border-radius: 10px;
       padding: 50px 70px;
       margin: 0 0 20px;
   }
   .cs-casestudies-blocks-top {
       display: flex;
       align-items: center;
       flex-wrap: nowrap;
       flex-direction: row;
   }
   .cs-casestudies-user {
       width: 96px;
       height: 96px;
       background: #f9f9f9;
       border-radius: 50%;
       flex-shrink: 0;
       margin-right: 20px;
   }
   .cs-casestudies-blocks-top h4 {
       font-size: 24px;
       color: #000;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       margin: 0;
       line-height: 1.6;
   }
   .cs-casestudies-blocks-top h4 label {
       display: block;
   }
   .cs-casestudies-blocks-top h4 label span {
       color: #7A7A7A;
   }
   .cs-casestudies-middle {
       background: #F7F7F7;
       border-radius: 7px;
       padding: 27px 30px;
       margin: 40px 0 20px;
   }
   .cs-casestudies-followers h5 {
       margin: 0;
       justify-content: space-between;
       display: flex;
       font-size: 16px;
       color: #767381;
       font-weight: 400;
       width: 100%;
       align-items: center;
       font-family: 'Archivo', sans-serif;
   }
   .cs-casestudies-followers h5 span {
       color: #000;
       font-size: 24px;
       font-weight: 600;
   }
   .cs-casestudies-followers {
       padding: 10px 0 0;
   }
   .cs-casestudies-followers:first-child{
     padding-top: 0;
   }
   .cs-casestudies-last {
       background: linear-gradient(99.53deg, #F7A491 -1.17%, #EE1D52 105.12%);
       border-radius: 7px;
       padding: 34px;
   }
   .cs-casestudies-last ul {
       margin: 0;
       padding: 0;
   }
   .cs-casestudies-last ul li {
       list-style: none;
       font-size: 16px;
       color: #fff;
       font-weight: 400;
       font-family: 'Archivo', sans-serif;
       display: flex;
       align-items: center;
       justify-content: space-between;
       border-top: 1px solid #fff;
       padding: 10px 0;
   }
   .cs-casestudies-last ul li span{
     font-size: 24px;
     font-weight: 600;
   }
   .cs-casestudies-last ul li:first-child {
       padding-top: 0;
       border: none;
   }
   .cs-casestudies-last ul li:last-child {
       padding-bottom: 0;
   }
   .cs-casestudies-btn {
       text-align: center;
       margin: 30px 0 0;
   }
   .cs-casestudies-btn a {
       color: #DB2F60;
       font-size: 18px;
       font-weight: 600;
       font-family: 'Archivo', sans-serif;
       display: flex;
       align-items: center;
       justify-content: center;
   }
   .cs-casestudies-btn a i {
       margin-left: 10px;
       font-family: 'Font Awesome 5 Free';
       font-weight: 900;
   }
   .casestudies-new-page .cs-casestudies-main h2 {
       margin: 20px 0 70px;
   }
   .cs-getstarted-inner {
       background: linear-gradient(110.02deg, #A6A9EB 1.69%, #DBC0F0 100%);
       border-radius: 10px;
       padding: 70px;
       position: relative;
       margin: 0px 0 100px;
   }
   .cs-getstarted-main h3 {
       color: #fff;
       font-size: 30px;
       font-weight: 600;
       font-family: 'Archivo', sans-serif;
       padding: 0 0 10px;
       margin: 0 -175px 30px 0;
       border-bottom: 1px solid #fff;
   }
   .cs-getstarted-main p {
       color: #fff;
       font-size: 20px;
       font-weight: 400;
       line-height: 1.3;
   }
   .css-getstarted-btn a {
       background: #000;
       color: #fff;
       font-size: 16px;
       font-weight: 500;
       border-radius: 6px;
       padding: 12px 40px;
       display: inline-block;
       margin: 30px 0;
   }
   .cs-getstarted-small-text p{
       font-size: 16px;
       color: #fff;
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
       display: flex;
       margin: 0 0 30px;
       align-items: center;
   }
   .cs-getstarted-small-text p:last-child{
     margin: 0;
   }
   .cs-getstarted-main .cs-getstarted-small-text {
       display: flex;
       align-items: center;
       color: #fff;
       font-size: 16px;
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
   }
   .cs-getstarted-small-text img {
       margin-right: 10px;
   }
   .cs-getstarted-circle {
       background: #FFD0C6;
       width: 40px;
       height: 40px;
       border-radius: 50%;
       position: absolute;
       left: 30%;
       top: -21px;
   }
   .cs-getstarted-vector {
       position: absolute;
       left: 70px;
       top: 50px;
       width: 45px;
   }
   .cs-getstarted-img-overlap {
       position: absolute;
       left: -15px;
       max-width: 70px;
       top: 20%;
   }
   .cs-top-right-purple-circle {
       background: linear-gradient(223.75deg, #9AA3E9 14.6%, #B26DDD 85.4%);
       width: 40px;
       height: 40px;
       border-radius: 50%;
       position: absolute;
       left: -10px;
       top: 50px;
   }
   .cs-top-right-yellow-circle {
       background: #F7CE59;
       width: 30px;
       height: 30px;
       border-radius: 50%;
       bottom: -13px;
       position: absolute;
       right: 80px;
   }
   .cs-getstarted-inner::after {
       content: "";
       position: absolute;
       bottom: 0;
       right: 0;
       background: url(../images/corner_shadow_UI_left.png) no-repeat;
       width: 100%;
       height: 300px;
   }
   .cs-getstarted-inner::after {
       content: "";
       position: absolute;
       bottom: 0;
       right: 0;
       background: url(./assets/src/images/corner_shadow_UI_left.png) no-repeat;
       width: 400px;
       height: 300px;
       background-size: 100%;
       z-index: 1;
   }
   .cs-getstarted-img {
       z-index: 11;
       position: relative;
   }
   .cs-casestudies-main span.page-numbers.current, .cs-casestudies-main a.page-numbers:hover {
       background: #DB2F60;
       border: 1px solid #DB2F60;
       border-radius: 6px;
       display: flex;
       align-items: center;
       text-align: center;
       letter-spacing: 0.1em;
       text-transform: capitalize;
       color: #FFFFFF;
       padding: 10px 20px;
       font-weight: 600;
   }

   .cs-casestudies-main a.page-numbers {
       border: 1px solid #DB2F60;
       border-radius: 6px;
       display: flex;
       align-items: center;
       text-align: center;
       letter-spacing: 0.1em;
       text-transform: capitalize;
       color: #DB2F60;
       padding: 10px 20px;
       border-radius: 6px;
       font-weight: 600;
   }
   .casestudies-pagination {
       display: flex;
       justify-content: center;
       width: 100%;
       margin: 40px 0 0;
       gap: 10px;
   }
   .single-casestudies-page-top-sec {
       margin: 50px 0 70px;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-person-info-block {
       background: none;
       box-shadow: none;
       border-radius: 0;
       overflow: inherit;
   }
   .single-casestudies-page-top-sec  .cs-before-puprle {
       background: linear-gradient(223.75deg, #9AA3E9 14.6%, #B26DDD 85.4%);
       width: 40px;
       height: 40px;
       border-radius: 50%;
       position: absolute;
       top: -20px;
       left: 30px;
   }
   .single-casestudies-page-top-sec  .cs-after-yellow {
       background: #F7CE59;
       width: 30px;
       height: 30px;
       border-radius: 50%;
       position: absolute;
       top: 100px;
       left: -15px;
   }
   .single-casestudies-page-top-sec .client-person-before {
       width: 65%;
       background: #fafafa;
       box-shadow: 0px 5px 10px rgba(70, 56, 56, 0.1);
       border-radius: 8px;
       position: relative;
   }
   .single-casestudies-page-top-sec .client-person-after {
       width: 66%;
       background: #fafafa;
       box-shadow: 0px 5px 10px rgba(70, 56, 56, 0.1);
       border-radius: 8px;
       float: right;
       margin-top: -69px;
       position: relative;
       z-index: 11;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-person-info-block .before-block,
   .single-casestudies-page-top-sec .client-result-new-design .client-person-info-block .after {
       font-family: 'Poppins', sans-serif;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-top-sec label{
     font-size: 14px;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec li h6 {
       font-size: 18px;
       font-family: 'Poppins', sans-serif;
       font-weight: 600;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec li h6 span{
     font-size: 14px;
     font-family: 'Roboto', sans-serif;
     display: block;
     color: #7a7a7a;
     font-weight: 400;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec ul {
     text-align: center;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec ul li{
     margin: 0 25px 0 0;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec ul li:last-child {
       margin-right: 0;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-username h5{
     font-weight: 600;
     font-family: 'Poppins', sans-serif;
   }
   .single-casestudies-page-top-sec p {
       font-size: 20px;
   }
   .single-casestudies-page-top-sec .client-result-new-design {
       padding-left: 30px;
   }
   .client-result-new-design .client-slider-main .client-slider-user{
       border: 3px solid #FA7E1E;
   }
   .single-casestudies-page-second-sec-inner {
       background: #F7F7F7;
       border-radius: 10px;
       padding: 50px 100px;
   }
   .single-casestudies-page-second-sec-inner-top {
       display: flex;
       justify-content: space-between;
       align-items: center;
   }
   .single-casestudies-page-second-sec-inner-left {
       display: flex;
       align-items: center;
   }
   .single-casestudies-page-second-sec-inner-user {
       width: 90px;
       height: 90px;
       background: #fff;
       border-radius: 50%;
       margin-right: 20px;
   }
   .single-casestudies-page-second-sec-inner-info h4 {
       margin: 0;
       font-size: 24px;
       font-family: 'Archivo', sans-serif;
       font-weight: 600;
       color: #000;
       line-height: 1.5;
   }
   .single-casestudies-page-second-sec-inner-info h4 label {
       display: block;
   }
   .single-casestudies-page-second-sec-inner-info h4 label span {
       color: #7A7A7A;
   }
   .single-casestudies-page-second-sec-inner-right h1 {
       margin: 0;
       text-align: center;
       font-weight: 600;
   }
   .single-casestudies-page-second-sec-inner-right h1 span {
       display: block;
       font-size: 16px;
       color: #767381;
       font-weight: 400;
   }
   .single-casestudies-page-second-sec-inner-right {
       display: flex;
       justify-content: space-between;
       gap: 50px;
   }
   .single-casestudies-page-bottom-sec {
       background: linear-gradient(99.53deg, #F7A491 -1.17%, #EE1D52 105.12%);
       border-radius: 7px;
       padding: 40px 80px;
       margin: 40px 0 0;
   }
   .single-casestudies-page-bottom-sec ul {
       margin: 0;
       padding: 0;
       display: flex;
   }
   .single-casestudies-page-bottom-sec ul li {
       list-style: none;
       text-align: center;
       font-size: 16px;
       color: #fff;
       font-family: 'Archivo';
       font-weight: 400;
       padding: 30px 0;
       border-right: 1px solid #fff;
       width: 33.33%;
   }
   .single-casestudies-page-bottom-sec ul li:last-child{
       border:  none;
   }
   .single-casestudies-page-bottom-sec ul li span {
       display: block;
       font-size: 40px;
       font-weight: 600;
   }
   .single-casestudies-overview-inner {
       max-width: 720px;
       margin: 0 auto;
       padding: 80px 0;
   }
   .single-casestudies-overview-inner h2 {
       font-size: 30px;
       font-weight: 700;
       font-family: 'Archivo', sans-serif;
       color: #000;
       margin: 0 0 20px;
   }
   .single-casestudies-overview-inner {
       max-width: 720px;
       margin: 0 auto;
       padding: 80px 0;
   }
   .single-casestudies-overview-img {
       margin: 50px 0 0;
       position: relative;
   }
   .single-casestudies-overview-overlap {
       background: linear-gradient(87.07deg, #F7A491 -3.61%, #EE1D52 127.52%);
       border-radius: 7px;
       padding: 13px 27px;
       position: absolute;
       left: -20px;
       display: flex;
       align-items: center;
       justify-content: center;
       font-size: 20px;
       color: #fff;
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
       top: 40px;
   }
   .single-casestudies-overview-overlap img {
       max-width: 40px;
       margin-right: 10px;
   }
   .single-casestudies-page .cs-getstarted-main h3 {
       border: none;
       margin: 0 0 20px;
   }
   .single-casestudies-page .cs-getstarted-inner {
       margin: 0;
       border-radius: 10px 10px 0 0;
   }
   .single-casestudies-page-second-sec.single-casestudies-last-sec .single-casestudies-page-second-sec-inner {
       border-radius: 0 0 10px 10px;
   }
   .single-casestudies-page-second-sec.single-casestudies-last-sec .single-casestudies-page-second-sec-inner-left {
       width: 50%;
   }
   .single-casestudies-page-second-sec.single-casestudies-last-sec .single-casestudies-page-second-sec-inner-left p{
       margin: 0;
   }
   .single-casestudies-next-previous-btns {
       text-align: center;
       margin: 40px 0 70px;
   }
   .single-casestudies-next-previous-btns a {
       background: #DB2F60;
       color: #fff;
       border-radius: 4px;
       font-size: 16px;
       font-family: 'Archivo',sans-serif;
       font-weight: 500;
       padding: 17px 35px;
       line-height: 1;
       display: inline-block;
       margin: 0 10px;
       border: 1px solid transparent;
       transition: 0.3s all;
   }
   .single-casestudies-next-previous-btns a:first-child {
       background: none;
       color: #DB2F60;
       border: 1px solid #DB2F60;
   }
   .single-casestudies-next-previous-btns a:first-child:hover{
     background: #DB2F60;
     color: #fff;
   }
   .single-casestudies-page .cs-getstarted-small-text {
       display: block;
   }
   .single-casestudies-next-previous-btns span {
       font-size: 0;
   }
   .reviews-page-last-sec-inner {
       background: #F7F7F7;
       padding: 40px 80px;
       border-radius: 0px 0px 10px 10px;
       display: flex;
       align-items: center;
   }
   .reviews-page-last-sec-inner h2 {
       margin: 0;
       font-size: 30px;
       font-weight: 700;
       color: #000;
       font-family: 'Archivo', sans-serif;
       width: 50%;
   }
   .reviews-page-last-sec-inner p {
       font-size: 16px;
       color: #767381;
       font-family: 'Archivo', sans-serif;
       margin: 0;
   }
   .reviwes-new-page .cs-getstarted-inner {
       margin-bottom: 0;
       margin-top: 80px;
       border-radius: 10px 10px 0 0;
   }
   .reviwes-new-page {
       margin: 40px 0 100px;
   }
   .review-new-filter-inner {
       background: #F7F7F7;
       padding: 60px 30px;
       margin: 60px 0;
       border-radius: 10px;
   }
   .review-new-filter-inner ul {
       padding: 0;
       display: flex;
       align-items: center;
       flex-wrap: wrap;
       gap: 15px 10px;
       max-width: 93%;
       justify-content: center;
       margin: 35px auto 0;
   }
   .review-new-filter-inner ul li {
       flex: 0 0 18%;
       max-width: 18%;
       list-style: none;
       background: #fff;
       font-weight: 700;
       color: #DB2F60;
       border: 2px solid #DB2F60;
       border-radius: 6px;
       cursor: pointer;
       transition: 0.3s all;
       padding: 16px 5px;
       font-size: 12px;
       position: relative;
   }
   .review-new-filter-inner ul li input {
       border: none;
       padding: 0;
       font-size: 0;
       opacity: 0;
       position: absolute;
       left: 0;
       right: 0;
       top: 0;
       bottom: 0;
       border-radius: 0;
       z-index: 111;
   }
   .review-new-filter-inner ul li:hover,
   .review-new-filter-inner ul li.active{
     background: #DB2F60;
     color: #fff;
   }
   .reviews-post-blocks {
       background: #FFFFFF;
       box-shadow: 0px 10px 30px 10px rgba(232, 241, 255, 0.5);
       border-radius: 10px;
       padding: 30px 20px;
       margin: 0 0 20px;
   }

   .reviews-footer {
       display: flex;
       align-items: center;
       justify-content: space-between;
       padding: 15px 0 0;
   }

   .review-footer-left {
       display: flex;
       align-items: center;
       gap: 10px;
   }

   .review-footer-left img {
       width: 60px;
   }

   .review-footer-user-details h6 {
       font-style: normal;
       font-weight: 700;
       font-size: 13px;
       line-height: 18px;
       color: #000000;
       margin: 0;
   }
   .review-footer-user-details {
       padding-right: 10px;
   }
   .review-footer-right .review-rating svg {
       width: 15px;
   }

   .review-footer-user-details p {
       font-style: normal;
       font-weight: 400;
       font-size: 12px;
       line-height: 24px;
       color: #707784;
       margin: 0;
   }

   .review-footer-right p {
       font-style: normal;
       font-weight: 400;
       font-size: 12px;
       margin: 0;
       color: #707784;
   }

   .review-header {
       display: flex;
       align-items: center;
       justify-content: space-between;
       gap: 10px;
       margin: 0 0 30px;
   }

   .right-reviews-icons {
       display: flex;
       align-items: center;
       gap: 15px;
   }

   .reviews-description p {
       font-weight: 400;
       min-height: 200px;
   }
   .review-footer-right .review-rating {
       display: flex;
       color: #FFC465;
   }
   button#load-more-posts {
       margin: 50px auto 0;
       display: block;
       background: #DB2F60;
       border-radius: 6px;
       color: #fff;
       border: none;
       font-size: 12px;
       font-weight: 600;
       font-family: 'Archivo', sans-serif;
       padding: 10px 24px;
   }
   .reviews-loader {
     border: 10px solid #f3f3f3;
     border-top: 10px solid #DB2F60;
     border-radius: 50%;
     width: 80px;
     height: 80px;
     animation: review-spin 2s linear infinite;
   }
   #filter_posts {
       position: relative;
   }
   .review-loader-main {
       position: absolute;
       left: 0;
       right: 0;
       width: 100%;
       z-index: 111;
       top: 0;
       bottom: 0;
       min-height: 300px;
       background: rgba(255,255,255,0.9);
       text-align: center;
       display: none;
       justify-content: center;
       align-items: center;
   }
   .cs-top-sec-pleft {
       padding-left: 80px;
   }

   @keyframes review-spin {
     0% { transform: rotate(0deg); }
     100% { transform: rotate(360deg); }
   }
   .reviews-banner-right {
       position: relative;
   }
   .review-banner-overlap p {
       font-size: 12px;
       font-weight: 400;
       color: #fff;
       line-height: 1.3;
       font-family: 'Roboto', sans-serif;
       margin: 10px 0;
   }
   .review-banner-overlap {
       background: linear-gradient(87.07deg, #F7A491 -3.61%, #EE1D52 127.52%);
       width: 276px;
       border-radius: 7px;
       padding: 18px 20px;
       position: absolute;
       left: 40px;
       bottom: -50px;
   }
   .review-author-name {
       font-size: 14px;
       color: #fff;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       position: relative;
   }
   .review-author-name::before {
       content: "";
       width: 50px;
       height: 3px;
       background: #fff;
       display: inline-block;
       margin-right: 10px;
       position: relative;
       top: -2px;
   }
   .review-new-filter {
       margin: 80px 0 0;
   }
   .cutsomer-review-text-overlap {
       position: absolute;
       left: 177px;
       top: 128px;
       color: #fff;
       text-transform: capitalize;
       font-size: 13px;
   }
   .reviwes-new-page p.no_post {
       font-size: 30px;
       color: #000;
       font-weight: 700;
       text-align: center;
       display: block;
       margin: 0 auto;
   }
   button#load-more-posts[disabled] {
       opacity: 0.7;
       cursor: not-allowed;
   }
   #duplicate_JAP .table-dark th {
       background: #000;
   }
   #duplicate_JAP  td.details-control {
       background: url(assets/src/images/details_open.png) no-repeat center;
       cursor: pointer;
   }
   #duplicate_JAP  tr.details td.details-control {
       background: url(assets/src/images/details_close.png) no-repeat center;
       cursor: pointer;
   }



   .instagram-url-box .form-control::-webkit-input-placeholder {
     color: #d1cfcf;
   }
   .instagram-url-box .form-control::-moz-placeholder {
     color: #d1cfcf;
   }
   .instagram-url-box .form-control:-ms-input-placeholder {
     color: #d1cfcf;
   }
   .instagram-url-box .form-control:-moz-placeholder {
     color: #d1cfcf;
   }
   .custom-social-proof.mobile-custom-social-proof .custom-notification {
       width: 254px;
       padding: 12px 15px;
   }
   .custom-social-proof.mobile-custom-social-proof .custom-notification-image-wrapper {
       width: 30px;
       background: none;
       height: auto;
       font-size: 0;
   }
   .custom-social-proof.mobile-custom-social-proof .custom-notification-container{
     height: auto;
   }
   .custom-social-proof.mobile-custom-social-proof .custom-notification-content small {
       position: absolute;
       top: 12px;
       right: 30px;
       margin: 0 !important;
   }
   .custom-social-proof.mobile-custom-social-proof .custom-close{
     top: 5px;
   }
   .custom-social-proof.mobile-custom-social-proof .custom-notification-content-wrapper{
     padding-left: 5px;
   }
   .custom-social-proof.mobile-custom-social-proof{
     left: 10px;
   }
  html:not([lang="en-US"]) .influencers_brands .elementor-widget-image img,
  html:not([lang="en-US"]) .new-cs-lang-images.influencers_brands .elementor-image img,
  html:not([lang="en-US"]) .featured-in + .elementor-section .elementor-widget-image img,
  html:not([lang="en-US"]) .influencers_brands .elementor-widget-container img,
  html:not([lang="en-US"]) .new-cs-lang-images.influencers_brands .elementor-widget-container img,
  html:not([lang="en-US"]) .featured-in + .elementor-section .elementor-widget-container img   {
       height: 50px;
       object-fit: contain;
       width: 120px;
   }
   html[lang="fr"] .other-languages-tech-news .elementor-image img,
   html[lang="fr"] .other-languages-tech-news .elementor-widget-container img{
     object-position:  left;
   }
   html:not([lang="en-US"]) .other-languages-tech-news .elementor-image img,
   html:not([lang="en-US"]) .other-languages-tech-news .elementor-widget-container img {
       max-width: 100px;
       height: 50px;
       object-fit: contain;
       width: 100%;
   }
   html:not([lang="en-US"]) .other-languages-tech-news .elementor-image-gallery img {
       max-width: 100px;
       height: 50px;
       object-fit: contain;
       width: 100%;
   }
   .new-cs-lang-images {
       display: flex;
       align-items: center;
       flex-direction: row;
       flex-wrap: wrap;
       justify-content: center;
   }
   .new-cs-lang-images .elementor-image,
   .new-cs-lang-images .elementor-widget-container {
       padding: 0 10px;
       width: 20%;
       flex: 0 0 20%;
   }
   html:not([lang="en-US"]) .review-footer-left img {
       width: 26px;
   }
   html:not([lang="en-US"]) .review-footer-user-details h6,
   html:not([lang="en-US"]) .review-footer-right p{
     font-size: 11px;
   }
   html:not([lang="en-US"]) .diff-language-edits .elementor-text-editor p {
       margin: 0;
       min-height: 40px;
   }
   body .country-selector.weglot-default{
     z-index: 9999999;
     right:  90px;
   }
   body #gladlyChat_container .minimizedChatButtonSelector{
     border: none !important;
     background: transparent url(/wp-content/uploads/2023/07/chat-icon.png) no-repeat !important;
     background-size: cover !important;
     width: 75px !important;
     height: 75px !important;
   }
   body #gladlyChat_container .minimizedChatButtonSelector:hover {
     background: transparent url(/wp-content/uploads/2023/07/chat-icon.png) no-repeat !important;
     background-size: cover !important;


   }
   body #gladlyChat_container .minimizedChatButtonSelector:hover,
   body #gladlyChat_container .minimizedChatButtonSelector:focus{
    outline: none !important;
    box-shadow: none !important;
   }
   body #gladlyChat_container .minimizedChatButtonSelector svg {
     display: none !important;
   }
   body #gladlyChat_container{
   z-index: 999999999999999 !important;
   }
   #gladly-help-center h2 {
       text-align: center;
       color: #000;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       margin: 40px 0;
   }
   #gladly-help-center .gladlyHC-faqSections.gladlyHC-faqSections-col2 .gladlyHC-faqSection {
       flex-basis: 33.33%;
       padding-right: 25px;
   }
   #gladly-help-center h3.gladlyHC-faqSection-header {
       background: #F7F7F7;
       padding: 10px 30px;
       font-size: 20px;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       color: #000;
       position: relative;
   }
   #gladly-help-center ul.gladlyHC-faqSection-list {
       padding: 0 20px;
   }
   #gladly-help-center ul.gladlyHC-faqSection-list li {
       margin: 10px 0;
       position: relative;
   }
   #gladly-help-center ul.gladlyHC-faqSection-list li a {
       color: #767381;
       font-size: 16px;
       font-family: 'Archivo', sans-serif;
       font-weight: 500;
   }
   #gladly-help-center ul.gladlyHC-faqSection-list li.gladlyHC-faqSection-listItem-more a {
       color: #DB2F60;
       text-decoration: underline;
   }
   .gladlyHC-answersIndex-link {
       text-align: center;
       display:  none;
   }
   .gladlyHC-answersIndex-link a, a.gladlyHC-answerDetail-backLink{
       color: #DB2F60;
       text-decoration: underline;
       font-size: 16px;
       font-family: 'Archivo', sans-serif;
       font-weight: 500;
   }
   a.gladlyHC-answerDetail-backLink{
     margin: 30px 0 0;
   }
   #gladly-help-center ul.gladlyHC-faqSection-list li:not(:last-child):after {
       content: "";
       position: absolute;
       right: 0;
       background: url(../images/Vector11.png) no-repeat;
       width: 10px;
       background-size: 7px;
       height: 20px;
       top: 5px;
   }
   #gladly-help-center h3.gladlyHC-faqSection-header::after {
       content: "";
       position: absolute;
       right: 15px;
       top: 12px;
       background: url(../images/22Membercard.webp) no-repeat;
       width: 35px;
       height: 23px;
       background-size: 30px;
   }
   #gladly-help-center .gladlyHC-faqSection-1 h3.gladlyHC-faqSection-header::after {
       background: url(../images/Group.png) no-repeat;
       background-size: 28px;
       height: 30px;
       top: 8px;
   }
   #gladly-help-center .gladlyHC-faqSection-2 h3.gladlyHC-faqSection-header::after {
       background: url(../images/Group1.png) no-repeat;
       background-size: 24px;
       height: 30px;
       top: 8px;
   }
   #gladly-help-center ul.gladlyHC-faqSection-list li.gladlyHC-faqSection-listItem-more {
       margin-top: 20px;
   }
   .gladly-help-center-inner > h2 {
       text-align: center;
       margin: 0 0 20px;
       font-size: 50px;
       font-family: 'Archivo', sans-serif;
       color: #000;
       font-weight: 700;
       max-width: 100%;
       margin: 0 auto;
       background: #f7f7f7;
       padding: 50px 0;
       border-radius: 10px 10px 0 0;
   }

   .gladly-help-center {
     position:  relative;
   }

   .gladly-help-center:before {
       content: "";
       position: absolute;
       height: 23px;
       width: 45px;
       background-image: url(/wp-content/uploads/2023/07/Mask-group.png);
       top: 0;
       background-size: cover;
       left: 100px;
       z-index:  1;
   }
   .gladlyHC-searchContainer:before {
       content: "";
       position: absolute;
       bottom: 0;
       left: 0;
       width: 99px;
       height: 107px;
       background-image: url(/wp-content/uploads/2023/07/Group-6169.png);
   }

   .gladly-help-center:after {
       content: "";
       position: absolute;
       height: 23px;
       width: 23px;
       top: -12px;
       background-size: cover;
       background-image: url(/wp-content/uploads/2023/07/Ellipse-24.png);
       right: 20%;
   }

   .gladly-help-center-inner {
       position: relative;
   }

   .gladly-help-center-inner:before {
       content: "";
       position: absolute;
       top: 50px;
       background-image: url(/wp-content/uploads/2023/07/Group-5522.png);
       height: 77px;
       width: 35px;
       background-repeat: no-repeat;
       right: 8%;
   }

   .gladly-help-center-inner:after {
       content: "";
       position: absolute;
       right: 0px;
       width: 22px;
       height: 45px;
       background-image: url(/wp-content/uploads/2023/07/Mask-group-1.png);
       top: 18%;

   }

   div#gladly-help-center {
       max-width: 100%;
   }

   .gladlyHC-searchContainer {
       background: #f7f7f7;
       padding: 0px 30px 120px 30px;
       border-radius: 0 0px 10px 10px;
       margin: 0;
       position: relative;
   }

   .gladlyHC-answerDetail a.gladlyHC-answerDetail-backLink,.gladly-help-center a.gladlyHC-answerDetail-backLink {
       order: 3;
       background-color: #FFD1DE;
       display: inline-block;
       width: max-content;
       padding: 5px 23px 5px 35px;
       border-radius: 3px;
       text-decoration: none;
       position: relative;
   }

   .gladlyHC-answerDetail a.gladlyHC-answerDetail-backLink:before, .gladly-help-center a.gladlyHC-answerDetail-backLink:before {
       content: "";
       position: absolute;
       background-image: url(/wp-content/uploads/2023/07/Arrow-6.png);
       width: 10px;
       height: 10px;
       top: 50%;
       transform: translate(-150%, -40%);
       background-repeat: no-repeat;
   }

   .gladlyHC-answerDetail a.gladlyHC-answerDetail-backLink {
     margin-top: 20px !important;
   }

   .gladlyHC-faqSection {
     flex:  1 1 100%;
   }

   .gladly-help-center a.gladlyHC-answerDetail-backLink {
       order: 2;
       margin-bottom: 0px;
   }



   .gladlyHC-searchContainer input {
       border: 1px solid #707070;
       padding: 13px;
       max-width: 70%;
       margin: 0 auto;
       display: block;
   }
   .free-trial-page-form {
       margin: 40px 0 0;
   }
   .free-trial-page-form form label {
       display: block;
       font-family: 'Archivo', sans-serif;
       color: #000;
       font-size: 16px;
       margin: 0 0 15px;
   }
   .free-trial-page-form-fields .free-trial-page-form-input {
       position: relative;
       margin: 0 0 30px;
   }
   .free-trial-page-form-fields .free-trial-page-form-input .free-trial-page-form-pink-box {
       width: 48px;
       height: 48px;
       background: #DB2F60;
       text-align: center;
       color: #fff;
       display: flex;
       align-items: center;
       justify-content: center;
       font-size: 20px;
       position: absolute;
       left: 0;
       top: 0;
   }
   .free-trial-page-form-fields .free-trial-page-form-input input[type="text"] {
       background: #F2F4F5;
       border: none;
       border-radius: 0;
       height: 48px;
       font-size: 12px;
       padding-left: 55px;
   }
   .free-trial-page-form-btn input {
       background: #000;
       border: none;
       width: 100%;
       color: #fff;
       font-size: 16px;
       font-weight: 500;
       border-radius: 4px;
       padding: 12px 10px;
   }
   .free-trial-choose-plan-page .choose-plan-back-btn a {
       color: #DB2F60;
       font-size: 16px;
       font-family: 'Archivo', sans-serif;
       font-weight: 500;
   }
   .free-trial-choose-plan-data {
       display: flex;
       align-items: center;
       justify-content: space-between;
       padding: 40px 0;
   }
   .free-trial-choose-plan-data-sec1 {
       display: flex;
       align-items: center;
   }
   .free-trial-choose-plan-data-sec1 .free-trial-choose-plan-user-img {
       width: 40px;
       height: 40px;
       border-radius: 50%;
       background: #fff;
       margin-right: 10px;
   }
   .free-trial-choose-plan-data-sec1 .free-trial-choose-plan-user-img img{
     border-radius: 50%;
    }
   .free-trial-choose-plan-data-sec1 h4 {
       margin: 0;
       font-size: 20px;
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
   }
   .free-trial-choose-plan-data-followers h2,
   .free-trial-choose-plan-data-followers-growth h2 {
       margin: 0;
       font-size: 27px;
       font-family: 'Archivo', sans-serif;
       font-weight: 600;
   }
   .free-trial-choose-plan-data-followers h2 span,
   .free-trial-choose-plan-data-followers-growth h2 span {
       display: block;
       font-size: 14px;
       color: #767381;
       font-weight: 400;
   }
   .free-trial-choose-plan-data-followers-growth h2,
   .free-trial-choose-plan-data-followers-growth h2 span{
     color: #0BC571;
   }
   .choose-your-plan-div {
       display: flex;
       align-items: center;
       border-top: 1px solid #E0E0E0;
       border-bottom: 1px solid #E0E0E0;
       padding: 30px 0;
   }
   .choose-your-plan-div-left,
   .choose-your-plan-div-right  {
       max-width: 50%;
       flex: 0 0 50%;
   }
   .choose-your-plan-div-left h1 {
       margin: 0 0 10px;
       font-size: 24px;
       color: #000;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
   }
   .choose-your-plan-div-left p {
       color: #767381;
       font-size: 14px;
       font-family: 'Archivo', sans-serif;
       margin: 0;
   }
   .choose-your-plan-div-right p {
       color: #767381;
       font-size: 16px;
       font-family: 'Archivo', sans-serif;
       font-weight: 500;
       margin: 10px 0 0;
       text-align: center;
   }
   .free-trial-choose-plan-toggle {
       background: #fff;
       border-radius: 7px;
       padding: 10px;
       display: flex;
       align-items: center;
       justify-content: center;
   }
   .free-trial-choose-plan-toggle a {
       color: #DB2F60;
       font-size: 12px;
       font-weight: 700;
       font-family: 'Archivo', sans-serif;
       padding: 10px 20px;
       max-width: 50%;
       flex: 0 0 50%;
       text-align: center;
       border-radius: 4px;
   }
   .free-trial-choose-plan-toggle a.active{
     background: #DB2F60;
     color: #fff;
   }
   .free-trial-choose-plan-box {
       background: #fff;
       border-radius: 12px;
       padding: 30px 20px;
       margin: 40px 0 0;
   }
   .free-trial-choose-plan-box h3 {
       margin: 0;
       display: flex;
       align-items: center;
       justify-content: space-between;
       color: #000;
       font-size: 24px;
       font-weight: 700;
       border-bottom: 1px solid #E0E0E0;
       padding-bottom: 20px;
   }
   .free-trial-choose-plan-box h3 span {
       font-size: 16px;
       font-weight: 400;
   }
   .free-trial-choose-plan-box-info {
       color: #767381;
       font-size: 16px;
       font-family: 'Archivo', sans-serif;
       padding: 30px 0;
   }
   .free-trial-choose-plan-box-due {
       display: flex;
       align-items: center;
       justify-content: space-between;
       border-bottom: 1px solid #E0E0E0;
       border-top: 1px solid #E0E0E0;
       padding: 20px 0;
   }
   .free-trial-choose-plan-box-due p {
       margin: 0;
       color: #767381;
       font-size: 16px;
       font-family: 'Archivo', sans-serif;
   }
   .free-trial-choose-plan-box-due span{
     color: #000;
     font-weight: 700;
       font-size: 16px;
       font-family: 'Archivo', sans-serif;
   }
   .free-trial-choose-plan-box-btn {
       background: #000;
       border: none;
       width: 100%;
       color: #fff;
       font-size: 16px;
       font-weight: 500;
       border-radius: 4px;
       padding: 12px 10px;
       margin: 15px 0 0;
   }
   .free-trial-checkout-block h3 {
       font-size: 24px;
       margin: 20px 0 30px;
       font-family: 'Archivo', sans-serif;
       color: #000;
       font-weight: 400;
   }
   .free-trial-checkout-white-box {
       background: #fff;
       border-radius: 10px;
       padding: 25px;
       margin: 0 0 20px;
       font-family: 'Archivo', sans-serif;
   }
   .free-trial-checkout-white-box.free-trial-checkout-billed-annually h5 {
       color: #767381;
       font-size: 12px;
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
       margin: 0;
       text-transform: uppercase;
       letter-spacing: 1px;
       display: flex;
       align-items: center;
       justify-content: space-between;
   }
   .free-trial-checkout-white-box.free-trial-checkout-billed-annually h5 span {
       background: #FFD166;
       color: #000;
       letter-spacing: 0;
       text-transform: none;
       border-radius: 2px;
       padding: 4px 6px;
   }
   .free-trial-checkout-white-box h4 {
       font-size: 20px;
       color: #000;
       font-family: 'Archivo', sans-serif;
       font-weight: 700;
       display: flex;
       align-items: center;
       justify-content: space-between;
       margin: 20px 0 0;
   }
   .free-trial-checkout-white-box h4 span.del,
   .free-trial-total-discount-right span.del {
       color: #767381;
       font-size: 16px;
       font-weight: 400;
       font-family: 'Archivo', sans-serif;
       position: relative;
       margin-right: 5px;
   }
   .free-trial-checkout-white-box h4 span.del:after,
   .free-trial-total-discount-right span.del:after {
       content: "";
       width: 100%;
       height: 1.7px;
       background: #a7a7a7;
       position: absolute;
       left: 0;
       right: 0;
       top: 50%;
       transform: translateY(-50%);
   }
   .free-trial-checkout-white-box h4 span.currency_symbol.currency_symbol_main,
   .free-trial-checkout-white-box h4 span.core_monthly_price,
   .free-trial-checkout-white-box h4 span.price_month {
       font-size: 20px;
       font-weight: 400;
       color: #000;
   }
   .free-growth-trial {
       font-size: 14px;
       color: #000;
       font-family: 'Archivo', sans-serif;
       font-weight: 400;
       margin: 20px 0;
   }
   .free-growth-trial i{
     margin-right: 5px;
   }
   .free-trial-total-discount {
       display: flex;
       align-items: center;
       justify-content: space-between;
       border-top: 1px solid #E2E2E2;
       border-bottom: 1px solid #E2E2E2;
       padding: 10px 0;
       margin: 40px 0 0;
   }
   .free-trial-total-discount-left {
       color: #767381;
       font-size: 14px;
       font-family: 'Archivo', sans-serif;
   }
   .free-trial-total-discount-right strong {
       font-size: 16px;
       font-weight: 700;
       color: #000;
       font-family: 'Archivo', sans-serif;
   }
   .free-trial-total-discount-right label {
       background: #FFD166;
       color: #000;
       letter-spacing: 0;
       text-transform: none;
       border-radius: 2px;
       font-size: 12px;
       padding: 4px;
       margin-right: 10px;
   }
   .free-trial-total-price {
       display: flex;
       align-items: center;
       justify-content: space-between;
       font-size: 20px;
       color: #000;
       font-weight: 700;
       font-family: 'Archivo', sans-serif;
       margin: 15px 0 0;
   }
   .cc-detail-heading {
       font-size: 14px;
       color: #000;
       letter-spacing: 1.4px;
       text-transform: uppercase;
       font-weight: 600;
       display: flex;
       align-items: center;
       justify-content: space-between;
       margin: 0 0 20px;
   }
   .free-trial-checkout-white-box.free-trial-credit-card-details p {
       color: #767381;
       font-size: 14px;
   }
   .free-trial-checkout-white-box.free-trial-credit-card-details p strong{
     color: #000;
   }
   .free-trial-credit-card-form label {
       display: block;
       font-size: 14px;
       color: #000;
       margin: 0 0 10px;
   }
   .free-trial-credit-card-form input[type="text"],
   .free-trial-credit-card-form .recurly-element {
       background: #F2F4F5;
       border-radius: 3px;
       border: none;
       font-size: 14px;
       padding: 10px;
       width: 100%;
       margin: 0 0 20px;
       height: 41px;
   }
   #free-trial-month-year {
       display: inline-flex;
       gap: 15px;
   }
   .free-trial-credit-card-form {
       margin: 30px 0 0;
   }
   .free-trial-checkout-block {
       display: none;
   }
   @media screen and (max-width: 1200px) {
     html[lang="ja"] .logged-in .header2-menu ul.elementor-nav-menu li.menu-item a {
       margin: 0 8px;
     }

     .dim-effect-overlay {
       background: rgba(196, 196, 196, 0.4);
     }

     .dim-effect-overlay .elementor-container.elementor-column-gap-custom {
       opacity: 0.5;
     }

     .dim-effect-overlay .banner-slide-img .elementor-image img,
     .dim-effect-overlay .elementor-widget-container img {
       opacity: 0.5;
     }

     .elementor-2941 .dim-effect-overlay .elementor-element.elementor-element-1fed47ad>.elementor-widget-container {
       background: rgba(255, 255, 255, 0.1);
     }

     .bts-popup .after-load-data {
       display: none;
       min-height: 475px;
       position: relative;
     }

     .bts-popup .after-load-data h3 {
       font-size: 12px;
       color: #000;
       font-family: 'Archivo';
       font-weight: 700;
       margin: 0;
       position: relative;
       top: 100px;
     }

     .bts-popup .after-load-data h3 span {
       display: block;
       font-size: 24px;
       margin: 15px 0 0;
     }

     .bts-popup .after-load-data img {
       max-width: 96px;
     }

     .bts-popup .after-load-progree-bar {
       background: #52AD27;
       width: 100%;
       display: block;
       max-height: inherit;
       position: absolute;
       left: 0;
       right: 0;
       bottom: 0;
     }

     .bts-popup .after-load-data-inner {
       position: absolute;
       z-index: 11;
       height: 100%;
       display: flex;
       align-items: center;
       justify-content: center;
       flex-direction: column;
       left: 0;
       right: 0;
       top: 0;
       bottom: 0;
     }

     .page-template-instagram-growth-preview-template .bts-popup-container {
       border-radius: 12px;
       overflow: hidden;
     }

     .page-template-instagram-growth-preview-template .bts-popup-container .bts-close-growth-popup {
       position: absolute;
       right: 15px;
       top: 15px;
       z-index: 9999;
       color: #000;
       margin: 0 !important;
       cursor: pointer;
     }

     .page-template-instagram-growth-preview-template .bts-popup-container .bts-close-growth-popup button {
       color: #000;
       border: none;
     }
   }

   @media screen and (max-width: 1200px) {
     html[lang="ja"] .logged-in .header2-menu ul.elementor-nav-menu li.menu-item a {
       margin: 0 8px;
     }

     html[lang="zh-tw"] .logged-in .header2-menu ul.elementor-nav-menu li.menu-item a {
       margin: 0 20px;
     }

     html[lang="ko"] .logged-in .header2-menu ul.elementor-nav-menu li.menu-item a {
       margin: 0 25px;
     }

     html[lang="zh-tw"] .header2-menu.getstarted-menu ul.elementor-nav-menu li.menu-item a {
       margin: 0 30px;
     }

     html[lang="zh-tw"] .header2-menu.getstarted-menu nav.elementor-nav-menu--main ul li.acc-menu a {
       margin: 0 40px 0 40px;
     }

     html[lang="ko"] .header2-menu.getstarted-menu ul.elementor-nav-menu li.menu-item a {
       margin: 0 35px;
     }

     html[lang="ja"] .header2-menu.getstarted-menu ul.elementor-nav-menu li.menu-item a {
       margin: 0 15px;
     }

     html[lang="ja"] .header2-menu.getstarted-menu nav.elementor-nav-menu--main ul li.acc-menu a {
       margin: 0 15px 0 30px;
     }
   }

   @media screen and (max-width: 1024px) {

     .blog .country-selector.weglot-default,
     .single .country-selector.weglot-default {
       display: none !important;
     }

     .price-text-block-new .pricing_des_txt>span {
       top: -120px !important;
     }

     .elementor-12526 .elementor-element.elementor-element-c9372e3 .elementor-button {
       padding: 20px 40px 20px 40px;
     }

     /*.home .home-user-testi
       {
           left: 0;
           top: -120px;
       }*/
     .home-user-testi {
       left: 0;
       top: 0;
     }

     .actions-per-day.overview-right-section.card #actions-per_div .last24_sale_data_div {
       padding: 0;
     }

     .actions-per-day.overview-right-section.card #actions-per_div .last24_sale_data_div div#actions-perChart {
       padding: 0;
       flex: auto;
       max-width: 100%;
       margin: 40px 0;
       top: -42px;
     }

     .page-traffic-source-div.card .card-body canvas#trafic_source_chart {
       width: 110px !important;
       height: auto !important;
       margin: 0 20px 0 0;
     }

     .plan-benefits ul .elementor-icon-list-text {
       padding-right: 10px;
     }

     .custom-social-proof2 {
       display: none !important;
     }

     .cs-box-2 .elementor-column-wrap {
       width: calc(100% - 10px);
     }

     .banner-slide-img .elementor-image,
     .banner-slide-img .elementor-widget-container
      {
       max-height: 270px;
     }

     .organic-follower {
       position: absolute;
       max-width: 60%;
       margin: 20px 0 40px;
       top: 30%;
       right: 0;
       transform: scale(0.8);
       transform-origin: right center;
     }

     html[lang="fr"] .rely-section-lang h2 {
       font-size: 24px !important;
     }
     .dialog-type-lightbox.flash-sale-banner {
           z-index: 9999999999999;
           bottom: inherit;
           top: 0;
           position: fixed !important;
           height: auto !important;
           background: #DB2F60 !important;
           min-height: 48px;
       }
      .flash-sale-banner-main > img{
           margin-right: 0;
           max-width: 23px;
       }
       .flash-sale-banner-main label{
           font-size: 13px;
           margin: 0 8px;
       }
       .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block{
           padding: 5px 7px;
           margin: 0 2px;
           font-size: 14px;
       }
       .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block span.flash-sale-hour-block{
           font-size: 10px;
       }
   }

   .fonts-tabs ul.tabs {
     margin: 30px 0 30px;
     padding: 0px;
     list-style: none;
   }

   .fonts-tabs ul.tabs li {
     background: none;
     color: #222;
     display: inline-block;
     padding: 15px 0;
     cursor: pointer;
     margin-right: 15px;
     position: relative;
   }

   .fonts-tabs ul.tabs li.current {
     color: #222;
   }

   .fonts-tabs ul.tabs li.current:after {
     content: "";
     background: #da2d6e;
     background: -moz-linear-gradient(left, #da2d6e 2%, #f57424 100%);
     background: -webkit-linear-gradient(left, #da2d6e 2%, #f57424 100%);
     background: linear-gradient(to right, #da2d6e 2%, #f57424 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da2d6e', endColorstr='#f57424', GradientType=1);
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 5px;
   }

   .fonts-tabs .tab-content {
     display: none;
   }

   .fonts-tabs .tab-content.current {
     display: inherit;
   }

   .custom-container .fontgenerator-col-8 {
     max-width: 75%;
     flex: 0 0 75%;
     padding-left: 15px;
     padding-right: 15px;
   }

   .custom-container .fontgenerator-col-4 {
     max-width: 25%;
     flex: 0 0 25%;
     padding-left: 15px;
     padding-right: 15px;
   }

   .fonts-search form {
     display: flex;
     align-items: center;
     border: 1px solid #777;
     height: 50px;
     overflow: hidden;
   }

   .fonts-search form span {
     display: flex;
     align-items: center;
     width: 50px;
     text-align: center;
     justify-content: center;
     height: 50px;
     background: #F7F7F7;
     margin-right: 10px;
     border-right: 1px solid #777;
   }

   .fonts-search form span b {
     background: #000;
     color: #fff;
     width: 30px;
     height: 30px;
     line-height: 30px;
     border-radius: 5px;
   }

   .fonts-search form input {
     border: 0px;
     background: #fff;
     color: #000;
     font-size: 18px;
     height: 50px;
     padding: 15px;
   }

   .fontsNav-items {
     display: flex;
     align-items: center;
     justify-content: center;
     margin-top: 30px;
   }

   .fontsNav-items ul {
     margin: 0;
     padding: 0;
     list-style: none;
   }

   .fontsNav-items ul li {
     display: inline-block;
     margin: 0 5px;
   }

   .fontsNav-items ul li a {
     font-size: 18px;
     font-weight: 600;
     border: 1px solid #db2f60;
     color: #db2f60;
     display: inline-block;
     border-radius: 3px;
     text-align: center;
     padding: 10px 20px;
     line-height: normal;
   }

   .fontsNav-items ul li.active a,
   .fontsNav-items ul li a:hover {
     background: #db2f60;
     color: #fff;
   }

   .fontsNav-items ul li a.disabled {
     opacity: 0.1;
     pointer-events: none;
   }

   .custom-container .fontgenerator-col-8 {
     max-width: 65%;
     flex: 0 0 65%;
     padding-left: 15px;
     padding-right: 15px;
   }

   .custom-container .fontgenerator-col-4 {
     max-width: 35%;
     flex: 0 0 35%;
     padding-left: 15px;
     padding-right: 15px;
     position: sticky;
     align-self: flex-start;
     top: 0;
   }

   .fonts-search form {
     display: flex;
     align-items: center;
     border: 1px solid #777;
     height: 50px;
     overflow: hidden;
   }

   .fonts-search form span {
     display: flex;
     align-items: center;
     width: 50px;
     text-align: center;
     justify-content: center;
     height: 50px;
     background: #F7F7F7;
     margin-right: 10px;
     border-right: 1px solid #777;
   }

   .fonts-search form span b {
     background: #000;
     color: #fff;
     width: 30px;
     height: 30px;
     line-height: 30px;
     border-radius: 5px;
   }

   .fonts-search form textarea.fancytext {
     border: none;
     padding: 10px 10px 0 0;
     resize: none;
     height: 50px;
   }

   .fonts-search form input {
     border: 0px;
     background: #fff;
     color: #000;
     font-size: 18px;
     height: 50px;
     padding: 15px;
   }

   .fontsNav-items {
     display: flex;
     align-items: center;
     justify-content: center;
     margin-top: 30px;
   }

   .fontsNav-items ul {
     margin: 0;
     padding: 0;
     list-style: none;
   }

   .fontsNav-items ul li {
     display: inline-block;
     margin: 0 5px;
   }

   .fontsNav-items ul li a {
     font-size: 18px;
     font-weight: 600;
     border: 1px solid #db2f60;
     color: #db2f60;
     display: inline-block;
     border-radius: 3px;
     text-align: center;
     padding: 10px 20px;
     line-height: normal;
   }

   .fontsNav-items ul li.active a,
   .fontsNav-items ul li a:hover {
     background: #db2f60;
     color: #fff;
   }

   .fontsNav-items ul li a.disabled {
     opacity: 0.1;
     pointer-events: none;
   }

   .innerCustom-row {
     display: flex;
     align-items: center;
     flex-wrap: wrap;
     margin-left: -15px;
     margin-right: -15px;
   }

   .innerCustom-row .font-inner-col {
     max-width: 50%;
     flex: 0 0 50%;
     padding-left: 15px;
     padding-right: 15px;
   }

   .fonts-tabs .innerCustom-row .font-inner-col label {
     width: 100%;
   }

   .fonts-tabs .innerCustom-row .font-inner-col input[type="radio"] {
     display: none;
   }

   .fonts-tabs .innerCustom-row .font-inner-col .fontsInner-boxs p,
   .fonts-yourpage #yourpage_text_p {
     white-space: normal;
     word-break: break-word;
   }

   .fonts-tabs .innerCustom-row .font-inner-col .fontsInner-boxs p {
     height: 146px;
     overflow: auto;
   }

   .innerCustom-row .font-inner-col .fontsInner-boxs {
     border: 1px solid #db2f6063;
     padding: 25px;
     margin-bottom: 30px;
     border-radius: 10px;
     height: 260px;
     overflow-y: auto;
     position: relative;
   }

   .innerCustom-row .font-inner-col.active .fontsInner-boxs {
     background: #db2f6026;
   }

   .innerCustom-row .font-inner-col .fontsInner-boxs .copyText_btn {
     position: absolute;
     left: 0;
     right: 0;
     margin: 0 auto;
     bottom: 25px;
     width: 87%;
     border: 1px solid #db2f60;
     border-radius: 5px;
     font-size: 12px;
     display: flex;
     align-items: center;
     justify-content: center;
     height: 47px;
     opacity: 0;
     visibility: hidden;
     transition: .3s;
   }

   .innerCustom-row .font-inner-col .fontsInner-boxs .copyText_btn:focus {
     outline: none;
   }

   .innerCustom-row .font-inner-col .fontsInner-boxs .copyText_btn svg {
     margin-right: 10px;
   }

   .innerCustom-row .font-inner-col .fontsInner-boxs:hover .copyText_btn {
     opacity: 1;
     visibility: visible;
     transition: .3s;
   }

   .innerCustom-row .font-inner-col .fontsInner-boxs .copyText_btn:hover {
     color: #db2f60;
     background: transparent;
   }

   .fonts-tabs {
     margin: 30px 0 0;
   }

   .fonts-yourpage {
     border-radius: 10px;
     box-shadow: 0px 20px 42px #e9e9e9;
   }

   .fonts-yourpage .yourpage-desc {
     padding: 10px 15px;
     border-bottom: 1px solid #ccc;
     display: flex;
     align-items: center;
     justify-content: space-between;
   }

   .fonts-yourpage .yourpage-desc span img {
     margin-left: 10px;
   }

   .fonts-yourpage .yourpage-desc span {
     display: flex;
     align-items: center;
     font-size: 16px;
     color: #8b8b8b;
   }

   .fonts-yourpage .yourpage-block2 {
     padding: 20px 15px;
   }

   .fonts-yourpage .yourpage-block2 .yourpage-copytext_btn,
   .fonts-yourpage .yourpage-block2 .yourpage-copytext_btn:hover {
     width: 100%;
     text-align: center;
     background: #ee1d52;
     display: flex;
     align-items: center;
     justify-content: center;
     color: #fff;
   }

   .fonts-yourpage .yourpage-block2 .yourpage-copytext_btn svg {
     margin-right: 10px;
   }

   .fonts-yourpage .yourpage-block3 .icons-block {
     display: flex;
     align-items: center;
     justify-content: space-around;
   }

   .fonts-yourpage .yourpage-block3 .icons-block span {
     width: 100%;
     text-align: center;
     display: flex;
     height: 43px;
     cursor: pointer;
     border-bottom: 2px solid #fff;
     align-items: center;
     justify-content: center;
   }

   .fonts-yourpage .yourpage-block3 .icons-block span.active {
     border-bottom: 2px solid #ccc;
   }

   .fonts-yourpage .yourpage-block3 .yourpost-gallery {
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     max-height: 320px;
     overflow-y: auto;
   }

   .fonts-yourpage .yourpage-block3 .yourpost-gallery div {
     background: #F8F8F8;
     max-width: 32.44%;
     flex: 0 0 32.44%;
     margin-right: 5px;
     height: 100px;
     margin-bottom: 5px;
   }

   .yourpage-block3 {
     padding-bottom: 30px;
   }

   .fonts-yourpage .yourpage-block3 .yourpost-gallery div:nth-child(3n+3) {
     margin-right: 0px;
   }

   .downloader-tabs ul {
     margin: 0;
     padding: 0;
     list-style: none;
     display: flex;
     align-items: center;
     justify-content: flex-start;
   }

   .downloader-tabs ul li {
     display: flex;
     align-items: center;
     margin-right: 20px;
   }

   .downloader-tabs ul li a {
     display: flex;
     align-items: center;
     font-size: 16px;
     color: #000;
     font-weight: 300;
     position: relative;
     padding: 10px 5px;
   }

   .downloader-tabs ul li a svg {
     margin-right: 6px;
   }

   .downloader-tabs ul li.active a:after,
   .downloader-tabs ul li a:hover:after {
     content: "";
     background: #da2d6e;
     background: -moz-linear-gradient(left, #da2d6e 2%, #f57424 100%);
     background: -webkit-linear-gradient(left, #da2d6e 2%, #f57424 100%);
     background: linear-gradient(to right, #da2d6e 2%, #f57424 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da2d6e', endColorstr='#f57424', GradientType=1);
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 5px;
   }

   .custom-container .custom-row .custom-col-12 {
     padding-left: 15px;
     padding-right: 15px;
     max-width: 100%;
     flex: 0 0 100%;
   }

   .hashtagTop-header {
     text-align: center;
     margin: 70px 0 0;
   }

   .hashtagTop-header h2 {
     font-size: 40px;
     font-weight: 400;
     font-family: 'Poppins', sans-serif;
     line-height: 50px;
   }

   span.hashtag {
     color: #dd3b66;
     font-weight: 600;
   }

   .hashtagTop-header p {
     color: #7A7A7A;
     max-width: 800px;
     font-size: 20px;
     margin: 0 auto;
     line-height: 30px;
   }

   .hashtag-col {
     max-width: 33%;
     flex: 0 0 33%;
     padding-left: 15px;
     padding-right: 15px;
   }

   .hashtagPost-data {
     border: 1px solid #db2f6063;
     padding: 25px;
     margin-bottom: 30px;
     border-radius: 10px;
     height: 100%;
     position: relative;
     text-align: center;
     display: flex;
     align-items: center;
     justify-content: center;
   }

   .hashtagPost-data h2 {
     color: #FA7E1E;
     font-size: 40px;
     font-weight: 600;
     margin: 0;
     line-height: 53px;
   }

   .hashtagPost-data h6 {
     color: #43425D;
     margin: 10px 0 10px;
     font-size: 18px;
   }

   .hashtagPost-data p {
     color: #7A7A7A;
     line-height: 20px;
     font-size: 14px;
     padding: 0 20px;
   }

   .custom-mt-5 {
     margin-top: 50px;
   }

   .custom-mt-2 {
     margin-top: 20px;
   }

   .hashtagPost-data h2 img {
     max-width: 140px;
     vertical-align: bottom;
   }

   .newPost-activitiy {
     border: 1px solid #db2f6063;
     margin-bottom: 30px;
     border-radius: 10px;
     position: relative;
   }

   .newPost-activitiy h2 {
     font-size: 20px;
     color: #364A63;
     padding: 20px 30px;
     border-bottom: 1px solid #ccc;
     margin: 0;
   }

   .chartActivities {
     padding: 50px 30px 55px 30px;
   }

   .chartActivities img {
     width: 100%;
   }

   .generateEffictive-hashtag {
     border: 1px solid #db2f6063;
     padding: 25px;
     margin-bottom: 30px;
     border-radius: 10px;
     position: relative;
     text-align: center;
   }

   .generateEffictive-hashtag h2 {
     margin: 10px 0 5px;
     font-size: 16px;
     text-align: center;
     color: #000;
     font-family: 'Poppins', sans-serif;
   }

   .generateEffictive-hashtag p {
     color: #7A7A7A;
     font-size: 14px;
     margin: 0;
   }

   .generateEffictive-hashtag p span {
     color: #14293E;
   }

   .generateEffictive-hashtag .hashtagSearch span {
     width: 60px;
     display: flex;
     height: 50px;
     align-items: center;
     justify-content: center;
     background: #F7F7F7;
     border-right: 1px solid #000;
     margin-right: 10px;
   }

   .generateEffictive-hashtag .hashtagSearch {
     display: flex;
     align-items: center;
     height: 50px;
     border: 1px solid #000;
     overflow: hidden;
     margin-top: 20px;
   }

   .generateEffictive-hashtag .hashtagSearch input[type="text"] {
     background: #fff;
     border: 0px;
     color: #000;
     padding: 15px;
   }

   .generateEffictive-hashtag form input[type="submit"] {
     width: 100%;
     background: #DB2F60;
     color: #fff;
     margin: 10px 0;
   }

   .generateEffictive-hashtag form textarea {
     border: 1px solid #777;
     border-radius: 0px;
     resize: none;
     height: 102px;
     color: #000;
   }

   .addSpace-box {
     display: flex;
     align-items: center;
     justify-content: space-between;
     margin: 0px 0 10px;
   }

   .addSpace-box input[type="checkbox"] {
     margin-right: 5px;
   }

   .addSpace-box span {
     font-size: 14px;
     color: #7A7A7A;
     display: flex;
     align-items: center;
   }

   .hashtagCopy_button {
     display: flex;
     align-items: center;
     justify-content: space-between;
   }

   .hashtagCopy_button button {
     width: 48%;
     font-size: 12px;
     font-family: "Poppins", sans-serif;
     border: 1px solid #db2f60;
     color: #db2f60;
     height: 45px;
   }

   .hashtagCopy_button button.copyBtn,
   .hashtagCopy_button button:hover {
     background: #DB2F60;
     color: #fff;
   }

   .relatedHashtag {
     border: 1px solid #db2f6063;
     margin-bottom: 30px;
     border-radius: 10px;
     position: relative;
   }

   .relatedHashtag h2 {
     font-size: 20px;
     margin: 0;
     color: #364A63;
     padding: 25px;
     border-bottom: 1px solid #ccc;
   }

   .relatedHashtag-table {
     padding: 15px;
     margin: 10px 0 0;
   }

   .relatedHashtag-table p {
     font-size: 14px;
     color: #7B8DAD;
     margin: 0 0 10px;
   }

   .hastagTable-data {
     display: flex;
     align-items: center;
     justify-content: flex-start;
     padding: 10px 10px;
   }

   .hastagTable-data .hashtagList {
     display: flex;
     align-items: center;
     justify-content: space-between;
     max-width: 20%;
     flex: 0 0 20%;
     padding-right: 20px;
   }

   .hastagTable-data .hashtagList:nth-child(5) {
     padding-right: 0;
   }

   .hastagTable-data .hashtagList span.checkbox-box {
     display: flex;
     align-items: center;
     color: #14293E;
   }

   .hastagTable-data .hashtagList .checkbox-box input[type="checkbox"] {
     margin-left: 5px;
   }

   .hastagTable-data .hashtagList span {
     color: #DB2F60;
     font-size: 14px;
     font-weight: 500;
     font-family: "Roboto", sans-serif;
   }

   .hastagTable-data .hashtagList span:first-child {
     word-break: break-word;
   }

   .hastagTable-data:nth-child(odd) {
     background: #F8F8FF;
   }

   .photo-downloader-tabs {
     background: #F7F7F7;
     text-align: center;
     box-shadow: inset 0 7px 9px -7px rgba(0, 0, 0, 0.1);
   }

   .photo-downloader-tabs ul,
   .photo-downloader-tabs li {
     margin: 0;
     padding: 0;
     list-style-type: none;
   }

   .photo-downloader-tabs li {
     display: inline-block;
     margin: 0 15px;
   }

   .photo-downloader-tabs li a {
     color: #43425D;
     display: block;
     padding: 2em 0;
     padding-left: 30px;
     font-size: 14px;
     position: relative;
     border: none;
     border-bottom-width: 5px;
     border-bottom-style: solid;
     border-bottom-color: transparent;
   }

   .photo-downloader-tabs li a:hover,
   .photo-downloader-tabs li a.current {
     box-sizing: content-box;
     border: none;
     border-bottom-width: 5px;
     border-bottom-style: solid;
     border-image: linear-gradient(to right bottom, #FA7E1E, #D62976);
     border-image-slice: 1;
   }

   .photo-downloader-tabs li.tab-profile a {
     background: url(assets/src/images/icon-profile-analyzer.png) no-repeat left center;
     background-size: 21px 21px;
   }

   .photo-downloader-tabs li.tab-instagram a {
     background: url(assets/src/images/icon-instagram-viewer.png) no-repeat left center;
     background-size: 21px 21px;
   }

   .photo-downloader-tabs li.tab-downloader a {
     background: url(assets/src/images/icon-downloader-for-instragram.png) no-repeat left center;
     background-size: 21px 21px;
   }

   .photo-downloader-tabs li.tab-stories a {
     background: url(assets/src/images/icon-view-stories.png) no-repeat left center;
     background-size: 21px 21px;
   }

   .photo-downloader-box {
     padding: 5em 0 3em 0;
     max-width: 900px;
     margin: 0 auto;
     text-align: center;
   }

   .photo-downloader-box h2 {
     font-size: 30px;
     font-weight: 400;
     font-family: 'Poppins', sans-serif;
   }

   .photo-downloader-box p {
     color: #7A7A7A;
     max-width: 800px;
     font-size: 17px;
   }

   .instagram-url-box {
     margin-top: 2em;
     position: relative;
   }

   .instagram-url-box .form-control {
     height: 70px;
     padding: 0 10px;
     border-radius: 0;
     border-color: #707070;
     padding-left: 70px;
   }

   .instagram-url-box-icon {
     position: absolute;
     top: 1px;
     width: 57px;
     background: #F7F7F7;
     font-weight: 700;
     font-size: 20px;
     height: 68px;
     display: flex;
     left: 1px;
     align-items: center;
     justify-content: center;
     border-right: solid 1px #707070;
   }

   .photo-downloader-box-buttons {
     padding: 30px 0;
   }

   .photo-downloader-box-buttons .btn {
     min-width: 200px;
     padding: 0;
     border-radius: 4px;
     height: 50px;
     line-height: 50px;
     font-size: 12px;
     border: solid 1px #DB2F60;
     display: inline-block;
     transition: all .5s ease;
     font-family: 'Poppins', sans-serif;
   }

   .photo-downloader-box-buttons .btn.btn-large {
     font-size: 18px;
     font-weight: 700;
     min-width: 322px;
   }

   .photo-downloader-box-buttons .btn-primary {
     background: #DB2F60;
     color: #fff;
   }

   .photo-downloader-box-buttons .btn-primary:hover {
     background: #fff;
     color: #DB2F60;
   }

   .photo-downloader-box-buttons .btn-secondary:hover {
     background: #DB2F60;
     color: #fff;
   }

   .photo-downloader-box-protect {
     color: #7A7A7A;
     font-size: 14px;
   }

   .photo-downloader-box-protect span {
     display: inline-block;
     background: url(assets/src/images/icon-privacy.png) no-repeat left center;
     background-size: 15px;
     padding-left: 25px;
   }

   p.no-data-tools {
     text-align: center;
     font-size: 30px;
     font-weight: 600;
     color: #000;
   }

   .affiliated-box {
     max-width: 900px;
     margin: 0 auto;
     margin-top: 3em;
     padding: 5em 0;
     text-align: center;
     background: #FDCDA6;
     margin-bottom: 3em;
     color: #000000;
     position: relative;
   }

   .affiliated-box:before {
     position: absolute;
     top: -25px;
     right: 25px;
     content: '';
     background: url(assets/src/images/icon-right-affiliated-box.png) no-repeat 0 0;
     background-size: 51px 70px;
     width: 51px;
     height: 70px;
   }

   .affiliated-box:after {
     position: absolute;
     bottom: -50px;
     left: 50px;
     content: '';
     background: url(assets/src/images/icon-bottom-affiliated-box.png) no-repeat 0 0;
     background-size: 100px;
     width: 100px;
     height: 100px;
   }

   .affiliated-box-inside {
     max-width: 500px;
     margin: 0 auto;
     font-size: 20px;
     line-height: 34px;
   }

   .affiliated-box-inside span {
     display: block;
     margin-bottom: 10px;
   }

   .profile-analyzer-box .photo-downloader-box-buttons {
     padding: 0;
     position: absolute;
     top: 0;
     right: 0;
   }

   .profile-analyzer-box .instagram-url-box .form-control {
     border-radius: 0 7px 7px 0;
   }

   .profile-analyzer-box .photo-downloader-box-buttons .btn-primary {
     border-radius: 0 7px 7px 0;
     height: 70px;
   }

   .profile-analyzer-box .photo-downloader-box-protect {
     padding-top: 20px;
   }

   .profile-box-container {
     max-width: 900px;
     margin: 0 auto;
     padding: 3em 0 0 0;
     display: flex;
     justify-content: space-between;
     align-items: center;
   }

   .photo-result-wrapper.container {
     /*  padding: 5em 0 0;*/
   }

   .profile-box-container .profile-box,
   .profile-box-container .available-picture-videos,
   .analyzer-boxes {
     max-width: 50%;
     flex: 0 0 50%;
   }

   .available-picture-videos {
     border: solid 1px #DB2F60;
     border-radius: 10px;
     padding: 20px 30px;
   }

   .available-picture-videos h3 {
     font-size: 20px;
     margin: 0;
     padding: 0;
     font-family: 'Poppins', sans-serif;
     font-weight: 400;
   }

   .btn {
     min-width: 200px;
     padding: 0;
     border-radius: 4px;
     height: 50px;
     line-height: 50px;
     font-size: 12px;
     border: solid 1px #DB2F60;
     display: inline-block;
     transition: all .5s ease;
     text-align: center;
     font-family: 'Poppins', sans-serif;
   }

   .btn-primary {
     background: #DB2F60;
     color: #fff;
   }

   .btn-primary:hover {
     background: #fff;
     color: #DB2F60;
   }

   .btn-secondary:hover {
     background: #DB2F60;
     color: #fff;
   }

   .available-picture-videos .btn {
     width: 100%;
   }

   .available-picture-videos .video-count {
     float: left;
     background: url(assets/src/images/icon-videos.png) no-repeat left center;
     background-size: 33px 27px;
     font-size: 20px;
     color: #DB2F60;
     padding-left: 40px;
   }

   .clearfix:after {
     display: block;
     clear: both;
     content: '';
   }

   .video-count-wrapper {
     padding: 20px 0;
   }

   .available-picture-videos .video-content {
     overflow: hidden;
     padding-left: 10px;
   }

   .video-content {
     padding-left: 20px;
     color: #7A7A7A;
   }

   .profile-box-image {
     width: 100px;
     height: 100px;
     float: left;
   }

   .profile-box-image img {
     border-radius: 100%;
     width: 100px;
     height: 100px;
     object-fit: cover;
     border: solid 1px #FA7E1E;
   }

   .profile-box-content {
     overflow: hidden;
     padding-left: 20px;
     padding-right: 20px;
     font-size: 14px;
     font-weight: 500;
     color: #9E9E9E;
   }

   .profile-box-content h3 {
     margin: 0;
     padding: 5px 0;
     font-size: 24px;
     color: #43425D;
     margin-bottom: 10px;
     font-weight: 700;
     position: relative;
     padding-left: 40px;
   }

   .profile-box-content h3:before {
     background: url(assets/src/images/icon-instagram.png) no-repeat left center;
     background-size: 30px 30px;
     width: 30px;
     height: 30px;
     position: absolute;
     top: 3px;
     left: 0;
     content: '';
   }

   .photo-result-container {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     margin-right: -7px;
     margin-left: -7px;
   }

   .photo-result-container .photo-result-col {
     -webkit-box-flex: 0;
     -ms-flex: 0 0 33.333333%;
     flex: 0 0 33.333333%;
     max-width: 33.333333%;
     padding-left: 7px;
     padding-right: 7px;
     position: relative;
     margin-bottom: 15px;
   }

   .photo-result-container .photo-result-col img {
     display: block;
     height: 100%;
     object-fit: cover;
   }

   .btn-photo-download {
     position: absolute;
     bottom: 30px;
     left: 50%;
     transform: translateX(-50%);
   }

   .btn-photo-download a {
     display: inline-block;
     width: 300px;
     height: 40px;
     line-height: 40px;
     color: #fff;
     font-size: 12px;
     font-weight: 700;
     text-align: center;
     border-radius: 3px;
     border: solid 1px #fff;
     transition: all .5s ease;
   }

   .btn-photo-download a:hover {
     background: #fff;
     color: #000;
   }

   .photo-result-container .photo-result-col:before {
     background-size: 30px 24px !important;
     width: 30px;
     height: 24px;
     position: absolute;
     top: 10px;
     right: 25px;
     content: '';
     z-index: 99999;
   }

   .photo-result-container .photo-result-col.media-type-image:before {
     background: url(assets/src/images/icon-photo.png) no-repeat left center;
   }

   .photo-result-container .photo-result-col.media-type-video:before {
     background: url(assets/src/images/video-icon-post.svg) no-repeat left center;
   }

   .instagram-video-downloader-results .photo-result-container .photo-result-col.type_video:before {
     background: url(assets/src/images/video-icon-post.svg) no-repeat left center;
   }

   .instagram-imagaes-downloader-results {
     margin: 0px 0 50px;
   }

   .pagination-wrapper {
     text-align: center;
     padding-top: 30px;
     padding-bottom: 30px;
     font-family: 'Poppins', sans-serif;
   }

   .pagination-wrapper a {
     display: inline-block;
     padding: 5px 13px;
     text-decoration: none;
     transition: background-color .3s;
     border: 1px solid #DB2F60;
     border-radius: 4px;
     color: #DB2F60;
     font-size: 18px;
     font-weight: 600;
     line-height: 27px;
     vertical-align: middle;
     margin: 5px;
   }

   .pagination-wrapper a.active,
   .pagination-wrapper a.next-prev {
     background-color: #DB2F60;
     color: #fff;
     border: 1px solid #DB2F60;
   }

   .pagination-wrapper a:hover:not(.active) {
     background-color: #DB2F60;
     color: #fff;
   }

   .pagination-wrapper a.next-prev {
     font-size: 12px;
     font-weight: 400;
     min-width: 100px;
   }

   .pagination-wrapper a.next-prev.disable {
     border: 1px solid #DB2F60;
     color: #DB2F60;
     background: #fff;
     opacity: .5;
   }

   .instagram-viewers .profile-box-container {
     justify-content: center;
     text-align: center;
   }

   .instagram-viewers .profile-box-image {
     float: none;
     display: inline-block;
   }

   .instagram-viewers .profile-box-content h3 {
     display: inline-block;
   }

   .instagram-viewers .photo-result-container .photo-result-col:before {
     background: url(assets/src/images/icon-viewer.png) no-repeat left center;
     background-size: 30px 24px;
     width: 30px;
     height: 24px;
     position: absolute;
     top: 10px;
     right: 25px;
     content: '';
   }

   .like-comment {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     color: #fff;
   }

   .like-comment ul,
   .like-comment li {
     margin: 0;
     padding: 0;
     list-style-type: none;
   }

   .like-comment li {
     display: inline-block;
     padding: 0 10px;
     padding-left: 35px;
   }

   .instagram-comments {
     background: url(assets/src/images/icon-insta-comments.png) no-repeat left center;
     background-size: 27px 24px;
   }

   .instagram-likes {
     background: url(assets/src/images/icon-insta-likes.png) no-repeat left center;
     background-size: 27px 24px;
   }

   .analyzer-boxes ul,
   .analyzer-boxes li {
     margin: 0;
     padding: 0;
     list-style-type: none;
   }

   .analyzer-boxes li {
     width: 47%;
     display: inline-block;
     margin: 0 1%;
     height: 112px;
     background: #43425D;
     color: #fff;
     margin-bottom: 3%;
     padding: 20px;
   }

   .analyzer-boxes li h4 {
     margin: 0;
     padding: 0;
     font-weight: 700;
     margin-top: 10px;
   }

   .analyzer-boxes li small {
     color: #FA7E1E;
     position: relative;
   }

   .analyzer-boxes li small .fa {
     color: #fff;
   }
   .analyzer-boxes li small .fa:hover + span.analyzer-tooltip{
     display: block;
   }
   .analyzer-boxes li small span.analyzer-tooltip {
       position: absolute;
       left: 100%;
       background: #fff;
       width: 200px;
       padding: 10px;
       border-radius: 4px;
       font-size: 11px;
       line-height: 1.2;
       box-shadow: 1px 1px 9px rgba(0,0,0,0.3);
       margin-left: 20px;
       color: #000;
       display: none;
       top: 0;
   }
   .analyzer-boxes li small span.analyzer-tooltip::before {
       content: "";
       border: 10px solid transparent;
       border-right: 10px solid #fff;
       position: absolute;
       right: 100%;
       top: 8px;
   }
   .graph-boxes-wrap {
     max-width: 900px;
     margin: 0 auto;
   }

   .three-graph-boxes,
   .two-graph-boxes,
   .graph-tags-wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     margin-right: -15px;
     margin-left: -15px;
   }

   .graph-tags-wrapper {
     padding-top: 20px;
   }

   .three-graph-boxes .graph-col {
     -webkit-box-flex: 0;
     -ms-flex: 0 0 33.333333%;
     flex: 0 0 33.333333%;
     max-width: 33.333333%;
     padding-left: 15px;
     padding-right: 15px;
     position: relative;
     margin-bottom: 30px;
   }

   .graph-col-box {
     border-radius: 10px;
     border: solid 1px rgba(219, 47, 96, .45);
     padding: 20px;
     height: 225px;
   }

   .two-graph-boxes .graph-col-box-left {
     -webkit-box-flex: 0;
     -ms-flex: 0 0 58.333333%;
     flex: 0 0 58.333333%;
     max-width: 58.333333%;
     padding-left: 15px;
     padding-right: 15px;
     position: relative;
     margin-bottom: 30px;
   }

   .two-graph-boxes .graph-col-box-right {
     -webkit-box-flex: 0;
     -ms-flex: 0 0 41.666667%;
     flex: 0 0 41.666667%;
     max-width: 41.666667%;
     padding-left: 15px;
     padding-right: 15px;
     position: relative;
     margin-bottom: 30px;
   }

   .two-graph-boxes .graph-col-box {
     height: 600px;
   }

   .analyzer-posts-graph-main {
     height: 465px;
   }

   .graph-col-box-right .analyzer-posts-graph-main {
     height: 375px;
   }

   p.last-numbered-posts {
     margin: 0;
     color: #43425D;
     font-size: 13px;
   }

   .weekday-time {
     font-size: 25px;
     font-family: 'Poppins';
     color: #43425D;
     font-weight: 400;
     margin: 20px 0 0;
   }

   .weekday-time span {
     display: block;
   }

   .graph-col-box-tabs {
     border-bottom: 1px solid #ddd;
     margin: 0 -20px 20px;
     padding: 3px 20px 0;
   }

   .graph-col-box-tabs ul {
     padding: 0;
   }

   .graph-col-box-tabs ul li {
     list-style: none;
     display: inline-block;
     font-size: 22px;
     font-weight: 500;
     margin: 0 20px 0 0;
     padding: 0 0 20px;
     line-height: 1;
     cursor: pointer;
     border-bottom: 5px solid transparent;
   }

   .graph-col-box-tabs ul li.selected {
     color: #DB2F60;
     border-bottom: 5px solid #DB2F60;
   }

   .two-graph-boxes .graph-col-box h6 {
     margin: 0 -20px 20px;
     font-size: 20px;
     border-bottom: 1px solid #ddd;
     padding: 3px 20px 20px;
     color: #43425D;
   }

   span.analyzer-posts-graph {
     font-weight: 500;
     margin: 10px 0 0;
     display: block;
   }

   span.analyzer-posts-graph label.analyzer-graphs-value {
     font-size: 23px;
     font-weight: 800;
     color: #43425D;
     margin: 0 10px 0 0;
   }

   span.analyzer-posts-graph label.analyzer-graphs-value.orange-text {
     color: #FA7E1E;
   }

   .graph-tags-wrapper .graph-tags-col {
     -webkit-box-flex: 0;
     -ms-flex: 0 0 50%;
     flex: 0 0 50%;
     max-width: 50%;
     padding-left: 15px;
     padding-right: 15px;
     position: relative;
     margin-bottom: 30px;
   }

   .graph-tags-content {
     max-width: 335px;
   }

   .graph-tags-content h3 {
     margin: 0;
     padding: 0;
     font-size: 24px;
     font-weight: 400;
     margin-bottom: 10px;
   }

   .graph-tags-content h3 .fa {
     color: #E0E3EB;
   }

   .graph-tags-content small {
     font-size: 14px;
     color: #7B8DAD;
   }

   .tags-list {
     margin-top: 20px;
   }

   .tags-list a {
     display: inline-block;
     margin: 0 7px 15px 0;
     background: #FFB881;
     color: #EE1D52;
     border-radius: 25px;
     padding: 10px 20px;
     font-weight: 700;
     font-size: 14px;
   }

   .tags-list.gray a {
     background: #F7F7F7;
     color: #3C465F;
   }

   .most-commented-posts {
     border-top: solid 1px #eee;
     padding-top: 3em;
   }

   .most-commented-posts-head {
     padding-bottom: 2em;
     text-align: center;
   }

   .most-commented-posts-head h2,
   .most-commented-posts-head p {
     margin: 0;
     padding: 0;
   }

   .most-commented-posts-head h2 {
     font-size: 24px;
     font-weight: 400;
     font-family: 'Poppins', sans-serif;
   }

   .most-commented-posts-head p {
     color: #7B8DAD;
     padding-top: 10px;
   }

   .most-commented-posts .photo-result-container .photo-result-col:before {
     display: none;
   }

   .most-liked-posts {
     border-top: 0;
   }

   .stories-viewer-results .available-picture-videos .video-content {
     padding-left: 0;
   }

   .stories-viewer-results .available-picture-videos .video-content span {
     font-weight: 700;
     color: #000;
   }

   .stories-viewer-results .photo-result-container .photo-result-col:before {
     background: url(assets/src/images/icon-video.png) no-repeat 0 0;
     width: 36px;
     height: 24px;
     background-size: 36px 24px;
   }

   .btn-play-story-viewer {
     background: url(assets/src/images/icon-story-viewer-play.png) no-repeat 0 0;
     width: 78px;
     height: 100px;
     background-size: 78px 100px;
     position: absolute;
     top: 50%;
     display: inline-block;
     left: 50%;
     transform: translate(-50%, -50%);
   }

   .profile-box-content.single-box {
     max-width: 350px;
     margin: 0 auto;
   }

   .inflact-downloader-step {
     padding: 0 0 20px 20px;
   }

   .image_author_section {
     display: flex;
     align-items: center;
     padding: 40px;
     border-bottom: 1px solid #D1D1D1;
     height: 200px;
     margin-bottom: 60px;
   }

   .image_author_section .author_image {
     margin-right: 30px;
     border-radius: 100%;
     overflow: hidden;
     width: 110px;
     height: 110px;
   }

   .image_author_section .author_image img.image_author {
     object-fit: cover;
     height: 100%;
   }

   .image_author_section p.author_name {
     font-size: 20px;
     margin: 0;
     color: #000;
     font-weight: 500;
   }

   .image_author_section p.last_updated {
     margin: 0;
     color: #7A7A7A;
     font-size: 18px;
   }

   .more_data {
     margin-bottom: 60px;
     text-align: center;
     padding: 40px;
     border-bottom: 1px solid #D1D1D1;
     height: 200px;
   }

   .more_data h2 {
     margin: 0 0 10px;
     font-size: 24px;
     color: #000;
     font-family: 'Archivo';
   }

   .more_data a button {
     background: #fff;
     border: 0px;
     color: #EE1D52;
     font-size: 14px;
     padding: 13px 25px;
     border-radius: 5px;
     border: 2px solid #EE1D52;
     font-family: 'Archivo';
   }

   .more_data a button:hover {
     background: #EE1D52;
     color: #fff;
   }

   .single .entry-content p {
     color: #7A7A7A;
     font-size: 16px;
     line-height: 27px;
   }

   .single .entry-content h2 {
     font-size: 32px;
     color: #000;
     font-family: 'Archivo';
     margin-top: 40px;
     font-weight: bold;
   }

   .single .entry-content h3 {
     font-size: 18px;
     color: #000;
     font-family: 'Archivo';
     font-weight: bold;
     margin-top: 30px;
   }

   div#ez-toc-container {
     background: #F3F3F3 !important;
     width: 100%;
     padding: 0 !important;
     border-radius: 0 !important;
     border: 0 !important;
     margin: 20px 0;
   }

   div#ez-toc-container .ez-toc-title-container {
     padding: 30px 60px;
     border-bottom: 1px solid #ccc;
   }

   div#ez-toc-container nav {
     padding: 30px 60px;
   }

   div#ez-toc-container ul li {
     font-size: 100%;
     line-height: 32px !important;
   }

   div#ez-toc-container ul.ez-toc-list a {
     color: #7A7A7A !important;
   }

   .want_more_follower {
     background: url(assets/src/images/want-more-follower-bg-main.svg) no-repeat left center;
     background-size: cover;
     height: 550px;
     margin: 80px 0 0;
     display: flex;
     align-items: center;
     position: relative;
   }

   .want_more_follower:before {
     content: "";
     background: url(assets/src/images/custom-hand-new.png) no-repeat left center;
     position: absolute;
     left: 0;
     bottom: 0;
     height: 400px;
     background-size: cover;
     width: 540px;
   }
   .want_more_follower:after {
       content: "";
       background: url(assets/src/images/blue-dotted.png) no-repeat;
       position: absolute;
       right: 100px;
       top: -60px;
       background-size: 100%;
       width: 40px;
       height: 100%;
   }
   .currency_symbol_main,
   .core_monthly_price {
     font-family: 'Archivo' !important;
     font-size: 40px;
     font-weight: 700;
     line-height: 1.3;
     color: #000;
     margin: -8px 0;
   }

   .popularPost-hashtag- .photo-result-wrapper-heading p {
     text-align: center;
     font-size: 16px;
     color: #7B8DAD;
     font-family: 'Roboto', sans-serif;
   }

   .similarGenerator-result p {
     text-align: center;
     font-size: 16px;
     color: #7B8DAD;
     font-family: 'Roboto', sans-serif;
     margin: 0 0 30px;
   }

   .popularPost-hashtag- .photo-result-wrapper-heading h3,
   .similarGenerator-result h3 {
     margin: 0 0 15px;
     text-align: center;
     font-size: 24px;
     color: #000;
     font-family: 'Poppins';
   }

   .popularPost-hashtag- span.hastag,
   .similarGenerator-result span.hastag {
     color: #db2f60;
     font-weight: 700;
   }

   .similarTabs-design.fonts-tabs {
     border: 1px solid #db2f60;
     border-radius: 7px;
   }

   .similarTabs-design.fonts-tabs ul.tabs-custom {
     margin: 0;
     list-style: none;
     display: flex;
     padding-left: 25px;
     border-bottom: 1px solid #ccc;
     padding-bottom: 0;
     padding-right: 25px;
   }

   .similarTabs-design.fonts-tabs ul.tabs-custom li.tab-link {
     font-size: 20px;
     color: #000;
     font-family: 'Roboto', sans-serif;
     font-weight: 500;
     padding: 30px 40px;
     cursor: pointer;
     position: relative;
   }

   .similarTabs-design.fonts-tabs .tab-content {
     padding: 25px;
   }

   .similarTabs-design.fonts-tabs ul.tabs-custom li.tab-link.current:after,
   .similarTabs-design.fonts-tabs ul.tabs-custom li.tab-link:hover:after {
     content: "";
     background: #da2d6e;
     background: -moz-linear-gradient(left, #da2d6e 2%, #f57424 100%);
     background: -webkit-linear-gradient(left, #da2d6e 2%, #f57424 100%);
     background: linear-gradient(to right, #da2d6e 2%, #f57424 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da2d6e', endColorstr='#f57424', GradientType=1);
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 5px;
   }

   .similarTabs-design.fonts-tabs ul.tabs-custom li.tab-link.current,
   .similarTabs-design.fonts-tabs ul.tabs-custom li.tab-link:hover {
     color: #DB2F60;
   }

   .similarGenerator-result {
     margin: 60px 0 0;
   }

   /*****************20-jan******************/
   .photo-result-wrapper {
     max-width: 1140px;
     margin: 0 auto;
     padding: 3em 0 0 0;
     /*display: flex;*/
     justify-content: space-between;
     align-items: center;
   }

   .popularPost-hashtag-wrap .photo-result-wrapper {
     padding: 1em 0 0 0;
   }

   .photo-result-wrapper-heading {
     padding: 2em 0 0 0;
   }

   /*-------- New Blog Page design changes css ----------*/
   .want_more_follower-box-default.new_followe_box_design button {
       background: #EE1D52;
       color: #fff;
       border: 2px solid #EE1D52;
       transition: 0.3s all;
   }

   .want_more_follower-box-default.new_followe_box_design button:hover {
     background: #EE1D52;
     color: #fff;
   }

   .popular-related-posts p {
     font-size: 14px;
     color: #777;
   }


   /******************6-june-2022****************/
   .desktop__hidden{display: none;}
   .blog-instagram-marketers {
     background: #A5E1F2;
     text-align: center;
     padding: 50px;
     position: relative;
     overflow: hidden;
   }

   .insta-circle-image {
     position: absolute;
     left: 17%;
     top: 15%;
   }

   .insta-box-shape {
     position: absolute;
     top: 0;
     bottom: 0;
     right: 0;
   }

   .blog-instagram-marketers-content {
     position: relative;
     z-index: 3;
   }

   .insta-dottes-image {
     position: absolute;
     bottom: 30px;
     right: 40px;
   }

   .blog-instagram-marketers-content h2 {
     font-style: normal;
     font-weight: 700 !important;
     font-size: 27px !important;
     line-height: 40px !important;
     text-align: center;
     color: #000000 !important;
     margin-top: 0 !important;
   }

   .blog-instagram-marketers-content p {
     font-style: normal;
     font-weight: 400 !important;
     font-size: 16px !important;
     line-height: 24px !important;
     text-align: center;
     color: #000000 !important;
   }

   .ec-form-instagram-marketers {
     margin: 40px auto 0;
     max-width: 50%;
   }

   .ec-form-instagram-marketers input {
     background: #FFFFFF;
     border-radius: 4px;
     font-style: normal;
     font-weight: 400;
     font-size: 16px;
     line-height: 24px;
     height: 50px !important;
     border: 0px;
     padding: 15px;
   }
   .ec-form-instagram-marketers .form-fields {
       margin-bottom: 15px;
   }
   .ec-form-instagram-marketers .form-fields:last-child {
     margin-bottom: 0;
   }

   .ec-form-instagram-marketers input[type="submit"] {
     background: linear-gradient(88.67deg, #DB2F60 0%, #FF6B95 99.95%);
     border-radius: 4px;
     width: 100%;
     border: 0px;
     font-style: normal;
     font-weight: 600;
     font-size: 16px;
     line-height: 24px;
     text-align: center;
     color: #FFFFFF;
     height: 50px;
   }

   .ec-form-instagram-marketers input[type="submit"]:hover {
     background: linear-gradient(88.67deg, #FA7E1E 0%, #D62976 99.95%);
     transition: .3s;
   }

   .insta-box-shape svg {
     object-fit: cover;
   }

   .authenitic-insta-follower {
     background: #FFFFFF;
     border: 1px solid #D1D1D1;
     border-radius: 8px;
     display: flex;
     padding: 40px;
     margin: 30px 0;
   }

   .authenitic-insta-logo {
     max-width: 15%;
     flex: 0 0 15%;
     margin: 0 20px 0px 0;
   }

   .authenitic-insta-content h2 {
       font-style: normal;
       font-weight: 700 !important;
       font-size: 24px !important;
       line-height: 30px !important;
       color: #000000 !important;
       margin: 0 0 10px !important;
   }

   .authenitic-insta-content p {
     font-style: normal;
     font-weight: 400 !important;
     font-size: 16px !important;
     line-height: 24px !important;
     color: #7A7A7A !important;
   }

   .authenitic-insta-content a {
     background: #fff;
     color: #EE1D52;
     border: 2px solid #EE1D52;
     transition: 0.3s all;
     font-size: 16px;
     line-height: 19px;
     padding: 15px 30px;
     display: inline-block;
     border-radius: 4px;
   }

   .authenitic-insta-content a:hover {
     background: #EE1D52;
     color: #fff;
   }

   .authenitic-insta-content h2 .hyper-link {
     text-decoration: underline;
     color: #000;
     background: transparent;
     border: 0;
     padding: 0;
     font-style: normal;
     font-weight: 700;
     font-size: 24px;
     line-height: 30px;
   }

   .insta-growth-guide {
     background: #FEC2D1;
     text-align: center;
     padding: 50px;
     position: relative;
     overflow: hidden;
   }

   .growthinsta-circle-image {
     position: absolute;
     right: 20%;
     top: 15%;
   }

   .growthinsta-box-shape {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
   }

   .growthinsta-dottes-image {
     position: absolute;
     bottom: 30px;
     left: 30px;
   }

   .growth-instagram-content {
     position: relative;
     z-index: 3;
   }

   .growth-instagram-content h2 {
     font-style: normal;
     font-weight: 700 !important;
     font-size: 27px !important;
     line-height: 40px !important;
     text-align: center;
     color: #000000 !important;
     margin-top: 0 !important;
   }

   .growth-instagram-content p {
     font-style: normal;
     font-weight: 400 !important;
     font-size: 16px !important;
     line-height: 24px !important;
     text-align: center;
     color: #000000 !important;
   }

   .ec-form-instagram-growth {
     margin: 40px auto 0;
     max-width: 50%;
   }

   .ec-form-instagram-growth input {
     background: #FFFFFF;
     border-radius: 4px;
     font-style: normal;
     font-weight: 400;
     font-size: 16px;
     line-height: 24px;
     height: 50px !important;
     border: 0px;
     padding: 15px;
   }
   .ec-form-instagram-growth .form-fields {
       margin-bottom: 15px;
   }
   .ec-form-instagram-growth .form-fields:last-child {
     margin-bottom: 0;
   }

   .ec-form-instagram-growth input[type="submit"] {
     border-radius: 4px;
     width: 100%;
     border: 0px;
     font-style: normal;
     font-weight: 600;
     font-size: 16px;
     line-height: 24px;
     text-align: center;
     color: #FFFFFF;
     height: 50px;
     background: linear-gradient(88.67deg, #FA7E1E 0%, #D62976 99.95%);
   }

   .instagram-growth-form input[type="submit"]:hover {
     background: linear-gradient(88.67deg, #DB2F60 0%, #FF6B95 99.95%);
     transition: .3s;
   }


   /*************7-june-2022*******************/
   .want_more_follower_inner {
     background: url(assets/src/images/Group4613.png) no-repeat left center;
     background-size: cover;
     display: flex;
     align-items: center;
     vertical-align: middle;
     padding: 100px 0 0;
     margin: 50px 0 0;
     position: relative;
   }
   .want_more_follower_inner > a {
       position: absolute;
       left: 0;
       right: 0;
       top: 0;
       bottom: 0;
   }
   .want_more_follower_mobile {
       display: none;
   }
   .want_more_follower_left {
       width: 40%;
   }
   .want_more_follower_left img{
     vertical-align: middle;
   }
   .want_more_follower_right {
       width: 50%;
       margin-left: 10%;
   }
   .want_more_follower-default .want_more_follower_btn {
       background: transparent;
       color: #DB2F60;
       font-size: 16px;
       font-family: 'Archivo';
       font-weight: 600;
       border-radius: 4px;
       border: 1px solid #DB2F60;
       transition: 0.3s all;
       padding: 15px;
       position: relative;
       z-index: 1;
       display: inline-block;
   }
   .want_more_follower-default .want_more_follower_btn:hover{
       background: #DB2F60;
       color: #fff;
   }
   .want_more_follower_inner .want_more_follower-box-default p {
       color: #767381;
       font-size: 16px;
       font-family: 'Archivo';
       font-weight: 400;
       margin: 25px 0;
   }

   .want_more_follower-v1 {
     background: url(assets/src/images/want-more-follower-bg-v1.svg) no-repeat left center;
     background-size: cover;
     height: 570px;
     margin: 40px 0 0;
     display: flex;
     align-items: center;
     position: relative;
   }

   .want_more_follower-v1:before {
     content: "";
     background: url(assets/src/images/custom-hand-new.png) no-repeat left center;
     position: absolute;
     left: 0;
     bottom: 0;
     height: 430px;
     background-size: cover;
     width: 520px;
   }
   .want_more_follower-box-v1 h2 {
     font-size: 45px;
     color: #fff;
     font-weight: 700;
     font-style: normal;
     font-family: "Poppins", sans-serif;
     line-height: 68px;
     margin: 0px 0 30px;
   }
   .want_more_follower-box-v1 h2 span{
     text-decoration: underline;
   }
   .want_more_follower-box-v1 button {
     font-size: 16px;
     background: #FFCC3B;
     line-height: 24px;
     color: #000;
     font-weight: 700;
     font-style: normal;
     padding: 15px 30px;
     display: inline-block;
     border-radius: 4px;
     font-family: "Poppins", sans-serif;
     transition: .3s;
     border: 0px;
   }

   .want_more_follower-box-v1 button:hover {
     background: #DB2F60;
     color: #fff;
     transition: .3s;
   }

   .want_more_follower-v2 {
     background: url(assets/src/images/want-more-follower-bg-v2.svg) no-repeat left center;
     background-size: cover;
     height: 570px;
     margin: 40px 0 0;
     display: flex;
     align-items: center;
     position: relative;
   }

   .want_more_follower-v2:before {
     content: "";
     background: url(assets/src/images/custom-hand-new.png) no-repeat left center;
     position: absolute;
     left: 0;
     bottom: 0;
     height: 430px;
     background-size: cover;
     width: 520px;
   }
   .want_more_follower-box-v2 h2 {
     font-size: 45px;
     color: #000;
     font-weight: 700;
     font-style: normal;
     font-family: "Poppins", sans-serif;
     line-height: 68px;
     margin: 0px 0 30px;
   }
   .want_more_follower-box-v2 h2 span{
     text-decoration: underline;
   }
   .want_more_follower-box-v2 button {
     font-size: 16px;
     background: #DB2F60;
     line-height: 24px;
     color: #fff;
     font-weight: 700;
     font-style: normal;
     padding: 15px 30px;
     display: inline-block;
     border-radius: 4px;
     font-family: "Poppins", sans-serif;
     transition: .3s;
     border: 0px;
   }

   .want_more_follower-box-v2 button:hover {
     background: #DB2F60;
     color: #fff;
     transition: .3s;
   }
   button:focus{outline: none !important; box-shadow: none !important;}

   .want_more_follower-v3 {
     background: url(assets/src/images/want-more-follower-bg-v3.svg) no-repeat left center;
     background-size: cover;
     height: 570px;
     margin: 40px 0 0;
     display: flex;
     align-items: center;
     position: relative;
   }

   .want_more_follower-v3:before {
     content: "";
     background: url(assets/src/images/custom-hand-new.png) no-repeat left center;
     position: absolute;
     left: 0;
     bottom: 0;
     height: 430px;
     background-size: cover;
     width: 520px;
   }
   .want_more_follower-box-v3 h2 {
     font-size: 45px;
     color: #fff;
     font-weight: 700;
     font-style: normal;
     font-family: "Poppins", sans-serif;
     line-height: 68px;
     margin: 0px 0 30px;
   }
   .want_more_follower-box-v3 h2 span{
     font-style: italic;
   }
   .want_more_follower-box-v3 button {
     font-size: 16px;
     background: #DB2F60;
     line-height: 24px;
     color: #fff;
     font-weight: 700;
     font-style: normal;
     padding: 15px 30px;
     display: inline-block;
     border-radius: 4px;
     font-family: "Poppins", sans-serif;
     transition: .3s;
     border: 0px;
   }

   .want_more_follower-box-v3 button:hover {
     background: #DB2F60;
     color: #fff;
     transition: .3s;
   }


   /**********8-june-2022*********/

   .authentic-instagram-follower-v2 {
       display: flex;
       border-top: 1px solid #D1D1D1;
       border-bottom: 1px solid #D1D1D1;
       padding: 40px 0;
       margin: 30px 0;
       justify-content: space-between;
   }

   .authenitic-insta-logo-v2 {
     max-width: 15%;
     flex: 0 0 15%;
     margin: 0 0px 0px 20px;
   }

   .authenitic-insta-content-v2 h2 {
       font-style: normal;
       font-weight: 700 !important;
       font-size: 24px !important;
       line-height: 30px !important;
       color: #000000 !important;
       margin: 0 0 10px !important;
       font-family: "Poppins", sans-serif !important;
   }

   .authenitic-insta-content-v2 p {
     font-style: normal;
     font-weight: 400 !important;
     font-size: 16px !important;
     line-height: 24px !important;
     color: #7A7A7A !important;
     font-family: 'Roboto', sans-serif;
   }

   .authenitic-insta-content-v2 a {
     background: #fff;
     color: #EE1D52;
     border: 2px solid #EE1D52;
     transition: 0.3s all;
     font-size: 16px;
     line-height: 19px;
     padding: 15px 30px;
     display: inline-block;
     border-radius: 4px;
     font-family: "Poppins", sans-serif;
     font-weight: 700;
   }

   .authenitic-insta-content-v2 a:hover {
     background: #EE1D52;
     color: #fff;
   }

   .authenitic-insta-content-v2 h2 .hyper-link {
     text-decoration: underline;
     color: #000;
     background: transparent;
     border: 0;
     padding: 0;
     font-style: normal;
     font-weight: 700;
     font-size: 24px;
     line-height: 30px;
   }




   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row {
       margin: 0;
   }

   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row .periodselect-box {
       display: flex;
       align-items: center;
       justify-content: space-between;
   }

   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row .periodselect-box .select-box {
       width: 90%;
       margin: 0 0 0 20px;
   }

   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row .periodselect-box .select-box .chart__interval-main {
       width: 100%;
       display: flex;
       align-items: center;
   }

   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row .periodselect-box .select-box select.chart__interval-select {
       border: 0;
       padding: 0 5px;
       font-family: 'Roboto', sans-serif;
       font-style: normal;
       font-weight: bold;
       font-size: 12px;
       line-height: 14px;
       color: #000000;
   }

   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row .periodselect-box span {
       font-family: 'Roboto', sans-serif;
       font-style: normal;
       font-weight: bold;
       font-size: 12px;
       line-height: 14px;
       color: #000000;
   }

   .refer-friend-block .align-center{
     align-items: center;
   }
   .refer-friend-block .refer-friend-block-right img{
     width: 60%;
   }
   .refer-friend-block-left h4{
     font-size: 40px;
     font-family: 'Archivo';
     font-weight: 700;
     color: #000;
   }
   .refer-friend-block-left p{
     font-size: 20px;
     font-family: 'Archivo';
     font-weight: 400;
     color: #000;
   }
   .refer-coloured-inner-block {
       background: linear-gradient(110.87deg, #DE3D6A 0%, #F498B1 67.19%, #DB2F60 100%);
       border-radius: 10px;
       padding: 100px 100px;
       margin:  40px 0;
       position: relative;
       overflow: hidden;
   }
   .refer-coloured-under-block {
       display: flex;
       align-items: center;
   }
   .colored-round-circle {
       width: 50px;
       height: 50px;
       background: rgba(255, 198, 185, 0.5);
       border-radius: 50%;
       display: flex;
       align-items: center;
       justify-content: center;
       margin-right: 25px;
       flex-shrink: 0;
       color: #000;
       font-size: 20px;
   }
   .colored-round-circle img {
       max-width: 20px;
   }
   .refer-coloured-under-block h5 {
       color: #fff;
       font-size: 16px;
       font-weight: 700;
       margin: 0;
       font-family: 'Archivo';
   }
   .coloured-dotted-img {
       position: absolute;
       bottom: -50px;
       width: 80%;
       left: 62px;
       right: 0;
       margin: 0 auto;
   }
   .coloured-dotted-img-right {
       position: absolute;
       top: -70px;
       width: 80%;
       left: 90px;
       right: 0;
       margin: 0 auto;
   }
   .referral-faq-block h3 {
       font-size: 35px;
       color: #000;
       font-weight: 700;
       font-family: 'Archivo';
   }
   .referal-faq-info h5 {
       font-size: 20px;
       color: #191B36;
       font-weight: 400;
       font-family: 'Archivo';
   }
   .referal-faq-info p {
       font-size: 16px;
       color: #767381;
       font-weight: 400;
       font-family: 'Archivo';
       margin: 0;
   }
   .referal-faq-info {
       border-bottom: 1px solid rgba(25, 27, 54, 0.5);
       padding: 30px 0;
   }
   .referal-faq-info:first-child {
       padding-top:0;
   }
   .referal-faq-info:last-child {
       border-bottom: none;
       padding-bottom: 0;
   }
   .referral-faq-block {
       background: #fff;
       padding: 100px 0;
   }
   .coloured-dotted-img .mobile-coloured-vector, .coloured-dotted-img-right .mobile-coloured-vector{
     display: none;
   }
   .left-colored-circle {
       background: linear-gradient(134.39deg, rgba(255, 255, 255, 0.5) -11.5%, rgba(255, 255, 255, 0) 97.86%);
       width: 100px;
       height: 100px;
       border-radius: 50%;
       position: absolute;
       left: -50px;
       top: -32px;
   }
   .bottom-colored-circle1 {
       position: absolute;
       bottom: 0;
       right: 0;
       width: 10%;
       z-index: 1;
   }
   .bottom-colored-circle2 {
       position: absolute;
       right: 0;
       bottom: 0;
       width: 6%;
   }
   .flash-sale-banner-main {
       text-align: center;
       visibility: hidden;
       align-items: center;
       justify-content: center;
       padding: 5px;
       position: fixed;
       top: -100%;
       background: #DB2F60;
       left: 0;
       right: 0;
       height: 54px;
       display: flex;
       z-index: 99999999999;
       transition: .7s ease-in-out;
   }
   .flash-sale-banner-main > img {
       max-width: 35px;
       margin-right: 10px;
       transition: .7s ease-in-out;
   }
   .flash-sale-banner-main label {
       font-size: 16px;
       color: #fff;
       font-weight: 500;
       font-family: 'Archivo', sans-serif;
       margin: 0 40px 0 10px;
       transition: .7s ease-in-out;
   }
   .flash-sale-banner-main .flash-sale-banner-timer {
     transition: .7s ease-in-out;
   }
   .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block {
       background: #FFFFFF;
       border-radius: 4px;
       padding: 5px 15px;
       font-size: 20px;
       color: #DB2F60;
       font-family: 'Archivo', sans-serif;
       font-weight: 500;
       display: inline-block;
       text-align: center;
       line-height: 1;
       margin: 0 5px;
       width: 52px;
       transition: .7s ease-in-out;
   }
   .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block span.flash-sale-hour-block {
       display: block;
       font-size: 10px;
       text-transform: uppercase;
       color: #000;
       margin: 4px 0 0;
   }
   .flash-sale-banner-main .flash-clickable-link,
   .single_post_banner .flash-clickable-link {
       position: absolute;
       left: 0;
       right: 0;
       top: 0;
       bottom: 0;
       transition: 0s ease-in-out;
       z-index: 9;
   }
   .single_post_banner .flash-clickable-link{
     margin: 0;
   }
   .single_post_banner {
     text-align: center;
     visibility: hidden;
     align-items: center;
     justify-content: center;
     padding: 5px;
     position: fixed;
     top: -100%;
     background: #DB2F60;
     left: 0;
     right: 0;
     height: 54px;
     display: flex;
     z-index: 99999999999;
     transition: .7s ease-in-out;
     color: #fff;
     font-family: 'Archivo';
   }
   .flash-sale-banner-main .flash-close-btn,
   .single_post_banner .flash-close-btn {
       position: absolute;
       top: 18px;
       right: 12px;
       height: 15px;
       width: 15px;
       cursor: pointer;
       transition: .2s ease-in-out;
       transform: rotate(45deg);
       opacity: 1;
       z-index: 99;
   }
   .flash-sale-banner-main .flash-close-btn::before,
   .single_post_banner .flash-close-btn::before {
       display: block;
       height: 15px;
       width: 2px;
       background-color: #fff;
       position: absolute;
       left: 5px;
       top: 0;
       content: "";
       transform: rotate(85deg);
   }
   .flash-sale-banner-main .flash-close-btn::after,
   .single_post_banner .flash-close-btn::after {
       content: "";
       display: block;
       height: 15px;
       width: 2px;
       background-color: #fff;
       position: absolute;
       left: 5px;
       top: 0;
   }

   .single_post_banner img {
       max-width: 24px;
       margin-right: 10px;
   }
   .single_post_banner a {
       color: #fff;
       text-decoration: underline;
       margin-left: 35px;
   }
   .single_post_banner a svg {
       max-width: 30px;
       margin: 0 0 0 7px;
       position: relative;
       top: 4px;
   }

   body.flash-sale-banner-open {
       transition: margin 250ms ease .1s;
       margin-top: 54px;
   }
   .elementor-popup-modal .dialog-close-button{
     z-index: 9999999999;
   }
   .dialog-type-lightbox.flash-sale-banner{
     display: none;
   }
   html[lang="en-US"] .dialog-type-lightbox.flash-sale-banner{
     display: block;
   }
   html[lang="en-US"] .flash-sale-banner-main:hover .flash-clickable-link{
       background: rgba(196,45,88,0.5);
       /*box-shadow: 0px 7px 20px 7px rgba(0, 0, 0, 0.2);*/
   }
   /*html[lang="en-US"] .flash-sale-banner-main:hover img,
   html[lang="en-US"] .flash-sale-banner-main:hover label,
   html[lang="en-US"] .flash-sale-banner-main:hover .flash-sale-banner-timer {
       opacity: 0.4;
   }*/
   .header2-menu.elementor-nav-menu__align-left .elementor-nav-menu li.growth-hide-on-desktop {
       display: none;
   }

   /*------ Black Friday Flash Sale banner --------*/
   .flash-sale-banner-main.black_firday_sale_flash_banner,
   .flash-sale-banner-main.winter_sale_flash_banner {
       background-color: #CE6354;
   }
   .flash-sale-banner-main.cyber_monday_sale_flash_banner {
       background-color: #9AA3E9;
   }
   .flash-sale-banner-main.holiday_sale_flash_banner {
       /*background-color: #DB2F60;*/
       /*background-image: url('./assets/src/images/banner2desktop.gif');*/
       background-image: url('./assets/src/images/SpringMaskgroup.png');
       background-repeat: no-repeat;
       background-size: cover;
   }

   /*
   .flash-sale-banner-main.black_firday_sale_flash_banner::after,
   .flash-sale-banner-main.cyber_monday_sale_flash_banner::after,
   .flash-sale-banner-main.holiday_sale_flash_banner::after{
       background-image: url('./assets/src/images/banner2desktop.gif');
       background-color: #DB2F60;
   }*/
   .flash-sale-banner-main.cyber_monday_sale_flash_banner::after,
   .flash-sale-banner-main.holiday_sale_flash_banner::after,
   .flash-sale-banner-main.black_firday_sale_flash_banner::after,
   .flash-sale-banner-main.winter_sale_flash_banner::after{
       background-image: url('./assets/src/images/SpringMaskgroup.png');
       background-size: cover;
       background-repeat: no-repeat;
       position: absolute;
       content: "";
       left: 0;
       right: 0;
       top: 0;
       bottom: 0;
       z-index: -1;
   }
   .flash-sale-banner-main.black_firday_sale_flash_banner:hover{
     /*background-color: #DB2F60;*/
   }
   .flash-sale-banner-main.black_firday_sale_flash_banner:hover .flash-clickable-link,
   .flash-sale-banner-main.winter_sale_flash_banner:hover .flash-clickable-link{
       background: linear-gradient(269.47deg, rgba(219,47,96,0.6) -2.53%, rgba(154,163,233,0.9) 109.77%) !important;
   }
   .flash-sale-banner-main.cyber_monday_sale_flash_banner:hover .flash-clickable-link{
       background: linear-gradient(89.91deg, rgba(154,163,233,0.6) 2.29%, rgba(178,109,221,0.9) 100%) !important;
   }
   html[lang="en-US"] .flash-sale-banner-main.holiday_sale_flash_banner:hover .flash-clickable-link{
       background: transparent; !important;
   }
   /*.flash-sale-banner-main.holiday_sale_flash_banner:hover .flash-clickable-link{
       background: linear-gradient(88.29deg, rgba(250,126,30,0.6) -100.23%, rgba(219,47,96,0.8) 84.55%) !important;
   }*/
   /*========================
   Media
   ========================*/
   .blog-post-floating-banner {
       max-width: 1060px;
       margin: 0 auto;
       background: #DB2F60;
       box-shadow: 0px 10px 20px 10px rgba(20, 23, 68, 0.15);
       border-radius: 6px;
       display: flex;
       align-items: center;
       font-family: 'Archivo', sans-serif;
       left: 0;
       right: 0;
       z-index: 99999;
       margin: 50px auto 0;
       position: relative;
   }
   .blog-post-floating-banner .click-area {
       position: absolute;
       left: 0;
       right: 0;
       top: 0;
       bottom: 0;
   }
   .blog-post-floating-banner .blog-post-floating-banner-img {
       background: linear-gradient(99.53deg, #F7A491 -1.17%, #EE1D52 105.12%);
       border-radius: 6px 0px 0px 6px;
       padding: 12px;
   }
   .blog-post-floating-banner-text {
       display: flex;
       align-items: center;
       justify-content: space-between;
       width: 93%;
       padding: 0 0 0 20px;
       font-size: 16px;
       color: #fff;
   }
   .blog-post-floating-banner .blog-post-floating-banner-img img {
       max-width: 25px;
   }
   .blog-post-floating-banner-text a{
     color: #fff;
     text-decoration: underline;
     display: flex;
     align-items: center;
   }
   .blog-post-floating-banner-text a svg{
     max-width: 25px;
     margin: 0 0 0 10px;
   }
   .plan-benefits ul .elementor-icon-list-text {
       padding-right: 20px;
   }
   html:not([lang="en-US"]) .hide-other-foreign-languages {
       display: none;
   }
   html[lang="es"] .flash-sale-most-popular-banner,
   html[lang="fr"] .flash-sale-most-popular-banner,
   html[lang="ro"] .flash-sale-most-popular-banner{
       left: 25% !important;
   }
   html[lang="zh-tw"] .flash-sale-most-popular-banner {
      left: 35% !important;
   }
   @media screen and (max-width: 1400px) {
     .pathsocial-login2021 .elementor-container {
       max-width: 880px !important;
       padding: 90px 30px 100px
     }
   }

   @media screen and (max-width: 1024px) {
     .price-text-block-new .pricing_des_txt>span {
       top: -120px !important;
     }

     .elementor-12526 .elementor-element.elementor-element-c9372e3 .elementor-button {
       padding: 20px 40px 20px 40px;
     }

     .home-user-testi {
       left: 0;
       top: 0;
     }

     .actions-per-day.overview-right-section.card #actions-per_div .last24_sale_data_div {
       padding: 0;
     }

     .actions-per-day.overview-right-section.card #actions-per_div .last24_sale_data_div div#actions-perChart {
       padding: 0;
       flex: auto;
       max-width: 100%;
       margin: 40px 0;
       top: -42px;
     }

     .page-traffic-source-div.card .card-body canvas#trafic_source_chart {
       width: 110px !important;
       height: auto !important;
       margin: 0 20px 0 0;
     }

     .plan-benefits ul .elementor-icon-list-text {
       padding-right: 20px;
     }

     .custom-social-proof2 {
       display: none !important;
     }


     .cs-box-2 .elementor-column-wrap {
       width: calc(100% - 10px);
     }

     .banner-slide-img .elementor-image,
     .banner-slide-img .elementor-widget-container {
       max-height: 270px;
     }

     .organic-follower {
       position: absolute;
       max-width: 60%;
       margin: 20px 0 40px;
       top: 30%;
       right: 0;
       transform: scale(0.8);
       transform-origin: right center;
     }

     html[lang="fr"] .rely-section-lang h2 {
       font-size: 24px !important;
     }

     .image_author_section p.last_updated {
       font-size: 13px;
     }

     .want_more_follower-box-default h2 {
       font-size: 28px;
       line-height: 38px;
     }

     .want_more_follower:before {
       background: url(assets/src/images/hand-mobile-img.png) no-repeat left center;
       height: 250px;
       width: 350px;
       background-size: cover;
     }

     .want_more_follower {
       background: url(assets/src/images/mobile-default-bg-follower.svg) no-repeat left center;
       display: block;
       padding-top: 70px;
       height: 600px;
       text-align: center;
       background-size: cover;
     }
     .want_more_follower:after{display: none;}
     .flash-sale-banner-main > img{
           margin-right: 0;
           max-width: 23px;
       }
        .flash-sale-banner-main label{
           font-size: 13px;
           margin: 0 8px;
       }
       .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block{
           padding: 5px 7px;
           margin: 0 2px;
           font-size: 14px;
           width: 35px;
       }
       .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block span.flash-sale-hour-block{
           font-size: 10px;
       }
       .flash-sale-banner-main.black_firday_sale_flash_banner label,
       .flash-sale-banner-main.cyber_monday_sale_flash_banner label,
       .flash-sale-banner-main.holiday_sale_flash_banner label,
       .flash-sale-banner-main.winter_sale_flash_banner label  {
          text-align: left;
       }
       .flash-sale-banner-main.black_firday_sale_flash_banner label span,
       .flash-sale-banner-main.cyber_monday_sale_flash_banner label span,
       .flash-sale-banner-main.holiday_sale_flash_banner label span,
       .flash-sale-banner-main.winter_sale_flash_banner label span{
         display: block;
       }
   }

   @media screen and (max-width: 850px) {
     .price-text-block-new .pricing_des_txt>span {
       top: -122px !important;
       width: max-content;
       text-align: center;
     }

     .instagram-engagement-section .input-group h4 {
       text-align: center;
       font-size: 35px;
     }

     .instagram-engagement-section .input-group p {
       text-align: center;
     }

     .insta-hastag-genertor br {
       display: none;
     }

     .instagram-audit-box p,
     .instagram-audit-box h4 {
       text-align: center;
     }

     .input-prepend-section input {
       font-size: 13px;
     }

     .custom-container .custom-row {
       display: block;
     }

     .hashtag-genrate-right-section h4 {
       font-size: 16px;
     }

     .hashtag-genrate-right-section ul li {
       font-size: 16px;
     }

     .hashtagrecommended-btn span {
       width: 48%;
       font-size: 16px;
     }

     .hashtagrecommended-btn span:nth-child(2n+2) {
       float: right;
       margin-right: 0;
     }

     .hashtagrecommended-btn span:nth-child(4n+4) {
       margin-right: 0;
     }

     .custom-container {
       padding: 0 30px;
     }

     .custom-container .custom-row .username-genertor-col-6,
     .custom-container .custom-row .username-genertor-col-8,
     .custom-container .custom-row .username-genertor-col-4 {
       max-width: 100%;
       margin-bottom: 20px;
     }

     .banner-slide-img .elementor-image img,
     .banner-slide-img .elementor-widget-container img{
       transition-timing-function: ease-in-out;
       animation: img-move-2 12s ease-in-out 3s infinite alternate forwards;
     }

     #planForm .ps-ig-account_div span {
       font-size: 16px;
     }

     #planForm .ps-ig-account_div {
       padding: 20px 0;
       margin: 0 0 20px;
     }

     #planForm h2 {
       font-size: 24px;
     }

     #planForm .plan-boxs h3 {
       font-size: 22px;
     }

     #planForm .plan-boxs h3 img {
       max-width: 34px;
       margin-right: 10px;
     }

     #planForm .plan-boxs h4 {
       font-size: 35px;
     }

     #planForm .plan-boxs h4 sub {
       font-size: 20px;
     }

     #planForm .plan-boxs ul li,
     #planForm .tab.tab-plan-details label p {
       font-size: 13px;
     }

     html[lang="fr"] #responsive-box p.elementor-image-box-description {
       font-size: 15px;
     }

     html[lang="fr"] .above-instagram-growth h2 {
       font-size: 17px !important;
     }

     html[lang="de"] .customer-reviews .elementor-text-editor,
     html[lang="fr"] .customer-reviews .elementor-text-editor,
     html[lang="es"] .customer-reviews .elementor-text-editor {
       font-size: 14px;
     }

     html[lang="es"] .social-box-you h2 {
       font-size: 22px !important;
     }

     html[lang="de"] .see-all-review a.elementor-button-link,
     html[lang="es"] .see-all-review a.elementor-button-link,
     html[lang="fr"] .see-all-review a.elementor-button-link {
       font-size: 12px !important;
     }

     html[lang="de"] #responsive-box p.elementor-image-box-description,
     html[lang="fr"] #responsive-box p.elementor-image-box-description,
     html[lang="es"] #responsive-box p.elementor-image-box-description {
       font-size: 15px;
     }

     html[lang="de"] #boxes-section .elementor-widget-text-editor,
     html[lang="es"] #boxes-section .elementor-widget-text-editor,
     html[lang="fr"] #boxes-section .elementor-widget-text-editor {
       font-size: 15px;
     }

     html[lang="fr"] .preview-growth-btn a.elementor-button-link,
     html[lang="de"] .preview-growth-btn a.elementor-button-link,
     html[lang="es"] .preview-growth-btn a.elementor-button-link {
       font-size: 12px !important;
     }

     html[lang="fr"] #instagram-growth-below .elementor-text-editor,
     html[lang="de"] #instagram-growth-below .elementor-text-editor,
     html[lang="es"] #instagram-growth-below .elementor-text-editor {
       font-size: 11px;
     }

     html[lang="de"] .elementor-nav-menu--main .elementor-nav-menu a {
       padding: 13px 10px !important;
       word-break: break-all;
     }
     html[lang="de"] .elementor-reverse-mobile .elementor-nav-menu--main .elementor-nav-menu a{
       padding: 13px 0 !important;
       font-size: 13px;
     }
     html[lang="de"] .elementor-reverse-mobile {
       padding: 20px !important;
     }

     html[lang="zh-tw"] .video-below-box,
     html[lang="ko"] .video-below-box,
     html[lang="ja"] .video-below-box {
       margin-bottom: 25px;
     }

     html[lang="zh-tw"] .elementor-13360 .elementor-element.elementor-element-3028e8c8,
     html[lang="ja"] .elementor-13360 .elementor-element.elementor-element-3028e8c8,
     html[lang="ko"] .elementor-13360 .elementor-element.elementor-element-3028e8c8 {
       margin-bottom: 100px;
     }

     html[lang="ja"] .elementor-13617 .elementor-element.elementor-element-2e969440 {
       font-size: 14px;
     }

     html[lang="ja"] .elementor-9518 .elementor-element.elementor-element-282c124a .elementor-heading-title {
       font-size: 30px;
     }

     #login-box {
       position: static;
     }

     #instagram-automation-agencies {
       margin: 20px auto 20px;
     }

     .categories-tables-content-main:after,
     .resource-blog-main:before,
     .resource-blog-main:after {
       display: none;
     }

     .category-section .category-name {
       font-size: 24px;
     }

     .custom-container.font-generatorMain .custom-row {
       display: flex;
     }

     .fonts-yourpage .yourpage-block3 .yourpost-gallery div {
       max-width: 31.6666%;
       flex: 0 0 31.66666%;
     }

     .fontsNav-items ul li {
       margin: 0 1px;
     }

     .fontsNav-items ul li a {
       font-size: 16px;
       padding: 5px 10px;
     }

     #growth-demo-page .user-overview-top-section.dash-card .row .col-md-3,
     #growth-demo-page .user-overview-top-section.dash-card .row .col-md-4 {
       display: block;
       flex: 0 0 50%;
       max-width: 50%;
     }

     #growth-demo-page .user-overview-top-section.dash-card .row .col-md-5,
     #growth-demo-page .user-overview-top-section.dash-card .row .col-md-4:last-child {
       flex: 0 0 100%;
       max-width: 100%;
     }

     #growth-demo-page .userprofile-sectionmain .row .col-md-3 {
       flex: 0 0 35%;
       max-width: 35%;
     }

     #growth-demo-page .userprofile-sectionmain .row .col-md-5 {
       flex: 0 0 65%;
       max-width: 65%;
       text-align: center;
     }

     #growth-demo-page .overview-insta-user h3 {
       font-size: 20px;
     }

     .photo-result-wrapper.container {
       max-width: 100%;
       display: block;
     }
     html[lang="de"] ul.elementor-nav-menu li.desktop-getstratedBtn a {
         padding: 13px 30px !important;
     }
   }

   @media only screen and (max-width: 767px) {
     .flash-sale-banner-main label span {
       display: none;
   }
   #intercom-container {
       position: relative;
       z-index: 9999999999;
   }
   .single_post_banner{
     font-size: 10px;
     text-align: left;
     line-height: 1.2;
     justify-content: space-evenly;
   }
   .single_post_banner a{
     margin: 0 15px;
   }
   .single_post_banner div span {
       display: block;
   }
   .single_post_banner a svg{
     max-width: 25px;
   }
   .flash-sale-banner-main.winter_sale_flash_banner {
       /*justify-content: flex-start;*/
   }
   .flash-sale-banner-main.winter_sale_flash_banner label{
     font-size: 11px;
   }
   html[lang="fr"] .flash-sale-banner-main label,
   html[lang="es"] .flash-sale-banner-main label,
   html[lang="ja"] .flash-sale-banner-main label,
   html[lang="ar"] .flash-sale-banner-main label,
   html[lang="pt"] .flash-sale-banner-main label{
     font-size: 11px;
     margin: 0 5px;
   }
   html[lang="fr"] .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block,
   html[lang="es"] .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block,
   html[lang="ar"] .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block,
   html[lang="pt"] .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block{
     font-size: 11px;
     width: 30px;
   }
   html[lang="fr"] .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block span.flash-sale-hour-block,
   html[lang="es"] .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block span.flash-sale-hour-block,
   html[lang="ja"] .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block span.flash-sale-hour-block,
   html[lang="ar"] .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block span.flash-sale-hour-block,
   html[lang="pt"] .flash-sale-banner-main .flash-sale-banner-timer .flash-sale-timer-block span.flash-sale-hour-block{
     font-size: 9px;
   }
   html[lang="es"] .flash-sale-banner-main .flash-close-btn,
   html[lang="ar"] .flash-sale-banner-main .flash-close-btn,
   html[lang="pt"] .flash-sale-banner-main .flash-close-btn{
     right: 5px;
   }
   html[lang="de"] .flash-sale-banner-main.holiday_sale_flash_banner label,
   html[lang="it"] .flash-sale-banner-main.holiday_sale_flash_banner label,
   html[lang="ro"] .flash-sale-banner-main.holiday_sale_flash_banner label{
     font-size: 11px;
   }
   html[lang="de"] .flash-sale-banner-main.holiday_sale_flash_banner .flash-sale-banner-timer .flash-sale-timer-block,
   html[lang="it"] .flash-sale-banner-main.holiday_sale_flash_banner .flash-sale-banner-timer .flash-sale-timer-block,
   html[lang="ro"] .flash-sale-banner-main.holiday_sale_flash_banner .flash-sale-banner-timer .flash-sale-timer-block {
       margin: 0;
       font-size: 10px;
       width: 30px;
   }
   html[lang="de"] .flash-sale-banner-main.holiday_sale_flash_banner .flash-sale-banner-timer .flash-sale-timer-block span.flash-sale-hour-block,
   html[lang="it"] .flash-sale-banner-main.holiday_sale_flash_banner .flash-sale-banner-timer .flash-sale-timer-block span.flash-sale-hour-block,
   html[lang="ro"] .flash-sale-banner-main.holiday_sale_flash_banner .flash-sale-banner-timer .flash-sale-timer-block span.flash-sale-hour-block {
       font-size: 8px;
   }
   html[lang="de"] .flash-sale-banner-main.holiday_sale_flash_banner .flash-close-btn,
   html[lang="it"] .flash-sale-banner-main.holiday_sale_flash_banner .flash-close-btn,
   html[lang="ro"] .flash-sale-banner-main.holiday_sale_flash_banner .flash-close-btn{
     right: 4px;
   }

     .custom-mobile-menu.elementor-widget-nav-menu ul.sub-menu {
       position: static;
       margin-left: 0 !important;
       text-align: center;
   }
   .custom-mobile-menu.elementor-widget-nav-menu ul.sub-menu a {
       justify-content: center;
       border: none;
   }
   .custom-mobile-menu.elementor-widget-nav-menu ul li ul a {
       margin: 0;
       position: relative;
   }
   .custom-mobile-menu.elementor-widget-nav-menu .elementor-nav-menu li ul li a {
       justify-content: flex-start;
       border-left: none;
   }
   .custom-mobile-menu.elementor-widget-nav-menu .elementor-nav-menu li ul li:first-child a::before {
       content: "";
       background: url("../images/Group3919.png");
       width: 20px;
       height: 20px;
       margin-right: 10px;
       display: inline-block;
       background-size: 20px;
       background-repeat: no-repeat;
   }
   .custom-mobile-menu.elementor-widget-nav-menu .elementor-nav-menu li ul li:last-child a::before {
       content: "";
       background: url("../images/Group3918.png");
       width: 20px;
       height: 20px;
       margin-right: 10px;
       display: inline-block;
       background-size: 20px;
       background-repeat: no-repeat;
   }
   .custom-mobile-menu.elementor-widget-nav-menu .elementor-nav-menu li ul li {
       display: block;
   }
   .custom-mobile-menu.elementor-widget-nav-menu .elementor-nav-menu li ul {
       width: 100% !important;
       left: inherit !important;
       right: 0;
       box-shadow: 0px 10px 50px 10px rgba(20, 23, 68, 0.07);
       border-radius: 10px;
   }
   .custom-mobile-menu.elementor-widget-nav-menu .elementor-nav-menu li.menu-item-has-children a::after{
     display: none;
   }
     .referral-faq-block{
       padding: 50px 0;
     }
   .refer-friend-block .row.align-center .col-md-6:first-child {
       order: 2;
   }
   .refer-friend-block .refer-friend-block-right img {
       width: 90%;
       margin: 0 auto;
       display: block;
   }
   .refer-friend-block .refer-friend-block-right {
       margin: 0 0 30px;
   }
   .refer-coloured-inner-block{
     padding: 50px 40px;
     background: linear-gradient(108.66deg, #DE3D6A -47.5%, #F498B1 51.6%, #DB2F60 100%);;
   }
   .refer-coloured-under-block{
     margin: 20px 0;
   }
   .coloured-dotted-img .desktop-coloured-vector, .coloured-dotted-img-right .desktop-coloured-vector {
       display: none;
   }
   .coloured-dotted-img .mobile-coloured-vector, .coloured-dotted-img-right .mobile-coloured-vector{
     display: block;
   }
   #growth-demo-page .col-md-6:last-child .growth-columns {
       margin-top: 3rem;
   }
   .coloured-dotted-img {
       position: absolute;
       bottom: -28px;
       width: auto;
       left: 0;
       right: inherit;
       margin: 0 auto;
   }
   .coloured-dotted-img-right {
       position: absolute;
       top: 53px;
       width: auto;
       left: 65px;
       right: 0;
       margin: 0 auto;
   }
   .referral-faq-block h3{
     margin: 0 0 30px;
   }
   .refer-friend-block-left h4{
     font-size: 35px;
   }
   .bottom-colored-circle1{
     width: 20%;
   }
   .bottom-colored-circle2{
     width: 11%;
   }
   #growth-demo-page .border-right-section {
       border-right: none;
     }

     #growth-demo-page .border-left-section {
       border-left: none;
     }
     .total-followers-section-graph-main{
       padding: 0;
     }
     .image_author_section {
       margin-bottom: 0;
     }

     .hashtag-col {
       max-width: 100%;
     }

     .hastagTable-data {
       flex-wrap: wrap;
     }

     .hastagTable-data .hashtagList {
       max-width: 48%;
       flex: 0 0 48%;
       margin-bottom: 15px;
     }

     .hastagTable-data .hashtagList span {
       font-size: 11px;
     }

     .similarTabs-design.fonts-tabs ul.tabs-custom li.tab-link {
       padding: 15px 0;
       text-align: center;
     }

     .custom-container.font-generatorMain .custom-row {
       display: block;
     }

     .custom-container .fontgenerator-col-8,
     .custom-container .fontgenerator-col-4,
     .innerCustom-row .font-inner-col {
       max-width: 100%;
       flex: 0 0 100%;
     }

     .fonts-tabs ul.tabs li {
       padding: 10px 0;
     }

     .fontsNav-items ul {
       display: flex;
       justify-content: space-between;
       width: 100%;
     }

     .fontsNav-items {
       margin: 10px 0 40px;
     }

     .fonts-yourpage .yourpage-block3 .yourpost-gallery div {
       max-width: 32.333%;
       flex: 0 0 32.333%;
     }

     .getStartedForm span {
       max-width: 15%;
       flex: 0 0 15%;
       font-size: 15px;
     }

     body .modal {
       z-index: 99999999;
     }

     .getStartedForm input[type="text"] {
       height: 40px;
       max-width: 47%;
       flex: 0 0 47%;
       font-size: 14px;
     }

     .getStartedForm input[type="submit"] {
       width: 38%;
       font-size: 11px;
     }

     .new-footer-menu nav ul li a {
       text-align: center !important;
       display: inline-block !important;
     }

     html[lang="ko"] #footerLegal-menu ul li a.elementor-item,
     html[lang="zh-tw"] #footerLegal-menu ul li a.elementor-item,
     html[lang="ja"] #footerLegal-menu ul li a.elementor-item,
     html[lang="fr"] #footerLegal-menu ul li a.elementor-item,
     html[lang="de"] #footerLegal-menu ul li a.elementor-item,
     html[lang="es"] #footerLegal-menu ul li a.elementor-item {
       white-space: normal;
     }

     /* .price-text-block-new h1,
     .price-text-block-new h1 span.core_monthly_price,
     .price-text-block-new h1 span.currency_symbol.currency_symbol_main {
       font-size: 40px;
     } */

     .new-footer-menu nav ul li {
       text-align: center;
     }

     .newterms-footermenu nav ul li {
       text-align: right;
     }

     .newterms-footermenu nav ul li a.elementor-item {
       display: inline-block;
     }

     .usersearchResult-main {
       max-width: 100%;
       width: 100%;
       position: absolute;
       top: 180px;
       left: 0;
       right: 0;
       padding: 0 30px;
     }

     .userresultLoop-box {
       display: block;
       border: 0px;
       padding: 0;
     }

     .userresultLoop-box .usersearch-details {
       display: block;
       border-bottom: 1px solid #ccc;
       padding: 15px 0;
     }

     .usersearchResult-main .userresult-box .usersearch-details {
       max-width: 100%;
     }

     .categories-tables-content ul li {
       width: 49%;
     }

     .categories-tables-content ul li:nth-child(2n+2) {
       float: right;
     }

     .categories-tables-content ul li a {
       display: block;
       text-align: center;
       padding: 13px 10px;
     }

     .price-text-block h1 {
       font-size: 38px;
     }

     /*.price-text-block h1 span{
           font-size: 15px;
       }*/
     html[lang="fr"] #instagram-growth-below .elementor-text-editor,
     html[lang="de"] #instagram-growth-below .elementor-text-editor,
     html[lang="es"] #instagram-growth-below .elementor-text-editor,
     html[lang="pt"] #instagram-growth-below .elementor-text-editor  {
       font-size: 15px;
     }

     html[lang="fr"] .instagram-growth h2,
     html[lang="pt"] .instagram-growth h2 {
       font-size: 24px !important;
     }

     html[lang="de"] .instagram-growth-organic h1,
     html[lang="pt"] .instagram-growth-organic h1 {
       font-size: 26px !important;
     }

     html[lang="zh-tw"] .video-below-box,
     html[lang="ko"] .video-below-box,
     html[lang="ja"] .video-below-box,
     html[lang="pt"] .video-below-box {
       margin-bottom: 15px;
     }

     html[lang="zh-tw"] .elementor-13360 .elementor-element.elementor-element-3028e8c8,
     html[lang="ja"] .elementor-13360 .elementor-element.elementor-element-3028e8c8,
     html[lang="ko"] .elementor-13360 .elementor-element.elementor-element-3028e8c8,
     html[lang="pt"] .elementor-13360 .elementor-element.elementor-element-3028e8c8 {
       margin-bottom: 60px;
     }

     html[lang="ja"] .elementor-13360 .elementor-element.elementor-element-58edf682 .elementor-button,
     html[lang="ja"] .elementor-13360 .elementor-element.elementor-element-1b73f1cb .elementor-button,
     html[lang="pt"] .elementor-13360 .elementor-element.elementor-element-1b73f1cb .elementor-button {
       font-size: 14px;
       padding-left: 10px;
       padding-right: 10px;
     }

     .brands-section .elementor-column-wrap.elementor-element-populated {
       padding: 0 !important;
       padding-bottom: 10px !important;
     }

     #responsive-box .elementor-image-box-wrapper {
       display: flex;
       justify-content: center;
       align-items: center;
     }

     #responsive-box .elementor-image-box-wrapper figure.elementor-image-box-img {
       margin-right: 10px !important;
     }

     div#responsive-box {
       display: flex;
       justify-content: center;
     }

     .influencers_brands .elementor-column-wrap.elementor-element-populated {
       padding: 0 20px 20px !important;
     }

     /*.home .home-user-testi
       {
           top: -100px;
       }*/
     .home-user-testi {
       position: relative;
       left: 0;
       top: 20px;
     }

     .actions-per-day.overview-right-section.card #actions-per_div .last24_sale_data_div div#actions-perChart {
       padding: 0;
       flex: auto;
       max-width: 100%;
       margin: 0;
       top: 0;
     }

     .categories-tables-content ul li {
       margin-bottom: 15px;
     }

     #boxes-section {
       background-position: center;
       display: block;
       background-size: auto;
       box-shadow: none;
     }

     .growth-preview-instagram-links.start_growth_link {
       margin-top: 1rem;
     }

     .user-pofile-left-section h3 strong,
     .user-pofile-left-section .followerContainer h3 {
       font-size: 20px;
     }

     .user_data_div {
       display: block;
     }

     .user-pofile-right-section,
     .user-pofile-left-section {
       padding: 30px 10px;
     }

     .user-genrator-checkbox {
       display: block;
     }

     .user-pofile-right-section .inner-section-text {
       padding: 0 !important;
     }

     .instagram-audit-section .user-pofile-left-section {
       padding: 30px 0;
     }

     .user_data_div i.fa.fa-spinner.fa-spin {
       width: auto;
       top: -11%;
       left: 41%;
       color: #000;
     }

     .instagram-audit-section .user_data_div i.fa.fa-spinner.fa-spin {
       top: -70px;
     }

     .user-genrator-right-section i.fa.fa-spinner.fa-spin.tool-page-loader {
       top: 55%;
     }

     .hashtag-genrate-right-section i.fa.fa-spinner.fa-spin.tool-page-loader {
       top: 15%;
     }

     .social-custom-popup .scp-form {
       display: block !important;
       padding: 10px !important;
       max-width: 100%;
     }
     .tools-bg-right{
       width: 100%;
     }

     .custm-popup-lt-section,
     .custm-popup-rt-section {
       width: 100% !important;
       padding: 10px !important;
     }

     .user_data_div {
       display: block;
     }

     .social-custom-popup .scp-content {
       height: 100vh !important;
       width: 100% !important;
       overflow-y: scroll;
       flex-direction: column;
     }

     .social-custom-popup button.scp-close {
       right: 19px !important;
       top: 16px !important;
     }

     .txt-img-section p img {
       padding-right: 6px !important;
     }

     .txt-img-section-btm {
       padding-left: 0 !important;
     }

     .page-traffic-source-div.card .card-body {
       display: block;
     }

     .page-traffic-source-div.card .card-body canvas#trafic_source_chart {
       width: 90% !important;
       height: auto !important;
       margin: 0 auto;
     }

     .page-traffic-source-div.card {
       height: auto;
       min-height: 200px;
     }

     div#chartjsLegend {
       margin: 30px auto 0;
       width: 80%;
     }

     .country-data {
       margin: 20px 0;
     }

     .overview-profile-lt-section {
       display: flex;
       width: 100%;
       float: none;
       padding: 0 20px;
       align-items: center;
       border: 0;
     }

     .overview-img-section {
       border-radius: 100%;
       width: 90px;
       height: 90px;
       overflow: hidden;
     }

     .overview-insta-user {
       padding-left: 10px;
     }

     .overview-insta-user h3 {
       margin: 0 0 10px;
       font-size: 18px;
     }

     .overview-insta-user h3 span {
       display: block;
     }

     .overview-insta-user p {
       margin-bottom: 0;
     }

     .overview-profile-rt-section {
       padding-right: 0;
       margin: 20px 0 0;
     }

     .overview-profile-md-section {
       margin: 20px 0 0;
     }

     .real-time-div {
       padding: 20px;
     }

     .real-time-div p {
       font-size: 16px;
     }

     span.activity-feed {
       padding-left: 20px;
       font-weight: 900;
       font-size: 17px;
     }

     .dashboard-padding-section {
       padding: 15px 15px !important;
     }

     body:not([class*=elementor-page-]) .site-main.with-sidenav {
       padding: 30px 30px !important;
     }

     .dashboard-margen-area {
       padding: 0 !important;
       margin: 20px 0 0;
     }

     .post-bar-top-section h3 {
       font-size: 15px;
       width: 110px;
     }

     .chart-container>.row>.col-md-6:last-child select {
       box-sizing: border-box;
       max-width: -webkit-fill-available;
     }

     .country-data-actions h4 {
       width: 50%;
       font-size: 14px;
       margin: 0;
     }

     .country-data-actions h6 {
       width: 35%;
       margin: 0;
     }

     .organic-follower {
       max-width: 250px;
       top: 44px;
       transform: scale(0.7);
     }

     div#actions-perChart,
     div#last24HoursChart {
       margin: 10px 0 10px;
     }

     .actions-per-day.overview-right-section.card {
       margin-bottom: 0;
     }

     select.map__interval-select {
       margin: 20px 0 0;
       width: 110px;
     }

     .automation_report,
     .filters-main {
       margin: 30px 0 0;
     }

     .stories-viewed,
     .stories-viewed2,
     .stories-viewed3 {
       display: block;
       text-align: center;
       padding: 15px;
     }

     .stories-viewed h5,
     .stories-viewed2 h5,
     .stories-viewed3 h5 {
       margin: 10px 0;
       font-size: 16px;
     }

     .gender-section ul {
       display: block;
     }

     .gender-section ul li {
       display: inline-block;
     }

     .gender-section ul li .check {
       border: 2px solid #fa7e1e;
     }

     .story-views-inner {
       padding: 10px 10px;
     }

     .story-views-inner h3 {
       font-size: 12px;
       width: 70%;
     }

     .story-views-inner p {
       width: 20%;
       font-size: 12px;
     }

     span#user-account {
       font-size: 13px;
     }

     .real-time-top-section {
       margin: 0 0 10px;
     }

     .user-overview-top-section {
       padding-bottom: 15px;
     }

     .comments-liked {
       position: relative;
     }

     .comments-liked .chart-notice {
       margin: 15px 0 0;
     }

     button.simmilar-user-add-dashboard {
       padding: 10px 20px !important;
     }

     body div#chart-followers .chart-notice {
       margin-top: 35px;
       font-size: 13px;
     }

     body div#chart-followers .chart-overlay {
       top: 80px !important;
       height: calc(100% - 80px) !important;
     }

     .pathsocial-login2021 {
       background-image: url(../images/Login-Mobile-BG.png);
       padding: 20px 0 50px
     }

     .pathsocial-login2021 .elementor-container {
       max-width: 84% !important;
       padding: 30px 25px
     }

     .pathsocial-login2021 .elementor-heading-title {
       text-align: center;
       font-size: 32px;
       margin: 15px auto -25px
     }

     .elementor-920 .pathsocial-login2021 .elementor-heading-title {
       font-size: 28px;
       margin: 25px auto 0
     }

     .get-growth-preview-data,
     .get-growth-preview-data-page {
       width: 100%;
       margin: 15px 0 0;
     }

     .growth-preview-instagram-links {
       padding-right: 20px;
     }

     .border-left-section,
     .border-right-section {
       border: none;
     }

     #planForm .plan-boxs {
       min-height: inherit;
     }

     #planForm .tab-payment {
       padding: 30px 20px;
     }

     #planForm .tab-plan-details .button-wrapper {
       position: fixed;
       bottom: 0;
       z-index: 99;
       left: 0;
       width: 100%;
     }

     #planForm .tab-plan-details .button-wrapper button#nextBtn {
       width: 100% !important;
       display: block;
       border-radius: 0;
     }

     #planForm .tab-payment button#prevBtn,
     #planForm .tab-payment button#nextBtn {
       padding: 15px 20px;
       width: auto;
     }

     .success-tab .button-wrapper {
       position: fixed;
       bottom: 0;
       z-index: 99;
       left: 0;
       width: 100%;
     }

     .success-tab button#nextBtn {
       border-radius: 0 !important;
     }

     #planForm .plan-boxs ul li {
       display: flex;
       align-items: start;
     }

     .choose-plan-popup .plan-boxs {
       margin: 10px 0;
     }

     button#choose_plan_submit_button {
       width: 100%;
     }

     #planForm .plan-boxs {
       margin: 30px 0 0 0;
     }

     .choose-plan-popup .bts-popup-container {
       max-height: 95vh;
       padding: 0 !important;
     }

     .choose-plan-popup p.payment_text {
       max-width: 100%;
     }

     .popup-open {
       overflow: hidden;
     }

     .activity_feed_no_data p,
     .follower_country_mmain .follower_by_country_no_data p,
     div#chart-followers .chart-notice p {
       font-size: 12px;
     }

     .activity-feed-right-section .activity_feed_no_data img {
       max-width: 45px;
     }

     body div#chart-followers .chart-overlay {
       top: 0px !important;
       height: 100% !important;
     }

     body div#chart-followers .chart-notice {
       margin: 0;
     }

     .activity-feed-right-section .activity_feed_no_data {
       top: 0;
     }

     .follower_country_mmain.py-4 {
       position: relative;
     }

     .follower_country_mmain .follower_by_country_no_data {
       position: absolute;
       left: 0;
       top: 50%;
       text-align: center;
       z-index: 9;
       width: 100%;
       bottom: 0;
       transform: translateY(-50%);
       padding: 0 30px;
     }

     .choose-plan-btn {
       position: absolute;
       left: 0;
       width: 100%;
       bottom: 0px;
       z-index: 9999;
     }

     .choose-plan-popup .bts-popup-container .bts-popup-content {
       max-height: 95vh;
       overflow: auto;
       padding: 30px;
     }

     .choose-plan-popup p.payment_text {
       margin-bottom: 7px;
     }

     .floating-text.growth-preview-instagram-links.sticky_button.skin_srolld {
       border-radius: 0;
       border: none;
       background-color: #f7f7f7;
       color: #000;
       text-align: center;
       padding: 10px 0;
       border: 1px solid #cacaca;
       box-shadow: 0 0 10px #ccc;
     }

     .floating-text.growth-preview-instagram-links.sticky_button.skin_srolld p {
       margin: 0 0 10px;
       font-weight: 700;
       color: #000;
     }

     .floating-text.growth-preview-instagram-links.sticky_button.skin_srolld button {
       border-radius: 0;
       border: none;
       color: #ffffff;
       margin: 0;
       padding: 0;
     }

     .floating-text.growth-preview-instagram-links.sticky_button.skin_srolld button a {
       border-radius: 2px;
       border: none;
       background-color: #ee1d52;
       color: #ffffff;
       padding: 10px 60px;
       display: inline-block;
       margin: 0 10px;
     }

     .floating-text.growth-preview-instagram-links.sticky_button.skin_srolld button.nogrowth a {
       background: transparent;
       border: 1px solid #ee1d52;
       color: #ee1d52;
     }

     .floating-text.growth-preview-instagram-links.sticky_button.skin_srolld button.nogrowth a:hover,
     .floating-text.growth-preview-instagram-links.sticky_button.skin_srolld button.nogrowth a:focus {
       background: #ee1d52;
       border-color: #ee1d52;
       color: #fff;
     }

     form#planForm .circle-img {
       display: none !important;
     }

     .ps-card-title:before {
       width: 20px;
       height: 3px;
       margin-top: -1px;
     }

     body .btn-postion-rel {
       position: relative !important;
       bottom: 0 !important;
       top: 0 !important;
     }

     .organic-follower-col {
       max-width: 360px;
       margin-left: auto;
       margin-right: auto;
       padding: 0 10px;
     }

     .categories-tables-content-main,
     .resource-blog-main {
       padding: 0 20px;
     }

     #downgrade_current_plan_popup .modal-dialog .modal-content,
     #update-instagram-account .modal-dialog .modal-content {
       padding: 40px 25px 25px;
     }

     .account-page-wrapper .account-edit-form .form-group .col-6,
     .account-page-wrapper #elite-account .edit-elite-account-second-section .form-group .col-6 {
       max-width: 100%;
       flex: 0 0 100%;
       padding: 0;
     }

     .account-page-wrapper .account-edit-form .form-group .col-6 label,
     .account-page-wrapper #elite-account .edit-elite-account-second-section .form-group .col-6 label {
       margin-bottom: 10px;
     }

     .account-page-wrapper form.account-edit-form .change-pass,
     .account-page-wrapper #elite-account .edit-elite-account-second-section .change-pass {
       right: 15px;
     }

     /*.client-result-new-design .client-slider-bottom-sec li h6 {
       font-size: 17px;
     }

     .client-result-new-design .client-slider-bottom-sec li h6 span {
       font-size: 13px;
     }*/

     .client-result-new-design .client-slider-top-sec label {
       font-size: 14px;
     }

     .client-result-new-design .client-person-btns span {
       padding: 6px;
     }

     .client-result-new-design .client-slider-main .client-slider-user {
       width: 70px;
       height: 70px;
     }
     html[lang="nl"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post span{
       font-size: 13px;
     }
     html[lang="ro"] .client-result-new-design .hover-image-block{
       left: -25px;
       right: -25px;
     }

     #growth-demo-page .dash-card.dash-card-account {
       padding: 20px 20px;
     }

     .new-searchbar .get-growth-preview-data-page {
       width: auto;
       margin: 0;
       padding: 0 10px 0 0;
       font-size: 10px;
     }

     #growth-demo-page .growth-preview-instagram-links.start_growth_link {
       text-align: center;
     }

     #growth-demo-page .border-space {
       margin: 25px 0;
     }

     #growth-demo-page.demo-new-page .demo-new-btns a:last-child {
       margin: 0;
     }

     #growth-demo-page.demo-new-page .demo-new-btns a {
       margin: 0 20px 0 0;
     }

     #growth-demo-page.demo-new-page .userreached-box {
       padding: 20px;
     }

     #growth-demo-page .followergrowth-chart {
       padding: 30px 0;
     }

     #growth-demo-page .followerstraffic-chart .col-md-5 {
       margin-bottom: 0;
     }

     #growth-demo-page .space-between {
       justify-content: space-between;
       display: block !important;
       text-align: center;
     }

     #growth-demo-page .space-between .growth-preview-instagram-links {
       max-width: 100%;
     }

     #growth-demo-page .overview-img-section {
       width: 60px;
       height: 60px;
     }

     #growth-demo-page .growth-columns .card-body.hastags-body {
       padding: 30px;
     }

     #growth-demo-page .growth-columns .card-body {
       min-height: inherit;
     }

     #growth-demo-page .growth-columns h6 {
       font-size: 20px;
     }

     #growth-demo-page canvas#engagement-rate-section-graph,
     #growth-demo-page canvas#followers-growth-section-graph {
       max-height: 200px;
       height: 200px !important;
     }

     #growth-demo-page .growth-date {
       padding: 10px 0;
     }

     #growth-demo-page .user-overview-top-section.dash-card .row .col-md-3,
     #growth-demo-page .user-overview-top-section.dash-card .row .col-md-4 {
       display: block;
       flex: 0 0 100%;
       max-width: 100%;
     }

     #growth-demo-page .user-overview-top-section.dash-card .row .col-md-5 {
       flex: 0 0 100%;
       max-width: 100%;
     }

     #growth-demo-page .overview-profile-lt-section {
       justify-content: center;
     }

     #growth-demo-page .userprofile-sectionmain .row .col-md-3 {
       flex: 0 0 100%;
       max-width: 100%;
     }

     #growth-demo-page .userprofile-sectionmain .row .col-md-5 {
       flex: 0 0 100%;
       max-width: 100%;
       text-align: left;
     }

     #growth-demo-page p.total_followers_graph_colors_black {
       top: 0;
       position: relative;
       right: 20px;
       margin: 5px 0 0;
     }

     #growth-demo-page p.total_followers_graph_colors_pink {
       left: inherit;
       top: 0;
       position: relative;
       right: 20px;
     }

     #growth-demo-page .tf-data-header p span.total_followers_graph_colors,
     #growth-demo-page .fg-data-header p small,
     #growth-demo-page .tf-data-header p small,
     #growth-demo-page .er-data-header p small {
       font-size: 11px;
     }

     .new-searchbar .input-search-group input[type="text"] {
       font-size: 10px;
       padding: 13px 10px;
     }

     #growth-demo-page .overview-insta-user h3 {
       font-size: 17px;
     }

     .elementor-nav-menu--main li.desktop-getstratedBtn {
       text-align: center;
       padding: 13px 0 0;
     }

     .elementor-nav-menu--main li.desktop-getstratedBtn a.elementor-item {
       display: inline-block;
     }

     #growth-demo-page .er-data-header,
     #growth-demo-page .growth-columns .fg-data-header {
       padding: 0;
     }

     #growth-demo-page .growth-columns .card-body.no-padding {
       padding: 20px;
     }

     #growth-demo-page .followerschart-box {
       padding-top: 0;
     }

     #growth-demo-page .post-bar-section ul li .post-bar-top-section {
       position: relative;
       padding-left: 22px;
       margin-bottom: 7px;
     }

     #growth-demo-page .post-bar-section ul .post-bar-top-section>span {
       position: absolute;
       left: 0;
       top: 5px;
     }

     #growth-demo-page .userreached-box .post-bar-section p.time-section {
       margin: 5px 0 5px 23px;
     }

     h3.referrals-heading span {
       display: block;
       margin: 15px 0 0;
     }

     body.page-template-template-referrals .grsf-global .grsf-referral-status .grsf-referral-status-inner {
       padding: 20px;
     }

     .custom-container.instagram-growth-hacks p,
     .custom-container.instagram-growth-hacks form {
       width: 100%;
       max-width: 100%;
     }

     #growth-demo-page .followers-hashtag-section .col-md-5 {
       -webkit-order: 2;
     }

     #growth-demo-page .followers-hashtag-section .col-md-7 {
       -webkit-order: 1;
     }

     .client-info-row {

       padding: 0;
     }

     #confirmation-reg-add-on-plan {
       margin: 0 auto;
     }

     .start-new-page #joinForm .tab-credit-card-info .input-search-group-main.cc-number {
       display: block;
     }

     .start-new-page #joinForm .tab-credit-card-info .input-search-group-main.cc-number .input-search-group.half-width {
       width: 100%;
     }

     .start-new-page #joinForm .selected-wrapper .selected-item .selected-remove {
       display: inline-block;
     }

     .start-new-page .tab.tab-hashtags-similar-users .nextBtn {
       width: 100%;
     }

     .start-new-page #joinForm .tab-credit-card-info .tab-max-width {
       width: 99%;
     }

     .start-new-page .tab-credit-card-info-error #regAlert {
       bottom: 95px;
       max-width: 83%;
     }

     .start-new-page #joinForm .tab.tab-select-plan {
       padding: 50px 0;
     }

     .start-new-page .pricing-chart-section table th,
     .start-new-page .pricing-chart-section table td {
       display: none;
     }

     .start-new-page .pricing-chart-section table th:first-child,
     .start-new-page .pricing-chart-section table td:first-child {
       text-align: center;
       width: 100%;
       display: block;
       background: none;
     }

     .start-new-page .pricing-chart-section {
       background: none;
       padding: 50px 0;
       overflow: hidden;
     }

     .start-new-page #joinForm .pricing-chart-section table td h4 {
       text-align: center;
     }

     .start-new-page .pricing-chart-section table td p {
       width: 90%;
       margin: 0 auto;
     }

     .start-new-page .pricing-chart-section .mobile-section {
       display: flex;
       justify-content: center;
       margin: 30px 0 0;
     }

     .start-new-page .pricing-chart-section .mobile-section .core-mobile,
     .mobile-section .elite-mobile {
       padding: 0 30px;
     }

     .start-new-page .pricing-chart-section .mobile-section .core-mobile label,
     .start-new-page .pricing-chart-section .mobile-section .elite-mobile label {
       font-size: 24px;
       color: #000;
       font-weight: 700;
       font-family: 'Archivo';
       margin: 0 0 17px;
     }

     .start-new-page .pricing-chart-section .mobile-section .elite-mobile label {
       color: #EE1E52;
     }

     .start-new-page .pricing-chart-section table td .check-circle-icon {
       font-size: 30px;
     }

     .custom_actions_div.date_range_picker_section .col-5,
     .custom_actions_div.date_range_picker_section .col-2 {
       flex: 0 0 100%;
       max-width: 100%;
     }

     #downgrade_current_plan_popup .close_acct_selected .cancel-account-msg,
     #update-instagram-account .close_acct_selected .cancel-account-msg,
     #downgrade_current_plan_popup .close_acct_selected .cancel-account-btn,
     #update-instagram-account .close_acct_selected .cancel-account-btn {
       padding: 0;
     }

     #downgrade_current_plan_popup .close_acct_selected .close-acct-main,
     #update-instagram-account .close_acct_selected .close-acct-main {
       margin: 25px 0;
     }

     .start-new-page #joinForm .selected-wrapper .selected-item {
       font-size: 18px;
     }

     .start-new-page #joinForm .start-new-page-reviews {
       padding: 40px 0;
       margin: 50px 0 0;
     }

     body.page-template-page-registration .country-selector.weglot-default {
       display: none;
     }

     /*media for it language start*/

     html[lang="it"] .preview-growth-btn a.elementor-button {
       font-size: 14px !important;
     }

     html[lang="it"] .elementor-34895 .elementor-element.elementor-element-1b73f1cb .elementor-button {
       padding: 20px 15px 20px 15px;
     }

     html[lang="it"] .social-box-you h2 {
       font-size: 22px !important;
     }

     html[lang="it"] .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
       white-space: normal;
     }

     /*media for it language end*/
   }

   /*media for ro language start*/

   html[lang="ro"] .elementor-34895 .elementor-element.elementor-element-1b73f1cb .elementor-button {
     padding: 20px 15px 20px 15px;
   }

   html[lang="ro"] .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
     white-space: normal;
   }

   /*media for ro language end*/
   }

   /*media for nl language start*/

   html[lang="nl"] .preview-growth-btn a.elementor-button {
     font-size: 14px !important;
   }

   html[lang="nl"] .elementor-34895 .elementor-element.elementor-element-1b73f1cb .elementor-button {
     padding: 20px 15px 20px 15px;
   }

   html[lang="nl"] .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
     white-space: normal;
   }
   /*media for nl language end*/

   }




   @media only screen and (max-width: 480px) {
     .price-text-block-new .pricing_des_txt>span {
       font-size: 14px !important;
       padding: 15px 10px !important;
       width: max-content;
       text-align: center;
       top: -125px !important;
     }

     .usersearchResult-main .userresult-box {
       max-height: 360px;
       overflow-y: scroll;
       padding: 25px;
     }

     .user-search-result .close_user_search {
       top: 70px;
       right: 20px;
     }

     .category-section .category-name a {
       margin-top: -5px;
     }

     .banner-slide-img .elementor-image img {
       transition-timing-function: ease-in-out;
       animation: img-move-3 12s ease-in-out 3s infinite alternate forwards;
     }

     .plan-benefits .tooltip .tooltiptext:after {
       left: auto;
       right: 10px;
     }

     .plan-benefits .tooltip .tooltiptext {
       width: 180px;
       left: auto;
       right: 0;
       text-align: center;
     }

     .plan-benefits li.elementor-icon-list-item {
       padding-right: 20px !important;
     }

     div#chart-followers .chart-notice p {
       color: #fff;
       font-size: 16px;
       font-weight: 600;
     }

     div#actions-perChart {
       margin: 30px 0 20px;
     }

     div#last24HoursChart {
       margin: 30px 0 20px;
     }

     .last-update-section.overview-right-section.card,
     .actions-per-day.overview-right-section.card {
       height: auto;
     }

     div#actions-perChart img {
       width: 100%;
       max-width: 200px;
       float: none;
       margin: 0 auto;
       display: table;
     }

     .btn-tooltip span {
       left: auto;
       transform: none;
       right: -20px;
     }

     .btn-tooltip span:after {
       left: auto;
       transform: none;
       right: 20px;
     }

     .post-bar-top-section {
       display: block;
       margin-bottom: 15px;
     }

     .post-bar-top-section h3 {
       width: 100%;
       margin: 0 0 10px;
     }

     .bts-popup-container {
       width: auto;
       left: 15px;
       right: 15px;
     }

     #joinForm,
     #planForm {
       margin: 0 auto;
       width: 100%;
       border-radius: 10px;
       padding: 15px;
       position: relative;
     }

     #joinForm .tab__title {
       font-size: 24px;
     }

     #joinForm:after,
     #planForm:after {
       display: none;
     }

     form#planForm {
       padding: 0;
     }

     .circle-img {
       width: 100%;
       bottom: 0;
       height: auto;
       left: 0;
       padding: 0 20px;
     }

     .card-type-img ul li img {
       width: 50px !important;
     }

     #joinForm {
       margin-top: 20px;
     }

     #joinForm .ps-ig-account_div {
       margin: 0 auto;
     }

     .join-success-content {
       padding: 0;
     }

     .border-img {
       margin: 20px 0;
     }

     .actions-per-day.overview-right-section.card #actions-per_div {
       padding: 0;
     }

     .actions-per-day.overview-right-section.card #actions-per_div div#actions-perChart {
       padding: 0;
     }

     .actions-per-day.overview-right-section.card #actions-per_div div#actions-perChart span {
       position: static;
       transform: none;
       font-size: 14px;
       margin: 10px 0 0;
     }

     .popular-related-posts ul li {
       -webkit-box-flex: 0;
       -ms-flex: 0 0 50%;
       flex: 0 0 50%;
       max-width: 50%;
     }

     form#planForm .card-type-img {
       margin: 0 auto;
       width: 93%;
     }

     form#planForm .card-type-img ul li {
       width: 30%;
     }

     form#planForm .card-type-img ul li img {
       width: 100% !important;
     }

     form#planForm .card-type-img ul li:nth-child(3) {
       margin-right: 0;
     }

     #planForm .tab-payment {
       width: 93%;
     }

     html[lang="es"] .instagram-growth h2 {
       font-size: 24px !important;
     }

     html[lang="fr"] .preview-growth-btn .elementor-button,
     html[lang="fr"] #responsive-box .elementor-image-box-description,
     html[lang="es"] .preview-growth-btn a.elementor-button-link {
       font-size: 11px !important;
     }

     html[lang="es"] #responsive-box .elementor-image-box-description {
       font-size: 15px !important;
     }

     html[lang="de"] .preview-growth-btn a.elementor-button-link {
       padding: 20px 10px !important;
       font-size: 13px !important;
     }

     html[lang="de"] .video-below-box,
     html[lang="fr"] .video-below-box,
     html[lang="es"] .video-below-box {
       font-size: 15px !important;
       margin-bottom: 10px !important;
     }

     html[lang="fr"] .home-user-testi .elementor-image-box-description,
     html[lang="es"] .home-user-testi .elementor-image-box-description,
     html[lang="de"] .home-user-testi .elementor-image-box-description {
       font-size: 14px !important;
     }

     html[lang="fr"] .above-instagram-growth h2 {
       font-size: 30px !important;
     }

     html[lang="fr"] .social-box-you h2 {
       font-size: 22px !important;
     }

     html[lang="fr"] .featured-in .elementor-heading-title,
     html[lang="de"] .featured-in .elementor-heading-title,
     html[lang="es"] .featured-in .elementor-heading-title {
       font-size: 30px !important;
     }

     html[lang="fr"] .client-love-pathsocial .elementor-heading-title,
     html[lang="es"] .client-love-pathsocial .elementor-heading-title,
     html[lang="de"] .client-love-pathsocial .elementor-heading-title {
       font-size: 28px !important;
     }

     html[lang="fr"] .instagram-follower-guide .elementor-heading-title,
     html[lang="de"] .instagram-follower-guide .elementor-heading-title,
     html[lang="es"] .instagram-follower-guide .elementor-heading-title {
       font-size: 28px !important;
     }

     html[lang="fr"] .social-box-you h3,
     html[lang="de"] .social-box-you h3,
     html[lang="es"] .social-box-you h3 {
       font-size: 22px;
     }

     html[lang="fr"] .instagram-posts-sec h2 {
       font-size: 8px !important;
     }

     html[lang="de"] .instagram-posts-sec h2,
     html[lang="es"] .instagram-posts-sec h2 {
       font-size: 10px !important;
     }

     html[lang="fr"] .get-started-today h2,
     html[lang="de"] .get-started-today h2,
     html[lang="es"] .get-started-today h2 {
       font-size: 24px !important;
     }

     html[lang="de"] .above-instagram-growth h2 {
       font-size: 17px !important;
     }

     html[lang="de"] .social-box-you h2,
     html[lang="de"] .instagram-growth h2 {
       font-size: 20px !important;
     }

     html[lang="de"] #client-result-title h2 {
       font-size: 28px;
     }

     html[lang="es"] #client-result-title h2 {
       font-size: 28px;
     }

     html[lang="fr"] .instagram-groth-journey h2,
     html[lang="es"] .instagram-groth-journey h2,
     html[lang="de"] .instagram-groth-journey h2 {
       font-size: 28px !important;
     }

     html[lang="de"] .btn-postion-rel a.elementor-button-link {
       font-size: 14px !important;
     }

     html[lang="fr"] .path-social-stats .elementor-text-editor {
       font-size: 16px !important;
     }

     html[lang="fr"] .stats-boxes .elementor-widget-text-editor {
       font-size: 13px !important;
     }

     html[lang="de"] .stats-boxes .elementor-widget-text-editor {
       font-size: 18px !important;
     }

     html[lang="es"] .stats-boxes .elementor-widget-text-editor {
       font-size: 15px !important;
     }

     html[lang="es"] .instagram-growth-organic h1 {
       font-size: 26px !important;
     }

     html[lang="es"] .rely-section-lang h2 {
       font-size: 22px !important;
     }

     .category-section .category-name {
       font-size: 18px;
       word-break: break-all;
     }

     /*.category-section .category-name a {
           margin: 5px 0;
       }*/
     .two-graph-boxes .graph-col-box,
     .graph-col-box {
       height: auto;
     }

     .graph-col-box-tabs ul li {
       font-size: 17px;
     }

     .want_more_follower {
       background: url(assets/src/images/mobile-img-more-follower.png) no-repeat left center;
       height: auto;
       padding: 60px 0 230px;
       background-size: cover;
     }

     .want_more_follower:before {
       background: url(assets/src/images/hand-mobile-img.png) no-repeat left center;
       width: 280px;
       height: 200px;
       background-size: cover;
     }

     .want_more_follower-box-default h2 {
       font-size: 24px;
       line-height: 30px;
       text-align: center;
     }

     .single-post-image {
       height: 250px;
     }

     .image_author_section {
       padding: 0px;
       height: 170px;
       margin-bottom: 15px;
     }

     .more_data {
       margin-bottom: 40px;
       text-align: center;
       padding: 15px 0 0;
       height: 160px;
     }

     .image_author_section p.last_updated {
       font-size: 15px;
     }

     .single-post .single-post-title h1 {
       font-size: 32px;
     }

     div#ez-toc-container .ez-toc-title-container,
     div#ez-toc-container nav {
       padding: 20px;
     }

     .popular-related-posts ul li a {
       height: 100px;
     }

     .popular-related-posts ul li .relate_post_title {
       font-size: 14px;
       line-height: 20px;
       min-height: 60px;
     }

     .want_more_follower-box-default {
       text-align: center;
     }

     .start-new-page .tab-right-img,
     .start-new-page .purple-gradient-elipsis,
     .start-new-page .pink-gradient-ellipsis,
     .start-new-page .yellow-ellipsis,
     .start-new-page .start-flow-subtraction,
     .start-new-page #joinForm .tab-select-plan .plan-box-left-vector,
     .start-new-page #joinForm .tab-select-plan .plan-box-right-vector {
       display: none;
     }

     .start-new-page #joinForm .tab__title {
       font-size: 24px;
     }

     .start-new-page #joinForm .tab .start-form-fields {
       padding: 50px 20px;

     }

     .start-new-page .price-text-block-new .pricing_des_txt>span {
       padding: 14px 20px !important;
     }

     .start-new-page #joinForm .tab-select-plan .tab-select-plan-box {
       padding: 60px 30px;
       margin: 60px 0 0;
       border-radius: 0;
     }

     .start-new-page #joinForm .tab-max-width {
       max-width: 95%;
     }

     .start-new-page #joinForm .tab.tab-select-plan .container {
       padding: 0;
     }

     .start-new-page #joinForm .tab.tab-select-plan .start-new-page-csm_section .container {
       padding: 0 15px;
     }

     .start-new-page #joinForm .tab {
       padding: 50px 9px;
     }

     .start-new-page .nextBtn,
     .start-new-page .payment-form-submit {
       width: 100%;
     }

     .tab-select-plan .select-plan-slider {
       display: block;
     }

     .tab-select-plan .select-plan-slider .item {
       width: 100%;
       margin: 0;
     }

     .confirmation-start-page .confirmation-start-wrapper {
       max-width: 90%;
       padding: 30px;
     }

     .confirmation-start-page .confirmation-start-wrapper p {
       font-size: 16px;
     }

     .popular-related-posts ul li {
       flex: 0 0 50%;
       max-width: 50%;
     }

     .start-new-page #joinForm .tab.tab-select-plan .start-new-page-reviews .container,
     .start-new-page #joinForm .tab.tab-select-plan .start-new-page-faq .container {
       padding: 0 15px;
     }

   }

   @media only screen and (max-width: 380px) {
     .site-header.for-sidebar .row.align-items-center {
       flex-wrap: nowrap;
     }

     .single-post-title {
       padding-bottom: 20px;
       border-bottom: 1px solid #e5e5e5;
       margin-bottom: 25px;
     }

     .categories-tables-content ul li a {
       padding: 10px;
       font-size: 11px;
     }

     .fontsNav-items ul li a {
       font-size: 14px;
       padding: 2px 7px;
     }
   html[lang="it"] .flash-sale-banner-main.holiday_sale_flash_banner{
     justify-content: flex-start;
   }
   html[lang="it"] .flash-sale-banner-main.holiday_sale_flash_banner label{
     font-size: 10px;
   }
   .pricing-new-design-plan.annual-monthly-plan .save-notice{
       display: table;
       margin: 20px auto 0;
   }
   html[lang="en-US"] .pricing-new-design-plan.annual-monthly-plan .save-notice{
       display: inline-block;
       margin: 0 0 0 20px;
   }
   }
   @media screen and (max-width:  400px){
     html[lang="fr"] #responsive-box p.elementor-image-box-description{
       font-size: 14px;
     }
   }
   @media screen and (max-width:  380px){
     html[lang="fr"] #responsive-box p.elementor-image-box-description{
       font-size: 13px;
     }
   }
   @media only screen and (max-width: 360px) {
     .popular-related-posts ul li {
       -webkit-box-flex: 0;
       -ms-flex: 0 0 100%;
       flex: 0 0 100%;
       max-width: 100%;
     }

     .single-post .single-post-title h1 {
       font-size: 2rem;
     }

     .single-post-title {
       padding-bottom: 20px;
       border-bottom: 1px solid #e5e5e5;
       margin-bottom: 25px;
     }
   }

   @media (max-width:991px) {
     .btn-photo-download a {
       width: 190px;
     }
   }

   @media (max-width:767px) {

     /***************6-june-2022*************/
       .authenitic-insta-follower {
           display: block;
           padding: 20px;
       }
       .authenitic-insta-logo {
           max-width: 100%;
           flex: 0 0 100%;
           margin: 0 0 15px;
       }
       .authenitic-insta-content h2 br, .authenitic-insta-content p br,
       .blog-instagram-marketers-content h2 br{
           display: none;
       }
       .ec-form-instagram-marketers, .ec-form-instagram-growth {
           margin: 15px auto 0;
           max-width: 100%;
       }
       .mobile__hidden{
         display: none;
       }
       .desktop__hidden{
         display: block;
       }
       .blog-instagram-marketers, .insta-growth-guide {
           padding: 30px;
       }
   .insta-dottes-image {
       bottom: 15px;
       right: 15px;
   }
   .growthinsta-dottes-image {
       bottom: 5px;
       left: 60px;
   }

   /*******************7-june-2022************/
   .want_more_follower-v1, .want_more_follower-v2, .want_more_follower-v3 {height: 700px;display: block;}

   .want_more_follower-box-v1, .want_more_follower-box-v2, .want_more_follower-box-v3 {
       margin: 60px 0 0;
       text-align: center;
   }

   .want_more_follower-v1:before, .want_more_follower-v2:before, .want_more_follower-v3:before {
       width: 360px;
       height: 300px;
   }
   .want_more_follower-box-default h2 {
       font-size: 28px;
       line-height: 38px;
   }
   .want_more_follower-default:before {
       background: url(assets/src/images/hand-mobile-img.png) no-repeat left center;
       height: 250px;
       width: 350px;
       background-size: cover;
   }
   .want_more_follower_right {
       width: 100%;
       margin: 25px 0;
       text-align: center;
       padding: 0 28px;
     }
     .want_more_follower_inner{
       flex-direction: column-reverse;
       background: url(assets/src/images/Group4614.png) no-repeat top center;
       background-size: 100% 100%;
       padding: 30px 0 0;
     }
     .want_more_follower_left {
       width: 100%;
     }
     .want_more_follower_desktop {
         display: none;
     }
     .want_more_follower_mobile {
         display: block;
         padding-right: 28px;
         margin: 15px 0 0;
     }

   /*********8-june-2022*************/

   .authentic-instagram-follower-v2 {
       flex-wrap: wrap;
   }

   .authenitic-insta-content-v2 {
       text-align: center;
       order: 2;
       margin: 30px 0 0;
   }

   .authenitic-insta-logo-v2 {
       max-width: 100%;
       flex: 0 0 100%;
       margin: 0;
       text-align: center;
   }


   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row .periodselect-box {
       margin: 0 -20px;
   }
   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row .col-md-6,
   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row .col-md-9 {
       order: 2;
   }

   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row .col-md-6.mobile-order-change,
   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row .col-md-3.mobile-order-change {
       order: 1;
       margin-bottom: 15px;
   }
   #growth-demo-page .growth-columns .card-body.no-padding .row.tf-data-header .row .periodselect-box .select-box {
       width: 100%;
       margin: 0 0 0 0px;
   }
   .single-post-content {
       padding: 20px 0 60px;
   }
   .single-post-title h1 {
       font-size: 30px;
   }
   .single-post-title {
       margin-bottom: 0;
   }





   .popular-related-posts ul li {
       max-width: 100%;
       flex: 0 0 100%;
   }



     .photo-downloader-tabs {
       text-align: left;
       padding: 2em 0;
     }

     .photo-downloader-tabs li {
       display: block;
       margin: 0;
       margin-bottom: 10px;
     }

     .photo-downloader-tabs li a {
       padding: .5em 0;
       padding-left: 30px;
     }

     .photo-downloader-tabs li a,
     .photo-downloader-tabs li a:hover,
     .photo-downloader-tabs li a.current {
       border: none;
     }

     .photo-downloader-tabs li a:hover,
     .photo-downloader-tabs li a.current {
       background-color: #fff;
     }

     .photo-downloader-box h2 {
       font-size: 1.5rem;
     }

     .photo-downloader-box p {
       font-size: 14px;
     }

     .photo-downloader-box-buttons .btn-secondary,
     .photo-downloader-box-protect {
       display: none;
     }

     .affiliated-box:before {
       background-size: 41px 55px;
       width: 41px;
       height: 55px;
       top: -20px;
       right: 20px;
     }

     .affiliated-box:after {
       background-size: 67px;
       width: 67px;
       height: 67px;
       bottom: -25px;
       left: 25px;
     }

     .affiliated-box {
       margin-top: 0;
     }

     .affiliated-box-inside {
       padding: 0 1em;
     }

     .photo-downloader-box-buttons {
       padding: 15px 0;
     }

     .photo-downloader-box-buttons .btn {
       width: 100%;
     }

     .photo-downloader-box-buttons .btn.btn-large {
       min-width: inherit;
     }

     .profile-analyzer-box .instagram-url-box .form-control {
       border-radius: 0;
     }

     .instagram-url-box-icon {
       height: 48px;
     }

     .instagram-url-box .form-control {
       height: 50px;
     }

     .photo-downloader-box {
       padding: 3em 0;
     }

     .profile-analyzer-box .photo-downloader-box-buttons {
       position: static;
       padding: 15px 0;
     }

     .profile-analyzer-box .photo-downloader-box-buttons .btn-primary {
       height: 50px;
       border-radius: 4px;
     }

     .profile-box-container {
       flex-direction: column;
     }

     .profile-box-container .profile-box,
     .profile-box-container .available-picture-videos,
     .analyzer-boxes {
       flex: 0 0 100%;
       max-width: 100%;
     }

     .profile-box-image {
       float: none;
       margin: 0 auto;
     }

     .profile-box-content {
       text-align: center;
     }

     .available-picture-videos .video-count {
       float: none;
     }

     .available-picture-videos .video-content {
       padding: 10px 0 0 0;
     }

     .profile-box-content h3 {
       display: inline-block;
     }

     .photo-result-container {
       display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       -ms-flex-wrap: wrap;
       flex-wrap: wrap;
       margin-right: -7px;
       margin-left: -7px;
     }

     .photo-result-container .photo-result-col {
       -webkit-box-flex: 0;
       -ms-flex: 0 0 50%;
       flex: 0 0 50%;
       max-width: 100%;
       padding-left: 7px;
       padding-right: 7px;
       position: relative;
       margin-bottom: 15px;
     }

     .instagram-viewers .photo-result-container .photo-result-col:before {
       background-size: 20px 16px;
       width: 20px;
       height: 16px;
     }

     .photo-result-container .photo-result-col:before {
       background-size: 12px 10px;
       width: 12px;
       height: 10px;
     }

     .like-comment {
       width: 80%;
     }

     .like-comment li {
       padding: 0 3px;
       padding-left: 25px;
     }

     .instagram-comments,
     .instagram-likes {
       background-size: 18px 16px;
     }

     .btn-photo-download {
       bottom: 15px;
     }

     .btn-photo-download a {
       width: 100px;
       height: 30px;
       line-height: 30px;
     }

     .analyzer-boxes li {
       height: 100px;
       padding: 10px;
     }

     .analyzer-boxes li small {
       font-size: 9px;
     }

     .three-graph-boxes .graph-col,
     .two-graph-boxes .graph-col-box-right,
     .two-graph-boxes .graph-col-box-left,
     .graph-tags-wrapper .graph-tags-col {
       -ms-flex: 0 0 100%;
       flex: 0 0 100%;
       max-width: 100%;
     }

     .btn-play-story-viewer {
       width: 39px;
       height: 50px;
       background-size: 39px 50px;
     }

     .stories-viewer-results .photo-result-container .photo-result-col:before {
       width: 25px;
       height: 16px;
       background-size: 25px 16px;
     }

     .tags-list a {
       margin: 0 0 15px 0;
       background: #FFB881;
       color: #EE1D52;
       border-radius: 25px;
       padding: 10px 18px;
       font-weight: 700;
       font-size: 13px;
     }

     .profile-box-content.single-box,
     .profile-box-content {
       padding: 0;
     }

     .affiliated-box-inside {
       font-size: 16px;
       line-height: 1.5;
     }

     .pagination-wrapper a {
       margin: 2px;
       padding: 0px 10px;
       font-size: 16px;
     }

     .pagination-wrapper a.next-prev {
       min-width: inherit;
     }

     .usersearchResult-main {
       max-width: 100%;
       padding: 0 20px;
     }

     .hashtagPost-data {
       height: auto;
     }
   }

   @media (max-width:380px) {
     .hastagTable-data .hashtagList {
       max-width: 100%;
       flex: 0 0 100%;
       margin-bottom: 15px;
     }

     .custom-container {
       padding: 0 10px;
     }
   }
   @media (max-width:360px) {
   .ps-card-title:before {
       width: 15px;
   }
   .ps-card-title h2.elementor-heading-title {
       font-size: 8px !important;
   }
   }


   .dropdown__content.custom-dropdown.user_subaccounts_dropdown {
     right: auto;
   }

   /* RESET STYLES
   –––––––––––––––––––––––––––––––––––––––––––––––––– */

   .chart-skills {
     margin: 0 auto;
     padding: 0;
     list-style-type: none;
   }

   .chart-skills *,
   .chart-skills::before {
     box-sizing: border-box;
   }


   /* CHART-SKILLS STYLES
   –––––––––––––––––––––––––––––––––––––––––––––––––– */

   .chart-skills {
     position: relative;
     width: 200px;
     height: 100px;
     overflow: hidden;
     padding: 0;
     margin: 0 auto;
   }

   .chart-skills::before,
   .chart-skills::after {
     position: absolute;
   }

   .chart-skills::before {
     content: '';
     width: inherit;
     height: inherit;
     border: 30px solid rgba(211, 211, 211, .3);
     border-bottom: none;
     border-top-left-radius: 175px;
     border-top-right-radius: 175px;
     position: absolute;
     left: 0;
   }

   .chart-skills li {
     position: absolute;
     top: 100%;
     left: 0px;
     width: inherit;
     height: inherit;
     border: 30px solid;
     border-top: none;
     border-bottom-left-radius: 175px;
     border-bottom-right-radius: 175px;
     transform-origin: 50% 0;
     transform-style: preserve-3d;
     backface-visibility: hidden;
     animation-fill-mode: forwards;
     animation-duration: .4s;
     animation-timing-function: linear;
     list-style: none;
   }

   .chart-skills li:nth-child(1) {
     z-index: 4;
     border-color: #EE1D52;
     transform: rotate(90deg);
   }

   .chart-skills li::marker {
     display: none;
   }

   .hashtagInner-data .percentage-value {
     position: absolute;
     top: 84px;
     left: 0;
     right: 0;
     color: #000;
     font-size: 20px;
     font-weight: 600;
   }

   .chart-skills+.percentage-start-end {
     max-width: 200px;
     margin: 15px auto;
     display: flex;
     justify-content: space-between;
     color: #7A7A7A;
     font-size: 14px;
     padding-left: 12px;
   }


   /* ANIMATIONS
   –––––––––––––––––––––––––––––––––––––––––––––––––– */

   @keyframes rotate-one {
     100% {
       transform: rotate(21.6deg);
       /**
        * 12% => 21.6deg
        */
     }
   }

   @keyframes rotate-two {
     0% {
       transform: rotate(21.6deg);
     }

     100% {
       transform: rotate(79.2deg);
       /**
        * 32% => 57.6deg
        * 57.6 + 21.6 => 79.2deg
        */
     }
   }

   @keyframes rotate-three {
     0% {
       transform: rotate(79.2deg);
     }

     100% {
       transform: rotate(140.4deg);
       /**
        * 34% => 61.2deg
        * 61.2 + 79.2 => 140.4deg
        */
     }
   }

   @keyframes rotate-four {
     0% {
       transform: rotate(140.4deg);
     }

     100% {
       transform: rotate(180deg);
       /**
        * 22% => 39.6deg
        * 140.4 + 39.6 => 180deg
        */
     }
   }

   @keyframes fade-in {

     0%,
     90% {
       opacity: 0;
     }

     100% {
       opacity: 1;
     }
   }

   .grecaptcha-badge {
     opacity: 0;
     display: none
   }

   .cameo-videos-swiper-container{
       margin-top: -50px;
   }
   .cameo-videos-swiper-container .swiper-slide video{
       border-radius: 10px;
       height: 100%;
       object-fit: cover;
   }
   .cameo-videos-main .swiper-button-prev{
       background: #fff;
       border-radius: 20px 0px 0px 20px;
       width: 93px;
       left: -30px;
   }
   .cameo-videos-main .swiper-button-next{
       background: #fff;
       border-radius: 0px 20px 20px 0px;
       width: 93px;
       right: -30px;
   }
   .cameo-videos-main .swiper-button-prev::after {
       position: absolute;
       content: "";
       font-family: 'Font Awesome 5 Free';
       color: #DB2F60;
       font-size: 26px;
       left: 0;
       right: 0;
       text-align: center;
       top:  2px;
       background: url(../images/cameo-icon-left.png);
       background-repeat: no-repeat;
       background-position: center;
       background-size: 25px;
       height: 100%;
       width: 100%;
   }
   .cameo-videos-main .swiper-button-next::after {
       position: absolute;
       content: "";
       font-family: 'Font Awesome 5 Free';
       color: #DB2F60;
       font-size: 26px;
       left: 0;
       right: 0;
       top:  2px;
       text-align: center;
       background: url(../images/cameo-icon-right.png);
       background-repeat: no-repeat;
       background-position: center;
       background-size: 25px;
       height: 100%;
       width: 100%;
   }
   .cameo-videos-main .swiper-slide .cameo-play-button {
       position: absolute;
       left: 0;
       right: 0;
       top: 50%;
       transform: translateY(-50%);
       text-align: center;
       margin: 0 auto;
       z-index: 99;
       cursor: pointer;
   }
   .cameo-videos-swiper-container .swiper-slide.swiper-slide-active video.video {
       position: relative;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide {
       position: relative;
       height: 454px;
       transform: scale(.89);
       top: -25px;
       transition: 0.3s all;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video{
       transform: scale(1);
       top: 0;
       margin: 0 10px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide .cameo-videos-data {
       position: absolute;
       bottom: 30px;
       left: 0;
       right: 0;
       width: 90%;
       margin: 0 auto;
       z-index: 1;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide .cameo-videos-data .cameo-videos-data-username {
       font-size: 16px;
       color: #fff;
       margin: 0 0 10px;
       font-family: "Roboto";
       transition: 0.3s all;
   }
   .swiper-container.swiper-container-initialized {
       display: block;
   }

   .swiper-container {
       display: none;
   }

   /*.cameo-videos-swiper-container.swiper-container.swiper-container-initialized {
       display: block;
   }*/

   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide .cameo-videos-data p {
       font-size: 14px;
       color: #fff;
       margin: 0;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide .cameo-videos-data p span {
       display: block;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video  .cameo-videos-data .cameo-videos-data-username {
       font-size: 20px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video .cameo-videos-data p {
       font-size: 16px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video::after, .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide::after {
       content: "";
       background: linear-gradient(359.93deg, rgba(222, 60, 99, 0.5) 0.05%, rgba(245, 114, 42, 0.5) 99.85%);
       left: 0;
       top: 0;
       bottom: 0;
       right: 0;
       width: 100%;
       position: absolute;
       border-radius: 10px;
   }

   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video::after{
       display: none;
   }

   .cameo-videos-main-section{
      display:  none;
   }

   #comeo_video_home .elementor-shortcode {
       position: relative;
   }
   .cameo-videos-main{
     min-height: 454px;
   }
   #comeo_video_home .onload-cameo-image{
       position: absolute;
       top: -43px;
       z-index: 9999999;
       max-width: 1280px;
       left: 0;
       height: 526px;
       margin: 0 -132px;
       background: #fff;
   }
   html[lang="en-US"] .cameo-videos-main-section{
      display:  block;
   }
   #growth-demo-page .followers-posts-section .top_content_data,
   #growth-demo-page .followers-hashtag-section .topcontent_main .top_content_data{
     max-height: inherit;
     height: 500px;
   }
   .page-template-instagram-growth-preview-template .swal2-container {
       z-index: 99999999999 !important;
   }
   .growth-floating-button {
       background: #DB2F60;
       box-shadow: 0px 10px 20px 10px rgba(20, 23, 68, 0.15);
       border-radius: 6px;
       padding: 15px 30px;
       display: flex;
       justify-content: space-between;
       align-items: center;
       margin: 0 auto;
       position: fixed;
       left: 0;
       right: 0;
       width: 98%;
       z-index: 99999;
       bottom: 40px;
       max-width: 1280px;
   }
   .growth-floating-button .growth-floating-mobile-link {
       display: none;
   }
   .growth-floating-button div {
       display: flex;
       align-items: center;
       font-size: 18px;
       color: #fff;
       font-family: 'Archivo';
       position: relative;
       z-index: 11;
   }
   .growth-floating-button div .start-desktop-hide,
   .growth-floating-button div .startbtn-desktop-hide {
       display: none;
   }
   .growth-floating-button div img {
       max-width: 30px;
       margin-right: 15px;
   }
   .growth-floating-button .btn.start-growing {
       background: #000;
       font-size: 16px;
       font-weight: 500;
       border-radius: 4px;
       padding: 18px 12px;
       height: auto;
       line-height: 1;
       font-family: 'Archivo';
       border: none;
   }
   .growth-floating-button .floating-growth-gif {
       position: absolute;
       left: 50%;
       width: auto;
       top: 0;
       bottom: 0;
       z-index: 1;
   }
   .growth-floating-button .floating-growth-gif img {
       max-width: 100%;
       height: 100%;
       margin: 0;
   }
   .growth-floating-button .btn.start-growing:focus-visible {
       outline: none;
   }
   .growth-floating-button .btn.start-growing:hover{
     color: #fff;
   }

   html[lang="fr"] .pricing-new-design-plan.annual-monthly-plan{
     padding-left: 35px;
   }
   .gladlyHC-answerSection {
       max-width: 60%;
       margin-top: 20px;
       width:  100%;
   }
   @media screen and (max-width: 767px){
     .blog-post-floating-banner{
       max-width: 93%;
       margin: 0 auto;
       position: fixed;
       bottom: 50px;
     }
     .blog-post-floating-banner .blog-post-floating-banner-img{
       padding: 8px;
     }
     .blog-post-floating-banner-text{
       padding: 0 0 0 9px;
       font-size: 12px;
       line-height: 1.3;
      }
     .blog-post-floating-banner-text a{
       width: 65%;
       justify-content: flex-end;
       padding-right: 15px;
     }

     html[lang="de"] .above-instagram-growth .elementor-widget-text-editor,
     html[lang="es"] .above-instagram-growth .elementor-widget-text-editor,
     html[lang="ko"] .above-instagram-growth .elementor-widget-text-editor,
     html[lang="nl"] .above-instagram-growth .elementor-widget-text-editor,
     html[lang="pt"] .above-instagram-growth .elementor-widget-text-editor {
       font-size: 13px !important;
     }
     html[lang="de"] .home-nobot-heading,
     html[lang="pt"] .home-nobot-heading {
       font-size: 12px !important;
     }
     html[lang="ja"] body .home-responsive-box-mobile .elementor-image-box-description,
     html[lang="pt"] body .home-responsive-box-mobile .elementor-image-box-description {
         font-size: 18px !important;
     }
     html[lang="ja"] .start-growing-min .elementor-text-editor span,
     html[lang="pt"] .start-growing-min .elementor-text-editor span {
         display: inline;
     }
     html[lang="ja"] body .start-growing-min.elementor-widget,
     html[lang="pt"] body .start-growing-min.elementor-widget {
         font-size: 15px;
     }
     html[lang="ko"] body .video-below-box.elementor-widget,
     html[lang="pt"] body .video-below-box.elementor-widget {
         font-size: 17px;
     }
     html[lang="ko"] body .language-getstarted-btn-mobile .elementor-button,
     html[lang="pt"] body .language-getstarted-btn-mobile .elementor-button {
         font-size: 16px !important;
     }
     html[lang="it"] .language-change-cs-subheading,
     html[lang="pt"] .language-change-cs-subheading {
         font-size: 15px !important;
     }
     html[lang="nl"] .video-below-box,
     html[lang="pt"] .video-below-box {
         font-size: 18px !important;
     }
     html[lang="nl"] .home-user-testi .elementor-image-box-content .elementor-image-box-title,
     html[lang="nl"] .home-user-testi .elementor-image-box-content .elementor-image-box-description,
     html[lang="pt"] .home-user-testi .elementor-image-box-content .elementor-image-box-description {
         font-size: 18px;
     }
     html[lang="nl"] .hidden-on-lang,
     html[lang="ro"] .hidden-on-lang{
         display: none;
     }
     html[lang="nl"] .social-box-you .elementor-text-editor,
     html[lang="pt"] .social-box-you .elementor-text-editor  {
         font-size: 12px;
     }
     html[lang="nl"] .plan-benefits.elementor-widget-icon-list .elementor-icon-list-text {
         padding-right: 20px;
     }
     html[lang="pt"] .plan-benefits.elementor-widget-icon-list .elementor-icon-list-text{
         padding-right: 25px;
     }
     html[lang="pt"] .instagram-groth-journey h2 {
       font-size: 22px !important;
     }
     html[lang="pt"] .categories-tables-content ul li a {
         padding: 6px;
         font-size: 9px;
     }
     html[lang="nl"] .social-box-you h2,
     html[lang="pt"] .social-box-you h2 {
         font-size: 25px !important;
     }
     html[lang="nl"] #responsive-box .elementor-image-box-description,
     html[lang="pt"] #responsive-box .elementor-image-box-description {
         font-size: 13px;
     }
     html[lang="ro"] .how-we-diff-box .elementor-icon-list-text,
     html[lang="pt"] .how-we-diff-box .elementor-icon-list-text {
         font-size: 13px !important;
     }
     html[lang="ro"] .ps-card-title .elementor-heading-title,
     html[lang="pt"] .ps-card-title .elementor-heading-title {
         font-size: 10px !important;
     }
     html[lang="ro"] .home-nobot-heading p br,
     html[lang="pt"] .home-nobot-heading p br{
       display: none;
     }
     html[lang="ro"] .home-user-testi .elementor-image-box-content .elementor-image-box-description,
     html[lang="ro"] .home-user-testi .elementor-image-box-content .elementor-image-box-title,
     html[lang="pt"] .home-user-testi .elementor-image-box-content .elementor-image-box-description,
     html[lang="pt"] .home-user-testi .elementor-image-box-content .elementor-image-box-title {
         font-size: 17px;
     }
     html[lang="ro"] .social-box-you .elementor-text-editor h2,
     html[lang="pt"] .social-box-you .elementor-text-editor h2 {
       font-size: 20px !important;
     }

      .cameo-videos-swiper-container {
           margin-top: 0;
           margin-bottom: 100px;
       }

   .cameo-videos-main .swiper-button-next, .cameo-videos-main .swiper-button-prev{
       top: inherit;
       bottom: -15%;
   }
   .cameo-videos-main .swiper-slide .cameo-play-button i{
       font-size: 50px;
   }
   .cameo-videos-main .swiper-button-next {
       left: inherit;
       right: 30px;
   }
   .cameo-videos-main .swiper-button-prev {
       left: inherit;
       right: 130px;
   }
   .cameo-videos-main .swiper-slide .cameo-play-button{
       max-width: 40px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide{
       height: 350px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide .cameo-videos-data p{
       font-size: 12px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video  .cameo-videos-data p {
       font-size: 11px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide{
       transform: scale(.89);
       top: -19px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video {
       transform: scale(.89);
       top: -19px;
       margin: 0;
   }
   .cameo-videos-swiper-container .swiper-slide.swiper-slide-active .swiper-inner-slide{
       transform: scale(1);
       top: 0;
       margin-right: 9px;
   }
   #comeo_video_home .comeo-slider-img{
        display:none;
    }
    .pera-box{
      min-height: inherit;
      margin: 0 0 20px !important;
    }
    .pera-box p{
       margin: 0;
    }

   .cameo-videos-main .swiper-button-next, .cameo-videos-main .swiper-button-prev{
       top: inherit;
       bottom: -15%;
   }
   .cameo-videos-main .swiper-slide .cameo-play-button i{
       font-size: 50px;
   }
   .cameo-videos-main .swiper-button-next {
       left: inherit;
       right: 30px;
   }
   .cameo-videos-main .swiper-button-prev {
       left: inherit;
       right: 130px;
   }
   .cameo-videos-main .swiper-slide .cameo-play-button{
       max-width: 40px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide{
       height: 350px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide .cameo-videos-data p{
       font-size: 12px;
   }

   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide .cameo-videos-data .cameo-videos-data-username{
       font-size: 14px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video  .cameo-videos-data .cameo-videos-data-username{
       font-size: 16px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video  .cameo-videos-data p {
       font-size: 11px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide{
       transform: scale(.89);
       top: -19px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video {
       transform: scale(.89);
       top: -19px;
       margin: 0;
   }
   .cameo-videos-swiper-container .swiper-slide.swiper-slide-active .swiper-inner-slide{
       transform: scale(1);
       top: 0;
       margin-right: 9px;
   }
   #comeo_video_home .comeo-slider-img{
        display:none;
    }
    .pera-box{
      min-height: inherit;
      margin: 0 0 20px !important;
    }
    .pera-box p{
       margin: 0;
    }
   .cameo-videos-swiper-container {
       margin-top: 0;
       margin-bottom: 100px;
   }
   .cameo-videos-main .swiper-slide .cameo-play-button i{
       font-size: 50px;
   }
   .cameo-videos-main .swiper-button-next {
       left: inherit;
       right: 30px;
   }
   .cameo-videos-main .swiper-button-prev {
       left: inherit;
       right: 130px;
   }
   .cameo-videos-main .swiper-slide .cameo-play-button{
       max-width: 40px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide{
       height: 350px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide .cameo-videos-data p{
       font-size: 12px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide .cameo-videos-data .cameo-videos-data-username{
       font-size: 14px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video  .cameo-videos-data .cameo-videos-data-username{
       font-size: 16px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video  .cameo-videos-data p {
       font-size: 11px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide{
       transform: scale(.89);
       top: -19px;
   }
   .cameo-videos-swiper-container .swiper-slide .swiper-inner-slide.active-video {
       transform: scale(.89);
       top: -19px;
       margin: 0;
   }
   .cameo-videos-swiper-container .swiper-slide.swiper-slide-active .swiper-inner-slide{
       transform: scale(1);
       top: 0;
       margin-right: 9px;
   }
   #comeo_video_home .comeo-slider-img{
        display:none;
    }
    .growth-floating-button span {
       display: none;
   }
   .growth-floating-button div .start-mobile-hide, .growth-floating-button div .startbtn-mobile-hide {
       display: none;
   }
   .growth-floating-button div .start-desktop-hide, .growth-floating-button div .startbtn-desktop-hide {
       display: flex;
   }
   .growth-floating-button {
       position: fixed;
       bottom: 30px;
       left: 0;
       right: 0;
       width: 90%;
       z-index: 99;
       margin: 0 auto;
       padding: 10px 30px;
       overflow: hidden;
   }
   .growth-floating-button div {
       font-size: 16px;
   }
   .growth-floating-button .btn.start-growing{
       width: auto;
       min-width: inherit;
       padding: 10px 20px;
       font-size: 14px;
   }
   .growth-floating-button .floating-growth-gif{
     left: inherit;
     right: 0;
   }
   .growth-floating-button div{
     font-size: 16px;
   }
   .growth-floating-button .floating-growth-gif img {
       max-width: 100%;
       height: 100%;
       margin: 0;
       object-fit: cover;
   }
   .growth-floating-button .growth-floating-mobile-link {
       position: absolute;
       left: 0;
       right: 0;
       top: 0;
       bottom: 0;
       z-index: 99;
       display: block;
   }
   .getstarted-instalikes-blast,
   .getstarted-story-view,
   .getstarted-engagement-view{
     padding: 15px;
   }
   .getstarted-story-view-top-sec,
   ..getstarted-engagement-view-top-sec {
       margin: 0 0 10px;
   }
   .getstarted-instalikes-blast-price span,
   .getstarted-story-view-price span,
   .getstarted-engagement-view-price span{
     font-size: 22px;
   }
   .getstarted-instalikes-blast-top-sec h3,
   .getstarted-engagement-view-top-sec h3{
     font-size: 16px;
   }
   .getstarted-story-view-bottom-sec p,
   .getstarted-engagement-view-bottom-sec p{
   font-size: 12px;
   }
   .getstarted-instalikes-blast-bottom-sec p{
     font-size: 12px;
   }
   .people-count-text{
     font-size: 10px;
   }
   .ig-likes-popup-inner {
       max-width: 95%;
       padding: 20px 15px;
       position: relative;
       top: 20px;
       transform: none;
   }
   .ig-like-strories-popup-main h3{
     margin: -10px -15px 0;
     padding: 0 15px 10px;
   }
   .ig-likes-popup-border-box{
     padding: 30px 15px;
   }
   .ig-popup-close-btn{
     right: 20px;
     top: 15px;
   }
   .ig-likes-popup-flex-box h4{
     font-size: 20px;
   }
   .ig-likes-popup-price span{
     font-size: 30px;
   }
   .ig-likes-popup-border-box p{
     font-size: 15px;
   }
   .cs-top-sec{
     text-align: center;
     margin-top: 0;
   }
   .casestudies-new-page h1, .single-casestudies-page h1{
     font-size: 30px;
   }
   .cs-primary-btn a{
     display: inline-block;
   }
   .cs-top-sec-mobile {
       display: none;
   }
   .cs-top-right img {
       width: 100%;
       flex: 0 0 100%;
       max-width: 100%;
       padding: 0 0px;
   }
   .cs-top-right{
     margin: 50px 0 0;
   }
   .cs-top-right-purple-circle{
     left: 30px;
     top: -20px;
   }
   .cs-top-right-yellow-circle{
     right: 10px;
   }
   .cs-top-above-info {
       padding: 30px 16px;
       bottom: -50px;
       left: 10px;
       width: 286px;
       text-align: left;
   }
   .cs-top-above-info h5{
     width: 100%;
     font-size: 16px;
   }
   .cs-top-above-info h5 span{
     font-size: 14px;
     margin: 10px 0 0;
   }
   .cs-dekstop-client {
       display: none;
   }
   .cs-mobile-client {
       display: block;
       margin: 40px 0 20px;
   }
   .cs-client-bg {
       background: #F7F7F7;
       border-radius: 10px;
       padding: 40px 30px;
       margin: 40px 0 100px;
       text-align: center;
   }
   .cs-client-bg{
     margin: 50px 0;
   }
   .cs-ps-stats-blocks {
       padding: 30px 0;
       border-right: none;
       border-bottom: 1px solid #000;
   }
   .casestudies-new-page .cs-ps-stats h2 {
       margin: 0 0 20px;
   }
   .cs-casestudies-main {
       margin: 0 0 30px;
   }
   .cs-casestudies-blocks{
     padding: 20px;
   }
   .cs-casestudies-blocks-top h4{
     font-size: 20px;
   }
   .cs-casestudies-blocks-top h4 label{
     font-size: 18px;
   }
   .cs-casestudies-user{
     width: 80px;
     height: 80px;
   }
   .cs-getstarted-main h3 {
       color: #fff;
       font-size: 24px;
       font-weight: 600;
       font-family: 'Archivo', sans-serif;
       padding: 0 0 10px;
       margin: 0 0 20px;
       border-bottom: none;
   }
   .cs-getstarted-inner {
       border-radius: 0;
       padding: 50px 30px;
       position: relative;
       margin: 0px -15px 0;
       text-align: center;
   }
   .css-getstarted-btn a{
     display: block;
   }
   .cs-getstarted-vector {
       position: absolute;
       left: 30px;
       top: 39%;
       width: 45px;
   }
   .cs-getstarted-img-overlap + .cs-dekstop-client {
       display: block;
       margin: 60px 0 30px;
   }
   .cs-getstarted-main .cs-getstarted-small-text{
     text-align: left;
     font-size: 14px;
   }
   .cs-getstarted-img-overlap {
       position: absolute;
       left: 40%;
       max-width: 70px;
       top: -35px;
   }
   .single-casestudies-page-top-sec{
     text-align: center;
   }
   .single-casestudies-page-top-sec .client-result-new-design{
     padding-left: 0;
     margin: 50px 0 0;
     text-align: left;
   }
   .single-casestudies-page-top-sec .client-person-before{
     width: 100%;
     border-radius: 8px 8px 0 0;
   }
   .single-casestudies-page-top-sec .client-person-after{
     width: 100%;
     margin: 0;
   }
   .single-casestudies-page-top-sec .cs-after-yellow {
       top: inherit;
       left: inherit;
       right: 30px;
       bottom: -10px;
   }
   .single-casestudies-page-second-sec-inner {
       border-radius: 0;
       padding: 30px 20px 0;
       margin: 0 -15px;
   }
   .single-casestudies-page-second-sec-inner-top{
     flex-direction: column;
   }
   .single-casestudies-page-second-sec-inner-info h4{
     font-size: 20px;
   }
   .single-casestudies-page-second-sec-inner-user{
     width: 80px;
     height: 80px;
   }
   .single-casestudies-page-second-sec-inner-right {
       gap: 30px;
       margin: 30px 0 0;
   }
   .single-casestudies-page-bottom-sec {
       border-radius: 0;
       padding: 30px 20px;
       margin: 50px -20px 0;
   }
   .single-casestudies-page-bottom-sec ul{
     flex-direction: column;
   }
   .single-casestudies-page-bottom-sec ul li{
       padding: 30px 0;
       border-right: none;
       width: 100%;
       border-bottom: 1px solid #fff;
   }
   .single-casestudies-page .cs-getstarted-inner {
       margin: 0 -15px;
       border-radius: 0;
       text-align: center;
   }
   .cs-getstarted-small-text p{
     text-align: center;
   }
   .single-casestudies-overview-overlap{
       top: -26px;
       right: 30px;
       padding: 10px 20px;
       font-size: 14px;
       left: inherit;
   }
   .single-casestudies-overview-overlap img{
     max-width: 30px;
   }
   .single-casestudies-page  .cs-getstarted-img{
     margin: 30px 0 0;
   }
   .single-casestudies-page-second-sec.single-casestudies-last-sec .single-casestudies-page-second-sec-inner-left{
     width: 100%;
     text-align: center;
   }
   .single-casestudies-page-second-sec.single-casestudies-last-sec .single-casestudies-page-second-sec-inner-left p{
     font-size: 14px;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec li h6 span{
     font-size: 12px;
   }
   .single-casestudies-page-top-sec .client-result-new-design .client-slider-bottom-sec li h6{
     font-size: 14px;
   }
   .single-casestudies-next-previous-btns a{
     margin: 0 5px;
     padding: 17px 30px;
     font-size: 14px;
   }
   .cs-top-sec-pleft {
       padding-left: 0;
   }
   .casestudies-new-page h1, .single-casestudies-page h1, .reviwes-new-page h1{
     font-size: 30px;
   }
   .review-banner-section .cs-top-sec-pleft {
       text-align: center;
   }
   .reviews-banner-right{
     margin: 30px  0 0;
   }
   .review-banner-overlap {
       bottom: -84px;
       right: 0;
       margin: 0 auto;
       left: 0;
   }
   .cutsomer-review-text-overlap {
       left: 28%;
       top: 32%;
       font-size: 8px;
   }
   .review-new-filter-inner {
       padding: 60px 20px;
       margin: 60px -15px;
       border-radius: 0;
   }
   .review-new-filter-inner ul li {
       flex: 0 0 31%;
       padding: 16px 5px;
       max-width: 31%;
       font-size: 12px;
   }
   .review-new-filter-inner ul{
     gap: 15px 7px;
     justify-content: flex-start;
     max-width: 100%;
   }
   .reviews-page-last-sec-inner {
       background: #F7F7F7;
       padding: 40px;
       border-radius: 0;
       display: block;
       margin: 0 -15px;
       text-align: center;
   }
   .reviews-page-last-sec-inner h2 {
       margin: 0 0 10px;
       width: 100%;
   }
   .reviwes-new-page {
       margin: 0px 0 0px;
   }
   .reviwes-new-page .cs-getstarted-inner {
       margin-bottom: 0;
       border-radius: 0;
       margin-top: 50px;
   }
   .reviews-post-blocks{
     margin-bottom: 20px;
   }
   .reverse-css-column .elementor-column:first-child {
       order: 2;
   }
   .getStarted-Save-annual-slider{
     margin: 0 15px 0 0;
   }
   .getStarted-Save-annual-price,
   #ps-payment .getStarted-Save-annual label{
     font-size: 13px;
   }
   .flash-sale-banner-main.winter_sale_flash_banner::after{
     background-image: url('./assets/src/images/SpringMobileMaskgroup.png');
   }

   .custom-row.instagramengagement-section{
     margin-top: 0;
   }
   body aside.country-selector.weglot-default {
       display: block;
       left: 10px;
       z-index: 999999999999999;
       right: auto;
   }
   html[lang="ja"] body .h-input-group .search-field {
       font-size: 12px;
   }
   html[lang="ar"] .ps-menu-toggle .elementor-icon-wrapper{
     justify-content: left;
   }
   html[lang="zh-tw"] .client-result-new-design .client-slider-bottom-sec ul {
       display: flex;
       justify-content: space-between;
   }
   html[lang="zh-tw"] .client-result-new-design .hover-image-block{
     left: -18px;
   }
   .client-result-new-design .client-slider-bottom-sec ul{
     display: flex;
     align-items: center;
     justify-content: space-between;
   }
   .client-result-new-design .client-slider-bottom-sec ul li{
     margin: 0;
   }
   html[lang="ar"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post {
       font-size: 15px;
   }
   html[lang="ja"] .client-username {
       margin: 20px 0 0;
   }
   html[lang="ko"] .client-result-new-design .hover-image-block,
   html[lang="nl"] .client-result-new-design .hover-image-block,
   html[lang="de"] .client-result-new-design .hover-image-block{
     left: -25px;
     right: -25px;
   }
   html[lang="de"] .client-result-new-design .hover-image-block{
     width: 80px;
     height: 80px;
   }
   .client-result-new-design .client-slider-top-sec {
       display: block;
       margin: 0 0 0 10px;
   }
   .client-result-new-design .hover-image-block{
     top: -18px;
   }
   .mobile-flex .elementor-image-box-wrapper {
       display: flex;
       align-items: center;
       justify-content: space-between;
   }
   .mobile-flex .elementor-image-box-content {
       padding-left: 10px;
   }
   .new-cs-lang-images .elementor-image {
       padding: 0 10px;
       width: 33%;
       flex: 0 0 33%;
   }

   .gladlyHC-searchContainer input{
     max-width: 100%;
   }
   .gladly-help-center-inner > h2{
     font-size: 30px;
   }
   #gladly-help-center h2{
     font-size: 25px;
   }
   #gladly-help-center ul.gladlyHC-faqSection-list li a{
     font-size: 14px;
   }
   #gladly-help-center h3.gladlyHC-faqSection-header{
     font-size: 17px;
   }
   .free-trial-choose-plan-box h3{
     font-size: 20px;
   }
   .free-trial-choose-plan-box h3 span{
     font-size: 14px;
   }
   .choose-your-plan-div{
     display: block;
     text-align: center;
   }
   .choose-your-plan-div-left, .choose-your-plan-div-right{
     max-width: 100%;
   }
   .choose-your-plan-div-left p{
     margin: 20px 0;
   }
   .free-trial-choose-plan-data-sec1 h4{
     font-size: 16px;
   }
   .free-trial-choose-plan-data-followers h2, .free-trial-choose-plan-data-followers-growth h2{
     font-size: 20px;
   }
   .free-trial-choose-plan-data-followers h2 span, .free-trial-choose-plan-data-followers-growth h2 span{
     font-size: 12px;
   }
   .gladlyHC-answerSection {
     max-width: 100% !important;
   }
   .free-trial-page-form {
     margin: 10px 0 0;
   }
   .free-trial-checkout-white-box h4{
    font-size: 15px;
   }
   .free-trial-checkout-white-box h4 span.del, .free-trial-total-discount-right span.del{
    font-size: 14px;
   }
   .free-trial-checkout-white-box h4 span.currency_symbol.currency_symbol_main,
   .free-trial-checkout-white-box h4 span.core_monthly_price,
   .free-trial-checkout-white-box h4 span.price_month{
    font-size: 16px;
   }
   .cc-detail-heading{
    flex-direction: column;
    gap:  10px;
   }
   .free-trial-checkout-white-box{
    padding: 20px 15px;
   }
   .free-trial-total-discount-right label{
    margin-right: 3px;
   }
   .free-trial-total-discount-right strong,
   .free-trial-total-discount-left{
    font-size: 12px;
   }


html[lang="ar"] .ps-menu-toggle .elementor-icon-wrapper{
  justify-content: left;
}
html[lang="zh-tw"] .client-result-new-design .client-slider-bottom-sec ul {
    display: flex;
    justify-content: space-between;
}
html[lang="zh-tw"] .client-result-new-design .hover-image-block{
  left: -18px;
}
.client-result-new-design .client-slider-bottom-sec ul{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.client-result-new-design .client-slider-bottom-sec ul li{
  margin: 0;
}
html[lang="ar"] .client-result-new-design .client-slider-bottom-sec li .client-slider-bottom-followers-post {
    font-size: 15px;
}
html[lang="ja"] .client-username {
    margin: 20px 0 0;
}
html[lang="ko"] .client-result-new-design .hover-image-block,
html[lang="nl"] .client-result-new-design .hover-image-block,
html[lang="de"] .client-result-new-design .hover-image-block{
  left: -25px;
  right: -25px;
}
html[lang="de"] .client-result-new-design .hover-image-block{
  width: 80px;
  height: 80px;
}
.client-result-new-design .client-slider-top-sec {
    display: block;
    margin: 0 0 0 10px;
}
.client-result-new-design .hover-image-block{
  top: -18px;
}
.mobile-flex .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mobile-flex .elementor-image-box-content {
    padding-left: 10px;
}
.new-cs-lang-images .elementor-widget-image {
    padding: 0 10px;
    width: 33%;
    flex: 0 0 33%;
}

.gladlyHC-searchContainer input{
  max-width: 100%;
}
.gladly-help-center-inner > h2{
  font-size: 30px;
}
#gladly-help-center h2{
  font-size: 25px;
}
#gladly-help-center ul.gladlyHC-faqSection-list li a{
  font-size: 14px;
}
#gladly-help-center h3.gladlyHC-faqSection-header{
  font-size: 17px;
}
}
html[lang="fr"] .pricing-new-design-plan.annual-monthly-plan{
  padding-left: 35px;
}
@media (max-width:  767px) {
  .gladlyHC-answerSection {
    max-width: 100% !important;
  }
  .selected-addons-right-sidebar {
      padding: 30px 20px 30px 20px;
  }
  .post-purchase-upsell-addons-page-inner-padding,
  .post-purchase-upsell-addons-page-main .getstarted-social-mtoolkit{
    padding: 15px;
  }
  .post-purchase-upsell-addons-page-main .getstarted-instalikes-blast h3,
  .post-purchase-upsell-addons-page-main .getstarted-story-view h3,
  .post-purchase-upsell-addons-page-main .getstarted-engagement-view h3,
  .post-purchase-upsell-addons-page-main .getstarted-social-mtoolkit h3,
  .post-purchase-upsell-addons-page-main .selected-addons-right-sidebar h3{
    font-size: 15px;
  }
  .post-purchase-upsell-addons-page-main .getstarted-instalikes-blast-price span,
  .post-purchase-upsell-addons-page-main .getstarted-story-view-price span,
  .post-purchase-upsell-addons-page-main .getstarted-engagement-view-price span,
  .post-purchase-upsell-addons-page-main .getstarted-social-mtoolkit-price span{
    font-size: 14px;
  }
  .getstarted-social-mtoolkit-price {
    font-size: 11px;
}
}
@media screen and (max-width:  375px){
  html[lang="nl"] #responsive-box .elementor-image-box-description {
      font-size: 12px;
  }
}
@media screen and (max-width:  330px){
  .blog-post-floating-banner-text,
  .single_post_banner{
    font-size: 10px;
  }
}


@media only screen and (max-device-width: 667px), screen and (max-width: 599px){

  #gladlyChat_container #gladlyChatTempWrapper .minimizedChatButton {
      margin-bottom: 0 !important;
  }
}
   @media screen and (max-width:  375px){
     html[lang="nl"] #responsive-box .elementor-image-box-description {
         font-size: 12px;
     }
   }
   @media screen and (max-width:  330px){
     .blog-post-floating-banner-text,
     .single_post_banner{
       font-size: 10px;
     }
   }


   @media only screen and (max-device-width: 667px), screen and (max-width: 599px){

     #gladlyChat_container #gladlyChatTempWrapper .minimizedChatButton {
         margin-bottom: 0 !important;
     }
   }
#sezzle-smart-button-container #sezzle-smart-button{
  background-color: #000;
  border:none;
  border-radius: 4px !important;
  padding: 1px 20px 7px;
    height: 3.5em;
}
#sezzle-smart-button-container #sezzle-smart-button .template-text{
  font-family: 'Archivo';
  font-size: 1.2em;
}


.iti__flag {
    background-image: url('../images/flags.png') !important;
}
